From 3f5eb2afc672cbf8c544cccae343c54e48497712 Mon Sep 17 00:00:00 2001 From: Marc Foley Date: Thu, 18 Jun 2026 15:15:56 +0100 Subject: [PATCH] Add Aaron's quality pages --- .ci/quality_gaps_analysis.html | 333 +++++++++++++++++ .ci/quality_outperforming.html | 426 +++++++++++++++++++++ .ci/quality_overview.html | 295 +++++++++++++++ .ci/quality_perception.html | 549 +++++++++++++++++++++++++++ .ci/quality_uplevel_analysis.html | 464 +++++++++++++++++++++++ .ci/quality_usage.html | 599 ++++++++++++++++++++++++++++++ 6 files changed, 2666 insertions(+) create mode 100644 .ci/quality_gaps_analysis.html create mode 100644 .ci/quality_outperforming.html create mode 100644 .ci/quality_overview.html create mode 100644 .ci/quality_perception.html create mode 100644 .ci/quality_uplevel_analysis.html create mode 100644 .ci/quality_usage.html diff --git a/.ci/quality_gaps_analysis.html b/.ci/quality_gaps_analysis.html new file mode 100644 index 000000000..c2e515a96 --- /dev/null +++ b/.ci/quality_gaps_analysis.html @@ -0,0 +1,333 @@ + + + + + + High Quality Tag Coverage (Score > 70) + + + + +

Global Tag Coverage (High Quality Only)

+

+ Fonts per Language per Tag. + Filtered: Score ≥ 70. + Highlighted rows are priority scripts. +

+ +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/.ci/quality_outperforming.html b/.ci/quality_outperforming.html new file mode 100644 index 000000000..08ae4839a --- /dev/null +++ b/.ci/quality_outperforming.html @@ -0,0 +1,426 @@ + + + + + + Top 50% Fonts Tag Distribution + + + + +
+

Top 50% Fonts Tag Distribution

+

Analyzing which tags are represented by the top 50% font families by usage.

+
+ +
+
+ Tag Analysis + Click headers to sort +
+
+ + + + + + + + + + +
Tag CategoryTop 50% CountRatio (vs Total)
+
+
+ + + + + + \ No newline at end of file diff --git a/.ci/quality_overview.html b/.ci/quality_overview.html new file mode 100644 index 000000000..c6d5308ee --- /dev/null +++ b/.ci/quality_overview.html @@ -0,0 +1,295 @@ + + + + + + Google Fonts Quality Dashboard + + + + +

Font Quality by Language Subset

+

Live data from Google Fonts Metadata & GitHub Tags. Sorted by count of fonts > 70.

+ +
+ + + + + + + + + + + + + + + + +
Language SubsetTotal FontsScore < 5050–6060–7070–80> 80Total > 70Ratio (>70)
+
+ + + + + + + \ No newline at end of file diff --git a/.ci/quality_perception.html b/.ci/quality_perception.html new file mode 100644 index 000000000..e87511662 --- /dev/null +++ b/.ci/quality_perception.html @@ -0,0 +1,549 @@ + + + + + + Tag Perception + + + + +
+

Tag Perception

+

Ranked by Usage, sorted by Ratio of good fonts to total fonts.

+
+ +
+
High Quality Ratio (>70) by Tag
+
+
+
+ +
+ + + + + + + + + + + + + + +
Tag / CategoryUsage RankTotal Monthly ViewsScore ≥ 70Score 50–70Score < 50Ratio > 70
+
+ + + + + + \ No newline at end of file diff --git a/.ci/quality_uplevel_analysis.html b/.ci/quality_uplevel_analysis.html new file mode 100644 index 000000000..ee9f2330a --- /dev/null +++ b/.ci/quality_uplevel_analysis.html @@ -0,0 +1,464 @@ + + + + + + Multi-Threshold Tag Coverage Dashboard + + + + +
+

Multi-Threshold Tag Coverage Dashboard

+

Comparing availability at 80, 70, and 60 quality score thresholds.

+ +
+
Potential (Blue): These fonts are >70, but 0 fonts exist >80.
+
Weak (Orange): These fonts are >60, but 0 fonts exist >70.
+
+ +
+ +
+ + + + + +
+
+ + + + + + \ No newline at end of file diff --git a/.ci/quality_usage.html b/.ci/quality_usage.html new file mode 100644 index 000000000..1fd9c9797 --- /dev/null +++ b/.ci/quality_usage.html @@ -0,0 +1,599 @@ + + + + + + Font Usage & Quality Analysis + + + + +
+

Font Usage & Quality Analysis

+

Comparing 30-day views against amalgamated quality scores.

+ +
+
+ + Attention Needed: Top 50% Usage & Score < 60 +
+
+ + Hidden Gem: Bottom 50% Usage & Score > 70 +
+
+ +
+
+
Filter View
+ +
+ +
+ +
+
Scoring Model
+
+ + +
+
+
+ +
+ +
+ +
+ + + + + + + + + + + + +
Font FamilyUsage Rank30 Day ViewsQuality ScoreStatus
+
+ +
+

Unscored Fonts (Quality Score 0)

+ + + + + + + + + + + +
Font Family30 Day ViewsQuality ScoreStatus
+
+
+ + + + + + \ No newline at end of file -- 2.47.3