diff --git a/index.html b/index.html index 526f260..46b70aa 100644 --- a/index.html +++ b/index.html @@ -1212,6 +1212,37 @@

85.211 -0.630 + + + 2024-10-14 23:01:36 + + + + 7c3be612 + + + 638 + + + 87 +1 + + + 16 + + + 16 + + + 41 + + + 7 +1 + + + 85.054 -0.158 + +
@@ -1221,8 +1252,8 @@

sedan/sources/Sedan-Regular.glyphs100.000% - +0.005 + "https://github.com/scfried/soft-type-jersey">soft-type-jersey/sources/Jersey25.glyphs100.000% + +100.000 @@ -1235,22 +1266,6 @@

- - - - - - - -
- name - - 100.000% +3.896 -
- total - - 100.000% +0.005 -
@@ -2086,8 +2101,7 @@

Wittgenstein/sources/Wittgenstein-Italic.glyphs99.993% - +0.005 + "https://github.com/jrgdrs/Wittgenstein">Wittgenstein/sources/Wittgenstein-Italic.glyphs99.993% @@ -2108,28 +2122,12 @@

99.975% -

- - - - - - -
- OS_2 - - 100.000% +1.852 -
- name - - 100.000% +1.562 -
total - 99.994% +0.005 + 99.994%
@@ -3194,48 +3192,6 @@

-
- - ephesis/sources/Ephesis.glyphs99.985% - - - - - - - - - - - - - - - - - - - - -
- table - - value -
- glyf - - 99.978% -
- hmtx - - 99.683% -
- total - - 99.985% -
-
-
- - psalter-pahlavi/sources/NotoSansPsalterPahlavi.glyphs99.973% - - - - - - - - - - - - - - - - -
- table - - value -
- GPOS - - 99.433% -
- total - - 99.974% -
-
sedan/sources/Sedan-Italic.glyphs99.968% - +0.008 + "https://github.com/googlefonts/sedan">sedan/sources/Sedan-Italic.glyphs99.968% @@ -4550,7 +4471,7 @@

name

@@ -4558,7 +4479,7 @@

total

- 93.023% +3.867 + 93.023%
- 99.968% +0.008 + 99.968%
@@ -5110,8 +5031,7 @@

Wittgenstein/sources/Wittgenstein.glyphs99.958% - +0.004 + "https://github.com/jrgdrs/Wittgenstein">Wittgenstein/sources/Wittgenstein.glyphs99.958% @@ -5140,28 +5060,12 @@

94.253% -

- - - - - - -
- OS_2 - - 100.000% +1.852 -
- name - - 100.000% +1.562 -
total - 99.959% +0.004 + 99.959%
@@ -5487,8 +5391,7 @@

teko/sources/Teko.glyphs99.955% - -0.002 + "https://www.github.com/googlefonts/teko">teko/sources/Teko.glyphs99.955% @@ -5522,7 +5425,7 @@

OS_2

@@ -5538,7 +5441,7 @@

name

@@ -5546,7 +5449,7 @@

total

- 98.148% +98.148 + 98.148%
- 98.361% +98.361 + 98.361%
- 99.956% -0.002 + 99.956%
@@ -5717,48 +5620,6 @@

-
- - petemoss/sources/Petemoss.glyphs99.952% - - - - - - - - - - - - - - - - - - - - -
- table - - value -
- glyf - - 99.899% -
- hmtx - - 99.528% -
- total - - 99.952% -
-
+
+ + sinhala/sources/NotoSansSinhala.glyphs99.700% + +99.701 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ table + + value +
+ (mark/kern) + + 99.701% +99.701 +
+ GDEF + + 73.487% +73.487 +
+ GPOS + + 93.623% +93.623 +
+ HVAR + + 34.117% +34.117 +
+ OS_2 + + 96.296% +96.296 +
+ gvar + + 99.994% +99.994 +
+ hhea + + 95.238% +95.238 +
+ hmtx + + 99.384% +99.384 +
+ name + + 99.387% +99.387 +
+ total + + 99.701% +99.701 +
+
-
- - gurmukhi/sources/NotoSerifGurmukhi.glyphs99.489% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- table - - value -
- (mark/kern) - - 98.867% -
- GDEF - - 81.418% -
- GPOS - - 85.401% -
- HVAR - - 99.753% -
- OS_2 - - 79.630% -
- gvar - - 99.988% -
- hmtx - - 99.664% -
- total - - 99.489% -
-
+
+ + tai-le/sources/NotoSansTaiLe.glyphs99.212% + +99.212 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ table + + value +
+ (mark/kern) + + 96.296% +96.296 +
+ GDEF + + 94.505% +94.505 +
+ GPOS + + 79.012% +79.012 +
+ OS_2 + + 77.778% +77.778 +
+ hmtx + + 93.333% +93.333 +
+ total + + 99.212% +99.212 +
+
+
+ + armenian/sources/NotoSansArmenian.glyphs98.909% + +98.910 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ table + + value +
+ (mark/kern) + + 94.551% +94.551 +
+ GDEF + + 42.000% +42.000 +
+ GPOS + + 96.835% +96.835 +
+ gvar + + 99.889% +99.889 +
+ total + + 98.910% +98.910 +
+
meroitic/sources/NotoSansMeroitic.designspace98.679% - +98.680 + "https://github.com/notofonts/meroitic">meroitic/sources/NotoSansMeroitic.designspace98.679% @@ -18961,7 +18964,7 @@

GlyphOrder

@@ -18969,7 +18972,7 @@

cmap

@@ -18977,7 +18980,7 @@

glyf

@@ -18985,7 +18988,7 @@

hhea

@@ -18993,7 +18996,7 @@

hmtx

@@ -19001,7 +19004,7 @@

maxp

@@ -19009,7 +19012,7 @@

total

- 8.000% +8.000 + 8.000%
- 98.587% +98.587 + 98.587%
- 99.791% +99.791 + 99.791%
- 95.238% +95.238 + 95.238%
- 99.634% +99.634 + 99.634%
- 95.000% +95.000 + 95.000%
- 98.680% +98.680 + 98.680%
@@ -20970,72 +20973,6 @@

-
- - heebo/sources/Heebo.glyphs98.203% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- table - - value -
- GSUB - - 99.535% -
- HVAR - - 17.556% -
- fvar - - 98.305% -
- gvar - - 99.984% -
- name - - 96.053% -
- total - - 98.203% -
-
Work-Sans/sources/WorkSans-Italic.glyphs96.285% + "https://github.com/weiweihuanghuang/Work-Sans">Work-Sans/sources/WorkSans-Italic.glyphs96.286% + +0.001 @@ -25857,7 +25795,7 @@

STAT

@@ -25865,7 +25803,7 @@

fvar

@@ -25913,7 +25851,7 @@

name

@@ -25929,7 +25867,7 @@

total

- 93.750% + 100.000% +6.250
- 96.610% + 100.000% +3.390
- 98.630% + 100.000% +1.370
- 96.285% + 96.286% +0.001
@@ -31547,7 +31485,8 @@

agdasima-fonts/sources/Agdasima-Regular.designspace87.778% + "https://github.com/docrepair-fonts/agdasima-fonts">agdasima-fonts/sources/Agdasima-Regular.designspace87.813% + +0.034 @@ -31597,7 +31536,7 @@

STAT

@@ -31605,7 +31544,7 @@

fvar

@@ -31629,7 +31568,7 @@

name

@@ -31637,7 +31576,7 @@

total

- 90.476% + 100.000% +9.524
- 88.889% + 100.000% +11.111
- 96.364% + 100.000% +3.636
- 87.779% + 87.813% +0.034
@@ -33768,7 +33707,8 @@

lunasima-fonts/sources/Lunasima-Regular.designspace41.112% + "https://github.com/docrepair-fonts/lunasima-fonts">lunasima-fonts/sources/Lunasima-Regular.designspace41.114% + +0.002 @@ -33826,7 +33766,7 @@

STAT

@@ -33834,7 +33774,7 @@

fvar

@@ -33858,7 +33798,7 @@

name

@@ -33866,7 +33806,7 @@

total

- 90.476% + 100.000% +9.524
- 88.889% + 100.000% +11.111
- 96.552% + 100.000% +3.448
- 41.112% + 41.114% +0.002
@@ -34146,28 +34086,28 @@

- , s_va-deva, g_bh_ya-deva, gh_ya-deva, s_ta-deva, - l_l_ya-deva, s_pha-deva, n_pha-deva, j_da-deva, - n_k_sa-deva, Lcircumflexbelow, ss_pa-deva, - p_ra-deva, j_j_va-deva, b_bh_ra-deva, ss_nna-deva, - k_sa-deva, g_bha-deva, bh_ya-deva, h_ra-deva, - l_tta-deva, ncircumflexbelow, s_th_ya-deva, - Ymacron, p_ya-deva, j_jha-deva, ss_ka-deva, - c_ra-deva, n_n-deva, s_m_ya-deva, g_ra-deva, - ss_tta-deva, jh_ma-deva, j_j_ya-deva, l_ja-deva, - lcircumflexbelow, ss_ma-deva, l_ra-deva, j_ja-deva, - p_la-deva, k_da-deva, k_t_va-deva, n_pa-deva, - l_sa-deva, b_dha-deva, v_ha-deva, dh_n_ya-deva, - p_sa-deva, nn_dda-deva, l_ttha-deva, y_ya-deva, - t_s_ya-deva, s_ya-deva, t_ya-deva, k_s_pa-deva, - gh_ra-deva, g_nna-deva, sh_na-deva, ss_va-deva, - kh_ma-deva, t_sa-deva, b_va-deva, k_ta-deva, - s_tta-deva, kh_ya-deva, Tlinebelow, ny_ra-deva, - t_t_ya-deva, l_kha-deva, ss_nn_ya-deva, - n_t_ya-deva, n_t_ra-deva, k_ya-deva, s_t_ya-deva, - j_na-deva, Dlinebelow, l_dda-deva, g_dha-deva, - l_ddha-deva, n_m_ya-deva, j_ka-deva, c_cha-deva, - b_ja-deva] + va, kh_ma-deva, s_da-deva, s_k_ra-deva, kh_va-deva, + s_na-deva, n_m_ya-deva, l_ta-deva, bh_va-deva, + gh_ra-deva, dh_va-deva, t_la-deva, l_ddha-deva, + istroke, ny_ca-deva, n_ha-deva, g_sa-deva, + tcircumflexbelow, s_t_ya-deva, kh_kha-deva, + n_h_ya-deva, v_ya-deva, s_ta-deva, g_dh_ya-deva, + h_ya-deva, ss_nna-deva, l_ttha-deva, + Odotaccentmacron, b_j_ya-deva, ss_ssa-deva, + k_s_p_ra-deva, m_pa-deva, p_tta-deva, g_va-deva, + k_ca-deva, b_va-deva, h_nna-deva, t_t-deva, + sh_ca-deva, s_pa-deva, sh_ma-deva, ny_ra-deva, + m_ma-deva, gh_ya-deva, ch_ya-deva, n_dh_ya-deva, + h_na-deva, dh_ra-deva, ncircumflexbelow, b_ya-deva, + bh_ya-deva, n_ya-deva, l_ka-deva, n_na-deva, + ph_ya-deva, h_m_ya-deva, ph_pha-deva, kh_ya-deva, + g_n_ya-deva, p_la-deva, oMatra_reph-deva, + p_ra-deva, nn_nna-deva, p_va-deva, sh_na-deva, + m_sha-deva, dh_ya-deva, l_ba-deva, k_na-deva, + l_za-deva, l_pha-deva, t_ma-deva, m_bh_ra-deva, + v_la-deva, l_ma-deva, l_k_ya-deva, j_ta-deva, + n_ka-deva, k_tha-deva, g_ma-deva, j_j_va-deva, + s_tta-deva, ph_la-deva]
@@ -34178,24 +34118,24 @@

- oad DEBUG] Be(GlyfFragment(lam_hah-ar.init)) - successful [2024-10-14T17:12:38.104210Z ThreadId(1) - fontc::workload DEBUG] Be(GlyfFragment(euro)) - successful [2024-10-14T17:12:38.104346Z ThreadId(3) + 11.885225Z ThreadId(1) fontc::workload DEBUG] + Be(GlyfFragment(i)) successful + [2024-10-14T23:09:11.885229Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(thal-ar)) + successful [2024-10-14T23:09:11.885311Z ThreadId(2) fontbe::features::kern DEBUG] Gather be kerning - [2024-10-14T17:12:38.111590Z ThreadId(1) - fontc::workload DEBUG] 4113/4128 complete, most - recently Be(GatherBeKerning) - [2024-10-14T17:12:38.111604Z ThreadId(1) + [2024-10-14T23:09:11.888675Z ThreadId(1) fontc::workload DEBUG] 4114/4128 complete, most - recently Be(Marks) [2024-10-14T17:12:38.111606Z - ThreadId(1) fontc::workload DEBUG] 4115/4128 - complete, most recently Be(Glyf) - [2024-10-14T17:12:38.111608Z ThreadId(1) - fontc::workload DEBUG] 4116/4128 complete, most - recently Be(Gvar) [2024-10-14T17:12:38.119056Z + recently Be(Glyf) [2024-10-14T23:09:11.888913Z + ThreadId(1) fontc::workload DEBUG] Be(Glyf) + successful [2024-10-14T23:09:11.890489Z ThreadId(1) + fontc::workload DEBUG] 4117/4128 complete, most + recently Be(GatherBeKerning) + [2024-10-14T23:09:11.890505Z ThreadId(1) + fontc::workload DEBUG] 4118/4128 complete, most + recently Be(Head) [2024-10-14T23:09:11.899612Z ThreadId(1) fontc ERROR] FEA compilation failed - with 1 errors [2024-10-14T17:12:38.119069Z + with 1 errors [2024-10-14T23:09:11.899621Z ThreadId(1) fontc WARN] error: glyphsapp number value only valid when compiling variable font in at 120:16 | 120 | valueRecordDef <$dotshift 0 0 @@ -34212,28 +34152,26 @@

- )) successful [2024-10-14T17:14:57.112095Z - ThreadId(1) fontc::workload DEBUG] - Be(GlyfFragment(uni17D2_1789.a)) successful - [2024-10-14T17:14:57.112915Z ThreadId(1) - fontc::workload DEBUG] 2171/2184 complete, most - recently Be(GlyfFragment(uni17E5)) - [2024-10-14T17:14:57.112920Z ThreadId(1) - fontc::workload DEBUG] Be(GlyfFragment(uni17E5)) - successful [2024-10-14T17:14:57.113189Z ThreadId(1) - fontc::workload DEBUG] 2173/2184 complete, most - recently Be(GlyfFragment(uni17E3)) - [2024-10-14T17:14:57.113201Z ThreadId(1) - fontc::workload DEBUG] Be(GlyfFragment(uni17E3)) - successful [2024-10-14T17:14:57.113532Z ThreadId(1) + 1) fontc::workload DEBUG] Be(GlyfFragment(uni17A8)) + successful [2024-10-14T23:12:47.114553Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(uni17B9.r)) + successful [2024-10-14T23:12:47.114556Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(uni17AD)) + successful [2024-10-14T23:12:47.114561Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(uni1785)) + successful [2024-10-14T23:12:47.114564Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(uni17C0.b)) + successful [2024-10-14T23:12:47.114567Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(uni17B1)) + successful [2024-10-14T23:12:47.116219Z ThreadId(1) fontc::workload DEBUG] 2175/2184 complete, most - recently Be(Gvar) [2024-10-14T17:14:57.113544Z + recently Be(Gvar) [2024-10-14T23:12:47.116239Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) - successful [2024-10-14T17:14:57.113811Z ThreadId(1) + successful [2024-10-14T23:12:47.116412Z ThreadId(1) fontc::workload DEBUG] 2176/2184 complete, most - recently Be(Glyf) [2024-10-14T17:14:57.120449Z + recently Be(Glyf) [2024-10-14T23:12:47.122089Z ThreadId(1) fontc ERROR] Progress stalled computing - composite bbox: [lcaron, dcaron, tcaron, Lcaron] + composite bbox: [dcaron, Lcaron, tcaron, lcaron]
@@ -34244,25 +34182,24 @@

- -14T17:06:09.787330Z ThreadId(1) fontc::config + -14T23:05:42.737037Z ThreadId(1) fontc::config INFO] Config changed, generating a new one - [2024-10-14T17:06:09.904317Z ThreadId(1) + [2024-10-14T23:05:42.854509Z ThreadId(1) ufo2fontir::source DEBUG] 1129 glyphs identified - [2024-10-14T17:06:09.943031Z ThreadId(2) + [2024-10-14T23:05:42.927018Z ThreadId(2) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace" + [2024-10-14T23:05:42.927080Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace" - [2024-10-14T17:06:09.943096Z ThreadId(2) + [2024-10-14T23:05:42.927105Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-10-14T17:06:09.943131Z - ThreadId(2) ufo2fontir::source DEBUG] Static - metadata for - "/Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace" - [2024-10-14T17:06:09.943249Z ThreadId(1) - fontc::workload DEBUG] 1/4548 complete, most - recently Fe(Features) [2024-10-14T17:06:09.948690Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + limitation. [2024-10-14T23:05:42.927181Z + ThreadId(1) fontc::workload DEBUG] 1/4548 complete, + most recently Fe(Features) + [2024-10-14T23:05:42.934528Z ThreadId(1) fontc + ERROR] feature files are non-identical: /Users/rofls/.crater_cache/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.crater_cache/Tektur/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea
@@ -34275,29 +34212,29 @@

- [2024-10-14T17:10:41.690289Z ThreadId(1) + [2024-10-14T23:11:37.886314Z ThreadId(1) fontc::workload DEBUG] 1617/6488 complete, most - recently Fe(Glyph(uniFCBE)) - [2024-10-14T17:10:41.690291Z ThreadId(1) + recently Fe(Glyph(uniFBAB)) + [2024-10-14T23:11:37.886317Z ThreadId(1) fontc::workload DEBUG] 1618/6488 complete, most - recently Fe(Glyph(uni06B0.medi)) - [2024-10-14T17:10:41.690292Z ThreadId(1) + recently Fe(Glyph(uni064B_uni0651)) + [2024-10-14T23:11:37.886320Z ThreadId(1) fontc::workload DEBUG] 1619/6488 complete, most - recently Fe(Glyph(uniFD8F)) - [2024-10-14T17:10:41.690293Z ThreadId(1) + recently Fe(Glyph(uni0634)) + [2024-10-14T23:11:37.886323Z ThreadId(1) fontc::workload DEBUG] 1620/6488 complete, most - recently Fe(Glyph(uniFEFB_uni0654)) - [2024-10-14T17:10:41.690295Z ThreadId(1) + recently Fe(Glyph(uniFCD5)) + [2024-10-14T23:11:37.886326Z ThreadId(1) fontc::workload DEBUG] 1621/6488 complete, most - recently Fe(Glyph(uniFBB2)) - [2024-10-14T17:10:41.690297Z ThreadId(1) + recently Fe(Glyph(uniFCCD)) + [2024-10-14T23:11:37.886329Z ThreadId(1) fontc::workload DEBUG] 1622/6488 complete, most - recently Fe(Glyph(uniFBA5)) - [2024-10-14T17:10:41.690298Z ThreadId(1) + recently Fe(Glyph(uniFEF6)) + [2024-10-14T23:11:37.886332Z ThreadId(1) fontc::workload DEBUG] 1623/6488 complete, most - recently Fe(Glyph(uni06C8)) - [2024-10-14T17:10:41.695993Z ThreadId(1) fontc - ERROR] Invalid source glyph 'uni0662.ccmp': 'bad + recently Fe(Glyph(uni06B6.medi)) + [2024-10-14T23:11:37.900677Z ThreadId(1) fontc + ERROR] Invalid source glyph 'uni0038.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
@@ -34310,10 +34247,10 @@

- recently Be(GlyfFragment(gravecomb)) - [2024-10-14T17:13:06.940164Z ThreadId(1) fontc + ost recently Be(GlyfFragment(Ecaron)) + [2024-10-14T23:04:02.859268Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors - [2024-10-14T17:13:06.940176Z ThreadId(1) fontc + [2024-10-14T23:04:02.859276Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 440:10 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Expected ';' in at @@ -34338,21 +34275,21 @@

nged, generating a new one - [2024-10-14T17:05:16.806461Z ThreadId(1) + [2024-10-14T23:04:44.581513Z ThreadId(1) ufo2fontir::source DEBUG] 179 glyphs identified - [2024-10-14T17:05:16.840884Z ThreadId(8) + [2024-10-14T23:04:44.602501Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2024-10-14T17:05:16.840951Z ThreadId(6) + [2024-10-14T23:04:44.602643Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2024-10-14T17:05:16.840974Z ThreadId(6) + [2024-10-14T23:04:44.602655Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-10-14T17:05:16.841346Z + limitation. [2024-10-14T23:04:44.602951Z ThreadId(1) fontc::workload DEBUG] 1/748 complete, most recently Fe(Features) - [2024-10-14T17:05:16.866213Z ThreadId(1) fontc + [2024-10-14T23:04:44.605704Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya-Medium.ufo/features.fea @@ -34366,28 +34303,28 @@

- :47.143529Z ThreadId(1) fontc::workload DEBUG] - 1213/2040 complete, most recently - Be(GlyfFragment(commaturnedabovecomb.ss01)) - [2024-10-14T17:06:47.143530Z ThreadId(1) - fontc::workload DEBUG] 1214/2040 complete, most - recently Be(GlyfFragment(zero.tf)) - [2024-10-14T17:06:47.143532Z ThreadId(1) - fontc::workload DEBUG] 1215/2040 complete, most - recently Be(GlyfFragment(four)) - [2024-10-14T17:06:47.143533Z ThreadId(1) - fontc::workload DEBUG] 1216/2040 complete, most - recently Be(GlyfFragment(w_w_w.liga)) - [2024-10-14T17:06:47.143534Z ThreadId(1) - fontc::workload DEBUG] 1217/2040 complete, most - recently Be(GlyfFragment(ae)) - [2024-10-14T17:06:47.143535Z ThreadId(1) - fontc::workload DEBUG] 1218/2040 complete, most - recently Be(GlyfFragment(perthousand.tf)) - [2024-10-14T17:06:47.143537Z ThreadId(1) - fontc::workload DEBUG] 1219/2040 complete, most - recently Be(GlyfFragment(minus)) - [2024-10-14T17:06:47.146775Z ThreadId(1) fontc + 2024-10-14T23:06:13.717409Z ThreadId(1) + fontc::workload DEBUG] 839/2040 complete, most + recently Be(GlyfFragment(commaaccentcomb.ss01)) + [2024-10-14T23:06:13.717411Z ThreadId(1) + fontc::workload DEBUG] 840/2040 complete, most + recently Be(GlyfFragment(T)) + [2024-10-14T23:06:13.717412Z ThreadId(1) + fontc::workload DEBUG] 841/2040 complete, most + recently Be(GlyfFragment(thorn)) + [2024-10-14T23:06:13.717413Z ThreadId(1) + fontc::workload DEBUG] 842/2040 complete, most + recently Be(GlyfFragment(braceleft.case)) + [2024-10-14T23:06:13.717414Z ThreadId(1) + fontc::workload DEBUG] 843/2040 complete, most + recently Be(GlyfFragment(k.ss04)) + [2024-10-14T23:06:13.717416Z ThreadId(1) + fontc::workload DEBUG] 844/2040 complete, most + recently Be(GlyfFragment(at)) + [2024-10-14T23:06:13.717417Z ThreadId(1) + fontc::workload DEBUG] 845/2040 complete, most + recently Be(GlyfFragment(percent.tf)) + [2024-10-14T23:06:13.720710Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState("No best solution identified")
@@ -34400,28 +34337,28 @@

- 2024-10-14T17:06:52.713715Z ThreadId(1) - fontc::workload DEBUG] 1187/2040 complete, most - recently Be(GlyfFragment(guilsinglleft)) - [2024-10-14T17:06:52.713717Z ThreadId(1) - fontc::workload DEBUG] 1188/2040 complete, most - recently Be(GlyfFragment(equal.tf)) - [2024-10-14T17:06:52.713720Z ThreadId(1) - fontc::workload DEBUG] 1189/2040 complete, most - recently Be(GlyfFragment(ordfeminine)) - [2024-10-14T17:06:52.713723Z ThreadId(1) - fontc::workload DEBUG] 1190/2040 complete, most - recently Be(GlyfFragment(four.tf)) - [2024-10-14T17:06:52.713725Z ThreadId(1) - fontc::workload DEBUG] 1191/2040 complete, most - recently Be(GlyfFragment(z)) - [2024-10-14T17:06:52.713728Z ThreadId(1) - fontc::workload DEBUG] 1192/2040 complete, most - recently Be(GlyfFragment(plus)) - [2024-10-14T17:06:52.713730Z ThreadId(1) - fontc::workload DEBUG] 1193/2040 complete, most - recently Be(GlyfFragment(commaaccentcomb)) - [2024-10-14T17:06:52.721514Z ThreadId(1) fontc + GlyfFragment(f_f_l)) [2024-10-14T23:06:19.609776Z + ThreadId(1) fontc::workload DEBUG] 1807/2040 + complete, most recently Be(GlyfFragment(a.ss02)) + [2024-10-14T23:06:19.609779Z ThreadId(1) + fontc::workload DEBUG] 1808/2040 complete, most + recently Be(GlyfFragment(one)) + [2024-10-14T23:06:19.609782Z ThreadId(1) + fontc::workload DEBUG] 1809/2040 complete, most + recently Be(GlyfFragment(L)) + [2024-10-14T23:06:19.609790Z ThreadId(1) + fontc::workload DEBUG] 1810/2040 complete, most + recently Be(GlyfFragment(six.tf)) + [2024-10-14T23:06:19.609794Z ThreadId(1) + fontc::workload DEBUG] 1811/2040 complete, most + recently Be(GlyfFragment(perthousand)) + [2024-10-14T23:06:19.609796Z ThreadId(1) + fontc::workload DEBUG] 1812/2040 complete, most + recently Be(GlyfFragment(braceleft)) + [2024-10-14T23:06:19.609799Z ThreadId(1) + fontc::workload DEBUG] 1813/2040 complete, most + recently Be(GlyfFragment(G)) + [2024-10-14T23:06:19.624669Z ThreadId(1) fontc ERROR] IUP error for M: AchievedInvalidState("No best solution identified")
@@ -34434,24 +34371,25 @@

- gnspace` [2024-10-14T17:03:34.144503Z ThreadId(1) + gnspace` [2024-10-14T23:07:58.474913Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:03:34.208740Z ThreadId(1) + new one [2024-10-14T23:07:58.563437Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified - [2024-10-14T17:03:34.255831Z ThreadId(5) - ufo2fontir::source DEBUG] Static metadata for - "/Users/rofls/.crater_cache/linefont/sources/Linefont.designspace" - [2024-10-14T17:03:34.255832Z ThreadId(6) + [2024-10-14T23:07:58.587693Z ThreadId(5) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/linefont/sources/Linefont.designspace" - [2024-10-14T17:03:34.255933Z ThreadId(6) + [2024-10-14T23:07:58.587787Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-10-14T17:03:34.255971Z - ThreadId(1) fontc::workload DEBUG] 1/1584 complete, - most recently Fe(Features) - [2024-10-14T17:03:34.266729Z ThreadId(1) fontc - ERROR] feature files are non-identical: + limitation. [2024-10-14T23:07:58.587814Z + ThreadId(5) ufo2fontir::source DEBUG] Static + metadata for + "/Users/rofls/.crater_cache/linefont/sources/Linefont.designspace" + [2024-10-14T23:07:58.588352Z ThreadId(1) + fontc::workload DEBUG] 1/1584 complete, most + recently Fe(Features) [2024-10-14T23:07:58.594311Z + ThreadId(1) fontc ERROR] feature files are + non-identical: /Users/rofls/.crater_cache/linefont/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.crater_cache/linefont/sources/Linefont[min,max].ufo/features.fea
@@ -34461,31 +34399,31 @@

madimi/sources/madimi.glyphs - 🆕
- ojects/fontville/fontc_crater/fontc/target/release/fontc - --no-production-names --build-dir . -o fontc.ttf - /Users/rofls/.crater_cache/madimi/sources/madimi.glyphs` - [2024-10-14T17:05:48.357034Z ThreadId(1) - fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:05:48.357154Z ThreadId(1) + 09.116718Z ThreadId(1) fontc::config INFO] Config + changed, generating a new one + [2024-10-14T23:10:09.117187Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/madimi/sources/madimi.glyphs" - [2024-10-14T17:05:48.388245Z ThreadId(2) + [2024-10-14T23:10:09.171546Z ThreadId(6) glyphs2fontir::source DEBUG] Static metadata for - Madimi One [2024-10-14T17:05:48.388678Z ThreadId(2) + Madimi One [2024-10-14T23:10:09.174968Z ThreadId(6) glyphs2fontir::source WARN] Unknown 'name' entry - vendorID [2024-10-14T17:05:48.388909Z ThreadId(1) + vendorID [2024-10-14T23:10:09.178765Z ThreadId(1) fontc::workload DEBUG] 1/1436 complete, most - recently Fe(Features) [2024-10-14T17:05:48.388963Z + recently Fe(Features) [2024-10-14T23:10:09.178779Z ThreadId(1) fontc::workload DEBUG] 2/1436 complete, most recently Fe(KerningGroups) - [2024-10-14T17:05:48.388968Z ThreadId(1) - fontc::workload DEBUG] 3/1436 complete, most + [2024-10-14T23:10:09.178782Z ThreadId(1) + fontc::workload DEBUG] Fe(Features) successful + [2024-10-14T23:10:09.178784Z ThreadId(1) + fontc::workload DEBUG] Fe(KerningGroups) successful + [2024-10-14T23:10:09.178938Z ThreadId(1) + fontc::workload DEBUG] 3/1437 complete, most recently Fe(StaticMetadata) - [2024-10-14T17:05:48.390946Z ThreadId(1) fontc + [2024-10-14T23:10:09.179636Z ThreadId(1) fontc ERROR] Invalid tag
@@ -34497,28 +34435,28 @@

- cumflex)) [2024-10-14T17:06:25.045791Z ThreadId(1) - fontc::workload DEBUG] 1177/4729 complete, most - recently Fe(Glyph(sinNVIi)) - [2024-10-14T17:06:25.045796Z ThreadId(1) + sinRVocalic)) [2024-10-14T23:10:44.745979Z + ThreadId(1) fontc::workload DEBUG] 1177/4729 + complete, most recently Fe(Glyph(sinBUu)) + [2024-10-14T23:10:44.745980Z ThreadId(1) fontc::workload DEBUG] 1178/4729 complete, most - recently Fe(Glyph(perthousand)) - [2024-10-14T17:06:25.045799Z ThreadId(1) + recently Fe(Glyph(Ohorndotbelow)) + [2024-10-14T23:10:44.745983Z ThreadId(1) fontc::workload DEBUG] 1179/4729 complete, most - recently Fe(Glyph(sinS.virama)) - [2024-10-14T17:06:25.045805Z ThreadId(1) + recently Fe(Glyph(sinMatraE)) + [2024-10-14T23:10:44.745984Z ThreadId(1) fontc::workload DEBUG] 1180/4729 complete, most - recently Fe(Glyph(sinKhRI)) - [2024-10-14T17:06:25.045808Z ThreadId(1) + recently Fe(Glyph(sinPIi)) + [2024-10-14T23:10:44.745985Z ThreadId(1) fontc::workload DEBUG] 1181/4729 complete, most - recently Fe(Glyph(circumflexcomb)) - [2024-10-14T17:06:25.045814Z ThreadId(1) + recently Fe(Glyph(nbspace)) + [2024-10-14T23:10:44.745986Z ThreadId(1) fontc::workload DEBUG] 1182/4729 complete, most - recently Fe(Glyph(ring)) - [2024-10-14T17:06:25.045819Z ThreadId(1) + recently Fe(Glyph(ordmasculine)) + [2024-10-14T23:10:44.745988Z ThreadId(1) fontc::workload DEBUG] 1183/4729 complete, most - recently Fe(Glyph(wdieresis)) - [2024-10-14T17:06:25.048619Z ThreadId(1) fontc + recently Fe(Glyph(etilde)) + [2024-10-14T23:10:44.749601Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]'' @@ -34557,29 +34495,30 @@

- panicked at fontir/src/glyph.rs:136:9: - 'ra-oriya.below' has 2 unique sets of components; - must have exactly 1 {[_part.ra.below], []} note: - run with `RUST_BACKTRACE=1` environment variable to - display a backtrace [2024-10-14T17:03:56.171119Z - ThreadId(1) fontc::workload DEBUG] 1229/2324 - complete, most recently Be(GlyfFragment(dha-oriya)) - [2024-10-14T17:03:56.171122Z ThreadId(1) - fontc::workload DEBUG] 1230/2324 complete, most - recently Be(GlyfFragment(kara-oriya)) - [2024-10-14T17:03:56.171123Z ThreadId(1) - fontc::workload DEBUG] 1231/2324 complete, most + omplete, most recently + Be(GlyfFragment(uMatra-oriya.025)) + [2024-10-14T23:03:25.134882Z ThreadId(1) + fontc::workload DEBUG] 1237/2324 complete, most + recently Be(GlyfFragment(uuMatra-oriya.016)) + [2024-10-14T23:03:25.134886Z ThreadId(1) + fontc::workload DEBUG] 1238/2324 complete, most + recently Be(GlyfFragment(lVocalicMatra-oriya)) + [2024-10-14T23:03:25.134889Z ThreadId(1) + fontc::workload DEBUG] 1239/2324 complete, most + recently Be(GlyfFragment(taalt-oriya.below)) + [2024-10-14T23:03:25.134894Z ThreadId(1) + fontc::workload DEBUG] 1240/2324 complete, most recently Fe(GlyphOrder) - [2024-10-14T17:03:56.171125Z ThreadId(1) - fontc::workload DEBUG] 1232/2324 complete, most - recently Be(GlyfFragment(ja-oriya.below)) - [2024-10-14T17:03:56.171126Z ThreadId(1) - fontc::workload DEBUG] 1233/2324 complete, most - recently Be(GlyfFragment(hauu-oriya)) - [2024-10-14T17:03:56.176037Z ThreadId(1) fontc + [2024-10-14T23:03:25.134898Z ThreadId(1) + fontc::workload DEBUG] 1241/2324 complete, most + recently Be(GlyfFragment(ssattara-oriya)) + [2024-10-14T23:03:25.134901Z ThreadId(1) + fontc::workload DEBUG] 1242/2324 complete, most + recently Be(GlyfFragment(ngaka-oriya)) + [2024-10-14T23:03:25.142212Z ThreadId(1) fontc ERROR] A task panicked: ''ra-oriya.below' has 2 - unique sets of components; must have exactly 1 - {[_part.ra.below], []}' + unique sets of components; must have exactly 1 {[], + [_part.ra.below]}'

@@ -34590,13 +34529,13 @@

- 2024-10-14T17:03:51.891633Z ThreadId(8) + 2024-10-14T23:08:49.902179Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32117) type Offset16 dist 73954 - [2024-10-14T17:03:51.891635Z ThreadId(8) + [2024-10-14T23:08:49.902181Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32213) type Offset16 dist 74146 - [2024-10-14T17:03:51.891637Z ThreadId(8) + [2024-10-14T23:08:49.902184Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32309) type Offset16 dist 74338 thread '<unnamed>' panicked at @@ -34605,10 +34544,10 @@

to the context: PackingFailed(Table packing failed with 3730 overflows) note: run with `RUST_BACKTRACE=1` environment variable to display - a backtrace [2024-10-14T17:03:51.908671Z - ThreadId(1) fontc::workload DEBUG] 151563/151576 + a backtrace [2024-10-14T23:08:49.912039Z + ThreadId(1) fontc::workload DEBUG] 151567/151576 complete, most recently Be(GatherBeKerning) - [2024-10-14T17:03:52.159173Z ThreadId(1) fontc + [2024-10-14T23:08:50.138747Z ThreadId(1) fontc ERROR] A task panicked: 'if this doesn't compile we will already panic when we try to add it to the context: PackingFailed(Table packing failed with @@ -34623,29 +34562,30 @@

- tc::workload DEBUG] 439/668 complete, most recently - Be(GlyfFragment(_117)) [2024-10-14T17:09:52.627448Z - ThreadId(1) fontc::workload DEBUG] 440/668 - complete, most recently Be(GlyfFragment(_30)) - [2024-10-14T17:09:52.627451Z ThreadId(1) - fontc::workload DEBUG] 441/668 complete, most - recently Be(GlyfFragment(_50)) - [2024-10-14T17:09:52.627454Z ThreadId(1) - fontc::workload DEBUG] 442/668 complete, most - recently Be(GlyfFragment(_16)) - [2024-10-14T17:09:52.627457Z ThreadId(1) - fontc::workload DEBUG] 443/668 complete, most - recently Be(GlyfFragment(_102)) - [2024-10-14T17:09:52.627460Z ThreadId(1) - fontc::workload DEBUG] 444/668 complete, most - recently Be(GlyfFragment(_97)) - [2024-10-14T17:09:52.627463Z ThreadId(1) - fontc::workload DEBUG] 445/668 complete, most - recently Be(GlyfFragment(_120)) - [2024-10-14T17:09:52.627466Z ThreadId(1) - fontc::workload DEBUG] 446/668 complete, most - recently Be(GlyfFragment(_38)) - [2024-10-14T17:09:52.635738Z ThreadId(1) fontc + fontc::workload DEBUG] 593/680 complete, most + recently Be(GlyfFragment(_71)) + [2024-10-14T23:07:26.498523Z ThreadId(1) + fontc::workload DEBUG] 594/680 complete, most + recently Be(GlyfFragment(_113)) + [2024-10-14T23:07:26.498525Z ThreadId(1) + fontc::workload DEBUG] 595/680 complete, most + recently Be(GlyfFragment(_82)) + [2024-10-14T23:07:26.498526Z ThreadId(1) + fontc::workload DEBUG] 596/680 complete, most + recently Be(GlyfFragment(_111)) + [2024-10-14T23:07:26.498527Z ThreadId(1) + fontc::workload DEBUG] 597/680 complete, most + recently Be(GlyfFragment(_76)) + [2024-10-14T23:07:26.498528Z ThreadId(1) + fontc::workload DEBUG] 598/680 complete, most + recently Be(GlyfFragment(_51)) + [2024-10-14T23:07:26.498530Z ThreadId(1) + fontc::workload DEBUG] 599/680 complete, most + recently Be(GlyfFragment(_74)) + [2024-10-14T23:07:26.522886Z ThreadId(7) + fontbe::features DEBUG] Built features, gpos? true + gsub? false gdef? false + [2024-10-14T23:07:26.526860Z ThreadId(1) fontc ERROR] '_25' has interpolation-incompatible paths
@@ -35003,11 +34943,11 @@

EraseOpenCornersFilter on Hahmlet-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter - ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' + ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments - ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' + ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments fontmake: Error: @@ -35106,7 +35046,7 @@

INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: - '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqgcebhk3' + '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2qzb8684' fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/kdam-thmor-pro/sources/KdamThmorPro.designspace' -> @@ -35164,29 +35104,29 @@

- l [2024-10-14T17:11:03.062454Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(caron)) successful - [2024-10-14T17:11:03.062456Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(M)) successful - [2024-10-14T17:11:03.062458Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(ordmasculine)) - successful [2024-10-14T17:11:03.062459Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(m)) successful - [2024-10-14T17:11:03.062882Z ThreadId(3) + 3:10:21.142943Z ThreadId(1) fontc::workload DEBUG] + Fe(Glyph(r)) successful + [2024-10-14T23:10:21.142946Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(ccedilla)) + successful [2024-10-14T23:10:21.142951Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(emdash)) successful + [2024-10-14T23:10:21.146031Z ThreadId(3) fontir::glyph DEBUG] Coalescing'Aacute' into a simple glyph because component 2x2s vary across the designspace thread '<unnamed>' panicked at fontir/src/glyph.rs:136:9: 'Aacute' has 2 unique - sets of components; must have exactly 1 {[], [A, - acute]} note: run with `RUST_BACKTRACE=1` + sets of components; must have exactly 1 {[A, + acute], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace - [2024-10-14T17:11:03.063556Z ThreadId(1) + [2024-10-14T23:10:21.148432Z ThreadId(1) fontc::workload DEBUG] 494/1002 complete, most recently Fe(GlyphOrder) - [2024-10-14T17:11:03.064263Z ThreadId(1) fontc - ERROR] A task panicked: ''Aacute' has 2 unique sets - of components; must have exactly 1 {[], [A, - acute]}' + [2024-10-14T23:10:21.148452Z ThreadId(1) + fontc::workload DEBUG] 495/1002 complete, most + recently Be(Mvar) [2024-10-14T23:10:21.149892Z + ThreadId(1) fontc ERROR] A task panicked: ''Aacute' + has 2 unique sets of components; must have exactly + 1 {[A, acute], []}'
@@ -35228,27 +35168,27 @@

- orkload DEBUG] 2963/3543 complete, most recently - Be(GlyfFragment(brevebelow)) - [2024-10-14T17:12:06.678785Z ThreadId(1) - fontc::workload DEBUG] 2964/3543 complete, most - recently Be(GlyfFragment(atilde)) - [2024-10-14T17:12:06.678790Z ThreadId(1) - fontc::workload DEBUG] 2965/3543 complete, most - recently Be(GlyfFragment(nacute.loclPLK)) - [2024-10-14T17:12:06.678794Z ThreadId(1) - fontc::workload DEBUG] 2966/3543 complete, most - recently Be(GlyfFragment(Ecircumflexacute)) - [2024-10-14T17:12:06.678797Z ThreadId(1) - fontc::workload DEBUG] 2967/3543 complete, most - recently Be(GlyfFragment(ycircumflex)) - [2024-10-14T17:12:06.678800Z ThreadId(1) - fontc::workload DEBUG] 2968/3543 complete, most - recently Be(GlyfFragment(zero.tosf.zero)) - [2024-10-14T17:12:06.678803Z ThreadId(1) - fontc::workload DEBUG] 2969/3543 complete, most - recently Be(GlyfFragment(commabelowcomb)) - [2024-10-14T17:12:06.779934Z ThreadId(1) fontc + d(1) fontc::workload DEBUG] 2688/3543 complete, + most recently Be(GlyfFragment(Tcommaaccent)) + [2024-10-14T23:10:51.450570Z ThreadId(1) + fontc::workload DEBUG] 2689/3543 complete, most + recently Be(GlyfFragment(one.numr)) + [2024-10-14T23:10:51.450572Z ThreadId(1) + fontc::workload DEBUG] 2690/3543 complete, most + recently Be(GlyfFragment(Ainvertedbreve)) + [2024-10-14T23:10:51.450573Z ThreadId(1) + fontc::workload DEBUG] 2691/3543 complete, most + recently Be(GlyfFragment(Odotaccentmacron)) + [2024-10-14T23:10:51.450575Z ThreadId(1) + fontc::workload DEBUG] 2692/3543 complete, most + recently Be(GlyfFragment(Ihookabove)) + [2024-10-14T23:10:51.450576Z ThreadId(1) + fontc::workload DEBUG] 2693/3543 complete, most + recently Be(GlyfFragment(colon)) + [2024-10-14T23:10:51.450578Z ThreadId(1) + fontc::workload DEBUG] 2694/3543 complete, most + recently Be(GlyfFragment(four.tf)) + [2024-10-14T23:10:51.466972Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307
@@ -35294,31 +35234,31 @@

- [2024-10-14T17:12:54.263745Z ThreadId(1) - fontc::workload DEBUG] 802/3247 complete, most - recently Fe(Glyph(amacron)) - [2024-10-14T17:12:54.263754Z ThreadId(1) - fontc::workload DEBUG] 803/3247 complete, most - recently Fe(Glyph(hookabovecomb)) - [2024-10-14T17:12:54.263756Z ThreadId(1) - fontc::workload DEBUG] 804/3247 complete, most - recently Fe(Glyph(ugrave.001)) - [2024-10-14T17:12:54.263759Z ThreadId(1) - fontc::workload DEBUG] 805/3247 complete, most - recently Fe(Glyph(Idotbelow.001)) - [2024-10-14T17:12:54.263761Z ThreadId(1) - fontc::workload DEBUG] 806/3247 complete, most - recently Fe(Glyph(f_f_b)) - [2024-10-14T17:12:54.263764Z ThreadId(1) - fontc::workload DEBUG] 807/3247 complete, most - recently Fe(Glyph(X)) [2024-10-14T17:12:54.263767Z - ThreadId(1) fontc::workload DEBUG] 808/3247 - complete, most recently - Fe(Glyph(Sdotbelowdotaccent)) - [2024-10-14T17:12:54.271543Z ThreadId(1) fontc - ERROR] Invalid source glyph 'ecircumflexgrave': - 'bad anchor: 'Invalid anchor 'top_viet': 'no value - at default location''' + T23:11:38.621143Z ThreadId(1) fontc::workload + DEBUG] 108/3247 complete, most recently + Fe(Glyph(ldotbelowmacron)) + [2024-10-14T23:11:38.621146Z ThreadId(1) + fontc::workload DEBUG] 109/3247 complete, most + recently Fe(Glyph(idotaccent)) + [2024-10-14T23:11:38.621149Z ThreadId(1) + fontc::workload DEBUG] 110/3247 complete, most + recently Fe(Glyph(dcircumflexbelow)) + [2024-10-14T23:11:38.621153Z ThreadId(1) + fontc::workload DEBUG] 111/3247 complete, most + recently Fe(Glyph(abrevetilde)) + [2024-10-14T23:11:38.621156Z ThreadId(1) + fontc::workload DEBUG] 112/3247 complete, most + recently Fe(Glyph(ccaron)) + [2024-10-14T23:11:38.621159Z ThreadId(1) + fontc::workload DEBUG] 113/3247 complete, most + recently Fe(Glyph(zcircumflex)) + [2024-10-14T23:11:38.621162Z ThreadId(1) + fontc::workload DEBUG] 114/3247 complete, most + recently Fe(Glyph(otildedieresis)) + [2024-10-14T23:11:38.633991Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Ncircumflexbelow': + 'bad anchor: 'Invalid anchor '_top': 'no value at + default location'''
@@ -35360,30 +35300,31 @@

- ost recently Fe(Glyph(sdotbelow)) - [2024-10-14T17:12:59.591368Z ThreadId(1) - fontc::workload ERROR] task - 'Fe(Glyph(iogonek.dotless))' failed: 'Invalid - source glyph 'iogonek.dotless': 'bad anchor: - 'Invalid anchor '_ogonek': 'no value at default - location'''' [2024-10-14T17:12:59.591371Z - ThreadId(1) fontc::workload DEBUG] 1376/5519 - complete, most recently Fe(Glyph(iogonek.dotless)) - [2024-10-14T17:12:59.591375Z ThreadId(1) + 0-14T23:11:43.927424Z ThreadId(1) fontc::workload + DEBUG] 1374/5519 complete, most recently + Fe(Glyph(rcommaaccent.sc)) + [2024-10-14T23:11:43.927428Z ThreadId(1) + fontc::workload DEBUG] 1375/5519 complete, most + recently Fe(Glyph(O-cy)) + [2024-10-14T23:11:43.927433Z ThreadId(1) + fontc::workload DEBUG] 1376/5519 complete, most + recently Fe(Glyph(nine)) + [2024-10-14T23:11:43.927439Z ThreadId(1) fontc::workload DEBUG] 1377/5519 complete, most - recently Fe(Glyph(Iotavaria)) - [2024-10-14T17:12:59.591379Z ThreadId(1) + recently Fe(Glyph(e.sc)) + [2024-10-14T23:11:43.927444Z ThreadId(1) fontc::workload DEBUG] 1378/5519 complete, most - recently Fe(Glyph(oacute)) - [2024-10-14T17:12:59.591384Z ThreadId(1) + recently Fe(Glyph(Rho)) + [2024-10-14T23:11:43.927448Z ThreadId(1) fontc::workload DEBUG] 1379/5519 complete, most - recently Fe(Glyph(zero)) - [2024-10-14T17:12:59.591388Z ThreadId(1) + recently Fe(Glyph(etadasiaperispomeni)) + [2024-10-14T23:11:43.927452Z ThreadId(1) fontc::workload DEBUG] 1380/5519 complete, most - recently Fe(Glyph(alphaoxia)) - [2024-10-14T17:12:59.594960Z ThreadId(1) fontc - ERROR] Invalid source glyph 'u-cy': 'bad anchor: - 'Invalid anchor 'top': 'no value at default + recently Fe(Glyph(AE.alt)) + [2024-10-14T23:11:43.931615Z ThreadId(1) fontc + ERROR] Invalid source glyph + 'circumflexcomb_gravecomb.case': 'bad anchor: + 'Invalid anchor 'top_viet': 'no value at default location'''
@@ -35427,28 +35368,28 @@

- .827650Z ThreadId(1) fontc::workload DEBUG] - 1220/1531 complete, most recently - Be(GlyfFragment(kcommaaccent)) - [2024-10-14T17:13:05.827653Z ThreadId(1) - fontc::workload DEBUG] 1221/1531 complete, most - recently Be(GlyfFragment(Aogonek)) - [2024-10-14T17:13:05.827656Z ThreadId(1) - fontc::workload DEBUG] 1222/1531 complete, most - recently Be(GlyfFragment(Wacute)) - [2024-10-14T17:13:05.827659Z ThreadId(1) - fontc::workload DEBUG] 1223/1531 complete, most - recently Be(GlyfFragment(zdotaccent)) - [2024-10-14T17:13:05.827662Z ThreadId(1) - fontc::workload DEBUG] 1224/1531 complete, most - recently Be(GlyfFragment(Ydieresis)) - [2024-10-14T17:13:05.827665Z ThreadId(1) - fontc::workload DEBUG] 1225/1531 complete, most - recently Be(GlyfFragment(Sacute)) - [2024-10-14T17:13:05.827668Z ThreadId(1) - fontc::workload DEBUG] 1226/1531 complete, most - recently Be(GlyfFragment(Racute)) - [2024-10-14T17:13:05.842143Z ThreadId(1) fontc + ntc::workload DEBUG] 1332/1531 complete, most + recently Be(GlyfFragment(ucircumflex)) + [2024-10-14T23:09:40.573300Z ThreadId(1) + fontc::workload DEBUG] 1333/1531 complete, most + recently Be(GlyfFragment(Ecaron)) + [2024-10-14T23:09:40.573303Z ThreadId(1) + fontc::workload DEBUG] 1334/1531 complete, most + recently Be(GlyfFragment(ecircumflex)) + [2024-10-14T23:09:40.573306Z ThreadId(1) + fontc::workload DEBUG] 1335/1531 complete, most + recently Be(GlyfFragment(adieresis)) + [2024-10-14T23:09:40.573309Z ThreadId(1) + fontc::workload DEBUG] 1336/1531 complete, most + recently Be(GlyfFragment(udieresis)) + [2024-10-14T23:09:40.573321Z ThreadId(1) + fontc::workload DEBUG] 1337/1531 complete, most + recently + Be(GlyfFragment(periodcentered.loclCAT.case)) + [2024-10-14T23:09:40.573324Z ThreadId(1) + fontc::workload DEBUG] 1338/1531 complete, most + recently Be(GlyfFragment(Ograve)) + [2024-10-14T23:09:40.581204Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
@@ -35493,27 +35434,28 @@

- cute)) [2024-10-14T17:13:09.686527Z ThreadId(1) + 136232Z ThreadId(1) fontc::workload DEBUG] + 1329/1531 complete, most recently + Be(GlyfFragment(idotaccent)) + [2024-10-14T23:09:44.136233Z ThreadId(1) + fontc::workload DEBUG] 1330/1531 complete, most + recently Be(GlyfFragment(rcommaaccent)) + [2024-10-14T23:09:44.136234Z ThreadId(1) + fontc::workload DEBUG] 1331/1531 complete, most + recently Be(GlyfFragment(Umacron)) + [2024-10-14T23:09:44.136236Z ThreadId(1) + fontc::workload DEBUG] 1332/1531 complete, most + recently Be(GlyfFragment(gdotaccent)) + [2024-10-14T23:09:44.136237Z ThreadId(1) + fontc::workload DEBUG] 1333/1531 complete, most + recently Be(GlyfFragment(Uring)) + [2024-10-14T23:09:44.136238Z ThreadId(1) + fontc::workload DEBUG] 1334/1531 complete, most + recently Be(GlyfFragment(ygrave)) + [2024-10-14T23:09:44.136239Z ThreadId(1) fontc::workload DEBUG] 1335/1531 complete, most - recently Be(GlyfFragment(Nacute)) - [2024-10-14T17:13:09.686532Z ThreadId(1) - fontc::workload DEBUG] 1336/1531 complete, most - recently Be(GlyfFragment(lcaron)) - [2024-10-14T17:13:09.686538Z ThreadId(1) - fontc::workload DEBUG] 1337/1531 complete, most - recently Be(GlyfFragment(aring)) - [2024-10-14T17:13:09.686543Z ThreadId(1) - fontc::workload DEBUG] 1338/1531 complete, most - recently Be(Hvar) [2024-10-14T17:13:09.686546Z - ThreadId(1) fontc::workload DEBUG] 1339/1531 - complete, most recently Be(GlyfFragment(tcaron)) - [2024-10-14T17:13:09.686549Z ThreadId(1) - fontc::workload DEBUG] 1340/1531 complete, most - recently Be(GlyfFragment(dcaron)) - [2024-10-14T17:13:09.686555Z ThreadId(1) - fontc::workload DEBUG] 1341/1531 complete, most - recently Be(GlyfFragment(zdotaccent)) - [2024-10-14T17:13:09.689757Z ThreadId(1) fontc + recently Be(GlyfFragment(Emacron)) + [2024-10-14T23:09:44.141526Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
@@ -35558,27 +35500,26 @@

- 24-10-14T17:14:25.616724Z ThreadId(1) - fontc::workload DEBUG] 1292/3271 complete, most - recently Fe(Glyph(rcommaaccent)) - [2024-10-14T17:14:25.616725Z ThreadId(1) - fontc::workload DEBUG] 1293/3271 complete, most - recently Fe(Glyph(Tdotbelow)) - [2024-10-14T17:14:25.616726Z ThreadId(1) - fontc::workload DEBUG] 1294/3271 complete, most - recently Fe(Glyph(four.tosf)) - [2024-10-14T17:14:25.616727Z ThreadId(1) - fontc::workload DEBUG] 1295/3271 complete, most - recently Be(Name) [2024-10-14T17:14:25.616728Z - ThreadId(1) fontc::workload DEBUG] 1296/3271 - complete, most recently Fe(Glyph(odieresis)) - [2024-10-14T17:14:25.616729Z ThreadId(1) - fontc::workload DEBUG] 1297/3271 complete, most - recently Fe(Glyph(sixinferior)) - [2024-10-14T17:14:25.616731Z ThreadId(1) - fontc::workload DEBUG] 1298/3271 complete, most - recently Fe(Glyph(acircumflextilde)) - [2024-10-14T17:14:25.629129Z ThreadId(1) fontc + h(two.numr)) [2024-10-14T23:11:01.269884Z + ThreadId(1) fontc::workload DEBUG] 455/3271 + complete, most recently Fe(Glyph(eight.lf)) + [2024-10-14T23:11:01.269887Z ThreadId(1) + fontc::workload DEBUG] 456/3271 complete, most + recently Fe(Glyph(J)) [2024-10-14T23:11:01.269890Z + ThreadId(1) fontc::workload DEBUG] 457/3271 + complete, most recently Fe(Glyph(Uhorndotbelow)) + [2024-10-14T23:11:01.269892Z ThreadId(1) + fontc::workload DEBUG] 458/3271 complete, most + recently Fe(Glyph(six.tosf)) + [2024-10-14T23:11:01.269895Z ThreadId(1) + fontc::workload DEBUG] 459/3271 complete, most + recently Fe(Glyph(ordfeminine)) + [2024-10-14T23:11:01.269897Z ThreadId(1) + fontc::workload DEBUG] 460/3271 complete, most + recently Fe(Glyph(c)) [2024-10-14T23:11:01.269900Z + ThreadId(1) fontc::workload DEBUG] 461/3271 + complete, most recently Fe(Glyph(Lcommaaccent)) + [2024-10-14T23:11:01.278136Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]'' @@ -35622,27 +35563,27 @@

- [2024-10-14T17:14:28.487065Z ThreadId(1) - fontc::workload DEBUG] 1270/3271 complete, most - recently Fe(Glyph(cdotaccent)) - [2024-10-14T17:14:28.487066Z ThreadId(1) - fontc::workload DEBUG] 1271/3271 complete, most - recently Fe(Glyph(lacute)) - [2024-10-14T17:14:28.487067Z ThreadId(1) - fontc::workload DEBUG] 1272/3271 complete, most - recently Fe(Glyph(zero.dnom)) - [2024-10-14T17:14:28.487069Z ThreadId(1) - fontc::workload DEBUG] 1273/3271 complete, most - recently Fe(Glyph(g)) [2024-10-14T17:14:28.487070Z - ThreadId(1) fontc::workload DEBUG] 1274/3271 - complete, most recently Fe(Glyph(Eng.alt)) - [2024-10-14T17:14:28.487071Z ThreadId(1) - fontc::workload DEBUG] 1275/3271 complete, most - recently Fe(Glyph(Ohornacute)) - [2024-10-14T17:14:28.487073Z ThreadId(1) - fontc::workload DEBUG] 1276/3271 complete, most - recently Fe(Glyph(nonbreakinghyphen)) - [2024-10-14T17:14:28.503343Z ThreadId(1) fontc + ete, most recently Fe(Glyph(Hcircumflex)) + [2024-10-14T23:11:04.190819Z ThreadId(1) + fontc::workload DEBUG] 811/3271 complete, most + recently Fe(Glyph(seven)) + [2024-10-14T23:11:04.190822Z ThreadId(1) + fontc::workload DEBUG] 812/3271 complete, most + recently Fe(Glyph(seveneighths)) + [2024-10-14T23:11:04.190823Z ThreadId(1) + fontc::workload DEBUG] 813/3271 complete, most + recently Be(Avar) [2024-10-14T23:11:04.190825Z + ThreadId(1) fontc::workload DEBUG] 814/3271 + complete, most recently Be(Stat) + [2024-10-14T23:11:04.190826Z ThreadId(1) + fontc::workload DEBUG] 815/3271 complete, most + recently Be(Fvar) [2024-10-14T23:11:04.190828Z + ThreadId(1) fontc::workload DEBUG] 816/3271 + complete, most recently Fe(Glyph(period)) + [2024-10-14T23:11:04.190830Z ThreadId(1) + fontc::workload DEBUG] 817/3271 complete, most + recently Fe(Glyph(endash.case)) + [2024-10-14T23:11:04.199814Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]'' @@ -35683,13 +35624,13 @@

Finished `release` profile [optimized] target(s) in - 0.11s Running + 0.14s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass-Italic.designspace` - [2024-10-14T17:12:21.092443Z ThreadId(1) + [2024-10-14T23:13:49.091140Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:12:21.093322Z ThreadId(1) + new one [2024-10-14T23:13:49.092075Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' @@ -35719,14 +35660,15 @@

+ Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in - 0.17s Running + 0.14s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass.designspace` - [2024-10-14T17:12:22.321999Z ThreadId(1) + [2024-10-14T23:13:50.387462Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:12:22.322970Z ThreadId(1) + new one [2024-10-14T23:13:50.388313Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' @@ -35756,27 +35698,27 @@

- AT") [2024-10-14T17:12:23.721345Z ThreadId(6) + AT") [2024-10-14T23:13:51.855192Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") - [2024-10-14T17:12:23.723635Z ThreadId(6) + [2024-10-14T23:13:51.858046Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2024-10-14T17:12:23.723661Z ThreadId(6) + [2024-10-14T23:13:51.858065Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2024-10-14T17:12:23.723664Z ThreadId(6) + [2024-10-14T23:13:51.858069Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2024-10-14T17:12:23.723667Z ThreadId(6) + [2024-10-14T23:13:51.858072Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2024-10-14T17:12:23.747522Z ThreadId(1) fontc + [2024-10-14T23:13:51.874216Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739
@@ -35823,26 +35765,27 @@

- st recently Be(GlyfFragment(Wcircumflex)) - [2024-10-14T17:14:17.191741Z ThreadId(1) - fontc::workload DEBUG] 3570/5872 complete, most - recently Be(GlyfFragment(f.mod)) - [2024-10-14T17:14:17.191744Z ThreadId(1) - fontc::workload DEBUG] 3571/5872 complete, most - recently Be(FeaturesAst) - [2024-10-14T17:14:17.191747Z ThreadId(1) - fontc::workload DEBUG] 3572/5872 complete, most - recently Fe(KernInstance(Normalized {SPED: 0.00, - YEXT: 0.00, slnt: 0.00, wght: -1.00})) - [2024-10-14T17:14:17.191753Z ThreadId(1) - fontc::workload DEBUG] 3573/5872 complete, most - recently Be(GlyfFragment(Agrave)) - [2024-10-14T17:14:17.191756Z ThreadId(1) - fontc::workload DEBUG] 3574/5872 complete, most - recently Be(Cmap) [2024-10-14T17:14:17.293915Z - ThreadId(1) fontc ERROR] FEA parsing failed with 1 - errors [2024-10-14T17:14:17.293928Z ThreadId(1) - fontc WARN] error: Failed to load source at + 5872 complete, most recently + Be(GlyfFragment(y.mod.ini)) + [2024-10-14T23:13:58.181246Z ThreadId(1) + fontc::workload DEBUG] 3420/5872 complete, most + recently Be(GlyfFragment(z.mod)) + [2024-10-14T23:13:58.181250Z ThreadId(1) + fontc::workload DEBUG] 3421/5872 complete, most + recently Be(GlyfFragment(Ytilde)) + [2024-10-14T23:13:58.181253Z ThreadId(1) + fontc::workload DEBUG] 3422/5872 complete, most + recently Be(GlyfFragment(rcommaaccent)) + [2024-10-14T23:13:58.181257Z ThreadId(1) + fontc::workload DEBUG] 3423/5872 complete, most + recently Be(GlyfFragment(p.mod.fin)) + [2024-10-14T23:13:58.181262Z ThreadId(1) + fontc::workload DEBUG] 3424/5872 complete, most + recently Be(GlyfFragment(Hcircumflex)) + [2024-10-14T23:13:58.343716Z ThreadId(1) fontc + ERROR] FEA parsing failed with 1 errors + [2024-10-14T23:13:58.343730Z ThreadId(1) fontc + WARN] error: Failed to load source at 'features/Playwrite.fea': 'No include path available' in at 5:8 | 5 | include(features/Playwrite.fea); | @@ -35890,16 +35833,16 @@

Finished `release` profile [optimized] target(s) in - 0.15s Running + 0.16s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs` - [2024-10-14T17:14:41.991032Z ThreadId(1) + [2024-10-14T23:14:33.549439Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:14:41.991838Z ThreadId(1) + new one [2024-10-14T23:14:33.549539Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs" - [2024-10-14T17:14:41.999268Z ThreadId(1) fontc + [2024-10-14T23:14:33.551871Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse @@ -35947,21 +35890,21 @@

- generating a new one [2024-10-14T17:04:20.954416Z + generating a new one [2024-10-14T23:03:49.438955Z ThreadId(1) ufo2fontir::source DEBUG] 948 glyphs - identified [2024-10-14T17:04:22.600336Z ThreadId(3) + identified [2024-10-14T23:03:50.158792Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace" - [2024-10-14T17:04:22.600526Z ThreadId(4) + [2024-10-14T23:03:50.158849Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace" - [2024-10-14T17:04:22.601218Z ThreadId(4) + [2024-10-14T23:03:50.159472Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-10-14T17:04:22.601280Z + limitation. [2024-10-14T23:03:50.160360Z ThreadId(1) fontc::workload DEBUG] 1/3824 complete, most recently Fe(Features) - [2024-10-14T17:04:22.795130Z ThreadId(1) fontc + [2024-10-14T23:03:50.326873Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/Roboto-Flex/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.crater_cache/Roboto-Flex/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea @@ -36067,30 +36010,30 @@

- lyph(longs_i.liga)) [2024-10-14T17:09:06.703137Z - ThreadId(1) fontc::workload DEBUG] 1235/9195 - complete, most recently Fe(Glyph(ucaron)) - [2024-10-14T17:09:06.703142Z ThreadId(1) - fontc::workload DEBUG] 1236/9195 complete, most - recently Fe(Glyph(northWestArrow)) - [2024-10-14T17:09:06.703145Z ThreadId(1) - fontc::workload DEBUG] 1237/9195 complete, most - recently Fe(Glyph(Eth)) - [2024-10-14T17:09:06.703147Z ThreadId(1) - fontc::workload DEBUG] 1238/9195 complete, most - recently Fe(Glyph(y)) [2024-10-14T17:09:06.703150Z - ThreadId(1) fontc::workload DEBUG] 1239/9195 - complete, most recently Fe(Glyph(dzeabkhasian-cy)) - [2024-10-14T17:09:06.703152Z ThreadId(1) - fontc::workload DEBUG] 1240/9195 complete, most - recently Fe(Glyph(dieresis)) - [2024-10-14T17:09:06.703155Z ThreadId(1) - fontc::workload DEBUG] 1241/9195 complete, most - recently Fe(Glyph(partialdiff)) - [2024-10-14T17:09:06.743685Z ThreadId(1) fontc - ERROR] Invalid source glyph 'hmod': 'bad anchor: - 'Invalid anchor 'top': 'no value at default - location''' + d(5) fontbe::glyphs WARN] dtail has inconsistent + path elements: {"", "MCLCCLLLCZMCLCCCCLCCCZ"} + [2024-10-14T23:08:43.186791Z ThreadId(5) + fontbe::glyphs WARN] ringhalfleftbelowcomb has + inconsistent path elements: {"", "MLCCLCCZ"} + [2024-10-14T23:08:43.186947Z ThreadId(8) + fontbe::glyphs WARN] leftanglebelowcomb has + inconsistent path elements: {"MLLLLZMLLLLZ", ""} + [2024-10-14T23:08:43.187125Z ThreadId(6) + fontbe::glyphs WARN] + tonebarhighmod_tonebarextrahighmod_tonebarmidmod.ccmp + has inconsistent path elements: {"", + "MLLLLLZMLLLLLZMLLLLZ"} + [2024-10-14T23:08:43.187158Z ThreadId(2) + fontbe::glyphs WARN] + tonebarmidmod_tonebarhighmod_tonebarextralowmod.ccmp + has inconsistent path elements: {"", + "MLLLLZMLLLLZMLLLLZ"} [2024-10-14T23:08:43.187578Z + ThreadId(8) fontbe::glyphs WARN] Lsmall has + inconsistent path elements: {"", "MLLLLZMLLLLZ"} + [2024-10-14T23:08:43.199465Z ThreadId(1) fontc + ERROR] Invalid source glyph 'dmiddletilde': 'bad + anchor: 'Invalid anchor 'topright': 'no value at + default location'''
@@ -36132,28 +36075,29 @@

- 0/4058 complete, most recently Fe(Glyph(Nje-cy)) - [2024-10-14T17:11:21.716281Z ThreadId(1) - fontc::workload DEBUG] 121/4058 complete, most - recently Fe(Glyph(gje-cy)) - [2024-10-14T17:11:21.716284Z ThreadId(1) - fontc::workload DEBUG] 122/4058 complete, most - recently Fe(Glyph(cent)) - [2024-10-14T17:11:21.716286Z ThreadId(1) - fontc::workload DEBUG] 123/4058 complete, most - recently Fe(Glyph(s)) [2024-10-14T17:11:21.716289Z - ThreadId(1) fontc::workload DEBUG] 124/4058 - complete, most recently Fe(Glyph(uk-cy)) - [2024-10-14T17:11:21.716292Z ThreadId(1) - fontc::workload DEBUG] 125/4058 complete, most - recently Fe(Glyph(adieresis-cy)) - [2024-10-14T17:11:21.716295Z ThreadId(1) - fontc::workload DEBUG] 126/4058 complete, most - recently Be(Stat) [2024-10-14T17:11:21.716297Z - ThreadId(1) fontc::workload DEBUG] 127/4058 - complete, most recently Fe(GlobalMetrics) - [2024-10-14T17:11:21.727726Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Ncaron': 'bad anchor: + oad ERROR] task 'Fe(Glyph(Uacute))' failed: + 'Invalid source glyph 'Uacute': 'bad anchor: + 'Invalid anchor 'ogonek': 'no value at default + location'''' [2024-10-14T23:12:18.811357Z + ThreadId(1) fontc::workload DEBUG] 680/4058 + complete, most recently Fe(Glyph(Uacute)) + [2024-10-14T23:12:18.811360Z ThreadId(1) + fontc::workload DEBUG] 681/4058 complete, most + recently Fe(Glyph(backslash)) + [2024-10-14T23:12:18.811363Z ThreadId(1) + fontc::workload DEBUG] 682/4058 complete, most + recently Fe(Glyph(Schwa)) + [2024-10-14T23:12:18.811365Z ThreadId(1) + fontc::workload DEBUG] 683/4058 complete, most + recently Fe(Glyph(zdotaccent)) + [2024-10-14T23:12:18.811368Z ThreadId(1) + fontc::workload DEBUG] 684/4058 complete, most + recently Fe(Glyph(Utilde)) + [2024-10-14T23:12:18.811371Z ThreadId(1) + fontc::workload DEBUG] 685/4058 complete, most + recently Fe(Glyph(En-cy)) + [2024-10-14T23:12:18.823818Z ThreadId(1) fontc + ERROR] Invalid source glyph 'ohorn': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
@@ -36196,31 +36140,30 @@

- 0-14T17:11:30.440099Z ThreadId(1) fontc::workload - DEBUG] 1006/4058 complete, most recently - Fe(Glyph(subset)) [2024-10-14T17:11:30.440102Z - ThreadId(1) fontc::workload DEBUG] 1007/4058 - complete, most recently Fe(Glyph(Ha-cy)) - [2024-10-14T17:11:30.440105Z ThreadId(1) - fontc::workload DEBUG] 1008/4058 complete, most - recently Fe(Glyph(vhook)) - [2024-10-14T17:11:30.440111Z ThreadId(1) - fontc::workload DEBUG] 1009/4058 complete, most - recently Fe(Glyph(space-han)) - [2024-10-14T17:11:30.440118Z ThreadId(1) - fontc::workload DEBUG] 1010/4058 complete, most - recently Fe(Glyph(Adieresismacron)) - [2024-10-14T17:11:30.440124Z ThreadId(1) - fontc::workload DEBUG] 1011/4058 complete, most - recently Fe(Glyph(similar)) - [2024-10-14T17:11:30.440127Z ThreadId(1) - fontc::workload DEBUG] 1012/4058 complete, most - recently - Fe(Glyph(mediumflattenedparenleftornament)) - [2024-10-14T17:11:30.459145Z ThreadId(1) fontc - ERROR] Invalid source glyph 'aeacute': 'bad anchor: - 'Invalid anchor 'bottom': 'no value at default - location''' + ) [2024-10-14T23:12:27.730323Z ThreadId(1) + fontc::workload DEBUG] 885/4058 complete, most + recently Fe(Glyph(four.sansSerifBlackCircled)) + [2024-10-14T23:12:27.730324Z ThreadId(1) + fontc::workload DEBUG] 886/4058 complete, most + recently Fe(Glyph(heavyBallotX)) + [2024-10-14T23:12:27.730325Z ThreadId(1) + fontc::workload DEBUG] 887/4058 complete, most + recently Fe(Glyph(idotless-cy)) + [2024-10-14T23:12:27.730327Z ThreadId(1) + fontc::workload DEBUG] 888/4058 complete, most + recently Fe(Glyph(kje-cy)) + [2024-10-14T23:12:27.730328Z ThreadId(1) + fontc::workload DEBUG] 889/4058 complete, most + recently Fe(Glyph(iacute)) + [2024-10-14T23:12:27.730329Z ThreadId(1) + fontc::workload DEBUG] 890/4058 complete, most + recently Fe(Glyph(Z)) [2024-10-14T23:12:27.730331Z + ThreadId(1) fontc::workload DEBUG] 891/4058 + complete, most recently Fe(Glyph(gradient)) + [2024-10-14T23:12:27.736825Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Schwadieresis-cy': + 'bad anchor: 'Invalid anchor '_top': 'no value at + default location'''
@@ -36261,14 +36204,18 @@

+ Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in - 0.14s Running + 0.30s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace` - [2024-10-14T17:08:52.753293Z ThreadId(1) + [2024-10-14T23:03:05.912655Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:08:52.754018Z ThreadId(1) + new one [2024-10-14T23:03:05.913543Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace
@@ -36313,27 +36260,26 @@

- ete, most recently - Be(GlyfFragment(quotesingle.beng)) - [2024-10-14T17:08:54.463569Z ThreadId(1) - fontc::workload DEBUG] 962/2822 complete, most - recently Be(GlyfFragment(sattarasquishbeng)) - [2024-10-14T17:08:54.463572Z ThreadId(1) - fontc::workload DEBUG] 963/2822 complete, most - recently Be(GlyfFragment(aulengthmarkshortbeng)) - [2024-10-14T17:08:54.463575Z ThreadId(1) - fontc::workload DEBUG] 964/2822 complete, most - recently Be(GlyfFragment(lvocalicvowelsignUIbeng)) - [2024-10-14T17:08:54.463578Z ThreadId(1) - fontc::workload DEBUG] 965/2822 complete, most - recently Be(GlyfFragment(ddhahalfbeng)) - [2024-10-14T17:08:54.463580Z ThreadId(1) - fontc::workload DEBUG] 966/2822 complete, most - recently Be(GlyfFragment(dadababeng)) - [2024-10-14T17:08:54.463584Z ThreadId(1) - fontc::workload DEBUG] 967/2822 complete, most - recently Be(GlyfFragment(gagabeng)) - [2024-10-14T17:08:54.481111Z ThreadId(1) fontc + Id(1) fontc::workload DEBUG] 1402/2822 complete, + most recently Be(Mvar) [2024-10-14T23:03:07.664164Z + ThreadId(1) fontc::workload DEBUG] 1403/2822 + complete, most recently Be(GlyfFragment(wavebeng)) + [2024-10-14T23:03:07.664165Z ThreadId(1) + fontc::workload DEBUG] 1404/2822 complete, most + recently Be(GlyfFragment(ivowelsignbeng)) + [2024-10-14T23:03:07.664167Z ThreadId(1) + fontc::workload DEBUG] 1405/2822 complete, most + recently Fe(GlyphOrder) + [2024-10-14T23:03:07.664168Z ThreadId(1) + fontc::workload DEBUG] 1406/2822 complete, most + recently Be(GlyfFragment(kharasquishbeng)) + [2024-10-14T23:03:07.664169Z ThreadId(1) + fontc::workload DEBUG] 1407/2822 complete, most + recently Be(GlyfFragment(uuvowelsignvattuUIbeng)) + [2024-10-14T23:03:07.664171Z ThreadId(1) + fontc::workload DEBUG] 1408/2822 complete, most + recently Be(GlyfFragment(nnaddarubeng)) + [2024-10-14T23:03:07.734424Z ThreadId(1) fontc ERROR] Invalid source glyph 'ngahalfbeng': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}' @@ -36344,14 +36290,15 @@

- mber of segments ERROR:fontTools.cu2qu.ufo:Glyphs - named 'sattariibeng' have different number of - segments ERROR:fontTools.cu2qu.ufo:Glyphs named - 'sattabeng' have different number of segments + rent number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'kharabeng' + have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named - 'yarephiivowelsignbeng' have different number of - segments ERROR:fontTools.cu2qu.ufo:Glyphs named - 'salubeng' have different number of segments + 'ssarasquishbeng' have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'masabeng' + have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named + 'sattarabeng' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/bengali/sources/NotoSansBengali.glyphs' -> 'master_ufo/NotoSansBengali.designspace': @@ -36379,30 +36326,30 @@

- .153970Z ThreadId(1) fontc::workload DEBUG] 96/5898 - complete, most recently Fe(Glyph(Abreveacute.ss01)) - [2024-10-14T17:09:43.153973Z ThreadId(1) - fontc::workload DEBUG] 97/5898 complete, most - recently Fe(Glyph(Amacron.titl)) - [2024-10-14T17:09:43.153976Z ThreadId(1) - fontc::workload DEBUG] 98/5898 complete, most - recently Fe(Glyph(Udblgrave.ss01)) - [2024-10-14T17:09:43.153979Z ThreadId(1) - fontc::workload DEBUG] 99/5898 complete, most - recently Fe(Glyph(Jcircumflex.titl)) - [2024-10-14T17:09:43.153982Z ThreadId(1) - fontc::workload DEBUG] 100/5898 complete, most - recently Fe(Glyph(rinvertedbreve)) - [2024-10-14T17:09:43.153985Z ThreadId(1) - fontc::workload DEBUG] 101/5898 complete, most - recently Fe(Glyph(one.titl)) - [2024-10-14T17:09:43.153988Z ThreadId(1) - fontc::workload DEBUG] 102/5898 complete, most - recently Fe(Glyph(ocircumflextilde)) - [2024-10-14T17:09:43.176765Z ThreadId(1) fontc - ERROR] Invalid source glyph 'idotbelow.fina': 'bad - anchor: 'Invalid anchor 'ogonek': 'no value at - default location''' + e(Glyph(I)) [2024-10-14T23:04:01.085633Z + ThreadId(1) fontc::workload DEBUG] 603/5898 + complete, most recently Fe(Glyph(Y)) + [2024-10-14T23:04:01.085634Z ThreadId(1) + fontc::workload DEBUG] 604/5898 complete, most + recently Fe(Glyph(hyphen)) + [2024-10-14T23:04:01.085635Z ThreadId(1) + fontc::workload DEBUG] 605/5898 complete, most + recently Fe(Glyph(cedilla)) + [2024-10-14T23:04:01.085637Z ThreadId(1) + fontc::workload DEBUG] 606/5898 complete, most + recently Fe(Glyph(o_l)) + [2024-10-14T23:04:01.085639Z ThreadId(1) + fontc::workload DEBUG] 607/5898 complete, most + recently Fe(Glyph(Idblgrave.ss01)) + [2024-10-14T23:04:01.085641Z ThreadId(1) + fontc::workload DEBUG] 608/5898 complete, most + recently Fe(Glyph(Ecircumflexhookabove.ss01)) + [2024-10-14T23:04:01.085642Z ThreadId(1) + fontc::workload DEBUG] 609/5898 complete, most + recently Fe(Glyph(F)) [2024-10-14T23:04:01.096803Z + ThreadId(1) fontc ERROR] Invalid source glyph + 'gcommaaccent.ss01': 'bad anchor: 'Invalid anchor + 'bottom': 'no value at default location'''
@@ -36443,30 +36390,31 @@

- e(GlyfFragment(K)) [2024-10-14T17:11:51.213066Z - ThreadId(1) fontc::workload ERROR] task - 'Be(GlyfFragment(h))' failed: ''h' has - interpolation-incompatible paths' - [2024-10-14T17:11:51.213069Z ThreadId(1) - fontc::workload DEBUG] 1142/3187 complete, most - recently Be(GlyfFragment(h)) - [2024-10-14T17:11:51.213071Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(macroncomb.case))' failed: - ''macroncomb.case' has interpolation-incompatible - paths' [2024-10-14T17:11:51.213074Z ThreadId(1) - fontc::workload DEBUG] 1143/3187 complete, most - recently Be(GlyfFragment(macroncomb.case)) - [2024-10-14T17:11:51.213076Z ThreadId(1) - fontc::workload ERROR] task 'Be(GlyfFragment(v_r))' - failed: ''v_r' has interpolation-incompatible - paths' [2024-10-14T17:11:51.213079Z ThreadId(1) - fontc::workload DEBUG] 1144/3187 complete, most - recently Be(GlyfFragment(v_r)) - [2024-10-14T17:11:51.219309Z ThreadId(1) fontc - ERROR] Invalid source glyph 'ij': 'bad anchor: - 'Invalid anchor 'bottom': 'no value at default - location''' + o)) [2024-10-14T23:04:06.009792Z ThreadId(1) + fontc::workload DEBUG] 281/3187 complete, most + recently Fe(Glyph(Iogonek)) + [2024-10-14T23:04:06.009793Z ThreadId(1) + fontc::workload DEBUG] 282/3187 complete, most + recently Fe(Glyph(Acircumflexacute)) + [2024-10-14T23:04:06.009794Z ThreadId(1) + fontc::workload DEBUG] 283/3187 complete, most + recently Fe(Glyph(Etilde)) + [2024-10-14T23:04:06.009795Z ThreadId(1) + fontc::workload DEBUG] 284/3187 complete, most + recently Fe(Glyph(guilsinglleft)) + [2024-10-14T23:04:06.009796Z ThreadId(1) + fontc::workload DEBUG] 285/3187 complete, most + recently Fe(Glyph(tbar.fina)) + [2024-10-14T23:04:06.009798Z ThreadId(1) + fontc::workload DEBUG] 286/3187 complete, most + recently Fe(Glyph(ffl)) + [2024-10-14T23:04:06.009799Z ThreadId(1) + fontc::workload DEBUG] 287/3187 complete, most + recently Fe(Glyph(ncommaaccent)) + [2024-10-14T23:04:06.016353Z ThreadId(1) fontc + ERROR] Invalid source glyph 'gravecomb.case': 'bad + anchor: 'Invalid anchor '_topviet': 'no value at + default location'''
@@ -36508,31 +36456,31 @@

- space)) [2024-10-14T17:12:00.689560Z ThreadId(1) - fontc::workload DEBUG] 746/3443 complete, most - recently Fe(Glyph(Nacute)) - [2024-10-14T17:12:00.689563Z ThreadId(1) - fontc::workload DEBUG] 747/3443 complete, most - recently Fe(Glyph(two.hebr)) - [2024-10-14T17:12:00.689565Z ThreadId(1) - fontc::workload DEBUG] 748/3443 complete, most - recently Fe(Glyph(alefdagesh-hb)) - [2024-10-14T17:12:00.689568Z ThreadId(1) - fontc::workload DEBUG] 749/3443 complete, most - recently Fe(Glyph(perafe-hb)) - [2024-10-14T17:12:00.689570Z ThreadId(1) - fontc::workload DEBUG] 750/3443 complete, most - recently Fe(Glyph(dcaron)) - [2024-10-14T17:12:00.689573Z ThreadId(1) - fontc::workload DEBUG] 751/3443 complete, most - recently Fe(Glyph(Abrevedotbelow)) - [2024-10-14T17:12:00.689576Z ThreadId(1) - fontc::workload DEBUG] 752/3443 complete, most - recently Fe(Glyph(Ymacron)) - [2024-10-14T17:12:00.696559Z ThreadId(1) fontc - ERROR] Invalid source glyph 'yodyodpatah-hb': 'bad - anchor: 'Invalid anchor '_bottom': 'no value at - default location''' + ecently Fe(Glyph(cdotaccent)) + [2024-10-14T23:04:42.416554Z ThreadId(1) + fontc::workload DEBUG] 855/3443 complete, most + recently Fe(Glyph(Oacute)) + [2024-10-14T23:04:42.416557Z ThreadId(1) + fontc::workload DEBUG] 856/3443 complete, most + recently Fe(Glyph(egrave)) + [2024-10-14T23:04:42.416560Z ThreadId(1) + fontc::workload DEBUG] 857/3443 complete, most + recently Fe(Glyph(glottalstop)) + [2024-10-14T23:04:42.416566Z ThreadId(1) + fontc::workload DEBUG] 858/3443 complete, most + recently Fe(Glyph(ymacron)) + [2024-10-14T23:04:42.416572Z ThreadId(1) + fontc::workload DEBUG] 859/3443 complete, most + recently Fe(Glyph(q)) [2024-10-14T23:04:42.416575Z + ThreadId(1) fontc::workload DEBUG] 860/3443 + complete, most recently Fe(Glyph(alef-hb)) + [2024-10-14T23:04:42.416580Z ThreadId(1) + fontc::workload DEBUG] 861/3443 complete, most + recently Fe(Glyph(Hcircumflex)) + [2024-10-14T23:04:42.421982Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Lmiddletilde': 'bad + anchor: 'Invalid anchor 'R': 'no value at default + location'''
@@ -36574,29 +36522,29 @@

- 1738/2278 complete, most recently - Be(GlyfFragment(Ocircumflexacute)) - [2024-10-14T17:13:03.259453Z ThreadId(1) - fontc::workload DEBUG] 1739/2278 complete, most - recently Be(GlyfFragment(onethird)) - [2024-10-14T17:13:03.259455Z ThreadId(1) - fontc::workload DEBUG] 1740/2278 complete, most - recently Be(GlyfFragment(yhookabove)) - [2024-10-14T17:13:03.259456Z ThreadId(1) - fontc::workload DEBUG] 1741/2278 complete, most - recently Be(GlyfFragment(circumflexcomb_acutecomb)) - [2024-10-14T17:13:03.259458Z ThreadId(1) - fontc::workload DEBUG] 1742/2278 complete, most - recently Be(GlyfFragment(abreveacute)) - [2024-10-14T17:13:03.259460Z ThreadId(1) - fontc::workload DEBUG] 1743/2278 complete, most - recently Be(GlyfFragment(brevecomb_tildecomb)) - [2024-10-14T17:13:03.259462Z ThreadId(1) - fontc::workload DEBUG] 1744/2278 complete, most - recently Be(GlyfFragment(Ccircumflex)) - [2024-10-14T17:13:03.263647Z ThreadId(1) fontc - ERROR] Error making CMap: Cannot map '¯' (U+00AF) - to two different glyph ids: GID_526 and GID_545 + most recently Be(GlyfFragment(Q)) + [2024-10-14T23:03:59.520980Z ThreadId(1) + fontc::workload DEBUG] 1261/2278 complete, most + recently Fe(KernInstance(Normalized {wght: 0.00})) + [2024-10-14T23:03:59.520988Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(Q)) + successful [2024-10-14T23:03:59.520994Z ThreadId(1) + fontc::workload DEBUG] Fe(KernInstance(Normalized + {wght: 0.00})) successful + [2024-10-14T23:03:59.522718Z ThreadId(1) + fontc::workload DEBUG] 1263/2278 complete, most + recently Fe(KernInstance(Normalized {wght: 1.00})) + [2024-10-14T23:03:59.522726Z ThreadId(1) + fontc::workload DEBUG] 1264/2278 complete, most + recently Be(Post) [2024-10-14T23:03:59.522728Z + ThreadId(1) fontc::workload DEBUG] 1265/2278 + complete, most recently Be(FeaturesAst) + [2024-10-14T23:03:59.522730Z ThreadId(1) + fontc::workload DEBUG] 1266/2278 complete, most + recently Be(Cmap) [2024-10-14T23:03:59.532455Z + ThreadId(1) fontc ERROR] Error making CMap: Cannot + map '¯' (U+00AF) to two different glyph ids: + GID_526 and GID_545
@@ -36641,13 +36589,13 @@

Finished `release` profile [optimized] target(s) in - 0.19s Running + 0.15s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd` - [2024-10-14T17:14:25.521768Z ThreadId(1) + [2024-10-14T23:06:45.551080Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:14:25.521842Z ThreadId(1) + new one [2024-10-14T23:06:45.551162Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd
@@ -36687,29 +36635,28 @@

- dId(1) fontc::workload DEBUG] 2092/4048 complete, - most recently - Be(GlyfFragment(boxLightVerticalAndLeft)) - [2024-10-14T17:11:54.887922Z ThreadId(1) - fontc::workload DEBUG] 2093/4048 complete, most - recently Be(GlyfFragment(dai)) - [2024-10-14T17:11:54.887925Z ThreadId(1) - fontc::workload DEBUG] 2094/4048 complete, most - recently Be(GlyfFragment(boxHeavyVerticalAndRight)) - [2024-10-14T17:11:54.887927Z ThreadId(1) - fontc::workload ERROR] task 'Fe(GlyphOrder)' - failed: 'A task panicked: ''twothirds' has 2 unique + mple glyph because component 2x2s vary across the + designspace [2024-10-14T23:06:46.919959Z + ThreadId(9) fontir::glyph DEBUG] Coalescing + 'one_zero.blackCircled' into a simple glyph because + it has contours and components and prefer simple + glyphs is set [2024-10-14T23:06:46.919967Z + ThreadId(9) fontir::glyph DEBUG] Coalescing + 'one_zero.circled' into a simple glyph because it + has contours and components and prefer simple + glyphs is set [2024-10-14T23:06:46.919973Z + ThreadId(9) fontir::glyph DEBUG] + Coalescing'twothirds' into a simple glyph because + component 2x2s vary across the designspace thread + '<unnamed>' panicked at + fontir/src/glyph.rs:136:9: 'twothirds' has 2 unique sets of components; must have exactly 1 {[fraction, - _part.twosuperior, _part.threesuperior], [fraction, - _part.threesuperior, _part.twosuperior]}'' - [2024-10-14T17:11:54.887933Z ThreadId(1) - fontc::workload DEBUG] 2095/4048 complete, most - recently Fe(GlyphOrder) - [2024-10-14T17:11:54.887935Z ThreadId(1) - fontc::workload DEBUG] 2096/4048 complete, most - recently Be(GlyfFragment(boxHeavyDownAndRight)) - [2024-10-14T17:11:54.893504Z ThreadId(1) fontc - ERROR] 'dong' has interpolation-incompatible paths + _part.threesuperior, _part.twosuperior], [fraction, + _part.twosuperior, _part.threesuperior]} note: run + with `RUST_BACKTRACE=1` environment variable to + display a backtrace [2024-10-14T23:06:46.926504Z + ThreadId(1) fontc ERROR] 'foursuperior' has + interpolation-incompatible paths
@@ -36750,30 +36697,31 @@

- (Glyph(ocircumflexhookabove)) - [2024-10-14T17:12:25.064772Z ThreadId(1) - fontc::workload DEBUG] 620/2524 complete, most - recently Fe(Glyph(Ohorn)) - [2024-10-14T17:12:25.064776Z ThreadId(1) - fontc::workload DEBUG] 621/2524 complete, most - recently Fe(Glyph(Ehookabove)) - [2024-10-14T17:12:25.064785Z ThreadId(1) - fontc::workload DEBUG] 622/2524 complete, most - recently Fe(Glyph(Eogonek)) - [2024-10-14T17:12:25.064788Z ThreadId(1) - fontc::workload DEBUG] 623/2524 complete, most - recently Fe(Glyph(m)) [2024-10-14T17:12:25.064791Z - ThreadId(1) fontc::workload DEBUG] 624/2524 - complete, most recently Fe(Glyph(Ohornhookabove)) - [2024-10-14T17:12:25.064793Z ThreadId(1) - fontc::workload DEBUG] 625/2524 complete, most - recently Fe(Glyph(Rinvertedbreve)) - [2024-10-14T17:12:25.064796Z ThreadId(1) - fontc::workload DEBUG] 626/2524 complete, most - recently Fe(Glyph(nj)) [2024-10-14T17:12:25.067876Z - ThreadId(1) fontc ERROR] Invalid source glyph - 'kip': 'bad anchor: 'Invalid anchor 'bottom': 'no - value at default location''' + recently Fe(Glyph(Rcaron)) + [2024-10-14T23:07:16.438371Z ThreadId(1) + fontc::workload DEBUG] 469/2524 complete, most + recently Fe(Glyph(zdotaccent)) + [2024-10-14T23:07:16.438374Z ThreadId(1) + fontc::workload DEBUG] 470/2524 complete, most + recently Fe(Glyph(ringcomb.case)) + [2024-10-14T23:07:16.438376Z ThreadId(1) + fontc::workload DEBUG] 471/2524 complete, most + recently Fe(Glyph(Gcircumflex)) + [2024-10-14T23:07:16.438379Z ThreadId(1) + fontc::workload DEBUG] 472/2524 complete, most + recently Fe(Glyph(aacute)) + [2024-10-14T23:07:16.438381Z ThreadId(1) + fontc::workload DEBUG] 473/2524 complete, most + recently Fe(Glyph(Eacute)) + [2024-10-14T23:07:16.438384Z ThreadId(1) + fontc::workload DEBUG] 474/2524 complete, most + recently Fe(Glyph(fi)) [2024-10-14T23:07:16.438386Z + ThreadId(1) fontc::workload DEBUG] 475/2524 + complete, most recently Fe(Glyph(dieresis)) + [2024-10-14T23:07:16.441524Z ThreadId(1) fontc + ERROR] Invalid source glyph 'kip': 'bad anchor: + 'Invalid anchor 'bottom': 'no value at default + location'''
@@ -36815,30 +36763,30 @@

- , most recently Fe(Glyph(fl)) - [2024-10-14T17:04:22.242962Z ThreadId(1) - fontc::workload DEBUG] 98/2546 complete, most - recently Fe(Glyph(brevecomb_gravecomb)) - [2024-10-14T17:04:22.242964Z ThreadId(1) - fontc::workload DEBUG] 99/2546 complete, most - recently Fe(Glyph(Y)) [2024-10-14T17:04:22.242967Z - ThreadId(1) fontc::workload DEBUG] 100/2546 - complete, most recently Fe(Glyph(CR)) - [2024-10-14T17:04:22.242970Z ThreadId(1) - fontc::workload DEBUG] 101/2546 complete, most - recently Fe(Glyph(t)) [2024-10-14T17:04:22.242972Z - ThreadId(1) fontc::workload DEBUG] 102/2546 - complete, most recently Fe(Glyph(one.lf)) - [2024-10-14T17:04:22.242975Z ThreadId(1) - fontc::workload DEBUG] 103/2546 complete, most - recently Fe(Glyph(registered)) - [2024-10-14T17:04:22.242978Z ThreadId(1) - fontc::workload DEBUG] 104/2546 complete, most - recently Fe(Glyph(lcommaaccent)) - [2024-10-14T17:04:22.248312Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslash': 'bad anchor: - 'Invalid anchor 'topleft': 'no value at default - location''' + 928Z ThreadId(1) fontc::workload DEBUG] 631/2546 + complete, most recently Fe(Glyph(Ccedilla)) + [2024-10-14T23:03:48.910931Z ThreadId(1) + fontc::workload DEBUG] 632/2546 complete, most + recently Fe(Glyph(brevecomb_acutecomb)) + [2024-10-14T23:03:48.910932Z ThreadId(1) + fontc::workload DEBUG] 633/2546 complete, most + recently Fe(Glyph(rightanglebracket-math)) + [2024-10-14T23:03:48.910934Z ThreadId(1) + fontc::workload DEBUG] 634/2546 complete, most + recently Fe(Glyph(Ecircumflexgrave)) + [2024-10-14T23:03:48.910935Z ThreadId(1) + fontc::workload DEBUG] 635/2546 complete, most + recently Fe(Glyph(Rinvertedbreve)) + [2024-10-14T23:03:48.910938Z ThreadId(1) + fontc::workload DEBUG] 636/2546 complete, most + recently Fe(Glyph(dotaccentcomb)) + [2024-10-14T23:03:48.910940Z ThreadId(1) + fontc::workload DEBUG] 637/2546 complete, most + recently Fe(Glyph(ecaron)) + [2024-10-14T23:03:48.912300Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslashacute': 'bad + anchor: 'Invalid anchor 'topleft': 'no value at + default location'''
@@ -37007,29 +36955,30 @@

- uccessful [2024-10-14T17:02:58.581630Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(hyphen)) successful - [2024-10-14T17:02:58.581633Z ThreadId(1) - fontc::workload DEBUG] Fe(Glyph(Uhungarumlaut)) - successful [2024-10-14T17:02:58.583738Z ThreadId(5) - fontir::glyph DEBUG] - Coalescing'periodcentered.loclCAT' into a simple - glyph because component 2x2s vary across the - designspace thread '<unnamed>' panicked at - fontir/src/glyph.rs:136:9: 'periodcentered.loclCAT' - has 2 unique sets of components; must have exactly - 1 {[periodcentered], []} note: run with - `RUST_BACKTRACE=1` environment variable to display - a backtrace [2024-10-14T17:02:58.586183Z - ThreadId(1) fontc::workload DEBUG] 952/1919 - complete, most recently Fe(GlyphOrder) - [2024-10-14T17:02:58.586198Z ThreadId(1) - fontc::workload DEBUG] 953/1919 complete, most - recently Be(Mvar) [2024-10-14T17:02:58.589291Z - ThreadId(1) fontc ERROR] A task panicked: - ''periodcentered.loclCAT' has 2 unique sets of - components; must have exactly 1 {[periodcentered], - []}' + on-incompatible paths' [2024-10-14T23:07:45.209134Z + ThreadId(1) fontc::workload DEBUG] 541/1919 + complete, most recently Be(GlyfFragment(amacron)) + [2024-10-14T23:07:45.209136Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(ordfeminine))' failed: + ''ordfeminine' has interpolation-incompatible + paths' [2024-10-14T23:07:45.209139Z ThreadId(1) + fontc::workload DEBUG] 542/1919 complete, most + recently Be(GlyfFragment(ordfeminine)) + [2024-10-14T23:07:45.209143Z ThreadId(1) + fontc::workload DEBUG] 543/1919 complete, most + recently Fe(Glyph(Yacute)) + [2024-10-14T23:07:45.209146Z ThreadId(1) + fontc::workload DEBUG] 544/1919 complete, most + recently Be(Mvar) [2024-10-14T23:07:45.209150Z + ThreadId(1) fontc::workload DEBUG] 545/1919 + complete, most recently Be(GlyfFragment(quoteleft)) + [2024-10-14T23:07:45.209153Z ThreadId(1) + fontc::workload DEBUG] 546/1919 complete, most + recently Fe(Glyph(tildecomb)) + [2024-10-14T23:07:45.212471Z ThreadId(1) fontc + ERROR] 'oogonek' has interpolation-incompatible + paths
@@ -37070,28 +37019,27 @@

- (Glyph(tildecomb)) [2024-10-14T17:04:51.650767Z - ThreadId(1) fontc::workload DEBUG] 648/2622 - complete, most recently Fe(Glyph(softsign-cy)) - [2024-10-14T17:04:51.650768Z ThreadId(1) - fontc::workload DEBUG] 649/2622 complete, most - recently Fe(Glyph(rcaron)) - [2024-10-14T17:04:51.650769Z ThreadId(1) - fontc::workload DEBUG] 650/2622 complete, most - recently Fe(Glyph(Uhorn)) - [2024-10-14T17:04:51.650770Z ThreadId(1) - fontc::workload DEBUG] 651/2622 complete, most - recently Fe(Glyph(e-cy)) - [2024-10-14T17:04:51.650773Z ThreadId(1) - fontc::workload DEBUG] 652/2622 complete, most - recently Fe(Glyph(edotaccent)) - [2024-10-14T17:04:51.650775Z ThreadId(1) - fontc::workload DEBUG] 653/2622 complete, most - recently Fe(Glyph(Oacute)) - [2024-10-14T17:04:51.650777Z ThreadId(1) - fontc::workload DEBUG] 654/2622 complete, most - recently Fe(Glyph(Ecircumflex)) - [2024-10-14T17:04:51.654845Z ThreadId(1) fontc + ad DEBUG] 1295/2622 complete, most recently + Be(GlyfFragment(bracketright)) + [2024-10-14T23:04:21.789901Z ThreadId(1) + fontc::workload DEBUG] 1296/2622 complete, most + recently Be(GlyfFragment(C)) + [2024-10-14T23:04:21.789903Z ThreadId(1) + fontc::workload ERROR] task 'Be(GlyfFragment(r))' + failed: ''r' has interpolation-incompatible paths' + [2024-10-14T23:04:21.789906Z ThreadId(1) + fontc::workload DEBUG] 1297/2622 complete, most + recently Be(GlyfFragment(r)) + [2024-10-14T23:04:21.789909Z ThreadId(1) + fontc::workload DEBUG] 1298/2622 complete, most + recently Be(GlyfFragment(Ef-cy)) + [2024-10-14T23:04:21.789911Z ThreadId(1) + fontc::workload ERROR] task 'Be(GlyfFragment(g))' + failed: ''g' has interpolation-incompatible paths' + [2024-10-14T23:04:21.789914Z ThreadId(1) + fontc::workload DEBUG] 1299/2622 complete, most + recently Be(GlyfFragment(g)) + [2024-10-14T23:04:21.791380Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' @@ -37136,31 +37084,30 @@

- ) [2024-10-14T17:04:53.804636Z ThreadId(1) - fontc::workload DEBUG] 757/2630 complete, most - recently Fe(Glyph(umacron)) - [2024-10-14T17:04:53.804637Z ThreadId(1) - fontc::workload DEBUG] 758/2630 complete, most - recently Be(Name) [2024-10-14T17:04:53.803996Z - ThreadId(8) fontbe::glyphs WARN] a has inconsistent - path elements: {"MCLLLLCCCLCCLCCZMCCLLCZ", - "MCCLLLLCCCLCCLCCZMCCLLCCZ"} - [2024-10-14T17:04:53.804985Z ThreadId(8) - fontbe::glyphs WARN] micro has inconsistent path - elements: {"MLLCCLLLLLLCCLLLZ", - "MLLCCCLLLLLLCCLLLZ"} [2024-10-14T17:04:53.805235Z - ThreadId(8) fontbe::glyphs WARN] Ef-cy has - inconsistent path elements: - {"MLLCCLCLLLCLCCLZMCCLZMLCCZ", - "MLLCCCLLLCCCLZMCCLZMLCCZ"} - [2024-10-14T17:04:53.805420Z ThreadId(8) - fontbe::glyphs WARN] eth has inconsistent path - elements: {"MCCLLLCCLCCCLLLCCCCZMCCCCZ", - "MCCLLLCCLCCLLLCCCCZMCCCCZ"} - [2024-10-14T17:04:53.808222Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Gje-cy': 'bad anchor: - 'Invalid anchor 'bottomright': 'no value at default - location''' + Glyph(v)) [2024-10-14T23:04:24.000686Z ThreadId(1) + fontc::workload DEBUG] 474/2630 complete, most + recently Fe(Glyph(registered)) + [2024-10-14T23:04:24.000688Z ThreadId(1) + fontc::workload DEBUG] 475/2630 complete, most + recently Fe(Glyph(I)) [2024-10-14T23:04:24.000691Z + ThreadId(1) fontc::workload DEBUG] 476/2630 + complete, most recently Fe(Glyph(percent)) + [2024-10-14T23:04:24.000694Z ThreadId(1) + fontc::workload DEBUG] 477/2630 complete, most + recently Fe(Glyph(We-cy)) + [2024-10-14T23:04:24.000696Z ThreadId(1) + fontc::workload DEBUG] 478/2630 complete, most + recently Fe(Glyph(utilde)) + [2024-10-14T23:04:24.000699Z ThreadId(1) + fontc::workload DEBUG] 479/2630 complete, most + recently Fe(Glyph(oslash)) + [2024-10-14T23:04:24.000702Z ThreadId(1) + fontc::workload DEBUG] 480/2630 complete, most + recently Fe(Glyph(periodcentered.loclCAT.case)) + [2024-10-14T23:04:24.006222Z ThreadId(1) fontc + ERROR] Invalid source glyph 'yusbig-cy': 'bad + anchor: 'Invalid anchor 'bottomright': 'no value at + default location'''
@@ -37202,29 +37149,29 @@

- ROR] task 'Be(GlyfFragment(fraction))' failed: - ''fraction' has interpolation-incompatible paths' - [2024-10-14T17:06:00.680844Z ThreadId(1) - fontc::workload DEBUG] 1327/2510 complete, most - recently Be(GlyfFragment(fraction)) - [2024-10-14T17:06:00.680845Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(braceright))' failed: - ''braceright' has interpolation-incompatible paths' - [2024-10-14T17:06:00.680846Z ThreadId(1) - fontc::workload DEBUG] 1328/2510 complete, most - recently Be(GlyfFragment(braceright)) - [2024-10-14T17:06:00.686166Z ThreadId(9) - fontir::glyph DEBUG] Coalescing'Gbreve' into a - simple glyph because component 2x2s vary across the - designspace thread '<unnamed>' panicked at - fontir/src/glyph.rs:136:9: 'Gbreve' has 2 unique - sets of components; must have exactly 1 {[G, - brevecomb.case], [G, brevecomb]} note: run with - `RUST_BACKTRACE=1` environment variable to display - a backtrace [2024-10-14T17:06:00.690430Z - ThreadId(1) fontc ERROR] 'trademark' has - interpolation-incompatible paths + RROR] task 'Be(GlyfFragment(U))' failed: ''U' has + interpolation-incompatible paths' + [2024-10-14T23:05:32.002345Z ThreadId(1) + fontc::workload DEBUG] 1205/2510 complete, most + recently Be(GlyfFragment(U)) + [2024-10-14T23:05:32.002349Z ThreadId(1) + fontc::workload DEBUG] 1206/2510 complete, most + recently Be(GlyfFragment(strokeshortcomb)) + [2024-10-14T23:05:32.002352Z ThreadId(1) + fontc::workload DEBUG] 1207/2510 complete, most + recently Be(GlyfFragment(currency)) + [2024-10-14T23:05:32.001354Z ThreadId(7) + fontbe::glyphs WARN] B has inconsistent path + elements: + {"MCCCCCLLLCCCCCCCCCCLCCCCCCCCCCCCCCCCCCLLLCCCZMCLCCCCCCCCCLCCZ", + "MCCCCLCCCCCCCCLCLCCCCCCCCLCCCCCCCCCLCCCCCZMCLCCCCCCCCCCCCLCCZ"} + [2024-10-14T23:05:32.002404Z ThreadId(4) + fontbe::glyphs WARN] a has inconsistent path + elements: + {"MCCCCCCCLLCCCCCCCLCCCCLCLCCCLCLLLLCCLCCLCCCCCLLLCCCLCLCZ", + "MCCLCCCLCCCCCCCCCCCCCLLLCCCCCLCCLCCCLCCLCCLLCCCCCCCCCCZ"} + [2024-10-14T23:05:32.011433Z ThreadId(1) fontc + ERROR] 'nine' has interpolation-incompatible paths
@@ -37266,22 +37213,22 @@

ThreadId(1) fontc::config INFO] Config changed, - generating a new one [2024-10-14T17:03:00.306941Z + generating a new one [2024-10-14T23:05:02.997434Z ThreadId(1) ufo2fontir::source DEBUG] 1243 glyphs - identified [2024-10-14T17:03:02.781755Z ThreadId(9) - ufo2fontir::source DEBUG] Features for - "/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2024-10-14T17:03:02.782838Z ThreadId(9) + identified [2024-10-14T23:05:05.509737Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2024-10-14T17:03:02.783045Z ThreadId(1) + [2024-10-14T23:05:05.509729Z ThreadId(3) + ufo2fontir::source DEBUG] Features for + "/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace" + [2024-10-14T23:05:05.510987Z ThreadId(1) fontc::workload DEBUG] 1/5004 complete, most - recently Fe(Features) [2024-10-14T17:03:02.783053Z + recently Fe(Features) [2024-10-14T23:05:05.511014Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2024-10-14T17:03:02.790765Z ThreadId(1) + successful [2024-10-14T23:05:05.516974Z ThreadId(1) fontc::workload DEBUG] 2/5004 complete, most recently Fe(StaticMetadata) - [2024-10-14T17:03:02.852146Z ThreadId(1) fontc + [2024-10-14T23:05:05.579342Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/roboto-serif/sources/Roboto_Serif_Text-Hairline_Italic.ufo': 'failed to load font info data' @@ -37325,24 +37272,24 @@

- 4T17:03:50.554010Z ThreadId(1) fontc::config INFO] + 4T23:05:54.371293Z ThreadId(1) fontc::config INFO] Config changed, generating a new one - [2024-10-14T17:03:53.124995Z ThreadId(1) + [2024-10-14T23:05:56.259103Z ThreadId(1) ufo2fontir::source DEBUG] 1264 glyphs identified - [2024-10-14T17:03:59.667493Z ThreadId(8) + [2024-10-14T23:06:01.204294Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace" - [2024-10-14T17:03:59.667611Z ThreadId(9) + [2024-10-14T23:06:01.204888Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace" - [2024-10-14T17:03:59.668097Z ThreadId(1) + [2024-10-14T23:06:01.205935Z ThreadId(1) fontc::workload DEBUG] 1/5088 complete, most - recently Fe(Features) [2024-10-14T17:03:59.668117Z + recently Fe(Features) [2024-10-14T23:06:01.205940Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2024-10-14T17:03:59.691636Z ThreadId(1) + successful [2024-10-14T23:06:01.219985Z ThreadId(1) fontc::workload DEBUG] 2/5088 complete, most recently Fe(StaticMetadata) - [2024-10-14T17:03:59.771838Z ThreadId(1) fontc + [2024-10-14T23:06:01.291372Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/roboto-serif/sources/Roboto_Serif_Micro_Cond-Super.ufo': 'failed to load font info data' @@ -37389,14 +37336,18 @@

+ Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in - 0.16s Running + 0.22s Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/signika/sources/Signika.designspace` - [2024-10-14T17:06:09.183883Z ThreadId(1) + [2024-10-14T23:10:59.870736Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-10-14T17:06:09.184733Z ThreadId(1) + new one [2024-10-14T23:10:59.871707Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/signika/sources/instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' @@ -37426,27 +37377,28 @@

- /944 complete, most recently Fe(Glyph(bar)) - [2024-10-14T17:06:10.464299Z ThreadId(1) + fontc::workload DEBUG] 229/944 complete, most + recently Fe(Glyph(micro)) + [2024-10-14T23:11:01.333026Z ThreadId(1) + fontc::workload DEBUG] 230/944 complete, most + recently Fe(Glyph(cent)) + [2024-10-14T23:11:01.333029Z ThreadId(1) fontc::workload DEBUG] 231/944 complete, most - recently Fe(Glyph(onequarter)) - [2024-10-14T17:06:10.464302Z ThreadId(1) + recently Fe(Glyph(eight)) + [2024-10-14T23:11:01.333031Z ThreadId(1) fontc::workload DEBUG] 232/944 complete, most - recently Fe(Glyph(Igrave)) - [2024-10-14T17:06:10.464306Z ThreadId(1) + recently Fe(Glyph(space)) + [2024-10-14T23:11:01.333042Z ThreadId(1) fontc::workload DEBUG] 233/944 complete, most - recently Fe(Glyph(at)) [2024-10-14T17:06:10.464309Z - ThreadId(1) fontc::workload DEBUG] 234/944 - complete, most recently Fe(Glyph(Icircumflex)) - [2024-10-14T17:06:10.464312Z ThreadId(1) - fontc::workload DEBUG] 235/944 complete, most - recently Fe(Glyph(iacute)) - [2024-10-14T17:06:10.464315Z ThreadId(1) + recently Fe(Glyph(brokenbar)) + [2024-10-14T23:11:01.333045Z ThreadId(1) + fontc::workload DEBUG] 234/944 complete, most + recently Be(Fvar) [2024-10-14T23:11:01.333048Z + ThreadId(1) fontc::workload DEBUG] 235/944 + complete, most recently Be(Avar) + [2024-10-14T23:11:01.333051Z ThreadId(1) fontc::workload DEBUG] 236/944 complete, most - recently Fe(Glyph(ugrave)) - [2024-10-14T17:06:10.464323Z ThreadId(1) - fontc::workload DEBUG] 237/944 complete, most - recently Fe(Glyph(G)) [2024-10-14T17:06:10.465563Z + recently Be(Stat) [2024-10-14T23:11:01.336620Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location''' @@ -37492,30 +37444,31 @@

- 766/2554 complete, most recently Be(Mvar) - [2024-10-14T17:10:10.503531Z ThreadId(1) - fontc::workload DEBUG] 767/2554 complete, most - recently Be(GlyfFragment(O)) - [2024-10-14T17:10:10.503534Z ThreadId(1) - fontc::workload DEBUG] 768/2554 complete, most - recently Be(GlyfFragment(ringcomb)) - [2024-10-14T17:10:10.503537Z ThreadId(1) - fontc::workload ERROR] task 'Be(GlyfFragment(V))' - failed: ''V' has interpolation-incompatible paths' - [2024-10-14T17:10:10.503539Z ThreadId(1) - fontc::workload DEBUG] 769/2554 complete, most - recently Be(GlyfFragment(V)) - [2024-10-14T17:10:10.503541Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(threesuperior))' failed: - ''threesuperior' has interpolation-incompatible - paths' [2024-10-14T17:10:10.503544Z ThreadId(1) - fontc::workload DEBUG] 770/2554 complete, most - recently Be(GlyfFragment(threesuperior)) - [2024-10-14T17:10:10.505675Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslashacute': 'bad - anchor: 'Invalid anchor 'topleft': 'no value at - default location''' + Fe(Glyph(ohorngrave)) [2024-10-14T23:05:46.782109Z + ThreadId(1) fontc::workload DEBUG] 32/2554 + complete, most recently Fe(Glyph(ccedilla)) + [2024-10-14T23:05:46.782113Z ThreadId(1) + fontc::workload DEBUG] 33/2554 complete, most + recently Fe(Glyph(thorn)) + [2024-10-14T23:05:46.782115Z ThreadId(1) + fontc::workload DEBUG] 34/2554 complete, most + recently Fe(Glyph(trademark)) + [2024-10-14T23:05:46.782118Z ThreadId(1) + fontc::workload DEBUG] 35/2554 complete, most + recently Fe(Glyph(Iogonek)) + [2024-10-14T23:05:46.782121Z ThreadId(1) + fontc::workload DEBUG] 36/2554 complete, most + recently Fe(Glyph(bracketleft)) + [2024-10-14T23:05:46.782124Z ThreadId(1) + fontc::workload DEBUG] 37/2554 complete, most + recently Fe(Glyph(abrevetilde)) + [2024-10-14T23:05:46.782127Z ThreadId(1) + fontc::workload DEBUG] 38/2554 complete, most + recently Fe(Glyph(threequarters)) + [2024-10-14T23:05:46.788605Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslash': 'bad anchor: + 'Invalid anchor 'ogonek': 'no value at default + location'''
@@ -37558,29 +37511,30 @@

- inity)) [2024-10-14T17:11:59.562993Z ThreadId(1) - fontc::workload DEBUG] 863/2346 complete, most - recently Be(GlyfFragment(degree)) - [2024-10-14T17:11:59.562995Z ThreadId(1) - fontc::workload DEBUG] 864/2346 complete, most + G] 1358/2346 complete, most recently + Be(GlyfFragment(a)) [2024-10-14T23:07:38.092826Z + ThreadId(1) fontc::workload DEBUG] 1359/2346 + complete, most recently Be(GlyfFragment(a.001)) + [2024-10-14T23:07:38.092828Z ThreadId(1) + fontc::workload DEBUG] 1360/2346 complete, most + recently Be(GlyfFragment(six)) + [2024-10-14T23:07:38.092829Z ThreadId(1) + fontc::workload DEBUG] 1361/2346 complete, most + recently Be(GlyfFragment(asterisk)) + [2024-10-14T23:07:38.092830Z ThreadId(1) + fontc::workload DEBUG] 1362/2346 complete, most + recently Be(GlyfFragment(R_O)) + [2024-10-14T23:07:38.092831Z ThreadId(1) + fontc::workload DEBUG] 1363/2346 complete, most recently Be(GlyfFragment(W)) - [2024-10-14T17:11:59.562996Z ThreadId(1) - fontc::workload DEBUG] 865/2346 complete, most - recently Be(GlyfFragment(section)) - [2024-10-14T17:11:59.563103Z ThreadId(8) - fontir::glyph DEBUG] Coalescing 'Dcaron' into a - simple glyph because it has contours and components - and prefer simple glyphs is set - [2024-10-14T17:11:59.563131Z ThreadId(8) - fontir::glyph DEBUG] Coalescing'I' into a simple - glyph because component 2x2s vary across the - designspace thread '<unnamed>' panicked at - fontir/src/glyph.rs:136:9: 'I' has 2 unique sets of - components; must have exactly 1 {[i], []} note: run - with `RUST_BACKTRACE=1` environment variable to - display a backtrace [2024-10-14T17:11:59.564690Z - ThreadId(1) fontc ERROR] 'hookabovecomb' has - interpolation-incompatible paths + [2024-10-14T23:07:38.092832Z ThreadId(1) + fontc::workload DEBUG] 1364/2346 complete, most + recently Be(GlyfFragment(emdash)) + [2024-10-14T23:07:38.092834Z ThreadId(1) + fontc::workload DEBUG] 1365/2346 complete, most + recently Fe(Glyph(logicalnot)) + [2024-10-14T23:07:38.095329Z ThreadId(1) fontc + ERROR] 'j' has interpolation-incompatible paths
@@ -37626,29 +37580,27 @@

- sh3)) [2024-10-14T17:10:00.513734Z ThreadId(1) - fontc::workload DEBUG] 473/3218 complete, most - recently Fe(Glyph(note.2)) - [2024-10-14T17:10:00.513736Z ThreadId(1) - fontc::workload DEBUG] 474/3218 complete, most - recently Fe(Glyph(ugrave)) - [2024-10-14T17:10:00.513739Z ThreadId(1) - fontc::workload DEBUG] 475/3218 complete, most - recently Fe(Glyph(swoop.9)) - [2024-10-14T17:10:00.513741Z ThreadId(1) - fontc::workload DEBUG] 476/3218 complete, most - recently Fe(Glyph(period)) - [2024-10-14T17:10:00.513744Z ThreadId(1) - fontc::workload DEBUG] 477/3218 complete, most - recently Fe(Glyph(circumflexcomb_tildecomb)) - [2024-10-14T17:10:00.513746Z ThreadId(1) - fontc::workload DEBUG] 478/3218 complete, most - recently Fe(Glyph(Acircumflextilde)) - [2024-10-14T17:10:00.513749Z ThreadId(1) - fontc::workload DEBUG] 479/3218 complete, most - recently Fe(Glyph(Hbar)) - [2024-10-14T17:10:00.530200Z ThreadId(1) fontc - ERROR] Invalid source glyph 'gravecomb': 'bad + "} [2024-10-14T23:07:34.414420Z ThreadId(5) + fontbe::glyphs WARN] G.002 has inconsistent path + elements: + {"MCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", + "MCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} + [2024-10-14T23:07:34.416867Z ThreadId(9) + fontbe::glyphs WARN] questiondown has inconsistent + path elements: + {"MCLCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCCCZ", + "MCLCCCCCCCCCCCCCCCCCCCCZMLCCCCCZMCCCCCZ"} + [2024-10-14T23:07:34.416867Z ThreadId(8) + fontbe::glyphs WARN] Hbar has inconsistent path + elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCZMCCCCCZMCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCZMCCCCZ"} + [2024-10-14T23:07:34.417041Z ThreadId(4) + fontbe::glyphs WARN] o has inconsistent path + elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ"} + [2024-10-14T23:07:34.430321Z ThreadId(1) fontc + ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''
@@ -37693,11 +37645,22 @@

armenian/sources/NotoSansArmenian.glyphs + "https://github.com/notofonts/duployan">duployan/sources/NotoSansDuployan.glyphs + +
+ unknown error (status 1): 'No such source: + /Users/rofls/.crater_cache/duployan/sources/NotoSansDuployan.glyphs + ' +
+
+
+ + ephesis/sources/Ephesis.glyphs 🆕
- unknown error (status 1): 'I1014 13:11:47.245424 + unknown error (status 1): 'I1014 19:04:25.783957 8639795008 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", @@ -37733,33 +37696,51 @@

duployan/sources/NotoSansDuployan.glyphs - -
- unknown error (status 1): 'No such source: - /Users/rofls/.crater_cache/duployan/sources/NotoSansDuployan.glyphs - ' -
-
-
- - sawarabi-mincho/sources/SawarabiMincho.glyphs + "https://github.com/notofonts/gurmukhi">gurmukhi/sources/NotoSerifGurmukhi.glyphs + 🆕
- unknown error (status 1): 'No such source: - /Users/rofls/.crater_cache/sawarabi-mincho/sources/SawarabiMincho.glyphs - ' + unknown error (status 1): 'I1014 19:03:43.895754 + 8639795008 parser.py:149] Parsing .glyphs file + Traceback (most recent call last): File + "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", + line 644, in <module> app.run(main) File + "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py", + line 308, in run _run_main(main, args) File + "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py", + line 254, in _run_main sys.exit(main(argv)) ^^^^^^^^^^ + File + "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", + line 624, in main output = generate_output(build_dir, + otl_norm_manifest_path, fontmake_ttf, fontc_ttf) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File + "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", + line 445, in generate_output fontc_gpos = + simple_gpos_output(otl_norm_cargo_path, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File + "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", + line 141, in simple_gpos_output run( File + "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", + line 99, in run return subprocess.run( ^^^^^^^^^^^^^^^ + File + "/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", + line 571, in run raise CalledProcessError(retcode, + process.args, subprocess.CalledProcessError: Command + '['cargo', 'run', '--release', '--manifest-path', + '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', + '--', 'fontc.ttf', '-o', 'markkern.txt', '--table', + 'gpos']' died with <Signals.SIGBUS: 10>. '
sinhala/sources/NotoSansSinhala.glyphs + "https://github.com/OdedEzer/heebo">heebo/sources/Heebo.glyphs 🆕
- unknown error (status 1): 'I1014 13:06:12.802317 + unknown error (status 1): 'I1014 19:05:25.248443 8639795008 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", @@ -37795,11 +37776,11 @@

soft-type-jersey/sources/Jersey25.glyphs + "https://github.com/googlefonts/petemoss">petemoss/sources/Petemoss.glyphs 🆕
- unknown error (status 1): 'I1014 13:02:58.645875 + unknown error (status 1): 'I1014 19:04:14.463872 8639795008 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", @@ -37835,11 +37816,11 @@

tai-le/sources/NotoSansTaiLe.glyphs + "https://github.com/notofonts/psalter-pahlavi">psalter-pahlavi/sources/NotoSansPsalterPahlavi.glyphs 🆕
- unknown error (status 1): 'I1014 13:06:25.089184 + unknown error (status 1): 'I1014 19:05:12.596742 8639795008 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py", @@ -37872,6 +37853,17 @@

'gpos']' died with <Signals.SIGKILL: 9>. '

+
+ + sawarabi-mincho/sources/SawarabiMincho.glyphs + +
+ unknown error (status 1): 'No such source: + /Users/rofls/.crater_cache/sawarabi-mincho/sources/SawarabiMincho.glyphs + ' +
+

diff --git a/results/2024-10-14-230136.json b/results/2024-10-14-230136.json new file mode 100644 index 0000000..cc07755 --- /dev/null +++ b/results/2024-10-14-230136.json @@ -0,0 +1,5795 @@ +{ + "success": { + "ADLaM-Display/sources/ADLaM-Display.glyphs": { + "diffs": { + "(mark/kern)": 0.97954, + "GPOS": 0.7132353, + "GSUB": 0.992278, + "OS_2": 0.962963, + "total": 0.9920751 + } + }, + "ANRT-Baskervville/sources/Baskervville-Italic.glyphs": "identical", + "ANRT-Baskervville/sources/Baskervville.glyphs": "identical", + "Advent/sources/AdventPro.designspace": { + "diffs": { + "HVAR": 0.39930192, + "OS_2": 0.9444444, + "gasp": "fontmake", + "glyf": 0.99941826, + "gvar": 0.9988992, + "head": 0.90909094, + "hhea": 0.95238096, + "total": 0.9946538 + } + }, + "Afacad/sources/Afacad-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.845133, + "GDEF": 1.0, + "GSUB": 0.9942857, + "GlyphOrder": 0.007100592, + "HVAR": 0.46307385, + "OS_2": 0.9814815, + "STAT": 0.9375, + "gvar": 0.99937874, + "head": 0.95454544, + "hhea": 0.95238096, + "name": 0.89411765, + "post": 1.0, + "total": 0.92522675 + } + }, + "Afacad/sources/Afacad.glyphs": { + "diffs": { + "(mark/kern)": 0.8450332, + "GDEF": 0.7395881, + "GSUB": 0.9942857, + "GlyphOrder": 0.007100592, + "HVAR": 0.4651163, + "gvar": 0.99984884, + "hhea": 0.95238096, + "name": 0.9268293, + "post": 1.0, + "total": 0.9233372 + } + }, + "Agbalumo/sources/Agbalumo.glyphspackage": { + "diffs": { + "(mark/kern)": 0.97687495, + "GPOS": 0.9963166, + "GSUB": 0.9921408, + "GlyphOrder": 0.21303949, + "name": 0.84210527, + "total": 0.9893999 + } + }, + "Alata/sources/Alata.glyphs": { + "diffs": { + "GPOS": 0.86454934, + "OS_2": 0.9814815, + "total": 0.9065473 + } + }, + "Alatsi/sources/Alatsi.glyphs": { + "diffs": { + "(mark/kern)": 0.99999017, + "GPOS": 0.92906404, + "GSUB": 0.99880314, + "OS_2": 0.9814815, + "glyf": 0.99910444, + "hhea": 0.95238096, + "name": 0.96842104, + "total": 0.95093566 + } + }, + "Albert-Sans/sources/AlbertSans-Italic.glyphs": { + "diffs": { + "GDEF": 0.12342278, + "GPOS": 0.9135457, + "GSUB": 0.97954905, + "HVAR": 0.1972634, + "OS_2": 0.9814815, + "STAT": 0.95238096, + "fvar": 0.90909094, + "glyf": 0.99926174, + "gvar": 0.9690801, + "head": 0.95454544, + "hmtx": 0.99250937, + "name": 0.8791209, + "total": 0.8947629 + } + }, + "Albert-Sans/sources/AlbertSans-Roman.glyphs": { + "diffs": { + "GDEF": 0.11554209, + "GPOS": 0.9096452, + "GSUB": 0.97954905, + "fvar": 0.90909094, + "glyf": 0.99975246, + "gvar": 0.9690969, + "name": 0.9010989, + "total": 0.897588 + } + }, + "Alexandria/sources/Alexandria.glyphs": { + "diffs": { + "(mark/kern)": 0.9999962, + "GDEF": 0.88426113, + "GSUB": 0.961687, + "GlyphOrder": 0.9987097, + "HVAR": 0.16835156, + "MVAR": 0.9807692, + "OS_2": 0.9814815, + "glyf": 0.99487925, + "gvar": 0.9810387, + "hhea": 0.95238096, + "hmtx": 0.9966434, + "maxp": 0.95, + "post": 0.99853414, + "total": 0.9912334 + } + }, + "Alice/sources/Alice.glyphs": { + "diffs": { + "glyf": 1.0, + "hhea": 0.95238096, + "total": 0.9999838 + } + }, + "Alike/sources/Alike.glyphs": "identical", + "Alike-Angular/sources/AlikeAngular.glyphs": "identical", + "Amita/sources/Amita.glyphs": { + "diffs": { + "(mark/kern)": 0.85398614, + "GDEF": 0.8213304, + "GPOS": 0.9265928, + "GSUB": 0.98131245, + "glyf": 0.9999022, + "gvar": 0.99921566, + "hhea": 0.95238096, + "total": 0.9416648 + } + }, + "Anta-Regular/sources/Anta-Regular.glyphs": { + "diffs": { + "(mark/kern)": 0.97094655, + "GPOS": 0.91752577, + "total": 0.9965132 + } + }, + "AntonFont/sources/Anton.glyphs": "identical", + "Anuphan/sources/Anuphan.glyphs": { + "diffs": { + "GPOS": 0.9987268, + "GSUB": 0.9888412, + "fvar": 0.97959185, + "total": 0.9992119 + } + }, + "Anybody/sources/Anybody-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.8683828, + "GDEF": 0.90366584, + "GPOS": 0.9183673, + "OS_2": 0.9814815, + "STAT": 0.95238096, + "glyf": 0.9969073, + "gvar": 0.990487, + "head": 0.95454544, + "name": 0.9756098, + "total": 0.92537695 + } + }, + "Anybody/sources/Anybody.glyphs": { + "diffs": { + "(mark/kern)": 0.9223338, + "GDEF": 0.82553774, + "GPOS": 0.9183673, + "glyf": 0.99768907, + "gvar": 0.989526, + "total": 0.9521686 + } + }, + "Archivo/sources/Archivo-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.98915017, + "GDEF": 0.510882, + "GSUB": 0.9330406, + "GlyphOrder": 0.99580085, + "HVAR": 0.9971763, + "OS_2": 0.962963, + "STAT": 0.95238096, + "glyf": 0.9933638, + "gvar": 0.99355525, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9957958, + "maxp": 0.95, + "name": 0.97727275, + "post": 0.9941812, + "total": 0.9895879 + } + }, + "Archivo/sources/Archivo.glyphs": { + "diffs": { + "(mark/kern)": 0.98852956, + "GDEF": 0.63660276, + "GSUB": 0.9330406, + "GlyphOrder": 0.99581087, + "HVAR": 0.5083503, + "OS_2": 0.9814815, + "glyf": 0.9933525, + "gvar": 0.9931156, + "hhea": 0.95238096, + "hmtx": 0.99580586, + "maxp": 0.95, + "post": 0.99420047, + "total": 0.988106 + } + }, + "ArchivoNarrow/sources/ArchivoNarrow-Italic.glyphs": "identical", + "ArchivoNarrow/sources/ArchivoNarrow.glyphs": "identical", + "Asap/sources/Asap-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.97369695, + "GDEF": 0.645, + "GPOS": 0.8989413, + "GSUB": 0.89481944, + "GlyphOrder": 0.99874055, + "HVAR": 0.81052196, + "glyf": 0.99379754, + "gvar": 0.9943113, + "hhea": 0.95238096, + "hmtx": 0.9924338, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.98458874 + } + }, + "Asap/sources/Asap.glyphs": { + "diffs": { + "(mark/kern)": 0.97490776, + "GDEF": 0.78925955, + "GPOS": 0.8989413, + "GSUB": 0.88370496, + "GlyphOrder": 0.99874055, + "HVAR": 0.8666093, + "glyf": 0.9940005, + "gvar": 0.9939534, + "hhea": 0.95238096, + "hmtx": 0.99873894, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.98620665 + } + }, + "Asset/sources/Asset.glyphs": { + "diffs": { + "GPOS": 0.9960295, + "OS_2": 0.8148148, + "total": 0.9973696 + } + }, + "Azeret/sources/AzeretMono-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9998531, + "GDEF": 0.99771374, + "GSUB": 0.9920509, + "MVAR": 0.9787234, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.99794835, + "gvar": 0.9978388, + "head": 0.95454544, + "hmtx": 0.96615386, + "name": 0.9068323, + "total": 0.9977651 + } + }, + "Azeret/sources/AzeretMono.glyphs": { + "diffs": { + "(mark/kern)": 0.9998206, + "GDEF": 0.99887764, + "GSUB": 0.9920509, + "MVAR": 0.9787234, + "gvar": 0.99688905, + "name": 0.98136646, + "total": 0.99836075 + } + }, + "BagelFat/sources/BagelFat.glyphs": "identical", + "BeVietnamPro/sources/BeVietnamPro-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.99990815, + "GDEF": 0.9990206, + "fvar": 0.9830508, + "gvar": 0.99865836, + "total": 0.9993386 + } + }, + "BeVietnamPro/sources/BeVietnamPro.glyphs": { + "diffs": { + "(mark/kern)": 0.9998246, + "GDEF": 0.9933993, + "fvar": 0.9830508, + "gvar": 0.99990666, + "total": 0.9998332 + } + }, + "Benne/sources/Benne-Regular.ufo": { + "diffs": { + "(mark/kern)": 0.99915826, + "GPOS": 0.88, + "GSUB": 0.98687667, + "total": 0.99981993 + } + }, + "BevanFont/sources/Bevan-Italic.glyphs": "identical", + "BevanFont/sources/Bevan.glyphs": "identical", + "BitterPro/sources/Bitter-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.97263825, + "GPOS": 0.9211399, + "GSUB": 0.92752683, + "GlyphOrder": 0.9973545, + "HVAR": 0.9978046, + "MVAR": 0.9195402, + "OS_2": 0.9074074, + "STAT": 0.9375, + "avar": 0.71428573, + "fvar": 0.89830506, + "glyf": 0.98411864, + "gvar": 0.92661065, + "head": 0.90909094, + "hhea": 0.9047619, + "hmtx": 0.99338186, + "maxp": 0.9, + "name": 0.9580838, + "post": 0.99687743, + "total": 0.9564342 + } + }, + "BitterPro/sources/Bitter.glyphs": { + "diffs": { + "(mark/kern)": 0.9475876, + "GDEF": 0.98707485, + "GPOS": 0.90764165, + "GSUB": 0.9145555, + "GlyphOrder": 0.9882276, + "HVAR": 0.9475401, + "MVAR": 0.9195402, + "OS_2": 0.9259259, + "avar": 0.71428573, + "fvar": 0.89830506, + "glyf": 0.97737765, + "gvar": 0.941861, + "head": 0.95454544, + "hhea": 0.9047619, + "hmtx": 0.98756546, + "maxp": 0.95, + "name": 0.98203593, + "post": 0.9861325, + "total": 0.9381802 + } + }, + "Bodoni/sources/BodoniModa-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.47208014, + "GDEF": 0.6625578, + "GPOS": 0.9627329, + "GSUB": 0.991729, + "HVAR": 0.96361357, + "gvar": 0.9997941, + "name": 0.9370629, + "total": 0.94069344 + } + }, + "Bodoni/sources/BodoniModa.glyphs": { + "diffs": { + "(mark/kern)": 0.5576541, + "GDEF": 0.62509865, + "GPOS": 0.9627329, + "GSUB": 0.991729, + "HVAR": 0.51455736, + "gvar": 0.99953574, + "name": 0.9370629, + "total": 0.9363833 + } + }, + "Bona-Nova/sources/BonaNova-Italic.glyphs": { + "diffs": { + "glyf": 0.99991035, + "total": 0.99998087 + } + }, + "Bona-Nova/sources/BonaNova.glyphs": { + "diffs": { + "(mark/kern)": 0.9758148, + "GDEF": 0.9484575, + "GPOS": 0.97196263, + "GSUB": 0.9992464, + "name": 0.97196263, + "total": 0.98553497 + } + }, + "Briem-Hand/sources/BriemHand.glyphs": { + "diffs": { + "(mark/kern)": 0.99999374, + "GPOS": 0.9934566, + "GSUB": 0.99739176, + "glyf": 1.0, + "gvar": 0.99872774, + "total": 0.9962588 + } + }, + "Brygada-1918/sources/Brygada1918.glyphs": { + "diffs": { + "(mark/kern)": 0.9999764, + "glyf": 1.0, + "gvar": 0.9780047, + "total": 0.99646366 + } + }, + "Calistoga/sources/Calistoga.glyphs": { + "diffs": { + "(mark/kern)": 0.99998516, + "GPOS": 0.9969929, + "OS_2": 0.9814815, + "total": 0.9983611 + } + }, + "Chivo/sources/Chivo-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.99996996, + "OS_2": 0.9814815, + "STAT": 0.9375, + "gvar": 0.99997014, + "head": 0.95454544, + "name": 0.9756098, + "total": 0.99994195 + } + }, + "Commissioner/sources/Commissioner.glyphs": { + "diffs": { + "(mark/kern)": 0.9983269, + "GDEF": 0.6616352, + "GPOS": 0.9815387, + "GSUB": 0.9078109, + "GlyphOrder": 0.9959947, + "HVAR": 0.70372033, + "MVAR": 0.98913044, + "OS_2": 0.9814815, + "glyf": 0.98812824, + "gvar": 0.95345527, + "hhea": 0.95238096, + "hmtx": 0.9959911, + "maxp": 0.95, + "post": 0.994958, + "total": 0.966966 + } + }, + "CrimsonPro/sources/CrimsonPro-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.959496, + "GDEF": 0.96303505, + "GPOS": 0.9703088, + "GSUB": 0.9077404, + "GlyphOrder": 0.99640286, + "HVAR": 0.9970986, + "OS_2": 0.9814815, + "glyf": 0.9902808, + "gvar": 0.99053615, + "hhea": 0.95238096, + "hmtx": 0.99639857, + "maxp": 0.95, + "post": 0.99501663, + "total": 0.9755436 + } + }, + "CrimsonPro/sources/CrimsonPro.glyphs": { + "diffs": { + "(mark/kern)": 0.957071, + "GPOS": 0.9944433, + "GSUB": 0.9077404, + "GlyphOrder": 0.99640286, + "HVAR": 0.9970617, + "OS_2": 0.9814815, + "glyf": 0.98997253, + "gvar": 0.9903755, + "hhea": 0.95238096, + "hmtx": 0.99639857, + "maxp": 0.95, + "post": 0.99501663, + "total": 0.9812707 + } + }, + "CutiveFont/sources/Cutive.glyphs": { + "diffs": { + "(mark/kern)": 0.9910948, + "GPOS": 0.8109589, + "total": 0.9965525 + } + }, + "DTPhudu/sources/Phudu.glyphs": { + "diffs": { + "(mark/kern)": 0.9998497, + "GDEF": 0.7837838, + "GPOS": 0.98191214, + "glyf": 0.9993944, + "gvar": 0.9999706, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9934426, + "total": 0.9967688 + } + }, + "DancingScript/sources/DancingScript.designspace": { + "diffs": { + "GSUB": 0.99013454, + "total": 0.99987423 + } + }, + "DarkerGrotesque/sources/DarkerGrotesque.glyphs": { + "diffs": { + "GSUB": 0.99719495, + "gvar": 0.99844646, + "name": 0.9806452, + "total": 0.99952483 + } + }, + "Dekko/sources/Dekko.glyphs": { + "diffs": { + "(mark/kern)": 0.9996835, + "GDEF": 0.99345183, + "GPOS": 0.88372093, + "GSUB": 0.9912088, + "glyf": 1.0, + "name": 0.96842104, + "total": 0.99905974 + } + }, + "Delicious-Handrawn/sources/Delicious-Handrawn.glyphs": { + "diffs": { + "(mark/kern)": 0.99980885, + "GPOS": 0.98245615, + "hhea": 0.95238096, + "total": 0.99978733 + } + }, + "Denk-One/sources/DenkOne.glyphs": { + "diffs": { + "(mark/kern)": 0.9999851, + "GPOS": 0.9999808, + "GSUB": 0.99923253, + "OS_2": 0.8888889, + "total": 0.99616235, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "Diphylleia/sources/Diphylleia.glyphs": { + "diffs": { + "GSUB": 0.9706546, + "glyf": 0.9999325, + "name": 0.8988764, + "total": 0.9914023, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "EBGaramond12/sources/EBGaramond-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9885289, + "GPOS": 0.99595785, + "GSUB": 0.9970191, + "HVAR": 0.0077796793, + "glyf": 0.99964434, + "gvar": 0.9990173, + "hmtx": 0.9944463, + "total": 0.98686624 + } + }, + "EBGaramond12/sources/EBGaramond.glyphs": { + "diffs": { + "(mark/kern)": 0.9891852, + "GPOS": 0.9929552, + "HVAR": 0.0071439203, + "glyf": 0.99985516, + "hmtx": 0.9968973, + "total": 0.987808 + } + }, + "El-Messiri/sources/ElMessiri.glyphs": { + "diffs": { + "GDEF": 0.9040278, + "GPOS": 0.96370965, + "HVAR": 0.03628751, + "glyf": 1.0, + "gvar": 0.99439263, + "total": 0.98049295 + } + }, + "Epilogue/sources/Epilogue.glyphs": { + "diffs": { + "(mark/kern)": 0.99258846, + "GDEF": 0.61102664, + "GPOS": 0.96370965, + "HVAR": 0.4218899, + "MVAR": 0.8989899, + "OS_2": 0.962963, + "fvar": 0.9848485, + "gvar": 0.9999062, + "total": 0.9863618 + } + }, + "Exo-1.0/sources/Exo-Italic.designspace": { + "diffs": { + "HVAR": 0.9992254, + "MVAR": 0.97727275, + "glyf": 0.9991756, + "total": 0.99978554 + } + }, + "Exo-2.0/sources/Exo2-Italic.designspace": { + "diffs": { + "GPOS": 0.99329036, + "GSUB": 0.9147779, + "HVAR": 0.9993179, + "OS_2": 0.9814815, + "glyf": 0.9999146, + "head": 0.95454544, + "hmtx": 0.9980676, + "total": 0.99650675 + } + }, + "Expletus-Sans/sources/ExpletusSans-Italic.glyphs": "identical", + "Expletus-Sans/sources/ExpletusSans.glyphs": "identical", + "Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.93976265, + "GPOS": 0.9, + "GSUB": 0.8726724, + "GlyphOrder": 0.99786174, + "HVAR": 0.99798524, + "avar": 0.96, + "fvar": 0.9705882, + "glyf": 0.9914766, + "gvar": 0.9860981, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "name": 0.953125, + "post": 0.9968321, + "total": 0.9680806 + } + }, + "Familjen-Grotesk/sources/FamiljenGrotesk.glyphs": { + "diffs": { + "(mark/kern)": 0.9480203, + "GPOS": 0.9, + "GSUB": 0.8726724, + "GlyphOrder": 0.99786174, + "HVAR": 0.99800664, + "glyf": 0.9916729, + "gvar": 0.9864731, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "name": 0.953125, + "post": 0.9968321, + "total": 0.9700644 + } + }, + "Faustina/sources/Faustina-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.83604527, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.99858695, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.990099, + "name": 0.9726027, + "total": 0.9214304 + } + }, + "Faustina/sources/Faustina.glyphs": { + "diffs": { + "(mark/kern)": 0.9542457, + "GDEF": 0.84063494, + "hhea": 0.95238096, + "total": 0.9749405 + } + }, + "Finlandica/sources/Finlandica-Italic.glyphs": { + "diffs": { + "GSUB": 0.997558, + "glyf": 0.9998604, + "gvar": 0.97924423, + "name": 0.97709924, + "total": 0.99406177 + } + }, + "Finlandica/sources/Finlandica.glyphs": { + "diffs": { + "GSUB": 0.99756396, + "glyf": 1.0, + "gvar": 0.9847665, + "name": 0.97709924, + "total": 0.99579465 + } + }, + "Foldit/sources/./glyphs-decomposed/Foldit.glyphs": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GlyphOrder": 0.29247716, + "HVAR": 0.35256273, + "OS_2": 0.9814815, + "glyf": 0.5921081, + "gvar": 0.49859655, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.29214537, + "maxp": 0.95, + "post": 0.21071896, + "total": 0.3687868 + } + }, + "Fredoka-One/sources/Fredoka.glyphs": { + "diffs": { + "(mark/kern)": 0.9999467, + "GDEF": 0.550765, + "GPOS": 0.89361703, + "HVAR": 0.56795424, + "glyf": 0.9998213, + "gvar": 0.9996205, + "hmtx": 0.9941003, + "total": 0.9868075 + } + }, + "Freeman/sources/Freeman.glyphs": { + "diffs": { + "(mark/kern)": 0.910907, + "GPOS": 0.80080485, + "glyf": 0.9999135, + "hmtx": 0.9993671, + "total": 0.9232969 + } + }, + "Fruktur/sources/Fruktur.glyphs": { + "diffs": { + "GPOS": 0.00852847, + "GSUB": 0.99159664, + "glyf": 1.0, + "name": 0.97959185, + "total": 0.52935547 + } + }, + "GaMaamli/sources/GaMaamli.glyphs": { + "diffs": { + "glyf": 1.0, + "total": 1.0 + } + }, + "Gabriela/sources/Gabriela.glyphs": { + "diffs": { + "glyf": 0.99977744, + "total": 0.99988186 + } + }, + "GajrajOne/sources/GajrajOne-Regular.ufo": { + "diffs": { + "(mark/kern)": 0.9943325, + "GPOS": 0.9798459, + "OS_2": 0.7962963, + "head": 0.95454544, + "hhea": 0.9047619, + "name": 0.64705884, + "total": 0.9934758 + } + }, + "Gasoek/sources/Gasoek.glyphs": { + "diffs": { + "GSUB": 0.9875776, + "OS_2": 0.9259259, + "glyf": 0.9999942, + "total": 0.99994993 + } + }, + "Gelasio/sources/Gelasio-Italic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.99994487, + "GPOS": 0.9859719, + "MVAR": 0.974359, + "total": 0.99994105 + } + }, + "Gelasio/sources/Gelasio.glyphspackage": { + "diffs": { + "MVAR": 0.974359, + "total": 0.9999932 + } + }, + "Gluten/sources/Gluten.glyphs": { + "diffs": { + "(mark/kern)": 0.94346493, + "GDEF": 0.54895014, + "GPOS": 0.90909094, + "gvar": 0.99998254, + "total": 0.97989243 + } + }, + "Grandiflora/sources/Grandiflora.glyphs": { + "diffs": { + "GSUB": 0.99032885, + "OS_2": 0.9259259, + "name": 0.96629214, + "total": 0.999967 + } + }, + "Grandstander/sources/Grandstander-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9649957, + "GDEF": 0.9082541, + "GPOS": 0.96539164, + "GSUB": 0.996357, + "OS_2": 0.9814815, + "STAT": 0.9375, + "gvar": 0.999732, + "head": 0.95454544, + "name": 0.9529412, + "total": 0.98355895 + } + }, + "Grandstander/sources/Grandstander.glyphs": { + "diffs": { + "(mark/kern)": 0.8926117, + "GDEF": 0.9071004, + "GPOS": 0.96245056, + "GSUB": 0.996008, + "gvar": 0.99980265, + "total": 0.9533719 + } + }, + "Grenze-Gotisch/sources/GrenzeGotisch.glyphs": { + "diffs": { + "MVAR": 0.9807692, + "OS_2": 0.9814815, + "fvar": 0.9830508, + "total": 0.99998385 + } + }, + "HoltwoodFont/sources/HoltwoodOneSC.glyphs": { + "diffs": { + "OS_2": 0.9814815, + "name": 0.9782609, + "total": 0.999887 + } + }, + "Honk/sources/HonkExportFile.glyphs": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GSUB": 0.99866664, + "GlyphOrder": 0.48173463, + "HVAR": 0.542313, + "OS_2": 0.9444444, + "glyf": 0.7301917, + "gvar": 0.5100853, + "hhea": 0.95238096, + "hmtx": 0.48101863, + "maxp": 0.95, + "name": 0.98136646, + "post": 0.42085856, + "total": 0.5335967 + } + }, + "Jaro/sources/Jaro.glyphs": { + "diffs": { + "VVAR": "fontmake", + "glyf": 0.99912006, + "gvar": 0.96410763, + "hmtx": 0.9961796, + "total": 0.95888525, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "JetBrainsMono/sources/JetBrainsMono-Italic.glyphs": { + "diffs": { + "GSUB": 0.999059, + "OS_2": 0.9444444, + "STAT": 0.9375, + "fvar": 0.9814815, + "glyf": 0.9998981, + "head": 0.95454544, + "hmtx": 0.9976985, + "name": 0.91764706, + "post": 0.9993382, + "total": 0.9998271 + } + }, + "JetBrainsMono/sources/JetBrainsMono.glyphs": { + "diffs": { + "GSUB": 0.99908066, + "OS_2": 0.962963, + "glyf": 1.0, + "gvar": 0.9986923, + "name": 0.9240506, + "post": 0.9993438, + "total": 0.9993864 + } + }, + "Joan/sources/Joan.glyphs": { + "diffs": { + "GPOS": 0.9935273, + "GSUB": 0.99879736, + "glyf": 0.9976464, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9907641, + "name": 0.925, + "total": 0.9955319 + } + }, + "Kalnia-Glaze/sources/KalniaGlaze.glyphs": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GDEF": 0.60570765, + "GlyphOrder": 0.5175097, + "HVAR": 0.49677098, + "OS_2": 0.9814815, + "glyf": 0.6446117, + "gvar": 0.6284367, + "hhea": 0.95238096, + "hmtx": 0.51688313, + "maxp": 0.95, + "meta": "fontmake", + "post": 0.32363635, + "total": 0.6406226 + } + }, + "Kalnia-Typeface/sources/Kalnia.glyphs": { + "diffs": { + "GDEF": 0.67061144, + "HVAR": 0.6864, + "glyf": 1.0, + "gvar": 0.9886203, + "meta": "fontmake", + "total": 0.9825584 + } + }, + "Karantina/sources/karantina.glyphs": { + "diffs": { + "(mark/kern)": 0.9272343, + "GDEF": 0.63259405, + "GPOS": 0.8727273, + "total": 0.9814116 + } + }, + "KumbhSans/sources/KumbhSans.designspace": { + "diffs": { + "gvar": 0.999491, + "total": 0.99966884 + } + }, + "Labrada/sources/Labrada-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.98856705, + "GDEF": 0.99850744, + "GSUB": 0.9109069, + "GlyphOrder": 0.9942113, + "HVAR": 0.9005667, + "fvar": 0.9830508, + "glyf": 0.985918, + "gvar": 0.9874697, + "hhea": 0.95238096, + "hmtx": 0.9942029, + "maxp": 0.95, + "post": 0.99136066, + "total": 0.9859083 + } + }, + "Labrada/sources/Labrada.glyphs": { + "diffs": { + "(mark/kern)": 0.948979, + "GDEF": 0.9099804, + "GSUB": 0.87247276, + "GlyphOrder": 0.9682875, + "HVAR": 0.7395668, + "OS_2": 0.9814815, + "fvar": 0.78740156, + "glyf": 0.9476906, + "gvar": 0.9523248, + "hhea": 0.95238096, + "hmtx": 0.96824276, + "maxp": 0.95, + "name": 0.849162, + "post": 0.9528796, + "total": 0.9474068 + } + }, + "Lemonada/sources/Lemonada.glyphs": { + "diffs": { + "(mark/kern)": 0.9969438, + "GDEF": 0.9064252, + "GPOS": 0.8050314, + "GSUB": 0.9931911, + "glyf": 1.0, + "gvar": 0.9834356, + "total": 0.9916241 + } + }, + "Libre-Bodoni/sources/LibreBodoni-Italic.glyphs": { + "diffs": { + "GDEF": 0.8805369, + "GSUB": 0.98864394, + "OS_2": 0.8703704, + "total": 0.9982197 + } + }, + "Libre-Bodoni/sources/LibreBodoni.glyphs": { + "diffs": { + "(mark/kern)": 0.983159, + "GDEF": 0.89626557, + "GPOS": 0.9157895, + "GSUB": 0.98864394, + "OS_2": 0.8703704, + "total": 0.9899943 + } + }, + "Lora-Cyrillic/sources/Lora-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.78575724, + "GDEF": 0.8396112, + "GSUB": 0.90890586, + "GlyphOrder": 0.99944043, + "HVAR": 0.9995222, + "glyf": 0.99886626, + "gvar": 0.998948, + "hhea": 0.95238096, + "hmtx": 0.9983193, + "maxp": 0.95, + "post": 0.9992453, + "total": 0.90973926 + } + }, + "Lora-Cyrillic/sources/Lora.glyphs": { + "diffs": { + "(mark/kern)": 0.76510954, + "GDEF": 0.95057034, + "GSUB": 0.9112735, + "GlyphOrder": 0.9994423, + "HVAR": 0.9995213, + "glyf": 0.99883115, + "gvar": 0.98859113, + "hhea": 0.95238096, + "hmtx": 0.9994416, + "maxp": 0.95, + "post": 0.9992487, + "total": 0.885721 + } + }, + "Manuale/sources/Manuale-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.980234, + "GDEF": 0.50175935, + "gvar": 0.9999801, + "hhea": 0.95238096, + "total": 0.9850405 + } + }, + "Manuale/sources/Manuale.glyphs": { + "diffs": { + "(mark/kern)": 0.8691778, + "GDEF": 0.6711052, + "GSUB": 0.9317928, + "GlyphOrder": 0.9987923, + "HVAR": 0.9990119, + "MVAR": 0.94736844, + "OS_2": 0.9814815, + "glyf": 0.99590194, + "gvar": 0.99555343, + "hhea": 0.9047619, + "hmtx": 0.9987908, + "maxp": 0.95, + "post": 0.9983221, + "total": 0.94048536 + } + }, + "Marmelad-Cyrillic/sources/Marmelad.glyphs": { + "diffs": { + "glyf": 0.9999055, + "hmtx": 0.9987745, + "total": 0.9999492 + } + }, + "Matemasie-Font/sources/Matemasie.glyphs": { + "diffs": { + "GPOS": 0.0043005315, + "GSUB": 0.98630136, + "name": 0.8831169, + "total": 0.34547278 + } + }, + "Miriam-Libre/sources/MiriamLibre.glyphs": { + "diffs": { + "(mark/kern)": 0.87983376, + "GDEF": 0.97727275, + "GSUB": 0.99640286, + "gvar": 0.9999615, + "meta": "fontmake", + "name": 0.976, + "total": 0.95541763 + } + }, + "Moderustic/sources/Moderustic.glyphs": { + "diffs": { + "(mark/kern)": 0.930134, + "GDEF": 0.96649486, + "GPOS": 0.96360487, + "GSUB": 0.9892162, + "GlyphOrder": 0.0038560412, + "HVAR": 0.99937224, + "glyf": 0.9979121, + "gvar": 0.994697, + "hmtx": 0.992283, + "name": 0.69072163, + "post": 1.0, + "total": 0.9678302 + } + }, + "Mohave-Typefaces/sources/Mohave-Italic.glyphs": { + "diffs": { + "GSUB": 0.99059564, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 1.0, + "gvar": 0.9774125, + "head": 0.95454544, + "name": 0.9726027, + "total": 0.9909503 + } + }, + "Mohave-Typefaces/sources/Mohave.glyphs": { + "diffs": { + "GSUB": 0.990572, + "glyf": 1.0, + "gvar": 0.9790909, + "total": 0.99230105 + } + }, + "Moirai/sources/Moirai.glyphs": { + "diffs": { + "glyf": 0.99997866, + "total": 0.9999799 + } + }, + "Murecho-Project/sources/Murecho.glyphs": { + "diffs": { + "GDEF": 0.82942295, + "GSUB": 0.99648225, + "OS_2": 0.7407407, + "VVAR": "fontmake", + "glyf": 0.99937624, + "gvar": 0.99557495, + "total": 0.9763696, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "MuseoModerno/sources/MuseoModerno-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.99724627, + "GSUB": 0.9118644, + "GlyphOrder": 0.99818015, + "HVAR": 0.5262431, + "OS_2": 0.9444444, + "STAT": 0.9375, + "glyf": 0.9947406, + "gvar": 0.9958386, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9981785, + "maxp": 0.95, + "name": 0.9746835, + "post": 0.99769586, + "total": 0.9879761 + } + }, + "MyNerve/sources/Mynerve.glyphs": { + "diffs": { + "(mark/kern)": 0.9986053, + "GPOS": 0.9655172, + "GSUB": 0.9961588, + "glyf": 0.9979032, + "head": 0.95454544, + "hmtx": 0.97546613, + "total": 0.99761504 + } + }, + "NewAmsterdam/sources/NewAmsterdam.glyphs": "identical", + "NunitoSans/sources/NunitoSans-Italic.glyphs": { + "diffs": { + "GDEF": 0.5925605, + "GSUB": 0.9969254, + "HVAR": 0.32580194, + "OS_2": 0.9814815, + "STAT": 0.9677419, + "gasp": "fontmake", + "glyf": 0.9995321, + "gvar": 0.97996455, + "head": 0.95454544, + "name": 0.9431818, + "total": 0.9805772 + } + }, + "NunitoSans/sources/NunitoSans.glyphs": { + "diffs": { + "GDEF": 0.66439354, + "GSUB": 0.9969254, + "HVAR": 0.26556927, + "MVAR": 0.9951456, + "gasp": "fontmake", + "glyf": 0.99980426, + "gvar": 0.9802334, + "name": 0.96590906, + "total": 0.98126763 + } + }, + "Oi/sources/Oi.glyphs": { + "diffs": { + "(mark/kern)": 0.8663925, + "GDEF": 0.9992837, + "GPOS": 0.99275446, + "GSUB": 0.9607805, + "glyf": 0.99380445, + "hmtx": 0.9994745, + "maxp": 0.95, + "name": 0.832, + "total": 0.9426618 + } + }, + "Orbit/sources/Orbit.glyphs": "identical", + "OswaldFont/sources/Oswald.glyphs": "identical", + "Outfit-Fonts/sources/Outfit.glyphs": { + "diffs": { + "(mark/kern)": 0.9956257, + "GSUB": 0.8931789, + "GlyphOrder": 0.9964243, + "HVAR": 0.9976617, + "OS_2": 0.9444444, + "glyf": 0.9923302, + "gvar": 0.9930112, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9916368, + "maxp": 0.95, + "name": 0.98136646, + "post": 0.9928058, + "total": 0.9928327 + } + }, + "Pathway-Variable-Font/sources/PathwayExtreme-Italic.glyphs": { + "diffs": { + "GDEF": 0.40559772, + "GSUB": 0.998155, + "HVAR": 0.52227074, + "OS_2": 0.9814815, + "STAT": 0.96153843, + "glyf": 0.9996653, + "gvar": 0.99970925, + "head": 0.95454544, + "name": 0.96089387, + "total": 0.9768783 + } + }, + "Pathway-Variable-Font/sources/PathwayExtreme.glyphs": { + "diffs": { + "GDEF": 0.16067831, + "GSUB": 0.9980507, + "HVAR": 0.61994606, + "gvar": 0.9995283, + "name": 0.98324025, + "total": 0.9490785 + } + }, + "Pinyon/sources/PinyonScript.glyphs": { + "diffs": { + "(mark/kern)": 0.99996793, + "GPOS": 0.99365366, + "OS_2": 0.8333333, + "total": 0.999833 + } + }, + "Pixelify-Sans/sources/PixelifySans.glyphs": "identical", + "PlusJakartaSans/sources/PlusJakartaSans-Italic.glyphs": { + "diffs": { + "GSUB": 0.9968831, + "gasp": "fontmake", + "glyf": 1.0, + "gvar": 0.981221, + "name": 0.9395973, + "total": 0.9953298 + } + }, + "Podkova/sources/Podkova.glyphs": { + "diffs": { + "(mark/kern)": 0.9527684, + "GDEF": 0.99666667, + "GPOS": 0.9049774, + "GSUB": 0.8487805, + "GlyphOrder": 0.991178, + "HVAR": 0.9124255, + "glyf": 0.9852124, + "gvar": 0.9574611, + "hhea": 0.95238096, + "hmtx": 0.9890909, + "maxp": 0.95, + "post": 0.98844326, + "total": 0.958457 + } + }, + "Poltawski-Nowy/sources/PoltawskiNowy-Italic.glyphs": { + "diffs": { + "GPOS": 0.9747634, + "GSUB": 0.99915254, + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 1.0, + "gvar": 0.99080575, + "hhea": 0.95238096, + "name": 0.9747899, + "total": 0.98085815 + } + }, + "Poltawski-Nowy/sources/PoltawskiNowy.glyphs": { + "diffs": { + "GPOS": 0.9733192, + "GSUB": 0.9949803, + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 0.99956983, + "gvar": 0.99945366, + "hhea": 0.95238096, + "hmtx": 0.9962756, + "name": 0.84671533, + "total": 0.9800742 + } + }, + "PontanoSansFont/sources/PontanoSans.glyphs": { + "diffs": { + "(mark/kern)": 0.9998596, + "GDEF": 0.94359654, + "VVAR": "fontmake", + "gvar": 0.99707663, + "total": 0.96132857, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "Protest/sources/ProtestGuerrilla.glyphs": { + "diffs": { + "GlyphOrder": 0.27147767, + "OS_2": 0.962963, + "glyf": 0.9890421, + "hmtx": 0.9931153, + "post": 1.0, + "total": 0.97753304 + } + }, + "Protest/sources/ProtestRevolution.glyphs": { + "diffs": { + "(mark/kern)": 0.9998639, + "GDEF": 0.9948079, + "GlyphOrder": 0.2689655, + "OS_2": 0.962963, + "glyf": 0.99744254, + "hmtx": 0.9948186, + "post": 1.0, + "total": 0.99538666 + } + }, + "Protest/sources/ProtestRiot.glyphs": { + "diffs": { + "GlyphOrder": 0.26644182, + "OS_2": 0.962963, + "glyf": 0.9976852, + "hmtx": 0.9966216, + "post": 1.0, + "total": 0.98455286 + } + }, + "Protest/sources/ProtestStrike.glyphs": { + "diffs": { + "GlyphOrder": 0.2668919, + "OS_2": 0.962963, + "glyf": 0.98973, + "hmtx": 0.99323183, + "post": 1.0, + "total": 0.97830105 + } + }, + "REM/sources/REM-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.96908236, + "GDEF": 0.99937105, + "GSUB": 0.9325153, + "GlyphOrder": 0.9938838, + "HVAR": 0.995338, + "OS_2": 0.962963, + "STAT": 0.9375, + "glyf": 0.9473459, + "gvar": 0.8135539, + "head": 0.90909094, + "hhea": 0.95238096, + "hmtx": 0.91530615, + "maxp": 0.8, + "name": 0.9221557, + "post": 0.992, + "total": 0.9153849 + } + }, + "REM/sources/REM.glyphs": { + "diffs": { + "(mark/kern)": 0.9605914, + "GDEF": 0.99935484, + "GSUB": 0.93221724, + "GlyphOrder": 0.9938838, + "HVAR": 0.9952191, + "glyf": 0.99465626, + "gvar": 0.9891116, + "hhea": 0.95238096, + "hmtx": 0.9918367, + "maxp": 0.9, + "name": 0.9461078, + "post": 0.992, + "total": 0.97767544 + } + }, + "RammettoFont/sources/Rammetto.glyphs": "identical", + "Rethink-Sans/sources/RethinkSans-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9945366, + "GPOS": 0.92346936, + "total": 0.99842715 + } + }, + "Rethink-Sans/sources/RethinkSans.glyphs": { + "diffs": { + "(mark/kern)": 0.9916592, + "GPOS": 0.9347826, + "HVAR": 0.109970674, + "total": 0.98261833 + } + }, + "RokkittFont/sources/Rokkitt-Italic.glyphs": { + "diffs": { + "GSUB": 0.8733624, + "GlyphOrder": 0.99932384, + "HVAR": 0.10363248, + "MVAR": 0.9787234, + "OS_2": 0.9814815, + "STAT": 0.9375, + "fvar": 0.9830508, + "glyf": 0.99749255, + "gvar": 0.9978685, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "name": 0.9756098, + "post": 0.9990128, + "total": 0.9826427 + } + }, + "RokkittFont/sources/Rokkitt.glyphs": { + "diffs": { + "GSUB": 0.8733624, + "GlyphOrder": 0.99932384, + "HVAR": 0.14559387, + "MVAR": 0.9787234, + "OS_2": 0.9814815, + "fvar": 0.9830508, + "glyf": 0.9974393, + "gvar": 0.9986468, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "post": 0.9990128, + "total": 0.9831152 + } + }, + "Rosario/sources/Rosario-Italic.glyphs": { + "diffs": { + "OS_2": 0.9814815, + "gvar": 0.9995774, + "total": 0.99985874 + } + }, + "Rosario/sources/Rosario.glyphs": { + "diffs": { + "OS_2": 0.9814815, + "gvar": 0.99993664, + "total": 0.99997103 + } + }, + "Sankofa-Display/sources/Sankofa.glyphs": { + "diffs": { + "(mark/kern)": 0.99997246, + "GDEF": 0.9972145, + "GSUB": 0.99934256, + "glyf": 0.99945843, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.98414177, + "meta": "fontmake", + "name": 0.9807692, + "total": 0.9994076 + } + }, + "ShantiFont/sources/Shanti.glyphs": { + "diffs": { + "GSUB": 0.99022007, + "name": 0.93877554, + "total": 0.99956244 + } + }, + "SplineSans/sources/SplineSans.glyphs": { + "diffs": { + "GDEF": 0.9892622, + "GSUB": 0.9920746, + "avar": 0.96, + "glyf": 0.9978017, + "gvar": 0.9934895, + "hmtx": 0.9980916, + "total": 0.99573064 + } + }, + "SplineSansMono/sources/SplineSansMono-Italic.glyphs": { + "diffs": { + "GDEF": 0.81342435, + "GSUB": 0.9879963, + "OS_2": 0.8148148, + "post": 0.99759614, + "total": 0.9965799 + } + }, + "SplineSansMono/sources/SplineSansMono.glyphs": { + "diffs": { + "GSUB": 0.9863969, + "OS_2": 0.8148148, + "gvar": 0.99994177, + "post": 0.997093, + "total": 0.9994232 + } + }, + "Teachers-fonts/sources/Teachers-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.99948466, + "GDEF": 0.918251, + "glyf": 0.99918485, + "hmtx": 0.9916201, + "total": 0.9978531 + } + }, + "Teachers-fonts/sources/Teachers.glyphs": { + "diffs": { + "(mark/kern)": 0.9997477, + "GDEF": 0.6746747, + "gvar": 0.9995242, + "total": 0.9929156 + } + }, + "Texturina/sources/Texturina-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.88635236, + "GDEF": 0.5489029, + "HVAR": 0.3033131, + "OS_2": 0.9814815, + "STAT": 0.95238096, + "head": 0.95454544, + "hhea": 0.95238096, + "name": 0.92941177, + "total": 0.9657177 + } + }, + "Texturina/sources/Texturina.glyphs": { + "diffs": { + "(mark/kern)": 0.9733091, + "GDEF": 0.7078811, + "gvar": 0.9999765, + "hhea": 0.95238096, + "total": 0.9921727 + } + }, + "Tourney/sources/Tourney.glyphs": { + "diffs": { + "(mark/kern)": 0.9998374, + "GDEF": 0.95622516, + "HVAR": 0.5588399, + "total": 0.9940869 + } + }, + "Urbanist/sources/Urbanist.glyphs": { + "diffs": { + "(mark/kern)": 0.9997352, + "GDEF": 0.6294514, + "GPOS": 0.98454744, + "HVAR": 0.7602564, + "OS_2": 0.8518519, + "gvar": 0.9999889, + "meta": "fontmake", + "total": 0.9921669 + } + }, + "VICWANTSchoolhandAustralia/sources/AuVICWANT.glyphs": { + "diffs": { + "GPOS": 0.99976635, + "GSUB": 0.9930273, + "VVAR": "fontmake", + "glyf": 1.0, + "gvar": 0.99752766, + "meta": "fontmake", + "name": 0.87142855, + "total": 0.9984148, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "Voltaire/sources/Voltaire.glyphs": { + "diffs": { + "(mark/kern)": 0.9999867, + "GPOS": 0.9960134, + "OS_2": 0.9259259, + "glyf": 0.99979866, + "total": 0.9974696 + } + }, + "Wittgenstein/sources/Wittgenstein-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.99974835, + "total": 0.99993646 + } + }, + "Wittgenstein/sources/Wittgenstein.glyphs": { + "diffs": { + "(mark/kern)": 0.99932075, + "GPOS": 0.9425287, + "total": 0.99958646 + } + }, + "Work-Sans/sources/WorkSans-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9633357, + "GPOS": 0.97116226, + "GSUB": 0.920836, + "GlyphOrder": 0.99470466, + "HVAR": 0.9937667, + "OS_2": 0.9814815, + "glyf": 0.9842054, + "gvar": 0.90254045, + "hhea": 0.95238096, + "hmtx": 0.9947004, + "maxp": 0.95, + "post": 0.99347717, + "total": 0.9628602 + } + }, + "YoungSerif/sources/Young-Serif.glyphs": { + "diffs": { + "(mark/kern)": 0.78892833, + "GDEF": 0.9820106, + "GPOS": 0.93935484, + "GSUB": 0.99955696, + "OS_2": 0.7777778, + "meta": "fontmake", + "total": 0.88536364 + } + }, + "Ysabeau/sources/Ysabeau-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9916573, + "GDEF": 0.88212436, + "GSUB": 0.87964714, + "GlyphOrder": 0.99459827, + "HVAR": 0.076124564, + "MVAR": 0.81395346, + "OS_2": 0.9444444, + "STAT": 0.9375, + "fvar": 0.96907216, + "glyf": 0.98841256, + "gvar": 0.96593577, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.98783785, + "maxp": 0.95, + "name": 0.8636364, + "post": 0.99360514, + "total": 0.97167915 + } + }, + "abeezee/sources/ABeeZee-Italic.glyphs": { + "diffs": { + "GSUB": 0.9817444, + "total": 0.99959546 + } + }, + "abeezee/sources/ABeeZee.glyphs": { + "diffs": { + "GSUB": 0.9817444, + "total": 0.99957734 + } + }, + "abhaya-libre-font/sources/AbhayaLibre.glyphs": { + "diffs": { + "(mark/kern)": 0.99613047, + "GDEF": 0.8575198, + "GPOS": 0.8671875, + "GSUB": 0.9724138, + "HVAR": 0.9958949, + "OS_2": 0.8148148, + "glyf": 0.99777216, + "gvar": 0.98265564, + "hhea": 0.95238096, + "hmtx": 0.9899666, + "name": 0.8951049, + "total": 0.98998845 + } + }, + "adlam/sources/NotoSansAdlam.glyphs": { + "diffs": { + "(mark/kern)": 0.9974365, + "GPOS": 0.7878788, + "HVAR": 0.99782133, + "OS_2": 0.7777778, + "VVAR": "fontmake", + "gvar": 0.99991757, + "hmtx": 0.99725276, + "total": 0.97479486, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "adlam/sources/NotoSansAdlamUnjoined.glyphs": { + "diffs": { + "(mark/kern)": 0.9907016, + "GPOS": 0.7878788, + "HVAR": 0.99593496, + "OS_2": 0.7777778, + "VVAR": "fontmake", + "gvar": 0.99973565, + "hmtx": 0.9936709, + "total": 0.96608764, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "agdasima-fonts/sources/Agdasima-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "OS_2": 0.962963, + "gasp": "fontmake", + "gvar": 0.99916095, + "total": 0.87813324 + } + }, + "ahom/sources/NotoSerifAhom.glyphs": { + "diffs": { + "(mark/kern)": 0.98493004, + "GPOS": 0.9057105, + "total": 0.9892169 + } + }, + "aleo/sources/Aleo-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.87307596, + "GDEF": 0.6227957, + "GSUB": 0.9879518, + "HVAR": 0.38079652, + "glyf": 0.99293435, + "gvar": 0.9998585, + "hmtx": 0.99267936, + "total": 0.9472762 + } + }, + "aleo/sources/Aleo.glyphs": { + "diffs": { + "GSUB": 0.98734176, + "glyf": 0.9996849, + "gvar": 0.9582386, + "total": 0.98229235 + } + }, + "alex-brush/sources/AlexBrush.glyphs": { + "diffs": { + "OS_2": 0.9259259, + "glyf": 0.99577993, + "total": 0.9979003 + } + }, + "allison/sources/Allison.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9999525, + "hmtx": 0.99839485, + "total": 0.99982566 + } + }, + "allura/sources/Allura.glyphs": { + "diffs": { + "(mark/kern)": 0.9991798, + "OS_2": 0.962963, + "glyf": 0.99994904, + "hmtx": 0.9981668, + "total": 0.9997461 + } + }, + "alumni/sources/AlumniSans-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.997839, + "GDEF": 0.99867314, + "GSUB": 0.9280325, + "GlyphOrder": 0.99501497, + "HVAR": 0.9941406, + "OS_2": 0.962963, + "STAT": 0.9375, + "glyf": 0.9830111, + "gvar": 0.9878753, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.98802394, + "maxp": 0.95, + "name": 0.9746835, + "post": 0.9935233, + "total": 0.9911536 + } + }, + "alumni/sources/AlumniSans.glyphs": { + "diffs": { + "(mark/kern)": 0.9978686, + "GDEF": 0.998679, + "GSUB": 0.92744297, + "GlyphOrder": 0.995, + "HVAR": 0.8585901, + "glyf": 0.98227054, + "gvar": 0.9875605, + "hhea": 0.95238096, + "hmtx": 0.986987, + "maxp": 0.95, + "post": 0.993498, + "total": 0.9886657 + } + }, + "alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs": { + "diffs": { + "GSUB": 0.99740934, + "glyf": 0.9992771, + "name": 0.96629214, + "total": 0.999526 + } + }, + "alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs": { + "diffs": { + "GSUB": 0.9989632, + "glyf": 0.99943244, + "total": 0.999674 + } + }, + "alumni-sans-inline/sources/AlumniSansInline-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9999407, + "GPOS": 0.9660574, + "glyf": 0.99995023, + "hmtx": 0.9985141, + "total": 0.9998028 + } + }, + "alumni-sans-inline/sources/AlumniSansInline.glyphs": { + "diffs": { + "(mark/kern)": 0.9999435, + "GPOS": 0.9660574, + "glyf": 0.9998894, + "hmtx": 0.9985141, + "total": 0.999776 + } + }, + "alumni-sans-pinstripe/sources/AlumniSansPinstripe-Italic.glyphs": "identical", + "alumni-sans-pinstripe/sources/AlumniSansPinstripe.glyphs": "identical", + "anaheimFont/sources/Anaheim.glyphs": { + "diffs": { + "(mark/kern)": 0.87760043, + "GlyphOrder": 0.3213793, + "gvar": 0.9993187, + "post": 1.0, + "total": 0.93832433 + } + }, + "anatolian-hieroglyphs/sources/NotoSansAnatolianHieroglyphs.designspace": "identical", + "antonioFont/sources/Antonio.glyphs": { + "diffs": { + "(mark/kern)": 0.9998374, + "GDEF": 0.9244663, + "GSUB": 0.9784173, + "total": 0.99836963 + } + }, + "ar-one-sans/sources/AROneSans.glyphs": { + "diffs": { + "(mark/kern)": 0.37752777, + "GDEF": 0.19361344, + "GPOS": 0.7423027, + "GSUB": 0.9801895, + "HVAR": 0.078034684, + "fvar": 0.9589041, + "glyf": 0.9936641, + "gvar": 0.8581742, + "hmtx": 0.99661016, + "meta": "fontmake", + "name": 0.9104478, + "total": 0.64519674 + } + }, + "arabic/sources/NotoKufiArabic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.29949, + "GDEF": 0.32420185, + "GPOS": 0.9013158, + "HVAR": 0.71944445, + "OS_2": 0.9814815, + "fvar": 0.9830508, + "glyf": 0.9844621, + "gvar": 0.9874044, + "hmtx": 0.9928109, + "maxp": 0.8, + "total": 0.56921184 + } + }, + "arabic/sources/NotoNaskhArabic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.23919268, + "GDEF": 0.48804185, + "GPOS": 0.87623763, + "HVAR": 0.9961415, + "OS_2": 0.9259259, + "glyf": 0.99954927, + "gvar": 0.99975705, + "hmtx": 0.99435025, + "total": 0.48006672 + } + }, + "arabic/sources/NotoSansArabic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.28940335, + "GDEF": 0.28618097, + "GPOS": 0.87628865, + "HVAR": 0.31212723, + "OS_2": 0.9814815, + "glyf": 0.97426105, + "gvar": 0.9608179, + "hmtx": 0.99500716, + "maxp": 0.75, + "total": 0.59253776 + } + }, + "arabic/sources/NotoSansArabicUI.glyphs": { + "diffs": { + "(mark/kern)": 0.99978787, + "GDEF": 0.7075353, + "HVAR": 0.7032006, + "glyf": 0.99714637, + "gvar": 0.69051766, + "total": 0.8533975 + } + }, + "are-you-serious/sources/AreYouSerious.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.9999167 + } + }, + "arizonia/sources/Arizonia.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 1.0, + "total": 0.9998755 + } + }, + "armenian/sources/NotoSansArmenian.glyphs": { + "diffs": { + "(mark/kern)": 0.94550604, + "GDEF": 0.42, + "GPOS": 0.9683544, + "gvar": 0.9988892, + "total": 0.9890993 + } + }, + "armenian/sources/NotoSerifArmenian.glyphs": { + "diffs": { + "(mark/kern)": 0.8611111, + "GDEF": 0.42238268, + "GPOS": 0.96756756, + "total": 0.9927898 + } + }, + "atkinson-hyperlegible/sources/AtkinsonHyperlegible-Italic.glyphs": "identical", + "atkinson-hyperlegible/sources/AtkinsonHyperlegible.glyphs": "identical", + "avestan/sources/NotoSansAvestan.designspace": "identical", + "babylonica/sources/Babylonica.glyphs": { + "diffs": { + "glyf": 0.9986344, + "total": 0.9988495 + } + }, + "bacasime-antique-fonts/sources/Bacasime-Antique-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.962963, + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "head": 0.95454544, + "name": 0.93877554, + "total": 0.7107945 + } + }, + "balinese/sources/NotoSansBalinese.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 0.9999232, + "gvar": 0.77258605, + "total": 0.9309966 + } + }, + "balinese/sources/NotoSerifBalinese.glyphs": { + "diffs": { + "(mark/kern)": 0.99822694, + "GDEF": 0.99896586, + "GPOS": 0.9409091, + "OS_2": 0.8148148, + "glyf": 0.9920421, + "hmtx": 0.9779736, + "total": 0.99155295 + } + }, + "bamum/sources/NotoSansBamum.glyphs": { + "diffs": { + "(mark/kern)": 0.9290953, + "GDEF": 0.9276808, + "OS_2": 0.7962963, + "total": 0.99909836 + } + }, + "bassa-vah/sources/NotoSansBassaVah.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "total": 0.99771416 + } + }, + "batak/sources/NotoSansBatak.designspace": { + "diffs": { + "(mark/kern)": 0.9861286, + "GPOS": 0.89224136, + "total": 0.9959305 + } + }, + "beau-rivage/sources/BeauRivage-Pro.glyphs": { + "diffs": { + "GSUB": 0.99827886, + "OS_2": 0.8888889, + "name": 0.96629214, + "total": 0.9998574 + } + }, + "bengali/sources/NotoSerifBengali.glyphspackage": { + "diffs": { + "(mark/kern)": 0.5360227, + "GDEF": 0.25421348, + "GPOS": 0.7259787, + "HVAR": 0.37855947, + "VVAR": "fontmake", + "glyf": 1.0, + "gvar": 0.99829996, + "total": 0.9484001, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "bhaiksuki/sources/NotoSansBhaiksuki.designspace": { + "diffs": { + "GSUB": 0.88188976, + "glyf": 0.9996837, + "name": 0.97029704, + "total": 0.9992337 + } + }, + "bilbo/sources/BilboPro.glyphs": { + "diffs": { + "OS_2": 0.962963, + "total": 0.999966 + } + }, + "birthstone/sources/BirthstonePro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99994075, + "hmtx": 0.9994363, + "total": 0.9999262 + } + }, + "bonheur-royale/sources/BonheurRoyale.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9997098, + "hmtx": 0.99198717, + "total": 0.99959874 + } + }, + "brahmi/sources/NotoSansBrahmi.glyphs": { + "diffs": { + "(mark/kern)": 0.9981644, + "GPOS": 0.9914466, + "total": 0.9974155 + } + }, + "bricolage/sources/BricolageGrotesque.glyphs": { + "diffs": { + "(mark/kern)": 0.99980617, + "GDEF": 0.10568528, + "GPOS": 0.970165, + "OS_2": 0.7777778, + "fvar": 0.98207885, + "glyf": 1.0, + "gvar": 0.99718904, + "total": 0.94831216 + } + }, + "buginese/sources/NotoSansBuginese.glyphs": { + "diffs": { + "(mark/kern)": 0.9809886, + "GPOS": 0.8898305, + "GSUB": 0.989011, + "OS_2": 0.8148148, + "total": 0.95735705, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "buhid/sources/NotoSansBuhid.designspace": "identical", + "canadian-aboriginal/sources/NotoSansCanadianAboriginal.glyphspackage": { + "diffs": { + "GPOS": 0.9444444, + "OS_2": 0.962963, + "VVAR": "fontmake", + "glyf": 0.99975646, + "gvar": 0.6254637, + "name": 0.9634146, + "total": 0.7584459, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "caprasimo-fonts/sources/Caprasimo-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.51639044, + "GDEF": "fontc", + "GPOS": 0.6870229, + "HVAR": "fontc", + "OS_2": 0.9814815, + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "name": 0.9052632, + "total": 0.9196846 + } + }, + "caramel/sources/CaramelPro.glyphs": { + "diffs": { + "glyf": 0.9999793, + "hmtx": 0.99934083, + "total": 0.9999799 + } + }, + "carattere/sources/Carattere.glyphs": { + "diffs": { + "glyf": 0.99994475, + "total": 0.9999781 + } + }, + "carian/sources/NotoSansCarian.designspace": "identical", + "caucasian-albanian/sources/NotoSansCaucasianAlbanian.glyphs": "identical", + "chakma/sources/NotoSansChakma.designspace": { + "diffs": { + "(mark/kern)": 0.9992824, + "GDEF": 1.0, + "GPOS": 0.9941028, + "GSUB": 0.9689441, + "GlyphOrder": 0.9942639, + "glyf": 0.99794376, + "hhea": 0.95238096, + "hmtx": 0.9980806, + "maxp": 0.95, + "name": 0.86725664, + "post": 0.9981785, + "total": 0.9972179 + } + }, + "cham/sources/NotoSansCham.glyphs": { + "diffs": { + "(mark/kern)": 0.97260815, + "GDEF": 0.67170626, + "GPOS": 0.85098225, + "GSUB": 0.9880952, + "OS_2": 0.8148148, + "glyf": 0.9995039, + "gvar": 0.98528033, + "name": 0.98136646, + "total": 0.9640539 + } + }, + "changa-vf/sources/Changa.glyphs": { + "diffs": { + "(mark/kern)": 0.9948848, + "GDEF": 0.915753, + "GPOS": 0.9852038, + "GSUB": 0.92264074, + "GlyphOrder": 0.9968808, + "HVAR": 0.84611315, + "glyf": 0.9930353, + "gvar": 0.9935868, + "hhea": 0.95238096, + "hmtx": 0.99687696, + "maxp": 0.95, + "post": 0.99559474, + "total": 0.9887754 + } + }, + "cherish/sources/Cherish.glyphs": { + "diffs": { + "glyf": 0.9990626, + "hmtx": 0.9952153, + "total": 0.9992875 + } + }, + "cherokee/sources/NotoSansCherokee.designspace": { + "diffs": { + "GSUB": 0.99527186, + "name": 0.98136646, + "total": 0.99992114 + } + }, + "chorasmian/sources/NotoSansChorasmian.glyphs": { + "diffs": { + "(mark/kern)": 0.972973, + "GPOS": 0.23938224, + "OS_2": 0.8148148, + "total": 0.9683986 + } + }, + "comforter/sources/ComforterPro.glyphs": { + "diffs": { + "glyf": 0.9986193, + "total": 0.999115 + } + }, + "comforter-brush/sources/ComforterBrush-Pro.glyphs": { + "diffs": { + "glyf": 0.9983638, + "total": 0.99852854 + } + }, + "comme/sources/Comme.glyphs": { + "diffs": { + "(mark/kern)": 0.99986917, + "GDEF": 0.99131274, + "GSUB": 0.9909183, + "HVAR": 0.7627785, + "fvar": 0.9830508, + "gvar": 0.9997744, + "total": 0.9938101 + } + }, + "coptic/sources/NotoSansCoptic.designspace": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.99994344 + } + }, + "cuneiform/sources/NotoSansCuneiform.designspace": "identical", + "cutivemono/sources/CutiveMono.glyphs": "identical", + "cypriot/sources/NotoSansCypriot.designspace": "identical", + "cypro-minoan/sources/NotoSansCyproMinoan.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "total": 0.9977601 + } + }, + "damionFont/sources/Damion.glyphs": "identical", + "danfo/sources/Danfo.glyphs": { + "diffs": { + "(mark/kern)": 0.9993739, + "GDEF": 0.97672206, + "GSUB": 0.9949119, + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "glyf": 0.9812873, + "gvar": "fontc", + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9957045, + "maxp": 0.95, + "name": 0.9052632, + "total": 0.6770853 + } + }, + "deseret/sources/NotoSansDeseret.designspace": "identical", + "devanagari/sources/NotoSansDevanagari.glyphspackage": { + "diffs": { + "(mark/kern)": 0.762008, + "GDEF": 0.3507825, + "GPOS": 0.9367816, + "GSUB": 0.9158177, + "HVAR": 0.4904762, + "OS_2": 0.962963, + "glyf": 0.9997793, + "gvar": 0.88327134, + "hmtx": 0.99293286, + "total": 0.87712073 + } + }, + "devanagari/sources/NotoSansDevanagariUI.glyphspackage": { + "diffs": { + "(mark/kern)": 0.6870317, + "GDEF": 0.60912055, + "GPOS": 0.9668618, + "GSUB": 0.70233876, + "HVAR": 0.56935894, + "OS_2": 0.9814815, + "glyf": 0.9999518, + "gvar": 0.9060146, + "hmtx": 0.99264705, + "total": 0.90289766 + } + }, + "devanagari/sources/NotoSerifDevanagari.glyphspackage": { + "diffs": { + "(mark/kern)": 0.8793294, + "GDEF": 0.33056396, + "GPOS": 0.9748314, + "GSUB": 0.91776913, + "HVAR": 0.4088983, + "OS_2": 0.9814815, + "glyf": 0.9997043, + "gvar": 0.901196, + "total": 0.8950463 + } + }, + "dogra/sources/NotoSerifDogra.glyphs": { + "diffs": { + "(mark/kern)": 0.99274313, + "GPOS": 0.7184466, + "GSUB": 0.8188776, + "name": 0.91588783, + "total": 0.96430194, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "egyptian-hieroglyphs/sources/NotoSansEgyptianHieroglyphs.designspace": "identical", + "elbasan/sources/NotoSansElbasan.glyphs": "identical", + "elymaic/sources/NotoSansElymaic.designspace": { + "diffs": { + "(mark/kern)": 0.98507464, + "GPOS": 0.9714286, + "GSUB": 0.95767194, + "GlyphOrder": 0.85714287, + "glyf": 0.93815184, + "hhea": 0.95238096, + "hmtx": 0.90909094, + "maxp": 0.95, + "name": 0.8909091, + "post": 0.9324324, + "total": 0.9414152 + } + }, + "estonia/sources/EstoniaPro.glyphs": { + "diffs": { + "glyf": 0.99857026, + "hmtx": 0.9994189, + "total": 0.9988927 + } + }, + "ethiopic/sources/NotoSansEthiopic.glyphs": { + "diffs": { + "(mark/kern)": 0.7963867, + "GDEF": 0.24247822, + "GPOS": 0.91690105, + "HVAR": 0.7604167, + "OS_2": 0.7962963, + "VVAR": "fontmake", + "glyf": 0.99971014, + "gvar": 0.6988272, + "total": 0.84982306, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "ethiopic/sources/NotoSerifEthiopic.glyphs": { + "diffs": { + "GDEF": 0.1670242, + "GPOS": 0.90652025, + "HVAR": 0.68619245, + "OS_2": 0.7962963, + "VVAR": "fontmake", + "glyf": 0.9990331, + "gvar": 0.77397174, + "total": 0.86408335, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "explora/sources/ExploraPro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9998418, + "hmtx": 0.9988345, + "total": 0.9998117 + } + }, + "festive/sources/Festive-Pro.glyphs": { + "diffs": { + "GSUB": 0.9986559, + "OS_2": 0.7777778, + "glyf": 0.9996419, + "hmtx": 0.99930793, + "maxp": 0.95, + "name": 0.96629214, + "total": 0.9996046 + } + }, + "figtree/sources/Figtree-Italic.glyphs": { + "diffs": { + "GSUB": 0.87173915, + "GlyphOrder": 0.9989213, + "HVAR": 0.9991715, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.9937081, + "gvar": 0.9964454, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "name": 0.9315069, + "post": 0.9979879, + "total": 0.99130917 + } + }, + "figtree/sources/Figtree.glyphs": { + "diffs": { + "GSUB": 0.87173915, + "GlyphOrder": 0.9989213, + "HVAR": 0.98564595, + "glyf": 0.9938512, + "gvar": 0.9866946, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "name": 0.9605263, + "post": 0.9979879, + "total": 0.9884968 + } + }, + "fleurdeleah/sources/FleurDeLeah.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99953395, + "hhea": 0.95238096, + "hmtx": 0.9968, + "total": 0.9995857 + } + }, + "francoisoneFont/sources/FrancoisOne.glyphs": { + "diffs": { + "(mark/kern)": 0.98340565, + "total": 0.98993075 + } + }, + "frankruhllibre/sources/FrankRuhlLibre.glyphs": { + "diffs": { + "(mark/kern)": 0.9913301, + "GDEF": 0.7509628, + "GPOS": 0.8056206, + "GSUB": 0.998143, + "HVAR": 0.12793876, + "MVAR": 0.98, + "OS_2": 0.9814815, + "hhea": 0.95238096, + "name": 0.9781022, + "total": 0.98209226 + } + }, + "fuggles/sources/Fuggles.glyphs": { + "diffs": { + "GSUB": 0.99711204, + "OS_2": 0.9444444, + "glyf": 0.9999944, + "hmtx": 0.99942887, + "total": 0.9999151 + } + }, + "gabarito/sources/Gabarito.glyphs": { + "diffs": { + "GPOS": 0.99886113, + "GSUB": 0.9967923, + "OS_2": 0.9444444, + "glyf": 0.9996281, + "gvar": 0.9999566, + "hmtx": 0.99235183, + "meta": "fontmake", + "name": 0.953125, + "total": 0.9990206 + } + }, + "genos/sources/Genos-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.9998054, + "GDEF": 0.87642896, + "GSUB": 0.9927171, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.9994473, + "head": 0.95454544, + "hmtx": 0.9926918, + "name": 0.9240506, + "total": 0.9976462 + } + }, + "genos/sources/Genos.glyphs": { + "diffs": { + "(mark/kern)": 0.99988073, + "GDEF": 0.86238533, + "glyf": 0.9999494, + "gvar": 0.99920905, + "total": 0.99766 + } + }, + "geologica/sources/master_ufo/Geologica.designspace": { + "diffs": { + "GDEF": 0.66284287, + "GPOS": 0.98775345, + "GSUB": 0.8497854, + "HVAR": 0.60374874, + "glyf": 0.9997423, + "gvar": 0.98262715, + "name": 0.98678416, + "total": 0.9877742 + } + }, + "georgian/sources/NotoSansGeorgian.glyphspackage": { + "diffs": { + "GDEF": 0.56786704, + "MVAR": 0.9895833, + "OS_2": 0.7962963, + "total": 0.9969166 + } + }, + "georgian/sources/NotoSerifGeorgian.glyphspackage": { + "diffs": { + "GDEF": 0.54565215, + "OS_2": 0.7962963, + "total": 0.99668944 + } + }, + "gideon/sources/GideonRoman.glyphs": { + "diffs": { + "(mark/kern)": 0.984598, + "glyf": 0.99982476, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9954819, + "total": 0.9919903 + } + }, + "glagolitic/sources/NotoSansGlagolitic.designspace": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.9999194 + } + }, + "gloock/sources/Gloock.glyphs": { + "diffs": { + "(mark/kern)": 0.8971261, + "GPOS": 0.8102564, + "total": 0.9580803 + } + }, + "golos-text/sources/GolosText.glyphs": { + "diffs": { + "(mark/kern)": 0.51570666, + "GDEF": 0.51651376, + "GPOS": 0.86863273, + "HVAR": 0.93771625, + "OS_2": 0.8148148, + "VVAR": "fontmake", + "gvar": 0.9309059, + "total": 0.7956516, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "gothic/sources/NotoSansGothic.designspace": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.99945664 + } + }, + "graduate/sources/graduate.glyphs": { + "diffs": { + "OS_2": 0.9074074, + "name": 0.9782609, + "total": 0.9995729 + } + }, + "grantha/sources/NotoSansGrantha.glyphs": { + "diffs": { + "(mark/kern)": 0.98078716, + "GDEF": 0.9820931, + "GPOS": 0.68652767, + "GSUB": 0.010025809, + "OS_2": 0.7962963, + "glyf": 0.99882895, + "hmtx": 0.9585921, + "name": 0.765625, + "total": 0.3721262 + } + }, + "grantha/sources/NotoSerifGrantha.glyphs": { + "diffs": { + "(mark/kern)": 0.92832, + "GDEF": 0.98492813, + "GPOS": 0.6403186, + "GSUB": 0.96166134, + "OS_2": 0.7962963, + "glyf": 0.999359, + "hmtx": 0.9585921, + "name": 0.765625, + "total": 0.7621094 + } + }, + "grapenuts/sources/GrapeNuts.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.9998526 + } + }, + "great-vibes/sources/GreatVibes-Pro.glyphs": { + "diffs": { + "GSUB": 0.98834723, + "OS_2": 0.8518519, + "glyf": 0.99839497, + "hmtx": 0.9995071, + "name": 0.877551, + "total": 0.9989546 + } + }, + "grechen-fuemen/sources/GrechenFuemen.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99894965, + "hmtx": 0.9872814, + "total": 0.99920374 + } + }, + "grey-qo/sources/GreyQo.glyphs": { + "diffs": { + "glyf": 0.99951965, + "hmtx": 0.99841774, + "total": 0.9997583 + } + }, + "gujarati/sources/NotoSansGujarati.glyphs": { + "diffs": { + "(mark/kern)": 0.9989271, + "GDEF": 0.6870301, + "GPOS": 0.8835617, + "OS_2": 0.9444444, + "gvar": 0.99995846, + "name": 0.993865, + "total": 0.99775946 + } + }, + "gujarati/sources/NotoSerifGujarati.glyphs": { + "diffs": { + "(mark/kern)": 0.77115583, + "GDEF": 0.34969074, + "GPOS": 0.7750865, + "GSUB": 0.9913345, + "OS_2": 0.8148148, + "gvar": 0.999892, + "total": 0.9627025 + } + }, + "gunjala-gondi/sources/NotoSansGunjalaGondi.glyphs": { + "diffs": { + "(mark/kern)": 0.9935484, + "GPOS": 0.8873239, + "GSUB": 0.98433423, + "hhea": 0.95238096, + "name": 0.95522386, + "total": 0.99954236 + } + }, + "gurmukhi/sources/NotoSansGurmukhi.glyphs": { + "diffs": { + "(mark/kern)": 0.9429373, + "GDEF": 0.9986577, + "GPOS": 0.9762746, + "HVAR": 0.74059004, + "OS_2": 0.9814815, + "gvar": 0.99940497, + "hhea": 0.95238096, + "hmtx": 0.9965035, + "total": 0.99588674 + } + }, + "hanken-grotesk/sources/HankenGrotesk-Italic.glyphs": { + "diffs": { + "GDEF": 0.8643815, + "GSUB": 0.98550725, + "fvar": 0.9830508, + "total": 0.9974899 + } + }, + "hanken-grotesk/sources/HankenGrotesk.glyphs": { + "diffs": { + "GSUB": 0.9873536, + "fvar": 0.9830508, + "total": 0.99984926 + } + }, + "hanunoo/sources/NotoSansHanunoo.glyphs": { + "diffs": { + "(mark/kern)": 0.939759, + "GPOS": 0.79310346, + "GSUB": 0.96385545, + "OS_2": 0.8148148, + "name": 0.97029704, + "total": 0.9876727 + } + }, + "hatran/sources/NotoSansHatran.designspace": "identical", + "hebrew/sources/NotoRashiHebrew.glyphs": { + "diffs": { + "GDEF": 0.7692308, + "OS_2": 0.9814815, + "total": 0.99343383 + } + }, + "hebrew/sources/NotoSansHebrew.glyphs": { + "diffs": { + "(mark/kern)": 0.97961545, + "GDEF": 0.48046875, + "GPOS": 0.7916667, + "OS_2": 0.9814815, + "gvar": 0.9978685, + "total": 0.97179824 + } + }, + "hebrew/sources/NotoSansHebrewDroid.glyphs": "identical", + "hebrew/sources/NotoSerifHebrew.glyphs": { + "diffs": { + "GDEF": 0.6435921, + "gvar": 0.9987201, + "total": 0.991848 + } + }, + "hentaigana/sources/NotoSerifHentaigana.glyphspackage": "identical", + "hurricane/sources/Hurricane-Pro.glyphs": { + "diffs": { + "glyf": 0.9993461, + "hmtx": 0.9958071, + "total": 0.99961376 + } + }, + "imperial-aramaic/sources/NotoSansImperialAramaic.designspace": "identical", + "imperial-script/sources/ImperialScript.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99845636, + "hmtx": 0.9968355, + "total": 0.99915 + } + }, + "indic-siyaq-numbers/sources/NotoSansIndicSiyaqNumbers.glyphs": { + "diffs": { + "GSUB": 0.96202534, + "OS_2": 0.9814815, + "name": 0.97029704, + "total": 0.99938345 + } + }, + "ingrid-darling/sources/IngridDarling.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9999657, + "total": 0.9998918 + } + }, + "inscriptional-pahlavi/sources/NotoSansInscriptionalPahlavi.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "total": 0.99396616 + } + }, + "inscriptional-parthian/sources/NotoSansInscriptionalParthian.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "total": 0.9956769 + } + }, + "instrument-serif/sources/Instrument_Serif.glyphs": { + "diffs": { + "GSUB": 0.99596775, + "name": 0.96629214, + "total": 0.99983805 + } + }, + "instrument-serif/sources/Instrument_Serif_Italic.glyphs": { + "diffs": { + "GSUB": 0.99596775, + "name": 0.96629214, + "total": 0.99983764 + } + }, + "island-moments/sources/IslandMomentsPro.glyphs": { + "diffs": { + "glyf": 0.99818873, + "hmtx": 0.99558014, + "total": 0.9985366 + } + }, + "italianno/sources/Italianno.glyphs": { + "diffs": { + "OS_2": 0.8518519, + "total": 0.99989116 + } + }, + "javanese/sources/NotoSansJavanese.glyphs": { + "diffs": { + "(mark/kern)": 0.99947554, + "GPOS": 0.9370597, + "OS_2": 0.7962963, + "gvar": 0.99972105, + "total": 0.990604 + } + }, + "kaffeesatz/sources/YanoneKaffeesatz.glyphs": { + "diffs": { + "(mark/kern)": 0.93709457, + "GSUB": 0.9918579, + "total": 0.9798865 + } + }, + "kaithi/sources/NotoSansKaithi.glyphs": { + "diffs": { + "(mark/kern)": 0.9875728, + "GDEF": 1.0, + "GPOS": 0.8, + "GSUB": 0.83480453, + "name": 0.91588783, + "total": 0.9909962 + } + }, + "kannada/sources/NotoSansKannada.glyphs": { + "diffs": { + "(mark/kern)": 0.8369288, + "GDEF": 0.67729425, + "GPOS": 0.95649374, + "HVAR": 0.18348624, + "MVAR": 0.98571426, + "OS_2": 0.962963, + "glyf": 0.9997258, + "gvar": 0.99616796, + "hhea": 0.95238096, + "hmtx": 0.79576397, + "name": 0.993865, + "total": 0.9839752 + } + }, + "kannada/sources/NotoSerifKannada.glyphs": { + "diffs": { + "(mark/kern)": 0.69730145, + "GDEF": 0.9980441, + "GPOS": 0.9418642, + "GSUB": 0.98101264, + "HVAR": 0.26020762, + "MVAR": 0.9818182, + "OS_2": 0.9814815, + "glyf": 0.999682, + "gvar": 0.9982932, + "hhea": 0.95238096, + "hmtx": 0.9787234, + "name": 0.98136646, + "total": 0.94147635 + } + }, + "kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace": { + "diffs": { + "(mark/kern)": 0.99731153, + "GDEF": 0.4925865, + "GPOS": 0.75555557, + "GSUB": 0.8353414, + "OS_2": 0.962963, + "total": 0.9870955 + } + }, + "kantumruy-pro/sources/Upright/KantumruyPro.designspace": { + "diffs": { + "(mark/kern)": 0.9968802, + "GDEF": 0.99719363, + "GPOS": 0.75555557, + "GSUB": 0.8353414, + "OS_2": 0.962963, + "total": 0.99720836 + } + }, + "karla/sources/Karla-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.97659403, + "GDEF": 0.71750975, + "GlyphOrder": 0.024742268, + "MVAR": 0.9807692, + "OS_2": 0.8518519, + "glyf": 0.99964505, + "hmtx": 0.9958678, + "post": 1.0, + "total": 0.97763306 + } + }, + "karla/sources/Karla.glyphs": { + "diffs": { + "(mark/kern)": 0.9793004, + "GDEF": 0.9773519, + "GlyphOrder": 0.01443299, + "MVAR": 0.9807692, + "OS_2": 0.8518519, + "gvar": 0.9998422, + "post": 1.0, + "total": 0.9830676 + } + }, + "kawi/sources/NotoSansKawi.glyphs": { + "diffs": { + "(mark/kern)": 0.9980918, + "GDEF": 0.85357547, + "GPOS": 0.9867968, + "GSUB": 0.9859155, + "gvar": 0.99949384, + "name": 0.93457943, + "total": 0.99038476 + } + }, + "kayah-li/sources/NotoSansKayahLi.designspace": { + "diffs": { + "(mark/kern)": 0.9809524, + "GPOS": 0.7058824, + "total": 0.99575573 + } + }, + "kharoshthi/sources/NotoSansKharoshthi.glyphs": { + "diffs": { + "(mark/kern)": 0.9989882, + "GDEF": 0.992126, + "GPOS": 0.8137045, + "GSUB": 0.98, + "glyf": 1.0, + "name": 0.97029704, + "total": 0.99536157 + } + }, + "khitan-small-script/sources/NotoFangsongKSSRotated.glyphspackage": { + "diffs": { + "OS_2": 0.9259259, + "head": 0.95454544, + "hhea": 0.95238096, + "name": 0.97959185, + "total": 0.99996966 + } + }, + "khitan-small-script/sources/NotoFangsongKSSVertical.glyphspackage": { + "diffs": { + "OS_2": 0.9259259, + "head": 0.95454544, + "hhea": 0.95238096, + "name": 0.97959185, + "total": 0.9999098 + } + }, + "khitan-small-script/sources/NotoSerifKhitanSmallScript.glyphspackage": { + "diffs": { + "GSUB": 0.4733819, + "OS_2": 0.9259259, + "head": 0.95454544, + "hhea": 0.95238096, + "name": 0.97959185, + "total": 0.8599499 + } + }, + "khmer/sources/NotoSansKhmer.glyphs": { + "diffs": { + "(mark/kern)": 0.99961054, + "GDEF": 0.6354647, + "GPOS": 0.9924311, + "HVAR": 0.86538464, + "OS_2": 0.8148148, + "gvar": 0.9991018, + "total": 0.99579245 + } + }, + "khmer/sources/NotoSansKhmerUI.glyphs": { + "diffs": { + "(mark/kern)": 0.9996315, + "GDEF": 0.66979474, + "GPOS": 0.9885997, + "HVAR": 0.84638107, + "OS_2": 0.7962963, + "gvar": 0.99912024, + "hmtx": 0.9948052, + "total": 0.99573463 + } + }, + "khmer/sources/NotoSerifKhmer.glyphs": { + "diffs": { + "(mark/kern)": 0.99968153, + "GDEF": 0.61882126, + "GPOS": 0.9888596, + "HVAR": 0.5079595, + "OS_2": 0.8148148, + "gvar": 0.99907416, + "total": 0.99421436 + } + }, + "khojki/sources/NotoSansKhojki.glyphs": { + "diffs": { + "(mark/kern)": 0.9883721, + "GPOS": 0.9676617, + "OS_2": 0.7962963, + "hhea": 0.95238096, + "hmtx": 0.99462366, + "total": 0.99735314 + } + }, + "khojki/sources/NotoSerifKhojki.glyphs": { + "diffs": { + "(mark/kern)": 0.9705882, + "GDEF": 0.9934211, + "GPOS": 0.72922254, + "GSUB": 0.99, + "OS_2": 0.8148148, + "glyf": 0.99993473, + "gvar": 0.9697159, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99501246, + "total": 0.9807024 + } + }, + "khudawadi/sources/NotoSansKhudawadi.glyphs": { + "diffs": { + "(mark/kern)": 0.97439444, + "GDEF": 0.9590164, + "GPOS": 0.9056604, + "total": 0.992559 + } + }, + "kings/sources/KingsPro.glyphs": { + "diffs": { + "GSUB": 0.9961298, + "OS_2": 0.8888889, + "glyf": 0.9988643, + "hmtx": 0.99506414, + "total": 0.9992274 + } + }, + "kode-mono/sources/./KodeMono.glyphs": { + "diffs": { + "HVAR": 0.03546798, + "OS_2": 0.8148148, + "glyf": 0.99927527, + "gvar": 0.99800825, + "hmtx": 0.9898374, + "post": 0.9962547, + "total": 0.974378 + } + }, + "kolker-brush/sources/KolkerBrush.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99865705, + "total": 0.9990861 + } + }, + "kreon/sources/Kreon.glyphs": { + "diffs": { + "(mark/kern)": 0.9849949, + "GPOS": 0.88095236, + "glyf": 1.0, + "gvar": 0.98355454, + "total": 0.9909118 + } + }, + "lao/sources/NotoSansLao.glyphs": { + "diffs": { + "GDEF": 0.5887446, + "GPOS": 0.97727275, + "GSUB": 0.96633, + "HVAR": 0.37748346, + "OS_2": 0.7777778, + "gvar": 0.99996114, + "name": 0.99088144, + "total": 0.9858646 + } + }, + "lao/sources/NotoSansLaoLooped.glyphs": { + "diffs": { + "(mark/kern)": 0.95518506, + "GDEF": 0.77362984, + "GPOS": 0.9261261, + "GSUB": 0.8060345, + "GlyphOrder": 0.9782609, + "HVAR": 0.9133247, + "OS_2": 0.7962963, + "fvar": 0.7906977, + "glyf": 0.96024716, + "gvar": 0.9601924, + "hhea": 0.95238096, + "hmtx": 0.9781421, + "maxp": 0.95, + "name": 0.73942095, + "post": 0.97740114, + "total": 0.9542381 + } + }, + "lao/sources/NotoSansLaoLoopedUI.glyphs": { + "diffs": { + "(mark/kern)": 0.98046875, + "GDEF": 0.8376561, + "GPOS": 0.9130435, + "GSUB": 0.8477366, + "GlyphOrder": 0.99029124, + "HVAR": 0.99088144, + "OS_2": 0.7962963, + "fvar": 0.7906977, + "glyf": 0.9869908, + "gvar": 0.98613244, + "hhea": 0.95238096, + "hmtx": 0.990228, + "maxp": 0.95, + "name": 0.75454545, + "post": 0.9898305, + "total": 0.979055 + } + }, + "lao/sources/NotoSansLaoUI-MM.glyphs": { + "diffs": { + "GDEF": 0.62857145, + "OS_2": 0.8148148, + "gvar": 0.9995993, + "total": 0.993505 + } + }, + "lao/sources/NotoSerifLao.glyphs": { + "diffs": { + "GDEF": 0.6353791, + "GPOS": 0.97863245, + "GSUB": 0.9877551, + "HVAR": 0.6103896, + "OS_2": 0.7777778, + "gvar": 0.9994753, + "name": 0.99088144, + "total": 0.99143404 + } + }, + "latin-greek-cyrillic/sources/NotoSans-Italic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.9986938, + "GDEF": 0.42943427, + "GPOS": 0.8648416, + "GSUB": 0.99288535, + "HVAR": 0.56783193, + "MVAR": 0.8603352, + "OS_2": 0.7592593, + "glyf": 0.9787026, + "gvar": 0.92012703, + "hmtx": 0.99948734, + "maxp": 0.95, + "name": 0.9476744, + "total": 0.95821625 + } + }, + "latin-greek-cyrillic/sources/NotoSans.glyphspackage": { + "diffs": { + "(mark/kern)": 0.99866354, + "GDEF": 0.5231034, + "GPOS": 0.8554693, + "GSUB": 0.99357474, + "HVAR": 0.39711383, + "MVAR": "fontmake", + "OS_2": 0.7407407, + "glyf": 0.9834221, + "gvar": 0.9310632, + "hmtx": 0.9994856, + "maxp": 0.95, + "name": 0.964497, + "total": 0.9585328 + } + }, + "latin-greek-cyrillic/sources/NotoSansMono.glyphspackage": { + "diffs": { + "(mark/kern)": 0.9992189, + "GDEF": 0.66348684, + "GSUB": 0.99319726, + "MVAR": 0.8627451, + "OS_2": 0.7592593, + "glyf": 0.99992126, + "gvar": 0.9799382, + "name": 0.9819277, + "total": 0.988816 + } + }, + "latin-greek-cyrillic/sources/NotoSerif-Italic.glyphspackage": { + "diffs": { + "(mark/kern)": 0.9987325, + "GDEF": 0.51676726, + "GPOS": 0.86192626, + "GSUB": 0.9929453, + "HVAR": 0.81308824, + "OS_2": 0.7592593, + "glyf": 0.9998783, + "gvar": 0.94408524, + "hmtx": 0.9997396, + "name": 0.9560117, + "total": 0.966169 + } + }, + "latin-greek-cyrillic/sources/NotoSerif.glyphspackage": { + "diffs": { + "(mark/kern)": 0.99873376, + "GDEF": 0.57173204, + "GPOS": 0.84133375, + "GSUB": 0.993865, + "HVAR": 0.21276988, + "OS_2": 0.7407407, + "glyf": 0.98504984, + "gvar": 0.9280652, + "hmtx": 0.99947834, + "maxp": 0.95, + "name": 0.97313434, + "total": 0.95364547 + } + }, + "lavishly-yours/sources/LavishlyYours.glyphs": { + "diffs": { + "(mark/kern)": 0.9944964, + "total": 0.9979304 + } + }, + "league-gothic/sources/LeagueGothic.glyphs": { + "diffs": { + "GDEF": 0.99088144, + "gvar": 0.99949914, + "total": 0.99964917 + } + }, + "league-spartan/sources/LeagueSpartan.glyphs": { + "diffs": { + "(mark/kern)": 0.9978034, + "GDEF": 0.9265716, + "GPOS": 0.9520958, + "GSUB": 0.991342, + "name": 0.96202534, + "total": 0.9971656 + } + }, + "lepcha/sources/NotoSansLepcha.glyphs": { + "diffs": { + "(mark/kern)": 0.975, + "GPOS": 0.9471459, + "OS_2": 0.8148148, + "total": 0.99349594 + } + }, + "licorice/sources/Licorice.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9989767, + "hmtx": 0.9952904, + "total": 0.9993416 + } + }, + "limbu/sources/NotoSansLimbu.glyphs": { + "diffs": { + "(mark/kern)": 0.9935622, + "GPOS": 0.88439304, + "OS_2": 0.7962963, + "hhea": 0.95238096, + "hmtx": 0.96385545, + "total": 0.99179524 + } + }, + "linear-a/sources/NotoSansLinearA.designspace": "identical", + "linear-b/sources/NotoSansLinearB.designspace": "identical", + "lisu/sources/NotoSansLisu.glyphs": { + "diffs": { + "OS_2": 0.7962963, + "total": 0.99701256 + } + }, + "literata/sources/Literata-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.95553106, + "GDEF": 0.45284212, + "GPOS": 0.87254345, + "GSUB": 0.9242525, + "GlyphOrder": 0.991759, + "HVAR": 0.13900213, + "MVAR": 0.87830687, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "glyf": 0.9780561, + "gvar": 0.979105, + "hhea": 0.95238096, + "hmtx": 0.99175435, + "maxp": 0.95, + "name": 0.96202534, + "post": 0.99051356, + "total": 0.9255167, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "literata/sources/Literata.glyphs": { + "diffs": { + "(mark/kern)": 0.97895265, + "GDEF": 0.45808688, + "GPOS": 0.8663352, + "GSUB": 0.9395521, + "GlyphOrder": 0.993266, + "HVAR": 0.75417566, + "MVAR": 0.87830687, + "VVAR": "fontmake", + "glyf": 0.98215115, + "gvar": 0.98366237, + "hhea": 0.95238096, + "hmtx": 0.99326223, + "maxp": 0.95, + "name": 0.96202534, + "post": 0.9922631, + "total": 0.93403864, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "love-light/sources/LoveLight.glyphs": "identical", + "lovers-quarrel/sources/LoversQuarrel.glyphs": { + "diffs": { + "OS_2": 0.9259259, + "total": 0.99989474 + } + }, + "lugrasimo-fonts/sources/Lugrasimo-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.962963, + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "glyf": 0.99720347, + "gvar": "fontc", + "name": 0.93877554, + "total": 0.92198324 + } + }, + "lumanosimo-fonts/sources/Lumanosimo-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.9444444, + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "name": 0.9108911, + "total": 0.82305086 + } + }, + "lunasima-fonts/sources/Lunasima-Regular.designspace": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "GSUB": 0.63276833, + "OS_2": 0.962963, + "gasp": "fontmake", + "gvar": 0.99966484, + "total": 0.41114372 + } + }, + "luxurious/sources/Luxurious-Script.glyphs": { + "diffs": { + "glyf": 0.998944, + "hmtx": 0.996127, + "total": 0.9994387 + } + }, + "luxurious-roman/sources/Luxurious-Roman.glyphs": { + "diffs": { + "glyf": 0.9999528, + "hmtx": 0.9984639, + "total": 0.9999558 + } + }, + "lycian/sources/NotoSansLycian.designspace": "identical", + "lydian/sources/NotoSansLydian.designspace": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.99923986 + } + }, + "mahajani/sources/NotoSansMahajani.glyphs": { + "diffs": { + "(mark/kern)": 0.9668874, + "GPOS": 0.8039216, + "total": 0.9978256 + } + }, + "makasar/sources/NotoSerifMakasar.designspace": { + "diffs": { + "(mark/kern)": 0.6689189, + "GPOS": 0.76, + "GSUB": 0.989011, + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "gvar": "fontc", + "name": 0.9347826, + "total": 0.936171 + } + }, + "makingbiorhyme/sources/BioRhyme.glyphs": { + "diffs": { + "(mark/kern)": 0.6313127, + "GDEF": 0.26296017, + "GPOS": 0.920398, + "GSUB": 0.77718186, + "GlyphOrder": 0.9919192, + "HVAR": 0.54477143, + "OS_2": 0.9814815, + "glyf": 0.9871688, + "gvar": 0.98782635, + "hhea": 0.95238096, + "hmtx": 0.9919028, + "maxp": 0.95, + "name": 0.8636364, + "post": 0.98490566, + "total": 0.8119785 + } + }, + "malayalam/sources/NotoSansMalayalam.glyphs": { + "diffs": { + "(mark/kern)": 0.93802565, + "GDEF": 0.68676275, + "GPOS": 0.9148936, + "GSUB": 0.9680426, + "HVAR": 0.30918595, + "MVAR": 0.98245615, + "OS_2": 0.962963, + "glyf": 0.999745, + "gvar": 0.99040806, + "hhea": 0.95238096, + "hmtx": 0.9593496, + "name": 0.993865, + "total": 0.983908 + } + }, + "malayalam/sources/NotoSerifMalayalam.glyphs": { + "diffs": { + "(mark/kern)": 0.992163, + "GDEF": 0.9767932, + "GPOS": 0.98, + "GSUB": 0.9691517, + "HVAR": 0.19877942, + "MVAR": 0.9787234, + "OS_2": 0.962963, + "glyf": 0.99990714, + "gvar": 0.99935514, + "hhea": 0.95238096, + "hmtx": 0.96100277, + "name": 0.98734176, + "total": 0.98987335 + } + }, + "mandaic/sources/NotoSansMandaic.designspace": { + "diffs": { + "(mark/kern)": 0.9898167, + "GPOS": 0.8076923, + "total": 0.9982661 + } + }, + "manichaean/sources/NotoSansManichaean.glyphs": { + "diffs": { + "(mark/kern)": 0.9944629, + "GPOS": 0.81632656, + "OS_2": 0.8148148, + "glyf": 1.0, + "total": 0.9978951 + } + }, + "mansalva/sources/Mansalva.glyphs": { + "diffs": { + "(mark/kern)": 0.9987196, + "GPOS": 0.96268654, + "GSUB": 0.99203354, + "total": 0.9998141 + } + }, + "marchen/sources/NotoSansMarchen.designspace": { + "diffs": { + "(mark/kern)": 0.99144137, + "GDEF": 1.0, + "GPOS": 0.84732825, + "total": 0.9986465 + } + }, + "markazitext/sources/MarkaziText.glyphs": { + "diffs": { + "GDEF": 0.785957, + "MVAR": 0.974359, + "glyf": 0.9999213, + "gvar": 0.97788584, + "total": 0.99064744 + } + }, + "masaram-gondi/sources/NotoSansMasaramGondi.glyphs": { + "diffs": { + "(mark/kern)": 0.9780676, + "GPOS": 0.70666665, + "GSUB": 0.98696464, + "name": 0.9423077, + "total": 0.99335927 + } + }, + "math/sources/NotoSansMath.glyphspackage": { + "diffs": { + "GSUB": 0.99902415, + "MATH": "fontmake", + "cmap": 0.99713933, + "glyf": 0.9030496, + "head": 0.8636364, + "hhea": 0.95238096, + "hmtx": 0.9842598, + "maxp": 0.95, + "name": 0.93877554, + "total": 0.876353 + } + }, + "mavenproFont/sources/MavenPro.glyphs": "identical", + "mayan-numerals/sources/NotoSansMayanNumerals.designspace": "identical", + "mea-culpa/sources/MeaCulpaPro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.9998884 + } + }, + "medefaidrin/sources/NotoSansMedefaidrin.designspace": { + "diffs": { + "(mark/kern)": 0.9987013, + "GPOS": 0.9714286, + "OS_2": 0.9814815, + "head": 0.95454544, + "total": 0.99977154 + } + }, + "meetei-mayek/sources/NotoSansMeeteiMayek.glyphs": { + "diffs": { + "(mark/kern)": 0.9929701, + "GPOS": 0.6666667, + "OS_2": 0.8148148, + "total": 0.997948 + } + }, + "mende-kikakui/sources/NotoSansMendeKikakui.glyphs": { + "diffs": { + "GPOS": 0.973913, + "OS_2": 0.8148148, + "glyf": 0.9994787, + "total": 0.99863243 + } + }, + "meow-script/sources/MeowScript.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99870455, + "hmtx": 0.994617, + "total": 0.9993766 + } + }, + "merienda/sources/Merienda.glyphs": { + "diffs": { + "(mark/kern)": 0.9840206, + "GDEF": 0.9541169, + "GSUB": 0.86455697, + "GlyphOrder": 0.9878604, + "HVAR": 0.69530356, + "OS_2": 0.9814815, + "glyf": 0.9682643, + "gvar": 0.9664715, + "hhea": 0.95238096, + "hmtx": 0.98784196, + "maxp": 0.95, + "post": 0.98126465, + "total": 0.9671698 + } + }, + "meroitic/sources/NotoSansMeroitic.designspace": { + "diffs": { + "GlyphOrder": 0.08, + "cmap": 0.9858657, + "glyf": 0.9979127, + "hhea": 0.95238096, + "hmtx": 0.996337, + "maxp": 0.95, + "total": 0.9867963 + } + }, + "miao/sources/NotoSansMiao.glyphs": { + "diffs": { + "(mark/kern)": 0.9994196, + "GPOS": 0.97494304, + "glyf": 0.9994475, + "total": 0.9988794 + } + }, + "modi/sources/NotoSansModi.glyphs": { + "diffs": { + "(mark/kern)": 0.9946827, + "GDEF": 1.0, + "GPOS": 0.78070176, + "GSUB": 0.82051283, + "OS_2": 0.8148148, + "total": 0.9935662 + } + }, + "mona-sans/sources/MonaSans.glyphspackage": { + "diffs": { + "(mark/kern)": 0.99984485, + "GDEF": 0.18275316, + "GPOS": 0.91390115, + "GSUB": 0.9884058, + "HVAR": 0.5178366, + "OS_2": 0.962963, + "glyf": 0.99966645, + "gvar": 0.97603637, + "name": 0.8956522, + "total": 0.95844966 + } + }, + "mondaFont/sources/Monda.glyphs": { + "diffs": { + "gvar": 0.99926144, + "total": 0.99984425 + } + }, + "mongolian/sources/NotoSansMongolian.designspace": { + "diffs": { + "(mark/kern)": 0.9985935, + "GPOS": 0.91525424, + "GSUB": 0.9999484, + "OS_2": 0.962963, + "head": 0.95454544, + "name": 0.97196263, + "total": 0.97155726, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "monte-carlo/sources/MonteCarloPro.glyphs": { + "diffs": { + "GSUB": 0.9911678, + "OS_2": 0.962963, + "glyf": 0.9996087, + "hmtx": 0.991992, + "name": 0.9052632, + "total": 0.9994539 + } + }, + "moolahlah/sources/MooLahLah.glyphs": { + "diffs": { + "glyf": 0.9998854, + "hmtx": 0.992163, + "total": 0.9998418 + } + }, + "mooliFont/sources/Mooli.glyphs": { + "diffs": { + "GSUB": 0.9895338, + "name": 0.96842104, + "total": 0.9996793 + } + }, + "moondance/sources/MoonDancePro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9988292, + "hmtx": 0.9951877, + "total": 0.9994519 + } + }, + "mro/sources/NotoSansMro.designspace": "identical", + "ms-madi/sources/MsMadi.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.9998792 + } + }, + "mulish/sources/Mulish-Italic.glyphs": { + "diffs": { + "OS_2": 0.9814815, + "STAT": 0.9375, + "avar": 0.71428573, + "fvar": 0.9661017, + "glyf": 0.9995115, + "gvar": 0.9633786, + "head": 0.95454544, + "name": 0.9746835, + "total": 0.99189425 + } + }, + "mulish/sources/Mulish.glyphs": { + "diffs": { + "avar": 0.71428573, + "fvar": 0.9661017, + "glyf": 0.9995059, + "gvar": 0.963974, + "total": 0.99128956 + } + }, + "multani/sources/NotoSansMultani.designspace": "identical", + "music/sources/NotoMusic.glyphs": { + "diffs": { + "GDEF": 0.9932886, + "GPOS": 0.98553145, + "OS_2": 0.9814815, + "total": 0.9976675 + } + }, + "my-soul/sources/MySoul.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.99988645 + } + }, + "myanmar/sources/NotoSansMyanmar.glyphs": { + "diffs": { + "GDEF": 0.68417597, + "GSUB": 0.95159966, + "HVAR": 0.59129566, + "OS_2": 0.7962963, + "gvar": 0.9997749, + "hmtx": 0.99358976, + "total": 0.99640816 + } + }, + "myanmar/sources/NotoSansMyanmarUI.glyphs": { + "diffs": { + "GDEF": 0.66828674, + "GSUB": 0.9933222, + "HVAR": 0.5892157, + "glyf": 0.9997716, + "gvar": 0.9691498, + "hmtx": 0.9983845, + "total": 0.97655874 + } + }, + "myanmar/sources/NotoSerifMyanmar.glyphs": { + "diffs": { + "(mark/kern)": 0.9914123, + "GDEF": 0.8381805, + "HVAR": 0.37992832, + "OS_2": 0.7962963, + "glyf": 0.99997824, + "gvar": 0.99009836, + "hmtx": 0.994702, + "total": 0.9884164 + } + }, + "nabataean/sources/NotoSansNabataean.designspace": "identical", + "nag-mundari/sources/NotoSansNagMundari.glyphs": { + "diffs": { + "(mark/kern)": 0.97461927, + "GPOS": 0.74725276, + "name": 0.97029704, + "total": 0.99543625 + } + }, + "nandinagari/sources/NotoSansNandinagari.glyphs": { + "diffs": { + "(mark/kern)": 0.9991903, + "GPOS": 0.739726, + "GSUB": 0.93792653, + "glyf": 0.8422775, + "hmtx": 0.78854626, + "maxp": 0.9, + "name": 0.8909091, + "total": 0.8625885, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "neonderthaw/sources/NeonDerThaw.glyphs": { + "diffs": { + "OS_2": 0.9074074, + "glyf": 0.99945027, + "hmtx": 0.995283, + "total": 0.9995584 + } + }, + "new-tai-lue/sources/NotoSansNewTaiLue.glyphs": { + "diffs": { + "GDEF": 0.74509805, + "OS_2": 0.7777778, + "glyf": 1.0, + "gvar": 0.84559184, + "total": 0.9280462 + } + }, + "newa/sources/NotoSansNewa.glyphs": { + "diffs": { + "(mark/kern)": 0.99673426, + "GDEF": 0.99835974, + "GPOS": 0.9942556, + "GSUB": 0.97024953, + "total": 0.99818903 + } + }, + "nko/sources/NotoSansNKo.glyphs": { + "diffs": { + "GPOS": 0.9880515, + "OS_2": 0.9814815, + "total": 0.99855345 + } + }, + "nko/sources/NotoSansNKoUnjoined.glyphs": { + "diffs": { + "GPOS": 0.9880515, + "OS_2": 0.9814815, + "total": 0.9978928 + } + }, + "nushu/sources/NotoSansNushu.glyphs": { + "diffs": { + "OS_2": 0.7777778, + "post": 0.99882215, + "total": 0.9863226, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "nushu/sources/NotoTraditionalNushu.glyphs": { + "diffs": { + "OS_2": 0.9444444, + "VVAR": "fontmake", + "fvar": 0.852459, + "gvar": 0.99999195, + "name": 0.928, + "total": 0.988252, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "ogham/sources/NotoSansOgham.designspace": "identical", + "ojuju/sources/Ojuju.glyphs": { + "diffs": { + "glyf": 0.9984782, + "gvar": 0.9972092, + "hmtx": 0.9961014, + "total": 0.99951 + } + }, + "ol-chiki/sources/NotoSansOlChiki.glyphs": { + "diffs": { + "HVAR": 0.93846154, + "OS_2": 0.7962963, + "gvar": 0.99649817, + "total": 0.9955223 + } + }, + "old-hungarian/sources/NotoSansOldHungarian.glyphs": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.99993604 + } + }, + "old-italic/sources/NotoSansOldItalic.designspace": "identical", + "old-north-arabian/sources/NotoSansOldNorthArabian.designspace": "identical", + "old-permic/sources/NotoSansOldPermic.designspace": "identical", + "old-persian/sources/NotoSansOldPersian.designspace": "identical", + "old-sogdian/sources/NotoSansOldSogdian.glyphs": { + "diffs": { + "(mark/kern)": 0.9968553, + "GPOS": 0.9714286, + "OS_2": 0.9814815, + "total": 0.99926156 + } + }, + "old-south-arabian/sources/NotoSansOldSouthArabian.designspace": "identical", + "old-turkic/sources/NotoSansOldTurkic.designspace": { + "diffs": { + "OS_2": 0.9814815, + "total": 0.9996341 + } + }, + "old-uyghur/sources/NotoSerifOldUyghur.glyphs": { + "diffs": { + "(mark/kern)": 0.951049, + "GPOS": 0.88271606, + "OS_2": 0.9444444, + "total": 0.9959375 + } + }, + "ole/sources/Ole.glyphs": { + "diffs": { + "glyf": 0.9995072, + "hmtx": 0.9953488, + "total": 0.9997001 + } + }, + "onest/sources/Onest.glyphs": { + "diffs": { + "GSUB": 0.9829242, + "fvar": 0.9830508, + "gvar": 0.9999794, + "name": 0.9605263, + "total": 0.9995718 + } + }, + "oooh-baby/sources/OoohBaby.glyphs": "identical", + "orbitron-vf/sources/Orbitron.glyphs": "identical", + "oriya/sources/NotoSerifOriya.glyphs": { + "diffs": { + "(mark/kern)": 0.99054563, + "GDEF": 0.87416106, + "GPOS": 0.7565789, + "GSUB": 0.9987358, + "OS_2": 0.9074074, + "glyf": 0.9994622, + "gvar": 0.8272054, + "total": 0.963535 + } + }, + "osage/sources/NotoSansOsage.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 1.0, + "total": 0.99785477 + } + }, + "osmanya/sources/NotoSansOsmanya.designspace": "identical", + "ottoman-siyaq-numbers/sources/NotoSerifOttomanSiyaq.glyphs": { + "diffs": { + "OS_2": 0.9444444, + "cmap": 0.9849624, + "total": 0.998925 + } + }, + "pahawh-hmong/sources/NotoSansPahawhHmong.glyphs": { + "diffs": { + "(mark/kern)": 0.97472924, + "GPOS": 0.816, + "OS_2": 0.8148148, + "total": 0.96733403, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "palmyrene/sources/NotoSansPalmyrene.designspace": "identical", + "paprika/sources/Paprika.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.99981064 + } + }, + "passions-conflict/sources/PassionsConflict.glyphs": { + "diffs": { + "(mark/kern)": 0.99947333, + "glyf": 0.99891984, + "hmtx": 0.9905363, + "total": 0.99913764 + } + }, + "pau-cin-hau/sources/NotoSansPauCinHau.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "total": 0.9962003 + } + }, + "phags-pa/sources/NotoSansPhagsPa.glyphs": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 1.0, + "total": 0.999261 + } + }, + "phoenician/sources/NotoSansPhoenician.designspace": "identical", + "platypi/sources/Platypi-Italic.glyphs": { + "diffs": { + "GPOS": 0.9981848, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.9996998, + "gvar": 0.9955698, + "head": 0.95454544, + "hmtx": 0.99452806, + "name": 0.9701493, + "total": 0.99911547 + } + }, + "platypi/sources/Platypi.glyphs": { + "diffs": { + "(mark/kern)": 0.99996185, + "GPOS": 0.93710774, + "glyf": 0.9997793, + "gvar": 0.99808323, + "hmtx": 0.99636364, + "total": 0.9836451 + } + }, + "play-ball/sources/Playball.glyphs": { + "diffs": { + "OS_2": 0.9259259, + "glyf": 0.9999367, + "hmtx": 0.99746513, + "total": 0.99987316 + } + }, + "praise-script/sources/Praise-Pro.glyphs": { + "diffs": { + "glyf": 0.99994427, + "hmtx": 0.99909586, + "total": 0.99996054 + } + }, + "puppies-play/sources/PuppiesPlay.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99901694, + "hmtx": 0.9843014, + "total": 0.9991854 + } + }, + "questrial/sources/Questrial.glyphspackage": { + "diffs": { + "GSUB": 0.9992166, + "OS_2": 0.9074074, + "name": 0.96629214, + "total": 0.99992776 + } + }, + "qwigley/sources/Qwigley.glyphs": { + "diffs": { + "OS_2": 0.9444444, + "glyf": 0.99793327, + "total": 0.998964 + } + }, + "radiocanadadisplay/sources/RadioCanadaBig-Italic.glyphs": "identical", + "radiocanadadisplay/sources/RadioCanadaBig.glyphs": "identical", + "radiocanadafonts/sources/RadioCanada-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.88800555, + "GDEF": 0.73975766, + "GPOS": 0.9597855, + "GSUB": 0.867211, + "GlyphOrder": 0.99874765, + "HVAR": 0.9991572, + "glyf": 0.9971738, + "gvar": 0.99722916, + "hhea": 0.95238096, + "hmtx": 0.9987469, + "maxp": 0.95, + "name": 0.8767123, + "post": 0.9985359, + "total": 0.97609854 + } + }, + "radiocanadafonts/sources/RadioCanada.glyphs": { + "diffs": { + "(mark/kern)": 0.8979577, + "GDEF": 0.77737665, + "GPOS": 0.96069866, + "GSUB": 0.8469585, + "GlyphOrder": 0.9987812, + "HVAR": 0.52133334, + "glyf": 0.9971912, + "gvar": 0.9973619, + "hhea": 0.95238096, + "hmtx": 0.9987805, + "maxp": 0.95, + "name": 0.7804878, + "post": 0.9985816, + "total": 0.96647817 + } + }, + "readexpro/sources/ReadexPro.glyphs": { + "diffs": { + "(mark/kern)": 0.98034465, + "GDEF": 0.67381245, + "GSUB": 0.99417, + "HVAR": 0.2528072, + "glyf": 0.9990127, + "gvar": 0.9934174, + "name": 0.9370629, + "total": 0.9769947 + } + }, + "rejang/sources/NotoSansRejang.glyphs": { + "diffs": { + "(mark/kern)": 0.9931787, + "GPOS": 0.94813466, + "OS_2": 0.7962963, + "hmtx": 0.98, + "total": 0.9574449, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "road-rage/sources/RoadRage.glyphs": { + "diffs": { + "(mark/kern)": 0.9972999, + "glyf": 0.9967785, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9643963, + "total": 0.9967726 + } + }, + "rubik/sources/Rubik-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.98068345, + "GPOS": 0.8787276, + "GSUB": 0.91874236, + "GlyphOrder": 0.9987261, + "HVAR": 0.998958, + "OS_2": 0.9814815, + "STAT": 0.9375, + "glyf": 0.99471474, + "gvar": 0.9965993, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.85, + "name": 0.9726027, + "post": 0.9984235, + "total": 0.9894296 + } + }, + "rubik/sources/Rubik.glyphs": { + "diffs": { + "(mark/kern)": 0.9784739, + "GPOS": 0.8608467, + "GSUB": 0.9338872, + "GlyphOrder": 0.9987261, + "HVAR": 0.99894774, + "OS_2": 0.9814815, + "glyf": 0.99473065, + "gvar": 0.9904418, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.85, + "post": 0.9984235, + "total": 0.94155574 + } + }, + "ruge-boogie/sources/RugeBoogiePro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9999336, + "total": 0.9999038 + } + }, + "runic/sources/NotoSansRunic.designspace": "identical", + "ruthie/sources/Ruthie.glyphs": { + "diffs": { + "(mark/kern)": 0.99408937, + "GSUB": 0.9907312, + "OS_2": 0.8518519, + "glyf": 0.9945126, + "total": 0.99472374 + } + }, + "samaritan/sources/NotoSansSamaritan.glyphs": { + "diffs": { + "OS_2": 0.7777778, + "total": 0.9970737 + } + }, + "sancreek/sources/Sancreek.glyphs": "identical", + "sassy-frass/sources/SassyFrass.glyphs": { + "diffs": { + "(mark/kern)": 0.9941668, + "glyf": 0.9989164, + "hmtx": 0.992163, + "total": 0.99701625 + } + }, + "saurashtra/sources/NotoSansSaurashtra.glyphs": { + "diffs": { + "(mark/kern)": 0.98993963, + "GPOS": 0.875, + "GSUB": 0.991453, + "OS_2": 0.8148148, + "total": 0.97681665, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "schibsted-grotesk/sources/SchibstedGrotesk-Italic.glyphs": { + "diffs": { + "GPOS": 0.9985057, + "glyf": 0.99979347, + "gvar": 0.9816352, + "total": 0.99824107 + } + }, + "schibsted-grotesk/sources/SchibstedGrotesk.glyphs": { + "diffs": { + "GPOS": 0.99849343, + "glyf": 1.0, + "gvar": 0.98394346, + "total": 0.99840516 + } + }, + "sedan/sources/Sedan-Italic.glyphs": { + "diffs": { + "GSUB": 0.9939668, + "name": 0.9302326, + "total": 0.9996828 + } + }, + "sedan/sources/Sedan-Regular.glyphs": "identical", + "send-flowers/sources/SendFlowers.glyphs": "identical", + "seymourFont/sources/SeymourOne.glyphs": { + "diffs": { + "GSUB": 0.98370373, + "total": 0.9997853 + } + }, + "shalimar/sources/Shalimar.glyphs": { + "diffs": { + "glyf": 0.99802566, + "hmtx": 0.98552126, + "total": 0.999014 + } + }, + "sharada/sources/NotoSansSharada.glyphs": { + "diffs": { + "(mark/kern)": 0.997669, + "GDEF": 0.99210113, + "GPOS": 0.9834206, + "total": 0.9951743 + } + }, + "shavian/sources/NotoSansShavian.designspace": "identical", + "siddham/sources/NotoSansSiddham.glyphs": { + "diffs": { + "(mark/kern)": 0.98931503, + "GDEF": 0.99167824, + "GPOS": 0.99816793, + "GSUB": 0.9824684, + "name": 0.8448276, + "total": 0.99599755 + } + }, + "sinhala/sources/NotoSansSinhala.glyphs": { + "diffs": { + "(mark/kern)": 0.997008, + "GDEF": 0.7348735, + "GPOS": 0.9362287, + "HVAR": 0.34117004, + "OS_2": 0.962963, + "gvar": 0.99993855, + "hhea": 0.95238096, + "hmtx": 0.9938367, + "name": 0.993865, + "total": 0.9970095 + } + }, + "sinhala/sources/NotoSerifSinhala.glyphs": { + "diffs": { + "(mark/kern)": 0.9972085, + "GDEF": 0.76133263, + "GPOS": 0.89604497, + "HVAR": 0.33390903, + "OS_2": 0.962963, + "gvar": 0.99993837, + "hhea": 0.95238096, + "hmtx": 0.9938367, + "name": 0.993865, + "total": 0.99614656 + } + }, + "smooch/sources/SmoochPro.glyphs": { + "diffs": { + "glyf": 0.99754477, + "hmtx": 0.9944598, + "total": 0.9986701 + } + }, + "smooch-sans/sources/SmoochSans.glyphs": { + "diffs": { + "glyf": 0.9998028, + "hmtx": 0.998452, + "total": 0.99994063 + } + }, + "soft-type-jacquard/sources/Jacquard12.glyphs": "identical", + "soft-type-jacquard/sources/Jacquard12Charted.glyphs": "identical", + "soft-type-jacquard/sources/Jacquard24.glyphs": "identical", + "soft-type-jacquard/sources/Jacquard24Charted.glyphs": "identical", + "soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9.glyphs": "identical", + "soft-type-jersey/sources/Jersey10.glyphs": "identical", + "soft-type-jersey/sources/Jersey10Charted.glyphs": "identical", + "soft-type-jersey/sources/Jersey15.glyphs": "identical", + "soft-type-jersey/sources/Jersey15Charted.glyphs": "identical", + "soft-type-jersey/sources/Jersey20.glyphs": "identical", + "soft-type-jersey/sources/Jersey20Charted.glyphs": { + "diffs": { + "glyf": 1.0, + "total": 1.0 + } + }, + "soft-type-jersey/sources/Jersey25.glyphs": "identical", + "soft-type-jersey/sources/Jersey25Charted.glyphs": "identical", + "soft-type-micro/sources/Micro5.glyphs": "identical", + "soft-type-yarndings/sources/Yarndings12.glyphs": "identical", + "soft-type-yarndings/sources/Yarndings12Charted.glyphs": "identical", + "soft-type-yarndings/sources/Yarndings20.glyphs": "identical", + "soft-type-yarndings/sources/Yarndings20Charted.glyphs": "identical", + "sogdian/sources/NotoSansSogdian.glyphs": { + "diffs": { + "(mark/kern)": 0.9986468, + "GPOS": 0.78125, + "total": 0.9992714 + } + }, + "solitreo/sources/Solitreo.glyphs": { + "diffs": { + "(mark/kern)": 0.9797532, + "GPOS": 0.80139375, + "total": 0.99162287 + } + }, + "sometype-mono/sources/SometypeMono-Italic.glyphs": { + "diffs": { + "GSUB": 0.9875371, + "HVAR": 0.030901287, + "OS_2": 0.8333333, + "glyf": 0.9997876, + "gvar": 0.97597265, + "post": 0.99705017, + "total": 0.9666779 + } + }, + "sometype-mono/sources/SometypeMono.glyphs": { + "diffs": { + "GSUB": 0.9875371, + "HVAR": 0.030901287, + "OS_2": 0.8333333, + "glyf": 1.0, + "gvar": 0.97718006, + "post": 0.99705017, + "total": 0.9663178 + } + }, + "sono/sources/Sono.glyphs": { + "diffs": { + "GDEF": 0.7604743, + "GSUB": 0.9845253, + "HVAR": 0.7253259, + "glyf": 0.99974436, + "gvar": 0.99993956, + "hmtx": 0.99469495, + "name": 0.9101796, + "total": 0.9920816 + } + }, + "sora-sompeng/sources/NotoSansSoraSompeng.glyphs": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.9997791, + "total": 0.97400975, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "soyombo/sources/NotoSansSoyombo.designspace": { + "diffs": { + "(mark/kern)": 0.9993294, + "GDEF": 1.0, + "GPOS": 0.9996117, + "GSUB": 0.9871837, + "total": 0.9993118 + } + }, + "splash/sources/Splash.glyphs": { + "diffs": { + "glyf": 0.9953973, + "maxp": 0.9, + "total": 0.99567604 + } + }, + "square-peg/sources/SquarePeg.glyphs": "identical", + "style-script/sources/StyleScript-Pro.glyphs": { + "diffs": { + "OS_2": 0.962963, + "glyf": 0.99918073, + "hmtx": 0.997921, + "total": 0.99926513 + } + }, + "sundanese/sources/NotoSansSundanese.glyphs": { + "diffs": { + "(mark/kern)": 0.99375, + "GPOS": 0.91463417, + "HVAR": 0.93877554, + "OS_2": 0.7962963, + "gvar": 0.99959034, + "hmtx": 0.9892473, + "total": 0.99488366 + } + }, + "syloti-nagri/sources/NotoSansSylotiNagri.glyphs": { + "diffs": { + "(mark/kern)": 0.9910314, + "GPOS": 0.8235294, + "GSUB": 0.989011, + "OS_2": 0.8148148, + "total": 0.9710871, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "symbols/sources/NotoSansSymbols.glyphspackage": { + "diffs": { + "VVAR": "fontmake", + "glyf": 0.99914515, + "gvar": 0.9946853, + "hmtx": 0.9988235, + "total": 0.9797488, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "symbols/sources/NotoSansSymbols2.glyphspackage": { + "diffs": { + "GSUB": 0.99130434, + "total": 0.983443, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "syriac/sources/NotoSansSyriac.glyphs": { + "diffs": { + "GPOS": 0.9960613, + "GSUB": 0.9910913, + "OS_2": 0.8148148, + "fvar": 0.9830508, + "gvar": 0.99980265, + "name": 0.9634146, + "total": 0.9990299 + } + }, + "syriac/sources/NotoSansSyriacEastern.glyphs": { + "diffs": { + "HVAR": 0.96484375, + "OS_2": 0.8148148, + "total": 0.99908847 + } + }, + "syriac/sources/NotoSansSyriacWestern.glyphs": { + "diffs": { + "GPOS": 0.9934479, + "OS_2": 0.8148148, + "gvar": 0.9998062, + "total": 0.9988662 + } + }, + "tac/sources/Tac.glyphspackage": { + "diffs": { + "GSUB": 0.99486303, + "glyf": 0.9951488, + "hmtx": 0.99638665, + "name": 0.8915663, + "total": 0.9996694 + } + }, + "tagalog/sources/NotoSansTagalog.glyphs": { + "diffs": { + "GPOS": 0.99236643, + "OS_2": 0.8148148, + "total": 0.96629477, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "tagbanwa/sources/NotoSansTagbanwa.designspace": "identical", + "tai-le/sources/NotoSansTaiLe.glyphs": { + "diffs": { + "(mark/kern)": 0.962963, + "GDEF": 0.94505495, + "GPOS": 0.79012346, + "OS_2": 0.7777778, + "hmtx": 0.93333334, + "total": 0.9921219 + } + }, + "tai-tham/sources/NotoSansTaiTham.glyphs": { + "diffs": { + "GDEF": 0.7508541, + "HVAR": 0.9948507, + "OS_2": 0.9814815, + "avar": "fontc", + "fvar": 0.9411765, + "glyf": 0.9992643, + "gvar": 0.9776169, + "hhea": 0.95238096, + "hmtx": 0.99396133, + "total": 0.94837946 + } + }, + "tai-viet/sources/NotoSansTaiViet.glyphs": { + "diffs": { + "(mark/kern)": 0.9944009, + "GPOS": 0.9277899, + "OS_2": 0.7962963, + "total": 0.9956876 + } + }, + "takri/sources/NotoSansTakri.designspace": { + "diffs": { + "(mark/kern)": 0.9898358, + "GDEF": 0.85365856, + "GPOS": 0.9882321, + "total": 0.99190074 + } + }, + "tamil/sources/NotoSansTamil.glyphs": { + "diffs": { + "(mark/kern)": 0.7950769, + "GDEF": 0.7651715, + "GPOS": 0.9088729, + "HVAR": 0.7227053, + "MVAR": 0.98571426, + "OS_2": 0.9814815, + "glyf": 0.99992514, + "gvar": 0.9985507, + "hhea": 0.95238096, + "hmtx": 0.94758064, + "total": 0.98385435 + } + }, + "tamil/sources/NotoSansTamilSupplement.designspace": { + "diffs": { + "OS_2": 0.962963, + "total": 0.99964684 + } + }, + "tamil/sources/NotoSerifTamil-Italic.glyphs": { + "diffs": { + "(mark/kern)": 0.83788186, + "GDEF": 0.39792207, + "GPOS": 0.7322835, + "HVAR": 0.7164179, + "MVAR": 0.992126, + "OS_2": 0.7962963, + "VVAR": "fontmake", + "glyf": 1.0, + "gvar": 0.9940794, + "hhea": 0.95238096, + "hmtx": 0.94690263, + "total": 0.97438186, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "tamil/sources/NotoSerifTamil.glyphs": { + "diffs": { + "(mark/kern)": 0.531662, + "GDEF": 0.38213915, + "GPOS": 0.7322835, + "HVAR": 0.779661, + "MVAR": 0.992126, + "OS_2": 0.7962963, + "VVAR": "fontmake", + "glyf": 1.0, + "gvar": 0.9939406, + "hhea": 0.95238096, + "hmtx": 0.94690263, + "total": 0.9622734, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "tangsa/sources/NotoSansTangsa.glyphs": { + "diffs": { + "(mark/kern)": 0.9974227, + "GPOS": 0.9714286, + "OS_2": 0.8148148, + "glyf": 1.0, + "gvar": 0.95798445, + "total": 0.97997963 + } + }, + "tangut/sources/NotoSerifTangut.glyphspackage": { + "diffs": { + "glyf": 0.9999935, + "post": 0.999928, + "total": 0.9918425, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "tapestry/sources/Tapestry.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "total": 0.9998821 + } + }, + "teko/sources/Teko.glyphs": { + "diffs": { + "(mark/kern)": 0.9993453, + "GPOS": 0.7714286, + "OS_2": 0.9814815, + "gvar": 0.9998005, + "name": 0.9836066, + "total": 0.9995581 + } + }, + "telugu/sources/NotoSansTelugu.glyphs": { + "diffs": { + "(mark/kern)": 0.94197327, + "GDEF": 0.66806614, + "GPOS": 0.98357123, + "HVAR": 0.1740435, + "OS_2": 0.962963, + "glyf": 0.99924445, + "gvar": 0.99695927, + "hhea": 0.9047619, + "hmtx": 0.84248704, + "name": 0.993865, + "total": 0.97325194 + } + }, + "telugu/sources/NotoSerifTelugu.glyphs": { + "diffs": { + "(mark/kern)": 0.88889176, + "GDEF": 0.9689441, + "GPOS": 0.98044163, + "HVAR": 0.0908632, + "OS_2": 0.962963, + "glyf": 0.9997735, + "gvar": 0.95523363, + "hhea": 0.9047619, + "hmtx": 0.8995984, + "name": 0.98734176, + "total": 0.9413709 + } + }, + "thaana/sources/NotoSansThaana.glyphs": { + "diffs": { + "HVAR": 0.9276018, + "OS_2": 0.962963, + "VVAR": "fontmake", + "fvar": 0.9830508, + "gvar": 0.99995804, + "total": 0.9819615, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "thai/sources/NotoSansThai.designspace": { + "diffs": { + "GDEF": 0.9632495, + "GPOS": 0.936, + "GSUB": 0.99245286, + "HVAR": 0.53757226, + "gvar": 0.9996022, + "name": 0.99088144, + "total": 0.99441296 + } + }, + "thai/sources/NotoSansThaiLooped.glyphs": { + "diffs": { + "(mark/kern)": 0.9862595, + "GDEF": 0.99894845, + "GPOS": 0.96666664, + "GSUB": 0.8640916, + "GlyphOrder": 0.997555, + "HVAR": 0.7178218, + "MVAR": 0.9895833, + "OS_2": 0.7592593, + "fvar": 0.7906977, + "glyf": 0.99516517, + "gvar": 0.9949619, + "hhea": 0.95238096, + "hmtx": 0.997543, + "maxp": 0.95, + "name": 0.74943566, + "post": 0.9972603, + "total": 0.9891163 + } + }, + "thai/sources/NotoSansThaiLoopedUI.glyphs": { + "diffs": { + "(mark/kern)": 0.9867675, + "GDEF": 0.63075197, + "GSUB": 0.8725314, + "GlyphOrder": 0.997543, + "HVAR": 0.81490684, + "OS_2": 0.7592593, + "fvar": 0.8037383, + "glyf": 0.9951406, + "gvar": 0.9947014, + "hhea": 0.95238096, + "hmtx": 0.9975309, + "maxp": 0.95, + "name": 0.7934426, + "post": 0.9972603, + "total": 0.9878565 + } + }, + "thai/sources/NotoSansThaiUI.designspace": { + "diffs": { + "GDEF": 0.8780019, + "GPOS": 0.936, + "GSUB": 0.99245286, + "gvar": 0.9996053, + "name": 0.99088144, + "total": 0.99776095 + } + }, + "thai/sources/NotoSerifThai.glyphs": { + "diffs": { + "(mark/kern)": 0.99985653, + "GDEF": 0.8176101, + "GPOS": 0.9230769, + "GSUB": 0.99248123, + "HVAR": 0.67507005, + "OS_2": 0.8148148, + "gvar": 0.99992937, + "name": 0.99088144, + "total": 0.99543554 + } + }, + "tibetan/sources/NotoSerifTibetan.glyphs": { + "diffs": { + "(mark/kern)": 0.88201374, + "GDEF": 0.44119766, + "GPOS": 0.7719009, + "GSUB": 0.5350947, + "fvar": 0.9830508, + "gvar": 0.99994963, + "total": 0.9084338 + } + }, + "tifinagh/sources/NotoSansTifinagh.glyphs": { + "diffs": { + "(mark/kern)": 0.99756396, + "GPOS": 0.7383177, + "OS_2": 0.8148148, + "total": 0.9967486 + } + }, + "tirhuta/sources/NotoSansTirhuta.glyphs": { + "diffs": { + "(mark/kern)": 0.9993605, + "GPOS": 0.97286725, + "GSUB": 0.9747899, + "OS_2": 0.9814815, + "name": 0.91588783, + "total": 0.9948811 + } + }, + "toto/sources/NotoSerifToto.glyphs": { + "diffs": { + "(mark/kern)": 0.95652175, + "GPOS": 0.8873239, + "OS_2": 0.8148148, + "gvar": 0.9988606, + "meta": "fontmake", + "total": 0.9932656 + } + }, + "twinkle-star/sources/TwinkleStar-Pro.glyphs": { + "diffs": { + "glyf": 0.9988617, + "hmtx": 0.99452555, + "total": 0.99947655 + } + }, + "ugaritic/sources/NotoSansUgaritic.designspace": { + "diffs": { + "glyf": 0.99945325, + "total": 0.9995685 + } + }, + "updock/sources/Updock-Pro.glyphs": "identical", + "vai/sources/NotoSansVai.designspace": "identical", + "victor-mono-font/sources/VictorMono-Italic.glyphs": { + "diffs": { + "OS_2": 0.9444444, + "STAT": 0.9375, + "glyf": 0.99868774, + "gvar": 0.9759804, + "head": 0.90909094, + "hhea": 0.95238096, + "hmtx": 0.96691424, + "name": 0.9104478, + "post": 0.9992013, + "total": 0.9901589 + } + }, + "victor-mono-font/sources/VictorMono.glyphs": { + "diffs": { + "OS_2": 0.962963, + "glyf": 0.9999307, + "gvar": 0.97386825, + "post": 0.999179, + "total": 0.9918099 + } + }, + "vithkuqi/sources/NotoSansVithkuqi.glyphs": { + "diffs": { + "(mark/kern)": 0.9921875, + "GDEF": 0.8196721, + "GPOS": 0.9714286, + "HVAR": 0.9182692, + "MVAR": 0.9818182, + "OS_2": 0.8148148, + "gvar": 0.9956096, + "total": 0.9950106 + } + }, + "vithkuqi/sources/NotoSerifVithkuqi.glyphs": { + "diffs": { + "(mark/kern)": 0.9915254, + "GDEF": 0.8135593, + "GPOS": 0.9714286, + "HVAR": 0.93367344, + "OS_2": 0.8148148, + "gvar": 0.9975467, + "total": 0.99664634 + } + }, + "vujahday/sources/VujahDayPro.glyphs": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.99916625, + "hmtx": 0.9942474, + "total": 0.9994596 + } + }, + "wancho/sources/NotoSansWancho.designspace": { + "diffs": { + "(mark/kern)": 0.9940728, + "GPOS": 0.82539684, + "total": 0.9973448 + } + }, + "warang-citi/sources/NotoSansWarangCiti.designspace": "identical", + "water-brush/sources/WaterBrush.glyphs": { + "diffs": { + "glyf": 0.9993815, + "total": 0.9994878 + } + }, + "waterfall/sources/WaterfallPro.glyphs": { + "diffs": { + "glyf": 0.9986041, + "hmtx": 0.99738497, + "total": 0.99944866 + } + }, + "whisper/sources/Whisper.glyphs": "identical", + "wixmadefor/sources/WixMadeforDisplay.designspace": { + "diffs": { + "GSUB": 0.9833187, + "OS_2": 0.9444444, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.999699 + } + }, + "wixmadefor/sources/WixMadeforText-Italic.designspace": { + "diffs": { + "GSUB": 0.97808534, + "OS_2": 0.9444444, + "gasp": "fontmake", + "head": 0.90909094, + "total": 0.9993154 + } + }, + "wixmadefor/sources/WixMadeforText.designspace": { + "diffs": { + "GSUB": 0.9833187, + "OS_2": 0.9444444, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9996989 + } + }, + "yezidi/sources/NotoSerifYezidi.designspace": { + "diffs": { + "(mark/kern)": 0.9908257, + "GPOS": 0.8115942, + "OS_2": 0.962963, + "gvar": 0.9936318, + "total": 0.9939628 + } + }, + "yi/sources/NotoSansYi.designspace": { + "diffs": { + "glyf": 0.9993694, + "total": 0.999452 + } + }, + "zanabazar-square/sources/NotoSansZanabazarSquare.designspace": { + "diffs": { + "(mark/kern)": 0.99758047, + "GDEF": 1.0, + "GPOS": 0.891258, + "GSUB": 0.992126, + "name": 0.97029704, + "total": 0.99617076 + } + }, + "zen-dots/sources/ZenDots.glyphs": { + "diffs": { + "glyf": 0.9997784, + "hmtx": 0.99615383, + "total": 0.9997752 + } + }, + "zen-loop/sources/ZenLoop.glyphs": { + "diffs": { + "glyf": 0.99984074, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.996063, + "total": 0.99967194 + } + }, + "zen-loop/sources/ZenLoopItalic.glyphs": { + "diffs": { + "glyf": 1.0, + "total": 1.0 + } + }, + "zen-tokyo-zoo/sources/TokyoZoo.glyphs": { + "diffs": { + "glyf": 0.99993354, + "hmtx": 0.99708456, + "total": 0.9998852 + } + }, + "znamenny/sources/NotoZnamennyMusicalNotation.glyphs": { + "diffs": { + "glyf": 0.99991935, + "hmtx": 0.9950495, + "total": 0.99987626 + } + } + }, + "failure": { + "Alkatra/sources/Alkatra.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Alkatra/sources/Alkatra.glyphs", + "stderr": "corner components on axis (corner _corner.serif in b)\nERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b)\nERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b)\nERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d)\nERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d)\nERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d)\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Alkatra/sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'\n" + } + } + }, + "Asar/sources/Asar.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Asar/sources/Asar.glyphs", + "stderr": "va, kh_ma-deva, s_da-deva, s_k_ra-deva, kh_va-deva, s_na-deva, n_m_ya-deva, l_ta-deva, bh_va-deva, gh_ra-deva, dh_va-deva, t_la-deva, l_ddha-deva, istroke, ny_ca-deva, n_ha-deva, g_sa-deva, tcircumflexbelow, s_t_ya-deva, kh_kha-deva, n_h_ya-deva, v_ya-deva, s_ta-deva, g_dh_ya-deva, h_ya-deva, ss_nna-deva, l_ttha-deva, Odotaccentmacron, b_j_ya-deva, ss_ssa-deva, k_s_p_ra-deva, m_pa-deva, p_tta-deva, g_va-deva, k_ca-deva, b_va-deva, h_nna-deva, t_t-deva, sh_ca-deva, s_pa-deva, sh_ma-deva, ny_ra-deva, m_ma-deva, gh_ya-deva, ch_ya-deva, n_dh_ya-deva, h_na-deva, dh_ra-deva, ncircumflexbelow, b_ya-deva, bh_ya-deva, n_ya-deva, l_ka-deva, n_na-deva, ph_ya-deva, h_m_ya-deva, ph_pha-deva, kh_ya-deva, g_n_ya-deva, p_la-deva, oMatra_reph-deva, p_ra-deva, nn_nna-deva, p_va-deva, sh_na-deva, m_sha-deva, dh_ya-deva, l_ba-deva, k_na-deva, l_za-deva, l_pha-deva, t_ma-deva, m_bh_ra-deva, v_la-deva, l_ma-deva, l_k_ya-deva, j_ta-deva, n_ka-deva, k_tha-deva, g_ma-deva, j_j_va-deva, s_tta-deva, ph_la-deva]\n" + } + } + }, + "Brawler/sources/Brawler.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Brawler/sources/Brawler.glyphs", + "stderr": "3:10:21.142943Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(r)) successful\n[2024-10-14T23:10:21.142946Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(ccedilla)) successful\n[2024-10-14T23:10:21.142951Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(emdash)) successful\n[2024-10-14T23:10:21.146031Z ThreadId(3) fontir::glyph DEBUG] Coalescing'Aacute' into a simple glyph because component 2x2s vary across the designspace\nthread '' panicked at fontir/src/glyph.rs:136:9:\n'Aacute' has 2 unique sets of components; must have exactly 1\n{[A, acute], []}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2024-10-14T23:10:21.148432Z ThreadId(1) fontc::workload DEBUG] 494/1002 complete, most recently Fe(GlyphOrder)\n[2024-10-14T23:10:21.148452Z ThreadId(1) fontc::workload DEBUG] 495/1002 complete, most recently Be(Mvar)\n[2024-10-14T23:10:21.149892Z ThreadId(1) fontc ERROR] A task panicked: ''Aacute' has 2 unique sets of components; must have exactly 1\n{[A, acute], []}'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Brawler/sources/Brawler.glyphs", + "stderr": "nts had differing number of points in glyph plusminus, contour 1:\n * Brawler Regular had: 12\n * Brawler Bold had: 4\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph percent, contour 0:\n * Brawler Regular had: 12\n * Brawler Bold had: 4\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph percent, contour 1:\n * Brawler Regular had: 4\n * Brawler Bold had: 12\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph at, contour 0:\n * Brawler Regular had: 61\n * Brawler Bold had: 56\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph foundryicon:\n * Brawler Regular had: 7\n * Brawler Bold had: 14\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph uniEFFD:\n * Brawler Regular had: 0\n * Brawler Bold had: 2\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Brawler/sources/Brawler.glyphs' -> 'master_ufo/Brawler.designspace': Compatibility check failed\n" + } + } + }, + "Brygada-1918/sources/Brygada1918-Italic.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Brygada-1918/sources/Brygada1918-Italic.glyphs", + "stderr": "formation\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have incompatible segment types:\n 15: ('close', 'line')\n 16: ('move', 'close')\n 17: ('line', 'move')\n 21: ('close', 'line')\n 22: ('move', 'close')\n 23: ('line', 'move')\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Brygada-1918/sources/Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'\n" + } + } + }, + "Chivo/sources/Chivo.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Chivo/sources/Chivo.glyphs", + "stderr": "d(1) fontc::workload DEBUG] 2688/3543 complete, most recently Be(GlyfFragment(Tcommaaccent))\n[2024-10-14T23:10:51.450570Z ThreadId(1) fontc::workload DEBUG] 2689/3543 complete, most recently Be(GlyfFragment(one.numr))\n[2024-10-14T23:10:51.450572Z ThreadId(1) fontc::workload DEBUG] 2690/3543 complete, most recently Be(GlyfFragment(Ainvertedbreve))\n[2024-10-14T23:10:51.450573Z ThreadId(1) fontc::workload DEBUG] 2691/3543 complete, most recently Be(GlyfFragment(Odotaccentmacron))\n[2024-10-14T23:10:51.450575Z ThreadId(1) fontc::workload DEBUG] 2692/3543 complete, most recently Be(GlyfFragment(Ihookabove))\n[2024-10-14T23:10:51.450576Z ThreadId(1) fontc::workload DEBUG] 2693/3543 complete, most recently Be(GlyfFragment(colon))\n[2024-10-14T23:10:51.450578Z ThreadId(1) fontc::workload DEBUG] 2694/3543 complete, most recently Be(GlyfFragment(four.tf))\n[2024-10-14T23:10:51.466972Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ᵻ' (U+1D7B) to two different glyph ids: GID_223 and GID_307\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Chivo/sources/Chivo.glyphs", + "stderr": "Running 'propagate_all_anchors' transformation\nINFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Thin\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Medium\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Black\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nINFO:fontTools.cu2qu.ufo:New spline lengths: 1: 5, 2: 654, 3: 630, 4: 161, 5: 6, 6: 2, 7: 8\nINFO:ufo2ft:Building OpenType tables for Chivo-Thin\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Chivo/sources/Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke'\n" + } + } + }, + "Crimson/sources/CrimsonText-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Crimson/sources/CrimsonText-Italic.glyphs", + "stderr": "T23:11:38.621143Z ThreadId(1) fontc::workload DEBUG] 108/3247 complete, most recently Fe(Glyph(ldotbelowmacron))\n[2024-10-14T23:11:38.621146Z ThreadId(1) fontc::workload DEBUG] 109/3247 complete, most recently Fe(Glyph(idotaccent))\n[2024-10-14T23:11:38.621149Z ThreadId(1) fontc::workload DEBUG] 110/3247 complete, most recently Fe(Glyph(dcircumflexbelow))\n[2024-10-14T23:11:38.621153Z ThreadId(1) fontc::workload DEBUG] 111/3247 complete, most recently Fe(Glyph(abrevetilde))\n[2024-10-14T23:11:38.621156Z ThreadId(1) fontc::workload DEBUG] 112/3247 complete, most recently Fe(Glyph(ccaron))\n[2024-10-14T23:11:38.621159Z ThreadId(1) fontc::workload DEBUG] 113/3247 complete, most recently Fe(Glyph(zcircumflex))\n[2024-10-14T23:11:38.621162Z ThreadId(1) fontc::workload DEBUG] 114/3247 complete, most recently Fe(Glyph(otildedieresis))\n[2024-10-14T23:11:38.633991Z ThreadId(1) fontc ERROR] Invalid source glyph 'Ncircumflexbelow': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Crimson/sources/CrimsonText-Italic.glyphs", + "stderr": "ake.compatibility:\nFonts had differing number of points in glyph macroncomb.case, contour 0:\n * Crimson Text Italic had: 21\n * Crimson Text SemiBold Italic had: 14\n * Crimson Text Bold Italic had: 17\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph brevecomb.case.001, contour 0:\n * Crimson Text Italic had: 18\n * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph brevecomb.case.002, contour 0:\n * Crimson Text Italic had: 18\n * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph apostrophemod, contour 0:\n * Crimson Text Italic had: 25\n * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 22\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Crimson/sources/CrimsonText-Italic.glyphs' -> 'master_ufo/CrimsonText-Italic.designspace': Compatibility check failed\n" + } + } + }, + "Crimson/sources/CrimsonText.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Crimson/sources/CrimsonText.glyphs", + "stderr": "0-14T23:11:43.927424Z ThreadId(1) fontc::workload DEBUG] 1374/5519 complete, most recently Fe(Glyph(rcommaaccent.sc))\n[2024-10-14T23:11:43.927428Z ThreadId(1) fontc::workload DEBUG] 1375/5519 complete, most recently Fe(Glyph(O-cy))\n[2024-10-14T23:11:43.927433Z ThreadId(1) fontc::workload DEBUG] 1376/5519 complete, most recently Fe(Glyph(nine))\n[2024-10-14T23:11:43.927439Z ThreadId(1) fontc::workload DEBUG] 1377/5519 complete, most recently Fe(Glyph(e.sc))\n[2024-10-14T23:11:43.927444Z ThreadId(1) fontc::workload DEBUG] 1378/5519 complete, most recently Fe(Glyph(Rho))\n[2024-10-14T23:11:43.927448Z ThreadId(1) fontc::workload DEBUG] 1379/5519 complete, most recently Fe(Glyph(etadasiaperispomeni))\n[2024-10-14T23:11:43.927452Z ThreadId(1) fontc::workload DEBUG] 1380/5519 complete, most recently Fe(Glyph(AE.alt))\n[2024-10-14T23:11:43.931615Z ThreadId(1) fontc ERROR] Invalid source glyph 'circumflexcomb_gravecomb.case': 'bad anchor: 'Invalid anchor 'top_viet': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Crimson/sources/CrimsonText.glyphs", + "stderr": "vecomb.case.001, contour 0:\n * Crimson Text Regular had: 18\n * Crimson Text SemiBold, Crimson Text Bold had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph commaturnedmod:\n * Crimson Text Regular, Crimson Text SemiBold had: 1\n * Crimson Text Bold had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph commaturnedmod:\n * Crimson Text Regular, Crimson Text SemiBold had: 0\n * Crimson Text Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph glottalstopmod:\n * Crimson Text Regular had: 1\n * Crimson Text SemiBold, Crimson Text Bold had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph glottalstopmod:\n * Crimson Text Regular had: 0\n * Crimson Text SemiBold, Crimson Text Bold had: 1\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Crimson/sources/CrimsonText.glyphs' -> 'master_ufo/CrimsonText.designspace': Compatibility check failed\n" + } + } + }, + "Exo-1.0/sources/Exo.designspace": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Exo-1.0/sources/Exo.designspace", + "stderr": "iffering point type in glyph zerosuperior, contour 0, point 9:\n * Exo Thin had: curve\n * Exo Black had: None\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph zerosuperior, contour 0, point 10:\n * Exo Thin had: line\n * Exo Black had: curve\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph zerosuperior, contour 0, point 11:\n * Exo Thin had: None\n * Exo Black had: line\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph zerosuperior, contour 0, point 13:\n * Exo Thin had: curve\n * Exo Black had: None\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph zerosuperior, contour 0, point 14:\n * Exo Thin had: line\n * Exo Black had: curve\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph zerosuperior, contour 0, point 15:\n * Exo Thin had: None\n * Exo Black had: line\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Exo-1.0/sources/Exo.designspace': Compatibility check failed\n" + } + } + }, + "Exo-2.0/sources/Exo2.designspace": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Exo-2.0/sources/Exo2.designspace", + "stderr": "'six.tosf', 'six.lf'], 'seven.osf': ['seven', 'seven.tosf', 'seven.lf'], 'eight.osf': ['eight', 'eight.tosf', 'eight.lf'], 'nine.osf': ['nine', 'nine.tosf', 'nine.lf'], 'zero.tf': ['zero', 'zero.tosf', 'zero.lf'], 'one.tf': ['one', 'one.tosf', 'one.lf'], 'two.tf': ['two', 'two.tosf', 'two.lf'], 'three.tf': ['three', 'three.tosf', 'three.lf'], 'four.tf': ['four', 'four.tosf', 'four.lf'], 'five.tf': ['five', 'five.tosf', 'five.lf'], 'six.tf': ['six', 'six.tosf', 'six.lf'], 'seven.tf': ['seven', 'seven.tosf', 'seven.lf'], 'eight.tf': ['eight', 'eight.tosf', 'eight.lf'], 'nine.tf': ['nine', 'nine.tosf', 'nine.lf'], 'zero.tosf': ['zero.osf', 'zero.lf'], 'one.tosf': ['one.osf', 'one.lf'], 'two.tosf': ['two.osf', 'two.lf'], 'three.tosf': ['three.osf', 'three.lf'], 'four.tosf': ['four.osf', 'four.lf'], 'five.tosf': ['five.osf', 'five.lf'], 'six.tosf': ['six.osf', 'six.lf'], 'seven.tosf': ['seven.osf', 'seven.lf'], 'eight.tosf': ['eight.osf', 'eight.lf'], 'nine.tosf': ['nine.osf', 'nine.lf']}\n\n" + } + } + }, + "Fustat/sources/Fustat.glyphspackage": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Fustat/sources/Fustat.glyphspackage", + "stderr": "11.885225Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(i)) successful\n[2024-10-14T23:09:11.885229Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(thal-ar)) successful\n[2024-10-14T23:09:11.885311Z ThreadId(2) fontbe::features::kern DEBUG] Gather be kerning\n[2024-10-14T23:09:11.888675Z ThreadId(1) fontc::workload DEBUG] 4114/4128 complete, most recently Be(Glyf)\n[2024-10-14T23:09:11.888913Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful\n[2024-10-14T23:09:11.890489Z ThreadId(1) fontc::workload DEBUG] 4117/4128 complete, most recently Be(GatherBeKerning)\n[2024-10-14T23:09:11.890505Z ThreadId(1) fontc::workload DEBUG] 4118/4128 complete, most recently Be(Head)\n[2024-10-14T23:09:11.899612Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors\n[2024-10-14T23:09:11.899621Z ThreadId(1) fontc WARN] error: glyphsapp number value only valid when compiling variable font\nin at 120:16\n | \n120 | valueRecordDef <$dotshift 0 0 0> DOTSHIFT;\n | ^^^^^^^^^\n\n" + } + } + }, + "Gantari/sources/Gantari-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Gantari/sources/Gantari-Italic.glyphs", + "stderr": "ntc::workload DEBUG] 1332/1531 complete, most recently Be(GlyfFragment(ucircumflex))\n[2024-10-14T23:09:40.573300Z ThreadId(1) fontc::workload DEBUG] 1333/1531 complete, most recently Be(GlyfFragment(Ecaron))\n[2024-10-14T23:09:40.573303Z ThreadId(1) fontc::workload DEBUG] 1334/1531 complete, most recently Be(GlyfFragment(ecircumflex))\n[2024-10-14T23:09:40.573306Z ThreadId(1) fontc::workload DEBUG] 1335/1531 complete, most recently Be(GlyfFragment(adieresis))\n[2024-10-14T23:09:40.573309Z ThreadId(1) fontc::workload DEBUG] 1336/1531 complete, most recently Be(GlyfFragment(udieresis))\n[2024-10-14T23:09:40.573321Z ThreadId(1) fontc::workload DEBUG] 1337/1531 complete, most recently Be(GlyfFragment(periodcentered.loclCAT.case))\n[2024-10-14T23:09:40.573324Z ThreadId(1) fontc::workload DEBUG] 1338/1531 complete, most recently Be(GlyfFragment(Ograve))\n[2024-10-14T23:09:40.581204Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Gantari/sources/Gantari-Italic.glyphs", + "stderr": "essing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ThinItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-LightItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Italic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BlackItalic\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nINFO:fontTools.cu2qu.ufo:New spline lengths: 1: 9, 2: 594, 3: 245, 4: 55, 5: 11\nINFO:ufo2ft:Building OpenType tables for Gantari-ThinItalic\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Gantari/sources/Gantari-Italic.glyphs' -> 'master_ufo/Gantari-Italic.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'\n" + } + } + }, + "Gantari/sources/Gantari.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Gantari/sources/Gantari.glyphs", + "stderr": "136232Z ThreadId(1) fontc::workload DEBUG] 1329/1531 complete, most recently Be(GlyfFragment(idotaccent))\n[2024-10-14T23:09:44.136233Z ThreadId(1) fontc::workload DEBUG] 1330/1531 complete, most recently Be(GlyfFragment(rcommaaccent))\n[2024-10-14T23:09:44.136234Z ThreadId(1) fontc::workload DEBUG] 1331/1531 complete, most recently Be(GlyfFragment(Umacron))\n[2024-10-14T23:09:44.136236Z ThreadId(1) fontc::workload DEBUG] 1332/1531 complete, most recently Be(GlyfFragment(gdotaccent))\n[2024-10-14T23:09:44.136237Z ThreadId(1) fontc::workload DEBUG] 1333/1531 complete, most recently Be(GlyfFragment(Uring))\n[2024-10-14T23:09:44.136238Z ThreadId(1) fontc::workload DEBUG] 1334/1531 complete, most recently Be(GlyfFragment(ygrave))\n[2024-10-14T23:09:44.136239Z ThreadId(1) fontc::workload DEBUG] 1335/1531 complete, most recently Be(GlyfFragment(Emacron))\n[2024-10-14T23:09:44.141526Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Gantari/sources/Gantari.glyphs", + "stderr": "ible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Thin\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Light\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Regular\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBold\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Bold\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBold\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Black\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nINFO:fontTools.cu2qu.ufo:New spline lengths: 1: 4, 2: 620, 3: 266, 4: 19, 5: 5\nINFO:ufo2ft:Building OpenType tables for Gantari-Thin\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Gantari/sources/Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'\n" + } + } + }, + "Grenze/sources/Grenze-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Grenze/sources/Grenze-Italic.glyphs", + "stderr": "h(two.numr))\n[2024-10-14T23:11:01.269884Z ThreadId(1) fontc::workload DEBUG] 455/3271 complete, most recently Fe(Glyph(eight.lf))\n[2024-10-14T23:11:01.269887Z ThreadId(1) fontc::workload DEBUG] 456/3271 complete, most recently Fe(Glyph(J))\n[2024-10-14T23:11:01.269890Z ThreadId(1) fontc::workload DEBUG] 457/3271 complete, most recently Fe(Glyph(Uhorndotbelow))\n[2024-10-14T23:11:01.269892Z ThreadId(1) fontc::workload DEBUG] 458/3271 complete, most recently Fe(Glyph(six.tosf))\n[2024-10-14T23:11:01.269895Z ThreadId(1) fontc::workload DEBUG] 459/3271 complete, most recently Fe(Glyph(ordfeminine))\n[2024-10-14T23:11:01.269897Z ThreadId(1) fontc::workload DEBUG] 460/3271 complete, most recently Fe(Glyph(c))\n[2024-10-14T23:11:01.269900Z ThreadId(1) fontc::workload DEBUG] 461/3271 complete, most recently Fe(Glyph(Lcommaaccent))\n[2024-10-14T23:11:01.278136Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Grenze/sources/Grenze-Italic.glyphs", + "stderr": "kern2.p found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.p found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules.\nINFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-LightItalic\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Grenze/sources/Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n" + } + } + }, + "Grenze/sources/Grenze.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Grenze/sources/Grenze.glyphs", + "stderr": "ete, most recently Fe(Glyph(Hcircumflex))\n[2024-10-14T23:11:04.190819Z ThreadId(1) fontc::workload DEBUG] 811/3271 complete, most recently Fe(Glyph(seven))\n[2024-10-14T23:11:04.190822Z ThreadId(1) fontc::workload DEBUG] 812/3271 complete, most recently Fe(Glyph(seveneighths))\n[2024-10-14T23:11:04.190823Z ThreadId(1) fontc::workload DEBUG] 813/3271 complete, most recently Be(Avar)\n[2024-10-14T23:11:04.190825Z ThreadId(1) fontc::workload DEBUG] 814/3271 complete, most recently Be(Stat)\n[2024-10-14T23:11:04.190826Z ThreadId(1) fontc::workload DEBUG] 815/3271 complete, most recently Be(Fvar)\n[2024-10-14T23:11:04.190828Z ThreadId(1) fontc::workload DEBUG] 816/3271 complete, most recently Fe(Glyph(period))\n[2024-10-14T23:11:04.190830Z ThreadId(1) fontc::workload DEBUG] 817/3271 complete, most recently Fe(Glyph(endash.case))\n[2024-10-14T23:11:04.199814Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Grenze/sources/Grenze.glyphs", + "stderr": "INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source\nINFO:glyphsLib.parser:Parsing .glyphs file\nINFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation\nINFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-Thin\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Grenze/sources/Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n" + } + } + }, + "Inconsolata/sources/Inconsolata.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Inconsolata/sources/Inconsolata.glyphs", + "stderr": "INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source\nINFO:glyphsLib.parser:Parsing .glyphs file\nINFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation\nINFO:fontmake.font_project:Loading 9 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter\nINFO:ufo2ft.filters:Running CornerComponentsFilter on Inconsolata-UltraCondensedExtraLight\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Inconsolata/sources/Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron\n" + } + } + }, + "Jaldi/sources/Jaldi.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Jaldi/sources/Jaldi.glyphs", + "stderr": "NFO:fontTools.varLib:Internal axis supports:\n{'Weight': [77, 77, 129]}\nINFO:fontTools.varLib:Normalized master locations:\n[{'Weight': 0.0}, {'Weight': 1.0}]\nINFO:fontTools.varLib:Index of base master: 0\nINFO:fontTools.varLib:Building variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 250 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nINFO:fontTools.varLib:No need for avar\nINFO:fontTools.varLib:Generating MVAR\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for Jaldi-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Jaldi/sources/Jaldi.glyphs' -> 'master_ufo/Jaldi.designspace': Generating fonts from Designspace failed: :183:1: \"languagesystem deva dflt\" has already been specified\n" + } + } + }, + "KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs", + "stderr": "1) fontc::workload DEBUG] Be(GlyfFragment(uni17A8)) successful\n[2024-10-14T23:12:47.114553Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni17B9.r)) successful\n[2024-10-14T23:12:47.114556Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni17AD)) successful\n[2024-10-14T23:12:47.114561Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni1785)) successful\n[2024-10-14T23:12:47.114564Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni17C0.b)) successful\n[2024-10-14T23:12:47.114567Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni17B1)) successful\n[2024-10-14T23:12:47.116219Z ThreadId(1) fontc::workload DEBUG] 2175/2184 complete, most recently Be(Gvar)\n[2024-10-14T23:12:47.116239Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful\n[2024-10-14T23:12:47.116412Z ThreadId(1) fontc::workload DEBUG] 2176/2184 complete, most recently Be(Glyf)\n[2024-10-14T23:12:47.122089Z ThreadId(1) fontc ERROR] Progress stalled computing composite bbox: [dcaron, Lcaron, tcaron, lcaron]\n" + } + } + }, + "MuseoModerno/sources/MuseoModerno.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/MuseoModerno/sources/MuseoModerno.glyphs", + "stderr": "^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py\", line 1073, in to_ufo_custom_params\n handler.to_ufo(self, glyphs_proxy, ufo_proxy)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py\", line 244, in to_ufo\n glyphs_value = self._read_from_glyphs(glyphs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py\", line 262, in _read_from_glyphs\n value = getter(self.glyphs_name)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py\", line 113, in get_custom_value\n raise RuntimeError(f\"More than one value for this customParameter: {key}\")\nRuntimeError: More than one value for this customParameter: fsType\n" + } + } + }, + "Overpass/sources/Overpass-Italic.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass-Italic.designspace", + "stderr": " Finished `release` profile [optimized] target(s) in 0.14s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass-Italic.designspace`\n[2024-10-14T23:13:49.091140Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:13:49.092075Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Overpass/sources/Overpass-Italic.designspace", + "stderr": "INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo'\n" + } + } + }, + "Overpass/sources/Overpass.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass.designspace", + "stderr": " Blocking waiting for file lock on package cache\n Finished `release` profile [optimized] target(s) in 0.14s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Overpass/sources/Overpass.designspace`\n[2024-10-14T23:13:50.387462Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:13:50.388313Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Overpass/sources/Overpass.designspace", + "stderr": "INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/Overpass/sources/master_ufo/Overpass-Thin.ufo'\n" + } + } + }, + "Pacifico/sources/Pacifico.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Pacifico/sources/Pacifico.glyphs", + "stderr": "AT\")\n[2024-10-14T23:13:51.855192Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2(\"KO_periodcentered.loclCAT\")\n[2024-10-14T23:13:51.858046Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2024-10-14T23:13:51.858065Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2024-10-14T23:13:51.858069Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2024-10-14T23:13:51.858072Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2024-10-14T23:13:51.874216Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739\n" + }, + "fontmake": { + "command": "fontmake -o ttf --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea --keep-overlaps /Users/rofls/.crater_cache/Pacifico/sources/Pacifico.glyphs", + "stderr": "uilder:Non-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.\nINFO:fontmake.font_project:Loading 1 DesignSpace source UFOs\nINFO:fontmake.font_project:Building TTF for Pacifico-Regular\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Pacifico-Regular\nINFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pacifico-Regular\nINFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pacifico-Regular\nINFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 937, 2: 7942, 3: 2437, 4: 1034, 5: 186, 6: 109, 7: 10, 8: 6\nINFO:ufo2ft:Building OpenType tables\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Pacifico/sources/Pacifico.glyphs' -> 'master_ufo/Pacifico-Regular.designspace': Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow'\n" + } + } + }, + "Playfair/sources/Playfair-2_1-Italic.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Playfair/sources/Playfair-2_1-Italic.glyphs", + "stderr": "INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source\nINFO:glyphsLib.parser:Parsing .glyphs file\nINFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation\nINFO:fontmake.font_project:Loading 18 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Playfair/sources/Playfair-2_1-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: '{5, 95, 600, 1}'\n" + } + } + }, + "Playfair/sources/Playfair-2_1-Roman.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Playfair/sources/Playfair-2_1-Roman.glyphs", + "stderr": "ternate layers will not be applied. Consider fixing the source instead.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Glyph _f_h.ligature in master Agate Black SemiExpanded Upright has different alternate layers to components that it uses. We don't currently support this case, so some alternate layers will not be applied. Consider fixing the source instead.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Glyph _f_ydieresis.ligature in master Agate Black SemiExpanded Upright has different alternate layers to components that it uses. We don't currently support this case, so some alternate layers will not be applied. Consider fixing the source instead.\nINFO:fontmake.font_project:Loading 28 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Playfair/sources/Playfair-2_1-Roman.glyphs' -> 'master_ufo/Playfair-Upright.designspace': Generating fonts from Designspace failed: '{5, 95, 500}'\n" + } + } + }, + "Playwrite/sources/Playwrite_MM.glyphspackage": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Playwrite/sources/Playwrite_MM.glyphspackage", + "stderr": "5872 complete, most recently Be(GlyfFragment(y.mod.ini))\n[2024-10-14T23:13:58.181246Z ThreadId(1) fontc::workload DEBUG] 3420/5872 complete, most recently Be(GlyfFragment(z.mod))\n[2024-10-14T23:13:58.181250Z ThreadId(1) fontc::workload DEBUG] 3421/5872 complete, most recently Be(GlyfFragment(Ytilde))\n[2024-10-14T23:13:58.181253Z ThreadId(1) fontc::workload DEBUG] 3422/5872 complete, most recently Be(GlyfFragment(rcommaaccent))\n[2024-10-14T23:13:58.181257Z ThreadId(1) fontc::workload DEBUG] 3423/5872 complete, most recently Be(GlyfFragment(p.mod.fin))\n[2024-10-14T23:13:58.181262Z ThreadId(1) fontc::workload DEBUG] 3424/5872 complete, most recently Be(GlyfFragment(Hcircumflex))\n[2024-10-14T23:13:58.343716Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors\n[2024-10-14T23:13:58.343730Z ThreadId(1) fontc WARN] error: Failed to load source at 'features/Playwrite.fea': 'No include path available'\nin at 5:8\n | \n5 | include(features/Playwrite.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^\n\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Playwrite/sources/Playwrite_MM.glyphspackage", + "stderr": " 2040, 2040, 2040, 2040, 2040, 2040]\nINFO:fontTools.varLib:\thcld: OS/2.usWinDescent\t[400, 400, 400, 400, 400, 400, 400, 400, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020]\nINFO:fontTools.varLib:\tsbxo: OS/2.ySubscriptXOffset\t[0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24]\nINFO:fontTools.varLib:\tspxo: OS/2.ySuperscriptXOffset\t[0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114]\nINFO:fontTools.varLib:\thcrn: hhea.caretSlopeRun\t[0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325]\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for Playwrite-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Playwrite/sources/Playwrite_MM.glyphspackage' -> 'master_ufo/Playwrite.designspace': Generating fonts from Designspace failed: :9:8: The following feature file should be included but cannot be found: features/Playwrite.fea\n" + } + } + }, + "PlusJakartaSans/sources/PlusJakartaSans.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs", + "stderr": " Finished `release` profile [optimized] target(s) in 0.16s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs`\n[2024-10-14T23:14:33.549439Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:14:33.549539Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"/Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs\"\n[2024-10-14T23:14:33.551871Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse /Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs: Unknown escape code'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs", + "stderr": " (800, 800)],\n 'maximum': 800,\n 'minimum': 200,\n 'name': 'Weight',\n 'tag': 'wght'}]\nINFO:fontTools.varLib:Internal master locations:\n[{'Weight': 200}, {'Weight': 400}, {'Weight': 800}]\nINFO:fontTools.varLib:Internal axis supports:\n{'Weight': [200, 200, 800]}\nINFO:fontTools.varLib:Normalized master locations:\n[{'Weight': 0.0}, {'Weight': 0.3333333333333333}, {'Weight': 1.0}]\nINFO:fontTools.varLib:Index of base master: 0\nINFO:fontTools.varLib:Building variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 240 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/PlusJakartaSans/sources/PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order.\n" + } + } + }, + "Roboto-Flex/sources/RobotoFlex.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace", + "stderr": " generating a new one\n[2024-10-14T23:03:49.438955Z ThreadId(1) ufo2fontir::source DEBUG] 948 glyphs identified\n[2024-10-14T23:03:50.158792Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2024-10-14T23:03:50.158849Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2024-10-14T23:03:50.159472Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-10-14T23:03:50.160360Z ThreadId(1) fontc::workload DEBUG] 1/3824 complete, most recently Fe(Features)\n[2024-10-14T23:03:50.326873Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/Roboto-Flex/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.crater_cache/Roboto-Flex/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace", + "stderr": "had differing anchors in glyph tildecombstack.case:\n * 69 fonts had: \"_top, top\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph u:\n * 69 fonts had: \n \"bottom, ogonek, top, topright\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph v:\n * 69 fonts had: \"bottom, top\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph w:\n * 69 fonts had: \"bottom, top\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph x:\n * 69 fonts had: \"bottom, top\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph y:\n * 69 fonts had: \"bottom, top\"\n * 16 fonts had: \"\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph z:\n * 69 fonts had: \"bottom, top\"\n * 16 fonts had: \"\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Roboto-Flex/sources/RobotoFlex.designspace': Compatibility check failed\n" + } + } + }, + "Signika/sources/Signika.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Signika/sources/Signika.glyphs", + "stderr": "l last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/fontmake\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontmake/__main__.py\", line 708, in main\n project.run_from_glyphs(inputs.glyphs_path, **args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontmake/font_project.py\", line 930, in run_from_glyphs\n self.run_from_designspace(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontmake/font_project.py\", line 1188, in run_from_designspace\n if not CompatibilityChecker(source_fonts).check():\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontmake/compatibility.py\", line 26, in check\n first = self.fonts[0]\n ~~~~~~~~~~^^^\nIndexError: list index out of range\n" + } + } + }, + "Tektur/sources/UFO/Tektur.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace", + "stderr": "-14T23:05:42.737037Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:05:42.854509Z ThreadId(1) ufo2fontir::source DEBUG] 1129 glyphs identified\n[2024-10-14T23:05:42.927018Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace\"\n[2024-10-14T23:05:42.927080Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/Tektur/sources/UFO/Tektur.designspace\"\n[2024-10-14T23:05:42.927105Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-10-14T23:05:42.927181Z ThreadId(1) fontc::workload DEBUG] 1/4548 complete, most recently Fe(Features)\n[2024-10-14T23:05:42.934528Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.crater_cache/Tektur/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea\n" + } + } + }, + "Tourney/sources/Tourney-Italic.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Tourney/sources/Tourney-Italic.glyphs", + "stderr": "nning EraseOpenCornersFilter on Tourney-CondensedBoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-CondensedBlackItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ThinItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BlackItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedThinItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBoldItalic\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBlackItalic\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 't.ss01' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Tourney/sources/Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01'\n" + } + } + }, + "Work-Sans/sources/WorkSans.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Work-Sans/sources/WorkSans.glyphs", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1153:5\n | \n1153 | \tsub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1153:30\n | \n1153 | \tsub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1154:5\n | \n1154 | \tsub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1154:30\n | \n1154 | \tsub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1155:5\n | \n1155 | \tsub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^\n\nerror: glyph not in font\nin at 1155:30\n | \n1155 | \tsub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137;\n | \t ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Work-Sans/sources/WorkSans.glyphs", + "stderr": "Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for WorkSans-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Work-Sans/sources/WorkSans.glyphs' -> 'master_ufo/WorkSans.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set:\n cent.BRACKET.202 (first found at :966:5)\n cent.tf.BRACKET.202 (first found at :966:25)\n dollar.BRACKET.202 (first found at :967:5)\n dollar.tf.BRACKET.202 (first found at :967:27)\n Adieresis.BRACKET.137 (first found at :1153:6)\n Adieresis.titl.BRACKET.137 (first found at :1153:31)\n Odieresis.BRACKET.137 (first found at :1154:6)\n Odieresis.titl.BRACKET.137 (first found at :1154:31)\n Udieresis.BRACKET.137 (first found at :1155:6)\n Udieresis.titl.BRACKET.137 (first found at :1155:31)\n" + } + } + }, + "Ysabeau/sources/Ysabeau.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Ysabeau/sources/Ysabeau.glyphs", + "stderr": "d(5) fontbe::glyphs WARN] dtail has inconsistent path elements: {\"\", \"MCLCCLLLCZMCLCCCCLCCCZ\"}\n[2024-10-14T23:08:43.186791Z ThreadId(5) fontbe::glyphs WARN] ringhalfleftbelowcomb has inconsistent path elements: {\"\", \"MLCCLCCZ\"}\n[2024-10-14T23:08:43.186947Z ThreadId(8) fontbe::glyphs WARN] leftanglebelowcomb has inconsistent path elements: {\"MLLLLZMLLLLZ\", \"\"}\n[2024-10-14T23:08:43.187125Z ThreadId(6) fontbe::glyphs WARN] tonebarhighmod_tonebarextrahighmod_tonebarmidmod.ccmp has inconsistent path elements: {\"\", \"MLLLLLZMLLLLLZMLLLLZ\"}\n[2024-10-14T23:08:43.187158Z ThreadId(2) fontbe::glyphs WARN] tonebarmidmod_tonebarhighmod_tonebarextralowmod.ccmp has inconsistent path elements: {\"\", \"MLLLLZMLLLLZMLLLLZ\"}\n[2024-10-14T23:08:43.187578Z ThreadId(8) fontbe::glyphs WARN] Lsmall has inconsistent path elements: {\"\", \"MLLLLZMLLLLZ\"}\n[2024-10-14T23:08:43.199465Z ThreadId(1) fontc ERROR] Invalid source glyph 'dmiddletilde': 'bad anchor: 'Invalid anchor 'topright': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/Ysabeau/sources/Ysabeau.glyphs", + "stderr": ": 2\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph glottalstopmod:\n * Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Black had: 0\n * Ysabeau Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph glottalstopmod:\n * Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Black had: \"\"\n * Ysabeau Bold had: \"bottom, top\"\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph glottalstopreversedmod:\n * Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Black had: 0\n * Ysabeau Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph glottalstopreversedmod:\n * Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Light, Ysabeau Black had: \"\"\n * Ysabeau Bold had: \"bottom, top\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Ysabeau/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Compatibility check failed\n" + } + } + }, + "arabic/sources/NotoNaskhArabicUI.glyphspackage": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/arabic/sources/NotoNaskhArabicUI.glyphspackage", + "stderr": "\n[2024-10-14T23:11:37.886314Z ThreadId(1) fontc::workload DEBUG] 1617/6488 complete, most recently Fe(Glyph(uniFBAB))\n[2024-10-14T23:11:37.886317Z ThreadId(1) fontc::workload DEBUG] 1618/6488 complete, most recently Fe(Glyph(uni064B_uni0651))\n[2024-10-14T23:11:37.886320Z ThreadId(1) fontc::workload DEBUG] 1619/6488 complete, most recently Fe(Glyph(uni0634))\n[2024-10-14T23:11:37.886323Z ThreadId(1) fontc::workload DEBUG] 1620/6488 complete, most recently Fe(Glyph(uniFCD5))\n[2024-10-14T23:11:37.886326Z ThreadId(1) fontc::workload DEBUG] 1621/6488 complete, most recently Fe(Glyph(uniFCCD))\n[2024-10-14T23:11:37.886329Z ThreadId(1) fontc::workload DEBUG] 1622/6488 complete, most recently Fe(Glyph(uniFEF6))\n[2024-10-14T23:11:37.886332Z ThreadId(1) fontc::workload DEBUG] 1623/6488 complete, most recently Fe(Glyph(uni06B6.medi))\n[2024-10-14T23:11:37.900677Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni0038.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''\n" + } + } + }, + "balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs", + "stderr": "oad ERROR] task 'Fe(Glyph(Uacute))' failed: 'Invalid source glyph 'Uacute': 'bad anchor: 'Invalid anchor 'ogonek': 'no value at default location''''\n[2024-10-14T23:12:18.811357Z ThreadId(1) fontc::workload DEBUG] 680/4058 complete, most recently Fe(Glyph(Uacute))\n[2024-10-14T23:12:18.811360Z ThreadId(1) fontc::workload DEBUG] 681/4058 complete, most recently Fe(Glyph(backslash))\n[2024-10-14T23:12:18.811363Z ThreadId(1) fontc::workload DEBUG] 682/4058 complete, most recently Fe(Glyph(Schwa))\n[2024-10-14T23:12:18.811365Z ThreadId(1) fontc::workload DEBUG] 683/4058 complete, most recently Fe(Glyph(zdotaccent))\n[2024-10-14T23:12:18.811368Z ThreadId(1) fontc::workload DEBUG] 684/4058 complete, most recently Fe(Glyph(Utilde))\n[2024-10-14T23:12:18.811371Z ThreadId(1) fontc::workload DEBUG] 685/4058 complete, most recently Fe(Glyph(En-cy))\n[2024-10-14T23:12:18.823818Z ThreadId(1) fontc ERROR] Invalid source glyph 'ohorn': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs", + "stderr": "ering number of points in glyph ocenteredtilde, contour 1:\n * Balsamiq Sans Italic had: 31\n * Balsamiq Sans Bold Italic had: 27\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph ocenteredtilde, contour 2:\n * Balsamiq Sans Italic had: 27\n * Balsamiq Sans Bold Italic had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph upsilonafrican, contour 0:\n * Balsamiq Sans Italic had: 99\n * Balsamiq Sans Bold Italic had: 76\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph yr, contour 0:\n * Balsamiq Sans Italic had: 62\n * Balsamiq Sans Bold Italic had: 50\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph yr, contour 1:\n * Balsamiq Sans Italic had: 24\n * Balsamiq Sans Bold Italic had: 23\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs' -> 'master_ufo/BalsamiqSans-Italic.designspace': Compatibility check failed\n" + } + } + }, + "balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs", + "stderr": ")\n[2024-10-14T23:12:27.730323Z ThreadId(1) fontc::workload DEBUG] 885/4058 complete, most recently Fe(Glyph(four.sansSerifBlackCircled))\n[2024-10-14T23:12:27.730324Z ThreadId(1) fontc::workload DEBUG] 886/4058 complete, most recently Fe(Glyph(heavyBallotX))\n[2024-10-14T23:12:27.730325Z ThreadId(1) fontc::workload DEBUG] 887/4058 complete, most recently Fe(Glyph(idotless-cy))\n[2024-10-14T23:12:27.730327Z ThreadId(1) fontc::workload DEBUG] 888/4058 complete, most recently Fe(Glyph(kje-cy))\n[2024-10-14T23:12:27.730328Z ThreadId(1) fontc::workload DEBUG] 889/4058 complete, most recently Fe(Glyph(iacute))\n[2024-10-14T23:12:27.730329Z ThreadId(1) fontc::workload DEBUG] 890/4058 complete, most recently Fe(Glyph(Z))\n[2024-10-14T23:12:27.730331Z ThreadId(1) fontc::workload DEBUG] 891/4058 complete, most recently Fe(Glyph(gradient))\n[2024-10-14T23:12:27.736825Z ThreadId(1) fontc ERROR] Invalid source glyph 'Schwadieresis-cy': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs", + "stderr": "ad: 6\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph apple:\n * Balsamiq Sans Regular had: 2\n * Balsamiq Sans Bold had: 3\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph minute, contour 0:\n * Balsamiq Sans Regular had: 11\n * Balsamiq Sans Bold had: 17\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph weierstrass, contour 0:\n * Balsamiq Sans Regular had: 68\n * Balsamiq Sans Bold had: 78\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph weierstrass, contour 1:\n * Balsamiq Sans Regular had: 15\n * Balsamiq Sans Bold had: 22\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph idotless-cy, contour 0:\n * Balsamiq Sans Regular had: 21\n * Balsamiq Sans Bold had: 19\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed\n" + } + } + }, + "belanosima-fonts/sources/Belanosima-Regular.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace", + "stderr": " Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Finished `release` profile [optimized] target(s) in 0.30s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace`\n[2024-10-14T23:03:05.912655Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:03:05.913543Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace", + "stderr": " 'maximum': 200.0,\n 'minimum': 1.0,\n 'name': 'width',\n 'tag': 'wdth'}]\nINFO:fontTools.varLib:Internal master locations:\n[{'weight': 434.0, 'width': 1.0}]\nINFO:fontTools.varLib:Internal axis supports:\n{'weight': [434.0, 434.0, 570.8190000000001], 'width': [1.0, 1.0, 300.0]}\nINFO:fontTools.varLib:Normalized master locations:\n[{'weight': 0.0, 'width': 0.0}]\nINFO:fontTools.varLib:Index of base master: 0\nINFO:fontTools.varLib:Building variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 83 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/belanosima-fonts/sources/Belanosima-Regular.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis maximum value 388.988 and it must be the highest input mapping value.\n" + } + } + }, + "bengali/sources/NotoSansBengali.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/bengali/sources/NotoSansBengali.glyphs", + "stderr": "Id(1) fontc::workload DEBUG] 1402/2822 complete, most recently Be(Mvar)\n[2024-10-14T23:03:07.664164Z ThreadId(1) fontc::workload DEBUG] 1403/2822 complete, most recently Be(GlyfFragment(wavebeng))\n[2024-10-14T23:03:07.664165Z ThreadId(1) fontc::workload DEBUG] 1404/2822 complete, most recently Be(GlyfFragment(ivowelsignbeng))\n[2024-10-14T23:03:07.664167Z ThreadId(1) fontc::workload DEBUG] 1405/2822 complete, most recently Fe(GlyphOrder)\n[2024-10-14T23:03:07.664168Z ThreadId(1) fontc::workload DEBUG] 1406/2822 complete, most recently Be(GlyfFragment(kharasquishbeng))\n[2024-10-14T23:03:07.664169Z ThreadId(1) fontc::workload DEBUG] 1407/2822 complete, most recently Be(GlyfFragment(uuvowelsignvattuUIbeng))\n[2024-10-14T23:03:07.664171Z ThreadId(1) fontc::workload DEBUG] 1408/2822 complete, most recently Be(GlyfFragment(nnaddarubeng))\n[2024-10-14T23:03:07.734424Z ThreadId(1) fontc ERROR] Invalid source glyph 'ngahalfbeng': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/bengali/sources/NotoSansBengali.glyphs", + "stderr": "rent number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'kharabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ssarasquishbeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'masabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'sattarabeng' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/bengali/sources/NotoSansBengali.glyphs' -> 'master_ufo/NotoSansBengali.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'khabeng', 'kharabeng', 'kharasquishbeng', 'mabeng', 'mapabeng', 'maparabeng', 'masabeng', 'nasabeng', 'nyajabeng', 'pabeng', 'pamabeng', 'parabeng', 'pasabeng', 'sabeng', 'salabeng', 'salubeng', 'sapabeng', 'saparabeng', 'sattabeng', 'sattarabeng', 'sattarasquishbeng', 'sattariibeng', 'sattiibeng', 'ssabeng', 'ssannabeng', 'ssapabeng', 'ssarabeng', 'ssarasquishbeng', 'yarephiivowelsignbeng'\n" + } + } + }, + "birthstone-bounce/sources/BirthstoneBounce.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/birthstone-bounce/sources/BirthstoneBounce.glyphs", + "stderr": "e(Glyph(I))\n[2024-10-14T23:04:01.085633Z ThreadId(1) fontc::workload DEBUG] 603/5898 complete, most recently Fe(Glyph(Y))\n[2024-10-14T23:04:01.085634Z ThreadId(1) fontc::workload DEBUG] 604/5898 complete, most recently Fe(Glyph(hyphen))\n[2024-10-14T23:04:01.085635Z ThreadId(1) fontc::workload DEBUG] 605/5898 complete, most recently Fe(Glyph(cedilla))\n[2024-10-14T23:04:01.085637Z ThreadId(1) fontc::workload DEBUG] 606/5898 complete, most recently Fe(Glyph(o_l))\n[2024-10-14T23:04:01.085639Z ThreadId(1) fontc::workload DEBUG] 607/5898 complete, most recently Fe(Glyph(Idblgrave.ss01))\n[2024-10-14T23:04:01.085641Z ThreadId(1) fontc::workload DEBUG] 608/5898 complete, most recently Fe(Glyph(Ecircumflexhookabove.ss01))\n[2024-10-14T23:04:01.085642Z ThreadId(1) fontc::workload DEBUG] 609/5898 complete, most recently Fe(Glyph(F))\n[2024-10-14T23:04:01.096803Z ThreadId(1) fontc ERROR] Invalid source glyph 'gcommaaccent.ss01': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/birthstone-bounce/sources/BirthstoneBounce.glyphs", + "stderr": ".case, contour 0:\n * Birthstone Bounce Regular had: 23\n * Birthstone Bounce Medium had: 31\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph acutecomb.case, contour 0:\n * Birthstone Bounce Regular had: 21\n * Birthstone Bounce Medium had: 24\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph circumflexcomb.case, contour 0:\n * Birthstone Bounce Regular had: 36\n * Birthstone Bounce Medium had: 37\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph brevecomb.case, contour 0:\n * Birthstone Bounce Regular had: 24\n * Birthstone Bounce Medium had: 27\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph tildecomb.case, contour 0:\n * Birthstone Bounce Regular had: 24\n * Birthstone Bounce Medium had: 25\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/birthstone-bounce/sources/BirthstoneBounce.glyphs' -> 'master_ufo/BirthstoneBounce.designspace': Compatibility check failed\n" + } + } + }, + "corinthia/sources/Corinthia.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/corinthia/sources/Corinthia.glyphs", + "stderr": "o))\n[2024-10-14T23:04:06.009792Z ThreadId(1) fontc::workload DEBUG] 281/3187 complete, most recently Fe(Glyph(Iogonek))\n[2024-10-14T23:04:06.009793Z ThreadId(1) fontc::workload DEBUG] 282/3187 complete, most recently Fe(Glyph(Acircumflexacute))\n[2024-10-14T23:04:06.009794Z ThreadId(1) fontc::workload DEBUG] 283/3187 complete, most recently Fe(Glyph(Etilde))\n[2024-10-14T23:04:06.009795Z ThreadId(1) fontc::workload DEBUG] 284/3187 complete, most recently Fe(Glyph(guilsinglleft))\n[2024-10-14T23:04:06.009796Z ThreadId(1) fontc::workload DEBUG] 285/3187 complete, most recently Fe(Glyph(tbar.fina))\n[2024-10-14T23:04:06.009798Z ThreadId(1) fontc::workload DEBUG] 286/3187 complete, most recently Fe(Glyph(ffl))\n[2024-10-14T23:04:06.009799Z ThreadId(1) fontc::workload DEBUG] 287/3187 complete, most recently Fe(Glyph(ncommaaccent))\n[2024-10-14T23:04:06.016353Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/corinthia/sources/Corinthia.glyphs", + "stderr": "old had: 12\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph osuperior, contour 2:\n * Corinthia Regular had: 32\n * Corinthia Medium, Corinthia Bold had: 24\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph ff:\n * Corinthia Regular had: 3\n * Corinthia Medium, Corinthia Bold had: 4\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph ffi:\n * Corinthia Regular had: 4\n * Corinthia Medium, Corinthia Bold had: 6\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph ffl:\n * Corinthia Regular had: 4\n * Corinthia Medium, Corinthia Bold had: 6\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph bloop, contour 0:\n * Corinthia Regular had: 96\n * Corinthia Medium had: 93\n * Corinthia Bold had: 90\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/corinthia/sources/Corinthia.glyphs' -> 'master_ufo/Corinthia.designspace': Compatibility check failed\n" + } + } + }, + "david-libre/sources/DavidLibre.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/david-libre/sources/DavidLibre.glyphs", + "stderr": "ecently Fe(Glyph(cdotaccent))\n[2024-10-14T23:04:42.416554Z ThreadId(1) fontc::workload DEBUG] 855/3443 complete, most recently Fe(Glyph(Oacute))\n[2024-10-14T23:04:42.416557Z ThreadId(1) fontc::workload DEBUG] 856/3443 complete, most recently Fe(Glyph(egrave))\n[2024-10-14T23:04:42.416560Z ThreadId(1) fontc::workload DEBUG] 857/3443 complete, most recently Fe(Glyph(glottalstop))\n[2024-10-14T23:04:42.416566Z ThreadId(1) fontc::workload DEBUG] 858/3443 complete, most recently Fe(Glyph(ymacron))\n[2024-10-14T23:04:42.416572Z ThreadId(1) fontc::workload DEBUG] 859/3443 complete, most recently Fe(Glyph(q))\n[2024-10-14T23:04:42.416575Z ThreadId(1) fontc::workload DEBUG] 860/3443 complete, most recently Fe(Glyph(alef-hb))\n[2024-10-14T23:04:42.416580Z ThreadId(1) fontc::workload DEBUG] 861/3443 complete, most recently Fe(Glyph(Hcircumflex))\n[2024-10-14T23:04:42.421982Z ThreadId(1) fontc ERROR] Invalid source glyph 'Lmiddletilde': 'bad anchor: 'Invalid anchor 'R': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/david-libre/sources/DavidLibre.glyphs", + "stderr": " in glyph hookabovecomb:\n * David Libre Regular, David Libre Bold had: \"U, _U\"\n * David Libre Medium had: \"_U\"\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedillacomb, contour 0:\n * David Libre Regular, David Libre Medium had: 16\n * David Libre Bold had: 18\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedilla, contour 0:\n * David Libre Regular, David Libre Medium had: 16\n * David Libre Bold had: 18\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph CombBreveHook.VN, contour 1:\n * David Libre Regular, David Libre Medium had: 29\n * David Libre Bold had: 31\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph CombBreveHook.VN:\n * David Libre Regular, David Libre Bold had: \"U, _U\"\n * David Libre Medium had: \"\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/david-libre/sources/DavidLibre.glyphs' -> 'master_ufo/DavidLibre.designspace': Compatibility check failed\n" + } + } + }, + "dosis-vf/sources/Dosis.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/dosis-vf/sources/Dosis.glyphs", + "stderr": " most recently Be(GlyfFragment(Q))\n[2024-10-14T23:03:59.520980Z ThreadId(1) fontc::workload DEBUG] 1261/2278 complete, most recently Fe(KernInstance(Normalized {wght: 0.00}))\n[2024-10-14T23:03:59.520988Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(Q)) successful\n[2024-10-14T23:03:59.520994Z ThreadId(1) fontc::workload DEBUG] Fe(KernInstance(Normalized {wght: 0.00})) successful\n[2024-10-14T23:03:59.522718Z ThreadId(1) fontc::workload DEBUG] 1263/2278 complete, most recently Fe(KernInstance(Normalized {wght: 1.00}))\n[2024-10-14T23:03:59.522726Z ThreadId(1) fontc::workload DEBUG] 1264/2278 complete, most recently Be(Post)\n[2024-10-14T23:03:59.522728Z ThreadId(1) fontc::workload DEBUG] 1265/2278 complete, most recently Be(FeaturesAst)\n[2024-10-14T23:03:59.522730Z ThreadId(1) fontc::workload DEBUG] 1266/2278 complete, most recently Be(Cmap)\n[2024-10-14T23:03:59.532455Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/dosis-vf/sources/Dosis.glyphs", + "stderr": "ster UFOs and designspace from Glyphs source\nINFO:glyphsLib.parser:Parsing .glyphs file\nINFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraLight\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraBold\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nINFO:fontTools.cu2qu.ufo:New spline lengths: 1: 226, 2: 1583, 3: 597, 4: 99, 5: 8, 6: 5, 7: 4\nINFO:ufo2ft:Building OpenType tables for Dosis-ExtraLight\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/dosis-vf/sources/Dosis.glyphs' -> 'master_ufo/Dosis.designspace': Generating fonts from Designspace failed: cannot map 'hungarumlaut' to U+02DD; already mapped to 'hungarumlautcomb'\n" + } + } + }, + "duployan/sources/NotoSansDuployan.glyphs": { + "other": "unknown error (status 1): 'No such source: /Users/rofls/.crater_cache/duployan/sources/NotoSansDuployan.glyphs\n'" + }, + "dynapuff/sources/DynaPuff.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/dynapuff/sources/DynaPuff.glyphs", + "stderr": "ost recently Be(GlyfFragment(Ecaron))\n[2024-10-14T23:04:02.859268Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors\n[2024-10-14T23:04:02.859276Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class\nin at 440:10\n | \n440 | @ss01 = [ $[name endswith 'ss01'] ];\n | ^\n\nerror: Expected ';'\nin at 440:33\n | \n440 | @ss01 = [ $[name endswith 'ss01'] ];\n | ^\n\nerror: ']' Not valid in a feature block\nin at 440:34\n | \n440 | @ss01 = [ $[name endswith 'ss01'] ];\n | ^\n\nerror: Unexpected token, expected glyph or glyph class\nin at 441:10\n | \n441 | @ss02 = [ $[name endswith 'ss02'] ];\n | ^\n\nerror: Expected ';'\nin at 441:33\n | \n441 | @ss02 = [ $[name endswith 'ss02'] ];\n | ^\n\nerror: ']' Not valid in a feature block\nin at 441:34\n | \n441 | @ss02 = [ $[name endswith 'ss02'] ];\n | ^\n\n" + } + } + }, + "ephesis/sources/Ephesis.glyphs": { + "other": "unknown error (status 1): 'I1014 19:04:25.783957 8639795008 parser.py:149] Parsing .glyphs file\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 644, in \n app.run(main)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 308, in run\n _run_main(main, args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 254, in _run_main\n sys.exit(main(argv))\n ^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 624, in main\n output = generate_output(build_dir, otl_norm_manifest_path, fontmake_ttf, fontc_ttf)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 447, in generate_output\n fontmake_gpos = simple_gpos_output(otl_norm_cargo_path,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 141, in simple_gpos_output\n run(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 99, in run\n return subprocess.run(\n ^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--manifest-path', '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', '--', 'fontmake.ttf', '-o', 'markkern.txt', '--table', 'gpos']' died with .\n'" + }, + "font_tiny5/sources/tiny5-Regular.sfd": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd", + "stderr": " Finished `release` profile [optimized] target(s) in 0.15s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd`\n[2024-10-14T23:06:45.551080Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:06:45.551162Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd", + "stderr": "package,zip,json}]\n [--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND]\n [--keep-direction]\n [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR]\n [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT]\n [--optimize-cff OPTIMIZE_CFF]\n [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar]\n [--filter CLASS] [--no-auto-use-my-metrics]\n [--drop-implied-oncurves]\n [--interpolate-binary-layout [MASTER_DIR]]\n [--feature-writer CLASS] [--debug-feature-file FILE]\n [--no-variable-features] [--mti-source MTI_SOURCE]\n [--production-names | --no-production-names]\n [--subset | --no-subset] [-s | -S] [--timing]\n [--verbose LEVEL]\n [INPUTS ...]\nfontmake: error: Unknown input file extension: '/Users/rofls/.crater_cache/font_tiny5/sources/tiny5-Regular.sfd'\n" + } + } + }, + "fragment-mono/sources/Fragment-Mono.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/fragment-mono/sources/Fragment-Mono.glyphs", + "stderr": "mple glyph because component 2x2s vary across the designspace\n[2024-10-14T23:06:46.919959Z ThreadId(9) fontir::glyph DEBUG] Coalescing 'one_zero.blackCircled' into a simple glyph because it has contours and components and prefer simple glyphs is set\n[2024-10-14T23:06:46.919967Z ThreadId(9) fontir::glyph DEBUG] Coalescing 'one_zero.circled' into a simple glyph because it has contours and components and prefer simple glyphs is set\n[2024-10-14T23:06:46.919973Z ThreadId(9) fontir::glyph DEBUG] Coalescing'twothirds' into a simple glyph because component 2x2s vary across the designspace\nthread '' panicked at fontir/src/glyph.rs:136:9:\n'twothirds' has 2 unique sets of components; must have exactly 1\n{[fraction, _part.threesuperior, _part.twosuperior], [fraction, _part.twosuperior, _part.threesuperior]}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2024-10-14T23:06:46.926504Z ThreadId(1) fontc ERROR] 'foursuperior' has interpolation-incompatible paths\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/fragment-mono/sources/Fragment-Mono.glyphs", + "stderr": "e.compatibility:\nFonts had differing point type in glyph usdc, contour 3, point 8:\n * Fragment Mono Regular had: None\n * Fragment Mono Italic had: line\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph usdc, contour 3, point 10:\n * Fragment Mono Regular had: curve\n * Fragment Mono Italic had: None\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph usdc, contour 3, point 11:\n * Fragment Mono Regular had: None\n * Fragment Mono Italic had: curve\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph usdc, contour 3, point 13:\n * Fragment Mono Regular had: curve\n * Fragment Mono Italic had: None\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph usdc, contour 4:\n * Fragment Mono Regular had: 40\n * Fragment Mono Italic had: 14\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/fragment-mono/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed\n" + } + } + }, + "fuzzy-bubbles/sources/FuzzyBubbles.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/fuzzy-bubbles/sources/FuzzyBubbles.glyphs", + "stderr": "recently Fe(Glyph(Rcaron))\n[2024-10-14T23:07:16.438371Z ThreadId(1) fontc::workload DEBUG] 469/2524 complete, most recently Fe(Glyph(zdotaccent))\n[2024-10-14T23:07:16.438374Z ThreadId(1) fontc::workload DEBUG] 470/2524 complete, most recently Fe(Glyph(ringcomb.case))\n[2024-10-14T23:07:16.438376Z ThreadId(1) fontc::workload DEBUG] 471/2524 complete, most recently Fe(Glyph(Gcircumflex))\n[2024-10-14T23:07:16.438379Z ThreadId(1) fontc::workload DEBUG] 472/2524 complete, most recently Fe(Glyph(aacute))\n[2024-10-14T23:07:16.438381Z ThreadId(1) fontc::workload DEBUG] 473/2524 complete, most recently Fe(Glyph(Eacute))\n[2024-10-14T23:07:16.438384Z ThreadId(1) fontc::workload DEBUG] 474/2524 complete, most recently Fe(Glyph(fi))\n[2024-10-14T23:07:16.438386Z ThreadId(1) fontc::workload DEBUG] 475/2524 complete, most recently Fe(Glyph(dieresis))\n[2024-10-14T23:07:16.441524Z ThreadId(1) fontc ERROR] Invalid source glyph 'kip': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/fuzzy-bubbles/sources/FuzzyBubbles.glyphs", + "stderr": "nts had differing number of points in glyph brevecomb.case, contour 0:\n * Fuzzy Bubbles Regular had: 27\n * Fuzzy Bubbles Bold had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph tildecomb.case, contour 0:\n * Fuzzy Bubbles Regular had: 36\n * Fuzzy Bubbles Bold had: 27\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph hookabovecomb.case, contour 0:\n * Fuzzy Bubbles Regular had: 39\n * Fuzzy Bubbles Bold had: 36\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph commaturnedabovecomb.case, contour 0:\n * Fuzzy Bubbles Regular had: 33\n * Fuzzy Bubbles Bold had: 21\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph horncomb.case, contour 0:\n * Fuzzy Bubbles Regular had: 30\n * Fuzzy Bubbles Bold had: 24\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/fuzzy-bubbles/sources/FuzzyBubbles.glyphs' -> 'master_ufo/FuzzyBubbles.designspace': Compatibility check failed\n" + } + } + }, + "gurmukhi/sources/NotoSerifGurmukhi.glyphs": { + "other": "unknown error (status 1): 'I1014 19:03:43.895754 8639795008 parser.py:149] Parsing .glyphs file\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 644, in \n app.run(main)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 308, in run\n _run_main(main, args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 254, in _run_main\n sys.exit(main(argv))\n ^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 624, in main\n output = generate_output(build_dir, otl_norm_manifest_path, fontmake_ttf, fontc_ttf)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 445, in generate_output\n fontc_gpos = simple_gpos_output(otl_norm_cargo_path,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 141, in simple_gpos_output\n run(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 99, in run\n return subprocess.run(\n ^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--manifest-path', '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', '--', 'fontc.ttf', '-o', 'markkern.txt', '--table', 'gpos']' died with .\n'" + }, + "gwendolyn/sources/GwendolynPro.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/gwendolyn/sources/GwendolynPro.glyphs", + "stderr": "928Z ThreadId(1) fontc::workload DEBUG] 631/2546 complete, most recently Fe(Glyph(Ccedilla))\n[2024-10-14T23:03:48.910931Z ThreadId(1) fontc::workload DEBUG] 632/2546 complete, most recently Fe(Glyph(brevecomb_acutecomb))\n[2024-10-14T23:03:48.910932Z ThreadId(1) fontc::workload DEBUG] 633/2546 complete, most recently Fe(Glyph(rightanglebracket-math))\n[2024-10-14T23:03:48.910934Z ThreadId(1) fontc::workload DEBUG] 634/2546 complete, most recently Fe(Glyph(Ecircumflexgrave))\n[2024-10-14T23:03:48.910935Z ThreadId(1) fontc::workload DEBUG] 635/2546 complete, most recently Fe(Glyph(Rinvertedbreve))\n[2024-10-14T23:03:48.910938Z ThreadId(1) fontc::workload DEBUG] 636/2546 complete, most recently Fe(Glyph(dotaccentcomb))\n[2024-10-14T23:03:48.910940Z ThreadId(1) fontc::workload DEBUG] 637/2546 complete, most recently Fe(Glyph(ecaron))\n[2024-10-14T23:03:48.912300Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/gwendolyn/sources/GwendolynPro.glyphs", + "stderr": " had: 18\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph acutecomb.case, contour 0:\n * Gwendolyn Regular had: 20\n * Gwendolyn Bold had: 21\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph caroncomb.alt.case, contour 0:\n * Gwendolyn Regular had: 27\n * Gwendolyn Bold had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph circumflexcomb.case, contour 0:\n * Gwendolyn Regular had: 19\n * Gwendolyn Bold had: 26\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph commaturnedabovecomb.case, contour 0:\n * Gwendolyn Regular had: 27\n * Gwendolyn Bold had: 28\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph horncomb.case, contour 0:\n * Gwendolyn Regular had: 27\n * Gwendolyn Bold had: 28\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/gwendolyn/sources/GwendolynPro.glyphs' -> 'master_ufo/Gwendolyn.designspace': Compatibility check failed\n" + } + } + }, + "hahmlet/sources/Hahmlet.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/hahmlet/sources/Hahmlet.glyphs", + "stderr": "asters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Thin\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Regular\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Black\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/hahmlet/sources/Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'ddwah-ko', 'ddwal-ko', 'ddyib-ko', 'ddyil-ko'\n" + } + } + }, + "hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace", + "stderr": "nged, generating a new one\n[2024-10-14T23:04:44.581513Z ThreadId(1) ufo2fontir::source DEBUG] 179 glyphs identified\n[2024-10-14T23:04:44.602501Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2024-10-14T23:04:44.602643Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2024-10-14T23:04:44.602655Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-10-14T23:04:44.602951Z ThreadId(1) fontc::workload DEBUG] 1/748 complete, most recently Fe(Features)\n[2024-10-14T23:04:44.605704Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.crater_cache/hanifi-rohingya/sources/NotoSansHanifiRohingya-Medium.ufo/features.fea\n" + } + } + }, + "heebo/sources/Heebo.glyphs": { + "other": "unknown error (status 1): 'I1014 19:05:25.248443 8639795008 parser.py:149] Parsing .glyphs file\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 644, in \n app.run(main)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 308, in run\n _run_main(main, args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 254, in _run_main\n sys.exit(main(argv))\n ^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 624, in main\n output = generate_output(build_dir, otl_norm_manifest_path, fontmake_ttf, fontc_ttf)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 447, in generate_output\n fontmake_gpos = simple_gpos_output(otl_norm_cargo_path,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 141, in simple_gpos_output\n run(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 99, in run\n return subprocess.run(\n ^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--manifest-path', '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', '--', 'fontmake.ttf', '-o', 'markkern.txt', '--table', 'gpos']' died with .\n'" + }, + "instrument-sans/sources/InstrumentSans-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/instrument-sans/sources/InstrumentSans-Italic.glyphs", + "stderr": "2024-10-14T23:06:13.717409Z ThreadId(1) fontc::workload DEBUG] 839/2040 complete, most recently Be(GlyfFragment(commaaccentcomb.ss01))\n[2024-10-14T23:06:13.717411Z ThreadId(1) fontc::workload DEBUG] 840/2040 complete, most recently Be(GlyfFragment(T))\n[2024-10-14T23:06:13.717412Z ThreadId(1) fontc::workload DEBUG] 841/2040 complete, most recently Be(GlyfFragment(thorn))\n[2024-10-14T23:06:13.717413Z ThreadId(1) fontc::workload DEBUG] 842/2040 complete, most recently Be(GlyfFragment(braceleft.case))\n[2024-10-14T23:06:13.717414Z ThreadId(1) fontc::workload DEBUG] 843/2040 complete, most recently Be(GlyfFragment(k.ss04))\n[2024-10-14T23:06:13.717416Z ThreadId(1) fontc::workload DEBUG] 844/2040 complete, most recently Be(GlyfFragment(at))\n[2024-10-14T23:06:13.717417Z ThreadId(1) fontc::workload DEBUG] 845/2040 complete, most recently Be(GlyfFragment(percent.tf))\n[2024-10-14T23:06:13.720710Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState(\"No best solution identified\")\n" + } + } + }, + "instrument-sans/sources/InstrumentSans.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/instrument-sans/sources/InstrumentSans.glyphs", + "stderr": "GlyfFragment(f_f_l))\n[2024-10-14T23:06:19.609776Z ThreadId(1) fontc::workload DEBUG] 1807/2040 complete, most recently Be(GlyfFragment(a.ss02))\n[2024-10-14T23:06:19.609779Z ThreadId(1) fontc::workload DEBUG] 1808/2040 complete, most recently Be(GlyfFragment(one))\n[2024-10-14T23:06:19.609782Z ThreadId(1) fontc::workload DEBUG] 1809/2040 complete, most recently Be(GlyfFragment(L))\n[2024-10-14T23:06:19.609790Z ThreadId(1) fontc::workload DEBUG] 1810/2040 complete, most recently Be(GlyfFragment(six.tf))\n[2024-10-14T23:06:19.609794Z ThreadId(1) fontc::workload DEBUG] 1811/2040 complete, most recently Be(GlyfFragment(perthousand))\n[2024-10-14T23:06:19.609796Z ThreadId(1) fontc::workload DEBUG] 1812/2040 complete, most recently Be(GlyfFragment(braceleft))\n[2024-10-14T23:06:19.609799Z ThreadId(1) fontc::workload DEBUG] 1813/2040 complete, most recently Be(GlyfFragment(G))\n[2024-10-14T23:06:19.624669Z ThreadId(1) fontc ERROR] IUP error for M: AchievedInvalidState(\"No best solution identified\")\n" + } + } + }, + "inter-gf-tight/sources/InterTight-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight-Italic.glyphs", + "stderr": "at '../features/cv07-germandbls.fea': 'No include path available'\nin at 396:8\n | \n396 | include(../features/cv07-germandbls.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available'\nin at 401:8\n | \n401 | include(../features/cv08-i-serif.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv09-three.fea': 'No include path available'\nin at 406:8\n | \n406 | include(../features/cv09-three.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available'\nin at 411:8\n | \n411 | include(../features/cv10-g-spur.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available'\nin at 416:8\n | \n416 | include(../features/cv11-single-storey-a.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight-Italic.glyphs", + "stderr": "ster fonts\nINFO:fontTools.varLib:Dropped 17 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nINFO:fontTools.varLib:No need for avar\nINFO:fontTools.varLib:Generating MVAR\nINFO:fontTools.varLib:\tstrs: OS/2.yStrikeoutSize\t[47, 140, 233]\nINFO:fontTools.varLib:\tundo: post.underlinePosition\t[-349, -337, -303]\nINFO:fontTools.varLib:\tunds: post.underlineThickness\t[47, 140, 233]\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for InterTight-Italic-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight-Italic.glyphs' -> 'master_ufo/InterTight-Italic.designspace': Generating fonts from Designspace failed: :85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea\n" + } + } + }, + "inter-gf-tight/sources/InterTight.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight.glyphs", + "stderr": "at '../features/cv07-germandbls.fea': 'No include path available'\nin at 396:8\n | \n396 | include(../features/cv07-germandbls.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available'\nin at 401:8\n | \n401 | include(../features/cv08-i-serif.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv09-three.fea': 'No include path available'\nin at 406:8\n | \n406 | include(../features/cv09-three.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available'\nin at 411:8\n | \n411 | include(../features/cv10-g-spur.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available'\nin at 416:8\n | \n416 | include(../features/cv11-single-storey-a.fea);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight.glyphs", + "stderr": "ols.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 49 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nINFO:fontTools.varLib:No need for avar\nINFO:fontTools.varLib:Generating MVAR\nINFO:fontTools.varLib:\tstrs: OS/2.yStrikeoutSize\t[47, 140, 233]\nINFO:fontTools.varLib:\tundo: post.underlinePosition\t[-349, -337, -303]\nINFO:fontTools.varLib:\tunds: post.underlineThickness\t[47, 140, 233]\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for InterTight-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/inter-gf-tight/sources/InterTight.glyphs' -> 'master_ufo/InterTight.designspace': Generating fonts from Designspace failed: :85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea\n" + } + } + }, + "jura/sources/Jura.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/jura/sources/Jura.glyphs", + "stderr": "uilders.UFOBuilder:Non-existent glyph class public.kern1.sterling found in kerning rules.\nWARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.y found in kerning rules.\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nINFO:fontmake.font_project:Building variable fonts fontmake.ttf\nINFO:ufo2ft:Features are compatible across masters; building later\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Light\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Bold\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/jura/sources/Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli'\n" + } + } + }, + "kablammo/sources/Kablammo.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/kablammo/sources/Kablammo.glyphs", + "stderr": "4},\n {'Morph': 0.85},\n {'Morph': 0.8666666666666667},\n {'Morph': 0.8833333333333333},\n {'Morph': 0.9},\n {'Morph': 0.9166666666666666},\n {'Morph': 1.0}]\nINFO:fontTools.varLib:Index of base master: 0\nINFO:fontTools.varLib:Building variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 72 on-curve points from simple glyphs in the 'glyf' table\nINFO:fontTools.varLib:Generating fvar\nINFO:fontTools.varLib:Building variations tables\nINFO:fontTools.varLib:Generating avar\nINFO:fontTools.varLib:No need for avar\nINFO:fontTools.varLib:Generating MVAR\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for Kablammo-VF\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/kablammo/sources/Kablammo.glyphs' -> 'master_ufo/Kablammo.designspace': Generating fonts from Designspace failed: :1147:3: 'OTTableWriter' object has no attribute 'name'\n" + } + } + }, + "kdam-thmor-pro/sources/KdamThmorPro.designspace": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o ttf --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea --keep-overlaps /Users/rofls/.crater_cache/kdam-thmor-pro/sources/KdamThmorPro.designspace", + "stderr": "ng TTF for KdamThmorPro-Regular\nINFO:ufo2ft:Pre-processing glyphs\nINFO:ufo2ft.filters:Running SkipExportGlyphsFilter on KdamThmorTwo-Regular\nINFO:ufo2ft.filters:Running EraseOpenCornersFilter on KdamThmorTwo-Regular\nINFO:ufo2ft.filters:Running DecomposeComponentsFilter on KdamThmorTwo-Regular\nINFO:ufo2ft.filters:Running CubicToQuadraticFilter on KdamThmorTwo-Regular\nINFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1096, 2: 1226, 3: 50, 4: 16, 5: 5\nINFO:ufo2ft:Building OpenType tables\nERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2qzb8684'\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/kdam-thmor-pro/sources/KdamThmorPro.designspace' -> '../../../../../../../../Users/rofls/.crater_cache/kdam-thmor-pro/sources/KdamThmorPro-Regular.ufo': Compiling UFO failed: :455:3033: \"ka-khmer.half\" is not a glyph in the font, and it can not be split into a range of known glyphs\n" + } + } + }, + "life-savers/sources/LifeSavers.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/life-savers/sources/LifeSavers.glyphs", + "stderr": "on-incompatible paths'\n[2024-10-14T23:07:45.209134Z ThreadId(1) fontc::workload DEBUG] 541/1919 complete, most recently Be(GlyfFragment(amacron))\n[2024-10-14T23:07:45.209136Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ordfeminine))' failed: ''ordfeminine' has interpolation-incompatible paths'\n[2024-10-14T23:07:45.209139Z ThreadId(1) fontc::workload DEBUG] 542/1919 complete, most recently Be(GlyfFragment(ordfeminine))\n[2024-10-14T23:07:45.209143Z ThreadId(1) fontc::workload DEBUG] 543/1919 complete, most recently Fe(Glyph(Yacute))\n[2024-10-14T23:07:45.209146Z ThreadId(1) fontc::workload DEBUG] 544/1919 complete, most recently Be(Mvar)\n[2024-10-14T23:07:45.209150Z ThreadId(1) fontc::workload DEBUG] 545/1919 complete, most recently Be(GlyfFragment(quoteleft))\n[2024-10-14T23:07:45.209153Z ThreadId(1) fontc::workload DEBUG] 546/1919 complete, most recently Fe(Glyph(tildecomb))\n[2024-10-14T23:07:45.212471Z ThreadId(1) fontc ERROR] 'oogonek' has interpolation-incompatible paths\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/life-savers/sources/LifeSavers.glyphs", + "stderr": "ers Regular had: 12\n * Life Savers Bold, Life Savers ExtraBold had: 15\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph tildecomb, contour 0:\n * Life Savers Regular had: 33\n * Life Savers Bold had: 42\n * Life Savers ExtraBold had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedillacomb, contour 0:\n * Life Savers Regular had: 45\n * Life Savers Bold, Life Savers ExtraBold had: 46\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph ogonekcomb, contour 0:\n * Life Savers Regular had: 25\n * Life Savers Bold had: 32\n * Life Savers ExtraBold had: 22\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph apostrophemod, contour 0:\n * Life Savers Regular, Life Savers Bold had: 12\n * Life Savers ExtraBold had: 15\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/life-savers/sources/LifeSavers.glyphs' -> 'master_ufo/LifeSavers.designspace': Compatibility check failed\n" + } + } + }, + "linefont/sources/Linefont.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/linefont/sources/Linefont.designspace", + "stderr": "gnspace`\n[2024-10-14T23:07:58.474913Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:07:58.563437Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified\n[2024-10-14T23:07:58.587693Z ThreadId(5) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/linefont/sources/Linefont.designspace\"\n[2024-10-14T23:07:58.587787Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-10-14T23:07:58.587814Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/linefont/sources/Linefont.designspace\"\n[2024-10-14T23:07:58.588352Z ThreadId(1) fontc::workload DEBUG] 1/1584 complete, most recently Fe(Features)\n[2024-10-14T23:07:58.594311Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/linefont/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.crater_cache/linefont/sources/Linefont[min,max].ufo/features.fea\n" + } + } + }, + "madimi/sources/madimi.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/madimi/sources/madimi.glyphs", + "stderr": "09.116718Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:10:09.117187Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"/Users/rofls/.crater_cache/madimi/sources/madimi.glyphs\"\n[2024-10-14T23:10:09.171546Z ThreadId(6) glyphs2fontir::source DEBUG] Static metadata for Madimi One\n[2024-10-14T23:10:09.174968Z ThreadId(6) glyphs2fontir::source WARN] Unknown 'name' entry vendorID\n[2024-10-14T23:10:09.178765Z ThreadId(1) fontc::workload DEBUG] 1/1436 complete, most recently Fe(Features)\n[2024-10-14T23:10:09.178779Z ThreadId(1) fontc::workload DEBUG] 2/1436 complete, most recently Fe(KerningGroups)\n[2024-10-14T23:10:09.178782Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2024-10-14T23:10:09.178784Z ThreadId(1) fontc::workload DEBUG] Fe(KerningGroups) successful\n[2024-10-14T23:10:09.178938Z ThreadId(1) fontc::workload DEBUG] 3/1437 complete, most recently Fe(StaticMetadata)\n[2024-10-14T23:10:09.179636Z ThreadId(1) fontc ERROR] Invalid tag\n" + } + } + }, + "maname-font/sources/Maname.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/maname-font/sources/Maname.glyphs", + "stderr": "sinRVocalic))\n[2024-10-14T23:10:44.745979Z ThreadId(1) fontc::workload DEBUG] 1177/4729 complete, most recently Fe(Glyph(sinBUu))\n[2024-10-14T23:10:44.745980Z ThreadId(1) fontc::workload DEBUG] 1178/4729 complete, most recently Fe(Glyph(Ohorndotbelow))\n[2024-10-14T23:10:44.745983Z ThreadId(1) fontc::workload DEBUG] 1179/4729 complete, most recently Fe(Glyph(sinMatraE))\n[2024-10-14T23:10:44.745984Z ThreadId(1) fontc::workload DEBUG] 1180/4729 complete, most recently Fe(Glyph(sinPIi))\n[2024-10-14T23:10:44.745985Z ThreadId(1) fontc::workload DEBUG] 1181/4729 complete, most recently Fe(Glyph(nbspace))\n[2024-10-14T23:10:44.745986Z ThreadId(1) fontc::workload DEBUG] 1182/4729 complete, most recently Fe(Glyph(ordmasculine))\n[2024-10-14T23:10:44.745988Z ThreadId(1) fontc::workload DEBUG] 1183/4729 complete, most recently Fe(Glyph(etilde))\n[2024-10-14T23:10:44.749601Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]''\n" + } + } + }, + "mono/sources/MartianMono.glyphs": { + "compile_failed": { + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/mono/sources/MartianMono.glyphs", + "stderr": "mark glyph gravecomb are ambiguously connected by several anchor classes: MC_top, MC_topgrave. The last one will prevail.\nINFO:glyphsLib.featureWriters.markFeatureWriter.ContextualMarkFeatureWriter:The base glyph i-cy and mark glyph acutecomb are ambiguously connected by several anchor classes: MC_top, MC_topacute. The last one will prevail.\nINFO:glyphsLib.featureWriters.markFeatureWriter.ContextualMarkFeatureWriter:The base glyph yi-cy and mark glyph gravecomb are ambiguously connected by several anchor classes: MC_top, MC_topgrave. The last one will prevail.\nINFO:glyphsLib.featureWriters.markFeatureWriter.ContextualMarkFeatureWriter:The base glyph yi-cy and mark glyph acutecomb are ambiguously connected by several anchor classes: MC_top, MC_topacute. The last one will prevail.\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/mono/sources/MartianMono.glyphs' -> 'master_ufo/MartianMono.designspace': Generating fonts from Designspace failed: Base master not found.\n" + } + } + }, + "nastaliq/sources/NotoNastaliqUrdu.glyphspackage": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/nastaliq/sources/NotoNastaliqUrdu.glyphspackage", + "stderr": "', expected global keyword.\nin at 1377:0\n | \n1377 | reh-ar.isol\n | ^^^^^^^^^^^\n\nerror: Unexpected token, expected glyph or glyph class\nin at 1409:13\n | \n1409 | @Sarkash = [ $[name contains \"sarkash\"]\n | ^\n\nerror: Expected ';'\nin at 1409:39\n | \n1409 | @Sarkash = [ $[name contains \"sarkash\"]\n | ^\n\nerror: Unexpected token ']', expected global keyword.\nin at 1411:0\n | \n1411 | ];\n | ^\n\nwarning: ';' should only follow a statement\nin at 2474:4\n | \n2474 | ;\n | ^\n\nerror: Expected ';'\nin at 2927:26\n | \n2927 | sub @AllInitials by nobari @AllInitials;\n | ^\n\nerror: Expected = found ;\nin at 2927:39\n | \n2927 | sub @AllInitials by nobari @AllInitials;\n | ^\n\nerror: Expected named glyph class or '['.\nin at 2927:39\n | \n2927 | sub @AllInitials by nobari @AllInitials;\n | ^\n\n" + } + } + }, + "oriya/sources/NotoSansOriya.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/oriya/sources/NotoSansOriya.glyphs", + "stderr": "omplete, most recently Be(GlyfFragment(uMatra-oriya.025))\n[2024-10-14T23:03:25.134882Z ThreadId(1) fontc::workload DEBUG] 1237/2324 complete, most recently Be(GlyfFragment(uuMatra-oriya.016))\n[2024-10-14T23:03:25.134886Z ThreadId(1) fontc::workload DEBUG] 1238/2324 complete, most recently Be(GlyfFragment(lVocalicMatra-oriya))\n[2024-10-14T23:03:25.134889Z ThreadId(1) fontc::workload DEBUG] 1239/2324 complete, most recently Be(GlyfFragment(taalt-oriya.below))\n[2024-10-14T23:03:25.134894Z ThreadId(1) fontc::workload DEBUG] 1240/2324 complete, most recently Fe(GlyphOrder)\n[2024-10-14T23:03:25.134898Z ThreadId(1) fontc::workload DEBUG] 1241/2324 complete, most recently Be(GlyfFragment(ssattara-oriya))\n[2024-10-14T23:03:25.134901Z ThreadId(1) fontc::workload DEBUG] 1242/2324 complete, most recently Be(GlyfFragment(ngaka-oriya))\n[2024-10-14T23:03:25.142212Z ThreadId(1) fontc ERROR] A task panicked: ''ra-oriya.below' has 2 unique sets of components; must have exactly 1\n{[], [_part.ra.below]}'\n" + } + } + }, + "petemoss/sources/Petemoss.glyphs": { + "other": "unknown error (status 1): 'I1014 19:04:14.463872 8639795008 parser.py:149] Parsing .glyphs file\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 644, in \n app.run(main)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 308, in run\n _run_main(main, args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 254, in _run_main\n sys.exit(main(argv))\n ^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 624, in main\n output = generate_output(build_dir, otl_norm_manifest_path, fontmake_ttf, fontc_ttf)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 445, in generate_output\n fontc_gpos = simple_gpos_output(otl_norm_cargo_path,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 141, in simple_gpos_output\n run(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 99, in run\n return subprocess.run(\n ^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--manifest-path', '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', '--', 'fontc.ttf', '-o', 'markkern.txt', '--table', 'gpos']' died with .\n'" + }, + "philosopher/sources/Philosopher-Italic.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/philosopher/sources/Philosopher-Italic.glyphs", + "stderr": "ad DEBUG] 1295/2622 complete, most recently Be(GlyfFragment(bracketright))\n[2024-10-14T23:04:21.789901Z ThreadId(1) fontc::workload DEBUG] 1296/2622 complete, most recently Be(GlyfFragment(C))\n[2024-10-14T23:04:21.789903Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(r))' failed: ''r' has interpolation-incompatible paths'\n[2024-10-14T23:04:21.789906Z ThreadId(1) fontc::workload DEBUG] 1297/2622 complete, most recently Be(GlyfFragment(r))\n[2024-10-14T23:04:21.789909Z ThreadId(1) fontc::workload DEBUG] 1298/2622 complete, most recently Be(GlyfFragment(Ef-cy))\n[2024-10-14T23:04:21.789911Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(g))' failed: ''g' has interpolation-incompatible paths'\n[2024-10-14T23:04:21.789914Z ThreadId(1) fontc::workload DEBUG] 1299/2622 complete, most recently Be(GlyfFragment(g))\n[2024-10-14T23:04:21.791380Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/philosopher/sources/Philosopher-Italic.glyphs", + "stderr": "2\n * Philosopher Bold had: 31\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph micro, contour 0:\n * Philosopher Regular had: 26\n * Philosopher Bold had: 29\n\nERROR:fontmake.compatibility:\nFonts had differing base glyph in glyph brevecomb-cy.case, component 0:\n * Philosopher Regular had: brevecomb.case\n * Philosopher Bold had: breve\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph caroncomb:\n * Philosopher Regular had: 0\n * Philosopher Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph caroncomb:\n * Philosopher Regular had: 1\n * Philosopher Bold had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedilla, contour 0:\n * Philosopher Regular had: 20\n * Philosopher Bold had: 19\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/philosopher/sources/Philosopher-Italic.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed\n" + } + } + }, + "philosopher/sources/Philosopher.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/philosopher/sources/Philosopher.glyphs", + "stderr": "Glyph(v))\n[2024-10-14T23:04:24.000686Z ThreadId(1) fontc::workload DEBUG] 474/2630 complete, most recently Fe(Glyph(registered))\n[2024-10-14T23:04:24.000688Z ThreadId(1) fontc::workload DEBUG] 475/2630 complete, most recently Fe(Glyph(I))\n[2024-10-14T23:04:24.000691Z ThreadId(1) fontc::workload DEBUG] 476/2630 complete, most recently Fe(Glyph(percent))\n[2024-10-14T23:04:24.000694Z ThreadId(1) fontc::workload DEBUG] 477/2630 complete, most recently Fe(Glyph(We-cy))\n[2024-10-14T23:04:24.000696Z ThreadId(1) fontc::workload DEBUG] 478/2630 complete, most recently Fe(Glyph(utilde))\n[2024-10-14T23:04:24.000699Z ThreadId(1) fontc::workload DEBUG] 479/2630 complete, most recently Fe(Glyph(oslash))\n[2024-10-14T23:04:24.000702Z ThreadId(1) fontc::workload DEBUG] 480/2630 complete, most recently Fe(Glyph(periodcentered.loclCAT.case))\n[2024-10-14T23:04:24.006222Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/philosopher/sources/Philosopher.glyphs", + "stderr": "losopher Bold had: 47\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph yen, contour 0:\n * Philosopher Regular had: 32\n * Philosopher Bold had: 31\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph asciitilde, contour 0:\n * Philosopher Regular had: 20\n * Philosopher Bold had: 26\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph micro, contour 0:\n * Philosopher Regular had: 23\n * Philosopher Bold had: 26\n\nERROR:fontmake.compatibility:\nFonts had differing base glyph in glyph brevecomb-cy.case, component 0:\n * Philosopher Regular had: brevecomb.case\n * Philosopher Bold had: breve\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedilla, contour 0:\n * Philosopher Regular had: 20\n * Philosopher Bold had: 19\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/philosopher/sources/Philosopher.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed\n" + } + } + }, + "psalter-pahlavi/sources/NotoSansPsalterPahlavi.glyphs": { + "other": "unknown error (status 1): 'I1014 19:05:12.596742 8639795008 parser.py:149] Parsing .glyphs file\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 644, in \n app.run(main)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 308, in run\n _run_main(main, args)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/absl/app.py\", line 254, in _run_main\n sys.exit(main(argv))\n ^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 624, in main\n output = generate_output(build_dir, otl_norm_manifest_path, fontmake_ttf, fontc_ttf)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 447, in generate_output\n fontmake_gpos = simple_gpos_output(otl_norm_cargo_path,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 141, in simple_gpos_output\n run(\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/fontc/./resources/scripts/ttx_diff.py\", line 99, in run\n return subprocess.run(\n ^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--manifest-path', '/Users/rofls/dev/projects/fontville/fontc_crater/fontc/otl-normalizer/Cargo.toml', '--', 'fontmake.ttf', '-o', 'markkern.txt', '--table', 'gpos']' died with .\n'" + }, + "qwitcher-grypen/sources/QwitcherGrypenPro.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs", + "stderr": "RROR] task 'Be(GlyfFragment(U))' failed: ''U' has interpolation-incompatible paths'\n[2024-10-14T23:05:32.002345Z ThreadId(1) fontc::workload DEBUG] 1205/2510 complete, most recently Be(GlyfFragment(U))\n[2024-10-14T23:05:32.002349Z ThreadId(1) fontc::workload DEBUG] 1206/2510 complete, most recently Be(GlyfFragment(strokeshortcomb))\n[2024-10-14T23:05:32.002352Z ThreadId(1) fontc::workload DEBUG] 1207/2510 complete, most recently Be(GlyfFragment(currency))\n[2024-10-14T23:05:32.001354Z ThreadId(7) fontbe::glyphs WARN] B has inconsistent path elements: {\"MCCCCCLLLCCCCCCCCCCLCCCCCCCCCCCCCCCCCCLLLCCCZMCLCCCCCCCCCLCCZ\", \"MCCCCLCCCCCCCCLCLCCCCCCCCLCCCCCCCCCLCCCCCZMCLCCCCCCCCCCCCLCCZ\"}\n[2024-10-14T23:05:32.002404Z ThreadId(4) fontbe::glyphs WARN] a has inconsistent path elements: {\"MCCCCCCCLLCCCCCCCLCCCCLCLCCCLCLLLLCCLCCLCCCCCLLLCCCLCLCZ\", \"MCCLCCCLCCCCCCCCCCCCCLLLCCCCCLCCLCCCLCCLCCLLCCCCCCCCCCZ\"}\n[2024-10-14T23:05:32.011433Z ThreadId(1) fontc ERROR] 'nine' has interpolation-incompatible paths\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs", + "stderr": "ber of points in glyph tildecomb.case, contour 0:\n * Qwitcher Grypen Regular had: 33\n * Qwitcher Grypen Bold had: 36\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph hookabovecomb.case, contour 0:\n * Qwitcher Grypen Regular had: 43\n * Qwitcher Grypen Bold had: 36\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph horncomb.case, contour 0:\n * Qwitcher Grypen Regular had: 27\n * Qwitcher Grypen Bold had: 24\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph cedillacomb.case, contour 0:\n * Qwitcher Grypen Regular had: 35\n * Qwitcher Grypen Bold had: 34\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph ogonekcomb.case, contour 0:\n * Qwitcher Grypen Regular had: 23\n * Qwitcher Grypen Bold had: 26\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs' -> 'master_ufo/QwitcherGrypen.designspace': Compatibility check failed\n" + } + } + }, + "roboto-serif/sources/RobotoSerif-Italic.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace", + "stderr": " ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:05:02.997434Z ThreadId(1) ufo2fontir::source DEBUG] 1243 glyphs identified\n[2024-10-14T23:05:05.509737Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2024-10-14T23:05:05.509729Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2024-10-14T23:05:05.510987Z ThreadId(1) fontc::workload DEBUG] 1/5004 complete, most recently Fe(Features)\n[2024-10-14T23:05:05.511014Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2024-10-14T23:05:05.516974Z ThreadId(1) fontc::workload DEBUG] 2/5004 complete, most recently Fe(StaticMetadata)\n[2024-10-14T23:05:05.579342Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/roboto-serif/sources/Roboto_Serif_Text-Hairline_Italic.ufo': 'failed to load font info data'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace", + "stderr": "lyph tilde_macron.uc:\n * 80 fonts had: \"_top\"\n * Roboto Serif Display Cond Regular Italic had: \"_top, _top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph tildecomb:\n * 80 fonts had: \"_top\"\n * Roboto Serif Display Cond Regular Italic had: \"_top, _top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph u:\n * 80 fonts had: \"bottom, right, top\"\n * Roboto Serif Display Cond Regular Italic had: \n \"bottom, bottom, right, right, top, top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph uhorn:\n * 80 fonts had: \"bottom, top\"\n * Roboto Serif Display Cond Regular Italic had: \n \"bottom, bottom, top, top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph z:\n * 80 fonts had: \"bottom, top\"\n * Roboto Serif Display Cond Regular Italic had: \n \"bottom, bottom, top, top\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif-Italic.designspace': Compatibility check failed\n" + } + } + }, + "roboto-serif/sources/RobotoSerif.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace", + "stderr": "4T23:05:54.371293Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:05:56.259103Z ThreadId(1) ufo2fontir::source DEBUG] 1264 glyphs identified\n[2024-10-14T23:06:01.204294Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace\"\n[2024-10-14T23:06:01.204888Z ThreadId(4) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace\"\n[2024-10-14T23:06:01.205935Z ThreadId(1) fontc::workload DEBUG] 1/5088 complete, most recently Fe(Features)\n[2024-10-14T23:06:01.205940Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2024-10-14T23:06:01.219985Z ThreadId(1) fontc::workload DEBUG] 2/5088 complete, most recently Fe(StaticMetadata)\n[2024-10-14T23:06:01.291372Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/roboto-serif/sources/Roboto_Serif_Micro_Cond-Super.ufo': 'failed to load font info data'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace", + "stderr": "nchors in glyph V:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph X:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"bottom, top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph b:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"bottom, top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph f:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph p:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph v:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"top\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph x:\n * 80 fonts had: \"\"\n * Roboto Serif Regular had: \"bottom, top\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/roboto-serif/sources/RobotoSerif.designspace': Compatibility check failed\n" + } + } + }, + "sawarabi-mincho/sources/SawarabiMincho.glyphs": { + "other": "unknown error (status 1): 'No such source: /Users/rofls/.crater_cache/sawarabi-mincho/sources/SawarabiMincho.glyphs\n'" + }, + "sign-writing/sources/NotoSansSignWriting.glyphspackage": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/sign-writing/sources/NotoSansSignWriting.glyphspackage", + "stderr": "2024-10-14T23:08:49.902179Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32117) type Offset16 dist 73954\n[2024-10-14T23:08:49.902181Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32213) type Offset16 dist 74146\n[2024-10-14T23:08:49.902184Z ThreadId(8) write_fonts::graph DEBUG] ObjectId(32506) -> ObjectId(32309) type Offset16 dist 74338\nthread '' panicked at fontbe/src/features/kern.rs:438:14:\nif this doesn't compile we will already panic when we try to add it to the context: PackingFailed(Table packing failed with 3730 overflows)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2024-10-14T23:08:49.912039Z ThreadId(1) fontc::workload DEBUG] 151567/151576 complete, most recently Be(GatherBeKerning)\n[2024-10-14T23:08:50.138747Z ThreadId(1) fontc ERROR] A task panicked: 'if this doesn't compile we will already panic when we try to add it to the context: PackingFailed(Table packing failed with 3730 overflows)'\n" + } + } + }, + "signika/sources/Signika.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/signika/sources/Signika.designspace", + "stderr": " Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on build directory\n Finished `release` profile [optimized] target(s) in 0.22s\n Running `/Users/rofls/dev/projects/fontville/fontc_crater/fontc/target/release/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/signika/sources/Signika.designspace`\n[2024-10-14T23:10:59.870736Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-10-14T23:10:59.871707Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/signika/sources/instance_UFO/Signika-Light.ufo/glyphs': 'expected directory'\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/signika/sources/Signika.designspace", + "stderr": "INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/signika/sources/instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/signika/sources/instance_UFO/Signika-Light.ufo'\n" + } + } + }, + "silkscreen/sources/Silkscreen.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/silkscreen/sources/Silkscreen.glyphs", + "stderr": "fontc::workload DEBUG] 229/944 complete, most recently Fe(Glyph(micro))\n[2024-10-14T23:11:01.333026Z ThreadId(1) fontc::workload DEBUG] 230/944 complete, most recently Fe(Glyph(cent))\n[2024-10-14T23:11:01.333029Z ThreadId(1) fontc::workload DEBUG] 231/944 complete, most recently Fe(Glyph(eight))\n[2024-10-14T23:11:01.333031Z ThreadId(1) fontc::workload DEBUG] 232/944 complete, most recently Fe(Glyph(space))\n[2024-10-14T23:11:01.333042Z ThreadId(1) fontc::workload DEBUG] 233/944 complete, most recently Fe(Glyph(brokenbar))\n[2024-10-14T23:11:01.333045Z ThreadId(1) fontc::workload DEBUG] 234/944 complete, most recently Be(Fvar)\n[2024-10-14T23:11:01.333048Z ThreadId(1) fontc::workload DEBUG] 235/944 complete, most recently Be(Avar)\n[2024-10-14T23:11:01.333051Z ThreadId(1) fontc::workload DEBUG] 236/944 complete, most recently Be(Stat)\n[2024-10-14T23:11:01.336620Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/silkscreen/sources/Silkscreen.glyphs", + "stderr": "in glyph micro:\n * Silkscreen Regular had: 2\n * Silkscreen Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph percent:\n * Silkscreen Regular had: 3\n * Silkscreen Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph perthousand:\n * Silkscreen Regular had: 4\n * Silkscreen Bold had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph circumflexcomb, contour 0:\n * Silkscreen Regular had: 12\n * Silkscreen Bold had: 8\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph tildecomb, contour 0:\n * Silkscreen Regular had: 16\n * Silkscreen Bold had: 8\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph cedillacomb:\n * Silkscreen Regular had: 2\n * Silkscreen Bold had: 1\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/silkscreen/sources/Silkscreen.glyphs' -> 'master_ufo/Silkscreen.designspace': Compatibility check failed\n" + } + } + }, + "the-nautigal/sources/TheNautigalPro.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/the-nautigal/sources/TheNautigalPro.glyphs", + "stderr": " Fe(Glyph(ohorngrave))\n[2024-10-14T23:05:46.782109Z ThreadId(1) fontc::workload DEBUG] 32/2554 complete, most recently Fe(Glyph(ccedilla))\n[2024-10-14T23:05:46.782113Z ThreadId(1) fontc::workload DEBUG] 33/2554 complete, most recently Fe(Glyph(thorn))\n[2024-10-14T23:05:46.782115Z ThreadId(1) fontc::workload DEBUG] 34/2554 complete, most recently Fe(Glyph(trademark))\n[2024-10-14T23:05:46.782118Z ThreadId(1) fontc::workload DEBUG] 35/2554 complete, most recently Fe(Glyph(Iogonek))\n[2024-10-14T23:05:46.782121Z ThreadId(1) fontc::workload DEBUG] 36/2554 complete, most recently Fe(Glyph(bracketleft))\n[2024-10-14T23:05:46.782124Z ThreadId(1) fontc::workload DEBUG] 37/2554 complete, most recently Fe(Glyph(abrevetilde))\n[2024-10-14T23:05:46.782127Z ThreadId(1) fontc::workload DEBUG] 38/2554 complete, most recently Fe(Glyph(threequarters))\n[2024-10-14T23:05:46.788605Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'ogonek': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/the-nautigal/sources/TheNautigalPro.glyphs", + "stderr": "atibility:\nFonts had differing point type in glyph acutecomb, contour 0, point 24:\n * The Nautigal Regular had: None\n * The Nautigal Bold had: curve\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph acutecomb, contour 0, point 25:\n * The Nautigal Regular had: curve\n * The Nautigal Bold had: None\n\nERROR:fontmake.compatibility:\nFonts had differing point type in glyph acutecomb, contour 0, point 27:\n * The Nautigal Regular had: None\n * The Nautigal Bold had: curve\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph gravecomb.case, contour 0:\n * The Nautigal Regular had: 29\n * The Nautigal Bold had: 28\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph horncomb.case, contour 0:\n * The Nautigal Regular had: 31\n * The Nautigal Bold had: 34\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/the-nautigal/sources/TheNautigalPro.glyphs' -> 'master_ufo/TheNautigal.designspace': Compatibility check failed\n" + } + } + }, + "vinasans/sources/Vina Sans.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/vinasans/sources/Vina Sans.glyphs", + "stderr": "G] 1358/2346 complete, most recently Be(GlyfFragment(a))\n[2024-10-14T23:07:38.092826Z ThreadId(1) fontc::workload DEBUG] 1359/2346 complete, most recently Be(GlyfFragment(a.001))\n[2024-10-14T23:07:38.092828Z ThreadId(1) fontc::workload DEBUG] 1360/2346 complete, most recently Be(GlyfFragment(six))\n[2024-10-14T23:07:38.092829Z ThreadId(1) fontc::workload DEBUG] 1361/2346 complete, most recently Be(GlyfFragment(asterisk))\n[2024-10-14T23:07:38.092830Z ThreadId(1) fontc::workload DEBUG] 1362/2346 complete, most recently Be(GlyfFragment(R_O))\n[2024-10-14T23:07:38.092831Z ThreadId(1) fontc::workload DEBUG] 1363/2346 complete, most recently Be(GlyfFragment(W))\n[2024-10-14T23:07:38.092832Z ThreadId(1) fontc::workload DEBUG] 1364/2346 complete, most recently Be(GlyfFragment(emdash))\n[2024-10-14T23:07:38.092834Z ThreadId(1) fontc::workload DEBUG] 1365/2346 complete, most recently Fe(Glyph(logicalnot))\n[2024-10-14T23:07:38.095329Z ThreadId(1) fontc ERROR] 'j' has interpolation-incompatible paths\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/vinasans/sources/Vina Sans.glyphs", + "stderr": "s Moi had: 1\n * Vina Sans Black had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph circumflexcomb_acutecomb:\n * Vina Sans Moi had: 1\n * Vina Sans Black had: 2\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph circumflexcomb_gravecomb:\n * Vina Sans Moi had: 1\n * Vina Sans Black had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph circumflexcomb_gravecomb:\n * Vina Sans Moi had: 1\n * Vina Sans Black had: 2\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph circumflexcomb_hookabovecomb:\n * Vina Sans Moi had: 1\n * Vina Sans Black had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph circumflexcomb_hookabovecomb:\n * Vina Sans Moi had: 1\n * Vina Sans Black had: 2\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/vinasans/sources/Vina Sans.glyphs' -> 'master_ufo/VinaSans.designspace': Compatibility check failed\n" + } + } + }, + "wavefont/sources/Wavefont.designspace": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/wavefont/sources/Wavefont.designspace", + "stderr": "fontc::workload DEBUG] 593/680 complete, most recently Be(GlyfFragment(_71))\n[2024-10-14T23:07:26.498523Z ThreadId(1) fontc::workload DEBUG] 594/680 complete, most recently Be(GlyfFragment(_113))\n[2024-10-14T23:07:26.498525Z ThreadId(1) fontc::workload DEBUG] 595/680 complete, most recently Be(GlyfFragment(_82))\n[2024-10-14T23:07:26.498526Z ThreadId(1) fontc::workload DEBUG] 596/680 complete, most recently Be(GlyfFragment(_111))\n[2024-10-14T23:07:26.498527Z ThreadId(1) fontc::workload DEBUG] 597/680 complete, most recently Be(GlyfFragment(_76))\n[2024-10-14T23:07:26.498528Z ThreadId(1) fontc::workload DEBUG] 598/680 complete, most recently Be(GlyfFragment(_51))\n[2024-10-14T23:07:26.498530Z ThreadId(1) fontc::workload DEBUG] 599/680 complete, most recently Be(GlyfFragment(_74))\n[2024-10-14T23:07:26.522886Z ThreadId(7) fontbe::features DEBUG] Built features, gpos? true gsub? false gdef? false\n[2024-10-14T23:07:26.526860Z ThreadId(1) fontc ERROR] '_25' has interpolation-incompatible paths\n" + } + } + }, + "windsong/sources/WindSongPro.glyphs": { + "compile_failed": { + "fontc": { + "command": "cargo run --release --manifest-path /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fontc/Cargo.toml -- --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/windsong/sources/WindSongPro.glyphs", + "stderr": "\"}\n[2024-10-14T23:07:34.414420Z ThreadId(5) fontbe::glyphs WARN] G.002 has inconsistent path elements: {\"MCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ\", \"MCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ\"}\n[2024-10-14T23:07:34.416867Z ThreadId(9) fontbe::glyphs WARN] questiondown has inconsistent path elements: {\"MCLCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCCCZ\", \"MCLCCCCCCCCCCCCCCCCCCCCZMLCCCCCZMCCCCCZ\"}\n[2024-10-14T23:07:34.416867Z ThreadId(8) fontbe::glyphs WARN] Hbar has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCZMCCCCCZMCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCZMCCCCZ\"}\n[2024-10-14T23:07:34.417041Z ThreadId(4) fontbe::glyphs WARN] o has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ\"}\n[2024-10-14T23:07:34.430321Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/windsong/sources/WindSongPro.glyphs", + "stderr": "um had: 31\n\nERROR:fontmake.compatibility:\nFonts had differing number of contours in glyph commaturnedabovecomb.case:\n * WindSong Regular had: 0\n * WindSong Medium had: 1\n\nERROR:fontmake.compatibility:\nFonts had differing number of components in glyph commaturnedabovecomb.case:\n * WindSong Regular had: 1\n * WindSong Medium had: 0\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph circumflexcomb.case.vi, contour 0:\n * WindSong Regular had: 33\n * WindSong Medium had: 40\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph brevecomb.case.vi, contour 0:\n * WindSong Regular had: 27\n * WindSong Medium had: 30\n\nERROR:fontmake.compatibility:\nFonts had differing number of points in glyph hookabovecomb.case.vi, contour 0:\n * WindSong Regular had: 27\n * WindSong Medium had: 31\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/windsong/sources/WindSongPro.glyphs' -> 'master_ufo/WindSong.designspace': Compatibility check failed\n" + } + } + } + }, + "panic": [], + "skipped": { + "/Users/rofls/.crater_cache/ClimateCrisis": "GitFail", + "/Users/rofls/.crater_cache/Playfair": "GitFail", + "/Users/rofls/.crater_cache/Playpen-Sans": { + "BadConfig": "missing field `sources`" + }, + "/Users/rofls/.crater_cache/manjari": { + "BadConfig": "No such file or directory (os error 2)" + }, + "/Users/rofls/.crater_cache/syne-typeface": { + "BadConfig": "No such file or directory (os error 2)" + } + } +} \ No newline at end of file diff --git a/results/summary.json b/results/summary.json index 07926d6..c23b8b7 100644 --- a/results/summary.json +++ b/results/summary.json @@ -628,5 +628,23 @@ "diff_perc_including_failures": 85.21117, "diff_perc_excluding_failures": 97.36221 } + }, + { + "began": "2024-10-14T23:01:36.497558Z", + "finished": "2024-10-14T23:16:31.067828Z", + "fontc_rev": "7c3be612", + "results_file": "2024-10-14-230136.json", + "input_file": "gf-repos-2024-08-12.json", + "stats": { + "total_targets": 638, + "identical": 87, + "produced_diff": 466, + "fontc_failed": 16, + "fontmake_failed": 16, + "both_failed": 41, + "other_failure": 7, + "diff_perc_including_failures": 85.0536, + "diff_perc_excluding_failures": 97.35792 + } } ] \ No newline at end of file