diff --git a/index.html b/index.html index 4c3f89e..370041b 100644 --- a/index.html +++ b/index.html @@ -170,7 +170,7 @@

Show all 96 + "event.preventDefault(); showAllResults();">Show all 97 results @@ -2657,7 +2657,7 @@

78.353 +0.089 - + 2024-11-22 1702 (24m19s) @@ -3138,8 +3138,39 @@

236 - 40 +1 + 40 +1 + + + 61 + + + 121 + + + 0 + + + 78.460 -0.087 + + + + + 2024-12-19 1702 (26m10s) + + + + 98b99e07 + + + 1145 + + + 236 + + + 39 -1 61 @@ -3151,7 +3182,7 @@

0 - 78.460 -0.087 + 78.547 +0.087 @@ -4443,6 +4474,49 @@

copy reproduction command +
+ + bettergui/BeVietnamPro/sources/BeVietnamPro-Italic.glyphs + (gftools)99.983% + +99.984(gvar) + +
+ + + + + + + + + + + + + + + +
+ table + + value +
+ gvar + + 99.965% +99.965 +
+ total + + 99.984% +99.984 +
view source + repository + copy reproduction command +
+
gvar - 293 + 294 @@ -54415,7 +54489,7 @@

- cvt + cmap 3 @@ -54423,7 +54497,7 @@

- sizeof(name) + cvt 3 @@ -54431,7 +54505,7 @@

- prep + fpgm 3 @@ -54439,7 +54513,7 @@

- cmap + meta 3 @@ -54447,7 +54521,7 @@

- meta + prep 3 @@ -54455,7 +54529,7 @@

- fpgm + sizeof(name) 3 @@ -54463,7 +54537,7 @@

- sizeof(MVAR) + BASE 2 @@ -54471,7 +54545,7 @@

- BASE + sizeof(MVAR) 2 @@ -54495,7 +54569,7 @@

- sizeof(post) + sizeof(loca) 1 @@ -54503,7 +54577,7 @@

- sizeof(loca) + sizeof(post) 1 @@ -54530,28 +54604,28 @@

- lyfFragment(one)) [2024-12-16T16:21:58.996246Z - ThreadId(1) fontc::workload DEBUG] 1197/2042 - complete, most recently Be(GlyfFragment(sterling)) - [2024-12-16T16:21:58.996250Z ThreadId(1) - fontc::workload DEBUG] 1198/2042 complete, most - recently Be(GlyfFragment(R)) - [2024-12-16T16:21:58.996253Z ThreadId(1) - fontc::workload DEBUG] 1199/2042 complete, most + Be(GlyfFragment(h)) [2024-12-19T17:18:26.122663Z + ThreadId(1) fontc::workload DEBUG] 1258/2042 + complete, most recently Be(GlyfFragment(x)) + [2024-12-19T17:18:26.122666Z ThreadId(1) + fontc::workload DEBUG] 1259/2042 complete, most + recently Be(GlyfFragment(percent)) + [2024-12-19T17:18:26.122669Z ThreadId(1) + fontc::workload DEBUG] 1260/2042 complete, most + recently Be(GlyfFragment(f_f_i)) + [2024-12-19T17:18:26.122672Z ThreadId(1) + fontc::workload DEBUG] 1261/2042 complete, most + recently Be(GlyfFragment(eng)) + [2024-12-19T17:18:26.122675Z ThreadId(1) + fontc::workload DEBUG] 1262/2042 complete, most recently Be(GlyfFragment(U)) - [2024-12-16T16:21:58.996256Z ThreadId(1) - fontc::workload DEBUG] 1200/2042 complete, most - recently Be(GlyfFragment(q)) - [2024-12-16T16:21:58.996259Z ThreadId(1) - fontc::workload DEBUG] 1201/2042 complete, most + [2024-12-19T17:18:26.122677Z ThreadId(1) + fontc::workload DEBUG] 1263/2042 complete, most recently Be(GlyfFragment(zero)) - [2024-12-16T16:21:58.996263Z ThreadId(1) - fontc::workload DEBUG] 1202/2042 complete, most - recently Be(GlyfFragment(f_f_i.ss01)) - [2024-12-16T16:21:58.996266Z ThreadId(1) - fontc::workload DEBUG] 1203/2042 complete, most - recently Be(GlyfFragment(four.tf)) - [2024-12-16T16:21:59.001111Z ThreadId(1) fontc + [2024-12-19T17:18:26.122680Z ThreadId(1) + fontc::workload DEBUG] 1264/2042 complete, most + recently Be(GlyfFragment(eight.tf)) + [2024-12-19T17:18:26.140948Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState("No best solution identified")
@@ -54571,27 +54645,27 @@

- 0313Z ThreadId(1) fontc::workload DEBUG] 1085/2042 - complete, most recently Be(GlyfFragment(seven.tf)) - [2024-12-16T16:22:06.270316Z ThreadId(1) - fontc::workload DEBUG] 1086/2042 complete, most - recently Be(GlyfFragment(U)) - [2024-12-16T16:22:06.270319Z ThreadId(1) - fontc::workload DEBUG] 1087/2042 complete, most - recently Be(GlyfFragment(r)) - [2024-12-16T16:22:06.270322Z ThreadId(1) - fontc::workload DEBUG] 1088/2042 complete, most - recently Be(GlyfFragment(eight.tf)) - [2024-12-16T16:22:06.270325Z ThreadId(1) - fontc::workload DEBUG] 1089/2042 complete, most - recently Be(GlyfFragment(P)) - [2024-12-16T16:22:06.270328Z ThreadId(1) - fontc::workload DEBUG] 1090/2042 complete, most - recently Be(GlyfFragment(five)) - [2024-12-16T16:22:06.270331Z ThreadId(1) - fontc::workload DEBUG] 1091/2042 complete, most - recently Be(GlyfFragment(three.tf)) - [2024-12-16T16:22:06.294055Z ThreadId(1) fontc + workload DEBUG] 1191/2042 complete, most recently + Be(GlyfFragment(perthousand.tf)) + [2024-12-19T17:18:34.334233Z ThreadId(1) + fontc::workload DEBUG] 1192/2042 complete, most + recently Be(GlyfFragment(degree)) + [2024-12-19T17:18:34.334236Z ThreadId(1) + fontc::workload DEBUG] 1193/2042 complete, most + recently Be(GlyfFragment(N)) + [2024-12-19T17:18:34.334239Z ThreadId(1) + fontc::workload DEBUG] 1194/2042 complete, most + recently Be(GlyfFragment(f_f_i)) + [2024-12-19T17:18:34.334242Z ThreadId(1) + fontc::workload DEBUG] 1195/2042 complete, most + recently Be(GlyfFragment(perthousand)) + [2024-12-19T17:18:34.334245Z ThreadId(1) + fontc::workload DEBUG] 1196/2042 complete, most + recently Be(GlyfFragment(f_f_i.ss01)) + [2024-12-19T17:18:34.334248Z ThreadId(1) + fontc::workload DEBUG] 1197/2042 complete, most + recently Be(GlyfFragment(cent.ss12)) + [2024-12-19T17:18:34.342335Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState("No best solution identified") ninja: build stopped: subcommand failed. @@ -54612,30 +54686,30 @@

- Be(GlyfFragment(v)) [2024-12-16T16:21:38.938637Z - ThreadId(1) fontc::workload DEBUG] 1197/2042 - complete, most recently Be(GlyfFragment(K.ss04)) - [2024-12-16T16:21:38.938641Z ThreadId(1) - fontc::workload DEBUG] 1198/2042 complete, most - recently Be(GlyfFragment(eight.tf)) - [2024-12-16T16:21:38.938644Z ThreadId(1) - fontc::workload DEBUG] 1199/2042 complete, most - recently Be(GlyfFragment(s)) - [2024-12-16T16:21:38.938647Z ThreadId(1) - fontc::workload DEBUG] 1200/2042 complete, most - recently Be(GlyfFragment(S)) - [2024-12-16T16:21:38.938650Z ThreadId(1) - fontc::workload DEBUG] 1201/2042 complete, most - recently Be(GlyfFragment(f_f_l)) - [2024-12-16T16:21:38.938653Z ThreadId(1) - fontc::workload DEBUG] 1202/2042 complete, most - recently Be(GlyfFragment(six.tf)) - [2024-12-16T16:21:38.938656Z ThreadId(1) - fontc::workload DEBUG] 1203/2042 complete, most - recently Be(GlyfFragment(percent.tf)) - [2024-12-16T16:21:38.943040Z ThreadId(1) fontc - ERROR] IUP error for M: AchievedInvalidState("No - best solution identified") + 024-12-19T17:18:06.679743Z ThreadId(1) + fontc::workload DEBUG] 1059/2042 complete, most + recently Be(GlyfFragment(dotaccentcomb.ss01)) + [2024-12-19T17:18:06.679744Z ThreadId(1) + fontc::workload DEBUG] 1060/2042 complete, most + recently Be(GlyfFragment(quoteleft)) + [2024-12-19T17:18:06.679745Z ThreadId(1) + fontc::workload DEBUG] 1061/2042 complete, most + recently Be(GlyfFragment(zero)) + [2024-12-19T17:18:06.679746Z ThreadId(1) + fontc::workload DEBUG] 1062/2042 complete, most + recently Be(GlyfFragment(B)) + [2024-12-19T17:18:06.679748Z ThreadId(1) + fontc::workload DEBUG] 1063/2042 complete, most + recently Be(GlyfFragment(paragraph)) + [2024-12-19T17:18:06.679749Z ThreadId(1) + fontc::workload DEBUG] 1064/2042 complete, most + recently Be(GlyfFragment(three.tf)) + [2024-12-19T17:18:06.679750Z ThreadId(1) + fontc::workload DEBUG] 1065/2042 complete, most + recently Be(GlyfFragment(eth)) + [2024-12-19T17:18:06.686955Z ThreadId(1) fontc + ERROR] IUP error for trademark: + AchievedInvalidState("No best solution identified")

@@ -54653,28 +54727,30 @@

- ndown.case [2024-12-16T16:21:46.549290Z ThreadId(6) - fontir::glyph DEBUG] ConvertToContour bullet.case - [2024-12-16T16:21:46.549295Z ThreadId(6) - fontir::glyph DEBUG] ConvertToContour exclam.ss01 - [2024-12-16T16:21:46.549303Z ThreadId(6) - fontir::glyph DEBUG] ConvertToContour - exclamdown.ss01 [2024-12-16T16:21:46.549309Z - ThreadId(6) fontir::glyph DEBUG] ConvertToContour - question.ss01 [2024-12-16T16:21:46.549316Z - ThreadId(6) fontir::glyph DEBUG] ConvertToContour - questiondown.ss01 [2024-12-16T16:21:46.549322Z - ThreadId(6) fontir::glyph DEBUG] ConvertToContour - bullet.ss01 [2024-12-16T16:21:46.549328Z - ThreadId(6) fontir::glyph DEBUG] ConvertToContour - bullet.case.ss01 [2024-12-16T16:21:46.549335Z - ThreadId(6) fontir::glyph DEBUG] ConvertToContour - cent [2024-12-16T16:21:46.549342Z ThreadId(6) - fontir::glyph DEBUG] ConvertToContour dollar - [2024-12-16T16:21:46.561143Z ThreadId(1) fontc - ERROR] IUP error for M: AchievedInvalidState("No - best solution identified") ninja: build stopped: - subcommand failed. + adId(1) fontc::workload DEBUG] 1195/2042 complete, + most recently Be(GlyfFragment(b)) + [2024-12-19T17:18:14.560078Z ThreadId(1) + fontc::workload DEBUG] 1196/2042 complete, most + recently Be(GlyfFragment(at)) + [2024-12-19T17:18:14.560082Z ThreadId(1) + fontc::workload DEBUG] 1197/2042 complete, most + recently Be(GlyfFragment(ringcomb)) + [2024-12-19T17:18:14.560085Z ThreadId(1) + fontc::workload DEBUG] 1198/2042 complete, most + recently Be(GlyfFragment(asciitilde)) + [2024-12-19T17:18:14.560089Z ThreadId(1) + fontc::workload DEBUG] 1199/2042 complete, most + recently Be(GlyfFragment(w_w_w.liga)) + [2024-12-19T17:18:14.560092Z ThreadId(1) + fontc::workload DEBUG] 1200/2042 complete, most + recently Be(GlyfFragment(nine)) + [2024-12-19T17:18:14.560096Z ThreadId(1) + fontc::workload DEBUG] 1201/2042 complete, most + recently Be(GlyfFragment(a.ss02)) + [2024-12-19T17:18:14.564606Z ThreadId(1) fontc + ERROR] IUP error for trademark: + AchievedInvalidState("No best solution identified") + ninja: build stopped: subcommand failed.
@@ -54692,25 +54768,25 @@

- e, most recently Be(GlyfFragment(Aogonek)) - [2024-12-16T16:09:15.582179Z ThreadId(1) - fontc::workload DEBUG] 3958/4110 complete, most - recently Be(GlyfFragment(five.sups)) - [2024-12-16T16:09:15.582182Z ThreadId(1) - fontc::workload DEBUG] 3959/4110 complete, most - recently Be(GlyfFragment(alefWasla-ar)) - [2024-12-16T16:09:15.582185Z ThreadId(1) - fontc::workload DEBUG] 3960/4110 complete, most - recently Be(GlyfFragment(lcaron.ss04)) - [2024-12-16T16:09:15.582189Z ThreadId(1) - fontc::workload DEBUG] 3961/4110 complete, most - recently Be(GlyfFragment(hehgoalMark-ar)) - [2024-12-16T16:09:15.582193Z ThreadId(1) - fontc::workload DEBUG] 3962/4110 complete, most - recently Be(GlyfFragment(two-ar.tf)) - [2024-12-16T16:09:15.596812Z ThreadId(1) fontc + t recently Be(Marks) [2024-12-19T17:12:14.385716Z + ThreadId(1) fontc::workload DEBUG] + Be(KernFragment(0)) successful + [2024-12-19T17:12:14.385720Z ThreadId(1) + fontc::workload DEBUG] Be(Head) successful + [2024-12-19T17:12:14.385723Z ThreadId(1) + fontc::workload DEBUG] Be(Marks) successful + [2024-12-19T17:12:14.386296Z ThreadId(5) + fontbe::features::kern DEBUG] Gather be kerning + [2024-12-19T17:12:14.388843Z ThreadId(1) + fontc::workload DEBUG] 4099/4110 complete, most + recently Be(Hmtx) [2024-12-19T17:12:14.389964Z + ThreadId(1) fontc::workload DEBUG] Be(Hmtx) + successful [2024-12-19T17:12:14.390002Z ThreadId(1) + fontc::workload DEBUG] 4102/4110 complete, most + recently Be(GatherBeKerning) + [2024-12-19T17:12:14.397745Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors - [2024-12-16T16:09:15.596826Z ThreadId(1) fontc + [2024-12-19T17:12:14.397761Z ThreadId(1) fontc WARN] error: glyphsapp number value only valid when compiling variable font in at 120:16 | 120 | valueRecordDef <$dotshift 0 0 0> DOTSHIFT; | @@ -54732,24 +54808,25 @@

- omma-ar)) [2024-12-16T16:09:24.492323Z ThreadId(1) - fontc::workload DEBUG] 3997/4110 complete, most - recently Be(GlyfFragment(braceright.case)) - [2024-12-16T16:09:24.492327Z ThreadId(1) - fontc::workload DEBUG] 3998/4110 complete, most - recently Be(GlyfFragment(exclamdown)) - [2024-12-16T16:09:24.492330Z ThreadId(1) - fontc::workload DEBUG] 3999/4110 complete, most - recently Be(GlyfFragment(five.dnom)) - [2024-12-16T16:09:24.492334Z ThreadId(1) - fontc::workload DEBUG] 4000/4110 complete, most - recently Be(GlyfFragment(six.circled)) - [2024-12-16T16:09:24.492337Z ThreadId(1) - fontc::workload DEBUG] 4001/4110 complete, most + 23.798286Z ThreadId(1) fontc::workload DEBUG] + Be(GlyfFragment(braceright.case)) successful + [2024-12-19T17:12:23.798287Z ThreadId(1) + fontc::workload DEBUG] + Be(GlyfFragment(periodcentered)) successful + [2024-12-19T17:12:23.798289Z ThreadId(1) + fontc::workload DEBUG] + Be(GlyfFragment(six-ar.numr)) successful + [2024-12-19T17:12:23.798612Z ThreadId(8) + fontbe::features::kern DEBUG] Gather be kerning + [2024-12-19T17:12:23.802052Z ThreadId(1) + fontc::workload DEBUG] 2979/4110 complete, most recently Be(GatherBeKerning) - [2024-12-16T16:09:24.504552Z ThreadId(1) fontc + [2024-12-19T17:12:23.802065Z ThreadId(1) + fontc::workload DEBUG] 2980/4110 complete, most + recently Be(GlyfFragment(ringcomb.case)) + [2024-12-19T17:12:23.837079Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors - [2024-12-16T16:09:24.504563Z ThreadId(1) fontc + [2024-12-19T17:12:23.837094Z ThreadId(1) fontc WARN] error: glyphsapp number value only valid when compiling variable font in at 120:16 | 120 | valueRecordDef <$dotshift 0 0 0> DOTSHIFT; | @@ -54771,26 +54848,26 @@

unknown custom parameter 'blueShift' - [2024-12-16T16:23:55.181480Z ThreadId(1) + [2024-12-19T17:15:47.620348Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'blueFuzz' [2024-12-16T16:23:55.181481Z ThreadId(1) + 'blueFuzz' [2024-12-19T17:15:47.620349Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'TTFBlueFuzz' [2024-12-16T16:23:55.181484Z + 'TTFBlueFuzz' [2024-12-19T17:15:47.620352Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' - [2024-12-16T16:23:55.195816Z ThreadId(2) + [2024-12-19T17:15:47.631310Z ThreadId(3) glyphs2fontir::source DEBUG] Static metadata for - Madimi One [2024-12-16T16:23:55.195957Z ThreadId(2) + Madimi One [2024-12-19T17:15:47.631548Z ThreadId(3) glyphs2fontir::source WARN] Unknown 'name' entry - vendorID [2024-12-16T16:23:55.196278Z ThreadId(1) + vendorID [2024-12-19T17:15:47.631697Z ThreadId(1) fontc::workload DEBUG] 1/1438 complete, most - recently Fe(Features) [2024-12-16T16:23:55.196302Z + recently Fe(Features) [2024-12-19T17:15:47.631729Z ThreadId(1) fontc::workload DEBUG] 2/1438 complete, - most recently Fe(StaticMetadata) - [2024-12-16T16:23:55.196326Z ThreadId(1) + most recently Fe(KerningGroups) + [2024-12-19T17:15:47.631751Z ThreadId(1) fontc::workload DEBUG] 3/1438 complete, most - recently Fe(KerningGroups) - [2024-12-16T16:23:55.198093Z ThreadId(1) fontc + recently Fe(StaticMetadata) + [2024-12-19T17:15:47.633606Z ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid byte 0x20 at index 0
@@ -54809,29 +54886,28 @@

- -12-16T16:24:00.123056Z ThreadId(1) + -12-19T17:15:52.049451Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'blueFuzz' [2024-12-16T16:24:00.123056Z ThreadId(1) + 'blueFuzz' [2024-12-19T17:15:52.049452Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'TTFBlueFuzz' [2024-12-16T16:24:00.123058Z + 'TTFBlueFuzz' [2024-12-19T17:15:52.049456Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' - [2024-12-16T16:24:00.189243Z ThreadId(2) + [2024-12-19T17:15:52.058085Z ThreadId(2) glyphs2fontir::source DEBUG] Static metadata for - Madimi One [2024-12-16T16:24:00.189474Z ThreadId(2) + Madimi One [2024-12-19T17:15:52.058226Z ThreadId(2) glyphs2fontir::source WARN] Unknown 'name' entry - vendorID [2024-12-16T16:24:00.191406Z ThreadId(1) + vendorID [2024-12-19T17:15:52.058367Z ThreadId(1) fontc::workload DEBUG] 1/1438 complete, most - recently Fe(StaticMetadata) - [2024-12-16T16:24:00.191470Z ThreadId(1) - fontc::workload DEBUG] 2/1438 complete, most - recently Fe(KerningGroups) - [2024-12-16T16:24:00.191495Z ThreadId(1) + recently Fe(Features) [2024-12-19T17:15:52.058373Z + ThreadId(1) fontc::workload DEBUG] 2/1438 complete, + most recently Fe(KerningGroups) + [2024-12-19T17:15:52.058376Z ThreadId(1) fontc::workload DEBUG] 3/1438 complete, most - recently Fe(Features) [2024-12-16T16:24:00.193010Z - ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid - byte 0x20 at index 0 ninja: build stopped: - subcommand failed. + recently Fe(StaticMetadata) + [2024-12-19T17:15:52.060203Z ThreadId(1) fontc + ERROR] Invalid tag ' ': Invalid byte 0x20 at index + 0 ninja: build stopped: subcommand failed.
@@ -54849,24 +54925,22 @@

- [2024-12-16T16:21:44.936169Z ThreadId(1) + [2024-12-19T17:14:14.593479Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:21:44.939576Z ThreadId(1) + new one [2024-12-19T17:14:14.597414Z ThreadId(1) ufo2fontir::source DEBUG] 216 glyphs identified - [2024-12-16T16:21:44.945967Z ThreadId(3) - ufo2fontir::source DEBUG] Features for - "/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" - [2024-12-16T16:21:44.945991Z ThreadId(5) + [2024-12-19T17:14:14.603560Z ThreadId(7) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" - [2024-12-16T16:21:44.946237Z ThreadId(1) + [2024-12-19T17:14:14.603570Z ThreadId(8) + ufo2fontir::source DEBUG] Features for + "/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" + [2024-12-19T17:14:14.613562Z ThreadId(1) fontc::workload DEBUG] 1/898 complete, most - recently Fe(Features) [2024-12-16T16:21:44.946247Z - ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2024-12-16T16:21:44.948004Z ThreadId(1) - fontc::workload DEBUG] 2/898 complete, most - recently Fe(StaticMetadata) - [2024-12-16T16:21:44.948702Z ThreadId(1) fontc + recently Fe(Features) [2024-12-19T17:14:14.613567Z + ThreadId(1) fontc::workload DEBUG] 2/898 complete, + most recently Fe(StaticMetadata) + [2024-12-19T17:14:14.613805Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
@@ -54936,47 +55010,6 @@

- - bettergui/BeVietnamPro/sources/BeVietnamPro-Italic.glyphs - (config.yaml) (gftools) 🆕 - - -
-
- Be(FeaturesAst) successful - [2024-12-16T16:25:34.278061Z ThreadId(2) - fontbe::features::kern DEBUG] 3 ir kerns became 83 - classes and 403 adjustments - [2024-12-16T16:25:34.278140Z ThreadId(1) - fontc::workload DEBUG] 2324/2343 complete, most - recently Be(GatherIrKerning) - [2024-12-16T16:25:34.278147Z ThreadId(1) - fontc::workload DEBUG] Be(GatherIrKerning) - successful [2024-12-16T16:25:34.278151Z ThreadId(1) - fontbe::features::kern DEBUG] Process 403 kerning - adjustments in 1 chunks - [2024-12-16T16:25:34.278371Z ThreadId(1) - fontc::workload DEBUG] 2325/2344 complete, most - recently Be(Gvar) [2024-12-16T16:25:34.278378Z - ThreadId(1) fontc::workload ERROR] task 'Be(Glyf)' - failed: 'A task panicked: - 'Be(GlyfFragment(.notdef)) is not available'' - [2024-12-16T16:25:34.278385Z ThreadId(1) - fontc::workload DEBUG] 2326/2344 complete, most - recently Be(Glyf) [2024-12-16T16:25:34.288056Z - ThreadId(1) fontc ERROR] A task panicked: - 'Be(GvarFragment(.notdef)) is not available' ninja: - build stopped: subcommand failed. -
-
-
-
dy/linefont/sources/Linefont.designspace (config.yaml) (default) @@ -54989,23 +55022,23 @@

- 24-12-16T16:22:12.087443Z ThreadId(1) fontc::config + 24-12-19T17:13:53.713169Z ThreadId(1) fontc::config INFO] Config changed, generating a new one - [2024-12-16T16:22:12.183207Z ThreadId(1) + [2024-12-19T17:13:53.807395Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified - [2024-12-16T16:22:12.281552Z ThreadId(8) + [2024-12-19T17:13:53.899679Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" - [2024-12-16T16:22:12.281654Z ThreadId(9) + [2024-12-19T17:13:53.899750Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" - [2024-12-16T16:22:12.281663Z ThreadId(9) + [2024-12-19T17:13:53.899796Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:22:12.281716Z + limitation. [2024-12-19T17:13:53.900109Z ThreadId(1) fontc::workload DEBUG] 1/1586 complete, most recently Fe(Features) - [2024-12-16T16:22:12.287619Z ThreadId(1) fontc + [2024-12-19T17:13:53.910051Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,max].ufo/features.fea @@ -55025,26 +55058,25 @@

- ts --no-production-names - [2024-12-16T16:22:18.557491Z ThreadId(1) fontc - DEBUG] require_dir - "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:22:18.557644Z ThreadId(1) + 92d38qc2zzr8kbcv88h0000gn/T" + [2024-12-19T17:14:01.048697Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:22:18.592686Z ThreadId(1) + new one [2024-12-19T17:14:01.085988Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified - [2024-12-16T16:22:18.595836Z ThreadId(4) - ufo2fontir::source DEBUG] Features for - "Linefont.designspace" [2024-12-16T16:22:18.595890Z - ThreadId(4) ufo2fontir::source WARN] Bailing out + [2024-12-19T17:14:01.093102Z ThreadId(5) + ufo2fontir::source DEBUG] Static metadata for + "Linefont.designspace" [2024-12-19T17:14:01.093143Z + ThreadId(6) ufo2fontir::source DEBUG] Features for + "Linefont.designspace" [2024-12-19T17:14:01.093178Z + ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. - [2024-12-16T16:22:18.595896Z ThreadId(5) - ufo2fontir::source DEBUG] Static metadata for - "Linefont.designspace" [2024-12-16T16:22:18.599005Z - ThreadId(1) fontc::workload DEBUG] 1/1586 complete, - most recently Fe(Features) - [2024-12-16T16:22:18.602830Z ThreadId(1) fontc + [2024-12-19T17:14:01.103095Z ThreadId(1) + fontc::workload DEBUG] 1/1586 complete, most + recently Fe(Features) [2024-12-19T17:14:01.103139Z + ThreadId(1) fontc::workload DEBUG] 2/1586 complete, + most recently Fe(StaticMetadata) + [2024-12-19T17:14:01.106177Z ThreadId(1) fontc ERROR] feature files are non-identical: Linefont[min,min].ufo/features.fea, Linefont[min,max].ufo/features.fea ninja: build @@ -55098,10 +55130,10 @@

- mplete, most recently Be(FeaturesAst) - [2024-12-16T16:17:14.286167Z ThreadId(1) fontc + ost recently Be(GlyfFragment(igrave)) + [2024-12-19T17:26:11.764600Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors - [2024-12-16T16:17:14.286184Z ThreadId(1) fontc + [2024-12-19T17:26:11.764613Z 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 @@ -55131,9 +55163,9 @@

- 4-12-16T16:17:21.851001Z ThreadId(1) fontc ERROR] + 4-12-19T17:26:19.269630Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors - [2024-12-16T16:17:21.851016Z ThreadId(1) fontc + [2024-12-19T17:26:19.269648Z 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 @@ -55195,22 +55227,23 @@

- d(1) fontc::config INFO] Config changed, generating - a new one [2024-12-16T16:06:36.473873Z ThreadId(1) - ufo2fontir::source DEBUG] 1129 glyphs identified - [2024-12-16T16:06:36.502073Z ThreadId(7) + :source DEBUG] 1129 glyphs identified + [2024-12-19T17:06:26.575135Z ThreadId(7) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace" - [2024-12-16T16:06:36.502083Z ThreadId(2) + [2024-12-19T17:06:26.575197Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace" - [2024-12-16T16:06:36.502112Z ThreadId(7) + [2024-12-19T17:06:26.575219Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:06:36.502836Z + limitation. [2024-12-19T17:06:26.585472Z ThreadId(1) fontc::workload DEBUG] 1/4550 complete, most recently Fe(Features) - [2024-12-16T16:06:36.507048Z ThreadId(1) fontc + [2024-12-19T17:06:26.585503Z ThreadId(1) + fontc::workload DEBUG] 2/4550 complete, most + recently Fe(StaticMetadata) + [2024-12-19T17:06:26.588792Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea @@ -55230,31 +55263,31 @@

- sh)) [2024-12-16T16:25:18.054303Z ThreadId(1) - fontc::workload DEBUG] 1174/4731 complete, most - recently Fe(Glyph(ocircumflextilde)) - [2024-12-16T16:25:18.054305Z ThreadId(1) - fontc::workload DEBUG] 1175/4731 complete, most - recently Fe(Glyph(sinMI)) - [2024-12-16T16:25:18.054308Z ThreadId(1) - fontc::workload DEBUG] 1176/4731 complete, most - recently Fe(Glyph(sinTRIi)) - [2024-12-16T16:25:18.054311Z ThreadId(1) - fontc::workload DEBUG] 1177/4731 complete, most - recently Fe(Glyph(sinDdIi)) - [2024-12-16T16:25:18.054314Z ThreadId(1) - fontc::workload DEBUG] 1178/4731 complete, most - recently Fe(Glyph(Abrevedotbelow)) - [2024-12-16T16:25:18.054318Z ThreadId(1) - fontc::workload DEBUG] 1179/4731 complete, most - recently Fe(Glyph(sinRU_comma)) - [2024-12-16T16:25:18.054321Z ThreadId(1) - fontc::workload DEBUG] 1180/4731 complete, most - recently Fe(Glyph(sinNDRIi)) - [2024-12-16T16:25:18.062508Z ThreadId(1) fontc - ERROR] Invalid source glyph 'colonsign': 'invalid - path: 'has 1 consecutive offcurve points [(336.0, - 557.0)]'' + 2024-12-19T17:17:10.819193Z ThreadId(1) + fontc::workload DEBUG] 1350/4731 complete, most + recently Fe(Glyph(fourlith-sinhala)) + [2024-12-19T17:17:10.819196Z ThreadId(1) + fontc::workload DEBUG] 1351/4731 complete, most + recently Fe(Glyph(sinVa.reph)) + [2024-12-19T17:17:10.819199Z ThreadId(1) + fontc::workload DEBUG] 1352/4731 complete, most + recently Fe(Glyph(sinGIi)) + [2024-12-19T17:17:10.819202Z ThreadId(1) + fontc::workload DEBUG] 1353/4731 complete, most + recently Fe(Glyph(sinNya)) + [2024-12-19T17:17:10.819206Z ThreadId(1) + fontc::workload DEBUG] 1354/4731 complete, most + recently Be(GlyfFragment(dottedCircle)) + [2024-12-19T17:17:10.819210Z ThreadId(1) + fontc::workload DEBUG] 1355/4731 complete, most + recently Be(GlyfFragment(sinO)) + [2024-12-19T17:17:10.819214Z ThreadId(1) + fontc::workload DEBUG] 1356/4731 complete, most + recently Be(GlyfFragment(G)) + [2024-12-19T17:17:10.825939Z ThreadId(1) fontc + ERROR] Invalid source glyph 'guarani': 'invalid + path: 'has 1 consecutive offcurve points [(281.0, + 573.0)]''
@@ -55271,28 +55304,29 @@

- 6164Z ThreadId(1) fontc::workload DEBUG] 1177/4731 - complete, most recently Fe(Glyph(tildecomb)) - [2024-12-16T16:25:23.916167Z ThreadId(1) + ntc::workload DEBUG] 1177/4731 complete, most + recently Fe(Glyph(ninetyArchaic-sinhala)) + [2024-12-19T17:17:15.974213Z ThreadId(1) fontc::workload DEBUG] 1178/4731 complete, most - recently Fe(Glyph(sinP.virama)) - [2024-12-16T16:25:23.916172Z ThreadId(1) + recently Fe(Glyph(sinTtIi)) + [2024-12-19T17:17:15.974227Z ThreadId(1) fontc::workload DEBUG] 1179/4731 complete, most - recently Fe(Glyph(bracketright)) - [2024-12-16T16:25:23.916183Z ThreadId(1) + recently Fe(Glyph(gcaron)) + [2024-12-19T17:17:15.974239Z ThreadId(1) fontc::workload DEBUG] 1180/4731 complete, most - recently Fe(Glyph(sinDVa)) - [2024-12-16T16:25:23.916194Z ThreadId(1) + recently Fe(Glyph(sinPha)) + [2024-12-19T17:17:15.974251Z ThreadId(1) fontc::workload DEBUG] 1181/4731 complete, most - recently Fe(Glyph(LJ)) [2024-12-16T16:25:23.916204Z - ThreadId(1) fontc::workload DEBUG] 1182/4731 - complete, most recently Fe(Glyph(sinDVI)) - [2024-12-16T16:25:23.916214Z ThreadId(1) + recently Fe(Glyph(aeacute)) + [2024-12-19T17:17:15.974260Z ThreadId(1) + fontc::workload DEBUG] 1182/4731 complete, most + recently Fe(Glyph(liraTurkish)) + [2024-12-19T17:17:15.974267Z ThreadId(1) fontc::workload DEBUG] 1183/4731 complete, most - recently Fe(Glyph(sinShR.virama)) - [2024-12-16T16:25:23.920453Z ThreadId(1) fontc - ERROR] Invalid source glyph 'cedi': 'invalid path: - 'has 1 consecutive offcurve points [(336.0, + recently Fe(Glyph(Ocircumflexgrave)) + [2024-12-19T17:17:15.977974Z ThreadId(1) fontc + ERROR] Invalid source glyph 'colonsign': 'invalid + path: 'has 1 consecutive offcurve points [(336.0, 557.0)]'' ninja: build stopped: subcommand failed.
@@ -55347,30 +55381,30 @@

- ) [2024-12-16T16:09:04.573173Z ThreadId(1) - fontc::workload DEBUG] 1227/6490 complete, most - recently Fe(Glyph(uni0767.init)) - [2024-12-16T16:09:04.573176Z ThreadId(1) - fontc::workload DEBUG] 1228/6490 complete, most - recently Fe(Glyph(uniFCE0)) - [2024-12-16T16:09:04.573179Z ThreadId(1) - fontc::workload DEBUG] 1229/6490 complete, most - recently Fe(Glyph(uniFBB1)) - [2024-12-16T16:09:04.573183Z ThreadId(1) - fontc::workload DEBUG] 1230/6490 complete, most - recently Fe(Glyph(uni077C.fina)) - [2024-12-16T16:09:04.573186Z ThreadId(1) - fontc::workload DEBUG] 1231/6490 complete, most - recently Fe(Glyph(uniFC86)) - [2024-12-16T16:09:04.573189Z ThreadId(1) - fontc::workload DEBUG] 1232/6490 complete, most - recently Fe(Glyph(uniFCD0)) - [2024-12-16T16:09:04.573192Z ThreadId(1) - fontc::workload DEBUG] 1233/6490 complete, most - recently Fe(Glyph(uniFC55)) - [2024-12-16T16:09:04.580127Z ThreadId(1) fontc - ERROR] Invalid source glyph 'uni0660.ccmp': 'bad - anchor: 'Invalid anchor '_b._958_2': 'mark anchors + Glyph(uniFD34)) [2024-12-19T17:09:08.103729Z + ThreadId(1) fontc::workload DEBUG] 13/6490 + complete, most recently Fe(Glyph(uni06F8)) + [2024-12-19T17:09:08.103732Z ThreadId(1) + fontc::workload DEBUG] 14/6490 complete, most + recently Fe(Glyph(uni0777.fina)) + [2024-12-19T17:09:08.103743Z ThreadId(1) + fontc::workload DEBUG] 15/6490 complete, most + recently Fe(Glyph(_874)) + [2024-12-19T17:09:08.103746Z ThreadId(1) + fontc::workload DEBUG] 16/6490 complete, most + recently Fe(Glyph(uni0766.init)) + [2024-12-19T17:09:08.103748Z ThreadId(1) + fontc::workload DEBUG] 17/6490 complete, most + recently Fe(Glyph(uni06F4.ccmp)) + [2024-12-19T17:09:08.103751Z ThreadId(1) + fontc::workload DEBUG] 18/6490 complete, most + recently Fe(Glyph(uniFCD5)) + [2024-12-19T17:09:08.103754Z ThreadId(1) + fontc::workload DEBUG] 19/6490 complete, most + recently Fe(Glyph(uni06DB)) + [2024-12-19T17:09:08.144171Z ThreadId(1) fontc + ERROR] Invalid source glyph 'uni06F4.ccmp': 'bad + anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
@@ -55389,23 +55423,22 @@

- 6:11:38.233283Z ThreadId(1) ufo2fontir::source + 7:04:11.754694Z ThreadId(1) ufo2fontir::source DEBUG] 179 glyphs identified - [2024-12-16T16:11:38.253392Z ThreadId(2) + [2024-12-19T17:04:11.776998Z ThreadId(3) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" + [2024-12-19T17:04:11.776993Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2024-12-16T16:11:38.253417Z ThreadId(2) + [2024-12-19T17:04:11.777301Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:11:38.253427Z - ThreadId(2) ufo2fontir::source DEBUG] Static - metadata for - "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2024-12-16T16:11:38.253594Z ThreadId(1) - fontc::workload DEBUG] 1/750 complete, most - recently Fe(Features) [2024-12-16T16:11:38.256316Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + limitation. [2024-12-19T17:04:11.777335Z + ThreadId(1) fontc::workload DEBUG] 1/750 complete, + most recently Fe(Features) + [2024-12-19T17:04:11.780553Z ThreadId(1) fontc + ERROR] feature files are non-identical: /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Medium.ufo/features.fea
@@ -55425,27 +55458,28 @@

- ecently Be(GlyfFragment(existential)) - [2024-12-16T16:17:52.019222Z ThreadId(1) - fontc::workload DEBUG] 4976/15778 complete, most - recently - Be(GlyfFragment(tonebarhighmod_tonebarextralowmod_tonebarextralowmod)) - [2024-12-16T16:17:52.019225Z ThreadId(1) - fontc::workload DEBUG] 4977/15778 complete, most - recently Be(GlyfFragment(qhook)) - [2024-12-16T16:17:52.019228Z ThreadId(1) - fontc::workload DEBUG] 4978/15778 complete, most - recently Be(GlyfFragment(fivedotpunctuation)) - [2024-12-16T16:17:52.019232Z ThreadId(1) - fontc::workload DEBUG] 4979/15778 complete, most - recently Be(GlyfFragment(Yhook)) - [2024-12-16T16:17:52.019235Z ThreadId(1) - fontc::workload DEBUG] 4980/15778 complete, most - recently Be(GlyfFragment(eiotified-cy)) - [2024-12-16T16:17:52.019238Z ThreadId(1) - fontc::workload DEBUG] 4981/15778 complete, most - recently Be(GlyfFragment(elmiddlehook-cy)) - [2024-12-16T16:17:52.079552Z ThreadId(1) fontc + 6.045210Z ThreadId(1) fontc::workload DEBUG] + 2566/15778 complete, most recently + Fe(Glyph(Scarondotaccent)) + [2024-12-19T17:07:56.045211Z ThreadId(1) + fontc::workload DEBUG] 2567/15778 complete, most + recently Fe(Glyph(omegatonos)) + [2024-12-19T17:07:56.045212Z ThreadId(1) + fontc::workload DEBUG] 2568/15778 complete, most + recently Fe(Glyph(tildedotabove)) + [2024-12-19T17:07:56.045214Z ThreadId(1) + fontc::workload DEBUG] 2569/15778 complete, most + recently Fe(Glyph(Heng)) + [2024-12-19T17:07:56.045215Z ThreadId(1) + fontc::workload DEBUG] 2570/15778 complete, most + recently Fe(Glyph(horizontalscanline9)) + [2024-12-19T17:07:56.045216Z ThreadId(1) + fontc::workload DEBUG] 2571/15778 complete, most + recently Fe(Glyph(boxHeavyDownAndHorizontal)) + [2024-12-19T17:07:56.045218Z ThreadId(1) + fontc::workload DEBUG] 2572/15778 complete, most + recently Fe(Glyph(nine.numr)) + [2024-12-19T17:07:56.137332Z ThreadId(1) fontc ERROR] Invalid source glyph 'zero.noslash': 'missing master 'A3018D0F-8B4B-4295-AE04-84912D9BB11D'' @@ -55466,27 +55500,27 @@

- kload DEBUG] 9456/15748 complete, most recently - Be(GlyfFragment(tonebarhighmod_tonebarlowmod_tonebarhighmod)) - [2024-12-16T16:17:13.534512Z ThreadId(1) - fontc::workload DEBUG] 9457/15748 complete, most - recently Be(GlyfFragment(ge-cy)) - [2024-12-16T16:17:13.534516Z ThreadId(1) - fontc::workload DEBUG] 9458/15748 complete, most - recently Be(GlyfFragment(eiotified-cy)) - [2024-12-16T16:17:13.534520Z ThreadId(1) - fontc::workload DEBUG] 9459/15748 complete, most - recently Be(GlyfFragment(peso)) - [2024-12-16T16:17:13.534523Z ThreadId(1) - fontc::workload DEBUG] 9460/15748 complete, most - recently Be(GlyfFragment(Ubar)) - [2024-12-16T16:17:13.534529Z ThreadId(1) - fontc::workload DEBUG] 9461/15748 complete, most - recently Fe(GlyphOrder) - [2024-12-16T16:17:13.534534Z ThreadId(1) - fontc::workload DEBUG] 9462/15748 complete, most - recently Be(GlyfFragment(Shcha-cy)) - [2024-12-16T16:17:13.620561Z ThreadId(1) fontc + recently Be(GlyfFragment(ghemiddlehook-cy)) + [2024-12-19T17:07:13.201582Z ThreadId(1) + fontc::workload DEBUG] 10331/15748 complete, most + recently Be(GlyfFragment(aringacute)) + [2024-12-19T17:07:13.201584Z ThreadId(1) + fontc::workload DEBUG] 10332/15748 complete, most + recently Be(GlyfFragment(ezhreversed)) + [2024-12-19T17:07:13.201586Z ThreadId(1) + fontc::workload DEBUG] 10333/15748 complete, most + recently Be(GlyfFragment(sigma.sc)) + [2024-12-19T17:07:13.201587Z ThreadId(1) + fontc::workload DEBUG] 10334/15748 complete, most + recently + Be(GlyfFragment(tonebarmidmod_tonebarmidmod_tonebarextralowmod)) + [2024-12-19T17:07:13.201589Z ThreadId(1) + fontc::workload DEBUG] 10335/15748 complete, most + recently Be(GlyfFragment(sheqel)) + [2024-12-19T17:07:13.201590Z ThreadId(1) + fontc::workload DEBUG] 10336/15748 complete, most + recently Be(GlyfFragment(Ethsmall)) + [2024-12-19T17:07:13.299474Z ThreadId(1) fontc ERROR] Invalid source glyph 'El-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}' @@ -55507,27 +55541,27 @@

- (1) fontc::workload DEBUG] 9827/15720 complete, - most recently Be(GlyfFragment(isbelowcomb)) - [2024-12-16T16:16:37.305210Z ThreadId(1) - fontc::workload DEBUG] 9828/15720 complete, most - recently Be(GlyfFragment(guilsinglleft)) - [2024-12-16T16:16:37.305213Z ThreadId(1) - fontc::workload DEBUG] 9829/15720 complete, most - recently Be(GlyfFragment(shwe-cy)) - [2024-12-16T16:16:37.305216Z ThreadId(1) - fontc::workload DEBUG] 9830/15720 complete, most - recently Be(GlyfFragment(Gammasmall)) - [2024-12-16T16:16:37.305220Z ThreadId(1) - fontc::workload DEBUG] 9831/15720 complete, most - recently Be(GlyfFragment(Komitje-cy)) - [2024-12-16T16:16:37.305222Z ThreadId(1) - fontc::workload DEBUG] 9832/15720 complete, most - recently Be(GlyfFragment(two.osf)) - [2024-12-16T16:16:37.305226Z ThreadId(1) - fontc::workload DEBUG] 9833/15720 complete, most - recently Be(GlyfFragment(lezh)) - [2024-12-16T16:16:37.383784Z ThreadId(1) fontc + calbarmod)) [2024-12-19T17:06:33.075281Z + ThreadId(1) fontc::workload DEBUG] 8302/15720 + complete, most recently + Be(GlyfFragment(tonebarextrahighmod_tonebarextrahighmod_tonebarmidmod)) + [2024-12-19T17:06:33.075284Z ThreadId(1) + fontc::workload DEBUG] 8303/15720 complete, most + recently + Be(GlyfFragment(tonebarhighmod_tonebarhighmod_tonebarlowmod)) + [2024-12-19T17:06:33.075288Z ThreadId(1) + fontc::workload DEBUG] 8304/15720 complete, most + recently Be(GlyfFragment(lowdownarrowheadmod)) + [2024-12-19T17:06:33.075291Z ThreadId(1) + fontc::workload DEBUG] 8305/15720 complete, most + recently Be(GlyfFragment(rdouble)) + [2024-12-19T17:06:33.075294Z ThreadId(1) + fontc::workload DEBUG] 8306/15720 complete, most + recently Be(GlyfFragment(equal)) + [2024-12-19T17:06:33.075297Z ThreadId(1) + fontc::workload DEBUG] 8307/15720 complete, most + recently Be(GlyfFragment(yogh)) + [2024-12-19T17:06:33.206982Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}' @@ -55548,28 +55582,27 @@

- 567/15492 complete, most recently - Be(GlyfFragment(nje-cy)) - [2024-12-16T16:15:59.813586Z ThreadId(1) - fontc::workload DEBUG] 9568/15492 complete, most - recently Be(GlyfFragment(Wynn)) - [2024-12-16T16:15:59.813589Z ThreadId(1) - fontc::workload DEBUG] 9569/15492 complete, most - recently Be(GlyfFragment(braceleft.sc)) - [2024-12-16T16:15:59.813592Z ThreadId(1) - fontc::workload DEBUG] 9570/15492 complete, most - recently Be(GlyfFragment(wanglicana)) - [2024-12-16T16:15:59.813595Z ThreadId(1) - fontc::workload DEBUG] 9571/15492 complete, most - recently Be(GlyfFragment(oopenoturned)) - [2024-12-16T16:15:59.813599Z ThreadId(1) - fontc::workload DEBUG] 9572/15492 complete, most - recently - Be(GlyfFragment(hundredthousandssigncomb-cy)) - [2024-12-16T16:15:59.813602Z ThreadId(1) - fontc::workload DEBUG] 9573/15492 complete, most - recently Be(GlyfFragment(chilowrightring)) - [2024-12-16T16:15:59.856159Z ThreadId(1) fontc + DEBUG] 8214/15492 complete, most recently + Be(GlyfFragment(eshretroflexhook)) + [2024-12-19T17:05:55.888136Z ThreadId(1) + fontc::workload DEBUG] 8215/15492 complete, most + recently Be(GlyfFragment(a.ss01)) + [2024-12-19T17:05:55.888139Z ThreadId(1) + fontc::workload DEBUG] 8216/15492 complete, most + recently Be(GlyfFragment(hv)) + [2024-12-19T17:05:55.888142Z ThreadId(1) + fontc::workload DEBUG] 8217/15492 complete, most + recently Be(GlyfFragment(twoemdash)) + [2024-12-19T17:05:55.888145Z ThreadId(1) + fontc::workload DEBUG] 8218/15492 complete, most + recently Be(GlyfFragment(eopenreversedmod)) + [2024-12-19T17:05:55.888148Z ThreadId(1) + fontc::workload DEBUG] 8219/15492 complete, most + recently Be(GlyfFragment(Ain-egyptological)) + [2024-12-19T17:05:55.888152Z ThreadId(1) + fontc::workload DEBUG] 8220/15492 complete, most + recently Be(GlyfFragment(Halfhturned)) + [2024-12-19T17:05:56.022217Z ThreadId(1) fontc ERROR] Invalid source glyph 'ii-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.58}' @@ -55590,28 +55623,27 @@

- EBUG] 8517/15480 complete, most recently - Be(GlyfFragment(cruzeiro)) - [2024-12-16T16:15:20.086165Z ThreadId(1) - fontc::workload DEBUG] 8518/15480 complete, most - recently - Be(GlyfFragment(gravecomb_brevecomb_dieresiscomb)) - [2024-12-16T16:15:20.086166Z ThreadId(1) - fontc::workload DEBUG] 8519/15480 complete, most - recently Be(GlyfFragment(xbelowcomb)) - [2024-12-16T16:15:20.086167Z ThreadId(1) - fontc::workload DEBUG] 8520/15480 complete, most - recently Be(GlyfFragment(dcurl)) - [2024-12-16T16:15:20.086169Z ThreadId(1) - fontc::workload DEBUG] 8521/15480 complete, most - recently Be(GlyfFragment(uni1DF00)) - [2024-12-16T16:15:20.086170Z ThreadId(1) - fontc::workload DEBUG] 8522/15480 complete, most - recently Be(GlyfFragment(zeta)) - [2024-12-16T16:15:20.086171Z ThreadId(1) - fontc::workload DEBUG] 8523/15480 complete, most - recently Be(GlyfFragment(Rtail)) - [2024-12-16T16:15:20.208328Z ThreadId(1) fontc + ] 7439/15480 complete, most recently + Be(GlyfFragment(Alef-egyptological)) + [2024-12-19T17:05:17.483264Z ThreadId(1) + fontc::workload DEBUG] 7440/15480 complete, most + recently Be(GlyfFragment(cuatrillo)) + [2024-12-19T17:05:17.483266Z ThreadId(1) + fontc::workload DEBUG] 7441/15480 complete, most + recently Be(GlyfFragment(gimelsymbol)) + [2024-12-19T17:05:17.483267Z ThreadId(1) + fontc::workload DEBUG] 7442/15480 complete, most + recently Be(GlyfFragment(Beta-latin)) + [2024-12-19T17:05:17.483269Z ThreadId(1) + fontc::workload DEBUG] 7443/15480 complete, most + recently Be(GlyfFragment(cyrillicbreve)) + [2024-12-19T17:05:17.483272Z ThreadId(1) + fontc::workload DEBUG] 7444/15480 complete, most + recently Be(GlyfFragment(j.sc)) + [2024-12-19T17:05:17.483273Z ThreadId(1) + fontc::workload DEBUG] 7445/15480 complete, most + recently Be(GlyfFragment(fourdotmark)) + [2024-12-19T17:05:17.595302Z ThreadId(1) fontc ERROR] Invalid source glyph 'softsign-cy': 'undefined at required location Normalized {wdth: -1.00, wght: 0.58}' @@ -55662,26 +55694,27 @@

- t have exactly 1 {[_part.ra.below], []} note: run - with `RUST_BACKTRACE=1` environment variable to - display a backtrace [2024-12-16T16:08:55.127591Z - ThreadId(1) fontc::workload DEBUG] 1216/2326 - complete, most recently Fe(Glyph(gha-oriya.base)) - [2024-12-16T16:08:55.127610Z ThreadId(1) - fontc::workload DEBUG] 1217/2326 complete, most - recently Fe(Glyph(auMatra-oriya)) - [2024-12-16T16:08:55.127616Z ThreadId(1) - fontc::workload DEBUG] 1218/2326 complete, most - recently Fe(Glyph(ra-oriya.single.026)) - [2024-12-16T16:08:55.127623Z ThreadId(1) - fontc::workload DEBUG] 1219/2326 complete, most - recently Fe(Glyph(taka-oriya)) - [2024-12-16T16:08:55.127627Z ThreadId(1) - fontc::workload DEBUG] 1220/2326 complete, most - recently Be(Mvar) [2024-12-16T16:08:55.127633Z - ThreadId(1) fontc::workload DEBUG] 1221/2326 - complete, most recently Fe(GlyphOrder) - [2024-12-16T16:08:55.136082Z ThreadId(1) fontc + nt 2x2s vary across the designspace + [2024-12-19T17:03:21.837843Z ThreadId(2) + fontir::glyph DEBUG] ConvertToContour + ra-oriya.below thread '<unnamed>' panicked at + fontir/src/glyph.rs:142: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-12-19T17:03:21.840828Z + ThreadId(1) fontc::workload DEBUG] 1226/2326 + complete, most recently Be(Mvar) + [2024-12-19T17:03:21.840857Z ThreadId(1) + fontc::workload DEBUG] 1227/2326 complete, most + recently Fe(GlyphOrder) + [2024-12-19T17:03:21.840862Z ThreadId(1) + fontc::workload DEBUG] 1228/2326 complete, most + recently Be(GlyfFragment(haka-oriya)) + [2024-12-19T17:03:21.840867Z ThreadId(1) + fontc::workload DEBUG] 1229/2326 complete, most + recently Be(GlyfFragment(yyara-oriya)) + [2024-12-19T17:03:21.849545Z ThreadId(1) fontc ERROR] A task panicked: ''ra-oriya.below' has 2 unique sets of components; must have exactly 1 {[_part.ra.below], []}' @@ -55702,25 +55735,25 @@

- 6T16:09:29.022526Z ThreadId(1) fontc::workload - DEBUG] 127317/151578 complete, most recently - Be(GlyfFragment(u1D937_R12)) - [2024-12-16T16:09:29.022527Z ThreadId(1) - fontc::workload DEBUG] 127318/151578 complete, most - recently Be(GlyfFragment(u1D848_R14)) - [2024-12-16T16:09:29.022529Z ThreadId(1) - fontc::workload DEBUG] 127319/151578 complete, most - recently Be(GlyfFragment(u1D896_F3_R11)) - [2024-12-16T16:09:29.022530Z ThreadId(1) - fontc::workload DEBUG] 127320/151578 complete, most - recently Be(GlyfFragment(u1D94C_F5_R10)) - [2024-12-16T16:09:29.022531Z ThreadId(1) - fontc::workload DEBUG] 127321/151578 complete, most - recently Be(GlyfFragment(u1D89B_F3_R11)) - [2024-12-16T16:09:29.022533Z ThreadId(1) - fontc::workload DEBUG] 127322/151578 complete, most - recently Be(GlyfFragment(u1D8CF_F6_R7)) - [2024-12-16T16:09:29.290362Z ThreadId(1) fontc + T17:03:55.706617Z ThreadId(1) fontc::workload + DEBUG] 134983/151578 complete, most recently + Be(GlyfFragment(u1D813_F5_R13)) + [2024-12-19T17:03:55.706621Z ThreadId(1) + fontc::workload DEBUG] 134984/151578 complete, most + recently Be(GlyfFragment(u1D8B3_F3_R2)) + [2024-12-19T17:03:55.706626Z ThreadId(1) + fontc::workload DEBUG] 134985/151578 complete, most + recently Be(GlyfFragment(u1D9DC_F2_R11)) + [2024-12-19T17:03:55.706629Z ThreadId(1) + fontc::workload DEBUG] 134986/151578 complete, most + recently Be(GlyfFragment(u1D9A4_F2_R4)) + [2024-12-19T17:03:55.706633Z ThreadId(1) + fontc::workload DEBUG] 134987/151578 complete, most + recently Be(GlyfFragment(u1D94C_F6)) + [2024-12-19T17:03:55.706636Z ThreadId(1) + fontc::workload DEBUG] 134988/151578 complete, most + recently Be(GlyfFragment(u1D88F_F4_R10)) + [2024-12-19T17:03:55.973336Z 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 @@ -56311,10 +56344,10 @@

line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['maximum_color', - '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6x5114ov', + '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu7besgmp', '--build_dir', - '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj1m0mte8', - '--output_file', 'tmp6x5114ov']' returned non-zero + '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdx3r7nqo', + '--output_file', 'tmpu7besgmp']' returned non-zero exit status 1. ninja: build stopped: subcommand failed.

@@ -57825,9 +57858,9 @@

have different number of segments 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 ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' + have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/hyper-type/hahmlet/sources/Hahmlet.glyphs' @@ -57863,10 +57896,10 @@

DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments - ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' - have different number of segments 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 ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In 'Hahmlet.glyphs' -> @@ -57931,7 +57964,7 @@

ilding variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5b16zye7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiap0564f INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable @@ -58012,7 +58045,7 @@

INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps1_cgjkp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpng9qk9mb INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable @@ -58061,7 +58094,7 @@

INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: - '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9riw7eq2' + '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpil7wiegv' fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace' -> @@ -58170,27 +58203,27 @@

- DEBUG] 2710/4679 complete, most recently - Be(GlyfFragment(hooktop.part)) - [2024-12-16T16:14:15.637187Z ThreadId(1) - fontc::workload DEBUG] 2711/4679 complete, most - recently Be(GlyfFragment(Y)) - [2024-12-16T16:14:15.637190Z ThreadId(1) - fontc::workload DEBUG] 2712/4679 complete, most - recently Be(GlyfFragment(Gamma-latin)) - [2024-12-16T16:14:15.637193Z ThreadId(1) - fontc::workload DEBUG] 2713/4679 complete, most - recently Be(GlyfFragment(Gstroke.ss03)) - [2024-12-16T16:14:15.637197Z ThreadId(1) - fontc::workload DEBUG] 2714/4679 complete, most - recently Be(GlyfFragment(OU)) - [2024-12-16T16:14:15.637200Z ThreadId(1) - fontc::workload DEBUG] 2715/4679 complete, most - recently Be(GlyfFragment(Hturned)) - [2024-12-16T16:14:15.637203Z ThreadId(1) - fontc::workload DEBUG] 2716/4679 complete, most - recently Be(GlyfFragment(euro)) - [2024-12-16T16:14:15.641947Z ThreadId(1) fontc + DEBUG] 1513/4679 complete, most recently + Be(GlyfFragment(integral)) + [2024-12-19T17:24:24.797225Z ThreadId(1) + fontc::workload DEBUG] 1514/4679 complete, most + recently Be(GlyfFragment(question)) + [2024-12-19T17:24:24.797226Z ThreadId(1) + fontc::workload DEBUG] 1515/4679 complete, most + recently Be(GlyfFragment(horncomb)) + [2024-12-19T17:24:24.797229Z ThreadId(1) + fontc::workload DEBUG] 1516/4679 complete, most + recently Be(GlyfFragment(whiteDiamond)) + [2024-12-19T17:24:24.797230Z ThreadId(1) + fontc::workload DEBUG] 1517/4679 complete, most + recently Be(GlyfFragment(W)) + [2024-12-19T17:24:24.797232Z ThreadId(1) + fontc::workload DEBUG] 1518/4679 complete, most + recently Be(GlyfFragment(lari)) + [2024-12-19T17:24:24.797233Z ThreadId(1) + fontc::workload DEBUG] 1519/4679 complete, most + recently Be(GlyfFragment(daggerdbl)) + [2024-12-19T17:24:24.800488Z ThreadId(1) fontc ERROR] Invalid source glyph 'Iota-latin': 'undefined at required location Normalized {ELSH: 0.50}' ninja: build stopped: subcommand failed. @@ -58224,32 +58257,30 @@

- lyphs WARN] - tonebarlowmod_tonebarlowmod_tonebarhighmod.ccmp has - inconsistent path elements: {"", - "MLLLLLZMLLLLZMLLLLZ"} [2024-12-16T16:07:26.414161Z - ThreadId(2) fontbe::glyphs WARN] - glottalstopreversedmod has inconsistent path - elements: {"", "MLLCCCLCCCLZ"} - [2024-12-16T16:07:26.414679Z ThreadId(3) + 2024-12-19T17:08:30.562357Z ThreadId(5) + fontbe::glyphs WARN] graveacutegravecomb has + inconsistent path elements: + {"MLLLLZMLLLLLZMLLLLLZ", ""} + [2024-12-19T17:08:30.562816Z ThreadId(3) fontbe::glyphs WARN] tonebarlowmod_tonebarmidmod_tonebarextralowmod.ccmp has inconsistent path elements: {"MLLLLZMLLLLZMLLLLZ", ""} - [2024-12-16T16:07:26.414879Z ThreadId(3) - fontbe::glyphs WARN] almostequaltoabovecomb has - inconsistent path elements: {"", - "MCCCLCCCLZMCCCLCCCLZ"} - [2024-12-16T16:07:26.415066Z ThreadId(3) - fontbe::glyphs WARN] plusbelowcomb has inconsistent - path elements: {"MLLLLZMLLLLZ", ""} - [2024-12-16T16:07:26.415069Z ThreadId(3) - fontbe::glyphs WARN] nhookretroflex has + [2024-12-19T17:08:30.562857Z ThreadId(8) + fontbe::glyphs WARN] lzdigraph has inconsistent + path elements: {"", "MLLLLZMLLLLLLLLLLLLZ"} + [2024-12-19T17:08:30.562902Z ThreadId(5) + fontbe::glyphs WARN] gammamod-latin has inconsistent path elements: {"", - "MCLCCLCCLCCLCZMLLLLLZ"} - [2024-12-16T16:07:26.429107Z ThreadId(1) fontc + "MCCLLLCCCCLLLCCZ"} [2024-12-19T17:08:30.563131Z + ThreadId(5) fontbe::glyphs WARN] caronbelowcomb has + inconsistent path elements: {"", "MLLLLLZMLLLLLZ"} + [2024-12-19T17:08:30.563246Z ThreadId(3) + fontbe::glyphs WARN] bhook has inconsistent path + elements: {"", "MLLCCLCCLZMCCCLCCCCLCZ"} + [2024-12-19T17:08:30.582348Z ThreadId(1) fontc ERROR] Invalid source glyph 'hmod': 'bad anchor: - 'Invalid anchor 'bottom': 'no value at default + 'Invalid anchor 'center': 'no value at default location'''
@@ -58299,27 +58330,27 @@

- ts: {"MLLLLZMLLLLZMLLLLLZ", ""} - [2024-12-16T16:07:45.201069Z ThreadId(2) - fontbe::glyphs WARN] - tonebarlowmod_tonebarlowmod_tonebarhighmod.ccmp has - inconsistent path elements: {"MLLLLLZMLLLLZMLLLLZ", - ""} [2024-12-16T16:07:45.201388Z ThreadId(2) - fontbe::glyphs WARN] gravemacroncomb has - inconsistent path elements: {"", "MLLLLLZMLLLLZ"} - [2024-12-16T16:07:45.201821Z ThreadId(7) - fontbe::glyphs WARN] doublebrevebelowcomb has - inconsistent path elements: {"MCLCCLCZ", ""} - [2024-12-16T16:07:45.201886Z ThreadId(7) - fontbe::glyphs WARN] glottalstopmod has - inconsistent path elements: {"", "MLLCCCLCCCLZ"} - [2024-12-16T16:07:45.202013Z ThreadId(7) - fontbe::glyphs WARN] acutegraveacutecomb has - inconsistent path elements: {"", - "MLLLLZMLLLLLZMLLLLLZ"} - [2024-12-16T16:07:45.219455Z ThreadId(1) fontc - ERROR] Invalid source glyph 'hmod': 'bad anchor: - 'Invalid anchor 'center': 'no value at default + .293046Z ThreadId(1) fontc::workload DEBUG] + 2288/9197 complete, most recently + Fe(Glyph(tonebarlowmod_tonebarlowmod_tonebarextrahighmod.ccmp)) + [2024-12-19T17:08:48.293049Z ThreadId(1) + fontc::workload DEBUG] 2289/9197 complete, most + recently Fe(Glyph(wgrave)) + [2024-12-19T17:08:48.293052Z ThreadId(1) + fontc::workload DEBUG] 2290/9197 complete, most + recently Fe(Glyph(yi-cy.sc)) + [2024-12-19T17:08:48.293056Z ThreadId(1) + fontc::workload DEBUG] 2291/9197 complete, most + recently Fe(Glyph(beta)) + [2024-12-19T17:08:48.293059Z ThreadId(1) + fontc::workload DEBUG] 2292/9197 complete, most + recently Fe(Glyph(gcommaaccent.ss01)) + [2024-12-19T17:08:48.293063Z ThreadId(1) + fontc::workload DEBUG] 2293/9197 complete, most + recently Fe(Glyph(amacron.ss01)) + [2024-12-19T17:08:48.317477Z ThreadId(1) fontc + ERROR] Invalid source glyph 'lmod': 'bad anchor: + 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files @@ -58486,11 +58517,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8pwodxde + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4sz5mtu7 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsVPsBc/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmepc541u.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2h0cpk3m.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58512,11 +58543,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6zs21kb1 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb6mt6cej -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsVPsBc/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoh8et1aw.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2jr11g4s.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58550,11 +58581,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwc5pq1d_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsb8xbljc -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7gNRwu/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwunp66k0.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2hw2e6l1.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58576,11 +58607,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfvnyd85o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaux_1bud -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7gNRwu/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdx0hk6j3.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp14t_fupr.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58613,9 +58644,9 @@

- [2024-12-16T16:08:09.242809Z ThreadId(1) + [2024-12-19T17:08:06.047912Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:08:09.242845Z ThreadId(1) + new one [2024-12-19T17:08:06.047989Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/tiny5-Regular.sfd
@@ -58661,10 +58692,10 @@

- 7 tiny5-Regular.ufo --cff-outlines Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + 5 tiny5-Regular.ufo --cff-outlines Command failed: + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0zmmbn47 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg771ajr5 tiny5-Regular.ufo --cff-outlines error: unexpected argument '--cff-outlines' found tip: a similar argument exists: '--no-production-names' Usage: @@ -58676,9 +58707,9 @@

<GLYPH_NAME_FILTER>|--skip-features|--keep-direction|--no-production-names|--vv|--log <LOG>> For more information, try '--help'. [2/7] fontcBuildTTF - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0c7q6z9u + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9x69jszm tiny5-Regular.ufo --flatten-components --decompose-transformed-components ninja: build stopped: subcommand failed. @@ -58710,11 +58741,11 @@

n-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjwsnwxq1 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa0aqntjk -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyF0Bll/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5_wugeo0.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38al49_g.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58736,11 +58767,11 @@

n-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprpmey0jc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfue29ue_ -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyF0Bll/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd75kbxy0.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpscmclhtn.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58774,11 +58805,11 @@

gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjeoczumy + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc6u8aspx -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAYwqf0/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplu8qva_3.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp32owp0tg.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58800,11 +58831,11 @@

gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy18nwx8l + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20kdnkh0 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAYwqf0/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_cnv4o2u.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd16h2twb.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -58837,30 +58868,30 @@

- 07:46.182332Z ThreadId(1) fontc::workload DEBUG] - 1331/1533 complete, most recently - Be(GlyfFragment(eacute)) - [2024-12-16T16:07:46.182335Z ThreadId(1) - fontc::workload DEBUG] 1332/1533 complete, most - recently Be(GlyfFragment(Ygrave)) - [2024-12-16T16:07:46.182343Z ThreadId(1) - fontc::workload DEBUG] 1333/1533 complete, most - recently Be(GlyfFragment(adieresis)) - [2024-12-16T16:07:46.182346Z ThreadId(1) - fontc::workload DEBUG] 1334/1533 complete, most - recently Be(GlyfFragment(abreve)) - [2024-12-16T16:07:46.182349Z ThreadId(1) + 24-12-19T17:10:24.828970Z ThreadId(1) fontc::workload DEBUG] 1335/1533 complete, most - recently Be(GlyfFragment(macron)) - [2024-12-16T16:07:46.182352Z ThreadId(1) + recently Be(GlyfFragment(Scaron)) + [2024-12-19T17:10:24.828974Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most - recently Be(GlyfFragment(oslash)) - [2024-12-16T16:07:46.182358Z ThreadId(1) + recently Be(GlyfFragment(Umacron)) + [2024-12-19T17:10:24.828979Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most - recently Be(GlyfFragment(Tcommaaccent)) - [2024-12-16T16:07:46.188554Z ThreadId(1) fontc - ERROR] Error making CMap: Cannot map 'ı' (U+0131) - to two different glyph ids: GID_153 and GID_154 + recently Be(GlyfFragment(ecaron)) + [2024-12-19T17:10:24.828983Z ThreadId(1) + fontc::workload DEBUG] 1338/1533 complete, most + recently Be(GlyfFragment(Wdieresis)) + [2024-12-19T17:10:24.828986Z ThreadId(1) + fontc::workload DEBUG] 1339/1533 complete, most + recently Be(GlyfFragment(Acircumflex)) + [2024-12-19T17:10:24.828991Z ThreadId(1) + fontc::workload DEBUG] 1340/1533 complete, most + recently Be(GlyfFragment(cdotaccent)) + [2024-12-19T17:10:24.828995Z ThreadId(1) + fontc::workload DEBUG] 1341/1533 complete, most + recently Be(Hvar) [2024-12-19T17:10:24.834012Z + ThreadId(1) fontc ERROR] Error making CMap: Cannot + map 'ı' (U+0131) to two different glyph ids: + GID_153 and GID_154
@@ -58909,27 +58940,26 @@

- rkload DEBUG] 916/1533 complete, most recently - Be(GlyfFragment(Ntilde)) - [2024-12-16T16:07:52.235962Z ThreadId(1) - fontc::workload DEBUG] 917/1533 complete, most - recently Be(GlyfFragment(Abreve)) - [2024-12-16T16:07:52.235964Z ThreadId(1) - fontc::workload DEBUG] 918/1533 complete, most - recently Be(GlyfFragment(Oacute)) - [2024-12-16T16:07:52.235965Z ThreadId(1) - fontc::workload DEBUG] 919/1533 complete, most - recently Be(GlyfFragment(Dcroat)) - [2024-12-16T16:07:52.235966Z ThreadId(1) - fontc::workload DEBUG] 920/1533 complete, most - recently Be(GlyfFragment(Ecircumflex)) - [2024-12-16T16:07:52.235968Z ThreadId(1) - fontc::workload DEBUG] 921/1533 complete, most - recently Be(GlyfFragment(idotaccent)) - [2024-12-16T16:07:52.235969Z ThreadId(1) - fontc::workload DEBUG] 922/1533 complete, most - recently Be(GlyfFragment(Zacute)) - [2024-12-16T16:07:52.245014Z ThreadId(1) fontc + d(1) fontc::workload DEBUG] 1335/1533 complete, + most recently Be(GlyfFragment(Ygrave)) + [2024-12-19T17:10:30.996359Z ThreadId(1) + fontc::workload DEBUG] 1336/1533 complete, most + recently Be(GlyfFragment(Cdotaccent)) + [2024-12-19T17:10:30.996364Z ThreadId(1) + fontc::workload DEBUG] 1337/1533 complete, most + recently Be(GlyfFragment(scaron)) + [2024-12-19T17:10:30.996367Z ThreadId(1) + fontc::workload DEBUG] 1338/1533 complete, most + recently Be(GlyfFragment(Igrave)) + [2024-12-19T17:10:30.996370Z ThreadId(1) + fontc::workload DEBUG] 1339/1533 complete, most + recently Be(Hvar) [2024-12-19T17:10:30.996373Z + ThreadId(1) fontc::workload DEBUG] 1340/1533 + complete, most recently Be(GlyfFragment(Rcaron)) + [2024-12-19T17:10:30.996376Z ThreadId(1) + fontc::workload DEBUG] 1341/1533 complete, most + recently Be(GlyfFragment(sacute)) + [2024-12-19T17:10:30.999508Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154 ninja: build stopped: subcommand failed. @@ -58982,30 +59012,30 @@

- 2-16T16:07:33.245362Z ThreadId(1) fontc::workload - DEBUG] 1102/1533 complete, most recently - Be(GlyfFragment(otilde)) - [2024-12-16T16:07:33.245366Z ThreadId(1) - fontc::workload DEBUG] 1103/1533 complete, most - recently Be(GlyfFragment(Uogonek)) - [2024-12-16T16:07:33.245369Z ThreadId(1) - fontc::workload DEBUG] 1104/1533 complete, most - recently Be(GlyfFragment(atilde)) - [2024-12-16T16:07:33.245372Z ThreadId(1) - fontc::workload DEBUG] 1105/1533 complete, most - recently Be(GlyfFragment(oacute)) - [2024-12-16T16:07:33.245376Z ThreadId(1) - fontc::workload DEBUG] 1106/1533 complete, most - recently Be(GlyfFragment(lacute)) - [2024-12-16T16:07:33.245379Z ThreadId(1) - fontc::workload DEBUG] 1107/1533 complete, most - recently Be(GlyfFragment(eogonek)) - [2024-12-16T16:07:33.245383Z ThreadId(1) - fontc::workload DEBUG] 1108/1533 complete, most - recently Be(GlyfFragment(uring)) - [2024-12-16T16:07:33.256672Z ThreadId(1) fontc - ERROR] Error making CMap: Cannot map 'ı' (U+0131) - to two different glyph ids: GID_153 and GID_154 + 024-12-19T17:10:11.162356Z ThreadId(1) + fontc::workload DEBUG] 1334/1533 complete, most + recently Be(GlyfFragment(amacron)) + [2024-12-19T17:10:11.162360Z ThreadId(1) + fontc::workload DEBUG] 1335/1533 complete, most + recently Be(GlyfFragment(Racute)) + [2024-12-19T17:10:11.162363Z ThreadId(1) + fontc::workload DEBUG] 1336/1533 complete, most + recently Be(GlyfFragment(Kcommaaccent)) + [2024-12-19T17:10:11.162366Z ThreadId(1) + fontc::workload DEBUG] 1337/1533 complete, most + recently Be(GlyfFragment(wgrave)) + [2024-12-19T17:10:11.162374Z ThreadId(1) + fontc::workload DEBUG] 1338/1533 complete, most + recently Be(GlyfFragment(Ograve)) + [2024-12-19T17:10:11.162383Z ThreadId(1) + fontc::workload DEBUG] 1339/1533 complete, most + recently Be(GlyfFragment(Acircumflex)) + [2024-12-19T17:10:11.162387Z ThreadId(1) + fontc::workload DEBUG] 1340/1533 complete, most + recently Be(Hvar) [2024-12-19T17:10:11.171426Z + ThreadId(1) fontc ERROR] Error making CMap: Cannot + map 'ı' (U+0131) to two different glyph ids: + GID_153 and GID_154
@@ -59054,30 +59084,30 @@

+ 33 complete, most recently + Be(GlyfFragment(acircumflex)) + [2024-12-19T17:10:17.482265Z ThreadId(1) + fontc::workload DEBUG] 1334/1533 complete, most + recently Be(GlyfFragment(Ucircumflex)) + [2024-12-19T17:10:17.482268Z ThreadId(1) fontc::workload DEBUG] 1335/1533 complete, most - recently Be(GlyfFragment(Ecaron)) - [2024-12-16T16:07:39.204833Z ThreadId(1) + recently Be(GlyfFragment(Icircumflex)) + [2024-12-19T17:10:17.482273Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most - recently Be(GlyfFragment(acircumflex)) - [2024-12-16T16:07:39.204836Z ThreadId(1) + recently Be(GlyfFragment(Omacron)) + [2024-12-19T17:10:17.482279Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most - recently Be(GlyfFragment(cacute)) - [2024-12-16T16:07:39.204849Z ThreadId(1) + recently Be(GlyfFragment(Umacron)) + [2024-12-19T17:10:17.482282Z ThreadId(1) fontc::workload DEBUG] 1338/1533 complete, most - recently Be(GlyfFragment(lcaron)) - [2024-12-16T16:07:39.204856Z ThreadId(1) + recently Be(GlyfFragment(acaron)) + [2024-12-19T17:10:17.482285Z ThreadId(1) fontc::workload DEBUG] 1339/1533 complete, most - recently Be(GlyfFragment(ntilde)) - [2024-12-16T16:07:39.204863Z ThreadId(1) - fontc::workload DEBUG] 1340/1533 complete, most - recently Be(GlyfFragment(Idieresis)) - [2024-12-16T16:07:39.204869Z ThreadId(1) - fontc::workload DEBUG] 1341/1533 complete, most - recently Be(Hvar) [2024-12-16T16:07:39.210996Z - ThreadId(1) fontc ERROR] Error making CMap: Cannot - map 'ı' (U+0131) to two different glyph ids: - GID_153 and GID_154 ninja: build stopped: - subcommand failed. + recently Be(GlyfFragment(Lcommaaccent)) + [2024-12-19T17:10:17.491140Z ThreadId(1) fontc + ERROR] Error making CMap: Cannot map 'ı' (U+0131) + to two different glyph ids: GID_153 and GID_154 + ninja: build stopped: subcommand failed.
@@ -59128,27 +59158,27 @@

- workload DEBUG] 2965/3545 complete, most recently - Be(GlyfFragment(icircumflex)) - [2024-12-16T16:17:24.973191Z ThreadId(1) - fontc::workload DEBUG] 2966/3545 complete, most - recently Be(GlyfFragment(Ecircumflexhookabove)) - [2024-12-16T16:17:24.973194Z ThreadId(1) - fontc::workload DEBUG] 2967/3545 complete, most - recently Be(GlyfFragment(uhungarumlaut)) - [2024-12-16T16:17:24.973197Z ThreadId(1) - fontc::workload DEBUG] 2968/3545 complete, most - recently Be(GlyfFragment(seven.lf)) - [2024-12-16T16:17:24.973203Z ThreadId(1) - fontc::workload DEBUG] 2969/3545 complete, most - recently Be(GlyfFragment(Ograve)) - [2024-12-16T16:17:24.973209Z ThreadId(1) - fontc::workload DEBUG] 2970/3545 complete, most - recently Be(GlyfFragment(zero.tf.zero)) - [2024-12-16T16:17:24.973217Z ThreadId(1) - fontc::workload DEBUG] 2971/3545 complete, most - recently Be(GlyfFragment(zero.tosf.zero)) - [2024-12-16T16:17:24.979230Z ThreadId(1) fontc + adId(1) fontc::workload DEBUG] 2543/3545 complete, + most recently Be(GlyfFragment(einvertedbreve)) + [2024-12-19T17:23:01.358076Z ThreadId(1) + fontc::workload DEBUG] 2544/3545 complete, most + recently Be(GlyfFragment(emdash.cap)) + [2024-12-19T17:23:01.358078Z ThreadId(1) + fontc::workload DEBUG] 2545/3545 complete, most + recently Be(GlyfFragment(lcaron)) + [2024-12-19T17:23:01.358080Z ThreadId(1) + fontc::workload DEBUG] 2546/3545 complete, most + recently Be(GlyfFragment(odblgrave)) + [2024-12-19T17:23:01.358081Z ThreadId(1) + fontc::workload DEBUG] 2547/3545 complete, most + recently Be(GlyfFragment(kcommaaccent)) + [2024-12-19T17:23:01.358083Z ThreadId(1) + fontc::workload DEBUG] 2548/3545 complete, most + recently Be(GlyfFragment(egrave)) + [2024-12-19T17:23:01.358084Z ThreadId(1) + fontc::workload DEBUG] 2549/3545 complete, most + recently Be(GlyfFragment(Otildemacron)) + [2024-12-19T17:23:01.368019Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307
@@ -59200,26 +59230,26 @@

- most recently Be(GlyfFragment(Zcaron)) - [2024-12-16T16:17:29.068624Z ThreadId(1) - fontc::workload DEBUG] 2969/3545 complete, most - recently Be(GlyfFragment(icaron)) - [2024-12-16T16:17:29.068628Z ThreadId(1) - fontc::workload DEBUG] 2970/3545 complete, most - recently Be(GlyfFragment(Odotbelow)) - [2024-12-16T16:17:29.068631Z ThreadId(1) - fontc::workload DEBUG] 2971/3545 complete, most - recently Be(GlyfFragment(ncaron)) - [2024-12-16T16:17:29.068638Z ThreadId(1) - fontc::workload DEBUG] 2972/3545 complete, most - recently Be(GlyfFragment(Ocircumflexdotbelow)) - [2024-12-16T16:17:29.068643Z ThreadId(1) - fontc::workload DEBUG] 2973/3545 complete, most - recently Be(GlyfFragment(Odotaccentmacron)) - [2024-12-16T16:17:29.068648Z ThreadId(1) - fontc::workload DEBUG] 2974/3545 complete, most - recently Be(GlyfFragment(acircumflextilde)) - [2024-12-16T16:17:29.074300Z ThreadId(1) fontc + 2014/3545 complete, most recently Be(Hvar) + [2024-12-19T17:23:06.381322Z ThreadId(1) + fontc::workload DEBUG] 2015/3545 complete, most + recently Be(GlyfFragment(acute)) + [2024-12-19T17:23:06.381326Z ThreadId(1) + fontc::workload DEBUG] 2016/3545 complete, most + recently Be(GlyfFragment(eightsuperior)) + [2024-12-19T17:23:06.381331Z ThreadId(1) + fontc::workload DEBUG] 2017/3545 complete, most + recently Be(GlyfFragment(ecircumflexgrave)) + [2024-12-19T17:23:06.381335Z ThreadId(1) + fontc::workload DEBUG] 2018/3545 complete, most + recently Be(GlyfFragment(obreve)) + [2024-12-19T17:23:06.381338Z ThreadId(1) + fontc::workload DEBUG] 2019/3545 complete, most + recently Be(GlyfFragment(circumflexcomb)) + [2024-12-19T17:23:06.381345Z ThreadId(1) + fontc::workload DEBUG] 2020/3545 complete, most + recently Be(GlyfFragment(Cacute.loclPLK)) + [2024-12-19T17:23:06.410197Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307 ninja: build stopped: subcommand failed. @@ -59274,27 +59304,27 @@

- 16:14:34.941300Z ThreadId(1) fontc::workload DEBUG] - 714/3273 complete, most recently - Fe(Glyph(Odotbelow)) [2024-12-16T16:14:34.941303Z - ThreadId(1) fontc::workload DEBUG] 715/3273 - complete, most recently Fe(Glyph(hungarumlaut)) - [2024-12-16T16:14:34.941306Z ThreadId(1) - fontc::workload DEBUG] 716/3273 complete, most - recently Fe(Glyph(slashlongcomb.case)) - [2024-12-16T16:14:34.941309Z ThreadId(1) - fontc::workload DEBUG] 717/3273 complete, most - recently Fe(Glyph(Ograve)) - [2024-12-16T16:14:34.941312Z ThreadId(1) - fontc::workload DEBUG] 718/3273 complete, most - recently Fe(Glyph(Hcircumflex)) - [2024-12-16T16:14:34.941315Z ThreadId(1) - fontc::workload DEBUG] 719/3273 complete, most - recently Fe(Glyph(Rcommaaccent)) - [2024-12-16T16:14:34.941318Z ThreadId(1) - fontc::workload DEBUG] 720/3273 complete, most - recently Fe(Glyph(sixsuperior)) - [2024-12-16T16:14:34.951282Z ThreadId(1) fontc + orkload DEBUG] 1181/3273 complete, most recently + Be(GlyfFragment(dotbelowcomb)) + [2024-12-19T17:17:44.523186Z ThreadId(1) + fontc::workload DEBUG] 1182/3273 complete, most + recently Be(GlyfFragment(leftanglebracket-math)) + [2024-12-19T17:17:44.523188Z ThreadId(1) + fontc::workload DEBUG] 1183/3273 complete, most + recently Be(GlyfFragment(eight.lf)) + [2024-12-19T17:17:44.523189Z ThreadId(1) + fontc::workload DEBUG] 1184/3273 complete, most + recently Be(GlyfFragment(caron)) + [2024-12-19T17:17:44.523191Z ThreadId(1) + fontc::workload DEBUG] 1185/3273 complete, most + recently Be(GlyfFragment(greater)) + [2024-12-19T17:17:44.523192Z ThreadId(1) + fontc::workload DEBUG] 1186/3273 complete, most + recently Be(GlyfFragment(macron)) + [2024-12-19T17:17:44.523193Z ThreadId(1) + fontc::workload DEBUG] 1187/3273 complete, most + recently Be(GlyfFragment(A)) + [2024-12-19T17:17:44.532157Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]'' @@ -59344,27 +59374,26 @@

- BUG] 1076/3273 complete, most recently - Be(GlyfFragment(Thorn)) - [2024-12-16T16:14:39.906433Z ThreadId(1) - fontc::workload DEBUG] 1077/3273 complete, most - recently Be(GlyfFragment(percent)) - [2024-12-16T16:14:39.906436Z ThreadId(1) - fontc::workload DEBUG] 1078/3273 complete, most - recently Be(GlyfFragment(w)) - [2024-12-16T16:14:39.906439Z ThreadId(1) - fontc::workload DEBUG] 1079/3273 complete, most - recently Be(GlyfFragment(endash)) - [2024-12-16T16:14:39.906442Z ThreadId(1) - fontc::workload DEBUG] 1080/3273 complete, most - recently Be(GlyfFragment(t_t)) - [2024-12-16T16:14:39.906445Z ThreadId(1) - fontc::workload DEBUG] 1081/3273 complete, most - recently Be(GlyfFragment(eight)) - [2024-12-16T16:14:39.906447Z ThreadId(1) - fontc::workload DEBUG] 1082/3273 complete, most - recently Be(GlyfFragment(B)) - [2024-12-16T16:14:39.915104Z ThreadId(1) fontc + st recently Be(GlyfFragment(emspace)) + [2024-12-19T17:17:49.222139Z ThreadId(1) + fontc::workload DEBUG] 1322/3273 complete, most + recently Be(GlyfFragment(backslash)) + [2024-12-19T17:17:49.222142Z ThreadId(1) + fontc::workload DEBUG] 1323/3273 complete, most + recently Be(GlyfFragment(emptyset)) + [2024-12-19T17:17:49.222145Z ThreadId(1) + fontc::workload DEBUG] 1324/3273 complete, most + recently Be(GlyfFragment(h)) + [2024-12-19T17:17:49.222148Z ThreadId(1) + fontc::workload DEBUG] 1325/3273 complete, most + recently Be(GlyfFragment(hungarumlaut)) + [2024-12-19T17:17:49.222151Z ThreadId(1) + fontc::workload DEBUG] 1326/3273 complete, most + recently Be(GlyfFragment(integral)) + [2024-12-19T17:17:49.222154Z ThreadId(1) + fontc::workload DEBUG] 1327/3273 complete, most + recently Be(GlyfFragment(Germandbls)) + [2024-12-19T17:17:49.230331Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]'' ninja: build stopped: @@ -59388,7 +59417,7 @@

INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt1ts3z_h + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg2g9bc_q INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter @@ -59417,27 +59446,27 @@

- readId(1) fontc::workload DEBUG] 126/3273 complete, - most recently Fe(Glyph(two.dnom)) - [2024-12-16T16:14:25.368139Z ThreadId(1) - fontc::workload DEBUG] 127/3273 complete, most - recently Fe(Glyph(dieresisbelowcomb.case)) - [2024-12-16T16:14:25.368142Z ThreadId(1) - fontc::workload DEBUG] 128/3273 complete, most - recently Fe(Glyph(aacute)) - [2024-12-16T16:14:25.368145Z ThreadId(1) - fontc::workload DEBUG] 129/3273 complete, most - recently Fe(Glyph(nonbreakinghyphen.case)) - [2024-12-16T16:14:25.368147Z ThreadId(1) - fontc::workload DEBUG] 130/3273 complete, most - recently Fe(Glyph(circumflexcomb)) - [2024-12-16T16:14:25.368150Z ThreadId(1) - fontc::workload DEBUG] 131/3273 complete, most - recently Fe(Glyph(gbreve)) - [2024-12-16T16:14:25.368153Z ThreadId(1) - fontc::workload DEBUG] 132/3273 complete, most - recently Fe(Glyph(ocircumflexhookabove)) - [2024-12-16T16:14:25.378508Z ThreadId(1) fontc + y Fe(Glyph(j)) [2024-12-19T17:17:35.172993Z + ThreadId(1) fontc::workload DEBUG] 229/3273 + complete, most recently Fe(Glyph(thorn)) + [2024-12-19T17:17:35.172996Z ThreadId(1) + fontc::workload DEBUG] 230/3273 complete, most + recently Fe(Glyph(ncaron)) + [2024-12-19T17:17:35.172999Z ThreadId(1) + fontc::workload DEBUG] 231/3273 complete, most + recently Fe(Glyph(at)) [2024-12-19T17:17:35.173002Z + ThreadId(1) fontc::workload DEBUG] 232/3273 + complete, most recently Fe(Glyph(Ocircumflex)) + [2024-12-19T17:17:35.173005Z ThreadId(1) + fontc::workload DEBUG] 233/3273 complete, most + recently Fe(Glyph(Tbar)) + [2024-12-19T17:17:35.173007Z ThreadId(1) + fontc::workload DEBUG] 234/3273 complete, most + recently Fe(Glyph(euro)) + [2024-12-19T17:17:35.173010Z ThreadId(1) + fontc::workload DEBUG] 235/3273 complete, most + recently Fe(Glyph(ecircumflexhookabove)) + [2024-12-19T17:17:35.182953Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]'' @@ -59483,26 +59512,26 @@

- 03425Z ThreadId(1) fontc::workload DEBUG] 453/3273 - complete, most recently Fe(Glyph(Iinvertedbreve)) - [2024-12-16T16:14:29.703426Z ThreadId(1) - fontc::workload DEBUG] 454/3273 complete, most - recently Fe(Glyph(onehalf)) - [2024-12-16T16:14:29.703427Z ThreadId(1) - fontc::workload DEBUG] 455/3273 complete, most - recently Fe(Glyph(four.dnom)) - [2024-12-16T16:14:29.703428Z ThreadId(1) - fontc::workload DEBUG] 456/3273 complete, most - recently Fe(Glyph(u)) [2024-12-16T16:14:29.703430Z - ThreadId(1) fontc::workload DEBUG] 457/3273 - complete, most recently Fe(Glyph(dagger)) - [2024-12-16T16:14:29.703431Z ThreadId(1) - fontc::workload DEBUG] 458/3273 complete, most - recently Fe(Glyph(yen)) - [2024-12-16T16:14:29.703432Z ThreadId(1) - fontc::workload DEBUG] 459/3273 complete, most - recently Fe(Glyph(DZcaron)) - [2024-12-16T16:14:29.711853Z ThreadId(1) fontc + T17:17:39.597033Z ThreadId(1) fontc::workload + DEBUG] 137/3273 complete, most recently + Fe(Glyph(uacute)) [2024-12-19T17:17:39.597036Z + ThreadId(1) fontc::workload DEBUG] 138/3273 + complete, most recently Fe(Glyph(b)) + [2024-12-19T17:17:39.597040Z ThreadId(1) + fontc::workload DEBUG] 139/3273 complete, most + recently Fe(Glyph(oacute)) + [2024-12-19T17:17:39.597043Z ThreadId(1) + fontc::workload DEBUG] 140/3273 complete, most + recently Fe(Glyph(zdotaccent)) + [2024-12-19T17:17:39.597046Z ThreadId(1) + fontc::workload DEBUG] 141/3273 complete, most + recently Fe(Glyph(q)) [2024-12-19T17:17:39.597051Z + ThreadId(1) fontc::workload DEBUG] 142/3273 + complete, most recently Fe(Glyph(Ncaron)) + [2024-12-19T17:17:39.597054Z ThreadId(1) + fontc::workload DEBUG] 143/3273 complete, most + recently Fe(Glyph(ygrave)) + [2024-12-19T17:17:39.607765Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]'' ninja: build stopped: @@ -59515,7 +59544,7 @@

s Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj5npk88z + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_024vvja -o variable -g Grenze.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59528,7 +59557,7 @@

INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj5npk88z + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_024vvja INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter @@ -59557,9 +59586,9 @@

- [2024-12-16T16:16:36.194758Z ThreadId(1) + [2024-12-19T17:12:22.566341Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:16:36.195279Z ThreadId(1) + new one [2024-12-19T17:12:22.567384Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' @@ -59598,23 +59627,23 @@

s/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpucjzmhq5 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp03qy480r Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpucjzmhq5 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp03qy480r Overpass-Italic.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:16:38.734589Z + --no-production-names [2024-12-19T17:12:25.657408Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:16:38.734859Z ThreadId(1) + [2024-12-19T17:12:25.657859Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:16:38.735482Z ThreadId(1) + new one [2024-12-19T17:12:25.658242Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -59625,16 +59654,16 @@

- 2d38qc2zzr8kbcv88h0000gn/T/tmp09xwy_9e + 2d38qc2zzr8kbcv88h0000gn/T/tmphy798huv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp09xwy_9e + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphy798huv -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp09xwy_9e + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphy798huv -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59665,9 +59694,9 @@

- [2024-12-16T16:16:30.687883Z ThreadId(1) + [2024-12-19T17:12:16.617232Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:16:30.688676Z ThreadId(1) + new one [2024-12-19T17:12:16.617960Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' @@ -59704,26 +59733,26 @@

- 7imgkd + 7sz2tp /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkz7imgkd + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp__7sz2tp Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkz7imgkd + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp__7sz2tp Overpass.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:16:33.006119Z + --no-production-names [2024-12-19T17:12:18.964328Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:16:33.006180Z ThreadId(1) + [2024-12-19T17:12:18.964479Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:16:33.006423Z ThreadId(1) + new one [2024-12-19T17:12:18.965155Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -59735,16 +59764,16 @@

ED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpksjyjup0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpksjyjup0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpksjyjup0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59775,25 +59804,25 @@

- ete, most recently Be(GlyfFragment(w.mlp.med_n_)) - [2024-12-16T16:10:28.572274Z ThreadId(1) - fontc::workload DEBUG] 3654/5874 complete, most - recently Be(GlyfFragment(idieresis)) - [2024-12-16T16:10:28.572278Z ThreadId(1) - fontc::workload DEBUG] 3655/5874 complete, most - recently Be(GlyfFragment(Odotbelow)) - [2024-12-16T16:10:28.572282Z ThreadId(1) - fontc::workload DEBUG] 3656/5874 complete, most - recently Be(GlyfFragment(Acircumflexgrave)) - [2024-12-16T16:10:28.572287Z ThreadId(1) - fontc::workload DEBUG] 3657/5874 complete, most - recently Be(GlyfFragment(ytilde)) - [2024-12-16T16:10:28.572291Z ThreadId(1) - fontc::workload DEBUG] 3658/5874 complete, most - recently Be(GlyfFragment(ij.mod.ini)) - [2024-12-16T16:10:28.715764Z ThreadId(1) fontc + most recently Be(GlyfFragment(l.alt1.lop)) + [2024-12-19T17:11:44.500037Z ThreadId(1) + fontc::workload DEBUG] 3552/5874 complete, most + recently Be(GlyfFragment(notequal)) + [2024-12-19T17:11:44.500042Z ThreadId(1) + fontc::workload DEBUG] 3553/5874 complete, most + recently Be(GlyfFragment(f.alt1.mrr)) + [2024-12-19T17:11:44.500045Z ThreadId(1) + fontc::workload DEBUG] 3554/5874 complete, most + recently Be(GlyfFragment(s.jmc.med)) + [2024-12-19T17:11:44.500049Z ThreadId(1) + fontc::workload DEBUG] 3555/5874 complete, most + recently Be(GlyfFragment(z.ful.fin)) + [2024-12-19T17:11:44.500053Z ThreadId(1) + fontc::workload DEBUG] 3556/5874 complete, most + recently Be(GlyfFragment(Ecircumflexhookabove)) + [2024-12-19T17:11:44.663181Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors - [2024-12-16T16:10:28.715776Z ThreadId(1) fontc + [2024-12-19T17:11:44.663195Z ThreadId(1) fontc WARN] error: Failed to load source at 'features/Playwrite.fea': 'No include path available' in at 5:8 | 5 | @@ -59847,9 +59876,9 @@

- [2024-12-16T16:04:29.358171Z ThreadId(1) + [2024-12-19T17:23:15.386104Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:29.358565Z ThreadId(1) + new one [2024-12-19T17:23:15.387510Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' @@ -59885,26 +59914,26 @@

- pokd9ci2k + pwnub9iqd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpokd9ci2k + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwnub9iqd Signika.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpokd9ci2k + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwnub9iqd Signika.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:04:31.578091Z + --no-production-names [2024-12-19T17:23:17.558299Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:04:31.578159Z ThreadId(1) + [2024-12-19T17:23:17.558367Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:31.578519Z ThreadId(1) + new one [2024-12-19T17:23:17.558529Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -59916,16 +59945,16 @@

FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp34vqqjp0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp34vqqjp0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp34vqqjp0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59955,9 +59984,9 @@

- [2024-12-16T16:04:24.280889Z ThreadId(1) + [2024-12-19T17:23:09.842980Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:24.281321Z ThreadId(1) + new one [2024-12-19T17:23:09.843636Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory' @@ -59995,23 +60024,23 @@

dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6i2vg9a9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzxseux3p SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6i2vg9a9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzxseux3p SignikaNegative.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:04:26.496178Z + --no-production-names [2024-12-19T17:23:12.272571Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:04:26.496244Z ThreadId(1) + [2024-12-19T17:23:12.272629Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:26.496415Z ThreadId(1) + new one [2024-12-19T17:23:12.272789Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory' ninja: build stopped: @@ -60023,16 +60052,16 @@

- 38qc2zzr8kbcv88h0000gn/T/tmpppc3qshc + 38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpppc3qshc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpppc3qshc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -60062,27 +60091,28 @@

- dId(1) fontc::workload DEBUG] 1311/2624 complete, - most recently Be(GlyfFragment(G)) - [2024-12-16T16:18:58.094266Z ThreadId(1) - fontc::workload DEBUG] 1312/2624 complete, most - recently Be(GlyfFragment(hookabovecomb)) - [2024-12-16T16:18:58.094267Z ThreadId(1) - fontc::workload DEBUG] 1313/2624 complete, most - recently Be(GlyfFragment(macron)) - [2024-12-16T16:18:58.094268Z ThreadId(1) - fontc::workload DEBUG] 1314/2624 complete, most - recently Be(GlyfFragment(Kaverticalstroke-cy)) - [2024-12-16T16:18:58.094270Z ThreadId(1) - fontc::workload DEBUG] 1315/2624 complete, most - recently Be(GlyfFragment(M)) - [2024-12-16T16:18:58.094271Z ThreadId(1) - fontc::workload DEBUG] 1316/2624 complete, most - recently Be(GlyfFragment(thorn)) - [2024-12-16T16:18:58.094272Z ThreadId(1) - fontc::workload DEBUG] 1317/2624 complete, most - recently Be(GlyfFragment(eight)) - [2024-12-16T16:18:58.098986Z ThreadId(1) fontc + (Fita-cy)) [2024-12-19T17:15:00.566394Z ThreadId(1) + fontc::workload DEBUG] 649/2624 complete, most + recently Fe(Glyph(dcroat)) + [2024-12-19T17:15:00.566397Z ThreadId(1) + fontc::workload DEBUG] 650/2624 complete, most + recently Fe(Glyph(Ydieresis)) + [2024-12-19T17:15:00.566400Z ThreadId(1) + fontc::workload DEBUG] 651/2624 complete, most + recently Fe(Glyph(brevecomb_hookabovecomb)) + [2024-12-19T17:15:00.566405Z ThreadId(1) + fontc::workload DEBUG] 652/2624 complete, most + recently Fe(Glyph(Cacute)) + [2024-12-19T17:15:00.566416Z ThreadId(1) + fontc::workload DEBUG] 653/2624 complete, most + recently Fe(Glyph(seven)) + [2024-12-19T17:15:00.566421Z ThreadId(1) + fontc::workload DEBUG] 654/2624 complete, most + recently Fe(Glyph(cacute)) + [2024-12-19T17:15:00.566428Z ThreadId(1) + fontc::workload DEBUG] 655/2624 complete, most + recently Fe(Glyph(Dje-cy)) + [2024-12-19T17:15:00.571135Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' @@ -60165,28 +60195,28 @@

- mb)) [2024-12-16T16:18:46.908980Z ThreadId(1) + 2024-12-19T17:14:47.761053Z ThreadId(1) + fontc::workload DEBUG] 651/2632 complete, most + recently Fe(Glyph(ygrave)) + [2024-12-19T17:14:47.761055Z ThreadId(1) fontc::workload DEBUG] 652/2632 complete, most - recently Fe(Glyph(kabashkir-cy)) - [2024-12-16T16:18:46.908983Z ThreadId(1) + recently Fe(Glyph(Dcroat)) + [2024-12-19T17:14:47.761056Z ThreadId(1) fontc::workload DEBUG] 653/2632 complete, most - recently Fe(Glyph(dze-cy)) - [2024-12-16T16:18:46.908988Z ThreadId(1) + recently Fe(Glyph(we-cy)) + [2024-12-19T17:14:47.761057Z ThreadId(1) fontc::workload DEBUG] 654/2632 complete, most - recently Fe(Glyph(wcircumflex)) - [2024-12-16T16:18:46.908993Z ThreadId(1) + recently Fe(Glyph(Endescender-cy)) + [2024-12-19T17:14:47.761059Z ThreadId(1) fontc::workload DEBUG] 655/2632 complete, most - recently Fe(Glyph(two)) - [2024-12-16T16:18:46.908996Z ThreadId(1) + recently Fe(Glyph(uhorndotbelow)) + [2024-12-19T17:14:47.761060Z ThreadId(1) fontc::workload DEBUG] 656/2632 complete, most - recently Fe(Glyph(commaaccentcomb)) - [2024-12-16T16:18:46.909001Z ThreadId(1) + recently Fe(Glyph(Be-cy)) + [2024-12-19T17:14:47.761062Z ThreadId(1) fontc::workload DEBUG] 657/2632 complete, most - recently Fe(Glyph(Uhornacute)) - [2024-12-16T16:18:46.909006Z ThreadId(1) - fontc::workload DEBUG] 658/2632 complete, most - recently Fe(Glyph(Gdotaccent)) - [2024-12-16T16:18:46.914765Z ThreadId(1) fontc + recently Fe(Glyph(circumflexcomb_tildecomb)) + [2024-12-19T17:14:47.767598Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' @@ -60286,30 +60316,30 @@

- kload DEBUG] 467/4060 complete, most recently - Fe(Glyph(uhorn)) [2024-12-16T16:24:09.071353Z - ThreadId(1) fontc::workload DEBUG] 468/4060 - complete, most recently Fe(Glyph(Io-cy)) - [2024-12-16T16:24:09.071354Z ThreadId(1) - fontc::workload DEBUG] 469/4060 complete, most - recently Fe(Glyph(enghe-cy)) - [2024-12-16T16:24:09.071355Z ThreadId(1) - fontc::workload DEBUG] 470/4060 complete, most - recently Fe(Glyph(thorn)) - [2024-12-16T16:24:09.071356Z ThreadId(1) - fontc::workload DEBUG] 471/4060 complete, most - recently Fe(Glyph(Umacron)) - [2024-12-16T16:24:09.071357Z ThreadId(1) - fontc::workload ERROR] task 'Fe(Glyph(Gstroke))' - failed: 'Invalid source glyph 'Gstroke': 'bad - anchor: 'Invalid anchor '_center': 'no value at - default location'''' [2024-12-16T16:24:09.071359Z - ThreadId(1) fontc::workload DEBUG] 472/4060 - complete, most recently Fe(Glyph(Gstroke)) - [2024-12-16T16:24:09.122048Z ThreadId(1) fontc - ERROR] Invalid source glyph 'agrave': 'bad anchor: - 'Invalid anchor '_top': 'no value at default - location''' + adId(1) fontc::workload DEBUG] 209/4060 complete, + most recently Fe(Glyph(Ncommaaccent)) + [2024-12-19T17:24:58.085938Z ThreadId(1) + fontc::workload DEBUG] 210/4060 complete, most + recently Fe(Glyph(upperRightShadowedWhiteSquare)) + [2024-12-19T17:24:58.085939Z ThreadId(1) + fontc::workload DEBUG] 211/4060 complete, most + recently Fe(Glyph(lowerRightPencil)) + [2024-12-19T17:24:58.085940Z ThreadId(1) + fontc::workload DEBUG] 212/4060 complete, most + recently Fe(Glyph(L)) [2024-12-19T17:24:58.085942Z + ThreadId(1) fontc::workload DEBUG] 213/4060 + complete, most recently + Fe(Glyph(outlinedGreekCross)) + [2024-12-19T17:24:58.085943Z ThreadId(1) + fontc::workload DEBUG] 214/4060 complete, most + recently Fe(Glyph(Chedescenderabkhasian-cy)) + [2024-12-19T17:24:58.085945Z ThreadId(1) + fontc::workload DEBUG] 215/4060 complete, most + recently Fe(Glyph(Tetse-cy)) + [2024-12-19T17:24:58.106246Z ThreadId(1) fontc + ERROR] Invalid source glyph 'scircumflex': 'bad + anchor: 'Invalid anchor 'bottom': 'no value at + default location'''
@@ -60400,30 +60430,31 @@

- ently Fe(Glyph(ydieresis)) - [2024-12-16T16:23:34.425932Z ThreadId(1) - fontc::workload DEBUG] 1004/4060 complete, most - recently Fe(Glyph(fl)) [2024-12-16T16:23:34.425934Z - ThreadId(1) fontc::workload DEBUG] 1005/4060 - complete, most recently Fe(Glyph(iacute)) - [2024-12-16T16:23:34.425937Z ThreadId(1) - fontc::workload DEBUG] 1006/4060 complete, most - recently Fe(Glyph(M)) [2024-12-16T16:23:34.425939Z - ThreadId(1) fontc::workload DEBUG] 1007/4060 - complete, most recently Fe(Glyph(tedescender-cy)) - [2024-12-16T16:23:34.425942Z ThreadId(1) - fontc::workload DEBUG] 1008/4060 complete, most - recently Fe(Glyph(nacute)) - [2024-12-16T16:23:34.425945Z ThreadId(1) + ament)) [2024-12-19T17:24:23.098757Z ThreadId(1) fontc::workload DEBUG] 1009/4060 complete, most - recently Fe(Glyph(idotless)) - [2024-12-16T16:23:34.425948Z ThreadId(1) + recently Fe(Glyph(egrave)) + [2024-12-19T17:24:23.098758Z ThreadId(1) fontc::workload DEBUG] 1010/4060 complete, most - recently Fe(Glyph(acaron)) - [2024-12-16T16:23:34.433416Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Ydieresis': 'bad - anchor: 'Invalid anchor 'bottom': 'no value at - default location''' + recently Fe(Glyph(upsilonafrican)) + [2024-12-19T17:24:23.098760Z ThreadId(1) + fontc::workload DEBUG] 1011/4060 complete, most + recently Fe(Glyph(Nhookleft)) + [2024-12-19T17:24:23.098761Z ThreadId(1) + fontc::workload DEBUG] 1012/4060 complete, most + recently Fe(Glyph(adieresis)) + [2024-12-19T17:24:23.098763Z ThreadId(1) + fontc::workload DEBUG] 1013/4060 complete, most + recently Fe(Glyph(Udieresisgrave)) + [2024-12-19T17:24:23.098764Z ThreadId(1) + fontc::workload DEBUG] 1014/4060 complete, most + recently Fe(Glyph(envelope)) + [2024-12-19T17:24:23.098765Z ThreadId(1) + fontc::workload DEBUG] 1015/4060 complete, most + recently Fe(Glyph(Umacron)) + [2024-12-19T17:24:23.101754Z ThreadId(1) fontc + ERROR] Invalid source glyph 'ubreve': 'bad anchor: + 'Invalid anchor '_top': 'no value at default + location'''
@@ -60516,12 +60547,12 @@

ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' - [2024-12-16T16:08:10.808715Z ThreadId(1) + [2024-12-19T17:08:11.150810Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'italicAngle' [2024-12-16T16:08:10.808716Z + 'italicAngle' [2024-12-19T17:08:11.150811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2024-12-16T16:08:10.846136Z ThreadId(1) fontc + [2024-12-19T17:08:11.173410Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60576,12 +60607,12 @@

own custom parameter 'postscriptUnderlinePosition' - [2024-12-16T16:08:39.519368Z ThreadId(1) + [2024-12-19T17:08:39.726072Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'italicAngle' [2024-12-16T16:08:39.519369Z + 'italicAngle' [2024-12-19T17:08:39.726074Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2024-12-16T16:08:39.551152Z ThreadId(1) fontc + [2024-12-19T17:08:39.759405Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60610,7 +60641,7 @@

DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgp9fo0mb + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qz1icr7 -o variable -g Playfair-2_1-Italic.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -60623,7 +60654,7 @@

INFO:fontmake.font_project:Loading 18 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgp9fo0mb + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qz1icr7 fontmake: Error: In 'Playfair-2_1-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: '{5, 95, @@ -60649,12 +60680,12 @@

adId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' - [2024-12-16T16:07:13.934354Z ThreadId(1) + [2024-12-19T17:07:11.661869Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'Alignment Zones' [2024-12-16T16:07:13.934356Z + 'Alignment Zones' [2024-12-19T17:07:11.661870Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2024-12-16T16:07:13.968019Z ThreadId(1) fontc + [2024-12-19T17:07:11.703232Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60718,12 +60749,12 @@

custom parameter 'postscriptUnderlinePosition' - [2024-12-16T16:07:41.589657Z ThreadId(1) + [2024-12-19T17:07:40.342586Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'Alignment Zones' [2024-12-16T16:07:41.589658Z + 'Alignment Zones' [2024-12-19T17:07:40.342586Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2024-12-16T16:07:41.621039Z ThreadId(1) fontc + [2024-12-19T17:07:40.376216Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60763,7 +60794,7 @@

INFO:fontmake.font_project:Loading 28 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_2e8c3h6 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmsrqjasy fontmake: Error: In 'Playfair-2_1-Roman.glyphs' -> 'master_ufo/Playfair-Upright.designspace': Generating fonts from Designspace failed: '{5, 95, @@ -60787,30 +60818,30 @@

- ent variable to display a backtrace - [2024-12-16T16:13:48.520970Z ThreadId(1) - fontc::workload DEBUG] 493/1004 complete, most - recently Fe(Glyph(k)) [2024-12-16T16:13:48.520977Z - ThreadId(1) fontc::workload DEBUG] 494/1004 - complete, most recently Fe(Glyph(Atilde)) - [2024-12-16T16:13:48.520979Z ThreadId(1) - fontc::workload DEBUG] 495/1004 complete, most - recently Fe(Glyph(guilsinglright)) - [2024-12-16T16:13:48.520985Z ThreadId(1) - fontc::workload DEBUG] 496/1004 complete, most - recently Fe(Glyph(o)) [2024-12-16T16:13:48.520986Z - ThreadId(1) fontc::workload DEBUG] 497/1004 - complete, most recently Be(GlyfFragment(y)) - [2024-12-16T16:13:48.520987Z ThreadId(1) - fontc::workload DEBUG] 498/1004 complete, most - recently Be(GlyfFragment(parenleft)) - [2024-12-16T16:13:48.520989Z ThreadId(1) - fontc::workload DEBUG] 499/1004 complete, most + Z ThreadId(3) fontir::glyph DEBUG] Coalescing + 'ugrave' into a simple glyph because component 2x2s + vary across the designspace + [2024-12-19T17:19:24.594682Z ThreadId(3) + fontir::glyph DEBUG] Coalescing 'yacute' into a + simple glyph because component 2x2s vary across the + designspace [2024-12-19T17:19:24.594684Z + ThreadId(3) fontir::glyph DEBUG] Coalescing + 'ydieresis' into a simple glyph because component + 2x2s vary across the designspace + [2024-12-19T17:19:24.594719Z ThreadId(3) + fontir::glyph DEBUG] ConvertToContour Aacute thread + '<unnamed>' panicked at + fontir/src/glyph.rs:142:9: 'Aacute' has 2 unique + sets of components; must have exactly 1 {[], [A, + acute]} note: run with `RUST_BACKTRACE=1` + environment variable to display a backtrace + [2024-12-19T17:19:24.595262Z ThreadId(1) + fontc::workload DEBUG] 494/1004 complete, most recently Fe(GlyphOrder) - [2024-12-16T16:13:48.521947Z ThreadId(1) fontc + [2024-12-19T17:19:24.596459Z ThreadId(1) fontc ERROR] A task panicked: ''Aacute' has 2 unique sets - of components; must have exactly 1 {[A, acute], - []}' + of components; must have exactly 1 {[], [A, + acute]}'
@@ -60858,27 +60889,29 @@

- EBUG] Coalescing 'udieresis' into a simple glyph - because component 2x2s vary across the designspace - [2024-12-16T16:13:52.246608Z ThreadId(4) - fontir::glyph DEBUG] Coalescing 'ugrave' into a - simple glyph because component 2x2s vary across the - designspace [2024-12-16T16:13:52.246611Z - ThreadId(4) fontir::glyph DEBUG] Coalescing - 'yacute' into a simple glyph because component 2x2s - vary across the designspace - [2024-12-16T16:13:52.246613Z ThreadId(4) - fontir::glyph DEBUG] Coalescing 'ydieresis' into a - simple glyph because component 2x2s vary across the - designspace [2024-12-16T16:13:52.246645Z - ThreadId(4) fontir::glyph DEBUG] ConvertToContour - Aacute thread '<unnamed>' panicked at - fontir/src/glyph.rs:142:9: 'Aacute' has 2 unique + DEBUG] 496/1004 complete, most recently + Be(GlyfFragment(greater)) + [2024-12-19T17:19:27.626317Z ThreadId(1) + fontc::workload DEBUG] 497/1004 complete, most + recently Be(GlyfFragment(periodcentered)) + [2024-12-19T17:19:27.626320Z ThreadId(1) + fontc::workload DEBUG] 498/1004 complete, most + recently Be(GlyfFragment(f)) + [2024-12-19T17:19:27.626323Z ThreadId(1) + fontc::workload DEBUG] 499/1004 complete, most + recently Be(GlyfFragment(germandbls)) + [2024-12-19T17:19:27.626326Z ThreadId(1) + fontc::workload ERROR] task 'Fe(GlyphOrder)' + failed: 'A task panicked: ''Aacute' has 2 unique sets of components; must have exactly 1 {[], [A, - acute]} note: run with `RUST_BACKTRACE=1` - environment variable to display a backtrace - [2024-12-16T16:13:52.248496Z ThreadId(1) fontc - ERROR] 'p' has interpolation-incompatible paths + acute]}'' [2024-12-19T17:19:27.626332Z ThreadId(1) + fontc::workload DEBUG] 500/1004 complete, most + recently Fe(GlyphOrder) + [2024-12-19T17:19:27.626335Z ThreadId(1) + fontc::workload DEBUG] 501/1004 complete, most + recently Be(GlyfFragment(O)) + [2024-12-19T17:19:27.627715Z ThreadId(1) fontc + ERROR] 'f' has interpolation-incompatible paths ninja: build stopped: subcommand failed.
@@ -60929,11 +60962,11 @@

s-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3u3216ky + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdny12o18 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprz1sGr/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpodgy2hg8.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfr43f37u.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -60955,11 +60988,11 @@

s-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpawls0xc2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqt7ghh7b -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprz1sGr/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwjs3blo1.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3b13x28h.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -61024,9 +61057,9 @@

- [2024-12-16T16:26:00.360043Z ThreadId(1) + [2024-12-19T17:26:49.829948Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:26:00.360487Z ThreadId(1) + new one [2024-12-19T17:26:49.830304Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace
@@ -61078,26 +61111,26 @@

- 88h0000gn/T/tmp5lqmtw7_ + 88h0000gn/T/tmpxqefld2y /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5lqmtw7_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxqefld2y Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5lqmtw7_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxqefld2y Belanosima-Regular.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:26:03.083334Z + --no-production-names [2024-12-19T17:26:52.600625Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:26:03.083397Z ThreadId(1) + [2024-12-19T17:26:52.600697Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:26:03.083549Z ThreadId(1) + new one [2024-12-19T17:26:52.600848Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace ninja: build stopped: subcommand failed. @@ -61121,7 +61154,7 @@

fontmake: error: instance_ufos/Belanosima-SemiBold.ufo.json not found [5/8] buildTTF fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9fs4svor + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsqloup6k -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -61238,29 +61271,28 @@

- .451659Z ThreadId(1) fontc::workload DEBUG] - 776/3249 complete, most recently - Fe(Glyph(udieresiscaron)) - [2024-12-16T16:22:35.451662Z ThreadId(1) - fontc::workload DEBUG] 777/3249 complete, most - recently Fe(Glyph(hungarumlaut)) - [2024-12-16T16:22:35.451665Z ThreadId(1) - fontc::workload DEBUG] 778/3249 complete, most - recently Fe(Glyph(ihookabove)) - [2024-12-16T16:22:35.451668Z ThreadId(1) - fontc::workload DEBUG] 779/3249 complete, most - recently Fe(Glyph(udotbelow.001)) - [2024-12-16T16:22:35.451671Z ThreadId(1) - fontc::workload DEBUG] 780/3249 complete, most - recently Fe(Glyph(eight.osf)) - [2024-12-16T16:22:35.451675Z ThreadId(1) - fontc::workload DEBUG] 781/3249 complete, most - recently Fe(Glyph(Otildedieresis)) - [2024-12-16T16:22:35.451678Z ThreadId(1) - fontc::workload DEBUG] 782/3249 complete, most - recently Fe(Glyph(Kcommaaccent)) - [2024-12-16T16:22:35.456179Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Ecircumflexhookabove': + T17:27:44.729647Z ThreadId(1) fontc::workload + DEBUG] 806/3249 complete, most recently + Fe(Glyph(circumflexcomb_acutecomb.case)) + [2024-12-19T17:27:44.729653Z ThreadId(1) + fontc::workload DEBUG] 807/3249 complete, most + recently Fe(Glyph(ucircumflex)) + [2024-12-19T17:27:44.729658Z ThreadId(1) + fontc::workload DEBUG] 808/3249 complete, most + recently Fe(Glyph(odotbelow)) + [2024-12-19T17:27:44.729664Z ThreadId(1) + fontc::workload DEBUG] 809/3249 complete, most + recently Fe(Glyph(three.osf)) + [2024-12-19T17:27:44.729669Z ThreadId(1) + fontc::workload DEBUG] 810/3249 complete, most + recently Fe(Glyph(Amacron)) + [2024-12-19T17:27:44.729673Z ThreadId(1) + fontc::workload DEBUG] 811/3249 complete, most + recently Fe(Glyph(w)) [2024-12-19T17:27:44.729678Z + ThreadId(1) fontc::workload DEBUG] 812/3249 + complete, most recently Fe(Glyph(adotbelow.001)) + [2024-12-19T17:27:44.734222Z ThreadId(1) fontc + ERROR] Invalid source glyph 'ecircumflexgrave': 'bad anchor: 'Invalid anchor 'top_viet': 'no value at default location'''
@@ -61342,30 +61374,30 @@

- elements: {"MCCLCCCCLCCCLCCCLCCCCLCCCCCCCCCCLLCZ", - "MCCLCCCCCCCCCLCCCCCCCCLCCCCCCCCCLLCZ", - "MCCLCCCCCCCCCLCCCLCCCCLCCCCCCCCCLLCZ"} - [2024-12-16T16:22:01.304310Z ThreadId(5) - fontbe::glyphs WARN] four.osf has inconsistent path - elements: {"MCLCLLCCLCLCCCCCLCLCZMLCCLLCLCZ", - "MCLCLCCLCLCCLCLCLCZMLCLLLCLCZ", - "MCLCLCCLCLCCLCLCLCZMCCLLCLCLZ"} - [2024-12-16T16:22:01.304314Z ThreadId(5) - fontbe::glyphs WARN] radical has inconsistent path - elements: {"MCLLLLCCCCCLLCZ", "MCLLLLCCCCCCLLCZ", - "MCCLLLCCCCCCLLCZ"} [2024-12-16T16:22:01.304318Z - ThreadId(5) fontbe::glyphs WARN] lessequal has - inconsistent path elements: - {"MCCLLLCLLCCLLZMLLCCLCCCCZ", - "MCCLLLCLLCCLLZMLLCCLCCCZ"} - [2024-12-16T16:22:01.304322Z ThreadId(5) - fontbe::glyphs WARN] l.sc has inconsistent path - elements: {"MLCCCCCCCLCCLCCCCCCCCCCLCCCCZ", - "MCCCCCLCCLCCCCLCCCCCLCCCCLCCZ"} - [2024-12-16T16:22:01.310875Z ThreadId(1) fontc - ERROR] Invalid source glyph - 'periodcentered.loclCAT': 'bad anchor: 'Invalid - anchor '_center': 'no value at default location''' + 024-12-19T17:27:44.644728Z ThreadId(1) + fontc::workload DEBUG] 107/5521 complete, most + recently Fe(Glyph(Zdotbelow)) + [2024-12-19T17:27:44.644730Z ThreadId(1) + fontc::workload DEBUG] 108/5521 complete, most + recently Fe(Glyph(b)) [2024-12-19T17:27:44.644731Z + ThreadId(1) fontc::workload DEBUG] 109/5521 + complete, most recently Fe(Glyph(Tcircumflexbelow)) + [2024-12-19T17:27:44.644732Z ThreadId(1) + fontc::workload DEBUG] 110/5521 complete, most + recently Fe(Glyph(ohookabove)) + [2024-12-19T17:27:44.644733Z ThreadId(1) + fontc::workload DEBUG] 111/5521 complete, most + recently Fe(Glyph(guilsinglleft)) + [2024-12-19T17:27:44.644735Z ThreadId(1) + fontc::workload DEBUG] 112/5521 complete, most + recently Fe(Glyph(Omegadasiaoxiaprosgegrammeni)) + [2024-12-19T17:27:44.644736Z ThreadId(1) + fontc::workload DEBUG] 113/5521 complete, most + recently Fe(Glyph(asciitilde)) + [2024-12-19T17:27:44.656568Z ThreadId(1) fontc + ERROR] Invalid source glyph 'v.sc': 'bad anchor: + 'Invalid anchor 'top': 'no value at default + location'''
@@ -61447,20 +61479,20 @@

- 92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp8mndxka + 92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm Inconsolata.glyphs --decompose-transformed-components --no-production-names [2/4] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt7opl_fa + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt7opl_fa - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp8mndxka + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm vtt_hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt7opl_fa - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp8mndxka + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm vtt_hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -61476,7 +61508,7 @@

- cv88h0000gn/T/tmpf7ufz9n0 -o variable -g + cv88h0000gn/T/tmpnt3f1hso -o variable -g Inconsolata.glyphs --filter ... --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves @@ -61488,7 +61520,7 @@

INFO:fontmake.font_project:Loading 9 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf7ufz9n0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnt3f1hso INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable @@ -61519,27 +61551,27 @@

- AT") [2024-12-16T16:17:02.401847Z ThreadId(6) + AT") [2024-12-19T17:12:53.557299Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") - [2024-12-16T16:17:02.404043Z ThreadId(6) + [2024-12-19T17:12:53.559941Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2024-12-16T16:17:02.404054Z ThreadId(6) + [2024-12-19T17:12:53.559961Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2024-12-16T16:17:02.404055Z ThreadId(6) + [2024-12-19T17:12:53.559964Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2024-12-16T16:17:02.404056Z ThreadId(6) + [2024-12-19T17:12:53.559968Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2024-12-16T16:17:02.438366Z ThreadId(1) fontc + [2024-12-19T17:12:53.587478Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739
@@ -61660,21 +61692,20 @@

6Z ThreadId(1) ufo2fontir::source DEBUG] 948 glyphs - identified [2024-12-16T16:03:28.161413Z ThreadId(3) + identified [2024-12-19T17:16:14.345950Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" - [2024-12-16T16:03:28.161707Z ThreadId(3) + [2024-12-19T17:16:14.346008Z ThreadId(3) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" + [2024-12-19T17:16:14.346624Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:03:28.161727Z - ThreadId(3) ufo2fontir::source DEBUG] Static - metadata for - "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" - [2024-12-16T16:03:28.161736Z ThreadId(1) - fontc::workload DEBUG] 1/3826 complete, most - recently Fe(Features) [2024-12-16T16:03:28.293447Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + limitation. [2024-12-19T17:16:14.355502Z + ThreadId(1) fontc::workload DEBUG] 1/3826 complete, + most recently Fe(Features) + [2024-12-19T17:16:14.487290Z ThreadId(1) fontc + ERROR] feature files are non-identical: /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea
@@ -61723,9 +61754,9 @@

- [2024-12-16T16:04:34.389281Z ThreadId(1) + [2024-12-19T17:23:20.500370Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:34.389749Z ThreadId(1) + new one [2024-12-19T17:23:20.500811Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory' @@ -61763,23 +61794,23 @@

s/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5actvl75 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f6k36a2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5actvl75 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f6k36a2 SignikaNegative.designspace --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:04:36.601617Z + --no-production-names [2024-12-19T17:23:22.730018Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:04:36.601758Z ThreadId(1) + [2024-12-19T17:23:22.730077Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:04:36.602105Z ThreadId(1) + new one [2024-12-19T17:23:22.730214Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory' ninja: build stopped: @@ -61791,16 +61822,16 @@

- 2d38qc2zzr8kbcv88h0000gn/T/tmphvk4jb2t + 2d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphvk4jb2t + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphvk4jb2t + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -61897,29 +61928,30 @@

- )) [2024-12-16T16:10:39.107173Z ThreadId(1) - fontc::workload DEBUG] 84/5900 complete, most - recently Fe(Glyph(Oslash.ss01)) - [2024-12-16T16:10:39.107176Z ThreadId(1) - fontc::workload DEBUG] 85/5900 complete, most - recently Fe(Glyph(lslash.titl)) - [2024-12-16T16:10:39.107179Z ThreadId(1) - fontc::workload DEBUG] 86/5900 complete, most - recently Fe(Glyph(k.fina)) - [2024-12-16T16:10:39.107181Z ThreadId(1) - fontc::workload DEBUG] 87/5900 complete, most - recently Fe(Glyph(Ohornacute.ss01)) - [2024-12-16T16:10:39.107184Z ThreadId(1) - fontc::workload DEBUG] 88/5900 complete, most - recently Fe(Glyph(C)) [2024-12-16T16:10:39.107187Z - ThreadId(1) fontc::workload DEBUG] 89/5900 - complete, most recently Fe(Glyph(Zcaron.titl)) - [2024-12-16T16:10:39.107190Z ThreadId(1) - fontc::workload DEBUG] 90/5900 complete, most - recently Fe(Glyph(Oslashacute.ss01)) - [2024-12-16T16:10:39.122833Z ThreadId(1) fontc - ERROR] Invalid source glyph 'rinvertedbreve.fina': - 'bad anchor: 'Invalid anchor 'bottom': 'no value at + 8.805047Z ThreadId(1) fontc::workload DEBUG] + 1469/5900 complete, most recently + Fe(Glyph(Ocircumflexdotbelow)) + [2024-12-19T17:16:08.805049Z ThreadId(1) + fontc::workload DEBUG] 1470/5900 complete, most + recently Fe(Glyph(circumflexcomb)) + [2024-12-19T17:16:08.805050Z ThreadId(1) + fontc::workload DEBUG] 1471/5900 complete, most + recently Fe(Glyph(Jcircumflex.titl)) + [2024-12-19T17:16:08.805053Z ThreadId(1) + fontc::workload DEBUG] 1472/5900 complete, most + recently Fe(Glyph(g.init)) + [2024-12-19T17:16:08.805055Z ThreadId(1) + fontc::workload DEBUG] 1473/5900 complete, most + recently Fe(Glyph(Aogonek)) + [2024-12-19T17:16:08.805058Z ThreadId(1) + fontc::workload DEBUG] 1474/5900 complete, most + recently Fe(Glyph(otildemacron.fina)) + [2024-12-19T17:16:08.805060Z ThreadId(1) + fontc::workload DEBUG] 1475/5900 complete, most + recently Fe(Glyph(tilde)) + [2024-12-19T17:16:08.808852Z ThreadId(1) fontc + ERROR] Invalid source glyph 'brevebelowcomb': 'bad + anchor: 'Invalid anchor 'bottom': 'no value at default location'''
@@ -61968,31 +62000,30 @@

- oad DEBUG] Be(Fvar) successful - [2024-12-16T16:10:45.855020Z ThreadId(1) - fontc::workload DEBUG] Fe(GlobalMetrics) successful - [2024-12-16T16:10:45.857705Z ThreadId(1) - fontc::workload DEBUG] 10/5900 complete, most - recently Be(Mvar) [2024-12-16T16:10:45.857726Z - ThreadId(1) fontc::workload DEBUG] 11/5900 - complete, most recently Fe(Glyph(Idblgrave)) - [2024-12-16T16:10:45.857730Z ThreadId(1) - fontc::workload DEBUG] 12/5900 complete, most - recently Fe(Glyph(t.ss02)) - [2024-12-16T16:10:45.857734Z ThreadId(1) - fontc::workload DEBUG] 13/5900 complete, most - recently Fe(Glyph(adieresis)) - [2024-12-16T16:10:45.857737Z ThreadId(1) - fontc::workload DEBUG] 14/5900 complete, most - recently Fe(Glyph(i.fina)) - [2024-12-16T16:10:45.857741Z ThreadId(1) - fontc::workload DEBUG] 15/5900 complete, most - recently Fe(Glyph(naira)) - [2024-12-16T16:10:45.874030Z ThreadId(1) fontc - ERROR] Invalid source glyph 'i.fina': 'bad anchor: - 'Invalid anchor 'top': 'no value at default - location''' ninja: build stopped: subcommand - failed. + 1469/5900 complete, most recently + Fe(Glyph(ohookabove)) [2024-12-19T17:16:16.295143Z + ThreadId(1) fontc::workload DEBUG] 1470/5900 + complete, most recently Fe(Glyph(lslash)) + [2024-12-19T17:16:16.295144Z ThreadId(1) + fontc::workload DEBUG] 1471/5900 complete, most + recently Fe(Glyph(parenleft)) + [2024-12-19T17:16:16.295145Z ThreadId(1) + fontc::workload DEBUG] 1472/5900 complete, most + recently Fe(Glyph(Odblgrave.titl)) + [2024-12-19T17:16:16.295147Z ThreadId(1) + fontc::workload DEBUG] 1473/5900 complete, most + recently Fe(Glyph(ocircumflexhookabove)) + [2024-12-19T17:16:16.295148Z ThreadId(1) + fontc::workload DEBUG] 1474/5900 complete, most + recently Fe(Glyph(rcaron.ss01)) + [2024-12-19T17:16:16.295149Z ThreadId(1) + fontc::workload DEBUG] 1475/5900 complete, most + recently Fe(Glyph(Udieresis.ss01)) + [2024-12-19T17:16:16.300537Z ThreadId(1) fontc + ERROR] Invalid source glyph 'wcircumflex.fina': + 'bad anchor: 'Invalid anchor 'bottom': 'no value at + default location''' ninja: build stopped: + subcommand failed.
@@ -62023,11 +62054,11 @@

ols-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcljr9bj5 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3fjgrhwm -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpvcnfyy/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfjg43y_g.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc2guxp87.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -62049,11 +62080,11 @@

ols-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq2s4esw6 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_jrbtabz -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpvcnfyy/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6igua1v7.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuev37rzi.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -62086,30 +62117,29 @@

- (two)) [2024-12-16T16:21:40.909804Z ThreadId(1) - fontc::workload DEBUG] 495/3189 complete, most - recently Fe(Glyph(Gcommaaccent)) - [2024-12-16T16:21:40.909807Z ThreadId(1) - fontc::workload DEBUG] 496/3189 complete, most - recently Fe(Glyph(gdotaccent)) - [2024-12-16T16:21:40.909810Z ThreadId(1) - fontc::workload DEBUG] 497/3189 complete, most - recently Fe(Glyph(paragraph)) - [2024-12-16T16:21:40.909813Z ThreadId(1) - fontc::workload DEBUG] 498/3189 complete, most - recently Fe(Glyph(quotesinglbase)) - [2024-12-16T16:21:40.909816Z ThreadId(1) - fontc::workload DEBUG] 499/3189 complete, most - recently Fe(Glyph(Ydotbelow)) - [2024-12-16T16:21:40.909818Z ThreadId(1) - fontc::workload DEBUG] 500/3189 complete, most - recently Fe(Glyph(odotbelow)) - [2024-12-16T16:21:40.909821Z ThreadId(1) - fontc::workload DEBUG] 501/3189 complete, most - recently Fe(Glyph(Aring)) - [2024-12-16T16:21:40.916906Z ThreadId(1) fontc - ERROR] Invalid source glyph 'gravecomb': 'bad - anchor: 'Invalid anchor '_topviet': 'no value at + ecently Fe(Glyph(caroncomb.case)) + [2024-12-19T17:27:33.776819Z ThreadId(1) + fontc::workload DEBUG] 791/3189 complete, most + recently Fe(Glyph(ohornacute)) + [2024-12-19T17:27:33.776820Z ThreadId(1) + fontc::workload DEBUG] 792/3189 complete, most + recently Fe(Glyph(fi)) [2024-12-19T17:27:33.776821Z + ThreadId(1) fontc::workload DEBUG] 793/3189 + complete, most recently Fe(Glyph(endash)) + [2024-12-19T17:27:33.776823Z ThreadId(1) + fontc::workload DEBUG] 794/3189 complete, most + recently Fe(Glyph(exclamdouble)) + [2024-12-19T17:27:33.776824Z ThreadId(1) + fontc::workload DEBUG] 795/3189 complete, most + recently Fe(Glyph(F_r)) + [2024-12-19T17:27:33.776826Z ThreadId(1) + fontc::workload DEBUG] 796/3189 complete, most + recently Fe(Glyph(Ocircumflextilde)) + [2024-12-19T17:27:33.776827Z ThreadId(1) + fontc::workload DEBUG] 797/3189 complete, most + recently Fe(Glyph(M)) [2024-12-19T17:27:33.778743Z + ThreadId(1) fontc ERROR] Invalid source glyph 'ij': + 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
@@ -62209,28 +62239,27 @@

- 261015Z ThreadId(1) fontc::workload DEBUG] - 1225/2280 complete, most recently - Be(GlyfFragment(omacron)) - [2024-12-16T16:17:04.261018Z ThreadId(1) - fontc::workload DEBUG] 1226/2280 complete, most - recently Be(GlyfFragment(Umacron)) - [2024-12-16T16:17:04.261022Z ThreadId(1) - fontc::workload DEBUG] 1227/2280 complete, most - recently Be(GlyfFragment(adieresis)) - [2024-12-16T16:17:04.261025Z ThreadId(1) - fontc::workload DEBUG] 1228/2280 complete, most - recently Be(GlyfFragment(udieresis)) - [2024-12-16T16:17:04.261029Z ThreadId(1) - fontc::workload DEBUG] 1229/2280 complete, most - recently Be(GlyfFragment(Ohungarumlaut)) - [2024-12-16T16:17:04.261032Z ThreadId(1) - fontc::workload DEBUG] 1230/2280 complete, most - recently Be(GlyfFragment(tcaron)) - [2024-12-16T16:17:04.261036Z ThreadId(1) - fontc::workload DEBUG] 1231/2280 complete, most - recently Be(GlyfFragment(ecaron)) - [2024-12-16T16:17:04.280763Z ThreadId(1) fontc + d(1) fontc::workload DEBUG] 1926/2280 complete, + most recently Be(GlyfFragment(utilde)) + [2024-12-19T17:27:20.843030Z ThreadId(1) + fontc::workload DEBUG] 1927/2280 complete, most + recently Be(GlyfFragment(ntilde)) + [2024-12-19T17:27:20.843033Z ThreadId(1) + fontc::workload DEBUG] 1928/2280 complete, most + recently Be(GlyfFragment(ocircumflextilde)) + [2024-12-19T17:27:20.843036Z ThreadId(1) + fontc::workload DEBUG] 1929/2280 complete, most + recently Be(GlyfFragment(Acircumflextilde)) + [2024-12-19T17:27:20.843039Z ThreadId(1) + fontc::workload DEBUG] 1930/2280 complete, most + recently Be(GlyfFragment(nineinferior)) + [2024-12-19T17:27:20.843042Z ThreadId(1) + fontc::workload DEBUG] 1931/2280 complete, most + recently Be(GlyfFragment(ohornacute)) + [2024-12-19T17:27:20.843046Z ThreadId(1) + fontc::workload DEBUG] 1932/2280 complete, most + recently Be(GlyfFragment(racute)) + [2024-12-19T17:27:20.847967Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545
@@ -62282,27 +62311,27 @@

- 45Z ThreadId(2) fontir::glyph DEBUG] - ConvertToContour circumflexcomb_gravecomb - [2024-12-16T16:17:08.602963Z ThreadId(2) - fontir::glyph DEBUG] ConvertToContour - circumflexcomb_tildecomb - [2024-12-16T16:17:08.604972Z ThreadId(1) - fontc::workload DEBUG] 1605/2280 complete, most - recently Be(GlyfFragment(S)) - [2024-12-16T16:17:08.605002Z ThreadId(1) - fontc::workload DEBUG] Be(GlyfFragment(S)) - successful [2024-12-16T16:17:08.605609Z ThreadId(1) - fontc::workload DEBUG] 1607/2280 complete, most - recently Fe(GlyphOrder) - [2024-12-16T16:17:08.605615Z ThreadId(1) - fontc::workload DEBUG] Fe(GlyphOrder) successful - [2024-12-16T16:17:08.607369Z ThreadId(1) - fontc::workload DEBUG] 1608/2280 complete, most - recently Be(Post) [2024-12-16T16:17:08.607453Z - ThreadId(1) fontc::workload DEBUG] 1609/2280 - complete, most recently Be(Cmap) - [2024-12-16T16:17:08.613418Z ThreadId(1) fontc + 1925/2280 complete, most recently + Be(GlyfFragment(scedilla)) + [2024-12-19T17:26:06.537490Z ThreadId(1) + fontc::workload DEBUG] 1926/2280 complete, most + recently Be(GlyfFragment(IJ)) + [2024-12-19T17:26:06.537493Z ThreadId(1) + fontc::workload DEBUG] 1927/2280 complete, most + recently Be(GlyfFragment(wcircumflex)) + [2024-12-19T17:26:06.537497Z ThreadId(1) + fontc::workload DEBUG] 1928/2280 complete, most + recently Be(GlyfFragment(acircumflextilde)) + [2024-12-19T17:26:06.537500Z ThreadId(1) + fontc::workload DEBUG] 1929/2280 complete, most + recently Be(GlyfFragment(ntilde)) + [2024-12-19T17:26:06.537503Z ThreadId(1) + fontc::workload DEBUG] 1930/2280 complete, most + recently Be(GlyfFragment(adieresis)) + [2024-12-19T17:26:06.537519Z ThreadId(1) + fontc::workload DEBUG] 1931/2280 complete, most + recently Be(GlyfFragment(ebreve)) + [2024-12-19T17:26:06.542280Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545 ninja: build stopped: subcommand failed. @@ -62314,7 +62343,7 @@

ject:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfmv5dpsi + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2tme4cj4 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter @@ -62356,29 +62385,30 @@

- dcentered.loclCAT)) [2024-12-16T16:05:36.417791Z - ThreadId(1) fontc::workload DEBUG] 626/2526 - complete, most recently Fe(Glyph(six.lf)) - [2024-12-16T16:05:36.417794Z ThreadId(1) + ace)) [2024-12-19T17:08:04.280239Z ThreadId(1) + fontc::workload DEBUG] 625/2526 complete, most + recently Fe(Glyph(odieresismacron)) + [2024-12-19T17:08:04.280242Z ThreadId(1) + fontc::workload DEBUG] 626/2526 complete, most + recently Fe(Glyph(Ntilde)) + [2024-12-19T17:08:04.280244Z ThreadId(1) fontc::workload DEBUG] 627/2526 complete, most - recently Fe(Glyph(Ocircumflexacute)) - [2024-12-16T16:05:36.417796Z ThreadId(1) + recently Fe(Glyph(five)) + [2024-12-19T17:08:04.280247Z ThreadId(1) fontc::workload DEBUG] 628/2526 complete, most - recently Fe(Glyph(Wcircumflex)) - [2024-12-16T16:05:36.417802Z ThreadId(1) + recently Fe(Glyph(brevecomb_acutecomb)) + [2024-12-19T17:08:04.280250Z ThreadId(1) fontc::workload DEBUG] 629/2526 complete, most - recently Fe(Glyph(currency)) - [2024-12-16T16:05:36.417808Z ThreadId(1) + recently Fe(Glyph(foursuperior)) + [2024-12-19T17:08:04.280252Z ThreadId(1) fontc::workload DEBUG] 630/2526 complete, most - recently Fe(Glyph(ohorn)) - [2024-12-16T16:05:36.417811Z ThreadId(1) + recently Fe(Glyph(abreveacute)) + [2024-12-19T17:08:04.280262Z ThreadId(1) fontc::workload DEBUG] 631/2526 complete, most - recently Fe(Glyph(T)) [2024-12-16T16:05:36.417817Z - ThreadId(1) fontc::workload DEBUG] 632/2526 - complete, most recently Fe(Glyph(Yhookabove)) - [2024-12-16T16:05:36.419646Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Kcommaaccent': 'bad - anchor: 'Invalid anchor 'top': 'no value at default + recently Fe(Glyph(Udieresismacron)) + [2024-12-19T17:08:04.284753Z ThreadId(1) fontc + ERROR] Invalid source glyph 'K': 'bad anchor: + 'Invalid anchor 'top': 'no value at default location'''
@@ -62459,31 +62489,30 @@

- st recently Fe(Glyph(Icaron)) - [2024-12-16T16:15:32.673996Z ThreadId(1) - fontc::workload DEBUG] 309/2548 complete, most - recently Fe(Glyph(five)) - [2024-12-16T16:15:32.673998Z ThreadId(1) - fontc::workload DEBUG] 310/2548 complete, most - recently Fe(Glyph(numbersign)) - [2024-12-16T16:15:32.674001Z ThreadId(1) - fontc::workload DEBUG] 311/2548 complete, most - recently Fe(Glyph(hungarumlaut)) - [2024-12-16T16:15:32.674004Z ThreadId(1) - fontc::workload DEBUG] 312/2548 complete, most - recently Fe(Glyph(Etilde)) - [2024-12-16T16:15:32.674007Z ThreadId(1) - fontc::workload DEBUG] 313/2548 complete, most - recently Fe(Glyph(at)) [2024-12-16T16:15:32.674012Z - ThreadId(1) fontc::workload DEBUG] 314/2548 - complete, most recently Fe(Glyph(Scommaaccent)) - [2024-12-16T16:15:32.674014Z ThreadId(1) - fontc::workload DEBUG] 315/2548 complete, most - recently Fe(Glyph(cent)) - [2024-12-16T16:15:32.677964Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslash': 'bad anchor: - 'Invalid anchor 'center': 'no value at default - location''' + 9T17:18:42.952532Z ThreadId(1) fontc::workload + DEBUG] 629/2548 complete, most recently + Fe(Glyph(ahookabove)) [2024-12-19T17:18:42.952537Z + ThreadId(1) fontc::workload DEBUG] 630/2548 + complete, most recently Fe(Glyph(udotbelow)) + [2024-12-19T17:18:42.952540Z ThreadId(1) + fontc::workload DEBUG] 631/2548 complete, most + recently Fe(Glyph(brevecomb_hookabovecomb)) + [2024-12-19T17:18:42.952542Z ThreadId(1) + fontc::workload DEBUG] 632/2548 complete, most + recently Fe(Glyph(Ocircumflex)) + [2024-12-19T17:18:42.952545Z ThreadId(1) + fontc::workload DEBUG] 633/2548 complete, most + recently Fe(Glyph(Abrevedotbelow)) + [2024-12-19T17:18:42.952550Z ThreadId(1) + fontc::workload DEBUG] 634/2548 complete, most + recently Fe(Glyph(f_f_i)) + [2024-12-19T17:18:42.952558Z ThreadId(1) + fontc::workload DEBUG] 635/2548 complete, most + recently Fe(Glyph(Ucircumflex)) + [2024-12-19T17:18:42.956769Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslashacute': 'bad + anchor: 'Invalid anchor 'topright': 'no value at + default location'''
@@ -62531,30 +62560,30 @@

- eadId(1) fontc::workload DEBUG] 187/2548 complete, - most recently Fe(Glyph(Uhorngrave)) - [2024-12-16T16:15:37.555959Z ThreadId(1) - fontc::workload DEBUG] 188/2548 complete, most - recently Fe(Glyph(I)) [2024-12-16T16:15:37.555962Z - ThreadId(1) fontc::workload DEBUG] 189/2548 - complete, most recently Fe(Glyph(Uring)) - [2024-12-16T16:15:37.555964Z ThreadId(1) - fontc::workload DEBUG] 190/2548 complete, most - recently Fe(Glyph(ocircumflex)) - [2024-12-16T16:15:37.555969Z ThreadId(1) - fontc::workload DEBUG] 191/2548 complete, most - recently Fe(Glyph(quotedblright)) - [2024-12-16T16:15:37.555972Z ThreadId(1) - fontc::workload DEBUG] 192/2548 complete, most - recently Fe(Glyph(Ecircumflex)) - [2024-12-16T16:15:37.555975Z ThreadId(1) - fontc::workload DEBUG] 193/2548 complete, most - recently Fe(Glyph(brevecomb_tildecomb)) - [2024-12-16T16:15:37.562147Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslash': 'bad anchor: - 'Invalid anchor 'ogonek': 'no value at default - location''' ninja: build stopped: subcommand - failed. + , "MCCCCCCCCCCZ"} [2024-12-19T17:18:48.224075Z + ThreadId(2) fontbe::glyphs WARN] o has inconsistent + path elements: {"MCCCCCCCCCCCCCCZMCCCCCZMCCCCCCZ", + "MCCCCCCCCCCCCCZMCCLCCCZMCCCCZ"} + [2024-12-19T17:18:48.224078Z ThreadId(2) + fontbe::glyphs WARN] e has inconsistent path + elements: {"MCCCCCCCCCCCCCCCZMCCCCCCZ", + "MCCCCCCCCCCCCCCCCZMCCCCCCZ"} + [2024-12-19T17:18:48.224081Z ThreadId(2) + fontbe::glyphs WARN] ogonekcomb has inconsistent + path elements: {"MCCLCCCCCCCCZ", "MCCCCCCCCCCCCCZ"} + [2024-12-19T17:18:48.224097Z ThreadId(2) + fontbe::glyphs WARN] y has inconsistent path + elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} + [2024-12-19T17:18:48.223796Z ThreadId(7) + fontbe::glyphs WARN] horncomb has inconsistent path + elements: {"MCCCCCCCCCZ", "MCCCCLCCCCCZ"} + [2024-12-19T17:18:48.225708Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslashacute': 'bad + anchor: 'Invalid anchor 'ogonek': 'no value at + default location''' ninja: build stopped: + subcommand failed.
@@ -62584,31 +62613,28 @@

- 'Be(GlyfFragment(cent))' failed: ''cent' has - interpolation-incompatible paths' - [2024-12-16T16:18:48.239742Z ThreadId(1) - fontc::workload DEBUG] 1394/1921 complete, most - recently Be(GlyfFragment(cent)) - [2024-12-16T16:18:48.239744Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(ucircumflex))' failed: - ''ucircumflex' has interpolation-incompatible - paths' [2024-12-16T16:18:48.239747Z ThreadId(1) - fontc::workload DEBUG] 1395/1921 complete, most - recently Be(GlyfFragment(ucircumflex)) - [2024-12-16T16:18:48.239750Z ThreadId(1) - fontc::workload DEBUG] 1396/1921 complete, most - recently Be(GlyfFragment(quotedblleft)) - [2024-12-16T16:18:48.239752Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(Lcaron))' failed: ''Lcaron' has - interpolation-incompatible paths' - [2024-12-16T16:18:48.239755Z ThreadId(1) - fontc::workload DEBUG] 1397/1921 complete, most - recently Be(GlyfFragment(Lcaron)) - [2024-12-16T16:18:48.243210Z ThreadId(1) fontc - ERROR] 'acircumflex' has interpolation-incompatible - paths + ntc::workload DEBUG] Fe(Glyph(Etilde)) successful + [2024-12-19T17:09:50.598041Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(sevensuperior)) + successful [2024-12-19T17:09:50.598045Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(tbar)) successful + [2024-12-19T17:09:50.598049Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(ibreve)) successful + [2024-12-19T17:09:50.598054Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(R)) successful + [2024-12-19T17:09:50.598060Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(Zdotaccent)) + successful [2024-12-19T17:09:50.598064Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(tcedilla)) + successful [2024-12-19T17:09:50.598068Z ThreadId(1) + fontc::workload DEBUG] Fe(Glyph(Ohungarumlaut)) + successful [2024-12-19T17:09:50.598562Z ThreadId(1) + fontc::workload DEBUG] 952/1921 complete, most + recently Fe(GlyphOrder) + [2024-12-19T17:09:50.602640Z ThreadId(1) fontc + ERROR] A task panicked: ''periodcentered.loclCAT' + has 2 unique sets of components; must have exactly + 1 {[periodcentered], []}'
@@ -62707,28 +62733,23 @@

- o a simple glyph because component 2x2s vary across - the designspace [2024-12-16T16:14:27.377753Z - ThreadId(8) fontir::glyph DEBUG] Coalescing - 'hungarumlautcomb' into a simple glyph because - component 2x2s vary across the designspace - [2024-12-16T16:14:27.377761Z ThreadId(8) - fontir::glyph DEBUG] Coalescing 'brevebelowcomb' - into a simple glyph because component 2x2s vary - across the designspace [2024-12-16T16:14:27.377792Z - ThreadId(8) fontir::glyph DEBUG] ConvertToContour - Gbreve thread '<unnamed>' panicked at - fontir/src/glyph.rs:142: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-12-16T16:14:27.379878Z - ThreadId(1) fontc::workload DEBUG] 1248/2512 - complete, most recently Fe(GlyphOrder) - [2024-12-16T16:14:27.382138Z ThreadId(1) fontc - ERROR] A task panicked: ''Gbreve' has 2 unique sets - of components; must have exactly 1 {[G, - brevecomb.case], [G, brevecomb]}' + WARN] dollar has inconsistent path elements: + {"MCCCCLCLLLCCLCCCCCCCCCLLCCLLCCCLLCCLLLLLLCLCLLCLLCCCCCLLCCLCCCCCCCCLCCCCCCLCCLCCCLCLLLCCCCLCCCCLLCLLLCCLCZMLCCCLCLLCCCCCCCCLCCCLLLLLLLLCLLLLLCLCLCCZMCCLCCCCCCLCCLCCLCCZ", + "MCCLCLLLCCLCCCCCCCCCLLCCCCCLLLCCLLLLLLCCLLCCCCCLCCCCCCCCCCCLCCCCLCLCCCLLCLLLLCCLCCCCLCLZMCCCLCCLLCLCCCCLCCCCLCCLLLCLLLLCCLLLLLLLLCLCCLZMCCCCCCCCLCLCLCLZ"} + [2024-12-19T17:14:53.874271Z ThreadId(9) + fontbe::glyphs WARN] caroncomb.alt.case has + inconsistent path elements: {"MCCCCCCCZ", + "MCCCCCCCLCLCZ"} [2024-12-19T17:14:53.874273Z + ThreadId(9) fontbe::glyphs WARN] + circumflexcomb.case has inconsistent path elements: + {"MCCCCCCCCCZ", "MCCCLCCCCZ"} + [2024-12-19T17:14:53.877153Z ThreadId(7) + fontbe::glyphs WARN] seven has inconsistent path + elements: + {"MCCCLCCCCLLCLCCCCCCCCCCCCCCCCLCLCLLLCCLCCLLLLLCCLCCCLCLLCCCCCCZ", + "MCLLLCCCCCCCLCLCLCLLLCCCCCCCCCCCCCCCLLLCCCCCCCCLLLLLCCLCCCLCCLLCCCCLCZ"} + [2024-12-19T17:14:53.887764Z ThreadId(1) fontc + ERROR] 'Q' has interpolation-incompatible paths
@@ -62827,23 +62848,22 @@

- fig changed, generating a new one - [2024-12-16T16:05:54.761691Z ThreadId(1) + [2024-12-19T17:18:40.491060Z ThreadId(1) + fontc::config INFO] Config changed, generating a + new one [2024-12-19T17:18:41.234439Z ThreadId(1) ufo2fontir::source DEBUG] 1243 glyphs identified - [2024-12-16T16:05:57.539252Z ThreadId(2) + [2024-12-19T17:18:43.247862Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2024-12-16T16:05:57.540355Z ThreadId(2) + [2024-12-19T17:18:43.249159Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2024-12-16T16:05:57.540876Z ThreadId(1) + [2024-12-19T17:18:43.253759Z ThreadId(1) fontc::workload DEBUG] 1/5006 complete, most - recently Fe(Features) [2024-12-16T16:05:57.540887Z - ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2024-12-16T16:05:57.545690Z ThreadId(1) - fontc::workload DEBUG] 2/5006 complete, most - recently Fe(StaticMetadata) - [2024-12-16T16:05:57.614183Z ThreadId(1) fontc + recently Fe(Features) [2024-12-19T17:18:43.253782Z + ThreadId(1) fontc::workload DEBUG] 2/5006 complete, + most recently Fe(StaticMetadata) + [2024-12-19T17:18:43.325034Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/Roboto_Serif_Text-Hairline_Italic.ufo': 'failed to load font info data' @@ -62951,22 +62971,22 @@

::config INFO] Config changed, generating a new one - [2024-12-16T16:05:05.311773Z ThreadId(1) + [2024-12-19T17:17:51.007640Z ThreadId(1) ufo2fontir::source DEBUG] 1264 glyphs identified - [2024-12-16T16:05:08.094428Z ThreadId(3) - ufo2fontir::source DEBUG] Features for - "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace" - [2024-12-16T16:05:08.094513Z ThreadId(4) + [2024-12-19T17:17:54.733238Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace" - [2024-12-16T16:05:08.096855Z ThreadId(1) + [2024-12-19T17:17:54.733284Z ThreadId(4) + ufo2fontir::source DEBUG] Features for + "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace" + [2024-12-19T17:17:54.734488Z ThreadId(1) fontc::workload DEBUG] 1/5090 complete, most - recently Fe(Features) [2024-12-16T16:05:08.096869Z + recently Fe(Features) [2024-12-19T17:17:54.734499Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2024-12-16T16:05:08.114607Z ThreadId(1) + successful [2024-12-19T17:17:54.766117Z ThreadId(1) fontc::workload DEBUG] 2/5090 complete, most recently Fe(StaticMetadata) - [2024-12-16T16:05:08.209263Z ThreadId(1) fontc + [2024-12-19T17:17:54.861962Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/Roboto_Serif_Micro_Cond-Super.ufo': 'failed to load font info data' @@ -63076,31 +63096,29 @@

- 946 complete, most recently Fe(Glyph(yen)) - [2024-12-16T16:05:19.185145Z ThreadId(1) - fontc::workload DEBUG] 187/946 complete, most - recently Fe(Glyph(period)) - [2024-12-16T16:05:19.185147Z ThreadId(1) - fontc::workload DEBUG] 188/946 complete, most - recently Fe(Glyph(i)) [2024-12-16T16:05:19.185148Z - ThreadId(1) fontc::workload DEBUG] 189/946 - complete, most recently Fe(Glyph(Oacute)) - [2024-12-16T16:05:19.185149Z ThreadId(1) - fontc::workload DEBUG] 190/946 complete, most - recently Fe(Glyph(nbspace)) - [2024-12-16T16:05:19.185150Z ThreadId(1) - fontc::workload DEBUG] 191/946 complete, most - recently Fe(Glyph(ecircumflex)) - [2024-12-16T16:05:19.185151Z ThreadId(1) - fontc::workload DEBUG] 192/946 complete, most - recently Fe(Glyph(hyphen)) - [2024-12-16T16:05:19.185152Z ThreadId(1) - fontc::workload DEBUG] 193/946 complete, most - recently Fe(Glyph(macron)) - [2024-12-16T16:05:19.186719Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Edieresis': 'bad + orkload DEBUG] 229/946 complete, most recently + Fe(Glyph(hyphen)) [2024-12-19T17:23:33.230554Z + ThreadId(1) fontc::workload DEBUG] 230/946 + complete, most recently Fe(Glyph(copyright)) + [2024-12-19T17:23:33.230557Z ThreadId(1) + fontc::workload DEBUG] 231/946 complete, most + recently Fe(Glyph(nine)) + [2024-12-19T17:23:33.230560Z ThreadId(1) + fontc::workload DEBUG] 232/946 complete, most + recently Fe(Glyph(zcaron)) + [2024-12-19T17:23:33.230562Z ThreadId(1) + fontc::workload ERROR] task 'Fe(Glyph(Edieresis))' + failed: 'Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at - default location''' + default location'''' [2024-12-19T17:23:33.230565Z + ThreadId(1) fontc::workload DEBUG] 233/946 + complete, most recently Fe(Glyph(Edieresis)) + [2024-12-19T17:23:33.230568Z ThreadId(1) + fontc::workload DEBUG] 234/946 complete, most + recently Fe(Glyph(j)) [2024-12-19T17:23:33.236187Z + ThreadId(1) fontc ERROR] Invalid source glyph + 'Adieresis': 'bad anchor: 'Invalid anchor 'bottom': + 'no value at default location'''
@@ -63149,27 +63167,29 @@

- Fe(Glyph(quoteright)) [2024-12-16T16:05:22.677286Z - ThreadId(1) fontc::workload DEBUG] 233/946 - complete, most recently Fe(Glyph(AE)) - [2024-12-16T16:05:22.677301Z ThreadId(1) + e)) [2024-12-19T17:23:36.147322Z ThreadId(1) + fontc::workload DEBUG] 229/946 complete, most + recently Fe(Glyph(colon)) + [2024-12-19T17:23:36.147325Z ThreadId(1) + fontc::workload DEBUG] 230/946 complete, most + recently Fe(Glyph(R)) [2024-12-19T17:23:36.147327Z + ThreadId(1) fontc::workload DEBUG] 231/946 + complete, most recently Fe(Glyph(onehalf)) + [2024-12-19T17:23:36.147330Z ThreadId(1) + fontc::workload DEBUG] 232/946 complete, most + recently Fe(Glyph(macron)) + [2024-12-19T17:23:36.147332Z ThreadId(1) + fontc::workload DEBUG] 233/946 complete, most + recently Fe(Glyph(quoteleft)) + [2024-12-19T17:23:36.147335Z ThreadId(1) fontc::workload DEBUG] 234/946 complete, most - recently Fe(Glyph(quotedblleft)) - [2024-12-16T16:05:22.677304Z ThreadId(1) + recently Fe(Glyph(Zcaron)) + [2024-12-19T17:23:36.147343Z ThreadId(1) fontc::workload DEBUG] 235/946 complete, most - recently Fe(Glyph(E)) [2024-12-16T16:05:22.677307Z - ThreadId(1) fontc::workload DEBUG] 236/946 - complete, most recently Fe(Glyph(Thorn)) - [2024-12-16T16:05:22.677309Z ThreadId(1) - fontc::workload ERROR] task 'Fe(Glyph(Edieresis))' - failed: 'Invalid source glyph 'Edieresis': 'bad + recently Fe(Glyph(atilde)) + [2024-12-19T17:23:36.148541Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at - default location'''' [2024-12-16T16:05:22.677312Z - ThreadId(1) fontc::workload DEBUG] 237/946 - complete, most recently Fe(Glyph(Edieresis)) - [2024-12-16T16:05:22.678179Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Adieresis': 'bad - anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed.
@@ -63201,29 +63221,29 @@

- te)) [2024-12-16T16:07:54.960909Z ThreadId(1) - fontc::workload DEBUG] 627/2556 complete, most - recently Fe(Glyph(macroncomb.case)) - [2024-12-16T16:07:54.960912Z ThreadId(1) - fontc::workload DEBUG] 628/2556 complete, most - recently Fe(Glyph(hungarumlaut)) - [2024-12-16T16:07:54.960914Z ThreadId(1) - fontc::workload DEBUG] 629/2556 complete, most - recently Fe(Glyph(Aring)) - [2024-12-16T16:07:54.960917Z ThreadId(1) - fontc::workload DEBUG] 630/2556 complete, most - recently Fe(Glyph(l)) [2024-12-16T16:07:54.960930Z - ThreadId(1) fontc::workload DEBUG] 631/2556 - complete, most recently Fe(Glyph(circumflexcomb)) - [2024-12-16T16:07:54.960933Z ThreadId(1) - fontc::workload DEBUG] 632/2556 complete, most - recently Fe(Glyph(Odotaccentmacron)) - [2024-12-16T16:07:54.960936Z ThreadId(1) + Fe(Glyph(brevecomb_hookabovecomb.case)) + [2024-12-19T17:07:50.695014Z ThreadId(1) fontc::workload DEBUG] 633/2556 complete, most - recently Fe(Glyph(dotbelowcomb)) - [2024-12-16T16:07:54.964067Z ThreadId(1) fontc + recently Fe(Glyph(at)) [2024-12-19T17:07:50.695016Z + ThreadId(1) fontc::workload DEBUG] 634/2556 + complete, most recently Fe(Glyph(Odotbelow)) + [2024-12-19T17:07:50.695017Z ThreadId(1) + fontc::workload DEBUG] 635/2556 complete, most + recently Fe(Glyph(softhyphen)) + [2024-12-19T17:07:50.695018Z ThreadId(1) + fontc::workload DEBUG] 636/2556 complete, most + recently Fe(Glyph(racute)) + [2024-12-19T17:07:50.695020Z ThreadId(1) + fontc::workload DEBUG] 637/2556 complete, most + recently Fe(Glyph(currency)) + [2024-12-19T17:07:50.695021Z ThreadId(1) + fontc::workload DEBUG] 638/2556 complete, most + recently Fe(Glyph(AE)) [2024-12-19T17:07:50.695023Z + ThreadId(1) fontc::workload DEBUG] 639/2556 + complete, most recently Fe(Glyph(six)) + [2024-12-19T17:07:50.696378Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: - 'Invalid anchor 'ogonek': 'no value at default + 'Invalid anchor 'center': 'no value at default location'''
@@ -63273,31 +63293,31 @@

- 44Z ThreadId(1) fontc::workload DEBUG] 316/2556 - complete, most recently Fe(Glyph(Idblgrave)) - [2024-12-16T16:07:59.894247Z ThreadId(1) - fontc::workload DEBUG] 317/2556 complete, most - recently Fe(Glyph(section)) - [2024-12-16T16:07:59.894249Z ThreadId(1) - fontc::workload DEBUG] 318/2556 complete, most - recently Fe(Glyph(cedillacomb)) - [2024-12-16T16:07:59.894252Z ThreadId(1) - fontc::workload DEBUG] 319/2556 complete, most - recently Fe(Glyph(aogonek)) - [2024-12-16T16:07:59.894255Z ThreadId(1) - fontc::workload DEBUG] 320/2556 complete, most - recently Fe(Glyph(Ecircumflextilde)) - [2024-12-16T16:07:59.894258Z ThreadId(1) - fontc::workload DEBUG] 321/2556 complete, most - recently Fe(Glyph(zero.lf)) - [2024-12-16T16:07:59.894260Z ThreadId(1) - fontc::workload DEBUG] 322/2556 complete, most - recently Fe(Glyph(ruble)) - [2024-12-16T16:07:59.898805Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslash': 'bad anchor: - 'Invalid anchor 'topleft': 'no value at default - location''' ninja: build stopped: subcommand - failed. + 4681Z ThreadId(1) fontc::workload DEBUG] 633/2556 + complete, most recently Fe(Glyph(cedi)) + [2024-12-19T17:07:55.894683Z ThreadId(1) + fontc::workload DEBUG] 634/2556 complete, most + recently Fe(Glyph(eng)) + [2024-12-19T17:07:55.894686Z ThreadId(1) + fontc::workload DEBUG] 635/2556 complete, most + recently Fe(Glyph(fi)) [2024-12-19T17:07:55.894692Z + ThreadId(1) fontc::workload DEBUG] 636/2556 + complete, most recently + Fe(Glyph(rightanglebracket-math)) + [2024-12-19T17:07:55.894696Z ThreadId(1) + fontc::workload DEBUG] 637/2556 complete, most + recently Fe(Glyph(egrave)) + [2024-12-19T17:07:55.894700Z ThreadId(1) + fontc::workload DEBUG] 638/2556 complete, most + recently Fe(Glyph(ymacron)) + [2024-12-19T17:07:55.894704Z ThreadId(1) + fontc::workload DEBUG] 639/2556 complete, most + recently Fe(Glyph(circumflex)) + [2024-12-19T17:07:55.897924Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslashacute': 'bad + anchor: 'Invalid anchor 'topright': 'no value at + default location''' ninja: build stopped: + subcommand failed.
@@ -63326,24 +63346,27 @@

- 16:12:21.405161Z ThreadId(5) fontbe::glyphs WARN] - threequarters has inconsistent path elements: - {"MCCCLCCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCZMCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCZ", - "MCCCLCLCCCCCCZMCCCCCCCCCCCCCCCCCCLCCCCCLCCCCCCCCCCZMCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} - [2024-12-16T16:12:21.405166Z ThreadId(6) - fontbe::glyphs WARN] colon has inconsistent path - elements: {"MCCCCCCZMCCCCCCZ", "MCCCCCCZMCCCCCZ"} - [2024-12-16T16:12:21.405172Z ThreadId(5) - fontbe::glyphs WARN] s.end has inconsistent path - elements: - {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCZMCCCCZ", - "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCLCCCZMCCLCLZ"} - [2024-12-16T16:12:21.404037Z ThreadId(8) - fontbe::glyphs WARN] M has inconsistent path - elements: - {"MCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", - "MCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} - [2024-12-16T16:12:21.421031Z ThreadId(1) fontc + ph(S.001)) [2024-12-19T17:09:40.466942Z ThreadId(1) + fontc::workload DEBUG] 799/3220 complete, most + recently Fe(Glyph(K)) [2024-12-19T17:09:40.466945Z + ThreadId(1) fontc::workload DEBUG] 800/3220 + complete, most recently Fe(Glyph(zero)) + [2024-12-19T17:09:40.466948Z ThreadId(1) + fontc::workload DEBUG] 801/3220 complete, most + recently Fe(Glyph(threesuperior)) + [2024-12-19T17:09:40.466955Z ThreadId(1) + fontc::workload DEBUG] 802/3220 complete, most + recently Fe(Glyph(nacute)) + [2024-12-19T17:09:40.466959Z ThreadId(1) + fontc::workload DEBUG] 803/3220 complete, most + recently Fe(Glyph(acircumflexgrave)) + [2024-12-19T17:09:40.466964Z ThreadId(1) + fontc::workload DEBUG] 804/3220 complete, most + recently Fe(Glyph(Rcommaaccent)) + [2024-12-19T17:09:40.466966Z ThreadId(1) + fontc::workload DEBUG] 805/3220 complete, most + recently Fe(Glyph(section)) + [2024-12-19T17:09:40.471850Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' @@ -63395,27 +63418,28 @@

- 811212Z ThreadId(1) fontc::workload DEBUG] 229/3220 - complete, most recently Fe(Glyph(Hbar)) - [2024-12-16T16:12:27.811215Z ThreadId(1) - fontc::workload DEBUG] 230/3220 complete, most - recently Fe(Glyph(B)) [2024-12-16T16:12:27.811218Z - ThreadId(1) fontc::workload DEBUG] 231/3220 - complete, most recently - Fe(Glyph(circumflexcomb_hookabovecomb)) - [2024-12-16T16:12:27.811221Z ThreadId(1) - fontc::workload DEBUG] 232/3220 complete, most - recently Fe(Glyph(h.swash)) - [2024-12-16T16:12:27.811224Z ThreadId(1) - fontc::workload DEBUG] 233/3220 complete, most - recently Fe(Glyph(ncommaaccent)) - [2024-12-16T16:12:27.811227Z ThreadId(1) - fontc::workload DEBUG] 234/3220 complete, most - recently Fe(Glyph(g)) [2024-12-16T16:12:27.811230Z - ThreadId(1) fontc::workload DEBUG] 235/3220 - complete, most recently Fe(Glyph(J)) - [2024-12-16T16:12:27.823009Z ThreadId(1) fontc - ERROR] Invalid source glyph 'gravecomb': 'bad + d(1) fontc::workload DEBUG] 425/3220 complete, most + recently Fe(Glyph(zacute)) + [2024-12-19T17:09:47.321743Z ThreadId(1) + fontc::workload DEBUG] 426/3220 complete, most + recently Fe(Glyph(germandbls)) + [2024-12-19T17:09:47.321746Z ThreadId(1) + fontc::workload DEBUG] 427/3220 complete, most + recently Fe(Glyph(bullet3)) + [2024-12-19T17:09:47.321749Z ThreadId(1) + fontc::workload DEBUG] 428/3220 complete, most + recently Fe(Glyph(brevecomb_gravecomb)) + [2024-12-19T17:09:47.321752Z ThreadId(1) + fontc::workload DEBUG] 429/3220 complete, most + recently Fe(Glyph(radical)) + [2024-12-19T17:09:47.321755Z ThreadId(1) + fontc::workload DEBUG] 430/3220 complete, most + recently Fe(Glyph(f.swash)) + [2024-12-19T17:09:47.321759Z ThreadId(1) + fontc::workload DEBUG] 431/3220 complete, most + recently Fe(Glyph(quotedbl)) + [2024-12-19T17:09:47.329685Z ThreadId(1) fontc + ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. @@ -63533,30 +63557,31 @@

- Fe(Glyph(hmacronbelow)) - [2024-12-16T16:14:41.970748Z ThreadId(1) - fontc::workload DEBUG] 455/3445 complete, most - recently Fe(Glyph(z)) [2024-12-16T16:14:41.970750Z - ThreadId(1) fontc::workload DEBUG] 456/3445 - complete, most recently Fe(Glyph(maqaf-hb)) - [2024-12-16T16:14:41.970753Z ThreadId(1) - fontc::workload DEBUG] 457/3445 complete, most - recently Fe(Glyph(Acircumflextilde)) - [2024-12-16T16:14:41.970756Z ThreadId(1) - fontc::workload DEBUG] 458/3445 complete, most - recently Fe(Glyph(NullMk)) - [2024-12-16T16:14:41.970758Z ThreadId(1) - fontc::workload DEBUG] 459/3445 complete, most - recently Fe(Glyph(at)) [2024-12-16T16:14:41.970761Z - ThreadId(1) fontc::workload DEBUG] 460/3445 - complete, most recently Fe(Glyph(AEmacron)) - [2024-12-16T16:14:41.970764Z ThreadId(1) - fontc::workload DEBUG] 461/3445 complete, most - recently Fe(Glyph(registered)) - [2024-12-16T16:14:41.982714Z ThreadId(1) fontc - ERROR] Invalid source glyph 'sheqel': 'bad anchor: - 'Invalid anchor 'bottomleft': 'no value at default - location''' + Omacron)) [2024-12-19T17:24:52.663393Z ThreadId(1) + fontc::workload DEBUG] 683/3445 complete, most + recently Fe(Glyph(itilde)) + [2024-12-19T17:24:52.663396Z ThreadId(1) + fontc::workload DEBUG] 684/3445 complete, most + recently Fe(Glyph(yod-hb)) + [2024-12-19T17:24:52.663399Z ThreadId(1) + fontc::workload DEBUG] 685/3445 complete, most + recently Fe(Glyph(zerowidthnonjoiner)) + [2024-12-19T17:24:52.663403Z ThreadId(1) + fontc::workload DEBUG] 686/3445 complete, most + recently Fe(Glyph(Rcaron)) + [2024-12-19T17:24:52.663406Z ThreadId(1) + fontc::workload DEBUG] 687/3445 complete, most + recently Fe(Glyph(Scedilla)) + [2024-12-19T17:24:52.663409Z ThreadId(1) + fontc::workload DEBUG] 688/3445 complete, most + recently Fe(Glyph(Ccedilla)) + [2024-12-19T17:24:52.663413Z ThreadId(1) + fontc::workload DEBUG] 689/3445 complete, most + recently Fe(Glyph(paragraph)) + [2024-12-19T17:24:52.669095Z ThreadId(1) fontc + ERROR] Invalid source glyph 'yodyodpatah-hb': 'bad + anchor: 'Invalid anchor '_bottom': 'no value at + default location'''
@@ -63656,31 +63681,28 @@

- lete, most recently Be(GlyfFragment(quotesingle)) - [2024-12-16T16:10:42.364152Z ThreadId(1) - fontc::workload DEBUG] 1343/2348 complete, most - recently Be(GlyfFragment(product)) - [2024-12-16T16:10:42.364155Z ThreadId(1) - fontc::workload DEBUG] 1344/2348 complete, most - recently Be(GlyfFragment(R_O)) - [2024-12-16T16:10:42.364158Z ThreadId(1) - fontc::workload DEBUG] 1345/2348 complete, most - recently Be(GlyfFragment(degree)) - [2024-12-16T16:10:42.364162Z ThreadId(1) - fontc::workload DEBUG] 1346/2348 complete, most - recently Be(GlyfFragment(Y)) - [2024-12-16T16:10:42.364164Z ThreadId(1) - fontc::workload DEBUG] 1347/2348 complete, most - recently Be(GlyfFragment(a)) - [2024-12-16T16:10:42.364167Z ThreadId(1) - fontc::workload DEBUG] 1348/2348 complete, most - recently Be(GlyfFragment(J)) - [2024-12-16T16:10:42.364170Z ThreadId(1) - fontc::workload DEBUG] 1349/2348 complete, most - recently Be(GlyfFragment(G.001)) - [2024-12-16T16:10:42.366043Z ThreadId(1) fontc - ERROR] 'hookabovecomb' has - interpolation-incompatible paths + ponent 2x2s vary across the designspace + [2024-12-19T17:08:50.734835Z ThreadId(6) + fontir::glyph DEBUG] Coalescing + 'circumflexcomb_hookabovecomb' into a simple glyph + because component 2x2s vary across the designspace + [2024-12-19T17:08:50.734844Z ThreadId(6) + fontir::glyph DEBUG] Coalescing 'lol into a simple + glyph; it has contours and components and prefer + simple glyphs is set [2024-12-19T17:08:50.734861Z + ThreadId(6) fontir::glyph DEBUG] ConvertToContour + Dcaron [2024-12-19T17:08:50.734903Z ThreadId(6) + fontir::glyph DEBUG] ConvertToContour I thread + '<unnamed>' panicked at + fontir/src/glyph.rs:142: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-12-19T17:08:50.735803Z + ThreadId(1) fontc::workload DEBUG] 1166/2348 + complete, most recently Fe(GlyphOrder) + [2024-12-19T17:08:50.740221Z ThreadId(1) fontc + ERROR] A task panicked: ''I' has 2 unique sets of + components; must have exactly 1 {[i], []}'
@@ -63732,27 +63754,27 @@

- tc::workload DEBUG] 1465/2824 complete, most - recently Be(GlyfFragment(ngahalfbeng)) - [2024-12-16T16:09:45.156104Z ThreadId(1) - fontc::workload DEBUG] 1466/2824 complete, most - recently Be(GlyfFragment(bharabeng)) - [2024-12-16T16:09:45.156107Z ThreadId(1) - fontc::workload DEBUG] 1467/2824 complete, most - recently Be(GlyfFragment(nnatthabeng)) - [2024-12-16T16:09:45.156110Z ThreadId(1) - fontc::workload DEBUG] 1468/2824 complete, most - recently Be(GlyfFragment(.notdef)) - [2024-12-16T16:09:45.156113Z ThreadId(1) - fontc::workload DEBUG] 1469/2824 complete, most - recently Be(GlyfFragment(nahalfbeng)) - [2024-12-16T16:09:45.156116Z ThreadId(1) - fontc::workload DEBUG] 1470/2824 complete, most - recently Be(GlyfFragment(dabhabeng)) - [2024-12-16T16:09:45.156119Z ThreadId(1) - fontc::workload DEBUG] 1471/2824 complete, most - recently Be(GlyfFragment(nathabeng)) - [2024-12-16T16:09:45.207292Z ThreadId(1) fontc + ontc::workload DEBUG] 1660/2824 complete, most + recently Be(GlyfFragment(tanabeng)) + [2024-12-19T17:03:31.163001Z ThreadId(1) + fontc::workload DEBUG] 1661/2824 complete, most + recently Be(GlyfFragment(mamabeng)) + [2024-12-19T17:03:31.163004Z ThreadId(1) + fontc::workload DEBUG] 1662/2824 complete, most + recently Be(GlyfFragment(bharuubeng)) + [2024-12-19T17:03:31.163007Z ThreadId(1) + fontc::workload DEBUG] 1663/2824 complete, most + recently Be(GlyfFragment(nnaddarabeng)) + [2024-12-19T17:03:31.163010Z ThreadId(1) + fontc::workload DEBUG] 1664/2824 complete, most + recently Be(GlyfFragment(phalabeng)) + [2024-12-19T17:03:31.163013Z ThreadId(1) + fontc::workload DEBUG] 1665/2824 complete, most + recently Be(GlyfFragment(mabhabeng)) + [2024-12-19T17:03:31.163016Z ThreadId(1) + fontc::workload DEBUG] 1666/2824 complete, most + recently Be(GlyfFragment(kanabeng)) + [2024-12-19T17:03:31.209168Z ThreadId(1) fontc ERROR] Invalid source glyph 'ngahalfbeng': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}' @@ -63763,15 +63785,15 @@

- line', 'curve', 'line', 'line') 50: ('close', - 'close', 'close', 'close', 'line', 'close', - 'close') 51: ('move', 'move', 'move', 'move', - 'close', 'move', 'move') 52: ('line', 'line', - 'line', 'line', 'move', 'line', 'line') 53: - ('curve', 'curve', 'curve', 'curve', 'line', - 'curve', 'curve') 54: ('line', 'line', 'line', - 'line', 'curve', 'line', 'line') fontmake: Error: - In + segments ERROR:fontTools.cu2qu.ufo:Glyphs named + 'ssarabeng' have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'salabeng' + have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named + 'ssarasquishbeng' have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named + 'kharasquishbeng' have different number of segments + fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/notofonts/bengali/sources/NotoSansBengali.glyphs' -> 'master_ufo/NotoSansBengali.designspace': Generating fonts from Designspace failed: fonts @@ -63806,11 +63828,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpidtizudg + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq06k7wbn -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDGihNC/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvno9ruj1.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5ctz9pki.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -63832,11 +63854,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkxzej2s9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv1t1qdsb -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDGihNC/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq_z0a3ea.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa3ryh3vx.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -63871,11 +63893,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjgqom_bc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmnnwr34h -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpuHmRSU/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkv_ij0xt.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f_l8i1d.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -63897,11 +63919,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnlafnm0t + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa3_5rm91 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpuHmRSU/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd8xnfc7t.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbaseqbt.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ @@ -63935,24 +63957,23 @@

- hanged, generating a new one - [2024-12-16T16:10:06.378107Z ThreadId(1) - ufo2fontir::source DEBUG] 1480 glyphs identified - [2024-12-16T16:10:06.440280Z ThreadId(3) + fied [2024-12-19T17:11:19.642663Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace" - [2024-12-16T16:10:06.440310Z ThreadId(3) + [2024-12-19T17:11:19.642693Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:10:06.440323Z - ThreadId(3) ufo2fontir::source DEBUG] Static + limitation. [2024-12-19T17:11:19.642702Z + ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace" - [2024-12-16T16:10:06.440523Z ThreadId(1) + [2024-12-19T17:11:19.646130Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most - recently Fe(Features) [2024-12-16T16:10:06.448783Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + recently Fe(Features) [2024-12-19T17:11:19.646183Z + ThreadId(1) fontc::workload DEBUG] 2/5954 complete, + most recently Fe(StaticMetadata) + [2024-12-19T17:11:19.651568Z ThreadId(1) fontc + ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight-italic.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-italic.ufo/features.fea
@@ -64003,26 +64024,25 @@

- quire_dir - "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:10:09.847188Z ThreadId(1) - fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:10:09.883716Z ThreadId(1) + g INFO] Config changed, generating a new one + [2024-12-19T17:11:23.168487Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified - [2024-12-16T16:10:09.895021Z ThreadId(5) + [2024-12-19T17:11:23.180949Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Spectral-Italic.designspace" - [2024-12-16T16:10:09.895086Z ThreadId(5) + [2024-12-19T17:11:23.181016Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:10:09.895097Z - ThreadId(5) ufo2fontir::source DEBUG] Static + limitation. [2024-12-19T17:11:23.181036Z + ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "Spectral-Italic.designspace" - [2024-12-16T16:10:09.895519Z ThreadId(1) + [2024-12-19T17:11:23.189961Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most - recently Fe(Features) [2024-12-16T16:10:09.902116Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + recently Fe(Features) [2024-12-19T17:11:23.190391Z + ThreadId(1) fontc::workload DEBUG] 2/5954 complete, + most recently Fe(StaticMetadata) + [2024-12-19T17:11:23.194837Z ThreadId(1) fontc + ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, spectral-italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary @@ -64061,22 +64081,23 @@

- onfig INFO] Config changed, generating a new one - [2024-12-16T16:09:41.787386Z ThreadId(1) - ufo2fontir::source DEBUG] 1480 glyphs identified - [2024-12-16T16:09:41.926202Z ThreadId(9) + ] 1480 glyphs identified + [2024-12-19T17:10:53.464662Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" - [2024-12-16T16:09:41.926731Z ThreadId(2) + [2024-12-19T17:10:53.464740Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" - [2024-12-16T16:09:41.926751Z ThreadId(2) + [2024-12-19T17:10:53.464782Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2024-12-16T16:09:41.926775Z + limitation. [2024-12-19T17:10:53.468837Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most recently Fe(Features) - [2024-12-16T16:09:41.935726Z ThreadId(1) fontc + [2024-12-19T17:10:53.468859Z ThreadId(1) + fontc::workload DEBUG] 2/5954 complete, most + recently Fe(StaticMetadata) + [2024-12-19T17:10:53.473838Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-regular.ufo/features.fea @@ -64130,23 +64151,24 @@

d(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:09:49.020865Z ThreadId(1) + [2024-12-19T17:11:01.193909Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:09:49.054371Z ThreadId(1) + new one [2024-12-19T17:11:01.228997Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified - [2024-12-16T16:09:49.061239Z ThreadId(2) - ufo2fontir::source DEBUG] Static metadata for - "Spectral.designspace" [2024-12-16T16:09:49.061281Z - ThreadId(4) ufo2fontir::source DEBUG] Features for - "Spectral.designspace" [2024-12-16T16:09:49.061316Z - ThreadId(4) ufo2fontir::source WARN] Bailing out + [2024-12-19T17:11:01.237294Z ThreadId(2) + ufo2fontir::source DEBUG] Features for + "Spectral.designspace" [2024-12-19T17:11:01.237362Z + ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. - [2024-12-16T16:09:49.061445Z ThreadId(1) - fontc::workload DEBUG] 1/5954 complete, most - recently Fe(Features) [2024-12-16T16:09:49.067627Z - ThreadId(1) fontc ERROR] feature files are - non-identical: spectral-xlight.ufo/features.fea, + [2024-12-19T17:11:01.237421Z ThreadId(2) + ufo2fontir::source DEBUG] Static metadata for + "Spectral.designspace" [2024-12-19T17:11:01.237422Z + ThreadId(1) fontc::workload DEBUG] 1/5954 complete, + most recently Fe(Features) + [2024-12-19T17:11:01.247574Z ThreadId(1) fontc + ERROR] feature files are non-identical: + spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files @@ -64495,12 +64517,12 @@

- [2024-12-16T16:09:28.029940Z ThreadId(1) + [2024-12-19T17:09:31.354453Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:09:28.030045Z ThreadId(1) + new one [2024-12-19T17:09:31.354492Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs" - [2024-12-16T16:09:28.031957Z ThreadId(1) fontc + [2024-12-19T17:09:31.356204Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse @@ -64555,25 +64577,25 @@

- /.tmp7Pg8to/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp37a_hfan + /.tmplryT6Z/fontc -o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2wsqsfev PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7Pg8to/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp37a_hfan + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2wsqsfev PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components - --no-production-names [2024-12-16T16:09:34.070855Z + --no-production-names [2024-12-19T17:09:37.296973Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2024-12-16T16:09:34.070912Z ThreadId(1) + [2024-12-19T17:09:37.297059Z ThreadId(1) fontc::config INFO] Config changed, generating a - new one [2024-12-16T16:09:34.070927Z ThreadId(1) + new one [2024-12-19T17:09:37.297080Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PlusJakartaSans.glyphs" - [2024-12-16T16:09:34.073120Z ThreadId(1) fontc + [2024-12-19T17:09:37.298242Z ThreadId(1) fontc ERROR] Reading source failed for 'PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse PlusJakartaSans.glyphs: @@ -64768,31 +64790,30 @@

- 7.300072Z ThreadId(1) fontc::workload DEBUG] - 1162/4050 complete, most recently - Be(GlyfFragment(rupee)) - [2024-12-16T16:02:57.300073Z ThreadId(1) - fontc::workload DEBUG] 1163/4050 complete, most - recently Be(GlyfFragment(h.sc)) - [2024-12-16T16:02:57.300075Z ThreadId(1) - fontc::workload DEBUG] 1164/4050 complete, most - recently Be(GlyfFragment(t.sc.ss01)) - [2024-12-16T16:02:57.300076Z ThreadId(1) - fontc::workload DEBUG] 1165/4050 complete, most - recently Be(GlyfFragment(product)) - [2024-12-16T16:02:57.300109Z ThreadId(3) - fontbe::glyphs WARN] D has inconsistent path - elements: {"MLLLCCZMCCLLLZ", "MCCLLLZMLCCLLZ"} - [2024-12-16T16:02:57.300116Z ThreadId(3) - fontbe::glyphs WARN] R has inconsistent path - elements: {"MCLCLLCLCCCLLLLLZMLCCLLZ", - "MCLCLLCLCLCCLLLLLZMLCCLLLLZ"} - [2024-12-16T16:02:57.300148Z ThreadId(4) - fontbe::glyphs WARN] S has inconsistent path - elements: {"MLCCCLCCCLCCCLCCCLZ", - "MCCCLCCCLCCCLCCCLZ"} [2024-12-16T16:02:57.302660Z - ThreadId(1) fontc ERROR] 'b' has - interpolation-incompatible paths + task 'Be(GlyfFragment(r.sc))' failed: ''r.sc' has + interpolation-incompatible paths' + [2024-12-19T17:05:27.547370Z ThreadId(1) + fontc::workload DEBUG] 1150/4050 complete, most + recently Be(GlyfFragment(r.sc)) + [2024-12-19T17:05:27.547373Z ThreadId(1) + fontc::workload DEBUG] 1151/4050 complete, most + recently Be(GlyfFragment(period)) + [2024-12-19T17:05:27.547375Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(fivesuperior))' failed: + ''fivesuperior' has interpolation-incompatible + paths' [2024-12-19T17:05:27.547379Z ThreadId(1) + fontc::workload DEBUG] 1152/4050 complete, most + recently Be(GlyfFragment(fivesuperior)) + [2024-12-19T17:05:27.547382Z ThreadId(1) + fontc::workload DEBUG] 1153/4050 complete, most + recently + Be(GlyfFragment(boxLeftHeavyAndRightDownLight)) + [2024-12-19T17:05:27.547386Z ThreadId(1) + fontc::workload DEBUG] 1154/4050 complete, most + recently Be(GlyfFragment(boxDoubleVertical)) + [2024-12-19T17:05:27.555210Z ThreadId(1) fontc + ERROR] 'eight' has interpolation-incompatible paths
@@ -64840,30 +64861,29 @@

- 385121Z ThreadId(3) fontbe::glyphs WARN] thorn has - inconsistent path elements: {"MLCCCCLLLLLLZMCCCCZ", - "MLCCCCLLLLLZMCCCCZ"} [2024-12-16T16:03:02.385131Z - ThreadId(3) fontbe::glyphs WARN] guilsinglleft has - inconsistent path elements: {"MLLLLLLLLZ", - "MLLLLLLLLLLZ"} [2024-12-16T16:03:02.385272Z - ThreadId(3) fontbe::glyphs WARN] x.sc has - inconsistent path elements: {"MLLLLLLLLLLLLLLLLZ", - "MLLLLZMLLLLZMLLLLLLLLZ"} - [2024-12-16T16:03:02.385311Z ThreadId(3) - fontbe::glyphs WARN] leftanglebracket-math has - inconsistent path elements: {"MLLLLLLZ", - "MLLLLLLLLZ"} [2024-12-16T16:03:02.385425Z - ThreadId(3) fontbe::glyphs WARN] colonsign has - inconsistent path elements: - {"MLLLLZMLLLLZMLCCCCLCCCCZ", - "MCLCCCCLCCCZMLLLLZMLLLLZ"} - [2024-12-16T16:03:02.385456Z ThreadId(3) - fontbe::glyphs WARN] five has inconsistent path - elements: {"MLLCCCCLCCCCLLLLLLLZ", - "MLLCCCCLCCCCLLLLLLZ"} [2024-12-16T16:03:02.400257Z - ThreadId(1) fontc ERROR] 'u' has - interpolation-incompatible paths ninja: build - stopped: subcommand failed. + orkload DEBUG] 2089/4050 complete, most recently + Be(GlyfFragment(onesuperior)) + [2024-12-19T17:05:31.542474Z ThreadId(1) + fontc::workload DEBUG] 2090/4050 complete, most + recently Be(GlyfFragment(caroncomb.alt)) + [2024-12-19T17:05:31.542477Z ThreadId(1) + fontc::workload DEBUG] 2091/4050 complete, most + recently Be(GlyfFragment(germandbls.sc)) + [2024-12-19T17:05:31.542479Z ThreadId(1) + fontc::workload ERROR] task 'Fe(GlyphOrder)' + failed: 'A task panicked: ''twothirds' has 2 unique + sets of components; must have exactly 1 {[fraction, + _part.twosuperior, _part.threesuperior], [fraction, + _part.threesuperior, _part.twosuperior]}'' + [2024-12-19T17:05:31.542487Z ThreadId(1) + fontc::workload DEBUG] 2092/4050 complete, most + recently Fe(GlyphOrder) + [2024-12-19T17:05:31.542490Z ThreadId(1) + fontc::workload DEBUG] 2093/4050 complete, most + recently Be(GlyfFragment(brokenbar)) + [2024-12-19T17:05:31.546653Z ThreadId(1) fontc + ERROR] 'd' has interpolation-incompatible paths + ninja: build stopped: subcommand failed.
@@ -64919,15 +64939,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcxnjaqvj + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcxnjaqvj - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjjsleuqt + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmkt4cpqk WixMadeforDisplay-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcxnjaqvj - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjjsleuqt + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmkt4cpqk WixMadeforDisplay-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -64981,15 +65001,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmponfmedp6 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmponfmedp6 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8txao41o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp411f2gx_ WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmponfmedp6 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8txao41o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp411f2gx_ WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65043,15 +65063,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyukn5lm_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyukn5lm_ - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9oeka4bx + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hcbyy31 WixMadeforDisplay-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyukn5lm_ - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9oeka4bx + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hcbyy31 WixMadeforDisplay-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65105,15 +65125,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp091kxb4u + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp091kxb4u - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqk59zn7e + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1yrrjuq2 WixMadeforText-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp091kxb4u - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqk59zn7e + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1yrrjuq2 WixMadeforText-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65167,15 +65187,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn196eia2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn196eia2 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0w1cbhzw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpawavip0g WixMadeforText-BoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn196eia2 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0w1cbhzw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpawavip0g WixMadeforText-BoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65229,15 +65249,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1smkzkv + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1smkzkv - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoyxbog1s + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppqes7754 WixMadeforText-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1smkzkv - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoyxbog1s + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppqes7754 WixMadeforText-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65291,15 +65311,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoqhptp7w + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoqhptp7w - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbhpvrwre + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvfcmnc12 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoqhptp7w - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbhpvrwre + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvfcmnc12 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65353,15 +65373,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoopvzf2g + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoopvzf2g - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4g_x61jw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwzr1axa8 WixMadeforText-Italic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoopvzf2g - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4g_x61jw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwzr1axa8 WixMadeforText-Italic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65415,15 +65435,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpajjtkhv7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpajjtkhv7 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoyaqvf7a + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjrvloalv WixMadeforText-Medium_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpajjtkhv7 - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoyaqvf7a + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjrvloalv WixMadeforText-Medium_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65477,15 +65497,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpri7k9eav + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpri7k9eav - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpis4v_hd_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphyi5ss1c WixMadeforText-MediumItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpri7k9eav - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpis4v_hd_ + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphyi5ss1c WixMadeforText-MediumItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -65539,15 +65559,15 @@

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjnn0h5js + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjnn0h5js - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzregj6rb + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq2fmlehf WixMadeforText-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjnn0h5js - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzregj6rb + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq2fmlehf WixMadeforText-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", diff --git a/results/2024-12-19-170141.json b/results/2024-12-19-170141.json new file mode 100644 index 0000000..861170e --- /dev/null +++ b/results/2024-12-19-170141.json @@ -0,0 +1,9350 @@ +{ + "success": { + "Afrotype/danfo/sources/Danfo.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993739, + "GDEF": 0.97672206, + "GSUB": 0.9977757, + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "glyf": 0.9815278, + "gvar": "fontc", + "maxp": 0.95, + "name": 0.9108911, + "sizeof(GDEF)": 82.0, + "total": 0.67819583 + } + }, + "Afrotype/tac/sources/Tac.glyphspackage (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.8544034, + "GPOS": 0.7873303, + "GSUB": 0.99596775, + "glyf": 0.99542016, + "total": 0.86827546 + } + }, + "Afrotype/tac/sources/Tac.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.8544034, + "GPOS": 0.7873303, + "GSUB": 0.99596775, + "glyf": 0.93659407, + "total": 0.8653035 + } + }, + "AlessioLaiso/aleo/sources/Aleo-Italic.glyphs (config.yaml) (default)": "identical", + "AlessioLaiso/aleo/sources/Aleo-Italic.glyphs (config.yaml) (gftools)": "identical", + "AlessioLaiso/aleo/sources/Aleo.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99987394, + "gvar": 0.9579533, + "total": 0.98245853 + } + }, + "AlessioLaiso/aleo/sources/Aleo.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9990893, + "gvar": 0.9574937, + "total": 0.98192906 + } + }, + "BornaIz/markazitext/sources/MarkaziText.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.785957, + "GSUB": 0.9994574, + "glyf": 0.9999213, + "gvar": 0.977396, + "total": 0.9906424 + } + }, + "BornaIz/markazitext/sources/MarkaziText.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.785957, + "GSUB": 0.9994574, + "glyf": 0.9911531, + "gvar": 0.9670813, + "hmtx": 0.9936958, + "total": 0.98719597 + } + }, + "CatharsisFonts/Ysabeau/sources/Ysabeau-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9999854, + "GDEF": 0.9552964, + "GSUB": 0.970871, + "GlyphOrder": 0.99459827, + "HVAR": 0.076124564, + "MVAR": 0.81395346, + "OS_2": 0.962963, + "glyf": 0.9891148, + "gvar": 0.96593577, + "hhea": 0.95238096, + "hmtx": 0.9932432, + "maxp": 0.95, + "post": 0.99360514, + "total": 0.97822815 + } + }, + "CatharsisFonts/Ysabeau/sources/Ysabeau-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9999854, + "GDEF": 0.9552964, + "GSUB": 0.970871, + "GlyphOrder": 0.99459827, + "HVAR": 0.06963339, + "MVAR": 0.81395346, + "OS_2": 0.962963, + "glyf": 0.9894228, + "gvar": 0.9618145, + "hhea": 0.95238096, + "hmtx": 0.9945946, + "maxp": 0.95, + "post": 0.99360514, + "total": 0.97714067 + } + }, + "Dicotype/Afacad/sources/Afacad-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.46307385, + "OS_2": 0.9814815, + "STAT": 0.9375, + "fvar": 0.984375, + "head": 0.95454544, + "name": 0.96590906, + "total": 0.9940237 + } + }, + "Dicotype/Afacad/sources/Afacad-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.46307385, + "OS_2": 0.9814815, + "STAT": 0.98888886, + "head": 0.95454544, + "name": 0.98013246, + "total": 0.99403656 + } + }, + "Dicotype/Afacad/sources/Afacad.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.7395881, + "HVAR": 0.4651163, + "gvar": 0.99982727, + "total": 0.99051386 + } + }, + "Dicotype/Afacad/sources/Afacad.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.7395881, + "HVAR": 0.4651163, + "gvar": 0.99982727, + "total": 0.99052465 + } + }, + "Dicotype/Afacad/sources/AfacadFlux.glyphs (config_flux.yaml) (default)": { + "diffs": { + "GDEF": 0.679992, + "HVAR": 0.48870292, + "gvar": 0.9999781, + "total": 0.9929951 + } + }, + "Dicotype/Afacad/sources/AfacadFlux.glyphs (config_flux.yaml) (gftools)": { + "diffs": { + "GDEF": 0.679992, + "HVAR": 0.48870292, + "gvar": 0.9999781, + "total": 0.9930016 + } + }, + "Dicotype/Funnel/sources/FunnelSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.96635413, + "glyf": 0.9998445, + "gvar": 0.98361075, + "hmtx": 0.9973262, + "total": 0.9937155 + } + }, + "Dicotype/Funnel/sources/FunnelSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.96635413, + "glyf": 0.9998462, + "gvar": 0.9832317, + "hmtx": 0.9973262, + "total": 0.9936209 + } + }, + "Dicotype/Funnel/sources/FunnelSans.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9686698, + "gvar": 0.9814233, + "total": 0.99337566 + } + }, + "Dicotype/Funnel/sources/FunnelSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9686698, + "gvar": 0.9815518, + "total": 0.9934298 + } + }, + "Dicotype/Funnel/sources/FunnelDisplay.glyphs (config_display.yaml) (default)": { + "diffs": { + "GSUB": 0.96635413, + "glyf": 0.9996813, + "gvar": 0.98233694, + "total": 0.99357295 + } + }, + "Dicotype/Funnel/sources/FunnelDisplay.glyphs (config_display.yaml) (gftools)": { + "diffs": { + "GSUB": 0.96635413, + "glyf": 0.99968445, + "gvar": 0.98178875, + "total": 0.9934281 + } + }, + "DylanYoungKoto/FacultyGlyphic/sources/FacultyGlyphic .glyphspackage (config.yaml) (default)": "identical", + "DylanYoungKoto/FacultyGlyphic/sources/FacultyGlyphic .glyphspackage (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.9948192, + "total": 0.99767506 + } + }, + "EbenSorkin/Dekko/sources/Dekko.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9996835, + "GDEF": 0.99345183, + "GPOS": 0.88372093, + "GSUB": 0.99933046, + "total": 0.99919903 + } + }, + "EbenSorkin/Dekko/sources/Dekko.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9996835, + "GDEF": 0.99345183, + "GPOS": 0.88372093, + "GSUB": 0.99933046, + "glyf": 0.9480884, + "maxp": 0.95, + "total": 0.9782339 + } + }, + "EkType/Honk/sources/HonkExportFile.glyphs (config.yaml) (default)": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GDEF": 0.96, + "GlyphOrder": 0.48173463, + "HVAR": 0.4762279, + "OS_2": 0.9814815, + "glyf": 0.73017716, + "gvar": 0.56556755, + "hhea": 0.9047619, + "hmtx": 0.4791323, + "maxp": 0.95, + "post": 0.42085856, + "sizeof(GDEF)": 24.0, + "total": 0.5821074 + } + }, + "EkType/Honk/sources/HonkExportFile.glyphs (config.yaml) (gftools)": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GDEF": 0.96, + "GlyphOrder": 0.48173463, + "HVAR": 0.4762279, + "OS_2": 0.9814815, + "glyf": 0.72795504, + "gvar": 0.5645625, + "hhea": 0.9047619, + "hmtx": 0.4791323, + "maxp": 0.95, + "post": 0.42085856, + "sizeof(GDEF)": 24.0, + "total": 0.58104855 + } + }, + "Element-Type/HostGrotesk/sources/HostGrotesk-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.038502675, + "total": 0.98448473 + } + }, + "Element-Type/HostGrotesk/sources/HostGrotesk-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.038502675, + "total": 0.9845299 + } + }, + "Element-Type/HostGrotesk/sources/HostGrotesk.glyphs (config.yaml) (default)": "identical", + "Element-Type/HostGrotesk/sources/HostGrotesk.glyphs (config.yaml) (gftools)": "identical", + "Etcetera-Type-Co/Anybody/Sources/Anybody-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98106825, + "GDEF": 0.98068184, + "GPOS": 0.9183673, + "glyf": 0.9969073, + "gvar": 0.991092, + "sizeof(gvar)": 18854.0, + "total": 0.9867402 + } + }, + "Etcetera-Type-Co/Anybody/Sources/Anybody.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97999847, + "GDEF": 0.89581907, + "GPOS": 0.9183673, + "glyf": 0.99768907, + "gvar": 0.9918755, + "sizeof(gvar)": 18810.0, + "total": 0.9849822 + } + }, + "Etcetera-Type-Co/Epilogue/sources/Epilogue.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99258846, + "GDEF": 0.61102664, + "GPOS": 0.96370965, + "HVAR": 0.4218899, + "MVAR": 0.8989899, + "OS_2": 0.962963, + "gvar": 0.9999506, + "sizeof(MVAR)": 20.0, + "sizeof(gvar)": 45195.0, + "total": 0.9864048 + } + }, + "Etcetera-Type-Co/Epilogue/sources/Epilogue.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99258846, + "GDEF": 0.61102664, + "GPOS": 0.96370965, + "HVAR": 0.4218899, + "MVAR": 0.8989899, + "OS_2": 0.962963, + "gvar": 0.9999506, + "sizeof(MVAR)": 20.0, + "sizeof(gvar)": 45195.0, + "total": 0.98641396 + } + }, + "Etcetera-Type-Co/Gluten/Sources/Gluten.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9776416, + "GDEF": 0.5480769, + "GPOS": 0.90909094, + "sizeof(gvar)": 29937.0, + "total": 0.9884312 + } + }, + "Etcetera-Type-Co/Gluten/Sources/Gluten.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9776416, + "GDEF": 0.5480769, + "GPOS": 0.90909094, + "sizeof(gvar)": 29940.0, + "total": 0.9884405 + } + }, + "Etcetera-Type-Co/Grandstander/Sources/Grandstander-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9998767, + "GDEF": 0.90853286, + "GPOS": 0.96539164, + "total": 0.99834377 + } + }, + "Etcetera-Type-Co/Grandstander/Sources/Grandstander-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9998767, + "GDEF": 0.90853286, + "GPOS": 0.96539164, + "total": 0.9983456 + } + }, + "Etcetera-Type-Co/Grandstander/Sources/Grandstander.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.999873, + "GDEF": 0.9073842, + "GPOS": 0.96245056, + "GSUB": 0.997846, + "name": 0.96202534, + "total": 0.998273 + } + }, + "Etcetera-Type-Co/Grandstander/Sources/Grandstander.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.999873, + "GDEF": 0.9073842, + "GPOS": 0.96245056, + "GSUB": 0.997846, + "STAT": 0.88235295, + "fvar": 0.86764705, + "name": 0.91935486, + "total": 0.99806166 + } + }, + "Etcetera-Type-Co/Tourney/Sources/Tourney.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.97727275, + "total": 0.99976575 + } + }, + "Etcetera-Type-Co/Tourney/Sources/Tourney.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.97727275, + "total": 0.99976796 + } + }, + "Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.93976265, + "GPOS": 0.9, + "GSUB": 0.93267083, + "GlyphOrder": 0.99786174, + "HVAR": 0.99798524, + "avar": 0.96, + "fvar": 0.9705882, + "glyf": 0.99128616, + "gvar": 0.9860981, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "post": 0.9968321, + "total": 0.9686673 + } + }, + "Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.93976265, + "GPOS": 0.9, + "GSUB": 0.93267083, + "GlyphOrder": 0.99786174, + "HVAR": 0.99798524, + "avar": 0.96, + "glyf": 0.9910459, + "gvar": 0.9858655, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "post": 0.9968321, + "total": 0.96874917 + } + }, + "Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9480203, + "GPOS": 0.9, + "GSUB": 0.93267083, + "GlyphOrder": 0.99786174, + "HVAR": 0.99800664, + "glyf": 0.99157315, + "gvar": 0.9864731, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "post": 0.9968321, + "total": 0.97062004 + } + }, + "Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9480203, + "GPOS": 0.9, + "GSUB": 0.93267083, + "GlyphOrder": 0.99786174, + "HVAR": 0.99800664, + "glyf": 0.9915849, + "gvar": 0.9864887, + "hhea": 0.95238096, + "hmtx": 0.99785864, + "maxp": 0.95, + "post": 0.9968321, + "total": 0.97067565 + } + }, + "Fonthausen/CrimsonPro/sources/CrimsonPro-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9595596, + "GSUB": 0.94603854, + "GlyphOrder": 0.99640286, + "HVAR": 0.9970986, + "OS_2": 0.9814815, + "glyf": 0.9902808, + "gvar": 0.9906696, + "hhea": 0.95238096, + "hmtx": 0.99639857, + "maxp": 0.95, + "post": 0.99501663, + "total": 0.9779602 + } + }, + "Fonthausen/CrimsonPro/sources/CrimsonPro.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.957071, + "GSUB": 0.94603854, + "GlyphOrder": 0.99640286, + "HVAR": 0.9970617, + "OS_2": 0.9814815, + "glyf": 0.98997253, + "gvar": 0.9907715, + "hhea": 0.95238096, + "hmtx": 0.99639857, + "maxp": 0.95, + "post": 0.99501663, + "total": 0.976919 + } + }, + "Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9088319, + "GlyphOrder": 0.99932384, + "HVAR": 0.9994644, + "glyf": 0.99749255, + "gvar": 0.9978685, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "post": 0.9990128, + "sizeof(gvar)": 5612.0, + "total": 0.9979925 + } + }, + "Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9088319, + "GlyphOrder": 0.99932384, + "HVAR": 0.9994644, + "glyf": 0.9975042, + "gvar": 0.99789643, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "post": 0.9990128, + "sizeof(gvar)": 5612.0, + "total": 0.99800605 + } + }, + "Fonthausen/RokkittFont/sources/Rokkitt.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9088319, + "GlyphOrder": 0.99932384, + "HVAR": 0.99945086, + "OS_2": 0.9814815, + "glyf": 0.9974393, + "gvar": 0.9986904, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "post": 0.9990128, + "sizeof(gvar)": 5662.0, + "total": 0.9981693 + } + }, + "Fonthausen/RokkittFont/sources/Rokkitt.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9088319, + "GlyphOrder": 0.99932384, + "HVAR": 0.99945086, + "OS_2": 0.9814815, + "glyf": 0.99745136, + "gvar": 0.99870914, + "hhea": 0.95238096, + "hmtx": 0.99932295, + "maxp": 0.95, + "post": 0.9990128, + "sizeof(gvar)": 5662.0, + "total": 0.9981818 + } + }, + "Gue3bara/Alexandria/sources/Alexandria.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.96764076, + "GlyphOrder": 0.9987097, + "HVAR": 0.16835156, + "OS_2": 0.9814815, + "glyf": 0.9951147, + "gvar": 0.98667884, + "hhea": 0.95238096, + "hmtx": 0.998709, + "maxp": 0.95, + "post": 0.99853414, + "sizeof(gvar)": 14468.0, + "total": 0.99275154 + } + }, + "Gue3bara/Alexandria/sources/Alexandria.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.96764076, + "GlyphOrder": 0.9987097, + "HVAR": 0.16835156, + "OS_2": 0.9814815, + "glyf": 0.977436, + "gvar": 0.96932864, + "hhea": 0.95238096, + "hmtx": 0.998709, + "maxp": 0.85, + "post": 0.99853414, + "sizeof(gvar)": 20403.0, + "total": 0.9901256 + } + }, + "Gue3bara/El-Messiri/sources/ElMessiri.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.9040278, + "GPOS": 0.9153226, + "HVAR": 0.03628751, + "sizeof(HVAR)": 86.0, + "total": 0.98195726 + } + }, + "Gue3bara/Lemonada/sources/Lemonada.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.997002, + "GPOS": 0.8050314, + "gvar": 0.989931, + "total": 0.99499404 + } + }, + "HelsinkiTypeStudio/Finlandica/sources/Finlandica-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9995813, + "gvar": 0.97924423, + "total": 0.99408895 + } + }, + "HelsinkiTypeStudio/Finlandica/sources/Finlandica-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99958694, + "gvar": 0.97410357, + "total": 0.99262094 + } + }, + "HelsinkiTypeStudio/Finlandica/sources/Finlandica.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9995563, + "gvar": 0.9847665, + "total": 0.99578077 + } + }, + "HelsinkiTypeStudio/Finlandica/sources/Finlandica.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99970996, + "gvar": 0.9834363, + "total": 0.99542624 + } + }, + "Instrument/instrument-serif/sources/Instrument_Serif.glyphs (config.yaml) (default)": "identical", + "Instrument/instrument-serif/sources/Instrument_Serif.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.97858226, + "maxp": 0.9, + "total": 0.99058944 + } + }, + "Instrument/instrument-serif/sources/Instrument_Serif_Italic.glyphs (config.yaml) (default)": "identical", + "Instrument/instrument-serif/sources/Instrument_Serif_Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.97955036, + "head": 0.95454544, + "maxp": 0.95, + "name": 0.93877554, + "total": 0.9905309 + } + }, + "JAMO-TYPEFACE/BagelFat/Sources/BagelFat.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98073554, + "GDEF": 0.94736844, + "GPOS": 0.9032258, + "total": 0.9997741 + } + }, + "JAMO-TYPEFACE/BagelFat/Sources/BagelFat.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98073554, + "GDEF": 0.94736844, + "GPOS": 0.9032258, + "glyf": 0.9974315, + "maxp": 0.95, + "total": 0.9974688 + } + }, + "JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9828326, + "GDEF": 0.95609754, + "GPOS": 0.87741935, + "GSUB": 0.9985935, + "glyf": 0.9999264, + "total": 0.9913714, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9828326, + "GDEF": 0.95609754, + "GPOS": 0.87741935, + "GSUB": 0.9985935, + "glyf": 0.99887, + "hmtx": 0.99968314, + "total": 0.99037254, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "JAMO-TYPEFACE/Gasoek/Sources/Gasoek.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98414904, + "GDEF": 0.9448819, + "GPOS": 0.9437653, + "GSUB": 0.9934534, + "name": 0.9347826, + "total": 0.9995057 + } + }, + "JAMO-TYPEFACE/Gasoek/Sources/Gasoek.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98414904, + "GDEF": 0.9448819, + "GPOS": 0.9437653, + "GSUB": 0.9934534, + "glyf": 0.9977467, + "name": 0.9347826, + "total": 0.9975813 + } + }, + "JAMO-TYPEFACE/Grandiflora/Sources/Grandiflora.glyphs (config.yaml) (default)": "identical", + "JAMO-TYPEFACE/Grandiflora/Sources/Grandiflora.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9944371, + "hmtx": 0.9982379, + "maxp": 0.8, + "total": 0.9950234 + } + }, + "JAMO-TYPEFACE/Moirai/Sources/Moirai.glyphs (config.yaml) (default)": "identical", + "JAMO-TYPEFACE/Moirai/Sources/Moirai.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9980835, + "maxp": 0.95, + "total": 0.99819696 + } + }, + "JAMO-TYPEFACE/Orbit/Sources/Orbit.glyphs (config.yaml) (default)": "identical", + "JAMO-TYPEFACE/Orbit/Sources/Orbit.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.967575, + "maxp": 0.9, + "total": 0.9737406 + } + }, + "JetBrains/JetBrainsMono/sources/JetBrainsMono-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99994916, + "hmtx": 0.99885386, + "total": 0.99997246 + } + }, + "JetBrains/JetBrainsMono/sources/JetBrainsMono-Italic.glyphs (config.yaml) (gftools)": "identical", + "JetBrains/JetBrainsMono/sources/JetBrainsMono.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99994874, + "gvar": 0.99871236, + "total": 0.9995227 + } + }, + "JetBrains/JetBrainsMono/sources/JetBrainsMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9999377, + "gvar": 0.9978182, + "total": 0.9991933 + } + }, + "JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (config-underline.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9078638, + "GDEF": 0.9975309, + "GPOS": 0.7873563, + "GSUB": 0.96221524, + "GlyphOrder": 0.99568963, + "HVAR": 0.7933057, + "avar": 0.9714286, + "glyf": 0.9884151, + "gvar": 0.98964435, + "hhea": 0.95238096, + "hmtx": 0.99425083, + "maxp": 0.95, + "post": 0.99529964, + "total": 0.92067915 + } + }, + "JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (config-underline.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9078638, + "GDEF": 0.9975309, + "GPOS": 0.7873563, + "GSUB": 0.96221524, + "GlyphOrder": 0.99568963, + "HVAR": 0.7933057, + "avar": 0.9714286, + "glyf": 0.9884708, + "gvar": 0.98960096, + "hhea": 0.95238096, + "hmtx": 0.99425083, + "maxp": 0.95, + "post": 0.99529964, + "total": 0.9206892 + } + }, + "JulietaUla/Montserrat/sources/MontserratUnderline.glyphs (config-underline.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.75339717, + "GDEF": 0.8874763, + "GPOS": 0.7873563, + "GSUB": 0.9339496, + "GlyphOrder": 0.99009544, + "HVAR": 0.87216073, + "OS_2": 0.9814815, + "avar": 0.9714286, + "glyf": 0.98199147, + "gvar": 0.9809833, + "hhea": 0.95238096, + "hmtx": 0.9886507, + "maxp": 0.95, + "post": 0.9891966, + "total": 0.7948941 + } + }, + "JulietaUla/Montserrat/sources/MontserratUnderline.glyphs (config-underline.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.75339717, + "GDEF": 0.8874763, + "GPOS": 0.7873563, + "GSUB": 0.9339496, + "GlyphOrder": 0.99009544, + "HVAR": 0.87216073, + "OS_2": 0.9814815, + "avar": 0.9714286, + "glyf": 0.9826218, + "gvar": 0.98142576, + "hhea": 0.95238096, + "hmtx": 0.9886507, + "maxp": 0.95, + "post": 0.9891966, + "total": 0.79574007 + } + }, + "JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.8919245, + "GDEF": 0.9976085, + "GPOS": 0.7960057, + "GSUB": 0.95357025, + "GlyphOrder": 0.99587, + "HVAR": 0.78604984, + "avar": 0.9714286, + "glyf": 0.9883078, + "gvar": 0.981082, + "hhea": 0.95238096, + "hmtx": 0.9944315, + "maxp": 0.95, + "post": 0.9954964, + "total": 0.9036723 + } + }, + "JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.8919245, + "GDEF": 0.9976085, + "GPOS": 0.7960057, + "GSUB": 0.95357025, + "GlyphOrder": 0.99587, + "HVAR": 0.78604984, + "avar": 0.9714286, + "glyf": 0.9884041, + "gvar": 0.9800212, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.9944315, + "maxp": 0.95, + "post": 0.9954964, + "total": 0.9036206 + } + }, + "JulietaUla/Montserrat/sources/Montserrat.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.7453641, + "GDEF": 0.9972056, + "GPOS": 0.7960057, + "GSUB": 0.9550006, + "GlyphOrder": 0.9956204, + "HVAR": 0.91671586, + "avar": 0.9714286, + "glyf": 0.9856896, + "gvar": 0.97712404, + "hhea": 0.95238096, + "hmtx": 0.99415845, + "maxp": 0.95, + "post": 0.9952172, + "total": 0.7809823 + } + }, + "JulietaUla/Montserrat/sources/Montserrat.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.7453641, + "GDEF": 0.9972056, + "GPOS": 0.7960057, + "GSUB": 0.9550006, + "GlyphOrder": 0.9956204, + "HVAR": 0.91671586, + "avar": 0.9714286, + "glyf": 0.9859045, + "gvar": 0.9762655, + "hhea": 0.95238096, + "hmtx": 0.99415845, + "maxp": 0.95, + "post": 0.9952172, + "total": 0.7811982 + } + }, + "NDISCOVER/Exo-1.0/sources/Exo-Italic.designspace (config.yaml) (default)": "identical", + "NDISCOVER/Exo-1.0/sources/Exo-Italic.designspace (config.yaml) (gftools)": "identical", + "OdedEzer/heebo/sources/Heebo.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.8148148, + "gvar": 0.99971914, + "total": 0.9959787 + } + }, + "OdedEzer/heebo/sources/Heebo.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.8148148, + "gvar": 0.99971926, + "total": 0.995989 + } + }, + "Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9893653, + "GDEF": 0.510882, + "GSUB": 0.9544748, + "GlyphOrder": 0.99580085, + "HVAR": 0.9971763, + "OS_2": 0.9814815, + "glyf": 0.9933638, + "gvar": 0.99356884, + "hhea": 0.95238096, + "hmtx": 0.9957958, + "maxp": 0.95, + "post": 0.9941812, + "total": 0.98965645 + } + }, + "Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9893653, + "GDEF": 0.510882, + "GSUB": 0.9544748, + "GlyphOrder": 0.99580085, + "HVAR": 0.9971763, + "OS_2": 0.9814815, + "glyf": 0.9933638, + "gvar": 0.99356884, + "hhea": 0.95238096, + "hmtx": 0.9957958, + "maxp": 0.95, + "post": 0.9941812, + "total": 0.98965573 + } + }, + "Omnibus-Type/Archivo/sources/Archivo.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9887971, + "GDEF": 0.6370816, + "GSUB": 0.9544748, + "GlyphOrder": 0.99581087, + "HVAR": 0.5083503, + "OS_2": 0.9814815, + "glyf": 0.9933525, + "gvar": 0.99341404, + "hhea": 0.95238096, + "hmtx": 0.99580586, + "maxp": 0.95, + "post": 0.99420047, + "total": 0.9883732 + } + }, + "Omnibus-Type/Archivo/sources/Archivo.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9887971, + "GDEF": 0.6370816, + "GSUB": 0.9544748, + "GlyphOrder": 0.99581087, + "HVAR": 0.5083503, + "OS_2": 0.9814815, + "glyf": 0.9933525, + "gvar": 0.99341404, + "hhea": 0.95238096, + "hmtx": 0.99580586, + "maxp": 0.95, + "post": 0.99420047, + "total": 0.9883716 + } + }, + "Omnibus-Type/ArchivoNarrow/sources/ArchivoNarrow-Italic.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/ArchivoNarrow/sources/ArchivoNarrow-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99983454, + "gvar": 0.99533147, + "sizeof(gvar)": 3138.0, + "total": 0.9988774 + } + }, + "Omnibus-Type/ArchivoNarrow/sources/ArchivoNarrow.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/ArchivoNarrow/sources/ArchivoNarrow.glyphs (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.9958327, + "sizeof(gvar)": 3132.0, + "total": 0.99910486 + } + }, + "Omnibus-Type/Asap/sources/Asap-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97373563, + "GDEF": 0.6454233, + "GPOS": 0.8989413, + "GSUB": 0.9588978, + "GlyphOrder": 0.99874055, + "HVAR": 0.81052196, + "glyf": 0.99379754, + "gvar": 0.99443597, + "hhea": 0.95238096, + "hmtx": 0.9924338, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.98483557 + } + }, + "Omnibus-Type/Asap/sources/Asap-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97373563, + "GDEF": 0.6454233, + "GPOS": 0.8989413, + "GSUB": 0.9588978, + "GlyphOrder": 0.99874055, + "HVAR": 0.81052196, + "glyf": 0.9912138, + "gvar": 0.9913236, + "hhea": 0.95238096, + "hmtx": 0.99495584, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.98298526 + } + }, + "Omnibus-Type/Asap/sources/Asap.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97490776, + "GDEF": 0.78925955, + "GPOS": 0.8989413, + "GSUB": 0.9522267, + "GlyphOrder": 0.99874055, + "HVAR": 0.8666093, + "glyf": 0.9940005, + "gvar": 0.99435735, + "hhea": 0.95238096, + "hmtx": 0.99873894, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.98659277 + } + }, + "Omnibus-Type/Asap/sources/Asap.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97490776, + "GDEF": 0.78925955, + "GPOS": 0.8989413, + "GSUB": 0.9522267, + "GlyphOrder": 0.99874055, + "HVAR": 0.8666093, + "glyf": 0.99324846, + "gvar": 0.9908997, + "hhea": 0.95238096, + "hmtx": 0.99873894, + "maxp": 0.95, + "post": 0.9982238, + "total": 0.9845848 + } + }, + "Omnibus-Type/Chivo/sources/Chivo-Italic.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/Chivo/sources/Chivo-Italic.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Chivo/sources/ChivoMono-Italic.glyphs (configmono.yaml) (default)": { + "diffs": { + "GDEF": 0.9653061, + "HVAR": 0.96025777, + "glyf": 0.9999274, + "sizeof(gvar)": 6920.0, + "total": 0.9991243 + } + }, + "Omnibus-Type/Chivo/sources/ChivoMono-Italic.glyphs (configmono.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9653061, + "HVAR": 0.96025777, + "glyf": 0.9997923, + "gvar": 0.99991184, + "sizeof(gvar)": 6920.0, + "total": 0.99909675 + } + }, + "Omnibus-Type/Chivo/sources/ChivoMono.glyphs (configmono.yaml) (default)": { + "diffs": { + "GDEF": 0.89705884, + "HVAR": 0.020168068, + "glyf": 0.9999248, + "sizeof(gvar)": 6928.0, + "total": 0.9861635 + } + }, + "Omnibus-Type/Chivo/sources/ChivoMono.glyphs (configmono.yaml) (gftools)": { + "diffs": { + "GDEF": 0.89705884, + "HVAR": 0.020168068, + "sizeof(gvar)": 6928.0, + "total": 0.9864178 + } + }, + "Omnibus-Type/Faustina/sources/Faustina-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9999256, + "hmtx": 0.99876237, + "total": 0.9999698 + } + }, + "Omnibus-Type/Faustina/sources/Faustina-Italic.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Faustina/sources/Faustina.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/Faustina/sources/Faustina.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Grenze-Gotisch/sources/GrenzeGotisch.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/Grenze-Gotisch/sources/GrenzeGotisch.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98856705, + "GDEF": 0.99850744, + "GSUB": 0.9348457, + "GlyphOrder": 0.9942113, + "HVAR": 0.9005667, + "glyf": 0.985918, + "gvar": 0.9874697, + "hhea": 0.95238096, + "hmtx": 0.9942029, + "maxp": 0.95, + "post": 0.99136066, + "total": 0.9859061 + } + }, + "Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98856705, + "GDEF": 0.99850744, + "GSUB": 0.9348457, + "GlyphOrder": 0.9942113, + "HVAR": 0.9005667, + "glyf": 0.985385, + "gvar": 0.9869127, + "hhea": 0.95238096, + "hmtx": 0.9942029, + "maxp": 0.95, + "post": 0.99136066, + "total": 0.9856248 + } + }, + "Omnibus-Type/Labrada/sources/Labrada.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.948979, + "GDEF": 0.9099804, + "GSUB": 0.9078125, + "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.84393066, + "post": 0.9528796, + "total": 0.9476731 + } + }, + "Omnibus-Type/Labrada/sources/Labrada.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.948979, + "GDEF": 0.9099804, + "GSUB": 0.9078125, + "GlyphOrder": 0.9682875, + "HVAR": 0.7395668, + "OS_2": 0.9814815, + "glyf": 0.9478686, + "gvar": 0.9525141, + "hhea": 0.95238096, + "hmtx": 0.96824276, + "maxp": 0.95, + "post": 0.9528796, + "total": 0.9481055 + } + }, + "Omnibus-Type/Manuale/sources/Manuale-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.65298903, + "total": 0.99509966 + } + }, + "Omnibus-Type/Manuale/sources/Manuale-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.65298903, + "total": 0.99511254 + } + }, + "Omnibus-Type/Manuale/sources/Manuale.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99907374, + "GDEF": 0.8712522, + "GSUB": 0.9510115, + "GlyphOrder": 0.9987923, + "HVAR": 0.9990119, + "OS_2": 0.9814815, + "glyf": 0.99590194, + "gvar": 0.9961352, + "hhea": 0.95238096, + "hmtx": 0.9987908, + "maxp": 0.95, + "post": 0.9983221, + "total": 0.9950257 + } + }, + "Omnibus-Type/Manuale/sources/Manuale.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99907374, + "GDEF": 0.8712522, + "GSUB": 0.9510115, + "GlyphOrder": 0.9987923, + "HVAR": 0.9990119, + "OS_2": 0.9814815, + "glyf": 0.99593204, + "gvar": 0.9961491, + "hhea": 0.95238096, + "hmtx": 0.9987908, + "maxp": 0.95, + "post": 0.9983221, + "total": 0.9950411 + } + }, + "Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99724627, + "GSUB": 0.93461406, + "GlyphOrder": 0.99818015, + "HVAR": 0.5262431, + "glyf": 0.9947406, + "gvar": 0.9958386, + "hhea": 0.95238096, + "hmtx": 0.9981785, + "maxp": 0.95, + "name": 0.9605263, + "post": 0.99769586, + "total": 0.9880587 + } + }, + "Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99724627, + "GSUB": 0.93461406, + "GlyphOrder": 0.99818015, + "HVAR": 0.5262431, + "STAT": 0.88095236, + "fvar": 0.86764705, + "glyf": 0.99460095, + "gvar": 0.99543315, + "hhea": 0.95238096, + "hmtx": 0.9981785, + "maxp": 0.95, + "name": 0.92957747, + "post": 0.99769586, + "total": 0.98778874 + } + }, + "Omnibus-Type/Rosario/sources/Rosario-Italic.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/Rosario/sources/Rosario-Italic.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Rosario/sources/Rosario.glyphs (config.yaml) (default)": "identical", + "Omnibus-Type/Rosario/sources/Rosario.glyphs (config.yaml) (gftools)": "identical", + "Omnibus-Type/Texturina/sources/Texturina-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.5982076, + "HVAR": 0.3033131, + "sizeof(gvar)": 27645.0, + "total": 0.9902676 + } + }, + "Omnibus-Type/Texturina/sources/Texturina-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.5982076, + "HVAR": 0.3033131, + "sizeof(gvar)": 27624.0, + "total": 0.9903567 + } + }, + "Omnibus-Type/Texturina/sources/Texturina.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.71790063, + "gvar": 0.99999064, + "sizeof(gvar)": 27634.0, + "total": 0.99782604 + } + }, + "Omnibus-Type/Texturina/sources/Texturina.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.71790063, + "gvar": 0.99999076, + "sizeof(gvar)": 27621.0, + "total": 0.9978552 + } + }, + "Outfitio/Outfit-Fonts/sources/Outfit.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9956257, + "GSUB": 0.9246401, + "GlyphOrder": 0.9964243, + "HVAR": 0.9976617, + "glyf": 0.99306065, + "gvar": 0.99307144, + "hhea": 0.95238096, + "hmtx": 0.9964158, + "maxp": 0.95, + "post": 0.9928058, + "total": 0.99317986 + } + }, + "Outfitio/Outfit-Fonts/sources/Outfit.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9956257, + "GSUB": 0.9246401, + "GlyphOrder": 0.9964243, + "HVAR": 0.9976617, + "glyf": 0.9932183, + "gvar": 0.9931872, + "hhea": 0.95238096, + "hmtx": 0.9964158, + "maxp": 0.95, + "post": 0.9928058, + "total": 0.99327976 + } + }, + "PaoloBiagini/Joan/sources/Joan.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99896306, + "total": 0.99984807 + } + }, + "PaoloBiagini/Joan/sources/Joan.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.8871383, + "hmtx": 0.99664146, + "maxp": 0.85, + "total": 0.98237294 + } + }, + "RedHatOfficial/Overpass/sources/OverpassMono.glyphs (config_mono.yaml) (default)": { + "diffs": { + "GDEF": 0.9182777, + "glyf": 0.9996912, + "gvar": 0.98327005, + "total": 0.9941371 + } + }, + "RedHatOfficial/Overpass/sources/OverpassMono.glyphs (config_mono.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9182777, + "glyf": 0.9955945, + "gvar": 0.9780252, + "total": 0.9913949 + } + }, + "SUSE/suse-font/sources/SUSE.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.95087165, + "glyf": 0.99822026, + "gvar": 0.9609702, + "total": 0.9900393 + } + }, + "SUSE/suse-font/sources/SUSE.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.94770205, + "glyf": 0.99778694, + "gvar": 0.95966464, + "total": 0.9894484 + } + }, + "SophiaDesign/Foldit/sources/glyphs-decomposed/Foldit.glyphs (config.yaml) (default)": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GlyphOrder": 0.29247716, + "HVAR": 0.35256273, + "OS_2": 0.9814815, + "glyf": 0.5921081, + "gvar": 0.49881783, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.29214537, + "maxp": 0.95, + "post": 0.21071896, + "total": 0.37077892 + } + }, + "SorkinType/Agbalumo/sources/Agbalumo.glyphspackage (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9990742, + "total": 0.9999783 + } + }, + "SorkinType/Agbalumo/sources/Agbalumo.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9990742, + "glyf": 0.9954986, + "hmtx": 0.9990809, + "total": 0.9989537 + } + }, + "SorkinType/Alata/sources/Alata.glyphs (config.yaml) (default)": "identical", + "SorkinType/Alata/sources/Alata.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9569936, + "total": 0.9955655 + } + }, + "SorkinType/Alatsi/sources/Alatsi.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.744212, + "GPOS": 0.91167665, + "glyf": 0.99910444, + "total": 0.8025759 + } + }, + "SorkinType/Alatsi/sources/Alatsi.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.744212, + "GPOS": 0.91167665, + "glyf": 0.92651165, + "maxp": 0.95, + "total": 0.7931938 + } + }, + "SorkinType/Asar/sources/Asar.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9992194, + "GDEF": 0.99125, + "GPOS": 0.8255159, + "glyf": 0.9994249, + "hmtx": 0.99523807, + "name": 0.925, + "total": 0.9987302 + } + }, + "SorkinType/Asar/sources/Asar.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9992194, + "GDEF": 0.99125, + "GPOS": 0.8255159, + "glyf": 0.9800714, + "maxp": 0.8, + "name": 0.8604651, + "total": 0.98518974 + } + }, + "SorkinType/Asset/sources/Asset.glyphs (config.yaml) (default)": "identical", + "SorkinType/Asset/sources/Asset.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 0.9841427, + "maxp": 0.95, + "total": 0.99611264 + } + }, + "SorkinType/Briem-Hand/sources/BriemHand.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9725799, + "glyf": 0.99995583, + "gvar": 0.99873215, + "name": 0.97902095, + "total": 0.9988508 + } + }, + "SorkinType/Calistoga/sources/Calistoga.glyphs (config.yaml) (default)": "identical", + "SorkinType/Calistoga/sources/Calistoga.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.95305526, + "total": 0.99337745 + } + }, + "SorkinType/Denk-One/sources/DenkOne.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9996298, + "total": 0.98765105, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "SorkinType/Denk-One/sources/DenkOne.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9996298, + "OS_2": 0.8888889, + "glyf": 0.9325758, + "hmtx": 0.99873257, + "maxp": 0.9, + "total": 0.974421, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "SorkinType/Fruktur/sources/Fruktur.glyphs (config.yaml) (default)": "identical", + "SorkinType/Fruktur/sources/Fruktur.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.91692907, + "maxp": 0.8, + "name": 0.97959185, + "total": 0.9868814 + } + }, + "SorkinType/GaMaamli/sources/GaMaamli.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9998754, + "glyf": 0.99986637, + "total": 0.9998837 + } + }, + "SorkinType/GaMaamli/sources/GaMaamli.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9998754, + "glyf": 0.7081364, + "hmtx": 0.99018407, + "maxp": 0.85, + "sizeof(glyf)": 11968.0, + "total": 0.91348535 + } + }, + "SorkinType/Gelasio/sources/Gelasio-Italic.glyphspackage (config.yaml) (default)": "identical", + "SorkinType/Gelasio/sources/Gelasio-Italic.glyphspackage (config.yaml) (gftools)": "identical", + "SorkinType/Gelasio/sources/Gelasio.glyphspackage (config.yaml) (default)": "identical", + "SorkinType/Gelasio/sources/Gelasio.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.9996488, + "total": 0.99992126 + } + }, + "SorkinType/Pinyon/sources/PinyonScript.glyphs (config.yaml) (default)": "identical", + "SorkinType/Pinyon/sources/PinyonScript.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.8333333, + "glyf": 0.99435776, + "total": 0.99837387 + } + }, + "SorkinType/SplineSans/sources/SplineSans.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.9892622, + "glyf": 0.9978017, + "gvar": 0.9934895, + "hmtx": 0.9980916, + "total": 0.9959189 + } + }, + "SorkinType/SplineSans/sources/SplineSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9892622, + "glyf": 0.9978017, + "gvar": 0.9934895, + "hmtx": 0.9980916, + "total": 0.9959233 + } + }, + "SorkinType/SplineSansMono/sources/SplineSansMono-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.81342435, + "GSUB": 0.98521966, + "total": 0.9965035 + } + }, + "SorkinType/SplineSansMono/sources/SplineSansMono-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.81342435, + "GSUB": 0.98521966, + "total": 0.9965195 + } + }, + "SorkinType/SplineSansMono/sources/SplineSansMono.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9840507, + "total": 0.9993248 + } + }, + "SorkinType/SplineSansMono/sources/SplineSansMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9840507, + "total": 0.999335 + } + }, + "SorkinType/VICWANTSchoolhandAustralia/sources/AuVICWANT.glyphs (config.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.99753946, + "meta": 0.94736844, + "total": 0.98928577, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "SorkinType/Voltaire/sources/Voltaire.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99979866, + "total": 0.9999825 + } + }, + "SorkinType/Voltaire/sources/Voltaire.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9259259, + "glyf": 0.9512339, + "maxp": 0.9, + "total": 0.99560225 + } + }, + "ThomasJockin/readexpro/sources/ReadexPro.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.6872418, + "GSUB": 0.9987613, + "HVAR": 0.85557705, + "glyf": 0.99927425, + "gvar": 0.99375504, + "sizeof(gvar)": 40750.0, + "total": 0.99252903 + } + }, + "ThomasJockin/readexpro/sources/ReadexPro.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.6872418, + "GSUB": 0.9987613, + "HVAR": 0.85557705, + "glyf": 0.9913736, + "gvar": 0.98781466, + "sizeof(gvar)": 42708.0, + "total": 0.9896205 + } + }, + "Tural/Moderustic/sources/Moderustic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99986917, + "GDEF": 0.97100514, + "GSUB": 1.0, + "glyf": 0.99878204, + "gvar": 0.9948259, + "hmtx": 0.9948553, + "sizeof(gvar)": 11992.0, + "total": 0.996897 + } + }, + "Tural/Moderustic/sources/Moderustic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99986917, + "GDEF": 0.97100514, + "GSUB": 1.0, + "glyf": 0.9988543, + "gvar": 0.9941426, + "sizeof(gvar)": 11960.0, + "total": 0.99665654 + } + }, + "TypeNetwork/Josefinslab/sources/JosefinSlab.designspace (config.yaml) (default)": "identical", + "Typedesigners/Anta-Regular/sources/Anta-Regular.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97094655, + "GPOS": 0.91752577, + "total": 0.9965363 + } + }, + "Typedesigners/Anta-Regular/sources/Anta-Regular.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97094655, + "GPOS": 0.91752577, + "glyf": 0.9921219, + "total": 0.99103165 + } + }, + "YADAMSS/Matemasie-Font/sources/Matemasie.glyphspackage (config.yaml) (default)": "identical", + "YADAMSS/Matemasie-Font/sources/Matemasie.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9971118, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99757284, + "total": 0.9990302 + } + }, + "agyeiarcher/Jaro/sources/Jaro.glyphs (config.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "glyf": 0.9997412, + "gvar": 0.96493787, + "sizeof(gvar)": 6566.0, + "total": 0.95940834, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "agyeiarcher/Jaro/sources/Jaro.glyphs (config.yaml) (gftools)": { + "diffs": { + "VVAR": "fontmake", + "glyf": 0.99815536, + "gvar": 0.9644969, + "sizeof(gvar)": 6302.0, + "total": 0.96012664, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "alphArtype/Delicious-Handrawn/sources/Delicious-Handrawn.glyphs (config.yaml) (default)": "identical", + "alphArtype/Delicious-Handrawn/sources/Delicious-Handrawn.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99013203, + "maxp": 0.95, + "total": 0.9939893 + } + }, + "anrt-type/ANRT-Baskervville/sources/Baskervville-Italic.glyphs (config.yaml) (default)": "identical", + "anrt-type/ANRT-Baskervville/sources/Baskervville-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "cvt": "fontmake", + "fpgm": "fontmake", + "glyf": 0.7729275, + "head": 0.95454544, + "maxp": 0.55, + "name": 0.9767442, + "prep": 0.1875, + "total": 0.8260708 + } + }, + "anrt-type/ANRT-Baskervville/sources/Baskervville.glyphs (config.yaml) (default)": "identical", + "anrt-type/ANRT-Baskervville/sources/Baskervville.glyphs (config.yaml) (gftools)": { + "diffs": { + "cvt": "fontmake", + "fpgm": "fontmake", + "glyf": 0.7627885, + "head": 0.95454544, + "maxp": 0.55, + "name": 0.9767442, + "prep": 0.1875, + "total": 0.8525623 + } + }, + "aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9337182, + "GDEF": 0.32643795, + "GPOS": 0.920398, + "GSUB": 0.85157025, + "GlyphOrder": 0.9919192, + "HVAR": 0.54477143, + "OS_2": 0.9814815, + "glyf": 0.9871688, + "gvar": 0.98812443, + "hhea": 0.95238096, + "hmtx": 0.9919028, + "maxp": 0.95, + "post": 0.98490566, + "sizeof(gvar)": 9666.0, + "total": 0.94323057 + } + }, + "aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9337182, + "GDEF": 0.32643795, + "GPOS": 0.920398, + "GSUB": 0.85157025, + "GlyphOrder": 0.9919192, + "HVAR": 0.54477143, + "OS_2": 0.9814815, + "glyf": 0.98715734, + "gvar": 0.9876588, + "hhea": 0.95238096, + "hmtx": 0.9919028, + "maxp": 0.95, + "post": 0.98490566, + "sizeof(gvar)": 9670.0, + "total": 0.94335765 + } + }, + "ateliertriay/bricolage/sources/BricolageGrotesque.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.10579217, + "gvar": 0.9974661, + "sizeof(gvar)": 49158.0, + "total": 0.94254625 + } + }, + "ateliertriay/bricolage/sources/BricolageGrotesque.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.10579217, + "gvar": 0.99697167, + "sizeof(gvar)": 49139.0, + "total": 0.94298035 + } + }, + "batsimadz/Sankofa-Display/sources/Sankofa.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99997246, + "GDEF": 0.9972145, + "hmtx": 0.9990672, + "name": 0.9807692, + "total": 0.9999427 + } + }, + "batsimadz/Sankofa-Display/sources/Sankofa.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99997246, + "GDEF": 0.9972145, + "glyf": 0.94866794, + "hmtx": 0.99626863, + "maxp": 0.95, + "name": 0.9423077, + "total": 0.96992886 + } + }, + "bettergui/BeVietnamPro/sources/BeVietnamPro-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "gvar": 0.9996504, + "total": 0.9998387 + } + }, + "bettergui/BeVietnamPro/sources/BeVietnamPro-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.9996504, + "total": 0.99983895 + } + }, + "bettergui/BeVietnamPro/sources/BeVietnamPro.glyphs (config.yaml) (default)": "identical", + "bettergui/BeVietnamPro/sources/BeVietnamPro.glyphs (config.yaml) (gftools)": "identical", + "bettergui/DarkerGrotesque/sources/DarkerGrotesque.glyphs (config.yaml) (default)": "identical", + "bettergui/DarkerGrotesque/sources/DarkerGrotesque.glyphs (config.yaml) (gftools)": "identical", + "cadsondemak/Anuphan/sources/Anuphan.glyphs (config.yaml) (default)": "identical", + "cadsondemak/Anuphan/sources/Anuphan.glyphs (config.yaml) (gftools)": "identical", + "carolinashort/MyNerve/sources/Mynerve.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.99545896, + "total": 0.99952966 + } + }, + "carolinashort/MyNerve/sources/Mynerve.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.99545896, + "glyf": 0.97510886, + "hmtx": 0.99607456, + "maxp": 0.95, + "total": 0.980838 + } + }, + "carolinashort/mansalva/sources/Mansalva.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9954132, + "total": 0.9996865 + } + }, + "carolinashort/mansalva/sources/Mansalva.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9954132, + "glyf": 0.9880506, + "hmtx": 0.99887514, + "maxp": 0.95, + "total": 0.9895676 + } + }, + "cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97259957, + "GDEF": 0.73975766, + "GPOS": 0.9597855, + "GSUB": 0.9007431, + "GlyphOrder": 0.99874765, + "HVAR": 0.9991572, + "glyf": 0.9971738, + "gvar": 0.99735516, + "hhea": 0.95238096, + "hmtx": 0.9987469, + "maxp": 0.95, + "post": 0.9985359, + "sizeof(gvar)": 61079.0, + "total": 0.9901506 + } + }, + "cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97259957, + "GDEF": 0.73975766, + "GPOS": 0.9597855, + "GSUB": 0.9007431, + "GlyphOrder": 0.99874765, + "HVAR": 0.9991572, + "glyf": 0.99718547, + "gvar": 0.99736375, + "hhea": 0.95238096, + "hmtx": 0.9987469, + "maxp": 0.95, + "post": 0.9985359, + "sizeof(gvar)": 61025.0, + "total": 0.990182 + } + }, + "cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.89779633, + "GDEF": 0.77737665, + "GPOS": 0.96069866, + "GSUB": 0.9246281, + "GlyphOrder": 0.9987812, + "HVAR": 0.52133334, + "glyf": 0.9971912, + "gvar": 0.99744713, + "hhea": 0.95238096, + "hmtx": 0.9987805, + "maxp": 0.95, + "post": 0.9985816, + "sizeof(gvar)": 62771.0, + "total": 0.9667759 + } + }, + "cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.89779633, + "GDEF": 0.77737665, + "GPOS": 0.96069866, + "GSUB": 0.9246281, + "GlyphOrder": 0.9987812, + "HVAR": 0.52133334, + "glyf": 0.99720085, + "gvar": 0.99746215, + "hhea": 0.95238096, + "hmtx": 0.9987805, + "maxp": 0.95, + "post": 0.9985816, + "sizeof(gvar)": 62751.0, + "total": 0.9669234 + } + }, + "chankfonts/Teachers-fonts/sources/Teachers-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99918485, + "hmtx": 0.9916201, + "total": 0.9996996 + } + }, + "chankfonts/Teachers-fonts/sources/Teachers-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99811083, + "gvar": 0.9980983, + "hmtx": 0.99441344, + "total": 0.99862623 + } + }, + "chankfonts/Teachers-fonts/sources/Teachers.glyphs (config.yaml) (default)": "identical", + "chankfonts/Teachers-fonts/sources/Teachers.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99808335, + "gvar": 0.99792004, + "total": 0.9986437 + } + }, + "coreyhu/Urbanist/sources/Urbanist.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.6294514, + "HVAR": 0.7602564, + "gvar": 0.99950165, + "sizeof(gvar)": 20196.0, + "total": 0.9921746 + } + }, + "coreyhu/Urbanist/sources/Urbanist.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.6294514, + "HVAR": 0.7602564, + "gvar": 0.9993827, + "sizeof(gvar)": 20198.0, + "total": 0.9921561 + } + }, + "cyrealtype/Alice/sources/Alice.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98758954, + "GDEF": 0.97125566, + "GPOS": 0.84792626, + "glyf": 0.9998125, + "total": 0.99393183 + } + }, + "cyrealtype/Alice/sources/Alice.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98758954, + "GDEF": 0.97125566, + "GPOS": 0.84792626, + "glyf": 0.97427064, + "maxp": 0.95, + "total": 0.98204666 + } + }, + "cyrealtype/Alike/sources/Alike.glyphs (config.yaml) (default)": "identical", + "cyrealtype/Alike/sources/Alike.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99528277, + "maxp": 0.95, + "total": 0.9978436 + } + }, + "cyrealtype/Alike-Angular/sources/AlikeAngular.glyphs (config.yaml) (default)": "identical", + "cyrealtype/Alike-Angular/sources/AlikeAngular.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9957508, + "total": 0.9983706 + } + }, + "cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99197006, + "GSUB": 0.94254786, + "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.9950987 + } + }, + "cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99197006, + "GSUB": 0.94254786, + "GlyphOrder": 0.99944043, + "HVAR": 0.9995222, + "glyf": 0.99891996, + "gvar": 0.99896204, + "hhea": 0.95238096, + "hmtx": 0.9994398, + "maxp": 0.95, + "post": 0.9992453, + "total": 0.9951582 + } + }, + "cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9923042, + "GSUB": 0.94428813, + "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.9924844 + } + }, + "cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9923042, + "GSUB": 0.94428813, + "GlyphOrder": 0.9994423, + "HVAR": 0.9995213, + "glyf": 0.9988507, + "gvar": 0.9887416, + "hhea": 0.95238096, + "hmtx": 0.9994416, + "maxp": 0.95, + "post": 0.9992487, + "total": 0.99253744 + } + }, + "cyrealtype/Marmelad-Cyrillic/sources/Marmelad.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99952763, + "total": 0.99985015 + } + }, + "cyrealtype/Marmelad-Cyrillic/sources/Marmelad.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9638054, + "maxp": 0.9, + "total": 0.98819023 + } + }, + "cyrealtype/Podkova/sources/Podkova.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9527684, + "GDEF": 0.99666667, + "GPOS": 0.9049774, + "GSUB": 0.9125402, + "GlyphOrder": 0.991178, + "HVAR": 0.9124255, + "glyf": 0.9853834, + "gvar": 0.9574611, + "hhea": 0.95238096, + "hmtx": 0.9890909, + "maxp": 0.95, + "post": 0.98844326, + "total": 0.95865 + } + }, + "d-sargent/platypi/sources/Platypi-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9998499, + "gvar": 0.9955698, + "total": 0.9996137 + } + }, + "d-sargent/platypi/sources/Platypi-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99964035, + "gvar": 0.99470836, + "total": 0.99951226 + } + }, + "d-sargent/platypi/sources/Platypi.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.8047349, + "GPOS": 0.7878788, + "glyf": 0.9998897, + "gvar": 0.99808323, + "total": 0.8391467 + } + }, + "d-sargent/platypi/sources/Platypi.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.8047349, + "GPOS": 0.7878788, + "glyf": 0.99932826, + "gvar": 0.9976881, + "total": 0.8402796 + } + }, + "dancoull/ClimateCrisis/sources/ClimateCrisis.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.9369251, + "GPOS": 0.972561, + "gvar": 0.99996996, + "total": 0.9999429 + } + }, + "dancoull/ClimateCrisis/sources/ClimateCrisis.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9369251, + "GPOS": 0.972561, + "gvar": 0.99992394, + "total": 0.9999097 + } + }, + "displaay/Azeret/sources/AzeretMono-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.7608596, + "glyf": 0.99794835, + "hmtx": 0.96615386, + "total": 0.9938773 + } + }, + "displaay/Azeret/sources/AzeretMono-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.7608596, + "gvar": 0.9973374, + "total": 0.9938212 + } + }, + "displaay/Azeret/sources/AzeretMono.glyphs (config.yaml) (default)": "identical", + "displaay/Azeret/sources/AzeretMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.9977002, + "total": 0.99905443 + } + }, + "docrepair-fonts/agdasima-fonts/sources/Agdasima-Regular.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "gasp": "fontmake", + "sizeof(gvar)": 2064.0, + "total": 0.87836176 + } + }, + "docrepair-fonts/bacasime-antique-fonts/sources/Bacasime-Antique-Regular.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "head": 0.95454544, + "name": 0.96842104, + "total": 0.71100724 + } + }, + "docrepair-fonts/bacasime-antique-fonts/sources/Bacasime-Antique-Regular.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.8148148, + "STAT": "fontc", + "fvar": "fontc", + "gasp": 0.8888889, + "glyf": 0.9178592, + "gvar": "fontc", + "head": 0.95454544, + "maxp": 0.9, + "name": 0.93877554, + "total": 0.6620555 + } + }, + "docrepair-fonts/caprasimo-fonts/sources/Caprasimo-Regular.designspace (config.yaml) (default)": { + "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.9347826, + "sizeof(GPOS)": 1856.0, + "total": 0.91964567 + } + }, + "docrepair-fonts/caprasimo-fonts/sources/Caprasimo-Regular.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.51639044, + "GDEF": "fontc", + "GPOS": 0.6870229, + "HVAR": "fontc", + "OS_2": 0.8148148, + "STAT": "fontc", + "fvar": "fontc", + "glyf": 0.8953109, + "gvar": "fontc", + "maxp": 0.9, + "name": 0.5771812, + "sizeof(GPOS)": 1856.0, + "sizeof(name)": 1060.0, + "total": 0.8347466 + } + }, + "docrepair-fonts/lugrasimo-fonts/sources/Lugrasimo-Regular.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "name": 0.96842104, + "total": 0.9244928 + } + }, + "docrepair-fonts/lugrasimo-fonts/sources/Lugrasimo-Regular.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.8148148, + "STAT": "fontc", + "fvar": "fontc", + "gasp": 0.8888889, + "glyf": 0.9705995, + "gvar": "fontc", + "maxp": 0.9, + "name": 0.6052632, + "sizeof(name)": 1038.0, + "total": 0.8946428 + } + }, + "docrepair-fonts/lumanosimo-fonts/sources/Lumanosimo-Regular.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.9814815, + "STAT": "fontc", + "fvar": "fontc", + "gasp": "fontmake", + "gvar": "fontc", + "name": 0.93877554, + "total": 0.8232549 + } + }, + "docrepair-fonts/lumanosimo-fonts/sources/Lumanosimo-Regular.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "HVAR": "fontc", + "OS_2": 0.7962963, + "STAT": "fontc", + "fvar": "fontc", + "gasp": 0.8888889, + "glyf": 0.8706553, + "gvar": "fontc", + "maxp": 0.9, + "name": 0.59354836, + "sizeof(name)": 1085.0, + "total": 0.7263289 + } + }, + "docrepair-fonts/lunasima-fonts/sources/Lunasima-Regular.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.0, + "GDEF": "fontc", + "GPOS": "fontc", + "gasp": "fontmake", + "sizeof(gvar)": 18475.0, + "total": 0.41142878 + } + }, + "duartp/gloock/sources/Gloock.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9949277, + "GPOS": 0.9371728, + "total": 0.9979874 + } + }, + "duartp/gloock/sources/Gloock.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9949277, + "GPOS": 0.9371728, + "glyf": 0.99102384, + "total": 0.99364984 + } + }, + "duongtrtype/DTPhudu/sources/Phudu.glyphs (config.yaml) (default)": "identical", + "duongtrtype/DTPhudu/sources/Phudu.glyphs (config.yaml) (gftools)": "identical", + "dy/wavefont/sources/Wavefont.designspace (config.yaml) (default)": { + "diffs": { + "BASE": "fontmake", + "GPOS": 0.9848153, + "GSUB": "fontmake", + "OS_2": 0.9814815, + "sizeof(gvar)": 11520.0, + "total": 0.9766812 + } + }, + "dy/wavefont/sources/Wavefont.designspace (config.yaml) (gftools)": { + "diffs": { + "BASE": "fontmake", + "GPOS": 0.9848153, + "GSUB": "fontmake", + "OS_2": 0.9814815, + "sizeof(gvar)": 11520.0, + "total": 0.9767272 + } + }, + "eifetx/Pixelify-Sans/sources/PixelifySans.glyphs (config.yaml) (default)": "identical", + "eifetx/Pixelify-Sans/sources/PixelifySans.glyphs (config.yaml) (gftools)": "identical", + "eifetx/Sour-Gummy-Fonts/sources/SourGummy-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.7170445, + "sizeof(gvar)": 9194.0, + "total": 0.99759406 + } + }, + "eifetx/Sour-Gummy-Fonts/sources/SourGummy-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.7170445, + "sizeof(gvar)": 9194.0, + "total": 0.99760836 + } + }, + "eifetx/Sour-Gummy-Fonts/sources/SourGummy.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.8296796, + "sizeof(gvar)": 9192.0, + "total": 0.9984011 + } + }, + "eifetx/Sour-Gummy-Fonts/sources/SourGummy.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.8296796, + "sizeof(gvar)": 9192.0, + "total": 0.99841034 + } + }, + "erikdkennedy/figtree/sources/Figtree-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.89935064, + "GlyphOrder": 0.9989213, + "HVAR": 0.9991715, + "glyf": 0.9937081, + "gvar": 0.9964454, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "post": 0.9979879, + "total": 0.9915402 + } + }, + "erikdkennedy/figtree/sources/Figtree-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.89935064, + "GlyphOrder": 0.9989213, + "HVAR": 0.9991715, + "glyf": 0.9918612, + "gvar": 0.9942844, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "post": 0.9979879, + "total": 0.990485 + } + }, + "erikdkennedy/figtree/sources/Figtree.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.89935064, + "GlyphOrder": 0.9989213, + "HVAR": 0.98564595, + "glyf": 0.9938512, + "gvar": 0.9870642, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "post": 0.9979879, + "total": 0.98869026 + } + }, + "erikdkennedy/figtree/sources/Figtree.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.89935064, + "GlyphOrder": 0.9989213, + "HVAR": 0.98564595, + "glyf": 0.99375415, + "gvar": 0.9855331, + "hhea": 0.95238096, + "hmtx": 0.9772973, + "maxp": 0.95, + "post": 0.9979879, + "total": 0.9883073 + } + }, + "etunni/Amita/sources/Amita.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99955815, + "GDEF": 0.9851403, + "GPOS": 0.9265928, + "GSUB": 0.99962455, + "glyf": 0.9999022, + "gvar": 0.99921566, + "total": 0.9985846 + } + }, + "etunni/Amita/sources/Amita.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99955815, + "GDEF": 0.9851403, + "GPOS": 0.9265928, + "GSUB": 0.99962455, + "glyf": 0.9999027, + "gvar": 0.9992191, + "total": 0.99858886 + } + }, + "etunni/Gabriela/sources/Gabriela.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9998808, + "GPOS": 0.96072507, + "glyf": 0.9998887, + "total": 0.99972886 + } + }, + "etunni/Gabriela/sources/Gabriela.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9998808, + "GPOS": 0.96072507, + "glyf": 0.9773965, + "maxp": 0.95, + "total": 0.98787344 + } + }, + "etunni/Pathway-Variable-Font/sources/PathwayExtreme-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.40559772, + "HVAR": 0.52227074, + "glyf": 0.9996653, + "sizeof(gvar)": 61468.0, + "total": 0.977348 + } + }, + "etunni/Pathway-Variable-Font/sources/PathwayExtreme-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.40559772, + "HVAR": 0.52227074, + "glyf": 0.998624, + "gvar": 0.9976337, + "sizeof(gvar)": 60022.0, + "total": 0.9764096 + } + }, + "etunni/Pathway-Variable-Font/sources/PathwayExtreme.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.16067831, + "HVAR": 0.61994606, + "sizeof(gvar)": 61457.0, + "total": 0.9496028 + } + }, + "etunni/Pathway-Variable-Font/sources/PathwayExtreme.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.16067831, + "HVAR": 0.61994606, + "glyf": 0.99893874, + "gvar": 0.9979078, + "sizeof(gvar)": 60013.0, + "total": 0.9495735 + } + }, + "etunni/graduate/sources/graduate.glyphs (config.yaml) (default)": "identical", + "etunni/graduate/sources/graduate.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9074074, + "glyf": 0.9917598, + "maxp": 0.95, + "name": 0.9782609, + "total": 0.9950638 + } + }, + "etunni/merienda/sources/Merienda.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9840206, + "GDEF": 0.9541169, + "GSUB": 0.8966455, + "GlyphOrder": 0.9878604, + "HVAR": 0.69530356, + "OS_2": 0.9814815, + "glyf": 0.9682643, + "gvar": 0.96649456, + "hhea": 0.95238096, + "hmtx": 0.98784196, + "maxp": 0.95, + "post": 0.98126465, + "total": 0.96724147 + } + }, + "etunni/merienda/sources/Merienda.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9840206, + "GDEF": 0.9541169, + "GSUB": 0.8966455, + "GlyphOrder": 0.9878604, + "HVAR": 0.69530356, + "OS_2": 0.9814815, + "glyf": 0.9715252, + "gvar": 0.9676045, + "hhea": 0.95238096, + "hmtx": 0.98784196, + "maxp": 0.95, + "post": 0.98126465, + "total": 0.96844244 + } + }, + "etunni/paprika/sources/Paprika.glyphs (config.yaml) (default)": "identical", + "etunni/paprika/sources/Paprika.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9779156, + "total": 0.9876546 + } + }, + "fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9913301, + "GDEF": 0.7509628, + "GPOS": 0.8056206, + "MVAR": 0.98, + "OS_2": 0.9814815, + "total": 0.9953184 + } + }, + "fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9913301, + "GDEF": 0.7509628, + "GPOS": 0.8056206, + "MVAR": 0.98, + "OS_2": 0.9814815, + "total": 0.99537325 + } + }, + "fridamedrano/Kalnia-Glaze/sources/KalniaGlaze.glyphs (config.yaml) (default)": { + "diffs": { + "COLR": "fontmake", + "CPAL": "fontmake", + "GDEF": 0.60570765, + "GlyphOrder": 0.5175097, + "HVAR": 0.49677098, + "OS_2": 0.9814815, + "glyf": 0.6446117, + "gvar": 0.6284096, + "hhea": 0.95238096, + "hmtx": 0.51688313, + "maxp": 0.95, + "post": 0.32363635, + "total": 0.6410555 + } + }, + "fridamedrano/Kalnia-Typeface/sources/Kalnia.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.67061144, + "HVAR": 0.6864, + "gvar": 0.99013305, + "sizeof(gvar)": 9002.0, + "total": 0.98351324 + } + }, + "fridamedrano/Kalnia-Typeface/sources/Kalnia.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.67061144, + "HVAR": 0.6864, + "gvar": 0.9902173, + "sizeof(gvar)": 8996.0, + "total": 0.98366207 + } + }, + "googlefonts/Advent/sources/AdventPro.designspace (config.yaml) (default)": { + "diffs": { + "HVAR": 0.39930192, + "gasp": "fontmake", + "gvar": 0.99886036, + "head": 0.95454544, + "sizeof(gvar)": 51596.0, + "total": 0.9946567 + } + }, + "googlefonts/Advent/sources/AdventPro.designspace (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.39930192, + "gvar": 0.99877805, + "head": 0.95454544, + "sizeof(gvar)": 51595.0, + "total": 0.99461615 + } + }, + "googlefonts/AntonFont/sources/Anton.glyphs (config.yaml) (default)": "identical", + "googlefonts/AntonFont/sources/Anton.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9692057, + "maxp": 0.95, + "total": 0.9913229 + } + }, + "googlefonts/Benne/sources/Benne-Regular.ufo (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99915826, + "GPOS": 0.88, + "total": 0.999917 + } + }, + "googlefonts/Benne/sources/Benne-Regular.ufo (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99915826, + "GPOS": 0.88, + "glyf": 0.9090093, + "maxp": 0.85, + "total": 0.91932935 + } + }, + "googlefonts/BevanFont/sources/Bevan-Italic.glyphs (config.yaml) (default)": "identical", + "googlefonts/BevanFont/sources/Bevan-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9114474, + "maxp": 0.9, + "total": 0.978672 + } + }, + "googlefonts/BevanFont/sources/Bevan.glyphs (config.yaml) (default)": "identical", + "googlefonts/BevanFont/sources/Bevan.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9090421, + "maxp": 0.95, + "total": 0.978363 + } + }, + "googlefonts/CutiveFont/sources/Cutive.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9910948, + "GPOS": 0.8109589, + "total": 0.9965921 + } + }, + "googlefonts/CutiveFont/sources/Cutive.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9910948, + "GPOS": 0.8109589, + "glyf": 0.9995938, + "total": 0.9963844 + } + }, + "googlefonts/DancingScript/sources/DancingScript.designspace (config.yaml) (default)": "identical", + "googlefonts/DancingScript/sources/DancingScript.designspace (config.yaml) (gftools)": "identical", + "googlefonts/Exo-2.0/sources/Glyphs/Exo2-Italic.glyphs (config.yaml) (default)": "identical", + "googlefonts/Exo-2.0/sources/Glyphs/Exo2-Italic.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/Exo-2.0/sources/Glyphs/Exo2.glyphs (config.yaml) (default)": "identical", + "googlefonts/Exo-2.0/sources/Glyphs/Exo2.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9533616, + "GDEF": 0.9638989, + "GPOS": 0.84210527, + "total": 0.98933446 + } + }, + "googlefonts/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9533616, + "GDEF": 0.9638989, + "GPOS": 0.84210527, + "total": 0.989405 + } + }, + "googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9536066, + "GDEF": 0.9637681, + "GPOS": 0.84210527, + "total": 0.98951435 + } + }, + "googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9536066, + "GDEF": 0.9637681, + "GPOS": 0.84210527, + "total": 0.98958176 + } + }, + "googlefonts/HoltwoodFont/sources/HoltwoodOneSC.glyphs (config.yaml) (default)": "identical", + "googlefonts/HoltwoodFont/sources/HoltwoodOneSC.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.99774, + "name": 0.9782609, + "total": 0.9990871 + } + }, + "googlefonts/Libre-Bodoni/sources/LibreBodoni-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.8805369, + "total": 0.99847525 + } + }, + "googlefonts/Libre-Bodoni/sources/LibreBodoni-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.8805369, + "total": 0.99848235 + } + }, + "googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.8764523, + "GDEF": 0.89626557, + "GPOS": 0.75247526, + "total": 0.9296865 + } + }, + "googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.8764523, + "GDEF": 0.89626557, + "GPOS": 0.75247526, + "total": 0.92987937 + } + }, + "googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9827457, + "GDEF": 0.94706994, + "GSUB": 0.85439694, + "GlyphOrder": 0.9809619, + "HVAR": 0.08256881, + "OS_2": 0.9814815, + "glyf": 0.94637865, + "gvar": 0.8611957, + "hhea": 0.95238096, + "hmtx": 0.98094285, + "maxp": 0.9, + "post": 0.9752282, + "total": 0.9206823 + } + }, + "googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9827457, + "GDEF": 0.94706994, + "GSUB": 0.85439694, + "GlyphOrder": 0.9809619, + "HVAR": 0.08256881, + "OS_2": 0.9814815, + "glyf": 0.9465431, + "gvar": 0.83567286, + "hhea": 0.95238096, + "hmtx": 0.98094285, + "maxp": 0.9, + "post": 0.9752282, + "total": 0.9128697 + } + }, + "googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9864537, + "GDEF": 0.9894027, + "GSUB": 0.8568675, + "GlyphOrder": 0.9839357, + "HVAR": 0.1543681, + "OS_2": 0.9814815, + "glyf": 0.9677211, + "gvar": 0.914808, + "hhea": 0.95238096, + "hmtx": 0.9839196, + "maxp": 0.95, + "post": 0.97908497, + "total": 0.9462693 + } + }, + "googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9864537, + "GDEF": 0.9894027, + "GSUB": 0.8568675, + "GlyphOrder": 0.9839357, + "HVAR": 0.1543681, + "OS_2": 0.9814815, + "glyf": 0.96784437, + "gvar": 0.89026475, + "hhea": 0.95238096, + "hmtx": 0.9839196, + "maxp": 0.95, + "post": 0.97908497, + "total": 0.9389422 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98273087, + "GDEF": 0.5925605, + "GPOS": 0.8021583, + "HVAR": 0.32580194, + "glyf": 0.99914676, + "gvar": 0.97996455, + "sizeof(gvar)": 171671.0, + "total": 0.9746319 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98273087, + "GDEF": 0.5925605, + "GPOS": 0.8021583, + "HVAR": 0.32580194, + "glyf": 0.98865277, + "gvar": 0.9646789, + "sizeof(gvar)": 178230.0, + "total": 0.9656467 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9822863, + "GDEF": 0.66439354, + "GPOS": 0.8021583, + "HVAR": 0.26611796, + "glyf": 0.99958056, + "gvar": 0.9804306, + "sizeof(gvar)": 139360.0, + "total": 0.9753155 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9822863, + "GDEF": 0.66439354, + "GPOS": 0.8021583, + "HVAR": 0.26611796, + "glyf": 0.9887473, + "gvar": 0.9664888, + "sizeof(gvar)": 145293.0, + "total": 0.9670249 + } + }, + "googlefonts/OswaldFont/sources/Oswald.glyphs (config.yaml) (default)": "identical", + "googlefonts/OswaldFont/sources/Oswald.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (config.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.99707663, + "sizeof(gvar)": 3944.0, + "total": 0.9627308, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.99709475, + "sizeof(gvar)": 3944.0, + "total": 0.96297175, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/RammettoFont/sources/Rammetto.glyphs (config.yaml) (default)": "identical", + "googlefonts/RammettoFont/sources/Rammetto.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9988464, + "total": 0.9995036 + } + }, + "googlefonts/ShantiFont/sources/Shanti.glyphs (config.yaml) (default)": "identical", + "googlefonts/ShantiFont/sources/Shanti.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9957481, + "total": 0.99828774 + } + }, + "googlefonts/Signika/sources/Signika.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.8511502, + "glyf": 0.99990845, + "gvar": 0.9996683, + "total": 0.9989554 + } + }, + "googlefonts/Signika/sources/Signika.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.8511502, + "glyf": 0.9999088, + "gvar": 0.9995144, + "total": 0.99888223 + } + }, + "googlefonts/abeezee/sources/ABeeZee-Italic.glyphs (config.yaml) (default)": "identical", + "googlefonts/abeezee/sources/ABeeZee-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9993147, + "total": 0.9996975 + } + }, + "googlefonts/abeezee/sources/ABeeZee.glyphs (config.yaml) (default)": "identical", + "googlefonts/abeezee/sources/ABeeZee.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9981755, + "total": 0.9992125 + } + }, + "googlefonts/alex-brush/sources/AlexBrush.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9957294, + "total": 0.9979988 + } + }, + "googlefonts/alex-brush/sources/AlexBrush.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.962963, + "glyf": 0.9665588, + "maxp": 0.95, + "total": 0.9840141 + } + }, + "googlefonts/allison/sources/Allison.glyphs (config.yml) (default)": "identical", + "googlefonts/allison/sources/Allison.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9745091, + "maxp": 0.9, + "total": 0.9879105 + } + }, + "googlefonts/allura/sources/Allura.glyphs (config.yml) (default)": "identical", + "googlefonts/allura/sources/Allura.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.98594534, + "maxp": 0.9, + "total": 0.99031514 + } + }, + "googlefonts/alumni/sources/AlumniSans-Italic.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.997839, + "GDEF": 0.99867314, + "GPOS": 0.97228146, + "GSUB": 0.9449466, + "GlyphOrder": 0.99501497, + "HVAR": 0.9941406, + "OS_2": 0.9814815, + "glyf": 0.98356247, + "gvar": 0.9878753, + "hhea": 0.95238096, + "hmtx": 0.99500996, + "maxp": 0.95, + "post": 0.9935233, + "total": 0.99138385 + } + }, + "googlefonts/alumni/sources/AlumniSans-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.997839, + "GDEF": 0.99867314, + "GPOS": 0.97228146, + "GSUB": 0.9449466, + "GlyphOrder": 0.99501497, + "HVAR": 0.9941406, + "OS_2": 0.9814815, + "glyf": 0.9839226, + "gvar": 0.9879499, + "hhea": 0.95238096, + "hmtx": 0.99500996, + "maxp": 0.95, + "post": 0.9935233, + "total": 0.9914408 + } + }, + "googlefonts/alumni/sources/AlumniSans.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9978686, + "GDEF": 0.998679, + "GPOS": 0.97228146, + "GSUB": 0.9446281, + "GlyphOrder": 0.995, + "HVAR": 0.8585901, + "glyf": 0.98298544, + "gvar": 0.9875605, + "hhea": 0.95238096, + "hmtx": 0.994995, + "maxp": 0.95, + "post": 0.993498, + "total": 0.98890704 + } + }, + "googlefonts/alumni/sources/AlumniSans.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9978686, + "GDEF": 0.998679, + "GPOS": 0.97228146, + "GSUB": 0.9446281, + "GlyphOrder": 0.995, + "HVAR": 0.8585901, + "glyf": 0.98356354, + "gvar": 0.9877331, + "hhea": 0.95238096, + "hmtx": 0.994995, + "maxp": 0.95, + "post": 0.993498, + "total": 0.9890175 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.9992756, + "glyf": 0.99906725, + "total": 0.9994923 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.9992756, + "glyf": 0.9946229, + "maxp": 0.95, + "total": 0.9971672 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.99927616, + "glyf": 0.99931425, + "total": 0.99961764 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.99927616, + "glyf": 0.9938342, + "maxp": 0.9, + "total": 0.9967337 + } + }, + "googlefonts/alumni-sans-inline/sources/AlumniSansInline-Italic.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9999407, + "GPOS": 0.9660574, + "total": 0.9998515 + } + }, + "googlefonts/alumni-sans-inline/sources/AlumniSansInline.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9999435, + "GPOS": 0.9660574, + "total": 0.9998469 + } + }, + "googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe-Italic.glyphs (config.yml) (default)": "identical", + "googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9793035, + "total": 0.9951003 + } + }, + "googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe.glyphs (config.yml) (default)": "identical", + "googlefonts/anaheimFont/sources/Anaheim.glyphs (config.yaml) (default)": "identical", + "googlefonts/anaheimFont/sources/Anaheim.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/antonioFont/Sources/Antonio.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.92610836, + "sizeof(gvar)": 3516.0, + "total": 0.9984819 + } + }, + "googlefonts/antonioFont/Sources/Antonio.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.92610836, + "sizeof(gvar)": 3516.0, + "total": 0.99849296 + } + }, + "googlefonts/are-you-serious/sources/AreYouSerious.glyphs (config.yml) (default)": "identical", + "googlefonts/are-you-serious/sources/AreYouSerious.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.97672486, + "maxp": 0.85, + "total": 0.9853729 + } + }, + "googlefonts/arizonia/sources/Arizonia.glyphs (config.yml) (default)": "identical", + "googlefonts/atkinson-hyperlegible/sources/AtkinsonHyperlegible-Italic.glyphs (config.yml) (default)": "identical", + "googlefonts/atkinson-hyperlegible/sources/AtkinsonHyperlegible.glyphs (config.yml) (default)": "identical", + "googlefonts/babylonica/sources/Babylonica.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9986344, + "total": 0.9988565 + } + }, + "googlefonts/beau-rivage/sources/BeauRivage-Pro.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.99139994, + "total": 0.99954057 + } + }, + "googlefonts/bilbo/sources/BilboPro.glyphs (config.yml) (default)": "identical", + "googlefonts/bilbo/sources/BilboPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.99354404, + "maxp": 0.9, + "total": 0.99709797 + } + }, + "googlefonts/birthstone/sources/BirthstonePro.glyphs (config.yml) (default)": "identical", + "googlefonts/birthstone/sources/BirthstonePro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.98559624, + "maxp": 0.9, + "total": 0.9934532 + } + }, + "googlefonts/bonheur-royale/sources/BonheurRoyale.glyphs (config.yml) (default)": "identical", + "googlefonts/bonheur-royale/sources/BonheurRoyale.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.96831346, + "maxp": 0.9, + "total": 0.98501503 + } + }, + "googlefonts/caramel/sources/CaramelPro.glyphs (config.yml) (default)": "identical", + "googlefonts/caramel/sources/CaramelPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9570211, + "maxp": 0.85, + "total": 0.981856 + } + }, + "googlefonts/carattere/sources/Carattere.glyphs (config.yml) (default)": "identical", + "googlefonts/carattere/sources/Carattere.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9691496, + "hmtx": 0.9984351, + "maxp": 0.9, + "total": 0.98741883 + } + }, + "googlefonts/changa-vf/sources/Changa.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9949804, + "GDEF": 0.9218344, + "GPOS": 0.99609154, + "GSUB": 0.93900967, + "GlyphOrder": 0.9968808, + "HVAR": 0.84611315, + "glyf": 0.9930353, + "gvar": 0.9936224, + "hhea": 0.95238096, + "hmtx": 0.99687696, + "maxp": 0.95, + "post": 0.99559474, + "total": 0.9893639 + } + }, + "googlefonts/cherish/sources/Cherish.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9989514, + "total": 0.99926007 + } + }, + "googlefonts/cherish/sources/Cherish.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9805943, + "maxp": 0.9, + "total": 0.98612994 + } + }, + "googlefonts/comforter/sources/ComforterPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99865663, + "total": 0.99915886 + } + }, + "googlefonts/comforter/sources/ComforterPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.98657805, + "maxp": 0.95, + "total": 0.99153024 + } + }, + "googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9983521, + "total": 0.99852806 + } + }, + "googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.98988795, + "maxp": 0.8, + "total": 0.99093884 + } + }, + "googlefonts/comme/sources/Comme.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.7627785, + "sizeof(gvar)": 4146.0, + "total": 0.9942788 + } + }, + "googlefonts/comme/sources/Comme.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.7627785, + "glyf": 0.9998758, + "total": 0.9944155 + } + }, + "googlefonts/cutivemono/sources/CutiveMono.glyphs (config.yaml) (default)": "identical", + "googlefonts/cutivemono/sources/CutiveMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9888473, + "total": 0.9920856 + } + }, + "googlefonts/damionFont/sources/Damion.glyphs (config.yaml) (default)": "identical", + "googlefonts/damionFont/sources/Damion.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9954418, + "total": 0.99727094 + } + }, + "googlefonts/ephesis/sources/Ephesis.glyphs (config.yml) (default)": "identical", + "googlefonts/ephesis/sources/Ephesis.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.95688885, + "maxp": 0.9, + "total": 0.9817664 + } + }, + "googlefonts/estonia/sources/EstoniaPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99877584, + "total": 0.9990691 + } + }, + "googlefonts/estonia/sources/EstoniaPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9915002, + "maxp": 0.9, + "total": 0.9934913 + } + }, + "googlefonts/explora/sources/ExploraPro.glyphs (config.yml) (default)": "identical", + "googlefonts/explora/sources/ExploraPro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9884829, + "maxp": 0.95, + "total": 0.99313116 + } + }, + "googlefonts/festive/sources/Festive-Pro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9988772, + "maxp": 0.95, + "total": 0.99896514 + } + }, + "googlefonts/festive/sources/Festive-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 0.99131966, + "maxp": 0.95, + "total": 0.99198383 + } + }, + "googlefonts/fleurdeleah/sources/FleurDeLeah.glyphs (config.yml) (default)": "identical", + "googlefonts/fleurdeleah/sources/FleurDeLeah.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9814532, + "hmtx": 0.9984, + "maxp": 0.9, + "total": 0.9901573 + } + }, + "googlefonts/francoisoneFont/sources/FrancoisOne.glyphs (config.yaml) (default)": "identical", + "googlefonts/francoisoneFont/sources/FrancoisOne.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9498086, + "total": 0.9879927 + } + }, + "googlefonts/fuggles/sources/Fuggles.glyphs (config.yml) (default)": "identical", + "googlefonts/genos/sources/Genos-Italic.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.999799, + "hmtx": 0.998782, + "total": 0.9999291 + } + }, + "googlefonts/genos/sources/Genos-Italic.glyphs (config.yml) (gftools)": "identical", + "googlefonts/genos/sources/Genos.glyphs (config.yml) (default)": "identical", + "googlefonts/genos/sources/Genos.glyphs (config.yml) (gftools)": "identical", + "googlefonts/geologica/sources/master_ufo/Geologica.designspace (config.yaml) (default)": { + "diffs": { + "GDEF": 0.66284287, + "GSUB": 0.9602253, + "HVAR": 0.60374874, + "glyf": 0.9994847, + "gvar": 0.9826383, + "sizeof(gvar)": 97094.0, + "total": 0.98795503 + } + }, + "googlefonts/gideon/sources/GideonRoman.glyphs (config.yml) (default)": "identical", + "googlefonts/gideon/sources/GideonRoman.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9754593, + "maxp": 0.85, + "total": 0.9902626 + } + }, + "googlefonts/golos-text/sources/GolosText.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.8260623, + "GDEF": 0.5362718, + "GPOS": 0.86863273, + "VVAR": "fontmake", + "gvar": 0.99998933, + "total": 0.92329526, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/golos-text/sources/GolosText.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.8260623, + "GDEF": 0.5362718, + "GPOS": 0.86863273, + "VVAR": "fontmake", + "gvar": 0.99998933, + "total": 0.92345154, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/grapenuts/sources/GrapeNuts.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.96439, + "total": 0.99919856 + } + }, + "googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs (config.yaml) (default)": { + "diffs": { + "GSUB": 0.9826287, + "glyf": 0.99842036, + "total": 0.9981278 + } + }, + "googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9826287, + "OS_2": 0.8888889, + "glyf": 0.91620946, + "maxp": 0.85, + "total": 0.96879315 + } + }, + "googlefonts/grechen-fuemen/sources/GrechenFuemen.glyphs (config.yml) (default)": "identical", + "googlefonts/grechen-fuemen/sources/GrechenFuemen.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9618238, + "total": 0.98377 + } + }, + "googlefonts/grey-qo/sources/GreyQo.glyphs (config.yml) (default)": "identical", + "googlefonts/grey-qo/sources/GreyQo.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.97882175, + "maxp": 0.9, + "total": 0.99024165 + } + }, + "googlefonts/hubot-sans/sources/HubotSans.glyphspackage (config.yaml) (default)": { + "diffs": { + "GDEF": 0.14733404, + "HVAR": 0.25757575, + "glyf": 0.99947166, + "gvar": 0.9590238, + "total": 0.922373 + } + }, + "googlefonts/hubot-sans/sources/HubotSans.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.14733404, + "HVAR": 0.25757575, + "glyf": 0.9978901, + "gvar": 0.9560779, + "total": 0.92225343 + } + }, + "googlefonts/hurricane/sources/Hurricane-Pro.glyphs (config.yml) (default)": "identical", + "googlefonts/hurricane/sources/Hurricane-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.98627126, + "maxp": 0.95, + "total": 0.993474 + } + }, + "googlefonts/imperial-script/sources/ImperialScript.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99982285, + "total": 0.999925 + } + }, + "googlefonts/ingrid-darling/sources/IngridDarling.glyphs (config.yml) (default)": "identical", + "googlefonts/island-moments/sources/IslandMomentsPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99853474, + "total": 0.9988523 + } + }, + "googlefonts/italianno/sources/Italianno.glyphs (config.yml) (default)": "identical", + "googlefonts/italianno/sources/Italianno.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.96220016, + "maxp": 0.85, + "total": 0.9740203 + } + }, + "googlefonts/karla/sources/Karla-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9998817, + "hmtx": 0.99793386, + "total": 0.99994326 + } + }, + "googlefonts/karla/sources/Karla-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.99995106, + "total": 0.99997675 + } + }, + "googlefonts/karla/sources/Karla.glyphs (config.yaml) (default)": "identical", + "googlefonts/karla/sources/Karla.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/kings/sources/KingsPro.glyphs (config.yml) (default)": "identical", + "googlefonts/kings/sources/KingsPro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9829934, + "maxp": 0.9, + "total": 0.99245876 + } + }, + "googlefonts/kolker-brush/sources/KolkerBrush.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9986993, + "total": 0.9991971 + } + }, + "googlefonts/kreon/sources/Kreon.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9839939, + "GDEF": 0.98477155, + "GPOS": 0.8044693, + "glyf": 0.9991914, + "gvar": 0.98355454, + "total": 0.9899078 + } + }, + "googlefonts/kreon/sources/Kreon.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9839939, + "GDEF": 0.98477155, + "GPOS": 0.8044693, + "glyf": 0.99690324, + "gvar": 0.98222274, + "total": 0.98887676 + } + }, + "googlefonts/lavishly-yours/sources/LavishlyYours.glyphs (config.yml) (default)": "identical", + "googlefonts/licorice/sources/Licorice.glyphs (config.yml) (default)": "identical", + "googlefonts/literata/sources/Literata-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9554054, + "GDEF": 0.45284212, + "GSUB": 0.9414555, + "GlyphOrder": 0.991759, + "HVAR": 0.13900213, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "glyf": 0.9780561, + "gvar": 0.9791772, + "hhea": 0.95238096, + "hmtx": 0.99175435, + "maxp": 0.95, + "post": 0.99051356, + "sizeof(gvar)": 73935.0, + "total": 0.9495154, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/literata/sources/Literata-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9554054, + "GDEF": 0.45284212, + "GSUB": 0.9414555, + "GlyphOrder": 0.991759, + "HVAR": 0.13900213, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "glyf": 0.9783328, + "gvar": 0.9788836, + "hhea": 0.95238096, + "hmtx": 0.99175435, + "maxp": 0.95, + "post": 0.99051356, + "sizeof(gvar)": 73926.0, + "total": 0.9494376, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/literata/sources/Literata.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9787354, + "GDEF": 0.45808688, + "GSUB": 0.95350593, + "GlyphOrder": 0.993266, + "HVAR": 0.75417566, + "VVAR": "fontmake", + "glyf": 0.98215115, + "gvar": 0.9836963, + "hhea": 0.95238096, + "hmtx": 0.99326223, + "maxp": 0.95, + "post": 0.9922631, + "sizeof(gvar)": 77216.0, + "total": 0.96613634, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/literata/sources/Literata.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9787354, + "GDEF": 0.45808688, + "GSUB": 0.95350593, + "GlyphOrder": 0.993266, + "HVAR": 0.75417566, + "VVAR": "fontmake", + "glyf": 0.9823682, + "gvar": 0.9837001, + "hhea": 0.95238096, + "hmtx": 0.99326223, + "maxp": 0.95, + "post": 0.9922631, + "sizeof(gvar)": 77238.0, + "total": 0.96623874, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "googlefonts/love-light/sources/LoveLight.glyphs (config.yml) (default)": "identical", + "googlefonts/lovers-quarrel/sources/LoversQuarrel.glyphs (config.yml) (default)": "identical", + "googlefonts/lovers-quarrel/sources/LoversQuarrel.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.962963, + "glyf": 0.98281485, + "maxp": 0.95, + "total": 0.9912567 + } + }, + "googlefonts/luxurious/sources/Luxurious-Script.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99994135, + "total": 0.99997336 + } + }, + "googlefonts/luxurious-roman/sources/Luxurious-Roman.glyphs (config.yml) (default)": "identical", + "googlefonts/luxurious-roman/sources/Luxurious-Roman.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.96483934, + "maxp": 0.85, + "total": 0.9857012 + } + }, + "googlefonts/mavenproFont/sources/MavenPro.glyphs (config.yaml) (default)": "identical", + "googlefonts/mavenproFont/sources/MavenPro.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/mea-culpa/sources/MeaCulpaPro.glyphs (config.yml) (default)": "identical", + "googlefonts/meow-script/sources/MeowScript.glyphs (config.yml) (default)": "identical", + "googlefonts/meow-script/sources/MeowScript.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9557335, + "hmtx": 0.9995859, + "maxp": 0.85, + "total": 0.98302084 + } + }, + "googlefonts/mona-sans/sources/MonaSans.glyphspackage (config.yaml) (default)": { + "diffs": { + "GDEF": 0.18266526, + "HVAR": 0.5178366, + "glyf": 0.9994997, + "gvar": 0.97603637, + "sizeof(gvar)": 97937.0, + "total": 0.96474886 + } + }, + "googlefonts/mona-sans/sources/MonaSans.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.18266526, + "HVAR": 0.5178366, + "glyf": 0.9985084, + "gvar": 0.97392523, + "sizeof(gvar)": 97944.0, + "total": 0.9644122 + } + }, + "googlefonts/mondaFont/sources/Monda.glyphs (config.yaml) (default)": "identical", + "googlefonts/mondaFont/sources/Monda.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9896299, + "GDEF": 0.978022, + "GPOS": 0.7876106, + "total": 0.9983063 + } + }, + "googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9896299, + "GDEF": 0.978022, + "GPOS": 0.7876106, + "glyf": 0.993858, + "maxp": 0.95, + "total": 0.99369836 + } + }, + "googlefonts/moolahlah/sources/MooLahLah.glyphs (config.yml) (default)": "identical", + "googlefonts/mooliFont/sources/Mooli.glyphs (config.yaml) (default)": "identical", + "googlefonts/mooliFont/sources/Mooli.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.98089015, + "total": 0.99382406 + } + }, + "googlefonts/moondance/sources/MoonDancePro.glyphs (config.yml) (default)": "identical", + "googlefonts/ms-madi/sources/MsMadi.glyphs (config.yml) (default)": "identical", + "googlefonts/mulish/sources/Mulish-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "avar": 0.71428573, + "fvar": 0.9661017, + "glyf": 0.9995115, + "gvar": 0.9633786, + "total": 0.99203944 + } + }, + "googlefonts/mulish/sources/Mulish-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "STAT": 0.88095236, + "avar": 0.71428573, + "fvar": 0.46341464, + "glyf": 0.9860296, + "gvar": 0.94298035, + "name": 0.82819384, + "total": 0.98594713 + } + }, + "googlefonts/mulish/sources/Mulish.glyphs (config.yaml) (default)": { + "diffs": { + "avar": 0.71428573, + "fvar": 0.9661017, + "glyf": 0.9988083, + "gvar": 0.9642894, + "total": 0.9914469 + } + }, + "googlefonts/mulish/sources/Mulish.glyphs (config.yaml) (gftools)": { + "diffs": { + "STAT": 0.90588236, + "avar": 0.71428573, + "fvar": 0.46341464, + "glyf": 0.9859462, + "gvar": 0.94510514, + "name": 0.8995215, + "total": 0.985183 + } + }, + "googlefonts/my-soul/sources/MySoul.glyphs (config.yml) (default)": "identical", + "googlefonts/neonderthaw/sources/NeonDerThaw.glyphs (config.yml) (default)": "identical", + "googlefonts/ole/sources/Ole.glyphs (config.yml) (default)": "identical", + "googlefonts/oooh-baby/sources/OoohBaby.glyphs (config.yml) (default)": "identical", + "googlefonts/orbitron-vf/sources/Orbitron.glyphs (config.yaml) (default)": "identical", + "googlefonts/orbitron-vf/sources/Orbitron.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/passions-conflict/sources/PassionsConflict.glyphs (config.yml) (default)": "identical", + "googlefonts/passions-conflict/sources/PassionsConflict.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9736159, + "maxp": 0.9, + "total": 0.9884333 + } + }, + "googlefonts/petemoss/sources/Petemoss.glyphs (config.yml) (default)": "identical", + "googlefonts/petemoss/sources/Petemoss.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9758565, + "total": 0.99021775 + } + }, + "googlefonts/play-ball/sources/Playball.glyphs (config.yml) (default)": "identical", + "googlefonts/play-ball/sources/Playball.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.994217, + "maxp": 0.95, + "total": 0.9963432 + } + }, + "googlefonts/praise-script/sources/Praise-Pro.glyphs (config.yml) (default)": "identical", + "googlefonts/praise-script/sources/Praise-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9925588, + "total": 0.99719566 + } + }, + "googlefonts/puppies-play/sources/PuppiesPlay.glyphs (config.yml) (default)": "identical", + "googlefonts/puppies-play/sources/PuppiesPlay.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.97309864, + "total": 0.98787606 + } + }, + "googlefonts/questrial/sources/Questrial.glyphspackage (config.yaml) (default)": "identical", + "googlefonts/questrial/sources/Questrial.glyphspackage (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.9491282, + "total": 0.99128073 + } + }, + "googlefonts/qwigley/sources/Qwigley.glyphs (config.yml) (default)": "identical", + "googlefonts/qwigley/sources/Qwigley.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.9814815, + "glyf": 0.9356012, + "maxp": 0.85, + "total": 0.9693015 + } + }, + "googlefonts/radiocanadadisplay/sources/RadioCanadaBig-Italic.glyphs (config.yaml) (default)": "identical", + "googlefonts/radiocanadadisplay/sources/RadioCanadaBig-Italic.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/radiocanadadisplay/sources/RadioCanadaBig.glyphs (config.yaml) (default)": "identical", + "googlefonts/radiocanadadisplay/sources/RadioCanadaBig.glyphs (config.yaml) (gftools)": "identical", + "googlefonts/road-rage/sources/RoadRage.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9971737, + "total": 0.9978064 + } + }, + "googlefonts/road-rage/sources/RoadRage.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.96676785, + "maxp": 0.9, + "name": 0.8695652, + "total": 0.97339046 + } + }, + "googlefonts/rubik/sources/Rubik-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9807255, + "GPOS": 0.8787276, + "GSUB": 0.9486887, + "GlyphOrder": 0.9987261, + "HVAR": 0.998958, + "glyf": 0.99471474, + "gvar": 0.9965993, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.85, + "post": 0.9984235, + "total": 0.98944896 + } + }, + "googlefonts/rubik/sources/Rubik-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9807255, + "GPOS": 0.8787276, + "GSUB": 0.9486887, + "GlyphOrder": 0.9987261, + "HVAR": 0.998958, + "glyf": 0.99782926, + "gvar": 0.9972545, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.95, + "post": 0.9984235, + "total": 0.99043703 + } + }, + "googlefonts/rubik/sources/Rubik.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97851604, + "GPOS": 0.8787276, + "GSUB": 0.9550259, + "GlyphOrder": 0.9987261, + "HVAR": 0.99894774, + "OS_2": 0.9814815, + "glyf": 0.9945288, + "gvar": 0.9904418, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.85, + "post": 0.9984235, + "total": 0.98679644 + } + }, + "googlefonts/rubik/sources/Rubik.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97851604, + "GPOS": 0.8787276, + "GSUB": 0.9550259, + "GlyphOrder": 0.9987261, + "HVAR": 0.99894774, + "OS_2": 0.9814815, + "glyf": 0.9976092, + "gvar": 0.99124426, + "hhea": 0.95238096, + "hmtx": 0.99872506, + "maxp": 0.95, + "post": 0.9984235, + "total": 0.98781115 + } + }, + "googlefonts/ruge-boogie/sources/RugeBoogiePro.glyphs (config.yml) (default)": "identical", + "googlefonts/ruge-boogie/sources/RugeBoogiePro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9828387, + "maxp": 0.95, + "total": 0.9911595 + } + }, + "googlefonts/ruthie/sources/Ruthie.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9944608, + "total": 0.9973362 + } + }, + "googlefonts/sancreek/sources/Sancreek.glyphs (config.yaml) (default)": "identical", + "googlefonts/sancreek/sources/Sancreek.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.98819226, + "total": 0.99249864 + } + }, + "googlefonts/sassy-frass/sources/SassyFrass.glyphs (config.yml) (default)": "identical", + "googlefonts/sassy-frass/sources/SassyFrass.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9545662, + "maxp": 0.85, + "total": 0.9785331 + } + }, + "googlefonts/sedan/sources/Sedan-Italic.glyphs (config.yaml) (default)": "identical", + "googlefonts/sedan/sources/Sedan-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9935289, + "total": 0.9963819 + } + }, + "googlefonts/sedan/sources/Sedan-Regular.glyphs (config.yaml) (default)": "identical", + "googlefonts/sedan/sources/Sedan-Regular.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99268115, + "total": 0.9958342 + } + }, + "googlefonts/send-flowers/sources/SendFlowers.glyphs (config.yml) (default)": "identical", + "googlefonts/seymourFont/sources/SeymourOne.glyphs (config.yaml) (default)": "identical", + "googlefonts/seymourFont/sources/SeymourOne.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.97740597, + "total": 0.98774 + } + }, + "googlefonts/shalimar/sources/Shalimar.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99953544, + "total": 0.9998368 + } + }, + "googlefonts/shalimar/sources/Shalimar.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9772387, + "maxp": 0.85, + "name": 0.8695652, + "total": 0.9916611 + } + }, + "googlefonts/smooch/sources/SmoochPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99870235, + "total": 0.9993585 + } + }, + "googlefonts/smooch-sans/sources/SmoochSans.glyphs (config.yml) (default)": "identical", + "googlefonts/smooch-sans/sources/SmoochSans.glyphs (config.yml) (gftools)": "identical", + "googlefonts/sometype-mono/sources/SometypeMono-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.030901287, + "glyf": 0.99957526, + "gvar": 0.97597265, + "sizeof(gvar)": 2210.0, + "total": 0.9683337 + } + }, + "googlefonts/sometype-mono/sources/SometypeMono-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.030901287, + "glyf": 0.9995849, + "gvar": 0.9763249, + "sizeof(gvar)": 2210.0, + "total": 0.96875423 + } + }, + "googlefonts/sometype-mono/sources/SometypeMono.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.030901287, + "glyf": 0.9995578, + "gvar": 0.97718006, + "sizeof(gvar)": 2214.0, + "total": 0.9679862 + } + }, + "googlefonts/sometype-mono/sources/SometypeMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.030901287, + "glyf": 0.99956685, + "gvar": 0.97753346, + "sizeof(gvar)": 2214.0, + "total": 0.96838415 + } + }, + "googlefonts/splash/sources/Splash.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9954672, + "maxp": 0.9, + "total": 0.99575025 + } + }, + "googlefonts/square-peg/sources/SquarePeg.glyphs (config.yml) (default)": "identical", + "googlefonts/square-peg/sources/SquarePeg.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.95531034, + "maxp": 0.85, + "total": 0.9792327 + } + }, + "googlefonts/style-script/sources/StyleScript-Pro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9998593, + "total": 0.99988204 + } + }, + "googlefonts/style-script/sources/StyleScript-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.99187225, + "maxp": 0.9, + "total": 0.9931687 + } + }, + "googlefonts/tapestry/sources/Tapestry.glyphs (config.yml) (default)": "identical", + "googlefonts/teko/sources/Teko.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993453, + "GPOS": 0.7714286, + "GSUB": 0.99971145, + "total": 0.9996702 + } + }, + "googlefonts/teko/sources/Teko.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9993453, + "GPOS": 0.7714286, + "GSUB": 0.99971145, + "total": 0.9996706 + } + }, + "googlefonts/twinkle-star/sources/TwinkleStar-Pro.glyphs (config.yml) (default)": "identical", + "googlefonts/updock/sources/Updock-Pro.glyphs (config.yml) (default)": "identical", + "googlefonts/vujahday/sources/VujahDayPro.glyphs (config.yml) (default)": "identical", + "googlefonts/water-brush/sources/WaterBrush.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.9991953, + "total": 0.9993388 + } + }, + "googlefonts/waterfall/sources/WaterfallPro.glyphs (config.yml) (default)": "identical", + "googlefonts/waterfall/sources/WaterfallPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.976701, + "maxp": 0.9, + "total": 0.9917052 + } + }, + "googlefonts/whisper/sources/Whisper.glyphs (config.yml) (default)": "identical", + "googlefonts/zen-dots/sources/ZenDots.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.97184825, + "GDEF": 0.95811516, + "GPOS": 0.8538012, + "total": 0.9889348 + } + }, + "googlefonts/zen-dots/sources/ZenDots.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97184825, + "GDEF": 0.95811516, + "GPOS": 0.8538012, + "glyf": 0.88251597, + "maxp": 0.85, + "total": 0.9383482 + } + }, + "googlefonts/zen-loop/sources/ZenLoop.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9718033, + "GDEF": 0.95767194, + "GPOS": 0.8538012, + "glyf": 0.9996814, + "total": 0.99042684 + } + }, + "googlefonts/zen-loop/sources/ZenLoop.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9718033, + "GDEF": 0.95767194, + "GPOS": 0.8538012, + "glyf": 0.84630007, + "maxp": 0.8, + "total": 0.9086862 + } + }, + "googlefonts/zen-loop/sources/ZenLoopItalic.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.98581314, + "GDEF": 0.97252744, + "GPOS": 0.852071, + "total": 0.9949272 + } + }, + "googlefonts/zen-loop/sources/ZenLoopItalic.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.98581314, + "GDEF": 0.97252744, + "GPOS": 0.852071, + "glyf": 0.8474757, + "hmtx": 0.996063, + "maxp": 0.8, + "total": 0.905434 + } + }, + "googlefonts/zen-tokyo-zoo/sources/TokyoZoo.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9772499, + "GDEF": 0.9608355, + "GPOS": 0.8538012, + "total": 0.9956832 + } + }, + "googlefonts/zen-tokyo-zoo/sources/TokyoZoo.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9772499, + "GDEF": 0.9608355, + "GPOS": 0.8538012, + "glyf": 0.91369456, + "maxp": 0.95, + "total": 0.93478745 + } + }, + "hafontia-zz/Fredoka-One/sources/Fredoka.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9999467, + "GDEF": 0.550765, + "GPOS": 0.89361703, + "HVAR": 0.56795424, + "sizeof(gvar)": 13032.0, + "total": 0.9870737 + } + }, + "hafontia-zz/Fredoka-One/sources/Fredoka.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9999467, + "GDEF": 0.550765, + "GPOS": 0.89361703, + "HVAR": 0.56795424, + "gvar": 0.9999375, + "sizeof(gvar)": 13000.0, + "total": 0.98719275 + } + }, + "hans-thiessen/Rethink-Sans/sources/RethinkSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9945366, + "GPOS": 0.92346936, + "total": 0.99844676 + } + }, + "hans-thiessen/Rethink-Sans/sources/RethinkSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9945366, + "GPOS": 0.92346936, + "total": 0.9984495 + } + }, + "hans-thiessen/Rethink-Sans/sources/RethinkSans.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9916592, + "GPOS": 0.9347826, + "HVAR": 0.109970674, + "total": 0.98284036 + } + }, + "hans-thiessen/Rethink-Sans/sources/RethinkSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9916592, + "GPOS": 0.9347826, + "HVAR": 0.109970674, + "total": 0.98286927 + } + }, + "indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.47208014, + "GDEF": 0.6625578, + "GPOS": 0.9627329, + "sizeof(GPOS)": 1966.0, + "sizeof(gvar)": 21076.0, + "total": 0.9414111 + } + }, + "indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.47208014, + "GDEF": 0.6625578, + "GPOS": 0.9627329, + "sizeof(GPOS)": 1966.0, + "sizeof(gvar)": 21076.0, + "total": 0.941511 + } + }, + "indestructible-type/Bodoni/sources/BodoniModa.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.5586481, + "GDEF": 0.6266772, + "GPOS": 0.9627329, + "HVAR": 0.53951275, + "sizeof(GPOS)": 1710.0, + "sizeof(gvar)": 21134.0, + "total": 0.93736035 + } + }, + "indestructible-type/Bodoni/sources/BodoniModa.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.5586481, + "GDEF": 0.6266772, + "GPOS": 0.9627329, + "HVAR": 0.53951275, + "sizeof(GPOS)": 1710.0, + "sizeof(gvar)": 21134.0, + "total": 0.9374721 + } + }, + "isaozler/kode-mono/sources/KodeMono.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.035328753, + "gvar": 0.9980142, + "sizeof(gvar)": 1768.0, + "total": 0.9793112 + } + }, + "isaozler/kode-mono/sources/KodeMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.035328753, + "gvar": 0.9961533, + "sizeof(gvar)": 1768.0, + "total": 0.97926134 + } + }, + "jobosonchisa/ojuju/sources/Ojuju.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.7880426, + "GPOS": 0.7902439, + "glyf": 0.9994486, + "gvar": 0.99724877, + "total": 0.8435672 + } + }, + "jobosonchisa/ojuju/sources/Ojuju.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.7880426, + "GPOS": 0.7902439, + "glyf": 0.9982089, + "gvar": 0.99592465, + "total": 0.84538645 + } + }, + "jrgdrs/Wittgenstein/sources/Wittgenstein-Italic.glyphs (config.yaml) (default)": "identical", + "jrgdrs/Wittgenstein/sources/Wittgenstein-Italic.glyphs (config.yaml) (gftools)": "identical", + "jrgdrs/Wittgenstein/sources/Wittgenstein.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99932075, + "GPOS": 0.9425287, + "total": 0.9995915 + } + }, + "jrgdrs/Wittgenstein/sources/Wittgenstein.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99932075, + "GPOS": 0.9425287, + "total": 0.999599 + } + }, + "kosbarts/Oi/sources/Oi.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.86643475, + "GDEF": 0.9992837, + "GPOS": 0.7645951, + "GSUB": 0.9919481, + "glyf": 0.99403197, + "hmtx": 0.9994745, + "maxp": 0.95, + "total": 0.9100091 + } + }, + "kosbarts/Oi/sources/Oi.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.86643475, + "GDEF": 0.9992837, + "GPOS": 0.7645951, + "GSUB": 0.9919481, + "glyf": 0.95438325, + "hmtx": 0.9994745, + "maxp": 0.95, + "name": 0.9142857, + "total": 0.8988933 + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99991035, + "total": 0.99998134 + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9393375, + "maxp": 0.95, + "total": 0.98723394 + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9758603, + "GDEF": 0.9484575, + "GPOS": 0.97196263, + "total": 0.98562056 + } + }, + "kosmynkab/Brygada-1918/sources/Brygada1918.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9999429, + "gvar": 0.9780047, + "total": 0.99648225 + } + }, + "kosmynkab/Brygada-1918/sources/Brygada1918.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9999429, + "gvar": 0.9780047, + "total": 0.9964832 + } + }, + "kosmynkab/Poltawski-Nowy/sources/PoltawskiNowy-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 0.9999053, + "gvar": 0.99080575, + "total": 0.9984482 + } + }, + "kosmynkab/Poltawski-Nowy/sources/PoltawskiNowy-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 0.9995818, + "gvar": 0.99015427, + "total": 0.99829084 + } + }, + "kosmynkab/Poltawski-Nowy/sources/PoltawskiNowy.glyphs (config.yaml) (default)": { + "diffs": { + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 0.99976104, + "gvar": 0.99945366, + "total": 0.999718 + } + }, + "kosmynkab/Poltawski-Nowy/sources/PoltawskiNowy.glyphs (config.yaml) (gftools)": { + "diffs": { + "MVAR": "fontmake", + "OS_2": 0.962963, + "glyf": 0.9984662, + "gvar": 0.99783707, + "total": 0.9993302 + } + }, + "ladinoprojects/solitreo/sources/Solitreo.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98096156, + "GPOS": 0.80139375, + "total": 0.9921597 + } + }, + "ladinoprojects/solitreo/sources/Solitreo.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9797532, + "GPOS": 0.80139375, + "glyf": 0.99769914, + "total": 0.99067754 + } + }, + "m4rc1e/Commissioner/sources/Commissioner.glyphs (config.yml) (default)": { + "diffs": { + "(mark/kern)": 0.9983269, + "GDEF": 0.6616352, + "GSUB": 0.9764465, + "GlyphOrder": 0.9959947, + "HVAR": 0.70372033, + "OS_2": 0.9814815, + "glyf": 0.98812824, + "gvar": 0.9534619, + "hhea": 0.95238096, + "hmtx": 0.9959911, + "maxp": 0.95, + "post": 0.994958, + "sizeof(gvar)": 208012.0, + "total": 0.9643325 + } + }, + "m4rc1e/Commissioner/sources/Commissioner.glyphs (config.yml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9983269, + "GDEF": 0.6616352, + "GSUB": 0.9764465, + "GlyphOrder": 0.9959947, + "HVAR": 0.70372033, + "OS_2": 0.9814815, + "glyf": 0.9872011, + "gvar": 0.9534756, + "hhea": 0.95238096, + "hmtx": 0.9959911, + "maxp": 0.95, + "post": 0.994958, + "sizeof(gvar)": 208749.0, + "total": 0.9642985 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk-Italic.glyphs (config.yml) (default)": { + "diffs": { + "GDEF": 0.8643815, + "GSUB": 0.9964222, + "name": 0.9395973, + "sizeof(gvar)": 5648.0, + "total": 0.997547 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "GDEF": 0.8643815, + "GSUB": 0.9964222, + "STAT": 0.88095236, + "fvar": 0.86764705, + "glyf": 0.999285, + "gvar": 0.99935466, + "name": 0.90909094, + "sizeof(gvar)": 5648.0, + "total": 0.9971961 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.99761194, + "name": 0.9589041, + "sizeof(gvar)": 5644.0, + "total": 0.9999073 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.99761194, + "STAT": 0.88235295, + "fvar": 0.86764705, + "glyf": 0.9982793, + "gvar": 0.9947858, + "name": 0.90434784, + "sizeof(gvar)": 5648.0, + "total": 0.9984129 + } + }, + "microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97954, + "GPOS": 0.7132353, + "GSUB": 0.996633, + "name": 0.96629214, + "total": 0.992186 + } + }, + "microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.97954, + "GPOS": 0.7132353, + "GSUB": 0.996633, + "OS_2": 0.9444444, + "cvt": "fontmake", + "fpgm": "fontmake", + "glyf": 0.83415216, + "head": 0.95454544, + "maxp": 0.6, + "name": 0.94382024, + "prep": 0.1875, + "total": 0.8222419 + } + }, + "mooniak/abhaya-libre-font/sources/AbhayaLibre.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99613047, + "GDEF": 0.8465473, + "GPOS": 0.88095236, + "GSUB": 0.998024, + "HVAR": 0.9958949, + "OS_2": 0.9814815, + "glyf": 0.9978089, + "gvar": 0.98269093, + "hhea": 0.95238096, + "hmtx": 0.9899666, + "total": 0.9902735 + } + }, + "mooniak/abhaya-libre-font/sources/AbhayaLibre.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99613047, + "GDEF": 0.8465473, + "GPOS": 0.88095236, + "GSUB": 0.998024, + "HVAR": 0.9958949, + "OS_2": 0.9814815, + "glyf": 0.99781686, + "gvar": 0.982715, + "hhea": 0.95238096, + "hmtx": 0.9899666, + "total": 0.99029243 + } + }, + "naipefoundry/gabarito/sources/Gabarito.glyphs (config.yaml) (default)": "identical", + "naipefoundry/gabarito/sources/Gabarito.glyphs (config.yaml) (gftools)": "identical", + "niteeshy/ar-one-sans/sources/AROneSans.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.37752777, + "GDEF": 0.19361344, + "GSUB": 0.9983633, + "HVAR": 0.078034684, + "fvar": 0.9589041, + "glyf": 0.99393183, + "gvar": 0.85819083, + "hmtx": 0.99661016, + "name": 0.95522386, + "sizeof(GDEF)": 7978.0, + "sizeof(GPOS)": 29270.0, + "sizeof(HVAR)": 116.0, + "sizeof(gvar)": 13626.0, + "total": 0.57799834 + } + }, + "niteeshy/ar-one-sans/sources/AROneSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.37752777, + "GDEF": 0.19361344, + "GSUB": 0.9983633, + "HVAR": 0.078034684, + "STAT": 0.9, + "fvar": 0.9230769, + "glyf": 0.97970164, + "gvar": 0.8564588, + "hmtx": 0.99661016, + "name": 0.9787234, + "sizeof(GDEF)": 7978.0, + "sizeof(GPOS)": 29270.0, + "sizeof(HVAR)": 116.0, + "sizeof(gvar)": 14830.0, + "total": 0.5824998 + } + }, + "noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99713576, + "GDEF": 0.9820106, + "GPOS": 0.93935484, + "GSUB": 0.9996558, + "meta": "fontmake", + "total": 0.99770784 + } + }, + "noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99713576, + "GDEF": 0.9820106, + "GPOS": 0.93935484, + "GSUB": 0.9996558, + "OS_2": 0.8333333, + "glyf": 0.9706379, + "maxp": 0.9, + "meta": "fontmake", + "total": 0.9876702 + } + }, + "notofonts/adlam/sources/NotoSansAdlamUnjoined.glyphs (config-sans-adlam-unjoined.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9907016, + "GPOS": 0.7878788, + "HVAR": 0.99593496, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "gvar": 0.99973565, + "hmtx": 0.9936709, + "total": 0.96761906, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/adlam/sources/NotoSansAdlam.glyphs (config-sans-adlam.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9974365, + "GPOS": 0.7878788, + "HVAR": 0.99782133, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "gvar": 0.99991757, + "hmtx": 0.99725276, + "total": 0.97543555, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/ahom/sources/NotoSerifAhom.glyphs (config-serif-ahom.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98493004, + "GPOS": 0.9057105, + "total": 0.9894738 + } + }, + "notofonts/anatolian-hieroglyphs/sources/NotoSansAnatolianHieroglyphs.designspace (config-sans-anatolian-hieroglyphs.yaml) (default)": "identical", + "notofonts/arabic/sources/NotoKufiArabic.glyphspackage (config-kufi-arabic.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.30003774, + "GDEF": 0.32406837, + "GPOS": 0.9013158, + "HVAR": 0.71944445, + "OS_2": 0.9814815, + "glyf": 0.98456925, + "gvar": 0.9874044, + "hmtx": 0.99496764, + "maxp": 0.8, + "sizeof(GDEF)": 3666.0, + "sizeof(GPOS)": 30248.0, + "total": 0.572077 + } + }, + "notofonts/arabic/sources/NotoNaskhArabic.glyphspackage (config-naskh-arabic.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.23958814, + "GDEF": 0.4882243, + "GPOS": 0.87623763, + "HVAR": 0.9961415, + "OS_2": 0.9259259, + "glyf": 0.9995903, + "gvar": 0.99980915, + "hmtx": 0.99435025, + "sizeof(GDEF)": 450.0, + "sizeof(GPOS)": 34508.0, + "total": 0.48476422 + } + }, + "notofonts/arabic/sources/NotoSansArabicUI.glyphs (config-sans-arabic-ui.yaml) (default)": { + "diffs": { + "GDEF": 0.70726687, + "HVAR": 0.7032006, + "glyf": 0.99790734, + "gvar": 0.69030964, + "total": 0.8534842 + } + }, + "notofonts/arabic/sources/NotoSansArabic.glyphspackage (config-sans-arabic.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.2924779, + "GDEF": 0.28730184, + "GPOS": 0.87628865, + "HVAR": 0.31212723, + "OS_2": 0.9814815, + "glyf": 0.9742195, + "gvar": 0.96107835, + "hmtx": 0.99500716, + "maxp": 0.75, + "sizeof(GDEF)": 12246.0, + "sizeof(GPOS)": 32372.0, + "sizeof(gvar)": 51002.0, + "total": 0.5958705 + } + }, + "notofonts/armenian/sources/NotoSansArmenian.glyphs (config-sans-armenian.yaml) (default)": { + "diffs": { + "GDEF": 0.4483627, + "GPOS": 0.9683544, + "total": 0.99194986 + } + }, + "notofonts/armenian/sources/NotoSerifArmenian.glyphs (config-serif-armenian.yaml) (default)": { + "diffs": { + "GDEF": 0.42676312, + "GPOS": 0.96756756, + "total": 0.9942907 + } + }, + "notofonts/avestan/sources/NotoSansAvestan.designspace (config-sans-avestan.yaml) (default)": "identical", + "notofonts/balinese/sources/NotoSansBalinese.glyphs (config-sans-balinese.yaml) (default)": { + "diffs": { + "glyf": 0.99953943, + "gvar": 0.7714735, + "total": 0.9317477 + } + }, + "notofonts/balinese/sources/NotoSerifBalinese.glyphs (config-serif-balinese.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99822694, + "GDEF": 0.99896586, + "GPOS": 0.9409091, + "glyf": 0.9919168, + "hmtx": 0.9779736, + "total": 0.99209803 + } + }, + "notofonts/bamum/sources/NotoSansBamum.glyphs (config-sans-bamum.yaml) (default)": "identical", + "notofonts/bassa-vah/sources/NotoSansBassaVah.glyphs (config-sans-bassa-vah.yaml) (default)": "identical", + "notofonts/batak/sources/NotoSansBatak.designspace (config-sans-batak.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9861286, + "GPOS": 0.89224136, + "total": 0.99633604 + } + }, + "notofonts/bengali/sources/NotoSerifBengali.glyphspackage (config-serif-bengali.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.5356923, + "GDEF": 0.25421348, + "GPOS": 0.7259787, + "GSUB": 0.96992135, + "HVAR": 0.37855947, + "VVAR": "fontmake", + "gvar": 0.99838394, + "total": 0.9486841, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/bhaiksuki/sources/NotoSansBhaiksuki.designspace (config-sans-bhaiksuki.yaml) (default)": { + "diffs": { + "GSUB": 0.98277, + "glyf": 0.9999798, + "total": 0.9993182 + } + }, + "notofonts/brahmi/sources/NotoSansBrahmi.glyphs (config-sans-brahmi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9981644, + "GPOS": 0.9914466, + "total": 0.9974925 + } + }, + "notofonts/buginese/sources/NotoSansBuginese.glyphs (config-sans-buginese.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9809886, + "GPOS": 0.8898305, + "GSUB": 0.9904762, + "total": 0.9619002, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/buhid/sources/NotoSansBuhid.designspace (config-sans-buhid.yaml) (default)": "identical", + "notofonts/canadian-aboriginal/sources/NotoSansCanadianAboriginal.glyphspackage (config-sans-canadian-aboriginal.yaml) (default)": { + "diffs": { + "GPOS": 0.962963, + "VVAR": "fontmake", + "glyf": 0.9979916, + "gvar": 0.6258034, + "total": 0.75822884, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/carian/sources/NotoSansCarian.designspace (config-sans-carian.yaml) (default)": "identical", + "notofonts/caucasian-albanian/sources/NotoSansCaucasianAlbanian.glyphs (config-sans-caucasian-albanian.yaml) (default)": "identical", + "notofonts/chakma/sources/NotoSansChakma.designspace (config-sans-chakma.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9992824, + "GDEF": 1.0, + "GPOS": 0.9941028, + "GlyphOrder": 0.9942639, + "glyf": 0.99794376, + "hhea": 0.95238096, + "hmtx": 0.9980806, + "maxp": 0.95, + "post": 0.9981785, + "total": 0.9977992 + } + }, + "notofonts/cham/sources/NotoSansCham.glyphs (config-sans-cham.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97260815, + "GDEF": 0.67170626, + "GPOS": 0.85098225, + "GSUB": 0.99727523, + "glyf": 0.9995039, + "gvar": 0.98528033, + "name": 1.0, + "total": 0.96462995 + } + }, + "notofonts/cherokee/sources/NotoSansCherokee.designspace (config-sans-cherokee.yaml) (default)": "identical", + "notofonts/chorasmian/sources/NotoSansChorasmian.glyphs (config-sans-chorasmian.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.972973, + "GPOS": 0.23938224, + "sizeof(GPOS)": 266.0, + "total": 0.9740321 + } + }, + "notofonts/coptic/sources/NotoSansCoptic.designspace (config-sans-coptic.yaml) (default)": { + "diffs": { + "GSUB": 0.9979654, + "total": 0.9998656 + } + }, + "notofonts/cuneiform/sources/NotoSansCuneiform.designspace (config-sans-cuneiform.yaml) (default)": "identical", + "notofonts/cypriot/sources/NotoSansCypriot.designspace (config-sans-cypriot.yaml) (default)": "identical", + "notofonts/cypro-minoan/sources/NotoSansCyproMinoan.glyphs (config-sans-cypro-minoan.yaml) (default)": "identical", + "notofonts/deseret/sources/NotoSansDeseret.designspace (config-sans-deseret.yaml) (default)": "identical", + "notofonts/devanagari/sources/NotoSansDevanagariUI.glyphspackage (config-sans-devanagari-ui.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.6870317, + "GDEF": 0.60912055, + "GPOS": 0.9668618, + "GSUB": 0.88154113, + "HVAR": 0.56935894, + "OS_2": 0.9814815, + "glyf": 0.9994217, + "gvar": 0.9060325, + "hmtx": 0.99264705, + "total": 0.9021264 + } + }, + "notofonts/devanagari/sources/NotoSansDevanagari.glyphspackage (config-sans-devanagari.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.76157945, + "GDEF": 0.35043198, + "GPOS": 0.9367816, + "GSUB": 0.3816815, + "HVAR": 0.4904762, + "OS_2": 0.9814815, + "glyf": 0.9998345, + "gvar": 0.8833155, + "hmtx": 0.99293286, + "total": 0.7541275 + } + }, + "notofonts/devanagari/sources/NotoSerifDevanagari.glyphspackage (config-serif-devanagari.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.88203704, + "GDEF": 0.3355975, + "GPOS": 0.9748314, + "GSUB": 0.40044418, + "HVAR": 0.4088983, + "gvar": 0.9012499, + "total": 0.8133653 + } + }, + "notofonts/dogra/sources/NotoSerifDogra.glyphs (config-serif-dogra.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99274313, + "GPOS": 0.7184466, + "GSUB": 0.95179236, + "total": 0.9695623, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/egyptian-hieroglyphs/sources/NotoSansEgyptianHieroglyphs.designspace (config-sans-egyptian-hieroglyphs.yaml) (default)": "identical", + "notofonts/elbasan/sources/NotoSansElbasan.glyphs (config-sans-elbasan.yaml) (default)": "identical", + "notofonts/elymaic/sources/NotoSansElymaic.designspace (config-sans-elymaic.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98507464, + "GPOS": 0.9714286, + "GlyphOrder": 0.85714287, + "glyf": 0.93815184, + "hhea": 0.95238096, + "hmtx": 0.90909094, + "maxp": 0.95, + "post": 0.9324324, + "sizeof(glyf)": 662.0, + "sizeof(hmtx)": 40.0, + "sizeof(loca)": 20.0, + "sizeof(post)": 130.0, + "total": 0.9433663 + } + }, + "notofonts/ethiopic/sources/NotoSansEthiopic.glyphs (config-sans-ethiopic.yaml) (default)": { + "diffs": { + "GDEF": 0.2587018, + "VVAR": "fontmake", + "glyf": 0.99994713, + "gvar": 0.6911346, + "total": 0.7783062, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/ethiopic/sources/NotoSerifEthiopic.glyphs (config-serif-ethiopic.yaml) (default)": { + "diffs": { + "GDEF": 0.1670242, + "HVAR": 0.68619245, + "VVAR": "fontmake", + "glyf": 0.99921215, + "gvar": 0.7741077, + "total": 0.83718735, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/georgian/sources/NotoSansGeorgian.glyphspackage (config-sans-georgian.yaml) (default)": { + "diffs": { + "GDEF": 0.56786704, + "total": 0.9970952 + } + }, + "notofonts/georgian/sources/NotoSerifGeorgian.glyphspackage (config-serif-georgian.yaml) (default)": { + "diffs": { + "GDEF": 0.54565215, + "total": 0.996823 + } + }, + "notofonts/glagolitic/sources/NotoSansGlagolitic.designspace (config-sans-glagolitic.yaml) (default)": "identical", + "notofonts/gothic/sources/NotoSansGothic.designspace (config-sans-gothic.yaml) (default)": "identical", + "notofonts/grantha/sources/NotoSansGrantha.glyphs (config-sans-grantha.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9811372, + "GDEF": 0.982889, + "GPOS": 0.68652767, + "GSUB": 0.17514315, + "OS_2": 0.9814815, + "glyf": 0.99882895, + "hmtx": 0.9585921, + "sizeof(GSUB)": 122786.0, + "total": 0.44827554 + } + }, + "notofonts/grantha/sources/NotoSerifGrantha.glyphs (config-serif-grantha.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.92875546, + "GDEF": 0.98562914, + "GPOS": 0.64031285, + "GSUB": 0.9039927, + "OS_2": 0.9814815, + "glyf": 0.9994705, + "hmtx": 0.9585921, + "total": 0.7823373 + } + }, + "notofonts/gujarati/sources/NotoSansGujarati.glyphs (config-sans-gujarati.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9989271, + "GDEF": 0.6870301, + "GPOS": 0.8835617, + "GSUB": 0.9932224, + "OS_2": 0.9814815, + "name": 0.99375, + "total": 0.99709684 + } + }, + "notofonts/gujarati/sources/NotoSerifGujarati.glyphs (config-serif-gujarati.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.74806404, + "GDEF": 0.34775442, + "GPOS": 0.7750865, + "GSUB": 0.9990554, + "total": 0.9622601 + } + }, + "notofonts/gunjala-gondi/sources/NotoSansGunjalaGondi.glyphs (config-sans-gunjala-gondi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9935484, + "GPOS": 0.8873239, + "GSUB": 0.9818072, + "total": 0.9990776 + } + }, + "notofonts/gurmukhi/sources/NotoSansGurmukhi.glyphs (config-sans-gurmukhi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9429373, + "GDEF": 0.9986577, + "GPOS": 0.9762746, + "HVAR": 0.74059004, + "OS_2": 0.9814815, + "gvar": 0.9999125, + "hhea": 0.95238096, + "hmtx": 0.9965035, + "total": 0.99632406 + } + }, + "notofonts/gurmukhi/sources/NotoSerifGurmukhi.glyphs (config-serif-gurmukhi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9977925, + "GDEF": 0.9928469, + "GPOS": 0.8540146, + "HVAR": 0.9975309, + "OS_2": 0.9814815, + "gvar": 0.9998758, + "hmtx": 0.9966443, + "total": 0.9988958 + } + }, + "notofonts/hanunoo/sources/NotoSansHanunoo.glyphs (config-sans-hanunoo.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.94505495, + "GPOS": 0.79310346, + "total": 0.99446666 + } + }, + "notofonts/hatran/sources/NotoSansHatran.designspace (config-sans-hatran.yaml) (default)": "identical", + "notofonts/hebrew/sources/NotoRashiHebrew.glyphs (config-rashi-hebrew.yaml) (default)": { + "diffs": { + "GDEF": 0.7692308, + "total": 0.99352 + } + }, + "notofonts/hebrew/sources/NotoSansHebrewDroid.glyphs (config-sans-hebrew-droid.yaml) (default)": "identical", + "notofonts/hebrew/sources/NotoSansHebrew.glyphs (config-sans-hebrew.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97961545, + "GDEF": 0.48046875, + "GPOS": 0.7916667, + "sizeof(gvar)": 2980.0, + "total": 0.972453 + } + }, + "notofonts/hebrew/sources/NotoSerifHebrew.glyphs (config-serif-hebrew.yaml) (default)": { + "diffs": { + "GDEF": 0.6435921, + "sizeof(gvar)": 5792.0, + "total": 0.99255747 + } + }, + "notofonts/hentaigana/sources/NotoSerifHentaigana.glyphspackage (config.yaml) (default)": { + "diffs": { + "GDEF": 0.09326425, + "OS_2": 0.9814815, + "glyf": 0.99689364, + "hhea": 0.9047619, + "hmtx": 0.6308017, + "sizeof(GDEF)": 6.0, + "total": 0.9959015 + } + }, + "notofonts/imperial-aramaic/sources/NotoSansImperialAramaic.designspace (config-sans-imperial-aramaic.yaml) (default)": "identical", + "notofonts/indic-siyaq-numbers/sources/NotoSansIndicSiyaqNumbers.glyphs (config-sans-indic-siyaq-numbers.yaml) (default)": "identical", + "notofonts/inscriptional-pahlavi/sources/NotoSansInscriptionalPahlavi.glyphs (config-sans-inscriptional-pahlavi.yaml) (default)": "identical", + "notofonts/inscriptional-parthian/sources/NotoSansInscriptionalParthian.glyphs (config-sans-inscriptional-parthian.yaml) (default)": "identical", + "notofonts/javanese/sources/NotoSansJavanese.glyphs (config-sans-javanese.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.90734416, + "GDEF": 0.84818804, + "GPOS": 0.9370597, + "GSUB": 0.990228, + "total": 0.97812915 + } + }, + "notofonts/kaithi/sources/NotoSansKaithi.glyphs (config-sans-kaithi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9875728, + "GDEF": 1.0, + "GPOS": 0.8, + "GSUB": 0.4166307, + "total": 0.79879194 + } + }, + "notofonts/kannada/sources/NotoSansKannada.glyphs (config-sans-kannada.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.82733315, + "GDEF": 0.6759907, + "GPOS": 0.95649374, + "HVAR": 0.16659473, + "OS_2": 0.962963, + "glyf": 0.99969536, + "gvar": 0.99378055, + "hhea": 0.95238096, + "hmtx": 0.66717094, + "name": 0.99375, + "total": 0.98226637 + } + }, + "notofonts/kannada/sources/NotoSerifKannada.glyphs (config-serif-kannada.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.6958746, + "GDEF": 0.9979145, + "GPOS": 0.98409384, + "GSUB": 0.99654245, + "HVAR": 0.26020762, + "OS_2": 0.9814815, + "glyf": 0.9996531, + "gvar": 0.9982636, + "hhea": 0.95238096, + "hmtx": 0.97635937, + "total": 0.9421166 + } + }, + "notofonts/kawi/sources/NotoSansKawi.glyphs (config-sans-kawi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9980918, + "GDEF": 0.85357547, + "GPOS": 0.9867968, + "GSUB": 0.9983871, + "name": 0.97196263, + "total": 0.99071276 + } + }, + "notofonts/kayah-li/sources/NotoSansKayahLi.designspace (config-sans-kayah-li.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9809524, + "GPOS": 0.7058824, + "total": 0.99577487 + } + }, + "notofonts/kharoshthi/sources/NotoSansKharoshthi.glyphs (config-sans-kharoshthi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9989882, + "GDEF": 0.992126, + "GPOS": 0.8137045, + "GSUB": 0.97838014, + "glyf": 1.0, + "total": 0.99365664 + } + }, + "notofonts/khitan-small-script/sources/NotoFangsongKSSRotated.glyphspackage (config-fangsong-rotated.yaml) (default)": "identical", + "notofonts/khitan-small-script/sources/NotoFangsongKSSVertical.glyphspackage (config-fangsong-vertical.yaml) (default)": "identical", + "notofonts/khitan-small-script/sources/NotoSerifKhitanSmallScript.glyphspackage (config-serif.yaml) (default)": { + "diffs": { + "GSUB": 0.4733819, + "total": 0.85998416 + } + }, + "notofonts/khmer/sources/NotoSansKhmerUI.glyphs (config-sans-khmer-ui.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9996315, + "GDEF": 0.66979474, + "GPOS": 0.9885997, + "HVAR": 0.84638107, + "OS_2": 0.9814815, + "gvar": 0.99973696, + "hmtx": 0.9948052, + "total": 0.9963063 + } + }, + "notofonts/khmer/sources/NotoSansKhmer.glyphs (config-sans-khmer.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99961054, + "GDEF": 0.6354647, + "GPOS": 0.9924311, + "HVAR": 0.86538464, + "gvar": 0.99964684, + "total": 0.99631655 + } + }, + "notofonts/khmer/sources/NotoSerifKhmer.glyphs (config-serif-khmer.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99968153, + "GDEF": 0.61882126, + "GPOS": 0.9888596, + "HVAR": 0.5079595, + "gvar": 0.999827, + "total": 0.99488443 + } + }, + "notofonts/khojki/sources/NotoSansKhojki.glyphs (config-sans-khojki.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9883721, + "GPOS": 0.9676617, + "OS_2": 0.9814815, + "hhea": 0.95238096, + "hmtx": 0.9946524, + "total": 0.99805546 + } + }, + "notofonts/khojki/sources/NotoSerifKhojki.glyphs (config-serif-khojki.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9705882, + "GDEF": 0.9934211, + "GPOS": 0.72922254, + "glyf": 0.99993473, + "gvar": 0.9697229, + "total": 0.981492 + } + }, + "notofonts/khudawadi/sources/NotoSansKhudawadi.glyphs (config-sans-khudawadi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97439444, + "GDEF": 0.9590164, + "GPOS": 0.9056604, + "sizeof(GDEF)": 48.0, + "total": 0.9924348 + } + }, + "notofonts/lao/sources/NotoSansLaoLoopedUI.glyphs (config-sans-lao-looped-ui.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98046875, + "GDEF": 0.8376561, + "GPOS": 0.9130435, + "GSUB": 0.9241965, + "GlyphOrder": 0.99029124, + "HVAR": 0.99088144, + "OS_2": 0.9814815, + "fvar": 0.7906977, + "glyf": 0.9869908, + "gvar": 0.9868396, + "hhea": 0.95238096, + "hmtx": 0.990228, + "maxp": 0.95, + "name": 0.7511521, + "post": 0.9898305, + "total": 0.9798002 + } + }, + "notofonts/lao/sources/NotoSansLaoLooped.glyphs (config-sans-lao-looped.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.95518506, + "GDEF": 0.77362984, + "GPOS": 0.9261261, + "GSUB": 0.90514904, + "GlyphOrder": 0.9782609, + "HVAR": 0.9133247, + "OS_2": 0.9814815, + "fvar": 0.7906977, + "glyf": 0.96024716, + "gvar": 0.960454, + "hhea": 0.95238096, + "hmtx": 0.9781421, + "maxp": 0.95, + "name": 0.76106197, + "post": 0.97740114, + "total": 0.954963 + } + }, + "notofonts/lao/sources/NotoSansLaoUI-MM.glyphs (config-sans-lao-ui.yaml) (default)": { + "diffs": { + "GDEF": 0.62857145, + "total": 0.9942249 + } + }, + "notofonts/lao/sources/NotoSansLao.glyphs (config-sans-lao.yaml) (default)": { + "diffs": { + "GDEF": 0.5887446, + "GPOS": 0.97727275, + "GSUB": 0.9388145, + "HVAR": 0.37748346, + "sizeof(GSUB)": 240.0, + "total": 0.9849756 + } + }, + "notofonts/lao/sources/NotoSerifLao.glyphs (config-serif-lao.yaml) (default)": { + "diffs": { + "GDEF": 0.6353791, + "GPOS": 0.97863245, + "HVAR": 0.6103896, + "total": 0.9921646 + } + }, + "notofonts/lepcha/sources/NotoSansLepcha.glyphs (config-sans-lepcha.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.975, + "GPOS": 0.9471459, + "GSUB": 0.93286216, + "total": 0.97973645 + } + }, + "notofonts/limbu/sources/NotoSansLimbu.glyphs (config-sans-limbu.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9939148, + "GPOS": 0.90869564, + "OS_2": 0.9814815, + "hhea": 0.95238096, + "hmtx": 0.91566265, + "total": 0.99279296 + } + }, + "notofonts/linear-a/sources/NotoSansLinearA.designspace (config-sans-linear-a.yaml) (default)": "identical", + "notofonts/linear-b/sources/NotoSansLinearB.designspace (config-sans-linear-b.yaml) (default)": "identical", + "notofonts/lisu/sources/NotoSansLisu.glyphs (config-sans-lisu.yaml) (default)": "identical", + "notofonts/lycian/sources/NotoSansLycian.designspace (config-sans-lycian.yaml) (default)": "identical", + "notofonts/lydian/sources/NotoSansLydian.designspace (config-sans-lydian.yaml) (default)": "identical", + "notofonts/mahajani/sources/NotoSansMahajani.glyphs (config-sans-mahajani.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9668874, + "GPOS": 0.8039216, + "total": 0.99782604 + } + }, + "notofonts/makasar/sources/NotoSerifMakasar.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.6689189, + "GPOS": 0.76, + "GSUB": 0.99159664, + "HVAR": "fontc", + "STAT": "fontc", + "fvar": "fontc", + "gvar": "fontc", + "name": 0.96629214, + "total": 0.9374132 + } + }, + "notofonts/malayalam/sources/NotoSansMalayalam.glyphs (config-sans-malayalam.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.93802565, + "GDEF": 0.68676275, + "GPOS": 0.9148936, + "GSUB": 0.9926396, + "HVAR": 0.30918595, + "OS_2": 0.962963, + "glyf": 0.9995744, + "gvar": 0.9905186, + "hhea": 0.95238096, + "hmtx": 0.9593496, + "name": 0.99375, + "total": 0.984294 + } + }, + "notofonts/malayalam/sources/NotoSerifMalayalam.glyphs (config-serif-malayalam.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.992163, + "GDEF": 0.9767932, + "GPOS": 0.98, + "GSUB": 0.99170125, + "HVAR": 0.19877942, + "OS_2": 0.962963, + "glyf": 0.999907, + "gvar": 0.9993544, + "hhea": 0.95238096, + "hmtx": 0.96100277, + "name": 0.9868421, + "total": 0.9902298 + } + }, + "notofonts/mandaic/sources/NotoSansMandaic.designspace (config-sans-mandaic.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9898167, + "GPOS": 0.8076923, + "total": 0.9983334 + } + }, + "notofonts/manichaean/sources/NotoSansManichaean.glyphs (config-sans-manichaean.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9944629, + "GPOS": 0.81632656, + "glyf": 0.9979356, + "total": 0.9970458 + } + }, + "notofonts/marchen/sources/NotoSansMarchen.designspace (config-sans-marchen.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99144137, + "GDEF": 1.0, + "GPOS": 0.84732825, + "total": 0.998708 + } + }, + "notofonts/masaram-gondi/sources/NotoSansMasaramGondi.glyphs (config-sans-masaram-gondi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9780676, + "GPOS": 0.70666665, + "total": 0.9950485 + } + }, + "notofonts/math/sources/NotoSansMath.glyphspackage (config-sans-math.yaml) (default)": { + "diffs": { + "GSUB": 0.99989283, + "MATH": "fontmake", + "cmap": 0.99713933, + "glyf": 0.9031102, + "head": 0.8636364, + "hhea": 0.95238096, + "hmtx": 0.9866507, + "maxp": 0.95, + "total": 0.8765076 + } + }, + "notofonts/mayan-numerals/sources/NotoSansMayanNumerals.designspace (config-sans-mayan-numerals.yaml) (default)": "identical", + "notofonts/medefaidrin/sources/NotoSansMedefaidrin.designspace (config-sans-medefaidrin.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9987013, + "GPOS": 0.9714286, + "head": 0.95454544, + "total": 0.9998328 + } + }, + "notofonts/meetei-mayek/sources/NotoSansMeeteiMayek.glyphs (config-sans-meetei-mayek.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9929701, + "GPOS": 0.6666667, + "total": 0.99858606 + } + }, + "notofonts/mende-kikakui/sources/NotoSansMendeKikakui.glyphs (config-sans-mende-kikakui.yaml) (default)": { + "diffs": { + "GPOS": 0.973913, + "glyf": 1.0, + "total": 0.9998086 + } + }, + "notofonts/meroitic/sources/NotoSansMeroitic.designspace (config-sans-meroitic.yaml) (default)": { + "diffs": { + "GlyphOrder": 0.08, + "cmap": 0.9858657, + "glyf": 0.9979127, + "hhea": 0.95238096, + "hmtx": 0.996337, + "maxp": 0.95, + "total": 0.98684543 + } + }, + "notofonts/miao/sources/NotoSansMiao.glyphs (config-sans-miao.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99943864, + "GPOS": 0.97619045, + "glyf": 0.9992057, + "total": 0.999001 + } + }, + "notofonts/modi/sources/NotoSansModi.glyphs (config-sans-modi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9946827, + "GDEF": 1.0, + "GPOS": 0.78070176, + "total": 0.9983754 + } + }, + "notofonts/mongolian/sources/NotoSansMongolian.designspace (config-sans-mongolian.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9985935, + "GPOS": 0.91525424, + "GSUB": 0.8772217, + "head": 0.95454544, + "name": 0.97196263, + "sizeof(GSUB)": 5558.0, + "total": 0.9261786, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/mro/sources/NotoSansMro.designspace (config-sans-mro.yaml) (default)": "identical", + "notofonts/multani/sources/NotoSansMultani.designspace (config-sans-multani.yaml) (default)": "identical", + "notofonts/music/sources/NotoMusic.glyphs (config-music.yaml) (default)": { + "diffs": { + "GDEF": 0.9932886, + "GPOS": 0.98553145, + "total": 0.9977246 + } + }, + "notofonts/myanmar/sources/NotoSansMyanmarUI.glyphs (config-sans-myanmar-ui.yaml) (default)": { + "diffs": { + "GDEF": 0.66828674, + "GSUB": 0.9991717, + "HVAR": 0.5892157, + "glyf": 0.9999429, + "gvar": 0.96912974, + "hmtx": 0.9983845, + "total": 0.978585 + } + }, + "notofonts/myanmar/sources/NotoSansMyanmar.glyphs (config-sans-myanmar.yaml) (default)": { + "diffs": { + "GDEF": 0.68417597, + "GSUB": 0.99926156, + "HVAR": 0.59129566, + "OS_2": 0.9814815, + "gvar": 0.9999142, + "hmtx": 0.99358976, + "total": 0.9968483 + } + }, + "notofonts/myanmar/sources/NotoSerifMyanmar.glyphs (config-serif-myanmar.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9962169, + "GDEF": 0.8400298, + "GSUB": 0.99852693, + "HVAR": 0.37992832, + "OS_2": 0.9814815, + "glyf": 0.99997824, + "gvar": 0.99010277, + "hmtx": 0.994702, + "total": 0.990856 + } + }, + "notofonts/nabataean/sources/NotoSansNabataean.designspace (config-sans-nabataean.yaml) (default)": "identical", + "notofonts/nag-mundari/sources/NotoSansNagMundari.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97461927, + "GPOS": 0.74725276, + "total": 0.99570787 + } + }, + "notofonts/nandinagari/sources/NotoSansNandinagari.glyphs (config-sans-nandinagari.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9991903, + "GPOS": 0.739726, + "GSUB": 0.9991342, + "glyf": 0.84223175, + "hmtx": 0.78854626, + "maxp": 0.9, + "total": 0.90611356, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/new-tai-lue/sources/NotoSansNewTaiLue.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.74509805, + "glyf": 0.99933773, + "gvar": 0.84559184, + "total": 0.92857337 + } + }, + "notofonts/newa/sources/NotoSansNewa.glyphs (config-sans-newa.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99673426, + "GDEF": 0.99835974, + "GPOS": 0.9942556, + "GSUB": 0.991314, + "total": 0.99674433 + } + }, + "notofonts/nko/sources/NotoSansNKoUnjoined.glyphs (config-sans-nko-unjoined.yaml) (default)": { + "diffs": { + "GPOS": 0.9880515, + "total": 0.99805796 + } + }, + "notofonts/nko/sources/NotoSansNKo.glyphs (config-sans-nko.yaml) (default)": { + "diffs": { + "GPOS": 0.9880515, + "total": 0.99866855 + } + }, + "notofonts/nushu/sources/NotoSansNushu.glyphs (config-sans-nushu.yaml) (default)": { + "diffs": { + "post": 0.99882215, + "total": 0.9865977, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/nushu/sources/NotoTraditionalNushu.glyphs (config-traditional-nushu.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "fvar": 0.852459, + "gvar": 0.99999195, + "name": 0.92436975, + "total": 0.9882788, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/ogham/sources/NotoSansOgham.designspace (config-sans-ogham.yaml) (default)": "identical", + "notofonts/ol-chiki/sources/NotoSansOlChiki.glyphs (config-sans-ol-chiki.yaml) (default)": "identical", + "notofonts/old-hungarian/sources/NotoSansOldHungarian.glyphs (config-sans-old-hungarian.yaml) (default)": "identical", + "notofonts/old-italic/sources/NotoSansOldItalic.designspace (config-sans-old.yaml) (default)": "identical", + "notofonts/old-north-arabian/sources/NotoSansOldNorthArabian.designspace (config-sans-old-north-arabian.yaml) (default)": "identical", + "notofonts/old-permic/sources/NotoSansOldPermic.designspace (config-sans-old-permic.yaml) (default)": "identical", + "notofonts/old-persian/sources/NotoSansOldPersian.designspace (config-sans-old-persian.yaml) (default)": "identical", + "notofonts/old-sogdian/sources/NotoSansOldSogdian.glyphs (config-sans-old-sogdian.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9968553, + "GPOS": 0.9714286, + "total": 0.999539 + } + }, + "notofonts/old-south-arabian/sources/NotoSansOldSouthArabian.designspace (config-sans-old-south-arabian.yaml) (default)": "identical", + "notofonts/old-turkic/sources/NotoSansOldTurkic.designspace (config-sans-old-turkic.yaml) (default)": "identical", + "notofonts/old-uyghur/sources/NotoSerifOldUyghur.glyphs (config-serif-old-uyghur.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.951049, + "GPOS": 0.88271606, + "OS_2": 0.9444444, + "total": 0.9960926 + } + }, + "notofonts/oriya/sources/NotoSerifOriya.glyphs (config-serif-oriya.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99056995, + "GDEF": 0.9966471, + "GPOS": 0.7565789, + "GSUB": 0.9981374, + "OS_2": 0.962963, + "glyf": 1.0, + "gvar": 0.82395566, + "total": 0.9649668 + } + }, + "notofonts/osage/sources/NotoSansOsage.glyphs (config-sans-osage.yaml) (default)": { + "diffs": { + "glyf": 0.99606043, + "total": 0.997472 + } + }, + "notofonts/osmanya/sources/NotoSansOsmanya.designspace (config-sans-osmanya.yaml) (default)": "identical", + "notofonts/ottoman-siyaq-numbers/sources/NotoSerifOttomanSiyaq.glyphs (config.yaml) (default)": { + "diffs": { + "OS_2": 0.9444444, + "cmap": 0.9849624, + "total": 0.9989251 + } + }, + "notofonts/pahawh-hmong/sources/NotoSansPahawhHmong.glyphs (config-sans-pahawh-hmong.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97508895, + "GPOS": 0.816, + "total": 0.9688433, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/palmyrene/sources/NotoSansPalmyrene.designspace (config-sans-palmyrene.yaml) (default)": "identical", + "notofonts/pau-cin-hau/sources/NotoSansPauCinHau.glyphs (config-sans-pau-cin-hau.yaml) (default)": "identical", + "notofonts/phags-pa/sources/NotoSansPhagsPa.glyphs (config-sans-phags-pa.yaml) (default)": { + "diffs": { + "glyf": 0.9994335, + "total": 0.99956346 + } + }, + "notofonts/phoenician/sources/NotoSansPhoenician.designspace (config-sans-phoenician.yaml) (default)": "identical", + "notofonts/psalter-pahlavi/sources/NotoSansPsalterPahlavi.glyphs (config-sans-psalter-pahlavi.yaml) (default)": { + "diffs": { + "GPOS": 0.9943343, + "total": 0.9997447 + } + }, + "notofonts/rejang/sources/NotoSansRejang.glyphs (config-sans-rejang.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9931787, + "GPOS": 0.94813466, + "OS_2": 0.9814815, + "hmtx": 0.98, + "total": 0.9609463, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/runic/sources/NotoSansRunic.designspace (config-sans-runic.yaml) (default)": "identical", + "notofonts/samaritan/sources/NotoSansSamaritan.glyphs (config-sans-samaritan.yaml) (default)": "identical", + "notofonts/saurashtra/sources/NotoSansSaurashtra.glyphs (config-sans-saurashtra.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.98993963, + "GPOS": 0.875, + "GSUB": 0.9947644, + "total": 0.9782764, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/sharada/sources/NotoSansSharada.glyphs (config-sans-sharada.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.997669, + "GDEF": 0.99210113, + "GPOS": 0.9834206, + "total": 0.9954684 + } + }, + "notofonts/shavian/sources/NotoSansShavian.designspace (config-sans-shavian.yaml) (default)": "identical", + "notofonts/siddham/sources/NotoSansSiddham.glyphs (config-sans-siddham.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9933419, + "GDEF": 0.99861306, + "GPOS": 0.99816793, + "GSUB": 0.98694843, + "name": 1.0, + "total": 0.9964337 + } + }, + "notofonts/sinhala/sources/NotoSansSinhala.glyphs (config-sans-sinhala.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.997008, + "GDEF": 0.7348735, + "GPOS": 0.9362287, + "HVAR": 0.34117004, + "OS_2": 0.962963, + "gvar": 0.9999421, + "hhea": 0.95238096, + "hmtx": 0.9938367, + "name": 0.99375, + "total": 0.9970252 + } + }, + "notofonts/sinhala/sources/NotoSerifSinhala.glyphs (config-serif-sinhala.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9972085, + "GDEF": 0.76133263, + "GPOS": 0.89604497, + "HVAR": 0.33390903, + "OS_2": 0.962963, + "gvar": 0.9999413, + "hhea": 0.95238096, + "hmtx": 0.9938367, + "name": 0.99375, + "total": 0.99616796 + } + }, + "notofonts/sogdian/sources/NotoSansSogdian.glyphs (config-sans-sogdian.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9986468, + "GPOS": 0.78125, + "GSUB": 0.9860343, + "total": 0.9945306 + } + }, + "notofonts/sora-sompeng/sources/NotoSansSoraSompeng.glyphs (config-sans-sora-sompeng.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.9997791, + "total": 0.9739991, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/soyombo/sources/NotoSansSoyombo.designspace (config-sans-soyombo.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993294, + "GDEF": 1.0, + "GPOS": 0.9996117, + "GSUB": 0.97756803, + "total": 0.99745417 + } + }, + "notofonts/sundanese/sources/NotoSansSundanese.glyphs (config-sans-sundanese.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99375, + "GPOS": 0.91463417, + "HVAR": 0.93877554, + "OS_2": 0.9814815, + "gvar": 0.99959034, + "hmtx": 0.9892473, + "total": 0.9963848 + } + }, + "notofonts/syloti-nagri/sources/NotoSansSylotiNagri.glyphs (config-sans-syloti-nagri.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9910314, + "GPOS": 0.8235294, + "GSUB": 0.99415207, + "total": 0.9730187, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/symbols/sources/NotoSansSymbols.glyphspackage (config-sans-symbols.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "glyf": 0.9991243, + "gvar": 0.99599737, + "hmtx": 0.9988235, + "total": 0.9804752, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/symbols/sources/NotoSansSymbols2.glyphspackage (config-sans-symbols2.yaml) (default)": { + "diffs": { + "GSUB": 0.9965398, + "total": 0.9834494, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/syriac/sources/NotoSansSyriacEastern.glyphs (config-sans-syriac-eastern.yaml) (default)": { + "diffs": { + "GSUB": 0.99088603, + "HVAR": 0.96484375, + "gvar": 0.999818, + "total": 0.99720544 + } + }, + "notofonts/syriac/sources/NotoSansSyriacWestern.glyphs (config-sans-syriac-western.yaml) (default)": { + "diffs": { + "GPOS": 0.9934479, + "GSUB": 0.99851066, + "total": 0.99902785 + } + }, + "notofonts/syriac/sources/NotoSansSyriac.glyphs (config-sans-syriac.yaml) (default)": { + "diffs": { + "GPOS": 0.9960613, + "GSUB": 0.9962238, + "total": 0.99911666 + } + }, + "notofonts/tagalog/sources/NotoSansTagalog.glyphs (config-sans-tagalog.yaml) (default)": { + "diffs": { + "GPOS": 0.99236643, + "total": 0.97082514, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/tagbanwa/sources/NotoSansTagbanwa.designspace (config-sans-tagbanwa.yaml) (default)": "identical", + "notofonts/tai-le/sources/NotoSansTaiLe.glyphs (config-sans-tai-le.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.962963, + "GDEF": 0.94505495, + "GPOS": 0.79012346, + "GSUB": 0.96428573, + "OS_2": 0.9814815, + "hmtx": 0.9350649, + "total": 0.9935699 + } + }, + "notofonts/tai-tham/sources/NotoSansTaiTham.glyphs (config-sans-tai-tham.yaml) (default)": { + "diffs": { + "GDEF": 0.75036603, + "GSUB": 0.9999675, + "HVAR": 0.9948507, + "OS_2": 0.9814815, + "avar": "fontc", + "fvar": 0.9411765, + "glyf": 0.9995095, + "gvar": 0.9776169, + "hhea": 0.95238096, + "hmtx": 0.99396133, + "total": 0.9613589 + } + }, + "notofonts/tai-viet/sources/NotoSansTaiViet.glyphs (config-sans-tai-viet.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9944009, + "GPOS": 0.9277899, + "total": 0.9972894 + } + }, + "notofonts/takri/sources/NotoSansTakri.designspace (config-sans-takri.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9898358, + "GDEF": 0.85365856, + "GPOS": 0.9882321, + "total": 0.9921103 + } + }, + "notofonts/tamil/sources/NotoSansTamilSupplement.designspace (config-sans-tamil-supplement.yaml) (default)": "identical", + "notofonts/tamil/sources/NotoSansTamil.glyphs (config-sans-tamil.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.7950769, + "GDEF": 0.7651715, + "GPOS": 0.9088729, + "HVAR": 0.7227053, + "OS_2": 0.9814815, + "glyf": 0.99992514, + "gvar": 0.99895996, + "hhea": 0.95238096, + "hmtx": 0.94758064, + "total": 0.9842439 + } + }, + "notofonts/tamil/sources/NotoSerifTamil-Italic.glyphs (config-serif-tamil.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9150943, + "GDEF": 0.41185647, + "GPOS": 0.7322835, + "HVAR": 0.7164179, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "glyf": 0.9998644, + "gvar": 0.9940794, + "hhea": 0.95238096, + "hmtx": 0.94690263, + "total": 0.97817945, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/tamil/sources/NotoSerifTamil.glyphs (config-serif-tamil.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.91981846, + "GDEF": 0.4374026, + "GPOS": 0.7322835, + "HVAR": 0.779661, + "OS_2": 0.9814815, + "VVAR": "fontmake", + "gvar": 0.9940447, + "hhea": 0.95238096, + "hmtx": 0.94690263, + "total": 0.9792275, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/tangsa/sources/NotoSansTangsa.glyphs (config-sans-tangsa.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9974227, + "GPOS": 0.9714286, + "gvar": 0.95798445, + "total": 0.9806131 + } + }, + "notofonts/tangut/sources/NotoSerifTangut.glyphspackage (config-serif-tangut.yaml) (default)": { + "diffs": { + "glyf": 0.9999935, + "post": 0.999928, + "total": 0.9918428, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/telugu/sources/NotoSansTelugu.glyphs (config-sans-telugu.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.94197327, + "GDEF": 0.66806614, + "GPOS": 0.98357123, + "HVAR": 0.1740435, + "OS_2": 0.962963, + "glyf": 0.99924445, + "gvar": 0.99703896, + "hhea": 0.9047619, + "hmtx": 0.84248704, + "name": 0.99375, + "total": 0.97380733 + } + }, + "notofonts/telugu/sources/NotoSerifTelugu.glyphs (config-serif-telugu.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.88889176, + "GDEF": 0.9689441, + "GPOS": 0.98044163, + "HVAR": 0.0908632, + "OS_2": 0.962963, + "glyf": 0.99971306, + "gvar": 0.95523363, + "hhea": 0.9047619, + "hmtx": 0.8995984, + "name": 0.9868421, + "total": 0.9430178 + } + }, + "notofonts/thaana/sources/NotoSansThaana.glyphs (config-sans-thaana.yaml) (default)": { + "diffs": { + "VVAR": "fontmake", + "gvar": 0.99995804, + "total": 0.98311585, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "notofonts/thai/sources/NotoSansThaiLoopedUI.glyphs (config-looped-thai-ui.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9867675, + "GDEF": 0.63075197, + "GPOS": 0.92741936, + "GSUB": 0.9444799, + "GlyphOrder": 0.997543, + "HVAR": 0.81490684, + "OS_2": 0.9814815, + "fvar": 0.8037383, + "glyf": 0.9951406, + "gvar": 0.99540025, + "hhea": 0.95238096, + "hmtx": 0.9975309, + "maxp": 0.95, + "name": 0.78929764, + "post": 0.9972603, + "sizeof(GPOS)": 578.0, + "total": 0.98830503 + } + }, + "notofonts/thai/sources/NotoSansThaiLooped.glyphs (config-sans-thai-looped.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9862595, + "GDEF": 0.99894845, + "GPOS": 0.93820226, + "GSUB": 0.93462193, + "GlyphOrder": 0.997555, + "HVAR": 0.7178218, + "OS_2": 0.9814815, + "fvar": 0.7906977, + "glyf": 0.99516517, + "gvar": 0.99515307, + "hhea": 0.95238096, + "hmtx": 0.997543, + "maxp": 0.95, + "name": 0.75454545, + "post": 0.9972603, + "sizeof(GPOS)": 576.0, + "total": 0.9892419 + } + }, + "notofonts/thai/sources/NotoSansThaiUI.designspace (config-sans-thai-ui.yaml) (default)": { + "diffs": { + "GDEF": 0.8780019, + "GPOS": 0.936, + "GSUB": 0.9983389, + "fvar": 0.99583334, + "name": 0.99088144, + "total": 0.9980524 + } + }, + "notofonts/thai/sources/NotoSansThai.designspace (config-sans-thai.yaml) (default)": { + "diffs": { + "GDEF": 0.9632495, + "GPOS": 0.936, + "GSUB": 0.9983389, + "HVAR": 0.53757226, + "fvar": 0.99583334, + "name": 0.99088144, + "sizeof(HVAR)": 140.0, + "total": 0.994681 + } + }, + "notofonts/thai/sources/NotoSerifThai.glyphs (config-serif-thai.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99985653, + "GDEF": 0.8176101, + "GPOS": 0.9230769, + "GSUB": 0.99841523, + "HVAR": 0.67507005, + "name": 1.0, + "total": 0.9956858 + } + }, + "notofonts/tibetan/sources/NotoSerifTibetan.glyphs (config-serif-tibetan.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99986804, + "GDEF": 0.9909368, + "GPOS": 0.9981549, + "GSUB": 0.9900055, + "gvar": 0.9999901, + "sizeof(GSUB)": 7244.0, + "total": 0.99847823 + } + }, + "notofonts/tifinagh/sources/NotoSansTifinagh.glyphs (config-sans-tifinagh.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99756396, + "GPOS": 0.7383177, + "total": 0.9974334 + } + }, + "notofonts/tirhuta/sources/NotoSansTirhuta.glyphs (config-sans-tirhuta.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993605, + "GPOS": 0.97286725, + "GSUB": 0.18956174, + "sizeof(GSUB)": 3346.0, + "total": 0.71472865 + } + }, + "notofonts/todhri/sources/NotoSerifTodhri.glyphs (config-serif-todhri.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9603804, + "GDEF": 0.95027626, + "GPOS": 0.7352941, + "total": 0.98748237 + } + }, + "notofonts/toto/sources/NotoSerifToto.glyphs (config-serif-toto.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.95652175, + "GPOS": 0.8873239, + "gvar": 0.9992407, + "total": 0.997029 + } + }, + "notofonts/ugaritic/sources/NotoSansUgaritic.designspace (config-sans-ugaritic.yaml) (default)": "identical", + "notofonts/vai/sources/NotoSansVai.designspace (config-sans-vai.yaml) (default)": "identical", + "notofonts/vithkuqi/sources/NotoSansVithkuqi.glyphs (config-sans-vithkuqi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9921875, + "GDEF": 0.8196721, + "GPOS": 0.9714286, + "total": 0.999407 + } + }, + "notofonts/vithkuqi/sources/NotoSerifVithkuqi.glyphs (config-serif-vithkuqi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9915254, + "GDEF": 0.8135593, + "GPOS": 0.9714286, + "total": 0.9994189 + } + }, + "notofonts/wancho/sources/NotoSansWancho.designspace (config-sans-wancho.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9940728, + "GPOS": 0.82539684, + "total": 0.99734527 + } + }, + "notofonts/warang-citi/sources/NotoSansWarangCiti.designspace (config-sans-warang-citi.yaml) (default)": "identical", + "notofonts/yezidi/sources/NotoSerifYezidi.designspace (config-serif-yezidi.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9908257, + "GPOS": 0.8115942, + "total": 0.99800354 + } + }, + "notofonts/yi/sources/NotoSansYi.designspace (config-sans-yi.yaml) (default)": { + "diffs": { + "glyf": 0.996311, + "total": 0.9967932 + } + }, + "notofonts/zanabazar-square/sources/NotoSansZanabazarSquare.designspace (config-sans-zanabazar-square.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99758047, + "GDEF": 1.0, + "GPOS": 0.891258, + "total": 0.9969152 + } + }, + "notofonts/znamenny/sources/NotoZnamennyMusicalNotation.glyphs (config-znamenny.yaml) (default)": { + "diffs": { + "glyf": 0.9995162, + "total": 0.9996752 + } + }, + "octaviopardo/EBGaramond12/sources/EBGaramond-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.0077796793, + "glyf": 0.9997212, + "gvar": 0.9990173, + "hmtx": 0.9944463, + "total": 0.9871927 + } + }, + "octaviopardo/EBGaramond12/sources/EBGaramond.glyphs (config.yaml) (default)": { + "diffs": { + "HVAR": 0.0071439203, + "glyf": 0.99985516, + "hmtx": 0.9968973, + "total": 0.9899684 + } + }, + "octaviopardo/Protest/sources/ProtestGuerrilla.glyphs (config-Guerrilla.yaml) (default)": { + "diffs": { + "glyf": 0.9890421, + "hmtx": 0.9931153, + "total": 0.99641657 + } + }, + "octaviopardo/Protest/sources/ProtestGuerrilla.glyphs (config-Guerrilla.yaml) (gftools)": { + "diffs": { + "glyf": 0.9704177, + "hmtx": 0.9931153, + "total": 0.990366 + } + }, + "octaviopardo/Protest/sources/ProtestRevolution.glyphs (config-Revolution.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9998639, + "GDEF": 0.9948079, + "glyf": 0.99773014, + "hmtx": 0.9982729, + "total": 0.9978971 + } + }, + "octaviopardo/Protest/sources/ProtestRiot.glyphs (config-Riot.yaml) (default)": { + "diffs": { + "glyf": 0.9981618, + "total": 0.99921376 + } + }, + "octaviopardo/Protest/sources/ProtestRiot.glyphs (config-Riot.yaml) (gftools)": { + "diffs": { + "glyf": 0.86240107, + "hmtx": 0.9966216, + "maxp": 0.9, + "total": 0.93935496 + } + }, + "octaviopardo/Protest/sources/ProtestStrike.glyphs (config-Strike.yaml) (default)": { + "diffs": { + "glyf": 0.98973, + "hmtx": 0.99323183, + "total": 0.99673253 + } + }, + "octaviopardo/Protest/sources/ProtestStrike.glyphs (config-Strike.yaml) (gftools)": { + "diffs": { + "glyf": 0.92592806, + "hmtx": 0.99323183, + "maxp": 0.95, + "total": 0.9767983 + } + }, + "octaviopardo/REM/sources/REM-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.96908236, + "GDEF": 0.99937105, + "GSUB": 0.94457275, + "GlyphOrder": 0.9938838, + "HVAR": 0.995338, + "OS_2": 0.9814815, + "glyf": 0.9473459, + "gvar": 0.8135539, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.91530615, + "maxp": 0.8, + "post": 0.992, + "sizeof(gvar)": 8178.0, + "total": 0.91600585 + } + }, + "octaviopardo/REM/sources/REM-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.96908236, + "GDEF": 0.99937105, + "GSUB": 0.94457275, + "GlyphOrder": 0.9938838, + "HVAR": 0.995338, + "OS_2": 0.9814815, + "glyf": 0.9450527, + "gvar": 0.80322427, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.91530615, + "maxp": 0.8, + "post": 0.992, + "sizeof(gvar)": 8214.0, + "total": 0.91171795 + } + }, + "octaviopardo/REM/sources/REM.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9605914, + "GDEF": 0.99935484, + "GSUB": 0.94460833, + "GlyphOrder": 0.9938838, + "HVAR": 0.9952191, + "glyf": 0.99465626, + "gvar": 0.989142, + "hhea": 0.95238096, + "hmtx": 0.9918367, + "maxp": 0.9, + "post": 0.992, + "sizeof(gvar)": 7482.0, + "total": 0.97790134 + } + }, + "octaviopardo/REM/sources/REM.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9605914, + "GDEF": 0.99935484, + "GSUB": 0.94460833, + "GlyphOrder": 0.9938838, + "HVAR": 0.9952191, + "glyf": 0.9937191, + "gvar": 0.98771745, + "hhea": 0.95238096, + "hmtx": 0.9918367, + "maxp": 0.9, + "post": 0.992, + "sizeof(gvar)": 7486.0, + "total": 0.9775 + } + }, + "oliverlalan/Doto/sources/Doto.designspace (config.yaml) (default)": { + "diffs": { + "HVAR": 0.053019147, + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.998449 + } + }, + "oliverlalan/Doto/sources/Doto.designspace (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.053019147, + "OS_2": 0.9814815, + "head": 0.95454544, + "total": 0.99845797 + } + }, + "positype/Murecho-Project/sources/Murecho.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.82942295, + "VVAR": "fontmake", + "glyf": 0.99937624, + "gvar": 0.9956709, + "total": 0.9764678, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "positype/Murecho-Project/sources/Murecho.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.82942295, + "VVAR": "fontmake", + "glyf": 0.9972658, + "gvar": 0.9932898, + "total": 0.9746896, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "rfuenzalida/Freeman/sources/Freeman.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9999916, + "GPOS": 0.9265306, + "GSUB": 0.9980114, + "total": 0.9998808 + } + }, + "rfuenzalida/Freeman/sources/Freeman.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9999916, + "GPOS": 0.9265306, + "GSUB": 0.9980114, + "glyf": 0.9652006, + "total": 0.9965258 + } + }, + "ronykoch/Karantina/Sources/karantina.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.95109916, + "GDEF": 0.6230769, + "GPOS": 0.8727273, + "total": 0.98439145 + } + }, + "rubjo/victor-mono-font/sources/VictorMono-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99954474, + "gvar": 0.976113, + "hmtx": 0.9932478, + "total": 0.99179876 + } + }, + "rubjo/victor-mono-font/sources/VictorMono-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9996959, + "gvar": 0.9746555, + "total": 0.9914148 + } + }, + "rubjo/victor-mono-font/sources/VictorMono.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9996533, + "gvar": 0.9743705, + "total": 0.99251837 + } + }, + "rubjo/victor-mono-font/sources/VictorMono.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9996752, + "gvar": 0.9703013, + "total": 0.9911959 + } + }, + "scfried/soft-type-jacquard/sources/Jacquard12.glyphs (config-jacquard12.yaml) (default)": "identical", + "scfried/soft-type-jacquard/sources/Jacquard12.glyphs (config-jacquard12.yaml) (gftools)": { + "diffs": { + "glyf": 0.94518787, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99722993, + "maxp": 0.9, + "total": 0.9540771 + } + }, + "scfried/soft-type-jacquard/sources/Jacquard12Charted.glyphs (config-jacquard12charted.yaml) (default)": "identical", + "scfried/soft-type-jacquard/sources/Jacquard12Charted.glyphs (config-jacquard12charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.9613224, + "maxp": 0.9, + "total": 0.96210194 + } + }, + "scfried/soft-type-jacquard/sources/Jacquard24.glyphs (config-jacquard24.yaml) (default)": "identical", + "scfried/soft-type-jacquard/sources/Jacquard24.glyphs (config-jacquard24.yaml) (gftools)": { + "diffs": { + "glyf": 0.85555637, + "maxp": 0.9, + "total": 0.8624517 + } + }, + "scfried/soft-type-jacquard/sources/Jacquard24Charted.glyphs (config-jacquard24charted.yaml) (default)": "identical", + "scfried/soft-type-jacquard/sources/Jacquard24Charted.glyphs (config-jacquard24charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.9613893, + "maxp": 0.9, + "total": 0.96159893 + } + }, + "scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9-Charted.glyphs (config-charted.yaml) (default)": "identical", + "scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9-Charted.glyphs (config-charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.9990271, + "total": 0.9990532 + } + }, + "scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9.glyphs (config.yaml) (default)": "identical", + "scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.979279, + "maxp": 0.9, + "total": 0.9853678 + } + }, + "scfried/soft-type-jersey/sources/Jersey10.glyphs (config-jersey10.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey10.glyphs (config-jersey10.yaml) (gftools)": { + "diffs": { + "glyf": 0.7610324, + "maxp": 0.9, + "sizeof(glyf)": 14000.0, + "total": 0.80001277 + } + }, + "scfried/soft-type-jersey/sources/Jersey10Charted.glyphs (config-jersey10charted.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey10Charted.glyphs (config-jersey10charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.77016175, + "maxp": 0.8, + "sizeof(glyf)": 105889.0, + "total": 0.77791846 + } + }, + "scfried/soft-type-jersey/sources/Jersey15.glyphs (config-jersey15.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey15.glyphs (config-jersey15.yaml) (gftools)": { + "diffs": { + "glyf": 0.7412225, + "maxp": 0.9, + "sizeof(glyf)": 30906.0, + "total": 0.7628725 + } + }, + "scfried/soft-type-jersey/sources/Jersey15Charted.glyphs (config-jersey15charted.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey15Charted.glyphs (config-jersey15charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.7546943, + "maxp": 0.8, + "sizeof(glyf)": 213444.0, + "total": 0.7587358 + } + }, + "scfried/soft-type-jersey/sources/Jersey20.glyphs (config-jersey20.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey20.glyphs (config-jersey20.yaml) (gftools)": { + "diffs": { + "glyf": 0.67985934, + "maxp": 0.9, + "sizeof(glyf)": 67450.0, + "total": 0.6955199 + } + }, + "scfried/soft-type-jersey/sources/Jersey20Charted.glyphs (config-jersey20charted.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey20Charted.glyphs (config-jersey20charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.767194, + "maxp": 0.8, + "sizeof(glyf)": 358658.0, + "total": 0.769417 + } + }, + "scfried/soft-type-jersey/sources/Jersey25.glyphs (config-jersey25.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey25.glyphs (config-jersey25.yaml) (gftools)": { + "diffs": { + "glyf": 0.55394524, + "maxp": 0.9, + "sizeof(glyf)": 144630.0, + "total": 0.56882644 + } + }, + "scfried/soft-type-jersey/sources/Jersey25Charted.glyphs (config-jersey25charted.yaml) (default)": "identical", + "scfried/soft-type-jersey/sources/Jersey25Charted.glyphs (config-jersey25charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.59613734, + "maxp": 0.8, + "total": 0.60585403 + } + }, + "scfried/soft-type-micro/sources/Micro5Charted.glyphs (config-charted.yaml) (default)": "identical", + "scfried/soft-type-micro/sources/Micro5Charted.glyphs (config-charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.8277972, + "maxp": 0.8, + "sizeof(glyf)": 24610.0, + "total": 0.84493226 + } + }, + "scfried/soft-type-micro/sources/Micro5.glyphs (config.yaml) (default)": "identical", + "scfried/soft-type-micro/sources/Micro5.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9268478, + "maxp": 0.9, + "total": 0.95793045 + } + }, + "scfried/soft-type-yarndings/sources/Yarndings12.glyphs (config-yarndings12.yaml) (default)": "identical", + "scfried/soft-type-yarndings/sources/Yarndings12.glyphs (config-yarndings12.yaml) (gftools)": { + "diffs": { + "glyf": 0.7276017, + "maxp": 0.9, + "sizeof(glyf)": 7408.0, + "total": 0.7417986 + } + }, + "scfried/soft-type-yarndings/sources/Yarndings12Charted.glyphs (config-yarndings12charted.yaml) (default)": "identical", + "scfried/soft-type-yarndings/sources/Yarndings12Charted.glyphs (config-yarndings12charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.9964832, + "head": 0.95454544, + "total": 0.9965108 + } + }, + "scfried/soft-type-yarndings/sources/Yarndings20.glyphs (config-yarndings20.yaml) (default)": "identical", + "scfried/soft-type-yarndings/sources/Yarndings20.glyphs (config-yarndings20.yaml) (gftools)": { + "diffs": { + "glyf": 0.6170257, + "maxp": 0.9, + "sizeof(glyf)": 25210.0, + "total": 0.62546414 + } + }, + "scfried/soft-type-yarndings/sources/Yarndings20Charted.glyphs (config-yarndings20charted.yaml) (default)": "identical", + "scfried/soft-type-yarndings/sources/Yarndings20Charted.glyphs (config-yarndings20charted.yaml) (gftools)": { + "diffs": { + "glyf": 0.9985923, + "total": 0.9986 + } + }, + "schibsted/schibsted-grotesk/sources/SchibstedGrotesk-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99938047, + "gvar": 0.981379, + "total": 0.9978647 + } + }, + "schibsted/schibsted-grotesk/sources/SchibstedGrotesk-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9659566, + "gvar": 0.9530747, + "sizeof(gvar)": 3682.0, + "total": 0.9911475 + } + }, + "schibsted/schibsted-grotesk/sources/SchibstedGrotesk.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9995639, + "gvar": 0.984669, + "total": 0.998345 + } + }, + "schibsted/schibsted-grotesk/sources/SchibstedGrotesk.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9667215, + "gvar": 0.95510024, + "sizeof(gvar)": 3688.0, + "total": 0.99178356 + } + }, + "simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.87870264, + "GDEF": 0.97727275, + "total": 0.9553213 + } + }, + "simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.87870264, + "GDEF": 0.97727275, + "total": 0.9553717 + } + }, + "simpals/onest/sources/Onest.glyphs (config.yaml) (default)": "identical", + "simpals/onest/sources/Onest.glyphs (config.yaml) (gftools)": "identical", + "solmatas/BitterPro/sources/Bitter-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9727012, + "GSUB": 0.95300424, + "GlyphOrder": 0.9973545, + "HVAR": 0.9978046, + "MVAR": 0.9195402, + "OS_2": 0.9444444, + "glyf": 0.9840488, + "gvar": 0.92654896, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99338186, + "maxp": 0.9, + "post": 0.99687743, + "total": 0.9697053 + } + }, + "solmatas/BitterPro/sources/Bitter-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9727012, + "GSUB": 0.95300424, + "GlyphOrder": 0.9973545, + "HVAR": 0.9931413, + "MVAR": 0.9195402, + "OS_2": 0.9444444, + "glyf": 0.98385346, + "gvar": 0.911342, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.99338186, + "maxp": 0.9, + "post": 0.99687743, + "total": 0.9681718 + } + }, + "solmatas/BitterPro/sources/Bitter.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9476422, + "GDEF": 0.98707485, + "GSUB": 0.94557446, + "GlyphOrder": 0.9882276, + "HVAR": 0.9475401, + "MVAR": 0.9195402, + "OS_2": 0.9259259, + "avar": 0.71428573, + "fvar": 0.91525424, + "glyf": 0.97822005, + "gvar": 0.941861, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.98756546, + "maxp": 0.95, + "post": 0.9861325, + "total": 0.95089126 + } + }, + "solmatas/BitterPro/sources/Bitter.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9476422, + "GDEF": 0.98707485, + "GSUB": 0.94557446, + "GlyphOrder": 0.9882276, + "HVAR": 0.94456524, + "MVAR": 0.9195402, + "OS_2": 0.9259259, + "STAT": 0.91764706, + "avar": 0.71428573, + "fvar": 0.4893617, + "glyf": 0.97898906, + "gvar": 0.931019, + "head": 0.95454544, + "hhea": 0.95238096, + "hmtx": 0.98756546, + "maxp": 0.95, + "name": 0.907489, + "post": 0.9861325, + "total": 0.9497953 + } + }, + "sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99731153, + "GDEF": 0.4925865, + "GPOS": 0.75555557, + "GSUB": 0.96200186, + "total": 0.9875692 + } + }, + "sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99731153, + "GDEF": 0.4925865, + "GPOS": 0.75555557, + "GSUB": 0.96200186, + "total": 0.987681 + } + }, + "sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9968802, + "GDEF": 0.99719363, + "GPOS": 0.75555557, + "GSUB": 0.96200186, + "total": 0.9974385 + } + }, + "sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9968802, + "GDEF": 0.99719363, + "GPOS": 0.75555557, + "GSUB": 0.96200186, + "total": 0.9974722 + } + }, + "sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9853901, + "GDEF": 0.9918699, + "GPOS": 0.85, + "GSUB": 0.96688133, + "GlyphOrder": 0.5777369, + "glyf": 0.93482596, + "hhea": 0.95238096, + "hmtx": 0.99907833, + "maxp": 0.95, + "name": 0.95348835, + "post": 0.99850076, + "total": 0.9593338 + } + }, + "suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.9972678, + "OS_2": 0.9814815, + "glyf": 0.9999917, + "hmtx": 0.9795539, + "total": 0.9999214 + } + }, + "suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9972678, + "OS_2": 0.9814815, + "glyf": 0.9991611, + "hmtx": 0.9795539, + "maxp": 0.95, + "name": 0.9459459, + "total": 0.9991111 + } + }, + "sursly/league-gothic/sources/LeagueGothic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.99088144, + "gvar": 0.9995544, + "sizeof(gvar)": 2108.0, + "total": 0.9995815 + } + }, + "sursly/league-gothic/sources/LeagueGothic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.99088144, + "gvar": 0.9995587, + "total": 0.9996685 + } + }, + "sursly/sono/sources/Sono.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.7604743, + "HVAR": 0.7253259, + "gvar": 0.9998791, + "sizeof(gvar)": 17874.0, + "total": 0.99248785 + } + }, + "sursly/sono/sources/Sono.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.7604743, + "HVAR": 0.7253259, + "gvar": 0.99949384, + "sizeof(gvar)": 17902.0, + "total": 0.99243873 + } + }, + "theleagueof/league-spartan/sources/LeagueSpartan.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99998057, + "GPOS": 0.9520958, + "gvar": 0.9995622, + "total": 0.99969465 + } + }, + "theleagueof/league-spartan/sources/LeagueSpartan.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99998057, + "GPOS": 0.9520958, + "gvar": 0.9995745, + "total": 0.9996978 + } + }, + "tokotype/Mohave-Typefaces/sources/Mohave-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99953866, + "gvar": 0.9774125, + "total": 0.99145097 + } + }, + "tokotype/Mohave-Typefaces/sources/Mohave-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9976468, + "gvar": 0.9757497, + "total": 0.99026203 + } + }, + "tokotype/Mohave-Typefaces/sources/Mohave.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.9990526, + "gvar": 0.97735184, + "total": 0.9918787 + } + }, + "tokotype/Mohave-Typefaces/sources/Mohave.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99752474, + "gvar": 0.97622025, + "total": 0.99102247 + } + }, + "tokotype/PlusJakartaSans/sources/PlusJakartaSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "gasp": "fontmake", + "glyf": 0.99939, + "gvar": 0.981221, + "sizeof(gvar)": 9446.0, + "total": 0.9953478 + } + }, + "tokotype/PlusJakartaSans/sources/PlusJakartaSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9963401, + "gvar": 0.9787223, + "sizeof(gvar)": 9768.0, + "total": 0.99441254 + } + }, + "usted/Albert-Sans/sources/AlbertSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.12342278, + "HVAR": 0.1972634, + "fvar": 0.92424244, + "glyf": 0.9985234, + "gvar": 0.96923757, + "hmtx": 0.99250937, + "sizeof(gvar)": 20490.0, + "total": 0.88267535 + } + }, + "usted/Albert-Sans/sources/AlbertSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.12342278, + "HVAR": 0.1972634, + "fvar": 0.9885057, + "glyf": 0.99169976, + "gvar": 0.9626281, + "hmtx": 0.99812734, + "sizeof(gvar)": 21328.0, + "total": 0.8810642 + } + }, + "usted/Albert-Sans/sources/AlbertSans-Roman.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.11554209, + "fvar": 0.92424244, + "glyf": 0.99876225, + "gvar": 0.96918124, + "sizeof(gvar)": 20476.0, + "total": 0.88982624 + } + }, + "usted/Albert-Sans/sources/AlbertSans-Roman.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.11554209, + "fvar": 0.9885057, + "glyf": 0.99177355, + "gvar": 0.962776, + "sizeof(gvar)": 21328.0, + "total": 0.88815904 + } + }, + "vladimirnikolic1/NewAmsterdam/sources/NewAmsterdam.glyphs (config.yaml) (default)": "identical", + "vladimirnikolic1/NewAmsterdam/sources/NewAmsterdam.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.9914376, + "maxp": 0.95, + "sizeof(GPOS)": 146.0, + "total": 0.9931964 + } + }, + "weiweihuanghuang/Work-Sans/sources/WorkSans-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9633357, + "GSUB": 0.9404522, + "GlyphOrder": 0.99470466, + "HVAR": 0.9937667, + "OS_2": 0.9814815, + "glyf": 0.98361224, + "gvar": 0.90254045, + "hhea": 0.95238096, + "hmtx": 0.9947004, + "maxp": 0.95, + "post": 0.99347717, + "total": 0.95247024 + } + }, + "weiweihuanghuang/Work-Sans/sources/WorkSans-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9633357, + "GSUB": 0.9404522, + "GlyphOrder": 0.99470466, + "HVAR": 0.9937667, + "OS_2": 0.9814815, + "glyf": 0.92466104, + "gvar": 0.89195126, + "hhea": 0.95238096, + "hmtx": 0.9947004, + "maxp": 0.95, + "post": 0.99347717, + "total": 0.9434517 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993078, + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.99959576 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Italic.designspace (config.yaml) (default)": { + "diffs": { + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9997983 + } + }, + "wix/wixmadefor/sources/WixMadeforText.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99948, + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9996721 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Bold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99941677, + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9995065 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-ExtraBold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9991621, + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.99936384 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Medium.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99929607, + "OS_2": 0.962963, + "head": 0.95454544, + "total": 0.9995256 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Regular.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.998997, + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.999317 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-SemiBold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.999293, + "OS_2": 0.962963, + "head": 0.95454544, + "total": 0.9995241 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Bold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99943054, + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9995162 + } + }, + "wix/wixmadefor/sources/WixMadeforText-BoldItalic.ufo (config_text.yaml) (default)": { + "diffs": { + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.99960923 + } + }, + "wix/wixmadefor/sources/WixMadeforText-ExtraBold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99915326, + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9993611 + } + }, + "wix/wixmadefor/sources/WixMadeforText-ExtraBoldItalic.ufo (config_text.yaml) (default)": { + "diffs": { + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9996068 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Italic.ufo (config_text.yaml) (default)": { + "diffs": { + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.99965805 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Medium.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9994545, + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9995301 + } + }, + "wix/wixmadefor/sources/WixMadeforText-MediumItalic.ufo (config_text.yaml) (default)": { + "diffs": { + "OS_2": 0.962963, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.9996148 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Regular.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993227, + "OS_2": 0.9814815, + "gasp": "fontmake", + "head": 0.95454544, + "total": 0.99949354 + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9994677, + "OS_2": 0.962963, + "head": 0.95454544, + "total": 0.99962515 + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBoldItalic.ufo (config_text.yaml) (default)": { + "diffs": { + "OS_2": 0.962963, + "head": 0.95454544, + "total": 0.99984246 + } + }, + "xconsau/GajrajOne/sources/GajrajOne-Regular.ufo (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9943325, + "GPOS": 0.9798459, + "GSUB": 0.9868682, + "OS_2": 0.8703704, + "head": 0.95454544, + "hhea": 0.9047619, + "total": 0.99170387 + } + }, + "xconsau/GajrajOne/sources/GajrajOne-Regular.ufo (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9943325, + "GPOS": 0.9798459, + "GSUB": 0.9868682, + "OS_2": 0.8703704, + "glyf": 0.9962331, + "head": 0.95454544, + "hhea": 0.9047619, + "total": 0.99023557 + } + }, + "xconsau/KumbhSans/sources/KumbhSans.designspace (config.yaml) (default)": { + "diffs": { + "gvar": 0.999778, + "sizeof(gvar)": 15848.0, + "total": 0.99980867 + } + }, + "xconsau/KumbhSans/sources/KumbhSans.designspace (config.yaml) (gftools)": { + "diffs": { + "gvar": 0.999778, + "sizeof(gvar)": 15848.0, + "total": 0.9998091 + } + }, + "yanone/kaffeesatz/sources/YanoneKaffeesatz.glyphs (config.yaml) (default)": "identical", + "yanone/kaffeesatz/sources/YanoneKaffeesatz.glyphs (config.yaml) (gftools)": "identical" + }, + "failure": { + "Afrotype/danfo/sources/Danfo.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Afrotype/danfo/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX7GRLF/gftools/gftools_temp_dir --experimental-single-source Danfo.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "DEBUG] 1513/4679 complete, most recently Be(GlyfFragment(integral))\n[2024-12-19T17:24:24.797225Z ThreadId(1) fontc::workload DEBUG] 1514/4679 complete, most recently Be(GlyfFragment(question))\n[2024-12-19T17:24:24.797226Z ThreadId(1) fontc::workload DEBUG] 1515/4679 complete, most recently Be(GlyfFragment(horncomb))\n[2024-12-19T17:24:24.797229Z ThreadId(1) fontc::workload DEBUG] 1516/4679 complete, most recently Be(GlyfFragment(whiteDiamond))\n[2024-12-19T17:24:24.797230Z ThreadId(1) fontc::workload DEBUG] 1517/4679 complete, most recently Be(GlyfFragment(W))\n[2024-12-19T17:24:24.797232Z ThreadId(1) fontc::workload DEBUG] 1518/4679 complete, most recently Be(GlyfFragment(lari))\n[2024-12-19T17:24:24.797233Z ThreadId(1) fontc::workload DEBUG] 1519/4679 complete, most recently Be(GlyfFragment(daggerdbl))\n[2024-12-19T17:24:24.800488Z ThreadId(1) fontc ERROR] Invalid source glyph 'Iota-latin': 'undefined at required location Normalized {ELSH: 0.50}'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Afrotype/danfo/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX7GRLF/gftools/gftools_temp_dir --experimental-single-source Danfo.glyphs", + "stderr": "gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']" + } + } + }, + "CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs", + "stderr": "2024-12-19T17:08:30.562357Z ThreadId(5) fontbe::glyphs WARN] graveacutegravecomb has inconsistent path elements: {\"MLLLLZMLLLLLZMLLLLLZ\", \"\"}\n[2024-12-19T17:08:30.562816Z ThreadId(3) fontbe::glyphs WARN] tonebarlowmod_tonebarmidmod_tonebarextralowmod.ccmp has inconsistent path elements: {\"MLLLLZMLLLLZMLLLLZ\", \"\"}\n[2024-12-19T17:08:30.562857Z ThreadId(8) fontbe::glyphs WARN] lzdigraph has inconsistent path elements: {\"\", \"MLLLLZMLLLLLLLLLLLLZ\"}\n[2024-12-19T17:08:30.562902Z ThreadId(5) fontbe::glyphs WARN] gammamod-latin has inconsistent path elements: {\"\", \"MCCLLLCCCCLLLCCZ\"}\n[2024-12-19T17:08:30.563131Z ThreadId(5) fontbe::glyphs WARN] caronbelowcomb has inconsistent path elements: {\"\", \"MLLLLLZMLLLLLZ\"}\n[2024-12-19T17:08:30.563246Z ThreadId(3) fontbe::glyphs WARN] bhook has inconsistent path elements: {\"\", \"MLLCCLCCLZMCCCLCCCCLCZ\"}\n[2024-12-19T17:08:30.582348Z ThreadId(1) fontc ERROR] Invalid source glyph 'hmod': 'bad anchor: 'Invalid anchor 'center': '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/CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs", + "stderr": "make.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/CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Compatibility check failed\n" + } + } + }, + "CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/CatharsisFonts/Ysabeau/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppTlalL/gftools/gftools_temp_dir --experimental-single-source Ysabeau.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": ".293046Z ThreadId(1) fontc::workload DEBUG] 2288/9197 complete, most recently Fe(Glyph(tonebarlowmod_tonebarlowmod_tonebarextrahighmod.ccmp))\n[2024-12-19T17:08:48.293049Z ThreadId(1) fontc::workload DEBUG] 2289/9197 complete, most recently Fe(Glyph(wgrave))\n[2024-12-19T17:08:48.293052Z ThreadId(1) fontc::workload DEBUG] 2290/9197 complete, most recently Fe(Glyph(yi-cy.sc))\n[2024-12-19T17:08:48.293056Z ThreadId(1) fontc::workload DEBUG] 2291/9197 complete, most recently Fe(Glyph(beta))\n[2024-12-19T17:08:48.293059Z ThreadId(1) fontc::workload DEBUG] 2292/9197 complete, most recently Fe(Glyph(gcommaaccent.ss01))\n[2024-12-19T17:08:48.293063Z ThreadId(1) fontc::workload DEBUG] 2293/9197 complete, most recently Fe(Glyph(amacron.ss01))\n[2024-12-19T17:08:48.317477Z ThreadId(1) fontc ERROR] Invalid source glyph 'lmod': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\nCleaning up temporary files...\nDone cleaning up temporary files\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/CatharsisFonts/Ysabeau/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppTlalL/gftools/gftools_temp_dir --experimental-single-source Ysabeau.glyphs", + "stderr": " 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 'Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Compatibility check failed\n\nninja: build stopped: subcommand failed.\nCleaning up temporary files...\nDone cleaning up temporary files\n" + } + } + }, + "Etcetera-Type-Co/Anybody/Sources/Anybody-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Anybody/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpASSyX1/gftools/gftools_temp_dir --experimental-single-source Anybody-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Anybody/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpASSyX1/gftools/gftools_temp_dir --experimental-single-source Anybody-Italic.glyphs", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + } + } + }, + "Etcetera-Type-Co/Anybody/Sources/Anybody.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Anybody/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyJNn9K/gftools/gftools_temp_dir --experimental-single-source Anybody.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Anybody/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyJNn9K/gftools/gftools_temp_dir --experimental-single-source Anybody.glyphs", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + } + } + }, + "Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs (config.yaml) (default)": { + "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/Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs", + "stderr": "rnersFilter 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/Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01'\n" + } + } + }, + "Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Tourney/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpg3a033/gftools/gftools_temp_dir --experimental-single-source Tourney-Italic.glyphs", + "stderr": "ic\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 DecomposeTransformedComponentsIFilter\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 't.ss01' have different number of segments\nfontmake: Error: In 'Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Fonthausen/CrimsonPro/sources/CrimsonPro-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Fonthausen/CrimsonPro/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir --experimental-single-source CrimsonPro-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4sz5mtu7 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2h0cpk3m.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename CrimsonPro-Italic[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Fonthausen/CrimsonPro/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir --experimental-single-source CrimsonPro-Italic.glyphs", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb6mt6cej -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeCOOwd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2jr11g4s.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename CrimsonPro-Italic[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Fonthausen/CrimsonPro/sources/CrimsonPro.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Fonthausen/CrimsonPro/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir --experimental-single-source CrimsonPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsb8xbljc -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2hw2e6l1.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename CrimsonPro[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Fonthausen/CrimsonPro/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir --experimental-single-source CrimsonPro.glyphs", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaux_1bud -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLs6XRW/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp14t_fupr.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename CrimsonPro[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Gissio/font_tiny5/sources/tiny5-Regular.sfd (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/tiny5-Regular.sfd", + "stderr": "[2024-12-19T17:08:06.047912Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:08:06.047989Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.crater_cache/Gissio/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/Gissio/font_tiny5/sources/tiny5-Regular.sfd", + "stderr": ",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/Gissio/font_tiny5/sources/tiny5-Regular.sfd'\n" + } + } + }, + "Gissio/font_tiny5/sources/tiny5-Regular.sfd (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoI7Tlt/gftools/gftools_temp_dir --experimental-single-source tiny5-Regular.sfd --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "5 tiny5-Regular.ufo --cff-outlines \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg771ajr5 tiny5-Regular.ufo --cff-outlines\n\nerror: unexpected argument '--cff-outlines' found\n\n tip: a similar argument exists: '--no-production-names'\n\nUsage: fontc |--incremental|--output-file |--emit-debug|--prefer-simple-glyphs |--flatten-components|--decompose-transformed-components|--emit-timing|--build-dir |--glyph-name-filter |--skip-features|--keep-direction|--no-production-names|--vv|--log >\n\nFor more information, try '--help'.\n\n[2/7] fontcBuildTTF\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9x69jszm tiny5-Regular.ufo --flatten-components --decompose-transformed-components\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoI7Tlt/gftools/gftools_temp_dir --experimental-single-source tiny5-Regular.sfd", + "stderr": "gftools produced no output" + } + } + }, + "Gue3bara/El-Messiri/sources/ElMessiri.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Gue3bara/El-Messiri/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir --experimental-single-source ElMessiri.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "n-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa0aqntjk -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38al49_g.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename ElMessiri[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Gue3bara/El-Messiri/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir --experimental-single-source ElMessiri.glyphs", + "stderr": "n-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfue29ue_ -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBkDmtZ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpscmclhtn.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename ElMessiri[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Gue3bara/Lemonada/sources/Lemonada.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Gue3bara/Lemonada/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir --experimental-single-source Lemonada.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc6u8aspx -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp32owp0tg.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Lemonada[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Gue3bara/Lemonada/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir --experimental-single-source Lemonada.glyphs", + "stderr": "gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20kdnkh0 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3DzH7B/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd16h2twb.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Lemonada[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Instrument/instrument-sans/sources/InstrumentSans-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/InstrumentSans-Italic.glyphs", + "stderr": " Be(GlyfFragment(h))\n[2024-12-19T17:18:26.122663Z ThreadId(1) fontc::workload DEBUG] 1258/2042 complete, most recently Be(GlyfFragment(x))\n[2024-12-19T17:18:26.122666Z ThreadId(1) fontc::workload DEBUG] 1259/2042 complete, most recently Be(GlyfFragment(percent))\n[2024-12-19T17:18:26.122669Z ThreadId(1) fontc::workload DEBUG] 1260/2042 complete, most recently Be(GlyfFragment(f_f_i))\n[2024-12-19T17:18:26.122672Z ThreadId(1) fontc::workload DEBUG] 1261/2042 complete, most recently Be(GlyfFragment(eng))\n[2024-12-19T17:18:26.122675Z ThreadId(1) fontc::workload DEBUG] 1262/2042 complete, most recently Be(GlyfFragment(U))\n[2024-12-19T17:18:26.122677Z ThreadId(1) fontc::workload DEBUG] 1263/2042 complete, most recently Be(GlyfFragment(zero))\n[2024-12-19T17:18:26.122680Z ThreadId(1) fontc::workload DEBUG] 1264/2042 complete, most recently Be(GlyfFragment(eight.tf))\n[2024-12-19T17:18:26.140948Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState(\"No best solution identified\")\n" + } + } + }, + "Instrument/instrument-sans/sources/InstrumentSans-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2izCnS/gftools/gftools_temp_dir --experimental-single-source InstrumentSans-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "workload DEBUG] 1191/2042 complete, most recently Be(GlyfFragment(perthousand.tf))\n[2024-12-19T17:18:34.334233Z ThreadId(1) fontc::workload DEBUG] 1192/2042 complete, most recently Be(GlyfFragment(degree))\n[2024-12-19T17:18:34.334236Z ThreadId(1) fontc::workload DEBUG] 1193/2042 complete, most recently Be(GlyfFragment(N))\n[2024-12-19T17:18:34.334239Z ThreadId(1) fontc::workload DEBUG] 1194/2042 complete, most recently Be(GlyfFragment(f_f_i))\n[2024-12-19T17:18:34.334242Z ThreadId(1) fontc::workload DEBUG] 1195/2042 complete, most recently Be(GlyfFragment(perthousand))\n[2024-12-19T17:18:34.334245Z ThreadId(1) fontc::workload DEBUG] 1196/2042 complete, most recently Be(GlyfFragment(f_f_i.ss01))\n[2024-12-19T17:18:34.334248Z ThreadId(1) fontc::workload DEBUG] 1197/2042 complete, most recently Be(GlyfFragment(cent.ss12))\n[2024-12-19T17:18:34.342335Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState(\"No best solution identified\")\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Instrument/instrument-sans/sources/InstrumentSans.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/InstrumentSans.glyphs", + "stderr": "024-12-19T17:18:06.679743Z ThreadId(1) fontc::workload DEBUG] 1059/2042 complete, most recently Be(GlyfFragment(dotaccentcomb.ss01))\n[2024-12-19T17:18:06.679744Z ThreadId(1) fontc::workload DEBUG] 1060/2042 complete, most recently Be(GlyfFragment(quoteleft))\n[2024-12-19T17:18:06.679745Z ThreadId(1) fontc::workload DEBUG] 1061/2042 complete, most recently Be(GlyfFragment(zero))\n[2024-12-19T17:18:06.679746Z ThreadId(1) fontc::workload DEBUG] 1062/2042 complete, most recently Be(GlyfFragment(B))\n[2024-12-19T17:18:06.679748Z ThreadId(1) fontc::workload DEBUG] 1063/2042 complete, most recently Be(GlyfFragment(paragraph))\n[2024-12-19T17:18:06.679749Z ThreadId(1) fontc::workload DEBUG] 1064/2042 complete, most recently Be(GlyfFragment(three.tf))\n[2024-12-19T17:18:06.679750Z ThreadId(1) fontc::workload DEBUG] 1065/2042 complete, most recently Be(GlyfFragment(eth))\n[2024-12-19T17:18:06.686955Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState(\"No best solution identified\")\n" + } + } + }, + "Instrument/instrument-sans/sources/InstrumentSans.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpl4ozuZ/gftools/gftools_temp_dir --experimental-single-source InstrumentSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "adId(1) fontc::workload DEBUG] 1195/2042 complete, most recently Be(GlyfFragment(b))\n[2024-12-19T17:18:14.560078Z ThreadId(1) fontc::workload DEBUG] 1196/2042 complete, most recently Be(GlyfFragment(at))\n[2024-12-19T17:18:14.560082Z ThreadId(1) fontc::workload DEBUG] 1197/2042 complete, most recently Be(GlyfFragment(ringcomb))\n[2024-12-19T17:18:14.560085Z ThreadId(1) fontc::workload DEBUG] 1198/2042 complete, most recently Be(GlyfFragment(asciitilde))\n[2024-12-19T17:18:14.560089Z ThreadId(1) fontc::workload DEBUG] 1199/2042 complete, most recently Be(GlyfFragment(w_w_w.liga))\n[2024-12-19T17:18:14.560092Z ThreadId(1) fontc::workload DEBUG] 1200/2042 complete, most recently Be(GlyfFragment(nine))\n[2024-12-19T17:18:14.560096Z ThreadId(1) fontc::workload DEBUG] 1201/2042 complete, most recently Be(GlyfFragment(a.ss02))\n[2024-12-19T17:18:14.564606Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState(\"No best solution identified\")\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage", + "stderr": "t recently Be(Marks)\n[2024-12-19T17:12:14.385716Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(0)) successful\n[2024-12-19T17:12:14.385720Z ThreadId(1) fontc::workload DEBUG] Be(Head) successful\n[2024-12-19T17:12:14.385723Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful\n[2024-12-19T17:12:14.386296Z ThreadId(5) fontbe::features::kern DEBUG] Gather be kerning\n[2024-12-19T17:12:14.388843Z ThreadId(1) fontc::workload DEBUG] 4099/4110 complete, most recently Be(Hmtx)\n[2024-12-19T17:12:14.389964Z ThreadId(1) fontc::workload DEBUG] Be(Hmtx) successful\n[2024-12-19T17:12:14.390002Z ThreadId(1) fontc::workload DEBUG] 4102/4110 complete, most recently Be(GatherBeKerning)\n[2024-12-19T17:12:14.397745Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors\n[2024-12-19T17:12:14.397761Z 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" + } + } + }, + "Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Kief-Type-Foundry/Fustat/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpQ6HjCI/gftools/gftools_temp_dir --experimental-single-source Fustat.glyphspackage --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "23.798286Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(braceright.case)) successful\n[2024-12-19T17:12:23.798287Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(periodcentered)) successful\n[2024-12-19T17:12:23.798289Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(six-ar.numr)) successful\n[2024-12-19T17:12:23.798612Z ThreadId(8) fontbe::features::kern DEBUG] Gather be kerning\n[2024-12-19T17:12:23.802052Z ThreadId(1) fontc::workload DEBUG] 2979/4110 complete, most recently Be(GatherBeKerning)\n[2024-12-19T17:12:23.802065Z ThreadId(1) fontc::workload DEBUG] 2980/4110 complete, most recently Be(GlyfFragment(ringcomb.case))\n[2024-12-19T17:12:23.837079Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors\n[2024-12-19T17:12:23.837094Z 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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Lafontype/Gantari/sources/Gantari-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Lafontype/Gantari/sources/Gantari-Italic.glyphs", + "stderr": "24-12-19T17:10:24.828970Z ThreadId(1) fontc::workload DEBUG] 1335/1533 complete, most recently Be(GlyfFragment(Scaron))\n[2024-12-19T17:10:24.828974Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most recently Be(GlyfFragment(Umacron))\n[2024-12-19T17:10:24.828979Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most recently Be(GlyfFragment(ecaron))\n[2024-12-19T17:10:24.828983Z ThreadId(1) fontc::workload DEBUG] 1338/1533 complete, most recently Be(GlyfFragment(Wdieresis))\n[2024-12-19T17:10:24.828986Z ThreadId(1) fontc::workload DEBUG] 1339/1533 complete, most recently Be(GlyfFragment(Acircumflex))\n[2024-12-19T17:10:24.828991Z ThreadId(1) fontc::workload DEBUG] 1340/1533 complete, most recently Be(GlyfFragment(cdotaccent))\n[2024-12-19T17:10:24.828995Z ThreadId(1) fontc::workload DEBUG] 1341/1533 complete, most recently Be(Hvar)\n[2024-12-19T17:10:24.834012Z 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/Lafontype/Gantari/sources/Gantari-Italic.glyphs", + "stderr": "phs\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/Lafontype/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" + } + } + }, + "Lafontype/Gantari/sources/Gantari-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Lafontype/Gantari/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp4dlBbO/gftools/gftools_temp_dir --experimental-single-source Gantari-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "d(1) fontc::workload DEBUG] 1335/1533 complete, most recently Be(GlyfFragment(Ygrave))\n[2024-12-19T17:10:30.996359Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most recently Be(GlyfFragment(Cdotaccent))\n[2024-12-19T17:10:30.996364Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most recently Be(GlyfFragment(scaron))\n[2024-12-19T17:10:30.996367Z ThreadId(1) fontc::workload DEBUG] 1338/1533 complete, most recently Be(GlyfFragment(Igrave))\n[2024-12-19T17:10:30.996370Z ThreadId(1) fontc::workload DEBUG] 1339/1533 complete, most recently Be(Hvar)\n[2024-12-19T17:10:30.996373Z ThreadId(1) fontc::workload DEBUG] 1340/1533 complete, most recently Be(GlyfFragment(Rcaron))\n[2024-12-19T17:10:30.996376Z ThreadId(1) fontc::workload DEBUG] 1341/1533 complete, most recently Be(GlyfFragment(sacute))\n[2024-12-19T17:10:30.999508Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Lafontype/Gantari/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp4dlBbO/gftools/gftools_temp_dir --experimental-single-source Gantari-Italic.glyphs", + "stderr": "ornersFilter 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 DecomposeTransformedComponentsIFilter\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.filters:Running interpolatable FlattenComponentsIFilter\nINFO:ufo2ft:Building OpenType tables for Gantari-ThinItalic\nfontmake: Error: In 'Gantari-Italic.glyphs' -> 'master_ufo/Gantari-Italic.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Lafontype/Gantari/sources/Gantari.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Lafontype/Gantari/sources/Gantari.glyphs", + "stderr": "024-12-19T17:10:11.162356Z ThreadId(1) fontc::workload DEBUG] 1334/1533 complete, most recently Be(GlyfFragment(amacron))\n[2024-12-19T17:10:11.162360Z ThreadId(1) fontc::workload DEBUG] 1335/1533 complete, most recently Be(GlyfFragment(Racute))\n[2024-12-19T17:10:11.162363Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most recently Be(GlyfFragment(Kcommaaccent))\n[2024-12-19T17:10:11.162366Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most recently Be(GlyfFragment(wgrave))\n[2024-12-19T17:10:11.162374Z ThreadId(1) fontc::workload DEBUG] 1338/1533 complete, most recently Be(GlyfFragment(Ograve))\n[2024-12-19T17:10:11.162383Z ThreadId(1) fontc::workload DEBUG] 1339/1533 complete, most recently Be(GlyfFragment(Acircumflex))\n[2024-12-19T17:10:11.162387Z ThreadId(1) fontc::workload DEBUG] 1340/1533 complete, most recently Be(Hvar)\n[2024-12-19T17:10:11.171426Z 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/Lafontype/Gantari/sources/Gantari.glyphs", + "stderr": "s 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/Lafontype/Gantari/sources/Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'\n" + } + } + }, + "Lafontype/Gantari/sources/Gantari.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Lafontype/Gantari/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFPn8AS/gftools/gftools_temp_dir --experimental-single-source Gantari.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "33 complete, most recently Be(GlyfFragment(acircumflex))\n[2024-12-19T17:10:17.482265Z ThreadId(1) fontc::workload DEBUG] 1334/1533 complete, most recently Be(GlyfFragment(Ucircumflex))\n[2024-12-19T17:10:17.482268Z ThreadId(1) fontc::workload DEBUG] 1335/1533 complete, most recently Be(GlyfFragment(Icircumflex))\n[2024-12-19T17:10:17.482273Z ThreadId(1) fontc::workload DEBUG] 1336/1533 complete, most recently Be(GlyfFragment(Omacron))\n[2024-12-19T17:10:17.482279Z ThreadId(1) fontc::workload DEBUG] 1337/1533 complete, most recently Be(GlyfFragment(Umacron))\n[2024-12-19T17:10:17.482282Z ThreadId(1) fontc::workload DEBUG] 1338/1533 complete, most recently Be(GlyfFragment(acaron))\n[2024-12-19T17:10:17.482285Z ThreadId(1) fontc::workload DEBUG] 1339/1533 complete, most recently Be(GlyfFragment(Lcommaaccent))\n[2024-12-19T17:10:17.491140Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Lafontype/Gantari/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFPn8AS/gftools/gftools_temp_dir --experimental-single-source Gantari.glyphs", + "stderr": "antari-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 DecomposeTransformedComponentsIFilter\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.filters:Running interpolatable FlattenComponentsIFilter\nINFO:ufo2ft:Building OpenType tables for Gantari-Thin\nfontmake: Error: In 'Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "NDISCOVER/Exo-1.0/sources/Exo.designspace (config.yaml) (default)": { + "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/NDISCOVER/Exo-1.0/sources/Exo.designspace", + "stderr": "oint 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/NDISCOVER/Exo-1.0/sources/Exo.designspace': Compatibility check failed\n" + } + } + }, + "NDISCOVER/Exo-1.0/sources/Exo.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/NDISCOVER/Exo-1.0/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIsJXcn/gftools/gftools_temp_dir --experimental-single-source Exo.designspace", + "stderr": "mpatibility:\nFonts had differing 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 'Exo.designspace': Compatibility check failed\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Omnibus-Type/Chivo/sources/Chivo.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Chivo/sources/Chivo.glyphs", + "stderr": "adId(1) fontc::workload DEBUG] 2543/3545 complete, most recently Be(GlyfFragment(einvertedbreve))\n[2024-12-19T17:23:01.358076Z ThreadId(1) fontc::workload DEBUG] 2544/3545 complete, most recently Be(GlyfFragment(emdash.cap))\n[2024-12-19T17:23:01.358078Z ThreadId(1) fontc::workload DEBUG] 2545/3545 complete, most recently Be(GlyfFragment(lcaron))\n[2024-12-19T17:23:01.358080Z ThreadId(1) fontc::workload DEBUG] 2546/3545 complete, most recently Be(GlyfFragment(odblgrave))\n[2024-12-19T17:23:01.358081Z ThreadId(1) fontc::workload DEBUG] 2547/3545 complete, most recently Be(GlyfFragment(kcommaaccent))\n[2024-12-19T17:23:01.358083Z ThreadId(1) fontc::workload DEBUG] 2548/3545 complete, most recently Be(GlyfFragment(egrave))\n[2024-12-19T17:23:01.358084Z ThreadId(1) fontc::workload DEBUG] 2549/3545 complete, most recently Be(GlyfFragment(Otildemacron))\n[2024-12-19T17:23:01.368019Z 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/Omnibus-Type/Chivo/sources/Chivo.glyphs", + "stderr": "agate_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/Omnibus-Type/Chivo/sources/Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke'\n" + } + } + }, + "Omnibus-Type/Chivo/sources/Chivo.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Chivo/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpOWRIag/gftools/gftools_temp_dir --experimental-single-source Chivo.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "2014/3545 complete, most recently Be(Hvar)\n[2024-12-19T17:23:06.381322Z ThreadId(1) fontc::workload DEBUG] 2015/3545 complete, most recently Be(GlyfFragment(acute))\n[2024-12-19T17:23:06.381326Z ThreadId(1) fontc::workload DEBUG] 2016/3545 complete, most recently Be(GlyfFragment(eightsuperior))\n[2024-12-19T17:23:06.381331Z ThreadId(1) fontc::workload DEBUG] 2017/3545 complete, most recently Be(GlyfFragment(ecircumflexgrave))\n[2024-12-19T17:23:06.381335Z ThreadId(1) fontc::workload DEBUG] 2018/3545 complete, most recently Be(GlyfFragment(obreve))\n[2024-12-19T17:23:06.381338Z ThreadId(1) fontc::workload DEBUG] 2019/3545 complete, most recently Be(GlyfFragment(circumflexcomb))\n[2024-12-19T17:23:06.381345Z ThreadId(1) fontc::workload DEBUG] 2020/3545 complete, most recently Be(GlyfFragment(Cacute.loclPLK))\n[2024-12-19T17:23:06.410197Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ᵻ' (U+1D7B) to two different glyph ids: GID_223 and GID_307\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Chivo/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpOWRIag/gftools/gftools_temp_dir --experimental-single-source Chivo.glyphs", + "stderr": "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 DecomposeTransformedComponentsIFilter\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nINFO:fontTools.cu2qu.ufo:New spline lengths: 1: 5, 2: 660, 3: 641, 4: 163, 5: 9, 6: 2, 7: 8\nINFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter\nINFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 261\nINFO:ufo2ft:Building OpenType tables for Chivo-Thin\nfontmake: Error: In 'Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs", + "stderr": "orkload DEBUG] 1181/3273 complete, most recently Be(GlyfFragment(dotbelowcomb))\n[2024-12-19T17:17:44.523186Z ThreadId(1) fontc::workload DEBUG] 1182/3273 complete, most recently Be(GlyfFragment(leftanglebracket-math))\n[2024-12-19T17:17:44.523188Z ThreadId(1) fontc::workload DEBUG] 1183/3273 complete, most recently Be(GlyfFragment(eight.lf))\n[2024-12-19T17:17:44.523189Z ThreadId(1) fontc::workload DEBUG] 1184/3273 complete, most recently Be(GlyfFragment(caron))\n[2024-12-19T17:17:44.523191Z ThreadId(1) fontc::workload DEBUG] 1185/3273 complete, most recently Be(GlyfFragment(greater))\n[2024-12-19T17:17:44.523192Z ThreadId(1) fontc::workload DEBUG] 1186/3273 complete, most recently Be(GlyfFragment(macron))\n[2024-12-19T17:17:44.523193Z ThreadId(1) fontc::workload DEBUG] 1187/3273 complete, most recently Be(GlyfFragment(A))\n[2024-12-19T17:17:44.532157Z 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/Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs", + "stderr": " 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/Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n" + } + } + }, + "Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXX8whx/gftools/gftools_temp_dir --experimental-single-source Grenze-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "st recently Be(GlyfFragment(emspace))\n[2024-12-19T17:17:49.222139Z ThreadId(1) fontc::workload DEBUG] 1322/3273 complete, most recently Be(GlyfFragment(backslash))\n[2024-12-19T17:17:49.222142Z ThreadId(1) fontc::workload DEBUG] 1323/3273 complete, most recently Be(GlyfFragment(emptyset))\n[2024-12-19T17:17:49.222145Z ThreadId(1) fontc::workload DEBUG] 1324/3273 complete, most recently Be(GlyfFragment(h))\n[2024-12-19T17:17:49.222148Z ThreadId(1) fontc::workload DEBUG] 1325/3273 complete, most recently Be(GlyfFragment(hungarumlaut))\n[2024-12-19T17:17:49.222151Z ThreadId(1) fontc::workload DEBUG] 1326/3273 complete, most recently Be(GlyfFragment(integral))\n[2024-12-19T17:17:49.222154Z ThreadId(1) fontc::workload DEBUG] 1327/3273 complete, most recently Be(GlyfFragment(Germandbls))\n[2024-12-19T17:17:49.230331Z 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\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXX8whx/gftools/gftools_temp_dir --experimental-single-source Grenze-Italic.glyphs", + "stderr": "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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg2g9bc_q\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 'Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Omnibus-Type/Grenze/Sources/Grenze.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze.glyphs", + "stderr": "y Fe(Glyph(j))\n[2024-12-19T17:17:35.172993Z ThreadId(1) fontc::workload DEBUG] 229/3273 complete, most recently Fe(Glyph(thorn))\n[2024-12-19T17:17:35.172996Z ThreadId(1) fontc::workload DEBUG] 230/3273 complete, most recently Fe(Glyph(ncaron))\n[2024-12-19T17:17:35.172999Z ThreadId(1) fontc::workload DEBUG] 231/3273 complete, most recently Fe(Glyph(at))\n[2024-12-19T17:17:35.173002Z ThreadId(1) fontc::workload DEBUG] 232/3273 complete, most recently Fe(Glyph(Ocircumflex))\n[2024-12-19T17:17:35.173005Z ThreadId(1) fontc::workload DEBUG] 233/3273 complete, most recently Fe(Glyph(Tbar))\n[2024-12-19T17:17:35.173007Z ThreadId(1) fontc::workload DEBUG] 234/3273 complete, most recently Fe(Glyph(euro))\n[2024-12-19T17:17:35.173010Z ThreadId(1) fontc::workload DEBUG] 235/3273 complete, most recently Fe(Glyph(ecircumflexhookabove))\n[2024-12-19T17:17:35.182953Z 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/Omnibus-Type/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/Omnibus-Type/Grenze/Sources/Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n" + } + } + }, + "Omnibus-Type/Grenze/Sources/Grenze.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp9Xzx4I/gftools/gftools_temp_dir --experimental-single-source Grenze.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "T17:17:39.597033Z ThreadId(1) fontc::workload DEBUG] 137/3273 complete, most recently Fe(Glyph(uacute))\n[2024-12-19T17:17:39.597036Z ThreadId(1) fontc::workload DEBUG] 138/3273 complete, most recently Fe(Glyph(b))\n[2024-12-19T17:17:39.597040Z ThreadId(1) fontc::workload DEBUG] 139/3273 complete, most recently Fe(Glyph(oacute))\n[2024-12-19T17:17:39.597043Z ThreadId(1) fontc::workload DEBUG] 140/3273 complete, most recently Fe(Glyph(zdotaccent))\n[2024-12-19T17:17:39.597046Z ThreadId(1) fontc::workload DEBUG] 141/3273 complete, most recently Fe(Glyph(q))\n[2024-12-19T17:17:39.597051Z ThreadId(1) fontc::workload DEBUG] 142/3273 complete, most recently Fe(Glyph(Ncaron))\n[2024-12-19T17:17:39.597054Z ThreadId(1) fontc::workload DEBUG] 143/3273 complete, most recently Fe(Glyph(ygrave))\n[2024-12-19T17:17:39.607765Z 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\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp9Xzx4I/gftools/gftools_temp_dir --experimental-single-source Grenze.glyphs", + "stderr": "s \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_024vvja -o variable -g Grenze.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO: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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_024vvja\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 'Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Omnibus-Type/Jaldi/sources/Jaldi.glyphs (config.yaml) (default)": { + "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/Omnibus-Type/Jaldi/sources/Jaldi.glyphs", + "stderr": ".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/Omnibus-Type/Jaldi/sources/Jaldi.glyphs' -> 'master_ufo/Jaldi.designspace': Generating fonts from Designspace failed: :183:1: \"languagesystem deva dflt\" has already been specified\n" + } + } + }, + "Omnibus-Type/Jaldi/sources/Jaldi.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/Jaldi/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeOrrsp/gftools/gftools_temp_dir --experimental-single-source Jaldi.glyphs", + "stderr": "7}, {'Weight': 129}]\nINFO: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 288 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 'Jaldi.glyphs' -> 'master_ufo/Jaldi.designspace': Generating fonts from Designspace failed: :183:1: \"languagesystem deva dflt\" has already been specified\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "Omnibus-Type/MuseoModerno/sources/MuseoModerno.glyphs (config.yaml) (default)": { + "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/Omnibus-Type/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 1091, 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 246, 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 264, 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 115, 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" + } + } + }, + "Omnibus-Type/MuseoModerno/sources/MuseoModerno.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Omnibus-Type/MuseoModerno/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpRaWrgm/gftools/gftools_temp_dir --experimental-single-source MuseoModerno.glyphs", + "stderr": "lle/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py\", line 1091, 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 246, 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 264, 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 115, 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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "RedHatOfficial/Overpass/sources/Overpass-Italic.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace", + "stderr": "[2024-12-19T17:12:22.566341Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:12:22.567384Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/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/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace", + "stderr": "INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo'\n" + } + } + }, + "RedHatOfficial/Overpass/sources/Overpass-Italic.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX1Nj9Q/gftools/gftools_temp_dir --experimental-single-source Overpass-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp03qy480r Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp03qy480r Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:12:25.657408Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:12:25.657859Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:12:25.658242Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX1Nj9Q/gftools/gftools_temp_dir --experimental-single-source Overpass-Italic.designspace", + "stderr": "2d38qc2zzr8kbcv88h0000gn/T/tmphy798huv \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphy798huv -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphy798huv -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In 'master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "RedHatOfficial/Overpass/sources/Overpass.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace", + "stderr": "[2024-12-19T17:12:16.617232Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:12:16.617960Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/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/RedHatOfficial/Overpass/sources/Overpass.designspace", + "stderr": "INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo'\n" + } + } + }, + "RedHatOfficial/Overpass/sources/Overpass.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp5ZDHVO/gftools/gftools_temp_dir --experimental-single-source Overpass.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "7sz2tp \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp__7sz2tp Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp__7sz2tp Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:12:18.964328Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:12:18.964479Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:12:18.965155Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp5ZDHVO/gftools/gftools_temp_dir --experimental-single-source Overpass.designspace", + "stderr": "ED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpar7vw8mn -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO:fontmake.font_project:Loading 3 DesignSpace source UFOs\nfontmake: Error: In 'master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "SophiaDesign/Foldit/sources/glyphs-decomposed/Foldit.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/SophiaDesign/Foldit/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpOOhshu/gftools/gftools_temp_dir --experimental-single-source Foldit.glyphs", + "stderr": "/python3.12/site-packages/gftools/fix.py\", line 915, in fix_font\n result = fixer(fixed_font)\n ^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/fix.py\", line 811, in fix_colr_font\n return fix_colr_v1_add_svg(ttfont)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/fix.py\", line 776, in fix_colr_v1_add_svg\n subprocess.run(\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 '['maximum_color', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu7besgmp', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdx3r7nqo', '--output_file', 'tmpu7besgmp']' returned non-zero exit status 1.\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "TaVaTake/madimi/sources/madimi.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TaVaTake/madimi/sources/madimi.glyphs", + "stderr": "unknown custom parameter 'blueShift'\n[2024-12-19T17:15:47.620348Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz'\n[2024-12-19T17:15:47.620349Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'TTFBlueFuzz'\n[2024-12-19T17:15:47.620352Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning'\n[2024-12-19T17:15:47.631310Z ThreadId(3) glyphs2fontir::source DEBUG] Static metadata for Madimi One\n[2024-12-19T17:15:47.631548Z ThreadId(3) glyphs2fontir::source WARN] Unknown 'name' entry vendorID\n[2024-12-19T17:15:47.631697Z ThreadId(1) fontc::workload DEBUG] 1/1438 complete, most recently Fe(Features)\n[2024-12-19T17:15:47.631729Z ThreadId(1) fontc::workload DEBUG] 2/1438 complete, most recently Fe(KerningGroups)\n[2024-12-19T17:15:47.631751Z ThreadId(1) fontc::workload DEBUG] 3/1438 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:15:47.633606Z ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid byte 0x20 at index 0\n" + } + } + }, + "TaVaTake/madimi/sources/madimi.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/TaVaTake/madimi/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpHlkLk7/gftools/gftools_temp_dir --experimental-single-source madimi.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "-12-19T17:15:52.049451Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz'\n[2024-12-19T17:15:52.049452Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'TTFBlueFuzz'\n[2024-12-19T17:15:52.049456Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning'\n[2024-12-19T17:15:52.058085Z ThreadId(2) glyphs2fontir::source DEBUG] Static metadata for Madimi One\n[2024-12-19T17:15:52.058226Z ThreadId(2) glyphs2fontir::source WARN] Unknown 'name' entry vendorID\n[2024-12-19T17:15:52.058367Z ThreadId(1) fontc::workload DEBUG] 1/1438 complete, most recently Fe(Features)\n[2024-12-19T17:15:52.058373Z ThreadId(1) fontc::workload DEBUG] 2/1438 complete, most recently Fe(KerningGroups)\n[2024-12-19T17:15:52.058376Z ThreadId(1) fontc::workload DEBUG] 3/1438 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:15:52.060203Z ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid byte 0x20 at index 0\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace", + "stderr": "[2024-12-19T17:14:14.593479Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:14:14.597414Z ThreadId(1) ufo2fontir::source DEBUG] 216 glyphs identified\n[2024-12-19T17:14:14.603560Z ThreadId(7) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace\"\n[2024-12-19T17:14:14.603570Z ThreadId(8) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace\"\n[2024-12-19T17:14:14.613562Z ThreadId(1) fontc::workload DEBUG] 1/898 complete, most recently Fe(Features)\n[2024-12-19T17:14:14.613567Z ThreadId(1) fontc::workload DEBUG] 2/898 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:14:14.613805Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)\n" + } + } + }, + "TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsKeOVq/gftools/gftools_temp_dir --experimental-single-source JosefinSlab-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--keep-overlaps'\n" + } + } + }, + "TypeNetwork/Josefinslab/sources/JosefinSlab.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnosVXt/gftools/gftools_temp_dir --experimental-single-source JosefinSlab.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--keep-overlaps'\n" + } + } + }, + "TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage", + "stderr": " most recently Be(GlyfFragment(l.alt1.lop))\n[2024-12-19T17:11:44.500037Z ThreadId(1) fontc::workload DEBUG] 3552/5874 complete, most recently Be(GlyfFragment(notequal))\n[2024-12-19T17:11:44.500042Z ThreadId(1) fontc::workload DEBUG] 3553/5874 complete, most recently Be(GlyfFragment(f.alt1.mrr))\n[2024-12-19T17:11:44.500045Z ThreadId(1) fontc::workload DEBUG] 3554/5874 complete, most recently Be(GlyfFragment(s.jmc.med))\n[2024-12-19T17:11:44.500049Z ThreadId(1) fontc::workload DEBUG] 3555/5874 complete, most recently Be(GlyfFragment(z.ful.fin))\n[2024-12-19T17:11:44.500053Z ThreadId(1) fontc::workload DEBUG] 3556/5874 complete, most recently Be(GlyfFragment(Ecircumflexhookabove))\n[2024-12-19T17:11:44.663181Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors\n[2024-12-19T17:11:44.663195Z 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/TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage", + "stderr": "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/TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage' -> 'master_ufo/Playwrite.designspace': Generating fonts from Designspace failed: :5:8: The following feature file should be included but cannot be found: features/Playwrite.fea\n" + } + } + }, + "Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (config.yml) (default)": { + "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/Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs", + "stderr": ",\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/Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs' -> 'master_ufo/Kablammo.designspace': Generating fonts from Designspace failed: :1147:3: 'OTTableWriter' object has no attribute 'name'\n" + } + } + }, + "Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Vectro-Type-Foundry/kablammo/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2UOoTY/gftools/gftools_temp_dir --experimental-single-source Kablammo.glyphs", + "stderr": "Morph': 0.8333333333333334},\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 'Kablammo.glyphs' -> 'master_ufo/Kablammo.designspace': Generating fonts from Designspace failed: :1147:3: 'OTTableWriter' object has no attribute 'name'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "aaronbell/signika/sources/Signika.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace", + "stderr": "[2024-12-19T17:23:15.386104Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:15.387510Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/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/aaronbell/signika/sources/Signika.designspace", + "stderr": "INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo'\n" + } + } + }, + "aaronbell/signika/sources/Signika.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/aaronbell/signika/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFWR7W3/gftools/gftools_temp_dir --experimental-single-source Signika.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "pwnub9iqd \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwnub9iqd Signika.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwnub9iqd Signika.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:23:17.558299Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:23:17.558367Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:17.558529Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/Signika-Light.ufo/glyphs': 'expected directory'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/aaronbell/signika/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFWR7W3/gftools/gftools_temp_dir --experimental-single-source Signika.designspace", + "stderr": "FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2pxzcqpd -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In 'instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "aaronbell/signika/sources/SignikaNegative.designspace (configNegative.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace", + "stderr": "[2024-12-19T17:23:09.842980Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:09.843636Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-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/aaronbell/signika/sources/SignikaNegative.designspace", + "stderr": "INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo'\n" + } + } + }, + "aaronbell/signika/sources/SignikaNegative.designspace (configNegative.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/aaronbell/signika/sources/configNegative.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp44eLDq/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzxseux3p SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzxseux3p SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:23:12.272571Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:23:12.272629Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:12.272789Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/aaronbell/signika/sources/configNegative.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp44eLDq/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace", + "stderr": "38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe3hk4gr3 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In 'instance_UFO/SignikaNegative-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "alexeiva/philosopher/sources/Philosopher-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/alexeiva/philosopher/sources/Philosopher-Italic.glyphs", + "stderr": "(Fita-cy))\n[2024-12-19T17:15:00.566394Z ThreadId(1) fontc::workload DEBUG] 649/2624 complete, most recently Fe(Glyph(dcroat))\n[2024-12-19T17:15:00.566397Z ThreadId(1) fontc::workload DEBUG] 650/2624 complete, most recently Fe(Glyph(Ydieresis))\n[2024-12-19T17:15:00.566400Z ThreadId(1) fontc::workload DEBUG] 651/2624 complete, most recently Fe(Glyph(brevecomb_hookabovecomb))\n[2024-12-19T17:15:00.566405Z ThreadId(1) fontc::workload DEBUG] 652/2624 complete, most recently Fe(Glyph(Cacute))\n[2024-12-19T17:15:00.566416Z ThreadId(1) fontc::workload DEBUG] 653/2624 complete, most recently Fe(Glyph(seven))\n[2024-12-19T17:15:00.566421Z ThreadId(1) fontc::workload DEBUG] 654/2624 complete, most recently Fe(Glyph(cacute))\n[2024-12-19T17:15:00.566428Z ThreadId(1) fontc::workload DEBUG] 655/2624 complete, most recently Fe(Glyph(Dje-cy))\n[2024-12-19T17:15:00.571135Z 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/alexeiva/philosopher/sources/Philosopher-Italic.glyphs", + "stderr": "osopher 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/alexeiva/philosopher/sources/Philosopher-Italic.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed\n" + } + } + }, + "alexeiva/philosopher/sources/Philosopher-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/alexeiva/philosopher/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpSLH9NX/gftools/gftools_temp_dir --experimental-single-source Philosopher-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "Non-existent glyph class public.kern1.E found in kerning rules.\nNon-existent glyph class public.kern1.uni0406 found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/alexeiva/philosopher/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpSLH9NX/gftools/gftools_temp_dir --experimental-single-source Philosopher-Italic.glyphs", + "stderr": "gftools produced multiple outputs: ['Philosopher-BoldItalic.ttf', 'Philosopher-Italic.ttf']" + } + } + }, + "alexeiva/philosopher/sources/Philosopher.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/alexeiva/philosopher/sources/Philosopher.glyphs", + "stderr": "2024-12-19T17:14:47.761053Z ThreadId(1) fontc::workload DEBUG] 651/2632 complete, most recently Fe(Glyph(ygrave))\n[2024-12-19T17:14:47.761055Z ThreadId(1) fontc::workload DEBUG] 652/2632 complete, most recently Fe(Glyph(Dcroat))\n[2024-12-19T17:14:47.761056Z ThreadId(1) fontc::workload DEBUG] 653/2632 complete, most recently Fe(Glyph(we-cy))\n[2024-12-19T17:14:47.761057Z ThreadId(1) fontc::workload DEBUG] 654/2632 complete, most recently Fe(Glyph(Endescender-cy))\n[2024-12-19T17:14:47.761059Z ThreadId(1) fontc::workload DEBUG] 655/2632 complete, most recently Fe(Glyph(uhorndotbelow))\n[2024-12-19T17:14:47.761060Z ThreadId(1) fontc::workload DEBUG] 656/2632 complete, most recently Fe(Glyph(Be-cy))\n[2024-12-19T17:14:47.761062Z ThreadId(1) fontc::workload DEBUG] 657/2632 complete, most recently Fe(Glyph(circumflexcomb_tildecomb))\n[2024-12-19T17:14:47.767598Z 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/alexeiva/philosopher/sources/Philosopher.glyphs", + "stderr": "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/alexeiva/philosopher/sources/Philosopher.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed\n" + } + } + }, + "alexeiva/philosopher/sources/Philosopher.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/alexeiva/philosopher/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpL8E0RK/gftools/gftools_temp_dir --experimental-single-source Philosopher.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "tent glyph class public.kern2.afii10062 found in kerning rules.\nNon-existent glyph class public.kern2.afii10051 found in kerning rules.\nNon-existent glyph class public.kern2.afii10053 found in kerning rules.\nNon-existent glyph class public.kern2.afii10062 found in kerning rules.\nNon-existent glyph class public.kern2.afii10070 found in kerning rules.\nNon-existent glyph class public.kern2.afii10077 found in kerning rules.\nNon-existent glyph class public.kern2.afii10023 found in kerning rules.\nNon-existent glyph class public.kern2.afii10051 found in kerning rules.\nNon-existent glyph class public.kern2.afii10058 found in kerning rules.\nNon-existent glyph class public.kern2.afii10062 found in kerning rules.\nNon-existent glyph class public.kern2.afii10077 found in kerning rules.\nNon-existent glyph class public.kern2.afii10085 found in kerning rules.\nNon-existent glyph class public.kern2.afii10085 found in kerning rules.\nNon-existent glyph class public.kern2.afii10070 found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/alexeiva/philosopher/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpL8E0RK/gftools/gftools_temp_dir --experimental-single-source Philosopher.glyphs", + "stderr": "gftools produced multiple outputs: ['Philosopher-Bold.ttf', 'Philosopher-Regular.ttf']" + } + } + }, + "balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs", + "stderr": "adId(1) fontc::workload DEBUG] 209/4060 complete, most recently Fe(Glyph(Ncommaaccent))\n[2024-12-19T17:24:58.085938Z ThreadId(1) fontc::workload DEBUG] 210/4060 complete, most recently Fe(Glyph(upperRightShadowedWhiteSquare))\n[2024-12-19T17:24:58.085939Z ThreadId(1) fontc::workload DEBUG] 211/4060 complete, most recently Fe(Glyph(lowerRightPencil))\n[2024-12-19T17:24:58.085940Z ThreadId(1) fontc::workload DEBUG] 212/4060 complete, most recently Fe(Glyph(L))\n[2024-12-19T17:24:58.085942Z ThreadId(1) fontc::workload DEBUG] 213/4060 complete, most recently Fe(Glyph(outlinedGreekCross))\n[2024-12-19T17:24:58.085943Z ThreadId(1) fontc::workload DEBUG] 214/4060 complete, most recently Fe(Glyph(Chedescenderabkhasian-cy))\n[2024-12-19T17:24:58.085945Z ThreadId(1) fontc::workload DEBUG] 215/4060 complete, most recently Fe(Glyph(Tetse-cy))\n[2024-12-19T17:24:58.106246Z ThreadId(1) fontc ERROR] Invalid source glyph 'scircumflex': '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/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs", + "stderr": "ber 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/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs' -> 'master_ufo/BalsamiqSans-Italic.designspace': Compatibility check failed\n" + } + } + }, + "balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3h1MJv/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--keep-direction'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3h1MJv/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Italic.glyphs", + "stderr": "gftools produced multiple outputs: ['BalsamiqSans-Italic.ttf', 'BalsamiqSans-BoldItalic.ttf']" + } + } + }, + "balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs", + "stderr": "ament))\n[2024-12-19T17:24:23.098757Z ThreadId(1) fontc::workload DEBUG] 1009/4060 complete, most recently Fe(Glyph(egrave))\n[2024-12-19T17:24:23.098758Z ThreadId(1) fontc::workload DEBUG] 1010/4060 complete, most recently Fe(Glyph(upsilonafrican))\n[2024-12-19T17:24:23.098760Z ThreadId(1) fontc::workload DEBUG] 1011/4060 complete, most recently Fe(Glyph(Nhookleft))\n[2024-12-19T17:24:23.098761Z ThreadId(1) fontc::workload DEBUG] 1012/4060 complete, most recently Fe(Glyph(adieresis))\n[2024-12-19T17:24:23.098763Z ThreadId(1) fontc::workload DEBUG] 1013/4060 complete, most recently Fe(Glyph(Udieresisgrave))\n[2024-12-19T17:24:23.098764Z ThreadId(1) fontc::workload DEBUG] 1014/4060 complete, most recently Fe(Glyph(envelope))\n[2024-12-19T17:24:23.098765Z ThreadId(1) fontc::workload DEBUG] 1015/4060 complete, most recently Fe(Glyph(Umacron))\n[2024-12-19T17:24:23.101754Z ThreadId(1) fontc ERROR] Invalid source glyph 'ubreve': '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/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs", + "stderr": "ROR: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/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed\n" + } + } + }, + "balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmptCJjQI/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Roman.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--keep-direction'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmptCJjQI/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Roman.glyphs", + "stderr": "gftools produced multiple outputs: ['BalsamiqSans-Bold.ttf', 'BalsamiqSans-Regular.ttf']" + } + } + }, + "clauseggers/Playfair/sources/Playfair-2_1-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/clauseggers/Playfair/sources/Playfair-2_1-Italic.glyphs", + "stderr": "ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition'\n[2024-12-19T17:08:11.150810Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle'\n[2024-12-19T17:08:11.150811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2024-12-19T17:08:11.173410Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData fontdrasil::coords::DesignSpace> }. Mappings [(Coord { coord: 100.0, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 100.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 112.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 114.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 87.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 95.0, space: PhantomData fontdrasil::coords::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/clauseggers/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/clauseggers/Playfair/sources/Playfair-2_1-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: '{5, 95, 600, 1}'\n" + } + } + }, + "clauseggers/Playfair/sources/Playfair-2_1-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/clauseggers/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBtHbIs/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "own custom parameter 'postscriptUnderlinePosition'\n[2024-12-19T17:08:39.726072Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle'\n[2024-12-19T17:08:39.726074Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2024-12-19T17:08:39.759405Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData fontdrasil::coords::DesignSpace> }. Mappings [(Coord { coord: 100.0, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 100.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 112.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 114.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 87.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 95.0, space: PhantomData fontdrasil::coords::DesignSpace> })]\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/clauseggers/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBtHbIs/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Italic.glyphs", + "stderr": "lic.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qz1icr7 -o variable -g Playfair-2_1-Italic.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO: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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qz1icr7\nfontmake: Error: In 'Playfair-2_1-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: '{5, 95, 600, 1}'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "clauseggers/Playfair/sources/Playfair-2_1-Roman.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/clauseggers/Playfair/sources/Playfair-2_1-Roman.glyphs", + "stderr": "adId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition'\n[2024-12-19T17:07:11.661869Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones'\n[2024-12-19T17:07:11.661870Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2024-12-19T17:07:11.703232Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData fontdrasil::coords::DesignSpace> }. Mappings [(Coord { coord: 100.0, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 100.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 112.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 114.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 87.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 95.0, space: PhantomData fontdrasil::coords::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/clauseggers/Playfair/sources/Playfair-2_1-Roman.glyphs", + "stderr": "rs 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/clauseggers/Playfair/sources/Playfair-2_1-Roman.glyphs' -> 'master_ufo/Playfair-Upright.designspace': Generating fonts from Designspace failed: '{5, 95, 500}'\n" + } + } + }, + "clauseggers/Playfair/sources/Playfair-2_1-Roman.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/clauseggers/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYQw4u0/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Roman.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "custom parameter 'postscriptUnderlinePosition'\n[2024-12-19T17:07:40.342586Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones'\n[2024-12-19T17:07:40.342586Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2024-12-19T17:07:40.376216Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData fontdrasil::coords::DesignSpace> }. Mappings [(Coord { coord: 100.0, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 100.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 112.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 114.0, space: PhantomData fontdrasil::coords::DesignSpace> }), (Coord { coord: 87.5, space: PhantomData fontdrasil::coords::UserSpace> }, Coord { coord: 95.0, space: PhantomData fontdrasil::coords::DesignSpace> })]\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/clauseggers/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYQw4u0/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Roman.glyphs", + "stderr": " 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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmsrqjasy\nfontmake: Error: In 'Playfair-2_1-Roman.glyphs' -> 'master_ufo/Playfair-Upright.designspace': Generating fonts from Designspace failed: '{5, 95, 500}'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "cyrealtype/Brawler/sources/Brawler.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/cyrealtype/Brawler/sources/Brawler.glyphs", + "stderr": "Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'ugrave' into a simple glyph because component 2x2s vary across the designspace\n[2024-12-19T17:19:24.594682Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'yacute' into a simple glyph because component 2x2s vary across the designspace\n[2024-12-19T17:19:24.594684Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'ydieresis' into a simple glyph because component 2x2s vary across the designspace\n[2024-12-19T17:19:24.594719Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour Aacute\nthread '' panicked at fontir/src/glyph.rs:142: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-12-19T17:19:24.595262Z ThreadId(1) fontc::workload DEBUG] 494/1004 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:19:24.596459Z 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/cyrealtype/Brawler/sources/Brawler.glyphs", + "stderr": "fering 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/cyrealtype/Brawler/sources/Brawler.glyphs' -> 'master_ufo/Brawler.designspace': Compatibility check failed\n" + } + } + }, + "cyrealtype/Brawler/sources/Brawler.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/cyrealtype/Brawler/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp49xcqF/gftools/gftools_temp_dir --experimental-single-source Brawler.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " DEBUG] 496/1004 complete, most recently Be(GlyfFragment(greater))\n[2024-12-19T17:19:27.626317Z ThreadId(1) fontc::workload DEBUG] 497/1004 complete, most recently Be(GlyfFragment(periodcentered))\n[2024-12-19T17:19:27.626320Z ThreadId(1) fontc::workload DEBUG] 498/1004 complete, most recently Be(GlyfFragment(f))\n[2024-12-19T17:19:27.626323Z ThreadId(1) fontc::workload DEBUG] 499/1004 complete, most recently Be(GlyfFragment(germandbls))\n[2024-12-19T17:19:27.626326Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''Aacute' has 2 unique sets of components; must have exactly 1\n{[], [A, acute]}''\n[2024-12-19T17:19:27.626332Z ThreadId(1) fontc::workload DEBUG] 500/1004 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:19:27.626335Z ThreadId(1) fontc::workload DEBUG] 501/1004 complete, most recently Be(GlyfFragment(O))\n[2024-12-19T17:19:27.627715Z ThreadId(1) fontc ERROR] 'f' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/cyrealtype/Brawler/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp49xcqF/gftools/gftools_temp_dir --experimental-single-source Brawler.glyphs", + "stderr": "ntmake.compatibility:\nFonts 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 'Brawler.glyphs' -> 'master_ufo/Brawler.designspace': Compatibility check failed\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "cyrealtype/Podkova/sources/Podkova.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/cyrealtype/Podkova/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir --experimental-single-source Podkova.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdny12o18 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfr43f37u.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Podkova[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/cyrealtype/Podkova/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir --experimental-single-source Podkova.glyphs", + "stderr": "s-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqt7ghh7b -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKjKwnF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3b13x28h.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Podkova[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "docrepair-fonts/agdasima-fonts/sources/Agdasima-Regular.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/agdasima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiNtN1A/gftools/gftools_temp_dir --experimental-single-source Agdasima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/agdasima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiNtN1A/gftools/gftools_temp_dir --experimental-single-source Agdasima-Regular.designspace", + "stderr": "gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']" + } + } + }, + "docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace", + "stderr": "[2024-12-19T17:26:49.829948Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:26:49.830304Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/docrepair-fonts/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/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace", + "stderr": "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/docrepair-fonts/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" + } + } + }, + "docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpN5aYgh/gftools/gftools_temp_dir --experimental-single-source Belanosima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "88h0000gn/T/tmpxqefld2y \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxqefld2y Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxqefld2y Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:26:52.600625Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:26:52.600697Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:26:52.600848Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpN5aYgh/gftools/gftools_temp_dir --experimental-single-source Belanosima-Regular.designspace", + "stderr": " [--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: instance_ufos/Belanosima-SemiBold.ufo.json not found\n\n[5/8] buildTTF\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsqloup6k -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\nninja: build stopped: subcommand failed.\n" + } + } + }, + "docrepair-fonts/lunasima-fonts/sources/Lunasima-Regular.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/lunasima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDJONSu/gftools/gftools_temp_dir --experimental-single-source Lunasima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/docrepair-fonts/lunasima-fonts/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDJONSu/gftools/gftools_temp_dir --experimental-single-source Lunasima-Regular.designspace", + "stderr": "gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']" + } + } + }, + "dy/linefont/sources/Linefont.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace", + "stderr": "24-12-19T17:13:53.713169Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:13:53.807395Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified\n[2024-12-19T17:13:53.899679Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace\"\n[2024-12-19T17:13:53.899750Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace\"\n[2024-12-19T17:13:53.899796Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:13:53.900109Z ThreadId(1) fontc::workload DEBUG] 1/1586 complete, most recently Fe(Features)\n[2024-12-19T17:13:53.910051Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,max].ufo/features.fea\n" + } + } + }, + "dy/linefont/sources/Linefont.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/dy/linefont/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpRBvdjv/gftools/gftools_temp_dir --experimental-single-source Linefont.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:14:01.048697Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:14:01.085988Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified\n[2024-12-19T17:14:01.093102Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for \"Linefont.designspace\"\n[2024-12-19T17:14:01.093143Z ThreadId(6) ufo2fontir::source DEBUG] Features for \"Linefont.designspace\"\n[2024-12-19T17:14:01.093178Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:14:01.103095Z ThreadId(1) fontc::workload DEBUG] 1/1586 complete, most recently Fe(Features)\n[2024-12-19T17:14:01.103139Z ThreadId(1) fontc::workload DEBUG] 2/1586 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:14:01.106177Z ThreadId(1) fontc ERROR] feature files are non-identical: Linefont[min,min].ufo/features.fea, Linefont[min,max].ufo/features.fea\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "evilmartians/mono/sources/MartianMono.glyphs (config.yaml) (default)": { + "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/evilmartians/mono/sources/MartianMono.glyphs", + "stderr": "r:The base glyph i-cy and mark glyph gravecomb are ambiguously connected by several anchor classes: MC_top, MC_topgrave. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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/evilmartians/mono/sources/MartianMono.glyphs' -> 'master_ufo/MartianMono.designspace': Generating fonts from Designspace failed: Base master not found.\n" + } + } + }, + "evilmartians/mono/sources/MartianMono.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/evilmartians/mono/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpjYr27A/gftools/gftools_temp_dir --experimental-single-source MartianMono.glyphs", + "stderr": "markFeatureWriter.MarkFeatureWriter:The base glyph i-cy and mark glyph gravecomb are ambiguously connected by several anchor classes: MC_top, MC_topgrave. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter: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 'MartianMono.glyphs' -> 'master_ufo/MartianMono.designspace': Generating fonts from Designspace failed: Base master not found.\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "fridamedrano/Kalnia-Glaze/sources/KalniaGlaze.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/fridamedrano/Kalnia-Glaze/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeViFij/gftools/gftools_temp_dir --experimental-single-source KalniaGlaze.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "ille/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/jobrunner/__main__.py\", line 12, in \n result = subprocess.run(sys.argv[1:], capture_output=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 548, in run\n with Popen(*popenargs, **kwargs) as process:\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 1026, in __init__\n self._execute_child(args, executable, preexec_fn, close_fds,\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 1955, in _execute_child\n raise child_exception_type(errno_num, err_msg, err_filename)\nFileNotFoundError: [Errno 2] No such file or directory: 'paintcompiler'\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/fridamedrano/Kalnia-Glaze/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeViFij/gftools/gftools_temp_dir --experimental-single-source KalniaGlaze.glyphs", + "stderr": "ille/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/jobrunner/__main__.py\", line 12, in \n result = subprocess.run(sys.argv[1:], capture_output=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 548, in run\n with Popen(*popenargs, **kwargs) as process:\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 1026, in __init__\n self._execute_child(args, executable, preexec_fn, close_fds,\n File \"/opt/homebrew/Cellar/python@3.12/3.12.5/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py\", line 1955, in _execute_child\n raise child_exception_type(errno_num, err_msg, err_filename)\nFileNotFoundError: [Errno 2] No such file or directory: 'paintcompiler'\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/Crimson/sources/CrimsonText-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Crimson/sources/CrimsonText-Italic.glyphs", + "stderr": "T17:27:44.729647Z ThreadId(1) fontc::workload DEBUG] 806/3249 complete, most recently Fe(Glyph(circumflexcomb_acutecomb.case))\n[2024-12-19T17:27:44.729653Z ThreadId(1) fontc::workload DEBUG] 807/3249 complete, most recently Fe(Glyph(ucircumflex))\n[2024-12-19T17:27:44.729658Z ThreadId(1) fontc::workload DEBUG] 808/3249 complete, most recently Fe(Glyph(odotbelow))\n[2024-12-19T17:27:44.729664Z ThreadId(1) fontc::workload DEBUG] 809/3249 complete, most recently Fe(Glyph(three.osf))\n[2024-12-19T17:27:44.729669Z ThreadId(1) fontc::workload DEBUG] 810/3249 complete, most recently Fe(Glyph(Amacron))\n[2024-12-19T17:27:44.729673Z ThreadId(1) fontc::workload DEBUG] 811/3249 complete, most recently Fe(Glyph(w))\n[2024-12-19T17:27:44.729678Z ThreadId(1) fontc::workload DEBUG] 812/3249 complete, most recently Fe(Glyph(adotbelow.001))\n[2024-12-19T17:27:44.734222Z ThreadId(1) fontc ERROR] Invalid source glyph 'ecircumflexgrave': '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/googlefonts/Crimson/sources/CrimsonText-Italic.glyphs", + "stderr": "ility:\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/googlefonts/Crimson/sources/CrimsonText-Italic.glyphs' -> 'master_ufo/CrimsonText-Italic.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/Crimson/sources/CrimsonText-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Crimson/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp8rozY8/gftools/gftools_temp_dir --experimental-single-source CrimsonText-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "Non-existent glyph class public.kern1.K found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Crimson/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp8rozY8/gftools/gftools_temp_dir --experimental-single-source CrimsonText-Italic.glyphs", + "stderr": "gftools produced multiple outputs: ['CrimsonText-SemiBoldItalic.ttf', 'CrimsonText-BoldItalic.ttf', 'CrimsonText-Italic.ttf']" + } + } + }, + "googlefonts/Crimson/sources/CrimsonText.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Crimson/sources/CrimsonText.glyphs", + "stderr": "024-12-19T17:27:44.644728Z ThreadId(1) fontc::workload DEBUG] 107/5521 complete, most recently Fe(Glyph(Zdotbelow))\n[2024-12-19T17:27:44.644730Z ThreadId(1) fontc::workload DEBUG] 108/5521 complete, most recently Fe(Glyph(b))\n[2024-12-19T17:27:44.644731Z ThreadId(1) fontc::workload DEBUG] 109/5521 complete, most recently Fe(Glyph(Tcircumflexbelow))\n[2024-12-19T17:27:44.644732Z ThreadId(1) fontc::workload DEBUG] 110/5521 complete, most recently Fe(Glyph(ohookabove))\n[2024-12-19T17:27:44.644733Z ThreadId(1) fontc::workload DEBUG] 111/5521 complete, most recently Fe(Glyph(guilsinglleft))\n[2024-12-19T17:27:44.644735Z ThreadId(1) fontc::workload DEBUG] 112/5521 complete, most recently Fe(Glyph(Omegadasiaoxiaprosgegrammeni))\n[2024-12-19T17:27:44.644736Z ThreadId(1) fontc::workload DEBUG] 113/5521 complete, most recently Fe(Glyph(asciitilde))\n[2024-12-19T17:27:44.656568Z ThreadId(1) fontc ERROR] Invalid source glyph 'v.sc': '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/googlefonts/Crimson/sources/CrimsonText.glyphs", + "stderr": "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/googlefonts/Crimson/sources/CrimsonText.glyphs' -> 'master_ufo/CrimsonText.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/Crimson/sources/CrimsonText.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Crimson/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIvA5V4/gftools/gftools_temp_dir --experimental-single-source CrimsonText.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "Non-existent glyph class public.kern2.comma found in kerning rules.\nNon-existent glyph class public.kern2.comma found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Crimson/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIvA5V4/gftools/gftools_temp_dir --experimental-single-source CrimsonText.glyphs", + "stderr": "gftools produced multiple outputs: ['CrimsonText-SemiBold.ttf', 'CrimsonText-Bold.ttf', 'CrimsonText-Regular.ttf']" + } + } + }, + "googlefonts/Inconsolata/sources/Inconsolata.glyphs (config.yaml) (default)": { + "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/googlefonts/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/googlefonts/Inconsolata/sources/Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron\n" + } + } + }, + "googlefonts/Inconsolata/sources/Inconsolata.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Inconsolata/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWk8nYw/gftools/gftools_temp_dir --experimental-single-source Inconsolata.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm Inconsolata.glyphs --decompose-transformed-components --no-production-names\n[2/4] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm vtt_hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpym2_tpy7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5z1y_jm vtt_hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Inconsolata/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWk8nYw/gftools/gftools_temp_dir --experimental-single-source Inconsolata.glyphs", + "stderr": "cv88h0000gn/T/tmpnt3f1hso -o variable -g Inconsolata.glyphs --filter ... --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO: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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnt3f1hso\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 'Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/Pacifico/sources/Pacifico.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Pacifico/sources/Pacifico.glyphs", + "stderr": "AT\")\n[2024-12-19T17:12:53.557299Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2(\"KO_periodcentered.loclCAT\")\n[2024-12-19T17:12:53.559941Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2024-12-19T17:12:53.559961Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2024-12-19T17:12:53.559964Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2024-12-19T17:12:53.559968Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2024-12-19T17:12:53.587478Z 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/googlefonts/Pacifico/sources/Pacifico.glyphs", + "stderr": "xistent 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/googlefonts/Pacifico/sources/Pacifico.glyphs' -> 'master_ufo/Pacifico-Regular.designspace': Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow'\n" + } + } + }, + "googlefonts/Pacifico/sources/Pacifico.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Pacifico/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXDnyS1/gftools/gftools_temp_dir --experimental-single-source Pacifico.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "Non-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules.\nNon-existent glyph class public.kern1.KO_dhook.fina found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Pacifico/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXDnyS1/gftools/gftools_temp_dir --experimental-single-source Pacifico.glyphs", + "stderr": "found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules.\nNon-existent glyph class public.kern1.KO_dhook.fina found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules.\nNon-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.\n" + } + } + }, + "googlefonts/Playfair/sources/Playfair-Italic.glyphs (config.yaml) (default)": { + "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/googlefonts/Playfair/sources/Playfair-Italic.glyphs", + "stderr": "se are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph f_f_odieresis.liga and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph f_odieresis.liga and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph s_t and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/googlefonts/Playfair/sources/Playfair-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: Base master not found.\n" + } + } + }, + "googlefonts/Playfair/sources/Playfair-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpHzOh2K/gftools/gftools_temp_dir --experimental-single-source Playfair-Italic.glyphs", + "stderr": "lyph c_t and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph f_f_odieresis.liga and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph f_odieresis.liga and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph s_t and mark glyph macroncomb.case are ambiguously connected by several anchor classes: MC_center, MC_top. The last one will prevail.\nfontmake: Error: In 'Playfair-Italic.glyphs' -> 'master_ufo/Playfair-Italic.designspace': Generating fonts from Designspace failed: Base master not found.\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/Playfair/sources/Playfair.glyphs (config.yaml) (default)": { + "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/googlefonts/Playfair/sources/Playfair.glyphs", + "stderr": "tecomb.case.viet are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph hookabovecomb are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph hookabovecomb.case are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph acutecomb.case.viet are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/googlefonts/Playfair/sources/Playfair.glyphs' -> 'master_ufo/Playfair.designspace': Generating fonts from Designspace failed: Base master not found.\n" + } + } + }, + "googlefonts/Playfair/sources/Playfair.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Playfair/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpeTIvkm/gftools/gftools_temp_dir --experimental-single-source Playfair.glyphs", + "stderr": "The base glyph s_t and mark glyph acutecomb.case.viet are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph hookabovecomb are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph hookabovecomb.case are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nINFO:ufo2ft.featureWriters.markFeatureWriter.MarkFeatureWriter:The base glyph longs_t.liga and mark glyph acutecomb.case.viet are ambiguously connected by several anchor classes: MC_right, MC_top. The last one will prevail.\nfontmake: Error: In 'Playfair.glyphs' -> 'master_ufo/Playfair.designspace': Generating fonts from Designspace failed: Base master not found.\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/Roboto-Flex/sources/RobotoFlex.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace", + "stderr": "6Z ThreadId(1) ufo2fontir::source DEBUG] 948 glyphs identified\n[2024-12-19T17:16:14.345950Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2024-12-19T17:16:14.346008Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2024-12-19T17:16:14.346624Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:16:14.355502Z ThreadId(1) fontc::workload DEBUG] 1/3826 complete, most recently Fe(Features)\n[2024-12-19T17:16:14.487290Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.crater_cache/googlefonts/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/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace", + "stderr": "g 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/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/Roboto-Flex/sources/RobotoFlex.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppmBIMH/gftools/gftools_temp_dir --experimental-single-source RobotoFlex.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "le/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--no-check-compatibility'\n" + } + } + }, + "googlefonts/Signika/sources/SignikaNegative.designspace (configNegative.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace", + "stderr": "[2024-12-19T17:23:20.500370Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:20.500811Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.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/googlefonts/Signika/sources/SignikaNegative.designspace", + "stderr": "INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo'\n" + } + } + }, + "googlefonts/Signika/sources/SignikaNegative.designspace (configNegative.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Signika/sources/configNegative.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbXORxc/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f6k36a2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f6k36a2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:23:22.730018Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:23:22.730077Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:23:22.730214Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/Signika/sources/configNegative.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbXORxc/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace", + "stderr": "2d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp38er7i2i -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves\n\nINFO:fontmake.font_project:Loading 2 DesignSpace source UFOs\nfontmake: Error: In 'master_ufo/Signika-NegativeLight.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/alumni-sans-inline/sources/AlumniSansInline-Italic.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/alumni-sans-inline/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpcyL8EI/gftools/gftools_temp_dir --experimental-single-source AlumniSansInline-Italic.glyphs", + "stderr": "xistent glyph class public.kern2.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.v.sc found in kerning rules.\nNon-existent glyph class public.kern2.w.sc found in kerning rules.\nNon-existent glyph class public.kern1.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.w.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.o.sc found in kerning rules.\nNon-existent glyph class public.kern2.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.v.sc found in kerning rules.\nNon-existent glyph class public.kern2.w.sc found in kerning rules.\nNon-existent glyph class public.kern1.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.w.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\n" + } + } + }, + "googlefonts/alumni-sans-inline/sources/AlumniSansInline.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/alumni-sans-inline/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpqlNslK/gftools/gftools_temp_dir --experimental-single-source AlumniSansInline.glyphs", + "stderr": "xistent glyph class public.kern2.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.v.sc found in kerning rules.\nNon-existent glyph class public.kern2.w.sc found in kerning rules.\nNon-existent glyph class public.kern1.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.w.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.o.sc found in kerning rules.\nNon-existent glyph class public.kern2.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.v.sc found in kerning rules.\nNon-existent glyph class public.kern2.w.sc found in kerning rules.\nNon-existent glyph class public.kern1.t.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\nNon-existent glyph class public.kern1.w.sc found in kerning rules.\nNon-existent glyph class public.kern2.o.sc found in kerning rules.\n" + } + } + }, + "googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/alumni-sans-pinstripe/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpfp1dya/gftools/gftools_temp_dir --experimental-single-source AlumniSansPinstripe.glyphs", + "stderr": "Non-existent glyph class public.kern2.uni0431 found in kerning rules.\nNon-existent glyph class public.kern2.uni0431 found in kerning rules.\n" + } + } + }, + "googlefonts/arizonia/sources/Arizonia.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/arizonia/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp1Y27ls/gftools/gftools_temp_dir --experimental-single-source Arizonia.glyphs", + "stderr": "re {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: instance_ufos/Arizonia-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/atkinson-hyperlegible/sources/AtkinsonHyperlegible-Italic.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp8Ry3mW/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp8Ry3mW/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible-Italic.glyphs", + "stderr": "gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']" + } + } + }, + "googlefonts/atkinson-hyperlegible/sources/AtkinsonHyperlegible.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbB0EmK/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbB0EmK/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible.glyphs", + "stderr": "gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']" + } + } + }, + "googlefonts/babylonica/sources/Babylonica.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/babylonica/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgyvfrq/gftools/gftools_temp_dir --experimental-single-source Babylonica.glyphs", + "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: instance_ufos/Babylonica-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/beau-rivage/sources/BeauRivage-Pro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/beau-rivage/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLFjlpV/gftools/gftools_temp_dir --experimental-single-source BeauRivage-Pro.glyphs", + "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: instance_ufos/BeauRivage-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs", + "stderr": "8.805047Z ThreadId(1) fontc::workload DEBUG] 1469/5900 complete, most recently Fe(Glyph(Ocircumflexdotbelow))\n[2024-12-19T17:16:08.805049Z ThreadId(1) fontc::workload DEBUG] 1470/5900 complete, most recently Fe(Glyph(circumflexcomb))\n[2024-12-19T17:16:08.805050Z ThreadId(1) fontc::workload DEBUG] 1471/5900 complete, most recently Fe(Glyph(Jcircumflex.titl))\n[2024-12-19T17:16:08.805053Z ThreadId(1) fontc::workload DEBUG] 1472/5900 complete, most recently Fe(Glyph(g.init))\n[2024-12-19T17:16:08.805055Z ThreadId(1) fontc::workload DEBUG] 1473/5900 complete, most recently Fe(Glyph(Aogonek))\n[2024-12-19T17:16:08.805058Z ThreadId(1) fontc::workload DEBUG] 1474/5900 complete, most recently Fe(Glyph(otildemacron.fina))\n[2024-12-19T17:16:08.805060Z ThreadId(1) fontc::workload DEBUG] 1475/5900 complete, most recently Fe(Glyph(tilde))\n[2024-12-19T17:16:08.808852Z ThreadId(1) fontc ERROR] Invalid source glyph 'brevebelowcomb': '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/googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs", + "stderr": "ur 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/googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs' -> 'master_ufo/BirthstoneBounce.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/birthstone-bounce/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp5WNf2Y/gftools/gftools_temp_dir --experimental-single-source BirthstoneBounce.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " 1469/5900 complete, most recently Fe(Glyph(ohookabove))\n[2024-12-19T17:16:16.295143Z ThreadId(1) fontc::workload DEBUG] 1470/5900 complete, most recently Fe(Glyph(lslash))\n[2024-12-19T17:16:16.295144Z ThreadId(1) fontc::workload DEBUG] 1471/5900 complete, most recently Fe(Glyph(parenleft))\n[2024-12-19T17:16:16.295145Z ThreadId(1) fontc::workload DEBUG] 1472/5900 complete, most recently Fe(Glyph(Odblgrave.titl))\n[2024-12-19T17:16:16.295147Z ThreadId(1) fontc::workload DEBUG] 1473/5900 complete, most recently Fe(Glyph(ocircumflexhookabove))\n[2024-12-19T17:16:16.295148Z ThreadId(1) fontc::workload DEBUG] 1474/5900 complete, most recently Fe(Glyph(rcaron.ss01))\n[2024-12-19T17:16:16.295149Z ThreadId(1) fontc::workload DEBUG] 1475/5900 complete, most recently Fe(Glyph(Udieresis.ss01))\n[2024-12-19T17:16:16.300537Z ThreadId(1) fontc ERROR] Invalid source glyph 'wcircumflex.fina': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/birthstone-bounce/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp5WNf2Y/gftools/gftools_temp_dir --experimental-single-source BirthstoneBounce.glyphs", + "stderr": "gftools produced multiple outputs: ['BirthstoneBounce-Medium.ttf', 'BirthstoneBounce-Regular.ttf']" + } + } + }, + "googlefonts/changa-vf/sources/Changa.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/changa-vf/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir --experimental-single-source Changa.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "ols-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3fjgrhwm -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc2guxp87.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Changa[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/changa-vf/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir --experimental-single-source Changa.glyphs", + "stderr": "ols-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_jrbtabz -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpys87On/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuev37rzi.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename Changa[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/corinthia/sources/Corinthia.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/corinthia/sources/Corinthia.glyphs", + "stderr": "ecently Fe(Glyph(caroncomb.case))\n[2024-12-19T17:27:33.776819Z ThreadId(1) fontc::workload DEBUG] 791/3189 complete, most recently Fe(Glyph(ohornacute))\n[2024-12-19T17:27:33.776820Z ThreadId(1) fontc::workload DEBUG] 792/3189 complete, most recently Fe(Glyph(fi))\n[2024-12-19T17:27:33.776821Z ThreadId(1) fontc::workload DEBUG] 793/3189 complete, most recently Fe(Glyph(endash))\n[2024-12-19T17:27:33.776823Z ThreadId(1) fontc::workload DEBUG] 794/3189 complete, most recently Fe(Glyph(exclamdouble))\n[2024-12-19T17:27:33.776824Z ThreadId(1) fontc::workload DEBUG] 795/3189 complete, most recently Fe(Glyph(F_r))\n[2024-12-19T17:27:33.776826Z ThreadId(1) fontc::workload DEBUG] 796/3189 complete, most recently Fe(Glyph(Ocircumflextilde))\n[2024-12-19T17:27:33.776827Z ThreadId(1) fontc::workload DEBUG] 797/3189 complete, most recently Fe(Glyph(M))\n[2024-12-19T17:27:33.778743Z ThreadId(1) fontc ERROR] Invalid source glyph 'ij': '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/googlefonts/corinthia/sources/Corinthia.glyphs", + "stderr": "\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/googlefonts/corinthia/sources/Corinthia.glyphs' -> 'master_ufo/Corinthia.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/corinthia/sources/Corinthia.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/corinthia/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpouHKEE/gftools/gftools_temp_dir --experimental-single-source Corinthia.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "ph class public.kern2.d found in kerning rules.\nNon-existent glyph class public.kern2.scaron found in kerning rules.\nNon-existent glyph class public.kern1.g.end found in kerning rules.\nNon-existent glyph class public.kern2.a found in kerning rules.\nNon-existent glyph class public.kern2.aacute found in kerning rules.\nNon-existent glyph class public.kern1.gbreve found in kerning rules.\nNon-existent glyph class public.kern2.a found in kerning rules.\nNon-existent glyph class public.kern2.aacute found in kerning rules.\nNon-existent glyph class public.kern1.ntilde found in kerning rules.\nNon-existent glyph class public.kern2.ugrave found in kerning rules.\nNon-existent glyph class public.kern2.thorn found in kerning rules.\nNon-existent glyph class public.kern2.lslash found in kerning rules.\nNon-existent glyph class public.kern2.thorn found in kerning rules.\nNon-existent glyph class public.kern1.thorn found in kerning rules.\nNon-existent glyph class public.kern2.ugrave found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/corinthia/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpouHKEE/gftools/gftools_temp_dir --experimental-single-source Corinthia.glyphs", + "stderr": "gftools produced multiple outputs: ['Corinthia-Bold.ttf', 'Corinthia-Regular.ttf', 'Corinthia-Medium.ttf']" + } + } + }, + "googlefonts/dosis-vf/sources/Dosis.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/dosis-vf/sources/Dosis.glyphs", + "stderr": "d(1) fontc::workload DEBUG] 1926/2280 complete, most recently Be(GlyfFragment(utilde))\n[2024-12-19T17:27:20.843030Z ThreadId(1) fontc::workload DEBUG] 1927/2280 complete, most recently Be(GlyfFragment(ntilde))\n[2024-12-19T17:27:20.843033Z ThreadId(1) fontc::workload DEBUG] 1928/2280 complete, most recently Be(GlyfFragment(ocircumflextilde))\n[2024-12-19T17:27:20.843036Z ThreadId(1) fontc::workload DEBUG] 1929/2280 complete, most recently Be(GlyfFragment(Acircumflextilde))\n[2024-12-19T17:27:20.843039Z ThreadId(1) fontc::workload DEBUG] 1930/2280 complete, most recently Be(GlyfFragment(nineinferior))\n[2024-12-19T17:27:20.843042Z ThreadId(1) fontc::workload DEBUG] 1931/2280 complete, most recently Be(GlyfFragment(ohornacute))\n[2024-12-19T17:27:20.843046Z ThreadId(1) fontc::workload DEBUG] 1932/2280 complete, most recently Be(GlyfFragment(racute))\n[2024-12-19T17:27:20.847967Z 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/googlefonts/dosis-vf/sources/Dosis.glyphs", + "stderr": "d 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/googlefonts/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" + } + } + }, + "googlefonts/dosis-vf/sources/Dosis.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/dosis-vf/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpRTlD8R/gftools/gftools_temp_dir --experimental-single-source Dosis.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "1925/2280 complete, most recently Be(GlyfFragment(scedilla))\n[2024-12-19T17:26:06.537490Z ThreadId(1) fontc::workload DEBUG] 1926/2280 complete, most recently Be(GlyfFragment(IJ))\n[2024-12-19T17:26:06.537493Z ThreadId(1) fontc::workload DEBUG] 1927/2280 complete, most recently Be(GlyfFragment(wcircumflex))\n[2024-12-19T17:26:06.537497Z ThreadId(1) fontc::workload DEBUG] 1928/2280 complete, most recently Be(GlyfFragment(acircumflextilde))\n[2024-12-19T17:26:06.537500Z ThreadId(1) fontc::workload DEBUG] 1929/2280 complete, most recently Be(GlyfFragment(ntilde))\n[2024-12-19T17:26:06.537503Z ThreadId(1) fontc::workload DEBUG] 1930/2280 complete, most recently Be(GlyfFragment(adieresis))\n[2024-12-19T17:26:06.537519Z ThreadId(1) fontc::workload DEBUG] 1931/2280 complete, most recently Be(GlyfFragment(ebreve))\n[2024-12-19T17:26:06.542280Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/dosis-vf/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpRTlD8R/gftools/gftools_temp_dir --experimental-single-source Dosis.glyphs", + "stderr": "ject:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2tme4cj4\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 DecomposeTransformedComponentsIFilter\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.filters:Running interpolatable FlattenComponentsIFilter\nINFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 52\nINFO:ufo2ft:Building OpenType tables for Dosis-ExtraLight\nfontmake: Error: In 'Dosis.glyphs' -> 'master_ufo/Dosis.designspace': Generating fonts from Designspace failed: cannot map 'hungarumlaut' to U+02DD; already mapped to 'hungarumlautcomb'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/dynapuff/sources/DynaPuff.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/dynapuff/sources/DynaPuff.glyphs", + "stderr": "ost recently Be(GlyfFragment(igrave))\n[2024-12-19T17:26:11.764600Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors\n[2024-12-19T17:26:11.764613Z 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" + } + } + }, + "googlefonts/dynapuff/sources/DynaPuff.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/dynapuff/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVNLXvd/gftools/gftools_temp_dir --experimental-single-source DynaPuff.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "4-12-19T17:26:19.269630Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors\n[2024-12-19T17:26:19.269648Z 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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/fuggles/sources/Fuggles.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/fuggles/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnfyzBQ/gftools/gftools_temp_dir --experimental-single-source Fuggles.glyphs", + "stderr": "ure {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: instance_ufos/Fuggles-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs", + "stderr": "ace))\n[2024-12-19T17:08:04.280239Z ThreadId(1) fontc::workload DEBUG] 625/2526 complete, most recently Fe(Glyph(odieresismacron))\n[2024-12-19T17:08:04.280242Z ThreadId(1) fontc::workload DEBUG] 626/2526 complete, most recently Fe(Glyph(Ntilde))\n[2024-12-19T17:08:04.280244Z ThreadId(1) fontc::workload DEBUG] 627/2526 complete, most recently Fe(Glyph(five))\n[2024-12-19T17:08:04.280247Z ThreadId(1) fontc::workload DEBUG] 628/2526 complete, most recently Fe(Glyph(brevecomb_acutecomb))\n[2024-12-19T17:08:04.280250Z ThreadId(1) fontc::workload DEBUG] 629/2526 complete, most recently Fe(Glyph(foursuperior))\n[2024-12-19T17:08:04.280252Z ThreadId(1) fontc::workload DEBUG] 630/2526 complete, most recently Fe(Glyph(abreveacute))\n[2024-12-19T17:08:04.280262Z ThreadId(1) fontc::workload DEBUG] 631/2526 complete, most recently Fe(Glyph(Udieresismacron))\n[2024-12-19T17:08:04.284753Z ThreadId(1) fontc ERROR] Invalid source glyph 'K': '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/googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs", + "stderr": "ering 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/googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs' -> 'master_ufo/FuzzyBubbles.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/fuzzy-bubbles/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMM23VZ/gftools/gftools_temp_dir --experimental-single-source FuzzyBubbles.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "Axis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/fuzzy-bubbles/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMM23VZ/gftools/gftools_temp_dir --experimental-single-source FuzzyBubbles.glyphs", + "stderr": "Axis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5\nAxis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5\n" + } + } + }, + "googlefonts/geologica/sources/master_ufo/Geologica.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/geologica/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpN3BBFF/gftools/gftools_temp_dir --experimental-single-source Geologica.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "le/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--no-check-compatibility'\n" + } + } + }, + "googlefonts/grapenuts/sources/GrapeNuts.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/grapenuts/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2TShGp/gftools/gftools_temp_dir --experimental-single-source GrapeNuts.glyphs", + "stderr": "e {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: instance_ufos/GrapeNuts-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/gwendolyn/sources/GwendolynPro.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/gwendolyn/sources/GwendolynPro.glyphs", + "stderr": "9T17:18:42.952532Z ThreadId(1) fontc::workload DEBUG] 629/2548 complete, most recently Fe(Glyph(ahookabove))\n[2024-12-19T17:18:42.952537Z ThreadId(1) fontc::workload DEBUG] 630/2548 complete, most recently Fe(Glyph(udotbelow))\n[2024-12-19T17:18:42.952540Z ThreadId(1) fontc::workload DEBUG] 631/2548 complete, most recently Fe(Glyph(brevecomb_hookabovecomb))\n[2024-12-19T17:18:42.952542Z ThreadId(1) fontc::workload DEBUG] 632/2548 complete, most recently Fe(Glyph(Ocircumflex))\n[2024-12-19T17:18:42.952545Z ThreadId(1) fontc::workload DEBUG] 633/2548 complete, most recently Fe(Glyph(Abrevedotbelow))\n[2024-12-19T17:18:42.952550Z ThreadId(1) fontc::workload DEBUG] 634/2548 complete, most recently Fe(Glyph(f_f_i))\n[2024-12-19T17:18:42.952558Z ThreadId(1) fontc::workload DEBUG] 635/2548 complete, most recently Fe(Glyph(Ucircumflex))\n[2024-12-19T17:18:42.956769Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': '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/googlefonts/gwendolyn/sources/GwendolynPro.glyphs", + "stderr": "ROR: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/googlefonts/gwendolyn/sources/GwendolynPro.glyphs' -> 'master_ufo/Gwendolyn.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/gwendolyn/sources/GwendolynPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/gwendolyn/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsDAHq5/gftools/gftools_temp_dir --experimental-single-source GwendolynPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": ", \"MCCCCCCCCCCZ\"}\n[2024-12-19T17:18:48.224075Z ThreadId(2) fontbe::glyphs WARN] o has inconsistent path elements: {\"MCCCCCCCCCCCCCCZMCCCCCZMCCCCCCZ\", \"MCCCCCCCCCCCCCZMCCLCCCZMCCCCZ\"}\n[2024-12-19T17:18:48.224078Z ThreadId(2) fontbe::glyphs WARN] e has inconsistent path elements: {\"MCCCCCCCCCCCCCCCZMCCCCCCZ\", \"MCCCCCCCCCCCCCCCCZMCCCCCCZ\"}\n[2024-12-19T17:18:48.224081Z ThreadId(2) fontbe::glyphs WARN] ogonekcomb has inconsistent path elements: {\"MCCLCCCCCCCCZ\", \"MCCCCCCCCCCCCCZ\"}\n[2024-12-19T17:18:48.224097Z ThreadId(2) fontbe::glyphs WARN] y has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ\"}\n[2024-12-19T17:18:48.223796Z ThreadId(7) fontbe::glyphs WARN] horncomb has inconsistent path elements: {\"MCCCCCCCCCZ\", \"MCCCCLCCCCCZ\"}\n[2024-12-19T17:18:48.225708Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'ogonek': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/gwendolyn/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsDAHq5/gftools/gftools_temp_dir --experimental-single-source GwendolynPro.glyphs", + "stderr": "gftools produced multiple outputs: ['Gwendolyn-Bold.ttf', 'Gwendolyn-Regular.ttf']" + } + } + }, + "googlefonts/imperial-script/sources/ImperialScript.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/imperial-script/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIhG5le/gftools/gftools_temp_dir --experimental-single-source ImperialScript.glyphs", + "stderr": "ckage,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: instance_ufos/ImperialScript-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/ingrid-darling/sources/IngridDarling.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/ingrid-darling/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprFiW68/gftools/gftools_temp_dir --experimental-single-source IngridDarling.glyphs", + "stderr": "ackage,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: instance_ufos/IngridDarling-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/island-moments/sources/IslandMomentsPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/island-moments/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp06M8NV/gftools/gftools_temp_dir --experimental-single-source IslandMomentsPro.glyphs", + "stderr": "ackage,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: instance_ufos/IslandMoments-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/kolker-brush/sources/KolkerBrush.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/kolker-brush/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpB1tbGs/gftools/gftools_temp_dir --experimental-single-source KolkerBrush.glyphs", + "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: instance_ufos/KolkerBrush-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/lavishly-yours/sources/LavishlyYours.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/lavishly-yours/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpaihpEy/gftools/gftools_temp_dir --experimental-single-source LavishlyYours.glyphs", + "stderr": "ackage,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: instance_ufos/LavishlyYours-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/licorice/sources/Licorice.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/licorice/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiCXmdZ/gftools/gftools_temp_dir --experimental-single-source Licorice.glyphs", + "stderr": "re {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: instance_ufos/Licorice-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/life-savers/sources/LifeSavers.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/life-savers/sources/LifeSavers.glyphs", + "stderr": "ntc::workload DEBUG] Fe(Glyph(Etilde)) successful\n[2024-12-19T17:09:50.598041Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(sevensuperior)) successful\n[2024-12-19T17:09:50.598045Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(tbar)) successful\n[2024-12-19T17:09:50.598049Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(ibreve)) successful\n[2024-12-19T17:09:50.598054Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(R)) successful\n[2024-12-19T17:09:50.598060Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(Zdotaccent)) successful\n[2024-12-19T17:09:50.598064Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(tcedilla)) successful\n[2024-12-19T17:09:50.598068Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(Ohungarumlaut)) successful\n[2024-12-19T17:09:50.598562Z ThreadId(1) fontc::workload DEBUG] 952/1921 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:09:50.602640Z ThreadId(1) fontc ERROR] A task panicked: ''periodcentered.loclCAT' has 2 unique sets of components; must have exactly 1\n{[periodcentered], []}'\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/googlefonts/life-savers/sources/LifeSavers.glyphs", + "stderr": "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/googlefonts/life-savers/sources/LifeSavers.glyphs' -> 'master_ufo/LifeSavers.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/life-savers/sources/LifeSavers.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/life-savers/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppynT01/gftools/gftools_temp_dir --experimental-single-source LifeSavers.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "glyph class public.kern1.f_l found in kerning rules.\nNon-existent glyph class public.kern1.g.salt found in kerning rules.\nNon-existent glyph class public.kern2.quotedblright found in kerning rules.\nNon-existent glyph class public.kern1.k.salt found in kerning rules.\nNon-existent glyph class public.kern2.quotedblright found in kerning rules.\nNon-existent glyph class public.kern1.l_l found in kerning rules.\nNon-existent glyph class public.kern1.ldot found in kerning rules.\nNon-existent glyph class public.kern1.o found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\nNon-existent glyph class public.kern1.quotedblright found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\nNon-existent glyph class public.kern2.h found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/life-savers/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppynT01/gftools/gftools_temp_dir --experimental-single-source LifeSavers.glyphs", + "stderr": "gftools produced multiple outputs: ['LifeSavers-ExtraBold.ttf', 'LifeSavers-Regular.ttf', 'LifeSavers-Bold.ttf']" + } + } + }, + "googlefonts/love-light/sources/LoveLight.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/love-light/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2ylWAV/gftools/gftools_temp_dir --experimental-single-source LoveLight.glyphs", + "stderr": "e {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: instance_ufos/LoveLight-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/luxurious/sources/Luxurious-Script.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/luxurious/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpZc4qSy/gftools/gftools_temp_dir --experimental-single-source Luxurious-Script.glyphs", + "stderr": "kage,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: instance_ufos/LuxuriousScript-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/mea-culpa/sources/MeaCulpaPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/mea-culpa/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp4mKvtY/gftools/gftools_temp_dir --experimental-single-source MeaCulpaPro.glyphs", + "stderr": "re {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: instance_ufos/MeaCulpa-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/moolahlah/sources/MooLahLah.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/moolahlah/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEYbAMi/gftools/gftools_temp_dir --experimental-single-source MooLahLah.glyphs", + "stderr": "e {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: instance_ufos/MooLahLah-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/moondance/sources/MoonDancePro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/moondance/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpg0kWu3/gftools/gftools_temp_dir --experimental-single-source MoonDancePro.glyphs", + "stderr": "Non-existent glyph class public.kern2.E found in kerning rules.\nNon-existent glyph class public.kern2.E found in kerning rules.\n" + } + } + }, + "googlefonts/ms-madi/sources/MsMadi.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/ms-madi/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpN1tb5X/gftools/gftools_temp_dir --experimental-single-source MsMadi.glyphs", + "stderr": "ture {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: instance_ufos/MsMadi-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/my-soul/sources/MySoul.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/my-soul/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpRLxDxX/gftools/gftools_temp_dir --experimental-single-source MySoul.glyphs", + "stderr": "ture {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: instance_ufos/MySoul-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/neonderthaw/sources/NeonDerThaw.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/neonderthaw/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpZ3dGBH/gftools/gftools_temp_dir --experimental-single-source NeonDerThaw.glyphs", + "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: instance_ufos/Neonderthaw-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/ole/sources/Ole.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/ole/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphQM4Qv/gftools/gftools_temp_dir --experimental-single-source Ole.glyphs", + "stderr": "ructure {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: instance_ufos/Ole-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/oooh-baby/sources/OoohBaby.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/oooh-baby/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmps8cdwQ/gftools/gftools_temp_dir --experimental-single-source OoohBaby.glyphs", + "stderr": "Non-existent glyph class public.kern1.P found in kerning rules.\nNon-existent glyph class public.kern2.P found in kerning rules.\nNon-existent glyph class public.kern1.x found in kerning rules.\nNon-existent glyph class public.kern1.P found in kerning rules.\nNon-existent glyph class public.kern2.P found in kerning rules.\nNon-existent glyph class public.kern1.x found in kerning rules.\n" + } + } + }, + "googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs", + "stderr": " WARN] dollar has inconsistent path elements: {\"MCCCCLCLLLCCLCCCCCCCCCLLCCLLCCCLLCCLLLLLLCLCLLCLLCCCCCLLCCLCCCCCCCCLCCCCCCLCCLCCCLCLLLCCCCLCCCCLLCLLLCCLCZMLCCCLCLLCCCCCCCCLCCCLLLLLLLLCLLLLLCLCLCCZMCCLCCCCCCLCCLCCLCCZ\", \"MCCLCLLLCCLCCCCCCCCCLLCCCCCLLLCCLLLLLLCCLLCCCCCLCCCCCCCCCCCLCCCCLCLCCCLLCLLLLCCLCCCCLCLZMCCCLCCLLCLCCCCLCCCCLCCLLLCLLLLCCLLLLLLLLCLCCLZMCCCCCCCCLCLCLCLZ\"}\n[2024-12-19T17:14:53.874271Z ThreadId(9) fontbe::glyphs WARN] caroncomb.alt.case has inconsistent path elements: {\"MCCCCCCCZ\", \"MCCCCCCCLCLCZ\"}\n[2024-12-19T17:14:53.874273Z ThreadId(9) fontbe::glyphs WARN] circumflexcomb.case has inconsistent path elements: {\"MCCCCCCCCCZ\", \"MCCCLCCCCZ\"}\n[2024-12-19T17:14:53.877153Z ThreadId(7) fontbe::glyphs WARN] seven has inconsistent path elements: {\"MCCCLCCCCLLCLCCCCCCCCCCCCCCCCLCLCLLLCCLCCLLLLLCCLCCCLCLLCCCCCCZ\", \"MCLLLCCCCCCCLCLCLCLLLCCCCCCCCCCCCCCCLLLCCCCCCCCLLLLLCCLCCCLCCLLCCCCLCZ\"}\n[2024-12-19T17:14:53.887764Z ThreadId(1) fontc ERROR] 'Q' 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/googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs", + "stderr": "s 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/googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs' -> 'master_ufo/QwitcherGrypen.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/qwitcher-grypen/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpk9rMeE/gftools/gftools_temp_dir --experimental-single-source QwitcherGrypenPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "lic.kern2.yd found in kerning rules.\nNon-existent glyph class public.kern2.o found in kerning rules.\nNon-existent glyph class public.kern2.r found in kerning rules.\nNon-existent glyph class public.kern2.u found in kerning rules.\nNon-existent glyph class public.kern2.yd found in kerning rules.\nNon-existent glyph class public.kern2.yd found in kerning rules.\nNon-existent glyph class public.kern2.u found in kerning rules.\nNon-existent glyph class public.kern1.a found in kerning rules.\nNon-existent glyph class public.kern2.r found in kerning rules.\nNon-existent glyph class public.kern2.u found in kerning rules.\nNon-existent glyph class public.kern2.r found in kerning rules.\nNon-existent glyph class public.kern2.u found in kerning rules.\nNon-existent glyph class public.kern2.o found in kerning rules.\nNon-existent glyph class public.kern2.r found in kerning rules.\nNon-existent glyph class public.kern2.u found in kerning rules.\nNon-existent glyph class public.kern2.yd found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/qwitcher-grypen/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpk9rMeE/gftools/gftools_temp_dir --experimental-single-source QwitcherGrypenPro.glyphs", + "stderr": "gftools produced multiple outputs: ['QwitcherGrypen-Regular.ttf', 'QwitcherGrypen-Bold.ttf']" + } + } + }, + "googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace", + "stderr": "[2024-12-19T17:18:40.491060Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:18:41.234439Z ThreadId(1) ufo2fontir::source DEBUG] 1243 glyphs identified\n[2024-12-19T17:18:43.247862Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2024-12-19T17:18:43.249159Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2024-12-19T17:18:43.253759Z ThreadId(1) fontc::workload DEBUG] 1/5006 complete, most recently Fe(Features)\n[2024-12-19T17:18:43.253782Z ThreadId(1) fontc::workload DEBUG] 2/5006 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:18:43.325034Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/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/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace", + "stderr": "acron.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/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpkgtlAg/gftools/gftools_temp_dir --experimental-single-source RobotoSerif-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpkgtlAg/gftools/gftools_temp_dir --experimental-single-source RobotoSerif-Italic.designspace", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + } + } + }, + "googlefonts/roboto-serif/sources/RobotoSerif.designspace (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace", + "stderr": "::config INFO] Config changed, generating a new one\n[2024-12-19T17:17:51.007640Z ThreadId(1) ufo2fontir::source DEBUG] 1264 glyphs identified\n[2024-12-19T17:17:54.733238Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace\"\n[2024-12-19T17:17:54.733284Z ThreadId(4) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace\"\n[2024-12-19T17:17:54.734488Z ThreadId(1) fontc::workload DEBUG] 1/5090 complete, most recently Fe(Features)\n[2024-12-19T17:17:54.734499Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2024-12-19T17:17:54.766117Z ThreadId(1) fontc::workload DEBUG] 2/5090 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:17:54.861962Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/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/googlefonts/roboto-serif/sources/RobotoSerif.designspace", + "stderr": "yph 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/googlefonts/roboto-serif/sources/RobotoSerif.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/roboto-serif/sources/RobotoSerif.designspace (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprIvJxf/gftools/gftools_temp_dir --experimental-single-source RobotoSerif.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprIvJxf/gftools/gftools_temp_dir --experimental-single-source RobotoSerif.designspace", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + } + } + }, + "googlefonts/ruthie/sources/Ruthie.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/ruthie/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphZTbIq/gftools/gftools_temp_dir --experimental-single-source Ruthie.glyphs", + "stderr": "ture {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: instance_ufos/Ruthie-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/send-flowers/sources/SendFlowers.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/send-flowers/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWrC7SG/gftools/gftools_temp_dir --experimental-single-source SendFlowers.glyphs", + "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: instance_ufos/SendFlowers-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/silkscreen/sources/Silkscreen.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/silkscreen/sources/Silkscreen.glyphs", + "stderr": "orkload DEBUG] 229/946 complete, most recently Fe(Glyph(hyphen))\n[2024-12-19T17:23:33.230554Z ThreadId(1) fontc::workload DEBUG] 230/946 complete, most recently Fe(Glyph(copyright))\n[2024-12-19T17:23:33.230557Z ThreadId(1) fontc::workload DEBUG] 231/946 complete, most recently Fe(Glyph(nine))\n[2024-12-19T17:23:33.230560Z ThreadId(1) fontc::workload DEBUG] 232/946 complete, most recently Fe(Glyph(zcaron))\n[2024-12-19T17:23:33.230562Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(Edieresis))' failed: 'Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location''''\n[2024-12-19T17:23:33.230565Z ThreadId(1) fontc::workload DEBUG] 233/946 complete, most recently Fe(Glyph(Edieresis))\n[2024-12-19T17:23:33.230568Z ThreadId(1) fontc::workload DEBUG] 234/946 complete, most recently Fe(Glyph(j))\n[2024-12-19T17:23:33.236187Z ThreadId(1) fontc ERROR] Invalid source glyph 'Adieresis': '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/googlefonts/silkscreen/sources/Silkscreen.glyphs", + "stderr": "ro:\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/googlefonts/silkscreen/sources/Silkscreen.glyphs' -> 'master_ufo/Silkscreen.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/silkscreen/sources/Silkscreen.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/silkscreen/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWQIwWT/gftools/gftools_temp_dir --experimental-single-source Silkscreen.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "e))\n[2024-12-19T17:23:36.147322Z ThreadId(1) fontc::workload DEBUG] 229/946 complete, most recently Fe(Glyph(colon))\n[2024-12-19T17:23:36.147325Z ThreadId(1) fontc::workload DEBUG] 230/946 complete, most recently Fe(Glyph(R))\n[2024-12-19T17:23:36.147327Z ThreadId(1) fontc::workload DEBUG] 231/946 complete, most recently Fe(Glyph(onehalf))\n[2024-12-19T17:23:36.147330Z ThreadId(1) fontc::workload DEBUG] 232/946 complete, most recently Fe(Glyph(macron))\n[2024-12-19T17:23:36.147332Z ThreadId(1) fontc::workload DEBUG] 233/946 complete, most recently Fe(Glyph(quoteleft))\n[2024-12-19T17:23:36.147335Z ThreadId(1) fontc::workload DEBUG] 234/946 complete, most recently Fe(Glyph(Zcaron))\n[2024-12-19T17:23:36.147343Z ThreadId(1) fontc::workload DEBUG] 235/946 complete, most recently Fe(Glyph(atilde))\n[2024-12-19T17:23:36.148541Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/silkscreen/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWQIwWT/gftools/gftools_temp_dir --experimental-single-source Silkscreen.glyphs", + "stderr": "gftools produced multiple outputs: ['Silkscreen-Regular.ttf', 'Silkscreen-Bold.ttf']" + } + } + }, + "googlefonts/smooch/sources/SmoochPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/smooch/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpd1AzyE/gftools/gftools_temp_dir --experimental-single-source SmoochPro.glyphs", + "stderr": "ture {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: instance_ufos/Smooch-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/splash/sources/Splash.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/splash/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoaPX9w/gftools/gftools_temp_dir --experimental-single-source Splash.glyphs", + "stderr": "ture {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: instance_ufos/Splash-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/tapestry/sources/Tapestry.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/tapestry/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpHLn3Gy/gftools/gftools_temp_dir --experimental-single-source Tapestry.glyphs", + "stderr": "re {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: instance_ufos/Tapestry-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/the-nautigal/sources/TheNautigalPro.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/the-nautigal/sources/TheNautigalPro.glyphs", + "stderr": "Fe(Glyph(brevecomb_hookabovecomb.case))\n[2024-12-19T17:07:50.695014Z ThreadId(1) fontc::workload DEBUG] 633/2556 complete, most recently Fe(Glyph(at))\n[2024-12-19T17:07:50.695016Z ThreadId(1) fontc::workload DEBUG] 634/2556 complete, most recently Fe(Glyph(Odotbelow))\n[2024-12-19T17:07:50.695017Z ThreadId(1) fontc::workload DEBUG] 635/2556 complete, most recently Fe(Glyph(softhyphen))\n[2024-12-19T17:07:50.695018Z ThreadId(1) fontc::workload DEBUG] 636/2556 complete, most recently Fe(Glyph(racute))\n[2024-12-19T17:07:50.695020Z ThreadId(1) fontc::workload DEBUG] 637/2556 complete, most recently Fe(Glyph(currency))\n[2024-12-19T17:07:50.695021Z ThreadId(1) fontc::workload DEBUG] 638/2556 complete, most recently Fe(Glyph(AE))\n[2024-12-19T17:07:50.695023Z ThreadId(1) fontc::workload DEBUG] 639/2556 complete, most recently Fe(Glyph(six))\n[2024-12-19T17:07:50.696378Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': '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/googlefonts/the-nautigal/sources/TheNautigalPro.glyphs", + "stderr": "onts 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/googlefonts/the-nautigal/sources/TheNautigalPro.glyphs' -> 'master_ufo/TheNautigal.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/the-nautigal/sources/TheNautigalPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/the-nautigal/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpJm3uT8/gftools/gftools_temp_dir --experimental-single-source TheNautigalPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "4681Z ThreadId(1) fontc::workload DEBUG] 633/2556 complete, most recently Fe(Glyph(cedi))\n[2024-12-19T17:07:55.894683Z ThreadId(1) fontc::workload DEBUG] 634/2556 complete, most recently Fe(Glyph(eng))\n[2024-12-19T17:07:55.894686Z ThreadId(1) fontc::workload DEBUG] 635/2556 complete, most recently Fe(Glyph(fi))\n[2024-12-19T17:07:55.894692Z ThreadId(1) fontc::workload DEBUG] 636/2556 complete, most recently Fe(Glyph(rightanglebracket-math))\n[2024-12-19T17:07:55.894696Z ThreadId(1) fontc::workload DEBUG] 637/2556 complete, most recently Fe(Glyph(egrave))\n[2024-12-19T17:07:55.894700Z ThreadId(1) fontc::workload DEBUG] 638/2556 complete, most recently Fe(Glyph(ymacron))\n[2024-12-19T17:07:55.894704Z ThreadId(1) fontc::workload DEBUG] 639/2556 complete, most recently Fe(Glyph(circumflex))\n[2024-12-19T17:07:55.897924Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'topright': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/the-nautigal/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpJm3uT8/gftools/gftools_temp_dir --experimental-single-source TheNautigalPro.glyphs", + "stderr": "gftools produced multiple outputs: ['TheNautigal-Bold.ttf', 'TheNautigal-Regular.ttf']" + } + } + }, + "googlefonts/twinkle-star/sources/TwinkleStar-Pro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/twinkle-star/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp6QyJUz/gftools/gftools_temp_dir --experimental-single-source TwinkleStar-Pro.glyphs", + "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: instance_ufos/TwinkleStar-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/updock/sources/Updock-Pro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/updock/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpLunevl/gftools/gftools_temp_dir --experimental-single-source Updock-Pro.glyphs", + "stderr": "ture {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: instance_ufos/Updock-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/vujahday/sources/VujahDayPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/vujahday/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpNxE7Ie/gftools/gftools_temp_dir --experimental-single-source VujahDayPro.glyphs", + "stderr": "ckage,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: instance_ufos/VujahdayScript-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/water-brush/sources/WaterBrush.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/water-brush/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpD5hfUz/gftools/gftools_temp_dir --experimental-single-source WaterBrush.glyphs", + "stderr": "Non-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\nNon-existent glyph class public.kern2.on found in kerning rules.\n" + } + } + }, + "googlefonts/whisper/sources/Whisper.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/whisper/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpv2JXxO/gftools/gftools_temp_dir --experimental-single-source Whisper.glyphs", + "stderr": "ure {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: instance_ufos/Whisper-Regular.ufo.json not found\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "googlefonts/windsong/sources/WindSongPro.glyphs (config.yml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/windsong/sources/WindSongPro.glyphs", + "stderr": "ph(S.001))\n[2024-12-19T17:09:40.466942Z ThreadId(1) fontc::workload DEBUG] 799/3220 complete, most recently Fe(Glyph(K))\n[2024-12-19T17:09:40.466945Z ThreadId(1) fontc::workload DEBUG] 800/3220 complete, most recently Fe(Glyph(zero))\n[2024-12-19T17:09:40.466948Z ThreadId(1) fontc::workload DEBUG] 801/3220 complete, most recently Fe(Glyph(threesuperior))\n[2024-12-19T17:09:40.466955Z ThreadId(1) fontc::workload DEBUG] 802/3220 complete, most recently Fe(Glyph(nacute))\n[2024-12-19T17:09:40.466959Z ThreadId(1) fontc::workload DEBUG] 803/3220 complete, most recently Fe(Glyph(acircumflexgrave))\n[2024-12-19T17:09:40.466964Z ThreadId(1) fontc::workload DEBUG] 804/3220 complete, most recently Fe(Glyph(Rcommaaccent))\n[2024-12-19T17:09:40.466966Z ThreadId(1) fontc::workload DEBUG] 805/3220 complete, most recently Fe(Glyph(section))\n[2024-12-19T17:09:40.471850Z 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/googlefonts/windsong/sources/WindSongPro.glyphs", + "stderr": "ERROR: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/googlefonts/windsong/sources/WindSongPro.glyphs' -> 'master_ufo/WindSong.designspace': Compatibility check failed\n" + } + } + }, + "googlefonts/windsong/sources/WindSongPro.glyphs (config.yml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/windsong/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpp8hbR8/gftools/gftools_temp_dir --experimental-single-source WindSongPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "d(1) fontc::workload DEBUG] 425/3220 complete, most recently Fe(Glyph(zacute))\n[2024-12-19T17:09:47.321743Z ThreadId(1) fontc::workload DEBUG] 426/3220 complete, most recently Fe(Glyph(germandbls))\n[2024-12-19T17:09:47.321746Z ThreadId(1) fontc::workload DEBUG] 427/3220 complete, most recently Fe(Glyph(bullet3))\n[2024-12-19T17:09:47.321749Z ThreadId(1) fontc::workload DEBUG] 428/3220 complete, most recently Fe(Glyph(brevecomb_gravecomb))\n[2024-12-19T17:09:47.321752Z ThreadId(1) fontc::workload DEBUG] 429/3220 complete, most recently Fe(Glyph(radical))\n[2024-12-19T17:09:47.321755Z ThreadId(1) fontc::workload DEBUG] 430/3220 complete, most recently Fe(Glyph(f.swash))\n[2024-12-19T17:09:47.321759Z ThreadId(1) fontc::workload DEBUG] 431/3220 complete, most recently Fe(Glyph(quotedbl))\n[2024-12-19T17:09:47.329685Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/googlefonts/windsong/sources/config.yml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpp8hbR8/gftools/gftools_temp_dir --experimental-single-source WindSongPro.glyphs", + "stderr": "gftools produced multiple outputs: ['WindSong-Regular.ttf', 'WindSong-Medium.ttf']" + } + } + }, + "hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) (default)": { + "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/hyper-type/hahmlet/sources/Hahmlet.glyphs", + "stderr": "lding 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 'ddwah-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 'ddyib-ko' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/hyper-type/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" + } + } + }, + "hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/hyper-type/hahmlet/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpUSowlK/gftools/gftools_temp_dir --experimental-single-source Hahmlet.glyphs", + "stderr": "INFO: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 DecomposeTransformedComponentsIFilter\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 'ddwah-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments\nfontmake: Error: In 'Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'ddwah-ko', 'ddwal-ko', 'ddyib-ko', 'ddyil-ko'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "hyvyys/Tektur/sources/UFO/Tektur.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace", + "stderr": ":source DEBUG] 1129 glyphs identified\n[2024-12-19T17:06:26.575135Z ThreadId(7) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace\"\n[2024-12-19T17:06:26.575197Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace\"\n[2024-12-19T17:06:26.575219Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:06:26.585472Z ThreadId(1) fontc::workload DEBUG] 1/4550 complete, most recently Fe(Features)\n[2024-12-19T17:06:26.585503Z ThreadId(1) fontc::workload DEBUG] 2/4550 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:06:26.588792Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea\n" + } + } + }, + "hyvyys/Tektur/sources/UFO/Tektur.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/hyvyys/Tektur/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgAINrc/gftools/gftools_temp_dir --experimental-single-source Tektur.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/hyvyys/Tektur/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgAINrc/gftools/gftools_temp_dir --experimental-single-source Tektur.designspace", + "stderr": " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 79, in __init__\n automatic_recipe = self.call_recipe_provider()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py\", line 110, in call_recipe_provider\n return provider(self.config, self).write_recipe()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 78, in write_recipe\n self.revalidate()\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py\", line 71, in revalidate\n raise ValueError(\"Invalid configuration file\") from e\nValueError: Invalid configuration file\n" + } + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/kosmynkab/Bona-Nova/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3fEXW3/gftools/gftools_temp_dir --experimental-single-source BonaNova.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/kosmynkab/Bona-Nova/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp3fEXW3/gftools/gftools_temp_dir --experimental-single-source BonaNova.glyphs", + "stderr": "gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']" + } + } + }, + "kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs (config.yaml) (default)": { + "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/kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs", + "stderr": "INFO: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/kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'\n" + } + } + }, + "kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/kosmynkab/Brygada-1918/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFf68lG/gftools/gftools_temp_dir --experimental-single-source Brygada1918-Italic.glyphs", + "stderr": "ilding variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiap0564f\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 DecomposeTransformedComponentsIFilter\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 'Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "meirsadan/david-libre/sources/DavidLibre.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/meirsadan/david-libre/sources/DavidLibre.glyphs", + "stderr": "Omacron))\n[2024-12-19T17:24:52.663393Z ThreadId(1) fontc::workload DEBUG] 683/3445 complete, most recently Fe(Glyph(itilde))\n[2024-12-19T17:24:52.663396Z ThreadId(1) fontc::workload DEBUG] 684/3445 complete, most recently Fe(Glyph(yod-hb))\n[2024-12-19T17:24:52.663399Z ThreadId(1) fontc::workload DEBUG] 685/3445 complete, most recently Fe(Glyph(zerowidthnonjoiner))\n[2024-12-19T17:24:52.663403Z ThreadId(1) fontc::workload DEBUG] 686/3445 complete, most recently Fe(Glyph(Rcaron))\n[2024-12-19T17:24:52.663406Z ThreadId(1) fontc::workload DEBUG] 687/3445 complete, most recently Fe(Glyph(Scedilla))\n[2024-12-19T17:24:52.663409Z ThreadId(1) fontc::workload DEBUG] 688/3445 complete, most recently Fe(Glyph(Ccedilla))\n[2024-12-19T17:24:52.663413Z ThreadId(1) fontc::workload DEBUG] 689/3445 complete, most recently Fe(Glyph(paragraph))\n[2024-12-19T17:24:52.669095Z ThreadId(1) fontc ERROR] Invalid source glyph 'yodyodpatah-hb': '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/meirsadan/david-libre/sources/DavidLibre.glyphs", + "stderr": "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/meirsadan/david-libre/sources/DavidLibre.glyphs' -> 'master_ufo/DavidLibre.designspace': Compatibility check failed\n" + } + } + }, + "meirsadan/david-libre/sources/DavidLibre.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/meirsadan/david-libre/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgq3ULa/gftools/gftools_temp_dir --experimental-single-source DavidLibre.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "und in kerning rules.\nNon-existent glyph class public.kern2.GrSmIota found in kerning rules.\nNon-existent glyph class public.kern2.GrSmIotaWPsili found in kerning rules.\nNon-existent glyph class public.kern2.GrSmOmicron found in kerning rules.\nNon-existent glyph class public.kern1.GrCapUpsilonWTonos found in kerning rules.\nNon-existent glyph class public.kern2.GrCapAlpha found in kerning rules.\nNon-existent glyph class public.kern2.GrSmAlpha found in kerning rules.\nNon-existent glyph class public.kern2.GrSmAlphaWPsili found in kerning rules.\nNon-existent glyph class public.kern2.GrSmEpsilon found in kerning rules.\nNon-existent glyph class public.kern2.GrSmEpsilonWPsili found in kerning rules.\nNon-existent glyph class public.kern2.GrSmIota found in kerning rules.\nNon-existent glyph class public.kern2.GrSmIotaWDial found in kerning rules.\nNon-existent glyph class public.kern2.GrSmIotaWPsili found in kerning rules.\nNon-existent glyph class public.kern2.GrSmOmicron found in kerning rules.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/meirsadan/david-libre/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgq3ULa/gftools/gftools_temp_dir --experimental-single-source DavidLibre.glyphs", + "stderr": "gftools produced multiple outputs: ['DavidLibre-Bold.ttf', 'DavidLibre-Regular.ttf', 'DavidLibre-Medium.ttf']" + } + } + }, + "mooniak/maname-font/sources/Maname.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/mooniak/maname-font/sources/Maname.glyphs", + "stderr": "2024-12-19T17:17:10.819193Z ThreadId(1) fontc::workload DEBUG] 1350/4731 complete, most recently Fe(Glyph(fourlith-sinhala))\n[2024-12-19T17:17:10.819196Z ThreadId(1) fontc::workload DEBUG] 1351/4731 complete, most recently Fe(Glyph(sinVa.reph))\n[2024-12-19T17:17:10.819199Z ThreadId(1) fontc::workload DEBUG] 1352/4731 complete, most recently Fe(Glyph(sinGIi))\n[2024-12-19T17:17:10.819202Z ThreadId(1) fontc::workload DEBUG] 1353/4731 complete, most recently Fe(Glyph(sinNya))\n[2024-12-19T17:17:10.819206Z ThreadId(1) fontc::workload DEBUG] 1354/4731 complete, most recently Be(GlyfFragment(dottedCircle))\n[2024-12-19T17:17:10.819210Z ThreadId(1) fontc::workload DEBUG] 1355/4731 complete, most recently Be(GlyfFragment(sinO))\n[2024-12-19T17:17:10.819214Z ThreadId(1) fontc::workload DEBUG] 1356/4731 complete, most recently Be(GlyfFragment(G))\n[2024-12-19T17:17:10.825939Z ThreadId(1) fontc ERROR] Invalid source glyph 'guarani': 'invalid path: 'has 1 consecutive offcurve points [(281.0, 573.0)]''\n" + } + } + }, + "mooniak/maname-font/sources/Maname.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/mooniak/maname-font/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpf3ANVo/gftools/gftools_temp_dir --experimental-single-source Maname.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "ntc::workload DEBUG] 1177/4731 complete, most recently Fe(Glyph(ninetyArchaic-sinhala))\n[2024-12-19T17:17:15.974213Z ThreadId(1) fontc::workload DEBUG] 1178/4731 complete, most recently Fe(Glyph(sinTtIi))\n[2024-12-19T17:17:15.974227Z ThreadId(1) fontc::workload DEBUG] 1179/4731 complete, most recently Fe(Glyph(gcaron))\n[2024-12-19T17:17:15.974239Z ThreadId(1) fontc::workload DEBUG] 1180/4731 complete, most recently Fe(Glyph(sinPha))\n[2024-12-19T17:17:15.974251Z ThreadId(1) fontc::workload DEBUG] 1181/4731 complete, most recently Fe(Glyph(aeacute))\n[2024-12-19T17:17:15.974260Z ThreadId(1) fontc::workload DEBUG] 1182/4731 complete, most recently Fe(Glyph(liraTurkish))\n[2024-12-19T17:17:15.974267Z ThreadId(1) fontc::workload DEBUG] 1183/4731 complete, most recently Fe(Glyph(Ocircumflexgrave))\n[2024-12-19T17:17:15.977974Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]''\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "nguyentype/vinasans/sources/Vina Sans.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/nguyentype/vinasans/sources/Vina Sans.glyphs", + "stderr": "ponent 2x2s vary across the designspace\n[2024-12-19T17:08:50.734835Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'circumflexcomb_hookabovecomb' into a simple glyph because component 2x2s vary across the designspace\n[2024-12-19T17:08:50.734844Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'lol into a simple glyph; it has contours and components and prefer simple glyphs is set\n[2024-12-19T17:08:50.734861Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour Dcaron\n[2024-12-19T17:08:50.734903Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour I\nthread '' panicked at fontir/src/glyph.rs:142:9:\n'I' has 2 unique sets of components; must have exactly 1\n{[i], []}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2024-12-19T17:08:50.735803Z ThreadId(1) fontc::workload DEBUG] 1166/2348 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:08:50.740221Z ThreadId(1) fontc ERROR] A task panicked: ''I' has 2 unique sets of components; must have exactly 1\n{[i], []}'\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/nguyentype/vinasans/sources/Vina Sans.glyphs", + "stderr": "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/nguyentype/vinasans/sources/Vina Sans.glyphs' -> 'master_ufo/VinaSans.designspace': Compatibility check failed\n" + } + } + }, + "nguyentype/vinasans/sources/Vina Sans.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/nguyentype/vinasans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoThaF4/gftools/gftools_temp_dir --experimental-single-source Vina Sans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "lic.kern2.t found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern1.paren found in kerning rules.\nNon-existent glyph class public.kern2.t found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern1.t found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern1.v found in kerning rules.\nNon-existent glyph class public.kern1.x found in kerning rules.\nNon-existent glyph class public.kern2.v found in kerning rules.\nNon-existent glyph class public.kern2.B found in kerning rules.\nNon-existent glyph class public.kern2.t found in kerning rules.\nNon-existent glyph class public.kern2.n found in kerning rules.\n" + } + } + }, + "notofonts/arabic/sources/NotoNaskhArabicUI.glyphspackage (config-naskh-arabic-ui.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/arabic/sources/NotoNaskhArabicUI.glyphspackage", + "stderr": "Glyph(uniFD34))\n[2024-12-19T17:09:08.103729Z ThreadId(1) fontc::workload DEBUG] 13/6490 complete, most recently Fe(Glyph(uni06F8))\n[2024-12-19T17:09:08.103732Z ThreadId(1) fontc::workload DEBUG] 14/6490 complete, most recently Fe(Glyph(uni0777.fina))\n[2024-12-19T17:09:08.103743Z ThreadId(1) fontc::workload DEBUG] 15/6490 complete, most recently Fe(Glyph(_874))\n[2024-12-19T17:09:08.103746Z ThreadId(1) fontc::workload DEBUG] 16/6490 complete, most recently Fe(Glyph(uni0766.init))\n[2024-12-19T17:09:08.103748Z ThreadId(1) fontc::workload DEBUG] 17/6490 complete, most recently Fe(Glyph(uni06F4.ccmp))\n[2024-12-19T17:09:08.103751Z ThreadId(1) fontc::workload DEBUG] 18/6490 complete, most recently Fe(Glyph(uniFCD5))\n[2024-12-19T17:09:08.103754Z ThreadId(1) fontc::workload DEBUG] 19/6490 complete, most recently Fe(Glyph(uni06DB))\n[2024-12-19T17:09:08.144171Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni06F4.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''\n" + } + } + }, + "notofonts/bengali/sources/NotoSansBengali.glyphs (config-sans-bengali.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/bengali/sources/NotoSansBengali.glyphs", + "stderr": "ontc::workload DEBUG] 1660/2824 complete, most recently Be(GlyfFragment(tanabeng))\n[2024-12-19T17:03:31.163001Z ThreadId(1) fontc::workload DEBUG] 1661/2824 complete, most recently Be(GlyfFragment(mamabeng))\n[2024-12-19T17:03:31.163004Z ThreadId(1) fontc::workload DEBUG] 1662/2824 complete, most recently Be(GlyfFragment(bharuubeng))\n[2024-12-19T17:03:31.163007Z ThreadId(1) fontc::workload DEBUG] 1663/2824 complete, most recently Be(GlyfFragment(nnaddarabeng))\n[2024-12-19T17:03:31.163010Z ThreadId(1) fontc::workload DEBUG] 1664/2824 complete, most recently Be(GlyfFragment(phalabeng))\n[2024-12-19T17:03:31.163013Z ThreadId(1) fontc::workload DEBUG] 1665/2824 complete, most recently Be(GlyfFragment(mabhabeng))\n[2024-12-19T17:03:31.163016Z ThreadId(1) fontc::workload DEBUG] 1666/2824 complete, most recently Be(GlyfFragment(kanabeng))\n[2024-12-19T17:03:31.209168Z 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/notofonts/bengali/sources/NotoSansBengali.glyphs", + "stderr": " segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ssarabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'salabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ssarasquishbeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'kharasquishbeng' have different number of segments\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/notofonts/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" + } + } + }, + "notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace (config-sans-hanifi-rohingya.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace", + "stderr": "7:04:11.754694Z ThreadId(1) ufo2fontir::source DEBUG] 179 glyphs identified\n[2024-12-19T17:04:11.776998Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2024-12-19T17:04:11.776993Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2024-12-19T17:04:11.777301Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:04:11.777335Z ThreadId(1) fontc::workload DEBUG] 1/750 complete, most recently Fe(Features)\n[2024-12-19T17:04:11.780553Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Medium.ufo/features.fea\n" + } + } + }, + "notofonts/latin-greek-cyrillic/sources/NotoSansMono.glyphspackage (config-sans-mono.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSansMono.glyphspackage", + "stderr": "6.045210Z ThreadId(1) fontc::workload DEBUG] 2566/15778 complete, most recently Fe(Glyph(Scarondotaccent))\n[2024-12-19T17:07:56.045211Z ThreadId(1) fontc::workload DEBUG] 2567/15778 complete, most recently Fe(Glyph(omegatonos))\n[2024-12-19T17:07:56.045212Z ThreadId(1) fontc::workload DEBUG] 2568/15778 complete, most recently Fe(Glyph(tildedotabove))\n[2024-12-19T17:07:56.045214Z ThreadId(1) fontc::workload DEBUG] 2569/15778 complete, most recently Fe(Glyph(Heng))\n[2024-12-19T17:07:56.045215Z ThreadId(1) fontc::workload DEBUG] 2570/15778 complete, most recently Fe(Glyph(horizontalscanline9))\n[2024-12-19T17:07:56.045216Z ThreadId(1) fontc::workload DEBUG] 2571/15778 complete, most recently Fe(Glyph(boxHeavyDownAndHorizontal))\n[2024-12-19T17:07:56.045218Z ThreadId(1) fontc::workload DEBUG] 2572/15778 complete, most recently Fe(Glyph(nine.numr))\n[2024-12-19T17:07:56.137332Z ThreadId(1) fontc ERROR] Invalid source glyph 'zero.noslash': 'missing master 'A3018D0F-8B4B-4295-AE04-84912D9BB11D''\n" + } + } + }, + "notofonts/latin-greek-cyrillic/sources/NotoSans-Italic.glyphspackage (config-sans.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSans-Italic.glyphspackage", + "stderr": "recently Be(GlyfFragment(ghemiddlehook-cy))\n[2024-12-19T17:07:13.201582Z ThreadId(1) fontc::workload DEBUG] 10331/15748 complete, most recently Be(GlyfFragment(aringacute))\n[2024-12-19T17:07:13.201584Z ThreadId(1) fontc::workload DEBUG] 10332/15748 complete, most recently Be(GlyfFragment(ezhreversed))\n[2024-12-19T17:07:13.201586Z ThreadId(1) fontc::workload DEBUG] 10333/15748 complete, most recently Be(GlyfFragment(sigma.sc))\n[2024-12-19T17:07:13.201587Z ThreadId(1) fontc::workload DEBUG] 10334/15748 complete, most recently Be(GlyfFragment(tonebarmidmod_tonebarmidmod_tonebarextralowmod))\n[2024-12-19T17:07:13.201589Z ThreadId(1) fontc::workload DEBUG] 10335/15748 complete, most recently Be(GlyfFragment(sheqel))\n[2024-12-19T17:07:13.201590Z ThreadId(1) fontc::workload DEBUG] 10336/15748 complete, most recently Be(GlyfFragment(Ethsmall))\n[2024-12-19T17:07:13.299474Z ThreadId(1) fontc ERROR] Invalid source glyph 'El-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'\n" + } + } + }, + "notofonts/latin-greek-cyrillic/sources/NotoSans.glyphspackage (config-sans.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSans.glyphspackage", + "stderr": "calbarmod))\n[2024-12-19T17:06:33.075281Z ThreadId(1) fontc::workload DEBUG] 8302/15720 complete, most recently Be(GlyfFragment(tonebarextrahighmod_tonebarextrahighmod_tonebarmidmod))\n[2024-12-19T17:06:33.075284Z ThreadId(1) fontc::workload DEBUG] 8303/15720 complete, most recently Be(GlyfFragment(tonebarhighmod_tonebarhighmod_tonebarlowmod))\n[2024-12-19T17:06:33.075288Z ThreadId(1) fontc::workload DEBUG] 8304/15720 complete, most recently Be(GlyfFragment(lowdownarrowheadmod))\n[2024-12-19T17:06:33.075291Z ThreadId(1) fontc::workload DEBUG] 8305/15720 complete, most recently Be(GlyfFragment(rdouble))\n[2024-12-19T17:06:33.075294Z ThreadId(1) fontc::workload DEBUG] 8306/15720 complete, most recently Be(GlyfFragment(equal))\n[2024-12-19T17:06:33.075297Z ThreadId(1) fontc::workload DEBUG] 8307/15720 complete, most recently Be(GlyfFragment(yogh))\n[2024-12-19T17:06:33.206982Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'\n" + } + } + }, + "notofonts/latin-greek-cyrillic/sources/NotoSerif-Italic.glyphspackage (config-serif.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSerif-Italic.glyphspackage", + "stderr": " DEBUG] 8214/15492 complete, most recently Be(GlyfFragment(eshretroflexhook))\n[2024-12-19T17:05:55.888136Z ThreadId(1) fontc::workload DEBUG] 8215/15492 complete, most recently Be(GlyfFragment(a.ss01))\n[2024-12-19T17:05:55.888139Z ThreadId(1) fontc::workload DEBUG] 8216/15492 complete, most recently Be(GlyfFragment(hv))\n[2024-12-19T17:05:55.888142Z ThreadId(1) fontc::workload DEBUG] 8217/15492 complete, most recently Be(GlyfFragment(twoemdash))\n[2024-12-19T17:05:55.888145Z ThreadId(1) fontc::workload DEBUG] 8218/15492 complete, most recently Be(GlyfFragment(eopenreversedmod))\n[2024-12-19T17:05:55.888148Z ThreadId(1) fontc::workload DEBUG] 8219/15492 complete, most recently Be(GlyfFragment(Ain-egyptological))\n[2024-12-19T17:05:55.888152Z ThreadId(1) fontc::workload DEBUG] 8220/15492 complete, most recently Be(GlyfFragment(Halfhturned))\n[2024-12-19T17:05:56.022217Z ThreadId(1) fontc ERROR] Invalid source glyph 'ii-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.58}'\n" + } + } + }, + "notofonts/latin-greek-cyrillic/sources/NotoSerif.glyphspackage (config-serif.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSerif.glyphspackage", + "stderr": "] 7439/15480 complete, most recently Be(GlyfFragment(Alef-egyptological))\n[2024-12-19T17:05:17.483264Z ThreadId(1) fontc::workload DEBUG] 7440/15480 complete, most recently Be(GlyfFragment(cuatrillo))\n[2024-12-19T17:05:17.483266Z ThreadId(1) fontc::workload DEBUG] 7441/15480 complete, most recently Be(GlyfFragment(gimelsymbol))\n[2024-12-19T17:05:17.483267Z ThreadId(1) fontc::workload DEBUG] 7442/15480 complete, most recently Be(GlyfFragment(Beta-latin))\n[2024-12-19T17:05:17.483269Z ThreadId(1) fontc::workload DEBUG] 7443/15480 complete, most recently Be(GlyfFragment(cyrillicbreve))\n[2024-12-19T17:05:17.483272Z ThreadId(1) fontc::workload DEBUG] 7444/15480 complete, most recently Be(GlyfFragment(j.sc))\n[2024-12-19T17:05:17.483273Z ThreadId(1) fontc::workload DEBUG] 7445/15480 complete, most recently Be(GlyfFragment(fourdotmark))\n[2024-12-19T17:05:17.595302Z ThreadId(1) fontc ERROR] Invalid source glyph 'softsign-cy': 'undefined at required location Normalized {wdth: -1.00, wght: 0.58}'\n" + } + } + }, + "notofonts/nastaliq/sources/NotoNastaliqUrdu.glyphspackage (config-nastaliq-urdu.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/nastaliq/sources/NotoNastaliqUrdu.glyphspackage", + "stderr": " ^\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: when used as glyph name 'NULL' should be escaped ('\\NULL')\nin at 1414:9944\n | \n1414 | ...ni200D CR NULL uni200E uni200F ThreeDotPunct uniFBBC k_RubElHizb PeriodUrdu comma-ar semicolon-ar qu\n | ^^^^\n\nwarning: ';' should only follow a statement\nin at 2478:4\n | \n2478 | ;\n | ^\n\nerror: Expected ';'\nin at 2931:26\n | \n2931 | sub @AllInitials by nobari @AllInitials;\n | ^\n\nerror: Expected = found ;\nin at 2931:39\n | \n2931 | sub @AllInitials by nobari @AllInitials;\n | ^\n\nerror: Expected named glyph class or '['.\nin at 2931:39\n | \n2931 | sub @AllInitials by nobari @AllInitials;\n | ^\n\n" + } + } + }, + "notofonts/oriya/sources/NotoSansOriya.glyphs (config-sans-oriya.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/oriya/sources/NotoSansOriya.glyphs", + "stderr": "nt 2x2s vary across the designspace\n[2024-12-19T17:03:21.837843Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ra-oriya.below\nthread '' panicked at fontir/src/glyph.rs:142:9:\n'ra-oriya.below' has 2 unique sets of components; must have exactly 1\n{[_part.ra.below], []}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2024-12-19T17:03:21.840828Z ThreadId(1) fontc::workload DEBUG] 1226/2326 complete, most recently Be(Mvar)\n[2024-12-19T17:03:21.840857Z ThreadId(1) fontc::workload DEBUG] 1227/2326 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:03:21.840862Z ThreadId(1) fontc::workload DEBUG] 1228/2326 complete, most recently Be(GlyfFragment(haka-oriya))\n[2024-12-19T17:03:21.840867Z ThreadId(1) fontc::workload DEBUG] 1229/2326 complete, most recently Be(GlyfFragment(yyara-oriya))\n[2024-12-19T17:03:21.849545Z 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" + } + } + }, + "notofonts/sign-writing/sources/NotoSansSignWriting.glyphspackage (config-sans-sign-writing.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/sign-writing/sources/NotoSansSignWriting.glyphspackage", + "stderr": "T17:03:55.706617Z ThreadId(1) fontc::workload DEBUG] 134983/151578 complete, most recently Be(GlyfFragment(u1D813_F5_R13))\n[2024-12-19T17:03:55.706621Z ThreadId(1) fontc::workload DEBUG] 134984/151578 complete, most recently Be(GlyfFragment(u1D8B3_F3_R2))\n[2024-12-19T17:03:55.706626Z ThreadId(1) fontc::workload DEBUG] 134985/151578 complete, most recently Be(GlyfFragment(u1D9DC_F2_R11))\n[2024-12-19T17:03:55.706629Z ThreadId(1) fontc::workload DEBUG] 134986/151578 complete, most recently Be(GlyfFragment(u1D9A4_F2_R4))\n[2024-12-19T17:03:55.706633Z ThreadId(1) fontc::workload DEBUG] 134987/151578 complete, most recently Be(GlyfFragment(u1D94C_F6))\n[2024-12-19T17:03:55.706636Z ThreadId(1) fontc::workload DEBUG] 134988/151578 complete, most recently Be(GlyfFragment(u1D88F_F4_R10))\n[2024-12-19T17:03:55.973336Z 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" + } + } + }, + "octaviopardo/EBGaramond12/sources/EBGaramond-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/octaviopardo/EBGaramond12/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir --experimental-single-source EBGaramond-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq06k7wbn -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5ctz9pki.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/octaviopardo/EBGaramond12/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir --experimental-single-source EBGaramond-Italic.glyphs", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv1t1qdsb -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMzB8Xw/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa3ryh3vx.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "octaviopardo/EBGaramond12/sources/EBGaramond.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/octaviopardo/EBGaramond12/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir --experimental-single-source EBGaramond.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmnnwr34h -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7f_l8i1d.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/octaviopardo/EBGaramond12/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir --experimental-single-source EBGaramond.glyphs", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa3_5rm91 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpAkU2Mp/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbaseqbt.buildStatstamp\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/scripts/gen_stat.py\", line 70, in main\n gen_stat_tables_from_config(config, fonts)\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/stat.py\", line 116, in gen_stat_tables_from_config\n raise ValueError(\"Filename %s not found in stat dictionary\" % filename)\nValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary\nninja: build stopped: subcommand failed.\n" + } + } + }, + "octaviopardo/Protest/sources/ProtestRevolution.glyphs (config-Revolution.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/octaviopardo/Protest/sources/config-Revolution.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphZ6xng/gftools/gftools_temp_dir --experimental-single-source ProtestRevolution.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "s/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--keep-overlaps'\n" + } + } + }, + "ossobuffo/jura/sources/Jura.glyphs (config.yaml) (default)": { + "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/ossobuffo/jura/sources/Jura.glyphs", + "stderr": "OBuilder: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/ossobuffo/jura/sources/Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli'\n" + } + } + }, + "ossobuffo/jura/sources/Jura.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/ossobuffo/jura/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpgCJ5jh/gftools/gftools_temp_dir --experimental-single-source Jura.glyphs", + "stderr": "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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpng9qk9mb\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 DecomposeTransformedComponentsIFilter\nINFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter\nERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments\nfontmake: Error: In 'Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "productiontype/Spectral/sources/Spectral-Italic.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace", + "stderr": "fied\n[2024-12-19T17:11:19.642663Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace\"\n[2024-12-19T17:11:19.642693Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:11:19.642702Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace\"\n[2024-12-19T17:11:19.646130Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most recently Fe(Features)\n[2024-12-19T17:11:19.646183Z ThreadId(1) fontc::workload DEBUG] 2/5954 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:11:19.651568Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight-italic.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-italic.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/productiontype/Spectral/sources/Spectral-Italic.designspace", + "stderr": "ing anchors in glyph ihookabove:\n * Spectral ExtraLight Italic, Spectral Italic had: \"\"\n * Spectral ExtraBold Italic had: \"bottom\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph iinvertedbreve:\n * Spectral ExtraLight Italic, Spectral Italic had: \"\"\n * Spectral ExtraBold Italic had: \"bottom\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph imacron:\n * Spectral ExtraLight Italic, Spectral Italic had: \"\"\n * Spectral ExtraBold Italic had: \"bottom\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph itilde:\n * Spectral ExtraLight Italic, Spectral Italic had: \"\"\n * Spectral ExtraBold Italic had: \"bottom\"\n\nERROR:fontmake.compatibility:\nFonts had differing anchors in glyph j:\n * Spectral ExtraLight Italic, Spectral Italic had: \"top\"\n * Spectral ExtraBold Italic had: \"bottom, top\"\n\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace': Compatibility check failed\n" + } + } + }, + "productiontype/Spectral/sources/Spectral-Italic.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/productiontype/Spectral/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpaZ36sY/gftools/gftools_temp_dir --experimental-single-source Spectral-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "g INFO] Config changed, generating a new one\n[2024-12-19T17:11:23.168487Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified\n[2024-12-19T17:11:23.180949Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"Spectral-Italic.designspace\"\n[2024-12-19T17:11:23.181016Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:11:23.181036Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for \"Spectral-Italic.designspace\"\n[2024-12-19T17:11:23.189961Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most recently Fe(Features)\n[2024-12-19T17:11:23.190391Z ThreadId(1) fontc::workload DEBUG] 2/5954 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:11:23.194837Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, spectral-italic.ufo/features.fea\n\nninja: build stopped: subcommand failed.\nCleaning up temporary files...\nDone cleaning up temporary files\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/productiontype/Spectral/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpaZ36sY/gftools/gftools_temp_dir --experimental-single-source Spectral-Italic.designspace", + "stderr": "gftools produced multiple outputs: ['Spectral-BoldItalic.ttf', 'Spectral-MediumItalic.ttf', 'Spectral-ExtraLightItalic.ttf', 'Spectral-ExtraBoldItalic.ttf', 'Spectral-LightItalic.ttf', 'Spectral-Italic.ttf', 'Spectral-SemiBoldItalic.ttf']" + } + } + }, + "productiontype/Spectral/sources/Spectral.designspace (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace", + "stderr": "] 1480 glyphs identified\n[2024-12-19T17:10:53.464662Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace\"\n[2024-12-19T17:10:53.464740Z ThreadId(4) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace\"\n[2024-12-19T17:10:53.464782Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:10:53.468837Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most recently Fe(Features)\n[2024-12-19T17:10:53.468859Z ThreadId(1) fontc::workload DEBUG] 2/5954 complete, most recently Fe(StaticMetadata)\n[2024-12-19T17:10:53.473838Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-regular.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/productiontype/Spectral/sources/Spectral.designspace", + "stderr": " variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 489 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:Generating MVAR\nINFO:fontTools.varLib:\txhgt: OS/2.sxHeight\t[450, 450, 460]\nINFO:fontTools.varLib:\tstrs: OS/2.yStrikeoutSize\t[30, 50, 50]\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Merging OpenType Layout tables\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace': Generating fonts from Designspace failed: \n\nCouldn't merge the fonts, because some values were different, but should have\nbeen the same. This happened while performing the following operation:\nGSUB.table.FeatureList.FeatureRecord[12].Feature.LookupListIndex[0]\n\nThe problem is likely to be in Spectral ExtraBold:\nExpected to see [0]==7, instead saw 8\n\n" + } + } + }, + "productiontype/Spectral/sources/Spectral.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/productiontype/Spectral/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp0OPKjU/gftools/gftools_temp_dir --experimental-single-source Spectral.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "d(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:11:01.193909Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:11:01.228997Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified\n[2024-12-19T17:11:01.237294Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"Spectral.designspace\"\n[2024-12-19T17:11:01.237362Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2024-12-19T17:11:01.237421Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"Spectral.designspace\"\n[2024-12-19T17:11:01.237422Z ThreadId(1) fontc::workload DEBUG] 1/5954 complete, most recently Fe(Features)\n[2024-12-19T17:11:01.247574Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea\n\nninja: build stopped: subcommand failed.\nCleaning up temporary files...\nDone cleaning up temporary files\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/productiontype/Spectral/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp0OPKjU/gftools/gftools_temp_dir --experimental-single-source Spectral.designspace", + "stderr": "gftools produced multiple outputs: ['Spectral-ExtraLight.ttf', 'Spectral-ExtraBold.ttf', 'Spectral-Medium.ttf', 'Spectral-Regular.ttf', 'Spectral-SemiBold.ttf', 'Spectral-Bold.ttf', 'Spectral-Light.ttf']" + } + } + }, + "ronykoch/Karantina/Sources/karantina.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/ronykoch/Karantina/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpY9KtXV/gftools/gftools_temp_dir --experimental-single-source karantina.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/ronykoch/Karantina/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpY9KtXV/gftools/gftools_temp_dir --experimental-single-source karantina.glyphs", + "stderr": "gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']" + } + } + }, + "rsms/inter-gf-tight/sources/InterTight-Italic.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/rsms/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/rsms/inter-gf-tight/sources/InterTight-Italic.glyphs", + "stderr": "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/rsms/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" + } + } + }, + "rsms/inter-gf-tight/sources/InterTight-Italic.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/rsms/inter-gf-tight/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp1KUkOJ/gftools/gftools_temp_dir --experimental-single-source InterTight-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "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\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/rsms/inter-gf-tight/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp1KUkOJ/gftools/gftools_temp_dir --experimental-single-source InterTight-Italic.glyphs", + "stderr": "NFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 19 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 '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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "rsms/inter-gf-tight/sources/InterTight.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/rsms/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/rsms/inter-gf-tight/sources/InterTight.glyphs", + "stderr": "arLib: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/rsms/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" + } + } + }, + "rsms/inter-gf-tight/sources/InterTight.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/rsms/inter-gf-tight/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp4iUmHV/gftools/gftools_temp_dir --experimental-single-source InterTight.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "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\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/rsms/inter-gf-tight/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp4iUmHV/gftools/gftools_temp_dir --experimental-single-source InterTight.glyphs", + "stderr": "lding variable font\nINFO:fontTools.varLib:Loading master fonts\nINFO:fontTools.varLib:Dropped 57 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 '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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace (config.yaml) (default)": { + "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/sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace", + "stderr": "orPro-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/tmpil7wiegv'\nfontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace' -> '../../../../../../../../Users/rofls/.crater_cache/sovichet/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" + } + } + }, + "suman51284/Alkatra/Sources/Alkatra.glyphs (config.yaml) (default)": { + "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/suman51284/Alkatra/Sources/Alkatra.glyphs", + "stderr": "onents 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/suman51284/Alkatra/Sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'\n" + } + } + }, + "suman51284/Alkatra/Sources/Alkatra.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/suman51284/Alkatra/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp0YahP8/gftools/gftools_temp_dir --experimental-single-source Alkatra.glyphs", + "stderr": "et instrokes yet; start 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 'Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs", + "stderr": "[2024-12-19T17:09:31.354453Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:09:31.354492Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs\"\n[2024-12-19T17:09:31.356204Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse /Users/rofls/.crater_cache/tokotype/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/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs", + "stderr": "0)],\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/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order.\n" + } + } + }, + "tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpjoHux6/gftools/gftools_temp_dir --experimental-single-source PlusJakartaSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2wsqsfev PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2wsqsfev PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names\n\n[2024-12-19T17:09:37.296973Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2024-12-19T17:09:37.297059Z ThreadId(1) fontc::config INFO] Config changed, generating a new one\n[2024-12-19T17:09:37.297080Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"PlusJakartaSans.glyphs\"\n[2024-12-19T17:09:37.298242Z ThreadId(1) fontc ERROR] Reading source failed for 'PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse PlusJakartaSans.glyphs: Unknown escape code'\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpjoHux6/gftools/gftools_temp_dir --experimental-single-source PlusJakartaSans.glyphs", + "stderr": "\n (700, 700),\n (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 243 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 'PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order.\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "weiweihuanghuang/Work-Sans/sources/WorkSans.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/weiweihuanghuang/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/weiweihuanghuang/Work-Sans/sources/WorkSans.glyphs", + "stderr": "NFO: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/weiweihuanghuang/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" + } + } + }, + "weiweihuanghuang/Work-Sans/sources/WorkSans.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/weiweihuanghuang/Work-Sans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpO8F3wB/gftools/gftools_temp_dir --experimental-single-source WorkSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "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\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/weiweihuanghuang/Work-Sans/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpO8F3wB/gftools/gftools_temp_dir --experimental-single-source WorkSans.glyphs", + "stderr": "VAR\nINFO:fontTools.varLib:Generating HVAR\nINFO:fontTools.varLib:Generating gvar\nINFO:fontTools.varLib:Merging TT hinting\nINFO:ufo2ft:Compiling variable features for WorkSans-VF\nfontmake: Error: In '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\nninja: build stopped: subcommand failed.\n" + } + } + }, + "weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs (config.yaml) (default)": { + "compile_failed": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs", + "stderr": "task 'Be(GlyfFragment(r.sc))' failed: ''r.sc' has interpolation-incompatible paths'\n[2024-12-19T17:05:27.547370Z ThreadId(1) fontc::workload DEBUG] 1150/4050 complete, most recently Be(GlyfFragment(r.sc))\n[2024-12-19T17:05:27.547373Z ThreadId(1) fontc::workload DEBUG] 1151/4050 complete, most recently Be(GlyfFragment(period))\n[2024-12-19T17:05:27.547375Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(fivesuperior))' failed: ''fivesuperior' has interpolation-incompatible paths'\n[2024-12-19T17:05:27.547379Z ThreadId(1) fontc::workload DEBUG] 1152/4050 complete, most recently Be(GlyfFragment(fivesuperior))\n[2024-12-19T17:05:27.547382Z ThreadId(1) fontc::workload DEBUG] 1153/4050 complete, most recently Be(GlyfFragment(boxLeftHeavyAndRightDownLight))\n[2024-12-19T17:05:27.547386Z ThreadId(1) fontc::workload DEBUG] 1154/4050 complete, most recently Be(GlyfFragment(boxDoubleVertical))\n[2024-12-19T17:05:27.555210Z ThreadId(1) fontc ERROR] 'eight' 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/weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs", + "stderr": "Fonts 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/weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed\n" + } + } + }, + "weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/weiweihuanghuang/fragment-mono/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2GVoXo/gftools/gftools_temp_dir --experimental-single-source Fragment-Mono.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "orkload DEBUG] 2089/4050 complete, most recently Be(GlyfFragment(onesuperior))\n[2024-12-19T17:05:31.542474Z ThreadId(1) fontc::workload DEBUG] 2090/4050 complete, most recently Be(GlyfFragment(caroncomb.alt))\n[2024-12-19T17:05:31.542477Z ThreadId(1) fontc::workload DEBUG] 2091/4050 complete, most recently Be(GlyfFragment(germandbls.sc))\n[2024-12-19T17:05:31.542479Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''twothirds' has 2 unique sets of components; must have exactly 1\n{[fraction, _part.twosuperior, _part.threesuperior], [fraction, _part.threesuperior, _part.twosuperior]}''\n[2024-12-19T17:05:31.542487Z ThreadId(1) fontc::workload DEBUG] 2092/4050 complete, most recently Fe(GlyphOrder)\n[2024-12-19T17:05:31.542490Z ThreadId(1) fontc::workload DEBUG] 2093/4050 complete, most recently Be(GlyfFragment(brokenbar))\n[2024-12-19T17:05:31.546653Z ThreadId(1) fontc ERROR] 'd' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/weiweihuanghuang/fragment-mono/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2GVoXo/gftools/gftools_temp_dir --experimental-single-source Fragment-Mono.glyphs", + "stderr": "gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKf8tIA/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-Italic.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFbCf9f/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText.designspace (config.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprTXawA/gftools/gftools_temp_dir --experimental-single-source WixMadeforText.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Bold.ufo (config_display.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpOkBSXJ/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Bold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpOkBSXJ/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Bold.ufo", + "stderr": "lter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmkt4cpqk WixMadeforDisplay-Bold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8j4a0ho /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmkt4cpqk WixMadeforDisplay-Bold_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-ExtraBold.ufo (config_display.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpfCwCmH/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-ExtraBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpfCwCmH/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-ExtraBold.ufo", + "stderr": "enComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp411f2gx_ WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkh5yxgv4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp411f2gx_ WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Medium.ufo (config_display.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIiFtg9/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Medium.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Regular.ufo (config_display.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp18YLjk/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Regular.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp18YLjk/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Regular.ufo", + "stderr": "lattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hcbyy31 WixMadeforDisplay-Regular_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplibtb2c2 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hcbyy31 WixMadeforDisplay-Regular_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-SemiBold.ufo (config_display.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_display.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp5bQryl/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-SemiBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-Bold.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoo5gFb/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Bold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpoo5gFb/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Bold.ufo", + "stderr": ". --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1yrrjuq2 WixMadeforText-Bold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7mt5j2jf /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1yrrjuq2 WixMadeforText-Bold_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-BoldItalic.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp9TKjnh/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-BoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp9TKjnh/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-BoldItalic.ufo", + "stderr": "lattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpawavip0g WixMadeforText-BoldItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnqm5rets /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpawavip0g WixMadeforText-BoldItalic_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-ExtraBold.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpf8533P/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpf8533P/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBold.ufo", + "stderr": " FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppqes7754 WixMadeforText-ExtraBold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpimbb9gx0 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppqes7754 WixMadeforText-ExtraBold_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-ExtraBoldItalic.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFNcffL/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFNcffL/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBoldItalic.ufo", + "stderr": "onentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvfcmnc12 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi6zgtofm /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvfcmnc12 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-Italic.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzIPZ58/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Italic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzIPZ58/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Italic.ufo", + "stderr": "filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwzr1axa8 WixMadeforText-Italic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgwt_kp49 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwzr1axa8 WixMadeforText-Italic_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-Medium.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWjOOUt/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Medium.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpWjOOUt/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Medium.ufo", + "stderr": "filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjrvloalv WixMadeforText-Medium_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd0r3_8rv /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjrvloalv WixMadeforText-Medium_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-MediumItalic.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpl5vJZl/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-MediumItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpl5vJZl/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-MediumItalic.ufo", + "stderr": "enComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphyi5ss1c WixMadeforText-MediumItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4s09x0sg /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphyi5ss1c WixMadeforText-MediumItalic_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-Regular.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprw0rAl/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Regular.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprw0rAl/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Regular.ufo", + "stderr": "lter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves\n[2/3] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq2fmlehf WixMadeforText-Regular_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtwnn_9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq2fmlehf WixMadeforText-Regular_VTT_Hinting.ttx\n\nTraceback (most recent call last):\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt\", line 5, in \n from gftools.scripts.build_vtt import main\nModuleNotFoundError: No module named 'gftools.scripts.build_vtt'\n\nninja: build stopped: subcommand failed.\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBold.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEUrh1k/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-SemiBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBoldItalic.ufo (config_text.yaml) (gftools)": { + "compile_failed": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/wix/wixmadefor/sources/config_text.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX0EadC/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-SemiBoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplryT6Z/fontc", + "stderr": "rojects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/__init__.py\", line 105, in build\n variables=self.variables,\n ^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 23, in variables\n vars[\"args\"] = rewrite_fontmake_args_for_fontc(args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 34, in rewrite_fontmake_args_for_fontc\n out_args.append(rewrite_one_arg(arg_list))\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/operations/fontc/__init__.py\", line 60, in rewrite_one_arg\n raise ValueError(f\"unknown fontmake arg '{next_}'\")\nValueError: unknown fontmake arg '--verbose'\n" + } + } + } + } +} \ No newline at end of file diff --git a/results/summary.json b/results/summary.json index fa8dc79..8cf7919 100644 --- a/results/summary.json +++ b/results/summary.json @@ -1822,5 +1822,24 @@ "diff_perc_including_failures": 78.45981, "diff_perc_excluding_failures": 97.33097 } + }, + { + "began": "2024-12-19T17:02:56.003283Z", + "finished": "2024-12-19T17:29:06.647882Z", + "fontc_rev": "98b99e07", + "pip_freeze_sha": "8ef3f675215f10e7b073c31e6201873ecc32e6d2 -", + "results_file": "2024-12-19-170141.json", + "input_file": "gf-repos-2024-09-23.json", + "stats": { + "total_targets": 1145, + "identical": 236, + "produced_diff": 688, + "fontc_failed": 39, + "fontmake_failed": 61, + "both_failed": 121, + "other_failure": 0, + "diff_perc_including_failures": 78.547134, + "diff_perc_excluding_failures": 97.33384 + } } ] \ No newline at end of file