diff --git a/index.html b/index.html index a9717fe..f317253 100644 --- a/index.html +++ b/index.html @@ -171,7 +171,7 @@

Show all - 104 results + 105 results @@ -2905,7 +2905,7 @@

78.534 +0.000 - + 2024-12-03 2103 (24m4s) @@ -3385,22 +3385,51 @@

242 + + 39 + + + 53 -8 + + + 129 +8 + + + 0 + + + 78.554 +0.006 + + + + + 2025-01-16 1702 (25m21s) + + + + 42633446 + + + 1145 + + + 243 +1 + 39 - 53 -8 + 53 - 129 +8 + 129 0 - 78.554 +0.006 + 78.554 +0.000 @@ -3419,55 +3448,12 @@

72 of 570 total families are identical.
-
- - SorkinType/Voltaire/sources/Voltaire.glyphs - (default)100.000% - +0.002 - -
- - - - - - - - - - - - - - - -
- table - - value -
- glyf - - 100.000% +0.020 -
- total - - 100.000% +0.002 -
view source - repository - copy reproduction command -
-
PaoloBiagini/Joan/sources/Joan.glyphs - (default)99.999% - +0.014(glyf) + (default)100.000% + +0.001
@@ -3486,7 +3472,7 @@

glyf

@@ -3494,7 +3480,7 @@

total

- 99.993% +0.097 + 100.000% +0.007
- 99.999% +0.014 + 100.000% +0.001
view @@ -3507,9 +3493,8 @@

kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs - (default)99.998% - +0.000(glyf) + (default)99.998% + (glyf)
@@ -3528,7 +3513,7 @@

glyf

@@ -3536,7 +3521,7 @@

total

- 99.993% +0.002 + 99.993%
- 99.999% +0.000 + 99.999%
googlefonts/luxurious/sources/Luxurious-Script.glyphs - (default)99.997% - +0.000(glyf) + (default)99.997% + (glyf)
@@ -3613,7 +3597,7 @@

glyf

@@ -3621,7 +3605,7 @@

total

- 99.995% +0.001 + 99.995%
- 99.998% +0.000 + 99.998%
googlefonts/are-you-serious/sources/AreYouSerious.glyphs - (default)99.997% - -0.003(glyf) + (default)99.997% + (glyf)
@@ -3747,7 +3730,7 @@

glyf

@@ -3755,7 +3738,7 @@

total

- 99.995% -0.005 + 99.995%
- 99.997% -0.003 + 99.997%
octaviopardo/Protest/sources/ProtestGuerrilla.glyphs - (default)99.996% - +0.355(glyf) + (default)99.996% + (glyf)
@@ -3840,15 +3822,7 @@

glyf

- - - - @@ -3856,7 +3830,7 @@

total

- 99.988% +1.083 -
- hmtx - - 100.000% +0.688 + 99.988%
- 99.996% +0.355 + 99.996%
googlefonts/imperial-script/sources/ImperialScript.glyphs - (default)99.995% - +0.003(glyf) + (default)99.995% + (glyf)
@@ -3891,7 +3864,7 @@

glyf

@@ -3899,7 +3872,7 @@

total

- 99.990% +0.008 + 99.990%
- 99.996% +0.003 + 99.996%
suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (default)99.991% -0.00199.991% (GDEF, OS_2, glyf, hmtx)
@@ -4315,7 +4287,7 @@

glyf - 99.998% -0.001 + 99.998% @@ -4331,7 +4303,7 @@

total - 99.991% -0.001 + 99.991% googlefonts/style-script/sources/StyleScript-Pro.glyphs - (default)99.988% - +0.000(glyf) + (default)99.988% + (glyf)
@@ -4474,7 +4445,7 @@

glyf

@@ -4482,7 +4453,7 @@

total

- 99.986% +0.000 + 99.986%
- 99.989% +0.000 + 99.989%
googlefonts/shalimar/sources/Shalimar.glyphs - (default)99.985% - +0.002(glyf) + (default)99.985% + (glyf)
@@ -4667,7 +4637,7 @@

glyf

@@ -4675,7 +4645,7 @@

total

- 99.959% +0.006 + 99.959%
- 99.986% +0.002 + 99.986%
octaviopardo/Protest/sources/ProtestStrike.glyphs - (default)99.979% - +0.307(glyf) + (default)99.979% + (glyf)
@@ -5084,15 +5053,7 @@

glyf

- - - - @@ -5100,7 +5061,7 @@

total

- 99.932% +0.959 -
- hmtx - - 100.000% +0.677 + 99.932%
- 99.980% +0.307 + 99.980%
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs - (default)99.978% - +0.017(GSUB, glyf) + (default)99.978% + (GSUB, glyf)
@@ -5143,7 +5103,7 @@

glyf

@@ -5151,7 +5111,7 @@

total

- 99.965% +0.033 + 99.965%
- 99.979% +0.017 + 99.979%
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs - (default)99.970% - +0.022(GSUB, glyf) + (default)99.970% + (GSUB, glyf)
@@ -5545,7 +5504,7 @@

glyf

@@ -5553,7 +5512,7 @@

total

- 99.949% +0.042 + 99.949%
- 99.971% +0.022 + 99.971%
octaviopardo/Protest/sources/ProtestRiot.glyphs - (default)99.959% - +0.038(glyf) + (default)99.959% + (glyf)
@@ -6395,7 +6353,7 @@

glyf

@@ -6403,7 +6361,7 @@

total

- 99.905% +0.088 + 99.905%
- 99.959% +0.038 + 99.959%
googlefonts/water-brush/sources/WaterBrush.glyphs - (default)99.943% - +0.010(glyf) + (default)99.943% + (glyf)
@@ -7136,7 +7093,7 @@

glyf

@@ -7144,7 +7101,7 @@

total

- 99.931% +0.012 + 99.931%
- 99.944% +0.010 + 99.944%
googlefonts/smooch/sources/SmoochPro.glyphs - (default)99.923% - -0.012(glyf) + (default)99.923% + (glyf)
@@ -7540,7 +7496,7 @@

glyf

@@ -7548,7 +7504,7 @@

total

- 99.846% -0.024 + 99.846%
- 99.924% -0.012 + 99.924%
googlefonts/kolker-brush/sources/KolkerBrush.glyphs - (default)99.922% - +0.003(glyf) + (default)99.922% + (glyf)
@@ -7583,7 +7538,7 @@

glyf

@@ -7591,7 +7546,7 @@

total

- 99.875% +0.005 + 99.875%
- 99.923% +0.003 + 99.923%
googlefonts/comforter/sources/ComforterPro.glyphs - (default)99.921% - +0.006(glyf) + (default)99.921% + (glyf)
@@ -7626,7 +7580,7 @@

glyf

@@ -7634,7 +7588,7 @@

total

- 99.875% +0.009 + 99.875%
- 99.922% +0.006 + 99.922%
suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (gftools)99.910% -0.00099.910% (GDEF, OS_2, glyf, hmtx, maxp, name) @@ -8003,7 +7956,7 @@

glyf - 99.916% -0.000 + 99.916% @@ -8035,7 +7988,7 @@

total - 99.911% -0.000 + 99.911% googlefonts/estonia/sources/EstoniaPro.glyphs - (default)99.909% - +0.002(glyf) + (default)99.909% + (glyf)
@@ -8195,7 +8147,7 @@

glyf

@@ -8203,7 +8155,7 @@

total

- 99.880% +0.003 + 99.880%
- 99.909% +0.002 + 99.909%
googlefonts/Signika/sources/Signika.glyphs - (default)99.906% - +0.011(GDEF, gvar) + (default)99.906% + (GDEF, gvar)
@@ -8359,19 +8310,11 @@

- - - - @@ -8379,7 +8322,7 @@

total

- glyf - - 100.000% +0.009 -
gvar - 99.986% +0.019 + 99.986%
- 99.907% +0.011 + 99.907%
googlefonts/festive/sources/Festive-Pro.glyphs - (default)99.900% - +0.004(glyf, maxp) + (default)99.900% + (glyf, maxp)
@@ -8613,7 +8555,7 @@

glyf

@@ -8629,7 +8571,7 @@

total

- 99.892% +0.004 + 99.892%
- 99.900% +0.004 + 99.900%
googlefonts/Signika/sources/Signika.glyphs - (gftools)99.899% - +0.011(GDEF, gvar) + (gftools)99.899% + (GDEF, gvar)
@@ -8726,19 +8667,11 @@

- - - - @@ -8746,7 +8679,7 @@

total

- glyf - - 100.000% +0.009 -
gvar - 99.971% +0.019 + 99.971%
- 99.899% +0.011 + 99.899%
googlefonts/babylonica/sources/Babylonica.glyphs - (default)99.889% - +0.004(glyf, maxp) + (default)99.889% + (glyf, maxp)
@@ -8980,7 +8912,7 @@

glyf

@@ -8988,7 +8920,7 @@

maxp

@@ -8996,7 +8928,7 @@

total

- 99.869% +0.005 + 99.869%
- 95.000% +95.000 + 95.000%
- 99.889% +0.004 + 99.889%
googlefonts/island-moments/sources/IslandMomentsPro.glyphs - (default)99.884% + (default)99.883% -0.001(glyf, maxp) @@ -9148,7 +9080,7 @@

glyf - 99.853% -0.001 + 99.852% -0.001 @@ -9156,7 +9088,7 @@

maxp - 95.000% +95.000 + 95.000% @@ -9177,9 +9109,9 @@

etunni/Amita/sources/Amita.glyphs - (gftools)99.880% - +0.022((mark/kern), GDEF, GPOS, GSUB) + (gftools)99.880% + ((mark/kern), GDEF, GPOS, + GSUB)
@@ -9226,27 +9158,11 @@

- - - - - - - -
- glyf - - 100.000% +0.010 -
- gvar - - 100.000% +0.078 -
total - 99.881% +0.022 + 99.881%
view @@ -9258,9 +9174,9 @@

etunni/Amita/sources/Amita.glyphs - (default)99.880% - +0.022((mark/kern), GDEF, GPOS, GSUB) + (default)99.880% + ((mark/kern), GDEF, GPOS, + GSUB)
@@ -9307,27 +9223,11 @@

- - - - - - - -
- glyf - - 100.000% +0.010 -
- gvar - - 100.000% +0.078 -
total - 99.880% +0.022 + 99.880%
view @@ -9339,10 +9239,9 @@

SorkinType/Asar/sources/Asar.glyphs - (default)99.874% - +0.002((mark/kern), GDEF, GPOS, glyf, hmtx, - name) + (default)99.874% + ((mark/kern), GDEF, GPOS, + glyf, hmtx, name)
@@ -9385,7 +9284,7 @@

glyf

@@ -9409,7 +9308,7 @@

total

- 99.945% +0.003 + 99.945%
- 99.875% +0.002 + 99.875%
view @@ -9638,9 +9537,8 @@

googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs - (default)99.863% - +0.010(glyf) + (default)99.863% + (glyf)
@@ -9659,7 +9557,7 @@

glyf

@@ -9667,7 +9565,7 @@

total

- 99.847% +0.011 + 99.847%
- 99.863% +0.010 + 99.863%
googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs - (default)99.852% - +0.040(GSUB, glyf) + (default)99.852% + (GSUB, glyf)
@@ -9860,7 +9757,7 @@

glyf

@@ -9868,7 +9765,7 @@

total

- 99.957% +0.115 + 99.957%
- 99.853% +0.040 + 99.853%
googlefonts/road-rage/sources/RoadRage.glyphs - (default)99.809% - +0.028(glyf) + (default)99.809% + (glyf)
@@ -11484,7 +11380,7 @@

glyf

@@ -11492,7 +11388,7 @@

total

- 99.754% +0.037 + 99.754%
- 99.809% +0.028 + 99.809%
octaviopardo/Protest/sources/ProtestRevolution.glyphs - (default)99.770% - -0.019((mark/kern), GDEF, glyf, hmtx) + (default)99.770% + ((mark/kern), GDEF, glyf, + hmtx)
@@ -12598,7 +12494,7 @@

glyf

@@ -12614,7 +12510,7 @@

total

- 99.752% -0.021 + 99.752%
- 99.770% -0.019 + 99.770%
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs - (gftools)99.737% - +0.021(GSUB, glyf, maxp) + (gftools)99.737% + (GSUB, glyf, maxp)
@@ -13432,7 +13327,7 @@

glyf

@@ -13448,7 +13343,7 @@

total

- 99.503% +0.041 + 99.503%
- 99.738% +0.021 + 99.738%
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs - (gftools)99.690% - +0.017(GSUB, glyf, maxp) + (gftools)99.690% + (GSUB, glyf, maxp)
@@ -14229,7 +14123,7 @@

glyf

@@ -14245,7 +14139,7 @@

total

- 99.416% +0.032 + 99.416%
- 99.690% +0.017 + 99.690%
googlefonts/splash/sources/Splash.glyphs - (default)99.609% - +0.03599.610% + +0.001(glyf, maxp)
@@ -15718,7 +15612,7 @@

glyf - 99.584% +0.037 + 99.585% +0.001 @@ -15734,7 +15628,7 @@

total - 99.610% +0.035 + 99.610% +0.001 Tural/Moderustic/sources/Moderustic.glyphs - (default)99.604% - -0.085((mark/kern), GDEF, GSUB, glyf, gvar, - hmtx, sizeof(gvar)) + (default)99.604% + ((mark/kern), GDEF, GSUB, + glyf, gvar, hmtx, sizeof(gvar))
@@ -15853,7 +15746,7 @@

glyf

@@ -15861,7 +15754,7 @@

gvar

@@ -15877,7 +15770,7 @@

sizeof(gvar)

@@ -15885,7 +15778,7 @@

total

- 99.962% +0.084 + 99.962%
- 99.254% -0.229 + 99.254%
- 11980B -12 + 11980B
- 99.604% -0.085 + 99.604%
view @@ -16118,10 +16011,9 @@

Tural/Moderustic/sources/Moderustic.glyphs - (gftools)99.582% - -0.083((mark/kern), GDEF, GSUB, glyf, gvar, - sizeof(gvar)) + (gftools)99.582% + ((mark/kern), GDEF, GSUB, + glyf, gvar, sizeof(gvar))
@@ -16164,7 +16056,7 @@

glyf

@@ -16172,7 +16064,7 @@

gvar

@@ -16180,7 +16072,7 @@

sizeof(gvar)

@@ -16188,7 +16080,7 @@

total

- 99.964% +0.079 + 99.964%
- 99.196% -0.218 + 99.196%
- 11948B -12 + 11948B
- 99.583% -0.083 + 99.583%
view @@ -16492,9 +16384,8 @@

SorkinType/Voltaire/sources/Voltaire.glyphs - (gftools)99.562% - +0.002(OS_2, glyf, maxp) + (gftools)99.562% + (OS_2, glyf, maxp)
@@ -16521,7 +16412,7 @@

glyf

@@ -16537,7 +16428,7 @@

total

- 95.151% +0.027 + 95.151%
- 99.563% +0.002 + 99.563%
SorkinType/SplineSans/sources/SplineSans.glyphs - (gftools)99.487% - -0.105(GDEF, glyf, gvar) + (gftools)99.487% + (GDEF, glyf, gvar)
@@ -17933,7 +17823,7 @@

glyf

@@ -17941,15 +17831,7 @@

gvar

- - - - @@ -17957,7 +17839,7 @@

total

- 99.962% +0.182 + 99.962%
- 99.072% -0.277 -
- hmtx - - 100.000% +0.191 + 99.072%
- 99.487% -0.105 + 99.487%
SorkinType/SplineSans/sources/SplineSans.glyphs - (default)99.486% - -0.105(GDEF, glyf, gvar) + (default)99.486% + (GDEF, glyf, gvar)
@@ -18000,7 +17881,7 @@

glyf

@@ -18008,15 +17889,7 @@

gvar

- - - - @@ -18024,7 +17897,7 @@

total

- 99.962% +0.182 + 99.962%
- 99.072% -0.277 -
- hmtx - - 100.000% +0.191 + 99.072%
- 99.486% -0.105 + 99.486%
octaviopardo/Protest/sources/ProtestGuerrilla.glyphs - (gftools)99.408% - +0.372(glyf) + (gftools)99.408% + (glyf)
@@ -18730,15 +18602,7 @@

glyf

- - - - @@ -18746,7 +18610,7 @@

total

- 98.140% +1.098 -
- hmtx - - 100.000% +0.688 + 98.140%
- 99.408% +0.372 + 99.408%
ThomasJockin/readexpro/sources/ReadexPro.glyphs - (default)99.357% - +0.105(GDEF, GSUB, HVAR, glyf, gvar, - sizeof(gvar)) + (default)99.357% + (GDEF, GSUB, HVAR, glyf, + gvar, sizeof(gvar))
@@ -19565,7 +19428,7 @@

glyf

@@ -19573,7 +19436,7 @@

gvar

@@ -19581,7 +19444,7 @@

sizeof(gvar)

@@ -19589,7 +19452,7 @@

total

- 99.985% +0.058 + 99.985%
- 99.635% +0.260 + 99.635%
- 40745B -5 + 40745B
- 99.358% +0.105 + 99.358%
googlefonts/estonia/sources/EstoniaPro.glyphs - (gftools)99.349% - +0.001(glyf, maxp) + (gftools)99.349% + (glyf, maxp)
@@ -19804,7 +19666,7 @@

glyf

@@ -19820,7 +19682,7 @@

total

- 99.151% +0.001 + 99.151%
- 99.350% +0.001 + 99.350%
googlefonts/style-script/sources/StyleScript-Pro.glyphs - (gftools)99.317% - +0.000(glyf, maxp) + (gftools)99.317% + (glyf, maxp)
@@ -20451,7 +20312,7 @@

glyf

@@ -20467,7 +20328,7 @@

total

- 99.188% +0.000 + 99.188%
- 99.317% +0.000 + 99.317%
googlefonts/mulish/sources/Mulish-Italic.glyphs - (default)99.206% - +0.002(avar, fvar, glyf, gvar) + (default)99.206% + (avar, fvar, glyf, + gvar)
@@ -22038,7 +21899,7 @@

glyf

@@ -22054,7 +21915,7 @@

total

- 99.977% +0.026 + 99.977%
- 99.206% +0.002 + 99.206%
googlefonts/festive/sources/Festive-Pro.glyphs - (gftools)99.202% - +0.004(OS_2, glyf, maxp) + (gftools)99.202% + (OS_2, glyf, maxp)
@@ -22097,7 +21957,7 @@

glyf

@@ -22113,7 +21973,7 @@

total

- 99.136% +0.004 + 99.136%
- 99.202% +0.004 + 99.202%
googlefonts/comforter/sources/ComforterPro.glyphs - (gftools)99.190% - +0.037(glyf, maxp) + (gftools)99.190% + (glyf, maxp)
@@ -22198,7 +22057,7 @@

glyf

@@ -22214,7 +22073,7 @@

total

- 98.717% +0.059 + 98.717%
- 99.190% +0.037 + 99.190%
notofonts/tangut/sources/NotoSerifTangut.glyphspackage - (default)99.184% - +0.000(glyf, post, vhea, vmtx) + (default)99.184% + (glyf, post, vhea, + vmtx)
@@ -22299,7 +22158,7 @@

glyf

@@ -22315,7 +22174,7 @@

total

@@ -22585,9 +22444,8 @@

googlefonts/shalimar/sources/Shalimar.glyphs - (gftools)99.169% - +0.003(glyf, maxp, name) + (gftools)99.169% + (glyf, maxp, name)

- 100.000% +0.000 + 100.000%
- 99.184% +0.000 + 99.184%
@@ -22606,7 +22464,7 @@

glyf

@@ -22630,7 +22488,7 @@

total

- 97.733% +0.009 + 97.733%
- 99.169% +0.003 + 99.169%
googlefonts/mulish/sources/Mulish.glyphs - (default)99.147% - +0.003(avar, fvar, glyf, gvar) + (default)99.147% + (avar, fvar, glyf, + gvar)
@@ -22788,7 +22646,7 @@

glyf

@@ -22804,7 +22662,7 @@

total

- 99.907% +0.026 + 99.907%
- 99.147% +0.003 + 99.147%
JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs - (default)99.140% - +0.003((mark/kern), GDEF, GPOS, GSUB, glyf, - vhea, vmtx) + (default)99.140% + ((mark/kern), GDEF, GPOS, + GSUB, glyf, vhea, vmtx)
@@ -23112,7 +22969,7 @@

glyf

@@ -23120,7 +22977,7 @@

total

@@ -23673,9 +23530,8 @@

googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs - (gftools)99.104% - +0.010(glyf, maxp) + (gftools)99.104% + (glyf, maxp)

- 99.996% +0.003 + 99.996%
- 99.140% +0.003 + 99.140%
@@ -23694,7 +23550,7 @@

glyf

@@ -23710,7 +23566,7 @@

total

- 99.000% +0.012 + 99.000%
- 99.104% +0.010 + 99.104%
ThomasJockin/readexpro/sources/ReadexPro.glyphs - (gftools)99.063% - +0.101(GDEF, GSUB, HVAR, glyf, gvar, - sizeof(gvar)) + (gftools)99.063% + (GDEF, GSUB, HVAR, glyf, + gvar, sizeof(gvar))
@@ -24177,7 +24032,7 @@

glyf

@@ -24185,7 +24040,7 @@

gvar

@@ -24193,7 +24048,7 @@

sizeof(gvar)

@@ -24201,7 +24056,7 @@

total

- 99.193% +0.055 + 99.193%
- 99.025% +0.244 + 99.025%
- 42703B -5 + 42703B
- 99.063% +0.101 + 99.063%
mooniak/abhaya-libre-font/sources/AbhayaLibre.glyphs - (gftools)99.046% - +0.018((mark/kern), GDEF, GPOS, GSUB, HVAR, - OS_2, glyf, gvar, hhea, hmtx) + (gftools)99.046% + ((mark/kern), GDEF, GPOS, + GSUB, HVAR, OS_2, glyf, gvar, hhea, hmtx)
@@ -24631,7 +24485,7 @@

glyf

@@ -24639,7 +24493,7 @@

gvar

@@ -24663,7 +24517,7 @@

total

- 99.965% +0.183 + 99.965%
- 98.131% -0.141 + 98.131%
- 99.047% +0.018 + 99.047%
mooniak/abhaya-libre-font/sources/AbhayaLibre.glyphs - (default)99.045% - +0.018((mark/kern), GDEF, GPOS, GSUB, HVAR, - OS_2, glyf, gvar, hhea, hmtx) + (default)99.045% + ((mark/kern), GDEF, GPOS, + GSUB, HVAR, OS_2, glyf, gvar, hhea, hmtx)
@@ -24747,7 +24600,7 @@

glyf

@@ -24755,7 +24608,7 @@

gvar

@@ -24779,7 +24632,7 @@

total

- 99.965% +0.184 + 99.965%
- 98.128% -0.141 + 98.128%
- 99.045% +0.018 + 99.045%
JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs - (gftools)99.037% - +0.000((mark/kern), GDEF, GPOS, GSUB, glyf, - hmtx, vhea, vmtx) + (gftools)99.037% + ((mark/kern), GDEF, GPOS, + GSUB, glyf, hmtx, vhea, vmtx)
@@ -25037,7 +24889,7 @@

glyf

@@ -25053,7 +24905,7 @@

total

@@ -28160,10 +28012,9 @@

Etcetera-Type-Co/Anybody/Sources/Anybody-Italic.glyphs - (default)98.841% - +0.167((mark/kern), GDEF, GPOS, glyf, gvar, - sizeof(gvar)) + (default)98.841% + ((mark/kern), GDEF, GPOS, + glyf, gvar, sizeof(gvar))

- 99.887% +0.000 + 99.887%
- 99.038% +0.000 + 99.038%
@@ -28206,7 +28057,7 @@

glyf

@@ -28214,7 +28065,7 @@

gvar

@@ -28222,7 +28073,7 @@

sizeof(gvar)

@@ -28230,7 +28081,7 @@

total

- 99.958% +0.267 + 99.958%
- 99.618% +0.509 + 99.618%
- 18760B -94 + 18760B
- 98.841% +0.167 + 98.841%
kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs - (gftools)98.724% - +0.001(glyf, maxp) + (gftools)98.724% + (glyf, maxp)
@@ -30099,7 +29949,7 @@

glyf

@@ -30115,7 +29965,7 @@

total

- 93.937% +0.004 + 93.937%
- 98.724% +0.001 + 98.724%
Etcetera-Type-Co/Anybody/Sources/Anybody.glyphs - (default)98.641% - +0.143((mark/kern), GDEF, GPOS, glyf, gvar, - sizeof(gvar)) + (default)98.641% + ((mark/kern), GDEF, GPOS, + glyf, gvar, sizeof(gvar))
@@ -30994,7 +30843,7 @@

glyf

@@ -31002,7 +30851,7 @@

gvar

@@ -31010,7 +30859,7 @@

sizeof(gvar)

@@ -31018,7 +30867,7 @@

total

- 99.989% +0.221 + 99.989%
- 99.640% +0.452 + 99.640%
- 18752B -58 + 18752B
- 98.641% +0.143 + 98.641%
googlefonts/mulish/sources/Mulish-Italic.glyphs - (gftools)98.597% - +0.002(STAT, avar, fvar, glyf, gvar, - name) + (gftools)98.597% + (STAT, avar, fvar, glyf, + gvar, name)
@@ -31409,7 +31257,7 @@

glyf

@@ -31433,7 +31281,7 @@

total

- 98.628% +0.025 + 98.628%
- 98.597% +0.002 + 98.597%
googlefonts/are-you-serious/sources/AreYouSerious.glyphs - (gftools)98.534% - -0.003(OS_2, glyf, maxp) + (gftools)98.534% + (OS_2, glyf, maxp)
@@ -31883,7 +31730,7 @@

glyf

@@ -31899,7 +31746,7 @@

total

- 97.668% -0.005 + 97.668%
- 98.534% -0.003 + 98.534%
SorkinType/Asar/sources/Asar.glyphs - (gftools)98.522% - +0.004((mark/kern), GDEF, GPOS, glyf, maxp, - name) + (gftools)98.522% + ((mark/kern), GDEF, GPOS, + glyf, maxp, name)
@@ -31958,7 +31804,7 @@

glyf

@@ -31982,7 +31828,7 @@

total

- 98.012% +0.005 + 98.012%
- 98.523% +0.004 + 98.523%
view @@ -31995,10 +31841,9 @@

googlefonts/mulish/sources/Mulish.glyphs - (gftools)98.520% - +0.003(STAT, avar, fvar, glyf, gvar, - name) + (gftools)98.520% + (STAT, avar, fvar, glyf, + gvar, name)
@@ -32041,7 +31886,7 @@

glyf

@@ -32065,7 +31910,7 @@

total

- 98.620% +0.026 + 98.620%
- 98.521% +0.003 + 98.521%
PaoloBiagini/Joan/sources/Joan.glyphs - (gftools)98.251% - +0.01598.252% + +0.001(glyf, hmtx, maxp)
@@ -33547,7 +33392,7 @@

glyf - 88.802% +0.089 + 88.809% +0.006 @@ -33571,7 +33416,7 @@

total - 98.252% +0.015 + 98.253% +0.001 view @@ -34037,9 +33882,9 @@

notofonts/symbols/sources/NotoSansSymbols.glyphspackage - (default)98.164% - +0.117(VVAR, glyf, gvar, vhea, vmtx) + (default)98.164% + (VVAR, glyf, gvar, vhea, + vmtx)
@@ -34066,7 +33911,7 @@

glyf

@@ -34074,15 +33919,7 @@

gvar

- - - - @@ -34090,7 +33927,7 @@

total

@@ -34318,9 +34155,8 @@

octaviopardo/Protest/sources/ProtestStrike.glyphs - (gftools)98.017% - +0.337(glyf, maxp) + (gftools)98.017% + (glyf, maxp)

- 99.984% +0.072 + 99.984%
- 99.769% +0.169 -
- hmtx - - 100.000% +0.118 + 99.769%
- 98.165% +0.117 + 98.165%
@@ -34339,15 +34175,7 @@

glyf

- - - - @@ -34363,7 +34191,7 @@

total

- 93.617% +1.024 -
- hmtx - - 100.000% +0.677 + 93.617%
- 98.017% +0.337 + 98.017%
octaviopardo/REM/sources/REM.glyphs - (default)97.981% - +0.192((mark/kern), GDEF, GSUB, GlyphOrder, - HVAR, glyf, gvar, hhea, hmtx, maxp, post, + (default)97.981% + ((mark/kern), GDEF, GSUB, + GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post, sizeof(gvar))
@@ -34439,7 +34266,7 @@

glyf - 99.800% +0.334 + 99.800% @@ -34447,7 +34274,7 @@

gvar - 99.343% +0.429 + 99.343% @@ -34463,7 +34290,7 @@

hmtx - 99.388% +0.204 + 99.388% @@ -34487,7 +34314,7 @@

sizeof(gvar) - 7442B -40 + 7442B @@ -34495,7 +34322,7 @@

total - 97.982% +0.192 + 97.982% view @@ -34720,10 +34547,9 @@

octaviopardo/REM/sources/REM.glyphs - (gftools)97.947% - +0.197((mark/kern), GDEF, GSUB, GlyphOrder, - HVAR, glyf, gvar, hhea, hmtx, maxp, post, + (gftools)97.947% + ((mark/kern), GDEF, GSUB, + GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post, sizeof(gvar))
@@ -34783,7 +34609,7 @@

glyf - 99.737% +0.365 + 99.737% @@ -34791,7 +34617,7 @@

gvar - 99.197% +0.425 + 99.197% @@ -34807,7 +34633,7 @@

hmtx - 99.388% +0.204 + 99.388% @@ -34831,7 +34657,7 @@

sizeof(gvar) - 7446B -40 + 7446B @@ -34839,7 +34665,7 @@

total - 97.947% +0.197 + 97.947% view @@ -36472,10 +36298,9 @@

positype/Murecho-Project/sources/Murecho.glyphs - (default)97.659% - +0.012(GDEF, VVAR, glyf, gvar, vhea, - vmtx) + (default)97.659% + (GDEF, VVAR, glyf, gvar, + vhea, vmtx)
@@ -36510,7 +36335,7 @@

glyf

@@ -36518,7 +36343,7 @@

gvar

@@ -36526,7 +36351,7 @@

total

@@ -36737,10 +36562,9 @@

googlefonts/NunitoSans/sources/NunitoSans.glyphs - (default)97.532% - +0.001((mark/kern), GDEF, GPOS, HVAR, glyf, - gvar, sizeof(gvar)) + (default)97.532% + ((mark/kern), GDEF, GPOS, + HVAR, glyf, gvar, sizeof(gvar))

- 99.956% +0.018 + 99.956%
- 99.579% +0.012 + 99.579%
- 97.659% +0.012 + 97.659%
@@ -36791,7 +36615,7 @@

glyf

@@ -36815,7 +36639,7 @@

total

- 99.975% +0.017 + 99.975%
- 97.532% +0.001 + 97.532%
positype/Murecho-Project/sources/Murecho.glyphs - (gftools)97.481% - +0.013(GDEF, VVAR, glyf, gvar, vhea, - vmtx) + (gftools)97.481% + (GDEF, VVAR, glyf, gvar, + vhea, vmtx)
@@ -36867,7 +36690,7 @@

glyf

@@ -36875,7 +36698,7 @@

gvar

@@ -36883,7 +36706,7 @@

total

@@ -36913,10 +36736,9 @@

googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs - (default)97.464% - +0.001((mark/kern), GDEF, GPOS, HVAR, glyf, - gvar, sizeof(gvar)) + (default)97.464% + ((mark/kern), GDEF, GPOS, + HVAR, glyf, gvar, sizeof(gvar))

- 99.745% +0.018 + 99.745%
- 99.343% +0.014 + 99.343%
- 97.482% +0.013 + 97.482%
@@ -36967,7 +36789,7 @@

glyf

@@ -36975,7 +36797,7 @@

gvar

@@ -36991,7 +36813,7 @@

total

- 99.931% +0.017 + 99.931%
- 97.997% +0.001 + 97.997%
- 97.464% +0.001 + 97.464%
googlefonts/road-rage/sources/RoadRage.glyphs - (gftools)97.360% - +0.021(glyf, maxp, name) + (gftools)97.360% + (glyf, maxp, name)
@@ -37465,7 +37286,7 @@

glyf

@@ -37489,7 +37310,7 @@

total

- 96.703% +0.027 + 96.703%
- 97.360% +0.021 + 97.360%
solmatas/BitterPro/sources/Bitter-Italic.glyphs - (default)97.062% - +0.092((mark/kern), GSUB, GlyphOrder, HVAR, - MVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post) + (default)97.062% + ((mark/kern), GSUB, + GlyphOrder, HVAR, MVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, + post)
@@ -37895,7 +37716,7 @@

glyf

@@ -37903,15 +37724,7 @@

gvar

- - - - @@ -37927,7 +37740,7 @@

hmtx

@@ -37951,7 +37764,7 @@

total

- 99.020% +0.615 + 99.020%
- 93.091% +0.436 -
- head - - 100.000% +4.545 + 93.091%
- 99.735% +0.397 + 99.735%
- 97.063% +0.092 + 97.063%
googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs - (gftools)96.918% - +0.039(GSUB, OS_2, glyf, maxp) + (gftools)96.918% + (GSUB, OS_2, glyf, + maxp)
@@ -38341,7 +38154,7 @@

glyf

@@ -38357,7 +38170,7 @@

total

- 91.728% +0.108 + 91.728%
- 96.918% +0.039 + 96.918%
solmatas/BitterPro/sources/Bitter-Italic.glyphs - (gftools)96.908% - +0.092((mark/kern), GSUB, GlyphOrder, HVAR, - MVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post) + (gftools)96.908% + ((mark/kern), GSUB, + GlyphOrder, HVAR, MVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, + post)
@@ -38441,7 +38254,7 @@

glyf

@@ -38449,15 +38262,7 @@

gvar

- - - - @@ -38473,7 +38278,7 @@

hmtx

@@ -38497,7 +38302,7 @@

total

- 98.983% +0.597 + 98.983%
- 91.564% +0.430 -
- head - - 100.000% +4.545 + 91.564%
- 99.735% +0.397 + 99.735%
- 96.909% +0.092 + 96.909%
googlefonts/NunitoSans/sources/NunitoSans.glyphs - (gftools)96.703% - +0.001((mark/kern), GDEF, GPOS, HVAR, glyf, - gvar, sizeof(gvar)) + (gftools)96.703% + ((mark/kern), GDEF, GPOS, + HVAR, glyf, gvar, sizeof(gvar))
@@ -39540,7 +39344,7 @@

glyf

@@ -39564,7 +39368,7 @@

total

- 98.891% +0.017 + 98.891%
- 96.703% +0.001 + 96.703%
googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs - (gftools)96.565% - +0.001((mark/kern), GDEF, GPOS, HVAR, glyf, - gvar, sizeof(gvar)) + (gftools)96.565% + ((mark/kern), GDEF, GPOS, + HVAR, glyf, gvar, sizeof(gvar))
@@ -40224,7 +40027,7 @@

glyf

@@ -40232,7 +40035,7 @@

gvar

@@ -40248,7 +40051,7 @@

total

- 98.882% +0.016 + 98.882%
- 96.469% +0.001 + 96.469%
- 96.566% +0.001 + 96.566%
solmatas/BitterPro/sources/Bitter.glyphs - (default)95.124% - +0.036((mark/kern), GDEF, GSUB, GlyphOrder, - HVAR, MVAR, OS_2, avar, fvar, glyf, gvar, hhea, hmtx, maxp, - post) + (default)95.124% + ((mark/kern), GDEF, GSUB, + GlyphOrder, HVAR, MVAR, OS_2, avar, fvar, glyf, gvar, hhea, + hmtx, maxp, post)
@@ -42480,7 +42282,7 @@

glyf

@@ -42488,15 +42290,7 @@

gvar

- - - - @@ -42512,7 +42306,7 @@

hmtx

@@ -42536,7 +42330,7 @@

total

- 97.943% +0.121 + 97.943%
- 94.445% +0.259 -
- head - - 100.000% +4.545 + 94.445%
- 98.822% +0.065 + 98.822%
- 95.125% +0.036 + 95.125%
solmatas/BitterPro/sources/Bitter.glyphs - (gftools)95.015% - +0.036((mark/kern), GDEF, GSUB, GlyphOrder, - HVAR, MVAR, OS_2, STAT, avar, fvar, glyf, gvar, hhea, hmtx, - maxp, name, post) + (gftools)95.015% + ((mark/kern), GDEF, GSUB, + GlyphOrder, HVAR, MVAR, OS_2, STAT, avar, fvar, glyf, gvar, + hhea, hmtx, maxp, name, post)
@@ -42653,7 +42446,7 @@

glyf

@@ -42661,15 +42454,7 @@

gvar

- - - - @@ -42685,7 +42470,7 @@

hmtx

@@ -42717,7 +42502,7 @@

total

- 98.015% +0.116 + 98.015%
- 93.357% +0.255 -
- head - - 100.000% +4.545 + 93.357%
- 98.822% +0.065 + 98.822%
- 95.015% +0.036 + 95.015%
notofonts/telugu/sources/NotoSerifTelugu.glyphs - (default)94.339% - +0.037((mark/kern), GDEF, GPOS, HVAR, OS_2, - glyf, gvar, hhea, hmtx, name) + (default)94.339% + ((mark/kern), GDEF, GPOS, + HVAR, OS_2, glyf, gvar, hhea, hmtx, name)
@@ -43897,7 +43681,7 @@

glyf

@@ -43905,7 +43689,7 @@

gvar

@@ -43937,7 +43721,7 @@

total

- 99.988% +0.017 + 99.988%
- 95.600% +0.076 + 95.600%
- 94.339% +0.037 + 94.339%
view @@ -44377,10 +44161,9 @@

notofonts/kannada/sources/NotoSerifKannada.glyphs - (default)94.302% - +0.090((mark/kern), GDEF, GPOS, GSUB, HVAR, - OS_2, glyf, gvar, hhea, hmtx) + (default)94.302% + ((mark/kern), GDEF, GPOS, + GSUB, HVAR, OS_2, glyf, gvar, hhea, hmtx)
@@ -44447,7 +44230,7 @@

glyf

@@ -44455,7 +44238,7 @@

gvar

@@ -44479,7 +44262,7 @@

total

- 99.997% +0.032 + 99.997%
- 99.974% +0.148 + 99.974%
- 94.302% +0.090 + 94.302%
view @@ -44760,9 +44543,8 @@

octaviopardo/Protest/sources/ProtestRiot.glyphs - (gftools)93.966% - +0.031(glyf, hmtx, maxp) + (gftools)93.966% + (glyf, hmtx, maxp)
@@ -44781,7 +44563,7 @@

glyf

@@ -44805,7 +44587,7 @@

total

- 86.307% +0.067 + 86.307%
- 93.966% +0.031 + 93.966%
octaviopardo/REM/sources/REM-Italic.glyphs - (default)93.630% - +2.03093.694% + +0.064((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post, sizeof(gvar)) @@ -45361,7 +45143,7 @@

glyf - 99.252% +4.517 + 99.460% +0.209 @@ -45369,15 +45151,7 @@

gvar - 85.341% +3.985 - - - - - head - - - 100.000% +4.545 + 85.451% +0.110 @@ -45393,7 +45167,7 @@

hmtx - 99.286% +7.755 + 99.286% @@ -45417,7 +45191,7 @@

sizeof(gvar) - 7224B -954 + 7216B -8 @@ -45425,7 +45199,7 @@

total - 93.631% +2.030 + 93.695% +0.064 view @@ -45513,8 +45287,8 @@

octaviopardo/REM/sources/REM-Italic.glyphs - (gftools)93.258% - +2.08793.322% + +0.063((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post, sizeof(gvar)) @@ -45584,7 +45358,7 @@

glyf - 99.069% +4.564 + 99.271% +0.201 @@ -45592,15 +45366,7 @@

gvar - 84.378% +4.056 - - - - - head - - - 100.000% +4.545 + 84.486% +0.108 @@ -45616,7 +45382,7 @@

hmtx - 99.286% +7.755 + 99.286% @@ -45640,7 +45406,7 @@

sizeof(gvar) - 7212B -1002 + 7204B -8 @@ -45648,7 +45414,7 @@

total - 93.259% +2.087 + 93.322% +0.063 view @@ -47200,10 +46966,9 @@

kosbarts/Oi/sources/Oi.glyphs - (default)91.103% - +0.102((mark/kern), GDEF, GPOS, GSUB, glyf, - maxp) + (default)91.103% + ((mark/kern), GDEF, GPOS, + GSUB, glyf, maxp)
@@ -47254,15 +47019,7 @@

glyf

- - - - @@ -47278,7 +47035,7 @@

total

- 99.769% +0.365 -
- hmtx - - 100.000% +0.053 + 99.769%
- 91.103% +0.102 + 91.103%
view @@ -47942,10 +47699,9 @@

kosbarts/Oi/sources/Oi.glyphs - (gftools)89.997% - +0.109((mark/kern), GDEF, GPOS, GSUB, glyf, - maxp, name) + (gftools)89.997% + ((mark/kern), GDEF, GPOS, + GSUB, glyf, maxp, name)
@@ -47996,15 +47752,7 @@

glyf

- - - - @@ -48028,7 +47776,7 @@

total

- 95.831% +0.392 -
- hmtx - - 100.000% +0.053 + 95.831%
- 89.998% +0.109 + 89.998%
view @@ -50024,9 +49772,9 @@

SorkinType/Alatsi/sources/Alatsi.glyphs - (default)80.264% - +0.007((mark/kern), GPOS, glyf) + (default)80.268% + +0.004((mark/kern), GPOS)
@@ -50061,7 +49809,7 @@

glyf

@@ -50069,7 +49817,7 @@

total

- 99.965% +0.055 + 100.000% +0.035
- 80.264% +0.007 + 80.269% +0.004
view @@ -50207,11 +49955,10 @@

JulietaUla/Montserrat/sources/MontserratUnderline.glyphs - (gftools)79.586% - +0.012((mark/kern), GDEF, GPOS, GSUB, - GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, maxp, - post) + (gftools)79.586% + ((mark/kern), GDEF, GPOS, + GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, + maxp, post)
@@ -50294,7 +50041,7 @@

glyf

@@ -50302,7 +50049,7 @@

gvar

@@ -50342,7 +50089,7 @@

total

- 98.367% +0.105 + 98.367%
- 98.209% +0.066 + 98.209%
- 79.586% +0.012 + 79.586%
JulietaUla/Montserrat/sources/MontserratUnderline.glyphs - (default)79.501% - +0.012((mark/kern), GDEF, GPOS, GSUB, - GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, maxp, - post) + (default)79.501% + ((mark/kern), GDEF, GPOS, + GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, + maxp, post)
@@ -50443,7 +50189,7 @@

glyf

@@ -50451,7 +50197,7 @@

gvar

@@ -50491,7 +50237,7 @@

total

- 98.308% +0.108 + 98.308%
- 98.166% +0.068 + 98.166%
- 79.501% +0.012 + 79.501%
SorkinType/Alatsi/sources/Alatsi.glyphs - (gftools)79.326% - +0.00779.330% + +0.004((mark/kern), GPOS, glyf, maxp)
@@ -50542,7 +50288,7 @@

glyf - 92.706% +0.055 + 92.740% +0.035 @@ -50558,7 +50304,7 @@

total - 79.326% +0.007 + 79.331% +0.004 view @@ -50571,10 +50317,9 @@

notofonts/grantha/sources/NotoSerifGrantha.glyphs - (default)78.238% - +0.005((mark/kern), GDEF, GPOS, GSUB, OS_2, - glyf, hmtx) + (default)78.238% + ((mark/kern), GDEF, GPOS, + GSUB, OS_2, glyf, hmtx)
@@ -50633,7 +50378,7 @@

glyf

@@ -50649,7 +50394,7 @@

total

- 99.989% +0.042 + 99.989%
- 78.239% +0.005 + 78.239%
view @@ -50662,10 +50407,9 @@

JulietaUla/Montserrat/sources/Montserrat.glyphs - (gftools)78.130% - +0.011((mark/kern), GDEF, GPOS, GSUB, - GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, + (gftools)78.130% + ((mark/kern), GDEF, GPOS, + GSUB, GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, post)
@@ -50741,7 +50485,7 @@

glyf - 98.746% +0.155 + 98.746% @@ -50749,7 +50493,7 @@

gvar - 97.687% +0.061 + 97.687% @@ -50789,7 +50533,7 @@

total - 78.131% +0.011 + 78.131% JulietaUla/Montserrat/sources/Montserrat.glyphs - (default)78.108% - +0.011((mark/kern), GDEF, GPOS, GSUB, - GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, + (default)78.108% + ((mark/kern), GDEF, GPOS, + GSUB, GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, post)
@@ -50882,7 +50625,7 @@

glyf - 98.727% +0.158 + 98.727% @@ -50890,7 +50633,7 @@

gvar - 97.773% +0.061 + 97.773% @@ -50930,7 +50673,7 @@

total - 78.109% +0.011 + 78.109% notofonts/devanagari/sources/NotoSansDevanagari.glyphspackage - (default)75.321% - -0.092((mark/kern), GDEF, GPOS, GSUB, HVAR, - OS_2, glyf, gvar, hmtx) + (default)75.321% + ((mark/kern), GDEF, GPOS, + GSUB, HVAR, OS_2, glyf, gvar, hmtx)
@@ -51416,7 +51158,7 @@

glyf

@@ -51424,7 +51166,7 @@

gvar

@@ -51440,7 +51182,7 @@

total

- 99.988% +0.004 + 99.988%
- 88.155% -0.177 + 88.155%
- 75.321% -0.092 + 75.321%
notofonts/grantha/sources/NotoSansGrantha.glyphs - (default)44.830% - +0.003((mark/kern), GDEF, GPOS, GSUB, OS_2, - glyf, hmtx, sizeof(GSUB)) + (default)44.830% + ((mark/kern), GDEF, GPOS, + GSUB, OS_2, glyf, hmtx, sizeof(GSUB))
- 3.761534Z ThreadId(1) fontc::workload DEBUG] - 1198/2043 complete, most recently - Be(GlyfFragment(braceleft.case)) - [2025-01-10T18:22:53.761535Z ThreadId(1) - fontc::workload DEBUG] 1199/2043 complete, most - recently Be(GlyfFragment(ordmasculine)) - [2025-01-10T18:22:53.761536Z ThreadId(1) - fontc::workload DEBUG] 1200/2043 complete, most - recently Be(GlyfFragment(numbersign)) - [2025-01-10T18:22:53.761537Z ThreadId(1) - fontc::workload DEBUG] 1201/2043 complete, most - recently Be(GlyfFragment(nine.tf)) - [2025-01-10T18:22:53.761538Z ThreadId(1) - fontc::workload DEBUG] 1202/2043 complete, most - recently Be(GlyfFragment(braceleft)) - [2025-01-10T18:22:53.761539Z ThreadId(1) - fontc::workload DEBUG] 1203/2043 complete, most - recently Be(GlyfFragment(greater.tf)) - [2025-01-10T18:22:53.761540Z ThreadId(1) - fontc::workload DEBUG] 1204/2043 complete, most - recently Be(GlyfFragment(section)) - [2025-01-10T18:22:53.765757Z ThreadId(1) fontc + 87Z ThreadId(1) fontc::workload DEBUG] 1531/2043 + complete, most recently Be(GlyfFragment(g)) + [2025-01-16T17:23:07.809089Z ThreadId(1) + fontc::workload DEBUG] 1532/2043 complete, most + recently Be(GlyfFragment(comma)) + [2025-01-16T17:23:07.809091Z ThreadId(1) + fontc::workload DEBUG] 1533/2043 complete, most + recently + Be(GlyfFragment(periodcentered.loclCAT.case)) + [2025-01-16T17:23:07.809094Z ThreadId(1) + fontc::workload DEBUG] 1534/2043 complete, most + recently Be(GlyfFragment(dieresiscomb.ss01)) + [2025-01-16T17:23:07.809096Z ThreadId(1) + fontc::workload DEBUG] 1535/2043 complete, most + recently Be(GlyfFragment(S)) + [2025-01-16T17:23:07.809099Z ThreadId(1) + fontc::workload DEBUG] 1536/2043 complete, most + recently Be(GlyfFragment(leftRightArrow)) + [2025-01-16T17:23:07.809101Z ThreadId(1) + fontc::workload DEBUG] 1537/2043 complete, most + recently Be(GlyfFragment(germandbls)) + [2025-01-16T17:23:07.815915Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState("No best solution identified")
@@ -54090,27 +53831,27 @@

- Id(1) fontc::workload DEBUG] 1198/2043 complete, - most recently Be(GlyfFragment(euro)) - [2025-01-10T18:23:00.753446Z ThreadId(1) + adId(1) fontc::workload DEBUG] 1193/2043 complete, + most recently Be(GlyfFragment(h)) + [2025-01-16T17:23:15.004211Z ThreadId(1) + fontc::workload DEBUG] 1194/2043 complete, most + recently Be(GlyfFragment(G)) + [2025-01-16T17:23:15.004214Z ThreadId(1) + fontc::workload DEBUG] 1195/2043 complete, most + recently Be(GlyfFragment(cedillacomb)) + [2025-01-16T17:23:15.004216Z ThreadId(1) + fontc::workload DEBUG] 1196/2043 complete, most + recently Be(GlyfFragment(six.tf)) + [2025-01-16T17:23:15.004219Z ThreadId(1) + fontc::workload DEBUG] 1197/2043 complete, most + recently Be(GlyfFragment(three)) + [2025-01-16T17:23:15.004221Z ThreadId(1) + fontc::workload DEBUG] 1198/2043 complete, most + recently Be(GlyfFragment(hungarumlautcomb)) + [2025-01-16T17:23:15.004223Z ThreadId(1) fontc::workload DEBUG] 1199/2043 complete, most - recently Be(GlyfFragment(S)) - [2025-01-10T18:23:00.753451Z ThreadId(1) - fontc::workload DEBUG] 1200/2043 complete, most - recently Be(GlyfFragment(K)) - [2025-01-10T18:23:00.753452Z ThreadId(1) - fontc::workload DEBUG] 1201/2043 complete, most - recently Be(GlyfFragment(quoteright)) - [2025-01-10T18:23:00.753453Z ThreadId(1) - fontc::workload DEBUG] 1202/2043 complete, most - recently Be(GlyfFragment(comma.ss01)) - [2025-01-10T18:23:00.753454Z ThreadId(1) - fontc::workload DEBUG] 1203/2043 complete, most - recently Be(GlyfFragment(sterling)) - [2025-01-10T18:23:00.753455Z ThreadId(1) - fontc::workload DEBUG] 1204/2043 complete, most - recently Be(GlyfFragment(tildecomb)) - [2025-01-10T18:23:00.756824Z ThreadId(1) fontc + recently Be(GlyfFragment(B)) + [2025-01-16T17:23:15.012410Z ThreadId(1) fontc ERROR] IUP error for trademark: AchievedInvalidState("No best solution identified") ninja: build stopped: subcommand failed. @@ -54131,30 +53872,30 @@

- (GlyfFragment(a.ss02)) [2025-01-10T18:22:36.328135Z - ThreadId(1) fontc::workload DEBUG] 1601/2043 - complete, most recently Be(GlyfFragment(q)) - [2025-01-10T18:22:36.328137Z ThreadId(1) - fontc::workload DEBUG] 1602/2043 complete, most - recently Be(GlyfFragment(f_i)) - [2025-01-10T18:22:36.328139Z ThreadId(1) - fontc::workload DEBUG] 1603/2043 complete, most - recently Be(GlyfFragment(p)) - [2025-01-10T18:22:36.328141Z ThreadId(1) - fontc::workload DEBUG] 1604/2043 complete, most - recently Be(GlyfFragment(rcommaaccent.ss01)) - [2025-01-10T18:22:36.328144Z ThreadId(1) - fontc::workload DEBUG] 1605/2043 complete, most - recently Be(GlyfFragment(nine.tf)) - [2025-01-10T18:22:36.328146Z ThreadId(1) - fontc::workload DEBUG] 1606/2043 complete, most - recently Be(GlyfFragment(M)) - [2025-01-10T18:22:36.342492Z ThreadId(6) - fontbe::features::kern DEBUG] 4 ir kerns became 180 - classes and 7154 adjustments - [2025-01-10T18:22:36.350190Z ThreadId(1) fontc - ERROR] IUP error for M: AchievedInvalidState("No - best solution identified") + .case)) [2025-01-16T17:22:49.439791Z ThreadId(1) + fontc::workload DEBUG] 1443/2043 complete, most + recently Be(GlyfFragment(OE)) + [2025-01-16T17:22:49.439792Z ThreadId(1) + fontc::workload DEBUG] 1444/2043 complete, most + recently Be(GlyfFragment(equal.tf)) + [2025-01-16T17:22:49.439793Z ThreadId(1) + fontc::workload DEBUG] 1445/2043 complete, most + recently Be(GlyfFragment(braceleft)) + [2025-01-16T17:22:49.439794Z ThreadId(1) + fontc::workload DEBUG] 1446/2043 complete, most + recently Be(GlyfFragment(nbspace)) + [2025-01-16T17:22:49.439795Z ThreadId(1) + fontc::workload DEBUG] 1447/2043 complete, most + recently Be(GlyfFragment(period)) + [2025-01-16T17:22:49.439796Z ThreadId(1) + fontc::workload DEBUG] 1448/2043 complete, most + recently Be(GlyfFragment(jdotless)) + [2025-01-16T17:22:49.439797Z ThreadId(1) + fontc::workload DEBUG] 1449/2043 complete, most + recently Be(GlyfFragment(oe)) + [2025-01-16T17:22:49.450886Z ThreadId(1) fontc + ERROR] IUP error for trademark: + AchievedInvalidState("No best solution identified")

@@ -54172,31 +53913,30 @@

- 2:43.289298Z ThreadId(1) fontc::workload DEBUG] - 790/2043 complete, most recently - Be(GlyfFragment(Eng)) [2025-01-10T18:22:43.289320Z - ThreadId(1) fontc::workload DEBUG] 791/2043 - complete, most recently - Be(GlyfFragment(emdash.case)) - [2025-01-10T18:22:43.289324Z ThreadId(1) - fontc::workload DEBUG] 792/2043 complete, most - recently Be(GlyfFragment(parenleft.case)) - [2025-01-10T18:22:43.289325Z ThreadId(1) - fontc::workload DEBUG] 793/2043 complete, most - recently Be(GlyfFragment(A)) - [2025-01-10T18:22:43.289327Z ThreadId(1) - fontc::workload DEBUG] 794/2043 complete, most - recently Be(GlyfFragment(OE)) - [2025-01-10T18:22:43.289328Z ThreadId(1) - fontc::workload DEBUG] 795/2043 complete, most - recently Be(GlyfFragment(AE)) - [2025-01-10T18:22:43.289329Z ThreadId(1) - fontc::workload DEBUG] 796/2043 complete, most - recently Be(GlyfFragment(degree)) - [2025-01-10T18:22:43.298250Z ThreadId(1) fontc - ERROR] IUP error for M: AchievedInvalidState("No - best solution identified") ninja: build stopped: - subcommand failed. + d(1) fontc::workload DEBUG] 1195/2043 complete, + most recently Be(GlyfFragment(Eng)) + [2025-01-16T17:22:56.820404Z ThreadId(1) + fontc::workload DEBUG] 1196/2043 complete, most + recently Be(GlyfFragment(at)) + [2025-01-16T17:22:56.820406Z ThreadId(1) + fontc::workload DEBUG] 1197/2043 complete, most + recently Be(GlyfFragment(K)) + [2025-01-16T17:22:56.820408Z ThreadId(1) + fontc::workload DEBUG] 1198/2043 complete, most + recently Be(GlyfFragment(ordmasculine)) + [2025-01-16T17:22:56.820410Z ThreadId(1) + fontc::workload DEBUG] 1199/2043 complete, most + recently Be(GlyfFragment(ordfeminine)) + [2025-01-16T17:22:56.820413Z ThreadId(1) + fontc::workload DEBUG] 1200/2043 complete, most + recently Be(GlyfFragment(f_f_i.ss01)) + [2025-01-16T17:22:56.820415Z ThreadId(1) + fontc::workload DEBUG] 1201/2043 complete, most + recently Be(GlyfFragment(three)) + [2025-01-16T17:22:56.825545Z ThreadId(1) fontc + ERROR] IUP error for trademark: + AchievedInvalidState("No best solution identified") + ninja: build stopped: subcommand failed.
@@ -54214,25 +53954,26 @@

- 056Z ThreadId(1) fontc::workload DEBUG] 4094/4111 - complete, most recently Be(Glyf) - [2025-01-10T18:08:55.070059Z ThreadId(1) - fontc::workload DEBUG] Be(KernFragment(0)) - successful [2025-01-10T18:08:55.070063Z ThreadId(1) - fontc::workload DEBUG] Be(Glyf) successful - [2025-01-10T18:08:55.072029Z ThreadId(9) - fontbe::features::kern DEBUG] Gather be kerning - [2025-01-10T18:08:55.074724Z ThreadId(1) - fontc::workload DEBUG] 4097/4111 complete, most - recently Be(Gvar) [2025-01-10T18:08:55.074778Z - ThreadId(1) fontc::workload DEBUG] 4098/4111 - complete, most recently Be(Head) - [2025-01-10T18:08:55.074797Z ThreadId(1) - fontc::workload DEBUG] 4099/4111 complete, most + (GlyfFragment(atilde.ss04)) successful + [2025-01-16T17:16:29.649132Z ThreadId(1) + fontc::workload DEBUG] Be(GlyfFragment(equal)) + successful [2025-01-16T17:16:29.649137Z ThreadId(1) + fontc::workload DEBUG] + Be(GlyfFragment(threedotsupcenter-ar)) successful + [2025-01-16T17:16:29.649143Z ThreadId(1) + fontc::workload DEBUG] Be(Marks) successful + [2025-01-16T17:16:29.649149Z ThreadId(1) + fontc::workload DEBUG] + Be(GlyfFragment(ainTwodotshorizontalabove-ar)) + successful [2025-01-16T17:16:29.649157Z ThreadId(1) + fontc::workload DEBUG] + Be(GlyfFragment(alefbelow-ar)) successful + [2025-01-16T17:16:29.650516Z ThreadId(1) + fontc::workload DEBUG] 4089/4111 complete, most recently Be(GatherBeKerning) - [2025-01-10T18:08:55.090592Z ThreadId(1) fontc + [2025-01-16T17:16:29.657871Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors - [2025-01-10T18:08:55.090602Z ThreadId(1) fontc + [2025-01-16T17:16:29.657882Z 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; | @@ -54254,24 +53995,23 @@

- DEBUG] Be(Hmtx) successful - [2025-01-10T18:09:03.583137Z ThreadId(1) - fontc::workload DEBUG] 4101/4111 complete, most - recently Be(KernFragment(0)) - [2025-01-10T18:09:03.583149Z ThreadId(1) + ntc::workload DEBUG] 4095/4111 complete, most + recently Be(Gvar) [2025-01-16T17:16:39.594278Z + ThreadId(1) fontc::workload DEBUG] Be(Glyf) + successful [2025-01-16T17:16:39.594288Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(0)) - successful [2025-01-10T18:09:03.584305Z ThreadId(4) + successful [2025-01-16T17:16:39.594292Z ThreadId(1) + fontc::workload DEBUG] Be(Gvar) successful + [2025-01-16T17:16:39.595303Z ThreadId(2) fontbe::features::kern DEBUG] Gather be kerning - [2025-01-10T18:09:03.584681Z ThreadId(1) - fontc::workload DEBUG] 4102/4111 complete, most - recently Be(Marks) [2025-01-10T18:09:03.584697Z - ThreadId(1) fontc::workload DEBUG] Be(Marks) - successful [2025-01-10T18:09:03.585075Z ThreadId(1) - fontc::workload DEBUG] 4103/4111 complete, most - recently Be(GatherBeKerning) - [2025-01-10T18:09:03.591637Z ThreadId(1) fontc + [2025-01-16T17:16:39.597469Z ThreadId(1) + fontc::workload DEBUG] 4098/4111 complete, most + recently Be(Head) [2025-01-16T17:16:39.597487Z + ThreadId(1) fontc::workload DEBUG] 4099/4111 + complete, most recently Be(GatherBeKerning) + [2025-01-16T17:16:39.606947Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors - [2025-01-10T18:09:03.591650Z ThreadId(1) fontc + [2025-01-16T17:16:39.606958Z 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; | @@ -54293,26 +54033,26 @@

unknown custom parameter 'blueShift' - [2025-01-10T18:07:59.242715Z ThreadId(1) + [2025-01-16T17:17:56.652535Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'blueFuzz' [2025-01-10T18:07:59.242716Z ThreadId(1) + 'blueFuzz' [2025-01-16T17:17:56.652536Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'TTFBlueFuzz' [2025-01-10T18:07:59.242717Z + 'TTFBlueFuzz' [2025-01-16T17:17:56.652538Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' - [2025-01-10T18:07:59.245308Z ThreadId(3) + [2025-01-16T17:17:56.655787Z ThreadId(3) glyphs2fontir::source DEBUG] Static metadata for - Madimi One [2025-01-10T18:07:59.245781Z ThreadId(3) + Madimi One [2025-01-16T17:17:56.655853Z ThreadId(3) glyphs2fontir::source WARN] Unknown 'name' entry - vendorID [2025-01-10T18:07:59.245984Z ThreadId(1) + vendorID [2025-01-16T17:17:56.656090Z ThreadId(1) fontc::workload DEBUG] 1/1439 complete, most recently Fe(KerningGroups) - [2025-01-10T18:07:59.246011Z ThreadId(1) + [2025-01-16T17:17:56.656092Z ThreadId(1) fontc::workload DEBUG] 2/1439 complete, most - recently Fe(Features) [2025-01-10T18:07:59.246031Z + recently Fe(Features) [2025-01-16T17:17:56.656093Z ThreadId(1) fontc::workload DEBUG] 3/1439 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:07:59.247758Z ThreadId(1) fontc + [2025-01-16T17:17:56.656857Z ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid byte 0x20 at index 0
@@ -54331,28 +54071,29 @@

- blueFuzz' [2025-01-10T18:08:03.351480Z ThreadId(1) + -01-16T17:18:00.641465Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'TTFBlueFuzz' [2025-01-10T18:08:03.351483Z + 'blueFuzz' [2025-01-16T17:18:00.641466Z ThreadId(1) + glyphs_reader::font WARN] unknown custom parameter + 'TTFBlueFuzz' [2025-01-16T17:18:00.641468Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' - [2025-01-10T18:08:03.354941Z ThreadId(6) + [2025-01-16T17:18:00.645315Z ThreadId(2) glyphs2fontir::source DEBUG] Static metadata for - Madimi One [2025-01-10T18:08:03.355117Z ThreadId(6) + Madimi One [2025-01-16T17:18:00.645389Z ThreadId(2) glyphs2fontir::source WARN] Unknown 'name' entry - vendorID [2025-01-10T18:08:03.355579Z ThreadId(1) + vendorID [2025-01-16T17:18:00.645789Z ThreadId(1) fontc::workload DEBUG] 1/1439 complete, most - recently Fe(Features) [2025-01-10T18:08:03.355591Z - ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2025-01-10T18:08:03.355772Z ThreadId(1) - fontc::workload DEBUG] 2/1439 complete, most recently Fe(KerningGroups) - [2025-01-10T18:08:03.355782Z ThreadId(1) - fontc::workload DEBUG] 3/1439 complete, most + [2025-01-16T17:18:00.645799Z ThreadId(1) + fontc::workload DEBUG] 2/1439 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:08:03.357519Z ThreadId(1) fontc - ERROR] Invalid tag ' ': Invalid byte 0x20 at index - 0 ninja: build stopped: subcommand failed. + [2025-01-16T17:18:00.645802Z ThreadId(1) + fontc::workload DEBUG] 3/1439 complete, most + recently Fe(Features) [2025-01-16T17:18:00.647849Z + ThreadId(1) fontc ERROR] Invalid tag ' ': Invalid + byte 0x20 at index 0 ninja: build stopped: + subcommand failed.

@@ -54371,24 +54112,24 @@

ater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" - [2025-01-10T18:16:36.333085Z ThreadId(1) + [2025-01-16T17:25:02.134399Z ThreadId(1) ufo2fontir::source DEBUG] 216 glyphs identified - [2025-01-10T18:16:36.333155Z ThreadId(1) + [2025-01-16T17:25:02.134462Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:16:36.333846Z ThreadId(2) + [2025-01-16T17:25:02.135190Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" - [2025-01-10T18:16:36.333860Z ThreadId(2) + [2025-01-16T17:25:02.135209Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace" - [2025-01-10T18:16:36.333946Z ThreadId(1) + [2025-01-16T17:25:02.135525Z ThreadId(1) fontc::workload DEBUG] 1/899 complete, most - recently Fe(Features) [2025-01-10T18:16:36.333949Z + recently Fe(Features) [2025-01-16T17:25:02.135530Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2025-01-10T18:16:36.335304Z ThreadId(1) + successful [2025-01-16T17:25:02.136882Z ThreadId(1) fontc::workload DEBUG] 2/899 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:16:36.335580Z ThreadId(1) fontc + [2025-01-16T17:25:02.137774Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
@@ -54470,23 +54211,23 @@

- esignspace" [2025-01-10T18:06:20.090782Z + esignspace" [2025-01-16T17:16:16.913139Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs - identified [2025-01-10T18:06:20.090985Z ThreadId(1) + identified [2025-01-16T17:16:16.913310Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:06:20.094737Z ThreadId(3) - ufo2fontir::source DEBUG] Static metadata for - "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" - [2025-01-10T18:06:20.094752Z ThreadId(2) + [2025-01-16T17:16:16.914906Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" - [2025-01-10T18:06:20.094843Z ThreadId(2) + [2025-01-16T17:16:16.914898Z ThreadId(2) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" + [2025-01-16T17:16:16.914965Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:06:20.094887Z + limitation. [2025-01-16T17:16:16.914989Z ThreadId(1) fontc::workload DEBUG] 1/1587 complete, most recently Fe(Features) - [2025-01-10T18:06:20.103458Z ThreadId(1) fontc + [2025-01-16T17:16:16.923685Z 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 @@ -54506,25 +54247,26 @@

- ders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:06:26.581808Z ThreadId(1) - ufo2fontir::source DEBUG] Loaded "designspace" from - "Linefont.designspace" [2025-01-10T18:06:26.597661Z - ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs - identified [2025-01-10T18:06:26.597753Z ThreadId(1) + d "designspace" from "Linefont.designspace" + [2025-01-16T17:16:23.512286Z ThreadId(1) + ufo2fontir::source DEBUG] 388 glyphs identified + [2025-01-16T17:16:23.512374Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:06:26.600450Z ThreadId(3) + [2025-01-16T17:16:23.513798Z ThreadId(4) ufo2fontir::source DEBUG] Features for - "Linefont.designspace" [2025-01-10T18:06:26.600458Z - ThreadId(2) ufo2fontir::source DEBUG] Static - metadata for "Linefont.designspace" - [2025-01-10T18:06:26.600510Z ThreadId(3) - ufo2fontir::source WARN] Bailing out due to - non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:06:26.600598Z + "Linefont.designspace" [2025-01-16T17:16:23.513813Z + ThreadId(4) ufo2fontir::source WARN] Bailing out + due to non-identical feature files. This is an + unnecessary limitation. + [2025-01-16T17:16:23.513825Z ThreadId(4) + ufo2fontir::source DEBUG] Static metadata for + "Linefont.designspace" [2025-01-16T17:16:23.515378Z ThreadId(1) fontc::workload DEBUG] 1/1587 complete, most recently Fe(Features) - [2025-01-10T18:06:26.607335Z ThreadId(1) fontc + [2025-01-16T17:16:23.515383Z ThreadId(1) + fontc::workload DEBUG] 2/1587 complete, most + recently Fe(StaticMetadata) + [2025-01-16T17:16:23.516501Z ThreadId(1) fontc ERROR] feature files are non-identical: Linefont[min,min].ufo/features.fea, Linefont[min,max].ufo/features.fea ninja: build @@ -54578,10 +54320,10 @@

- ecently Be(GlyfFragment(perthousand)) - [2025-01-10T18:15:55.223145Z ThreadId(1) fontc + became 88 classes and 208 adjustments + [2025-01-16T17:19:27.709852Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors - [2025-01-10T18:15:55.223154Z ThreadId(1) fontc + [2025-01-16T17:19:27.709866Z 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 @@ -54611,9 +54353,9 @@

- 5-01-10T18:16:03.501021Z ThreadId(1) fontc ERROR] + 5-01-16T17:19:37.401418Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors - [2025-01-10T18:16:03.501035Z ThreadId(1) fontc + [2025-01-16T17:19:37.401431Z 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 @@ -54675,22 +54417,22 @@

- 294329Z ThreadId(1) ufo2fontir::source DEBUG] 1129 - glyphs identified [2025-01-10T18:20:07.294456Z + 282060Z ThreadId(1) ufo2fontir::source DEBUG] 1129 + glyphs identified [2025-01-16T17:06:33.282202Z ThreadId(1) ufo2fontir::source DEBUG] CREATE - FEATURES [2025-01-10T18:20:07.300873Z ThreadId(4) + FEATURES [2025-01-16T17:06:33.285515Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace" - [2025-01-10T18:20:07.300909Z ThreadId(4) + [2025-01-16T17:06:33.285554Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:20:07.300925Z + limitation. [2025-01-16T17:06:33.285563Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace" - [2025-01-10T18:20:07.301012Z ThreadId(1) + [2025-01-16T17:06:33.285728Z ThreadId(1) fontc::workload DEBUG] 1/4551 complete, most - recently Fe(Features) [2025-01-10T18:20:07.306758Z + recently Fe(Features) [2025-01-16T17:06:33.290326Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, @@ -54711,31 +54453,31 @@

- Fe(Glyph(E)) [2025-01-10T18:09:11.503575Z - ThreadId(1) fontc::workload DEBUG] 1106/4732 - complete, most recently Fe(Glyph(sinVirama)) - [2025-01-10T18:09:11.503577Z ThreadId(1) - fontc::workload DEBUG] 1107/4732 complete, most - recently Fe(Glyph(sinNyjRa)) - [2025-01-10T18:09:11.503579Z ThreadId(1) - fontc::workload DEBUG] 1108/4732 complete, most - recently Fe(Glyph(sinMRI)) - [2025-01-10T18:09:11.503581Z ThreadId(1) - fontc::workload DEBUG] 1109/4732 complete, most - recently Fe(Glyph(sinFU)) - [2025-01-10T18:09:11.503584Z ThreadId(1) - fontc::workload DEBUG] 1110/4732 complete, most - recently Fe(Glyph(eightlith-sinhala)) - [2025-01-10T18:09:11.503586Z ThreadId(1) - fontc::workload DEBUG] 1111/4732 complete, most - recently Fe(Glyph(sinTThUu)) - [2025-01-10T18:09:11.503588Z ThreadId(1) - fontc::workload DEBUG] 1112/4732 complete, most - recently Fe(Glyph(Dcroat)) - [2025-01-10T18:09:11.509668Z ThreadId(1) fontc - ERROR] Invalid source glyph 'colonsign': 'invalid - path: 'has 1 consecutive offcurve points [(336.0, - 557.0)]'' + complete, most recently Fe(Glyph(sinTRa)) + [2025-01-16T17:19:08.702936Z ThreadId(1) + fontc::workload DEBUG] 524/4732 complete, most + recently Fe(Glyph(sinDDhI)) + [2025-01-16T17:19:08.702938Z ThreadId(1) + fontc::workload DEBUG] 525/4732 complete, most + recently Fe(Glyph(sinMatraI.alt2)) + [2025-01-16T17:19:08.702941Z ThreadId(1) + fontc::workload DEBUG] 526/4732 complete, most + recently Fe(Glyph(sinDVU)) + [2025-01-16T17:19:08.702943Z ThreadId(1) + fontc::workload DEBUG] 527/4732 complete, most + recently Fe(Glyph(Ecaron)) + [2025-01-16T17:19:08.702946Z ThreadId(1) + fontc::workload DEBUG] 528/4732 complete, most + recently Fe(Glyph(Ntilde)) + [2025-01-16T17:19:08.702948Z ThreadId(1) + fontc::workload DEBUG] 529/4732 complete, most + recently Fe(Glyph(AEacute)) + [2025-01-16T17:19:08.705003Z ThreadId(7) + glyphs2fontir::toir DEBUG] erased open contours for + sinDVIi [2025-01-16T17:19:08.712384Z ThreadId(1) + fontc ERROR] Invalid source glyph 'colonsign': + 'invalid path: 'has 1 consecutive offcurve points + [(336.0, 557.0)]''
@@ -54752,30 +54494,29 @@

- 17.053351Z ThreadId(1) fontc::workload DEBUG] - 1086/4732 complete, most recently - Fe(Glyph(sinTRIi)) [2025-01-10T18:09:17.053352Z - ThreadId(1) fontc::workload DEBUG] 1087/4732 - complete, most recently Fe(Glyph(space)) - [2025-01-10T18:09:17.053353Z ThreadId(1) - fontc::workload DEBUG] 1088/4732 complete, most - recently Fe(Glyph(tildecomb)) - [2025-01-10T18:09:17.053354Z ThreadId(1) - fontc::workload DEBUG] 1089/4732 complete, most - recently Fe(Glyph(sinN.virama)) - [2025-01-10T18:09:17.053355Z ThreadId(1) - fontc::workload DEBUG] 1090/4732 complete, most - recently Fe(Glyph(sinGIi)) - [2025-01-10T18:09:17.053356Z ThreadId(1) - fontc::workload DEBUG] 1091/4732 complete, most - recently Fe(Glyph(Lcaron)) - [2025-01-10T18:09:17.053356Z ThreadId(1) - fontc::workload DEBUG] 1092/4732 complete, most - recently Fe(Glyph(sinPhUu)) - [2025-01-10T18:09:17.060179Z ThreadId(1) fontc - ERROR] Invalid source glyph 'guarani': 'invalid - path: 'has 1 consecutive offcurve points [(281.0, - 573.0)]'' ninja: build stopped: subcommand failed. + ek)) [2025-01-16T17:19:14.221689Z ThreadId(1) + fontc::workload DEBUG] 902/4732 complete, most + recently Fe(Glyph(Aogonek)) + [2025-01-16T17:19:14.221690Z ThreadId(1) + fontc::workload DEBUG] 903/4732 complete, most + recently Fe(Glyph(sinMatraLs)) + [2025-01-16T17:19:14.221691Z ThreadId(1) + fontc::workload DEBUG] 904/4732 complete, most + recently Fe(Glyph(guilsinglright)) + [2025-01-16T17:19:14.221693Z ThreadId(1) + fontc::workload DEBUG] 905/4732 complete, most + recently Fe(Glyph(sinKha)) + [2025-01-16T17:19:14.221694Z ThreadId(1) + fontc::workload DEBUG] 906/4732 complete, most + recently Fe(Glyph(X)) [2025-01-16T17:19:14.221695Z + ThreadId(1) fontc::workload DEBUG] 907/4732 + complete, most recently Fe(Glyph(dieresis)) + [2025-01-16T17:19:14.223136Z ThreadId(6) + glyphs2fontir::toir DEBUG] erased open contours for + sinDVIi [2025-01-16T17:19:14.229373Z ThreadId(1) + fontc ERROR] Invalid source glyph 'cedi': 'invalid + path: 'has 1 consecutive offcurve points [(336.0, + 557.0)]'' ninja: build stopped: subcommand failed.

@@ -54829,29 +54570,30 @@

- 025-01-10T18:08:49.816105Z ThreadId(1) - fontc::workload DEBUG] 1641/6491 complete, most - recently Fe(Glyph(uniFE8E.001)) - [2025-01-10T18:08:49.816108Z ThreadId(1) - fontc::workload DEBUG] 1642/6491 complete, most - recently Be(Mvar) [2025-01-10T18:08:49.816110Z - ThreadId(1) fontc::workload DEBUG] 1643/6491 - complete, most recently Be(GlyfFragment(uni066E)) - [2025-01-10T18:08:49.816113Z ThreadId(1) - fontc::workload DEBUG] 1644/6491 complete, most - recently Fe(Glyph(uni06B6.fina)) - [2025-01-10T18:08:49.816116Z ThreadId(1) - fontc::workload DEBUG] 1645/6491 complete, most - recently Be(GlyfFragment(_975)) - [2025-01-10T18:08:49.816118Z ThreadId(1) - fontc::workload DEBUG] 1646/6491 complete, most - recently Fe(Glyph(uni06B6_uni0627)) - [2025-01-10T18:08:49.816120Z ThreadId(1) - fontc::workload DEBUG] 1647/6491 complete, most - recently Fe(Glyph(_1035)) - [2025-01-10T18:08:49.824432Z ThreadId(1) fontc - ERROR] Invalid source glyph 'uni0660.ccmp': 'bad - anchor: 'Invalid anchor '_b._958': 'mark anchors + i0602)) [2025-01-16T17:09:01.081658Z ThreadId(1) + fontc::workload DEBUG] 384/6491 complete, most + recently Fe(Glyph(uniFBBB.001)) + [2025-01-16T17:09:01.081661Z ThreadId(1) + fontc::workload DEBUG] 385/6491 complete, most + recently Fe(Glyph(uni063C.init)) + [2025-01-16T17:09:01.081663Z ThreadId(1) + fontc::workload DEBUG] 386/6491 complete, most + recently Fe(Glyph(uni077A.init)) + [2025-01-16T17:09:01.081665Z ThreadId(1) + fontc::workload DEBUG] 387/6491 complete, most + recently Fe(Glyph(_871)) + [2025-01-16T17:09:01.081667Z ThreadId(1) + fontc::workload DEBUG] 388/6491 complete, most + recently Fe(Glyph(uniFBED)) + [2025-01-16T17:09:01.081669Z ThreadId(1) + fontc::workload DEBUG] 389/6491 complete, most + recently Fe(Glyph(uniFCB7)) + [2025-01-16T17:09:01.081672Z ThreadId(1) + fontc::workload DEBUG] 390/6491 complete, most + recently Fe(Glyph(uniFCEA)) + [2025-01-16T17:09:01.104941Z ThreadId(1) fontc + ERROR] Invalid source glyph 'uni0662.ccmp': 'bad + anchor: 'Invalid anchor '_b._958_2': 'mark anchors cannot be numbered'''
@@ -54870,21 +54612,21 @@

- 1-10T18:11:12.087775Z ThreadId(1) + 1-16T17:08:01.299137Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:11:12.088424Z ThreadId(2) - ufo2fontir::source DEBUG] Static metadata for - "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2025-01-10T18:11:12.088494Z ThreadId(3) + [2025-01-16T17:08:01.299867Z ThreadId(8) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" - [2025-01-10T18:11:12.088533Z ThreadId(3) + [2025-01-16T17:08:01.299871Z ThreadId(7) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace" + [2025-01-16T17:08:01.299889Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:11:12.089075Z + limitation. [2025-01-16T17:08:01.299913Z ThreadId(1) fontc::workload DEBUG] 1/751 complete, most recently Fe(Features) - [2025-01-10T18:11:12.092161Z ThreadId(1) fontc + [2025-01-16T17:08:01.303004Z 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 @@ -54905,27 +54647,27 @@

- 9934Z ThreadId(1) fontc::workload DEBUG] 4031/15779 - complete, most recently Fe(Glyph(tildedotabove)) - [2025-01-10T18:11:48.129937Z ThreadId(1) - fontc::workload DEBUG] 4032/15779 complete, most - recently Fe(Glyph(rightverticalbarwithquill)) - [2025-01-10T18:11:48.129940Z ThreadId(1) - fontc::workload DEBUG] 4033/15779 complete, most - recently Fe(Glyph(otildeacute)) - [2025-01-10T18:11:48.129942Z ThreadId(1) - fontc::workload DEBUG] 4034/15779 complete, most - recently Fe(Glyph(wigglylinebelowcomb)) - [2025-01-10T18:11:48.129947Z ThreadId(1) - fontc::workload DEBUG] 4035/15779 complete, most - recently Fe(Glyph(Enghe-cy)) - [2025-01-10T18:11:48.129949Z ThreadId(1) - fontc::workload DEBUG] 4036/15779 complete, most - recently Fe(Glyph(Omicrondasiaoxia)) - [2025-01-10T18:11:48.129952Z ThreadId(1) - fontc::workload DEBUG] 4037/15779 complete, most - recently Fe(Glyph(hturned)) - [2025-01-10T18:11:48.184204Z ThreadId(1) fontc + c::workload DEBUG] 4952/15779 complete, most + recently Be(GlyfFragment(parentoverlaycomb)) + [2025-01-16T17:14:45.865849Z ThreadId(1) + fontc::workload DEBUG] 4953/15779 complete, most + recently Be(GlyfFragment(downWhiteTriangle)) + [2025-01-16T17:14:45.865851Z ThreadId(1) + fontc::workload DEBUG] 4954/15779 complete, most + recently Be(GlyfFragment(VS1)) + [2025-01-16T17:14:45.865854Z ThreadId(1) + fontc::workload DEBUG] 4955/15779 complete, most + recently Be(GlyfFragment(Whook)) + [2025-01-16T17:14:45.865856Z ThreadId(1) + fontc::workload DEBUG] 4956/15779 complete, most + recently Be(GlyfFragment(flat-musical)) + [2025-01-16T17:14:45.865858Z ThreadId(1) + fontc::workload DEBUG] 4957/15779 complete, most + recently Be(GlyfFragment(tche-cy)) + [2025-01-16T17:14:45.865862Z ThreadId(1) + fontc::workload DEBUG] 4958/15779 complete, most + recently Be(GlyfFragment(dottedcross)) + [2025-01-16T17:14:45.906926Z ThreadId(1) fontc ERROR] Invalid source glyph 'zero.noslash': 'missing master 'A3018D0F-8B4B-4295-AE04-84912D9BB11D'' @@ -54946,29 +54688,29 @@

- te, most recently Be(GlyfFragment(AY)) - [2025-01-10T18:11:09.894374Z ThreadId(1) - fontc::workload DEBUG] 7694/15749 complete, most - recently - Be(GlyfFragment(tonebarmidmod_tonebarlowmod_tonebarhighmod)) - [2025-01-10T18:11:09.894375Z ThreadId(1) - fontc::workload DEBUG] 7695/15749 complete, most - recently Be(GlyfFragment(hardsigntall-cy)) - [2025-01-10T18:11:09.894376Z ThreadId(1) - fontc::workload DEBUG] 7696/15749 complete, most - recently Be(GlyfFragment(Yuslittle-cy)) - [2025-01-10T18:11:09.894377Z ThreadId(1) - fontc::workload DEBUG] 7697/15749 complete, most - recently Be(GlyfFragment(Zemlya-cy)) - [2025-01-10T18:11:09.894378Z ThreadId(1) - fontc::workload DEBUG] 7698/15749 complete, most - recently Be(GlyfFragment(pmiddletilde)) - [2025-01-10T18:11:09.894379Z ThreadId(1) - fontc::workload DEBUG] 7699/15749 complete, most - recently Be(GlyfFragment(aringacute)) - [2025-01-10T18:11:09.964107Z ThreadId(1) fontc + load DEBUG] 10297/15749 complete, most recently + Be(GlyfFragment(dollar)) + [2025-01-16T17:13:56.881098Z ThreadId(1) + fontc::workload DEBUG] 10298/15749 complete, most + recently Be(GlyfFragment(Tresillo)) + [2025-01-16T17:13:56.881100Z ThreadId(1) + fontc::workload DEBUG] 10299/15749 complete, most + recently Be(GlyfFragment(PdoubleStruck)) + [2025-01-16T17:13:56.881103Z ThreadId(1) + fontc::workload DEBUG] 10300/15749 complete, most + recently Be(GlyfFragment(H-fraktur)) + [2025-01-16T17:13:56.881106Z ThreadId(1) + fontc::workload DEBUG] 10301/15749 complete, most + recently Be(GlyfFragment(Tswe-cy)) + [2025-01-16T17:13:56.881108Z ThreadId(1) + fontc::workload DEBUG] 10302/15749 complete, most + recently Be(GlyfFragment(r.sc)) + [2025-01-16T17:13:56.881110Z ThreadId(1) + fontc::workload DEBUG] 10303/15749 complete, most + recently Be(GlyfFragment(Alef-egyptological)) + [2025-01-16T17:13:56.953665Z ThreadId(1) fontc ERROR] Invalid source glyph 'El-cy': 'undefined at - required location Normalized {wdth: 0.00, wght: + required location Normalized {wdth: -1.00, wght: 0.61}'
@@ -54987,27 +54729,27 @@

- 98535Z ThreadId(1) fontc::workload DEBUG] - 9229/15721 complete, most recently - Be(GlyfFragment(s_t)) [2025-01-10T18:10:33.698538Z - ThreadId(1) fontc::workload DEBUG] 9230/15721 - complete, most recently Be(GlyfFragment(Msmall)) - [2025-01-10T18:10:33.698540Z ThreadId(1) - fontc::workload DEBUG] 9231/15721 complete, most - recently Be(GlyfFragment(Chook)) - [2025-01-10T18:10:33.698543Z ThreadId(1) - fontc::workload DEBUG] 9232/15721 complete, most - recently Be(GlyfFragment(Pismall)) - [2025-01-10T18:10:33.698545Z ThreadId(1) - fontc::workload DEBUG] 9233/15721 complete, most - recently Be(GlyfFragment(wynn)) - [2025-01-10T18:10:33.698548Z ThreadId(1) - fontc::workload DEBUG] 9234/15721 complete, most - recently Be(GlyfFragment(Ghemiddlehook-cy)) - [2025-01-10T18:10:33.698550Z ThreadId(1) - fontc::workload DEBUG] 9235/15721 complete, most - recently Be(GlyfFragment(Nje-cy)) - [2025-01-10T18:10:33.767973Z ThreadId(1) fontc + Id(1) fontc::workload DEBUG] 8685/15721 complete, + most recently Be(GlyfFragment(tshe-cy)) + [2025-01-16T17:13:15.557059Z ThreadId(1) + fontc::workload DEBUG] 8686/15721 complete, most + recently Be(GlyfFragment(won)) + [2025-01-16T17:13:15.557061Z ThreadId(1) + fontc::workload DEBUG] 8687/15721 complete, most + recently Be(GlyfFragment(Thornstroke)) + [2025-01-16T17:13:15.557064Z ThreadId(1) + fontc::workload DEBUG] 8688/15721 complete, most + recently Be(GlyfFragment(er-cy)) + [2025-01-16T17:13:15.557066Z ThreadId(1) + fontc::workload DEBUG] 8689/15721 complete, most + recently Be(GlyfFragment(enmod-cy)) + [2025-01-16T17:13:15.557069Z ThreadId(1) + fontc::workload DEBUG] 8690/15721 complete, most + recently Be(GlyfFragment(tonebarextrahighmod)) + [2025-01-16T17:13:15.557071Z ThreadId(1) + fontc::workload DEBUG] 8691/15721 complete, most + recently Be(GlyfFragment(eshcurl)) + [2025-01-16T17:13:15.620113Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}' @@ -55028,27 +54770,27 @@

- ) [2025-01-10T18:09:55.495406Z ThreadId(1) - fontc::workload DEBUG] 8935/15493 complete, most - recently - Be(GlyfFragment(tonebarextrahighmod_tonebarlowmod_tonebarmidmod)) - [2025-01-10T18:09:55.495409Z ThreadId(1) - fontc::workload DEBUG] 8936/15493 complete, most - recently - Be(GlyfFragment(tonebarextrahighmod_tonebarextralowmod_tonebarlowmod)) - [2025-01-10T18:09:55.495411Z ThreadId(1) - fontc::workload DEBUG] 8937/15493 complete, most - recently Be(GlyfFragment(eturnedopen)) - [2025-01-10T18:09:55.495414Z ThreadId(1) - fontc::workload DEBUG] 8938/15493 complete, most - recently Be(GlyfFragment(eng.sc)) - [2025-01-10T18:09:55.495416Z ThreadId(1) - fontc::workload DEBUG] 8939/15493 complete, most - recently Be(GlyfFragment(strokelongcomb)) - [2025-01-10T18:09:55.495419Z ThreadId(1) - fontc::workload DEBUG] 8940/15493 complete, most - recently Be(GlyfFragment(cedilla)) - [2025-01-10T18:09:55.571807Z ThreadId(1) fontc + d(5) fontir::glyph DEBUG] ConvertToContour oslash + [2025-01-16T17:12:35.505525Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour Hbar + [2025-01-16T17:12:35.505567Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour Lslash + [2025-01-16T17:12:35.505597Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour lslash + [2025-01-16T17:12:35.505629Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour Tbar + [2025-01-16T17:12:35.505659Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour tbar + [2025-01-16T17:12:35.505689Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour gamma + [2025-01-16T17:12:35.505725Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour yeru-cy + [2025-01-16T17:12:35.505756Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour dzhe-cy + [2025-01-16T17:12:35.506135Z ThreadId(1) + fontc::workload DEBUG] 8924/15493 complete, most + recently Fe(GlyphOrder) + [2025-01-16T17:12:35.613070Z ThreadId(1) fontc ERROR] Invalid source glyph 'ii-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.58}' @@ -55069,27 +54811,27 @@

- ad DEBUG] 7826/15481 complete, most recently - Be(GlyfFragment(OUsmall)) - [2025-01-10T18:09:17.421090Z ThreadId(1) - fontc::workload DEBUG] 7827/15481 complete, most - recently Be(GlyfFragment(editorialcoronis)) - [2025-01-10T18:09:17.421093Z ThreadId(1) - fontc::workload DEBUG] 7828/15481 complete, most - recently Be(GlyfFragment(e-cy)) - [2025-01-10T18:09:17.421095Z ThreadId(1) - fontc::workload DEBUG] 7829/15481 complete, most - recently Be(GlyfFragment(kdescender)) - [2025-01-10T18:09:17.421097Z ThreadId(1) - fontc::workload DEBUG] 7830/15481 complete, most - recently Be(GlyfFragment(eurocurrency)) - [2025-01-10T18:09:17.421100Z ThreadId(1) - fontc::workload DEBUG] 7831/15481 complete, most - recently Be(GlyfFragment(persign)) - [2025-01-10T18:09:17.421102Z ThreadId(1) - fontc::workload DEBUG] 7832/15481 complete, most - recently Be(GlyfFragment(zerosuperior)) - [2025-01-10T18:09:17.514839Z ThreadId(1) fontc + kload DEBUG] 8318/15481 complete, most recently + Be(GlyfFragment(Yn-cy)) + [2025-01-16T17:11:56.230893Z ThreadId(1) + fontc::workload DEBUG] 8319/15481 complete, most + recently Be(GlyfFragment(ereversed-cy)) + [2025-01-16T17:11:56.230895Z ThreadId(1) + fontc::workload DEBUG] 8320/15481 complete, most + recently Be(GlyfFragment(Tswe-cy)) + [2025-01-16T17:11:56.230898Z ThreadId(1) + fontc::workload DEBUG] 8321/15481 complete, most + recently Be(GlyfFragment(d.sc)) + [2025-01-16T17:11:56.230900Z ThreadId(1) + fontc::workload DEBUG] 8322/15481 complete, most + recently Be(GlyfFragment(chi)) + [2025-01-16T17:11:56.230902Z ThreadId(1) + fontc::workload DEBUG] 8323/15481 complete, most + recently Be(GlyfFragment(zerowidthspace)) + [2025-01-16T17:11:56.230905Z ThreadId(1) + fontc::workload DEBUG] 8324/15481 complete, most + recently Be(GlyfFragment(righttoleftembedding)) + [2025-01-16T17:11:56.314963Z ThreadId(1) fontc ERROR] Invalid source glyph 'softsign-cy': 'undefined at required location Normalized {wdth: -1.00, wght: 0.58}' @@ -55140,30 +54882,29 @@

- T18:03:16.245229Z ThreadId(1) fontc::workload - DEBUG] 1218/2327 complete, most recently - Fe(Glyph(phara-oriya)) [2025-01-10T18:03:16.245232Z - ThreadId(1) fontc::workload DEBUG] 1219/2327 - complete, most recently Fe(Glyph(four)) - [2025-01-10T18:03:16.245234Z ThreadId(1) - fontc::workload DEBUG] 1220/2327 complete, most - recently Fe(Glyph(darauMatra-oriya)) - [2025-01-10T18:03:16.245237Z ThreadId(1) - fontc::workload DEBUG] 1221/2327 complete, most - recently Be(Mvar) [2025-01-10T18:03:16.245239Z - ThreadId(1) fontc::workload DEBUG] 1222/2327 - complete, most recently - Be(GlyfFragment(uMatra-oriya.015)) - [2025-01-10T18:03:16.245242Z ThreadId(1) - fontc::workload DEBUG] 1223/2327 complete, most - recently Fe(GlyphOrder) - [2025-01-10T18:03:16.245245Z ThreadId(1) - fontc::workload DEBUG] 1224/2327 complete, most - recently Be(GlyfFragment(ssa-oriya.base)) - [2025-01-10T18:03:16.252815Z ThreadId(1) fontc - ERROR] A task panicked: ''ra-oriya.below' has 2 - unique sets of components; must have exactly 1 - {[_part.ra.below], []}' + part.ra.below], []} note: run with + `RUST_BACKTRACE=1` environment variable to display + a backtrace [2025-01-16T17:05:42.678353Z + ThreadId(1) fontc::workload DEBUG] 1227/2327 + complete, most recently Fe(GlyphOrder) + [2025-01-16T17:05:42.678373Z ThreadId(1) + fontc::workload DEBUG] 1228/2327 complete, most + recently Be(GlyfFragment(ddhara-oriya)) + [2025-01-16T17:05:42.678378Z ThreadId(1) + fontc::workload DEBUG] 1229/2327 complete, most + recently Be(GlyfFragment(nya-oriya.base)) + [2025-01-16T17:05:42.678380Z ThreadId(1) + fontc::workload DEBUG] 1230/2327 complete, most + recently Be(GlyfFragment(ngaka-oriya)) + [2025-01-16T17:05:42.678383Z ThreadId(1) + fontc::workload DEBUG] 1231/2327 complete, most + recently Be(GlyfFragment(nyaja-oriya)) + [2025-01-16T17:05:42.678385Z ThreadId(1) + fontc::workload DEBUG] 1232/2327 complete, most + recently Be(Mvar) [2025-01-16T17:05:42.686784Z + ThreadId(1) fontc ERROR] A task panicked: + ''ra-oriya.below' has 2 unique sets of components; + must have exactly 1 {[_part.ra.below], []}'

@@ -55181,25 +54922,25 @@

- 2025-01-10T18:03:47.936204Z ThreadId(7) - write_fonts::graph DEBUG] ObjectId(32506) -> - ObjectId(32117) type Offset16 dist 73954 - [2025-01-10T18:03:47.936206Z ThreadId(7) - write_fonts::graph DEBUG] ObjectId(32506) -> - ObjectId(32213) type Offset16 dist 74146 - [2025-01-10T18:03:47.936209Z ThreadId(7) - write_fonts::graph DEBUG] ObjectId(32506) -> - ObjectId(32309) type Offset16 dist 74338 thread + 2025-01-16T17:06:17.041103Z ThreadId(6) + write_fonts::graph DEBUG] ObjectId(32508) -> + ObjectId(32119) type Offset16 dist 73954 + [2025-01-16T17:06:17.041105Z ThreadId(6) + write_fonts::graph DEBUG] ObjectId(32508) -> + ObjectId(32215) type Offset16 dist 74146 + [2025-01-16T17:06:17.041107Z ThreadId(6) + write_fonts::graph DEBUG] ObjectId(32508) -> + ObjectId(32311) type Offset16 dist 74338 thread '<unnamed>' panicked at fontbe/src/features/kern.rs:438:14: 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) note: run with `RUST_BACKTRACE=1` environment variable to display - a backtrace [2025-01-10T18:03:47.945375Z - ThreadId(1) fontc::workload DEBUG] 151568/151579 + a backtrace [2025-01-16T17:06:17.053399Z + ThreadId(1) fontc::workload DEBUG] 151571/151579 complete, most recently Be(GatherBeKerning) - [2025-01-10T18:03:48.098212Z ThreadId(1) fontc + [2025-01-16T17:06:17.284468Z 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 @@ -55708,10 +55449,10 @@

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

@@ -57223,7 +56964,7 @@

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

- 58/4680 complete, most recently - Be(GlyfFragment(Upsilon-latin)) - [2025-01-10T18:12:55.646513Z ThreadId(1) - fontc::workload DEBUG] 2659/4680 complete, most - recently Be(GlyfFragment(nmod)) - [2025-01-10T18:12:55.646515Z ThreadId(1) - fontc::workload DEBUG] 2660/4680 complete, most - recently Be(GlyfFragment(kip)) - [2025-01-10T18:12:55.646518Z ThreadId(1) - fontc::workload DEBUG] 2661/4680 complete, most - recently Be(GlyfFragment(whiteSmallSquare)) - [2025-01-10T18:12:55.646520Z ThreadId(1) - fontc::workload DEBUG] 2662/4680 complete, most - recently Be(GlyfFragment(Lslash.ss02)) - [2025-01-10T18:12:55.646522Z ThreadId(1) - fontc::workload DEBUG] 2663/4680 complete, most - recently Be(GlyfFragment(bitcoin)) - [2025-01-10T18:12:55.646525Z ThreadId(1) - fontc::workload DEBUG] 2664/4680 complete, most - recently Be(GlyfFragment(eight)) - [2025-01-10T18:12:55.653140Z ThreadId(1) fontc + 2710/4680 complete, most recently + Be(GlyfFragment(braceleft)) + [2025-01-16T17:16:29.300592Z ThreadId(1) + fontc::workload DEBUG] 2711/4680 complete, most + recently Be(GlyfFragment(manat)) + [2025-01-16T17:16:29.300595Z ThreadId(1) + fontc::workload DEBUG] 2712/4680 complete, most + recently Be(GlyfFragment(S)) + [2025-01-16T17:16:29.300597Z ThreadId(1) + fontc::workload DEBUG] 2713/4680 complete, most + recently Be(GlyfFragment(N)) + [2025-01-16T17:16:29.300599Z ThreadId(1) + fontc::workload DEBUG] 2714/4680 complete, most + recently Be(GlyfFragment(circumflexcomb_acutecomb)) + [2025-01-16T17:16:29.300602Z ThreadId(1) + fontc::workload DEBUG] 2715/4680 complete, most + recently Be(GlyfFragment(Jcrossedtail)) + [2025-01-16T17:16:29.300604Z ThreadId(1) + fontc::workload DEBUG] 2716/4680 complete, most + recently Be(GlyfFragment(Uhorn)) + [2025-01-16T17:16:29.307080Z ThreadId(1) fontc ERROR] Invalid source glyph 'Iota-latin': 'undefined at required location Normalized {ELSH: - 1.00}' ninja: build stopped: subcommand failed. + 0.50}' ninja: build stopped: subcommand failed.
@@ -57386,30 +57127,29 @@

- led: ''upsilon-latin' has - interpolation-incompatible paths' - [2025-01-10T18:22:51.588254Z ThreadId(1) - fontc::workload DEBUG] 2519/9198 complete, most - recently Be(GlyfFragment(upsilon-latin)) - [2025-01-10T18:22:51.588256Z ThreadId(1) - fontc::workload DEBUG] 2520/9198 complete, most - recently Be(GlyfFragment(ordfeminine)) - [2025-01-10T18:22:51.588258Z ThreadId(1) - fontc::workload DEBUG] 2521/9198 complete, most - recently Be(GlyfFragment(Kabashkir-cy)) - [2025-01-10T18:22:51.588260Z ThreadId(1) - fontc::workload DEBUG] 2522/9198 complete, most - recently Be(GlyfFragment(zero.sc.zero)) - [2025-01-10T18:22:51.588263Z ThreadId(1) - fontc::workload DEBUG] 2523/9198 complete, most - recently Fe(Glyph(scircumflex)) - [2025-01-10T18:22:51.584614Z ThreadId(2) + -16T17:11:24.518832Z ThreadId(5) fontbe::glyphs + WARN] qhook has inconsistent path elements: + {"MLLCCLCCLZMCLCCCCLCCCZ", ""} + [2025-01-16T17:11:24.518851Z ThreadId(5) + fontbe::glyphs WARN] glottalstopreversedmod has + inconsistent path elements: {"", "MLLCCCLCCCLZ"} + [2025-01-16T17:11:24.520053Z ThreadId(6) fontbe::glyphs WARN] - tonebarmidmod_tonebarmidmod.ccmp has inconsistent + tonebarhighmod_tonebarmidmod.ccmp has inconsistent path elements: {"", "MLLLLZMLLLLZ"} - [2025-01-10T18:22:51.603890Z ThreadId(1) fontc - ERROR] Invalid source glyph 'lmod': 'bad anchor: - 'Invalid anchor 'center': 'no value at default + [2025-01-16T17:11:24.520538Z ThreadId(6) + fontbe::glyphs WARN] bridgeinvertedbelowcomb has + inconsistent path elements: {"", + "MLLLLZMLLLLZMLLLLZ"} [2025-01-16T17:11:24.520618Z + ThreadId(6) fontbe::glyphs WARN] lowringmod has + inconsistent path elements: {"MCCCCZMCCCCZ", ""} + [2025-01-16T17:11:24.520623Z ThreadId(6) + fontbe::glyphs WARN] upsilon-latin has inconsistent + path elements: {"", "MCCLCCCCLCCZMLLLLZMLLLLZ"} + [2025-01-16T17:11:24.535752Z ThreadId(1) fontc + ERROR] Invalid source glyph + 'alpha_rhotichookmod-latin.ccmp': 'bad anchor: + 'Invalid anchor 'top': 'no value at default location'''
@@ -57459,27 +57199,28 @@

- d_tonebarhighmod.ccmp)) - [2025-01-10T18:23:09.059725Z ThreadId(1) - fontc::workload DEBUG] 1509/9198 complete, most - recently Fe(Glyph(idotaccent.sc)) - [2025-01-10T18:23:09.059728Z ThreadId(1) - fontc::workload DEBUG] 1510/9198 complete, most - recently Fe(Glyph(e)) [2025-01-10T18:23:09.059730Z - ThreadId(1) fontc::workload DEBUG] 1511/9198 - complete, most recently Fe(Glyph(mhook)) - [2025-01-10T18:23:09.059733Z ThreadId(1) - fontc::workload DEBUG] 1512/9198 complete, most - recently Fe(Glyph(anglebracketleft)) - [2025-01-10T18:23:09.059735Z ThreadId(1) - fontc::workload DEBUG] 1513/9198 complete, most - recently Fe(Glyph(Kastroke-cy)) - [2025-01-10T18:23:09.059738Z ThreadId(1) - fontc::workload DEBUG] 1514/9198 complete, most - recently Fe(Glyph(uogonek)) - [2025-01-10T18:23:09.080774Z ThreadId(1) fontc - ERROR] Invalid source glyph 'lmod': 'bad anchor: - 'Invalid anchor 'topright': 'no value at default + Z ThreadId(1) fontc::workload DEBUG] 362/9195 + complete, most recently + Fe(Glyph(tonebarlowmod_tonebarmidmod.ccmp)) + [2025-01-16T17:11:43.417143Z ThreadId(1) + fontc::workload DEBUG] 363/9195 complete, most + recently Fe(Glyph(dze-cy.sc)) + [2025-01-16T17:11:43.417145Z ThreadId(1) + fontc::workload DEBUG] 364/9195 complete, most + recently Fe(Glyph(agrave.sc)) + [2025-01-16T17:11:43.417147Z ThreadId(1) + fontc::workload DEBUG] 365/9195 complete, most + recently Fe(Glyph(zacute.loclPLK)) + [2025-01-16T17:11:43.417150Z ThreadId(1) + fontc::workload DEBUG] 366/9195 complete, most + recently Fe(Glyph(Em-cy)) + [2025-01-16T17:11:43.417152Z ThreadId(1) + fontc::workload DEBUG] 367/9195 complete, most + recently Fe(Glyph(longs_l.liga.ss01)) + [2025-01-16T17:11:43.449184Z ThreadId(1) fontc + ERROR] Invalid source glyph + 'alpha_rhotichookmod-latin.ccmp': 'bad anchor: + 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files @@ -57632,7 +57373,7 @@

Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs - (config.yaml) (default) 🆕 + (config.yaml) (default)
- ost recently Be(GlyfFragment(multiply)) - [2025-01-10T18:22:17.402078Z ThreadId(1) - fontc::workload DEBUG] 1821/2936 complete, most - recently Be(GlyfFragment(braceright)) - [2025-01-10T18:22:17.402080Z ThreadId(1) - fontc::workload DEBUG] 1822/2936 complete, most - recently Be(GlyfFragment(g)) - [2025-01-10T18:22:17.402082Z ThreadId(1) - fontc::workload DEBUG] 1823/2936 complete, most - recently Be(GlyfFragment(E)) - [2025-01-10T18:22:17.402084Z ThreadId(1) - fontc::workload DEBUG] 1824/2936 complete, most - recently Be(GlyfFragment(hungarumlautcomb)) - [2025-01-10T18:22:17.402087Z ThreadId(1) - fontc::workload DEBUG] 1825/2936 complete, most - recently Be(GlyfFragment(m)) - [2025-01-10T18:22:17.402089Z ThreadId(1) - fontc::workload DEBUG] 1826/2936 complete, most - recently Be(GlyfFragment(franc)) - [2025-01-10T18:22:17.402091Z ThreadId(1) - fontc::workload DEBUG] 1827/2936 complete, most - recently Be(GlyfFragment(percent)) - [2025-01-10T18:22:17.409597Z ThreadId(1) fontc + recently Be(GlyfFragment(hungarumlautcomb.case)) + [2025-01-16T17:08:42.850445Z ThreadId(1) + fontc::workload DEBUG] 2836/2937 complete, most + recently Be(GlyfFragment(s)) + [2025-01-16T17:08:42.850448Z ThreadId(1) + fontc::workload DEBUG] 2837/2937 complete, most + recently Be(GlyfFragment(zerowidthspace)) + [2025-01-16T17:08:42.850450Z ThreadId(1) + fontc::workload DEBUG] 2838/2937 complete, most + recently Be(GlyfFragment(c)) + [2025-01-16T17:08:42.850452Z ThreadId(1) + fontc::workload DEBUG] 2839/2937 complete, most + recently Be(GlyfFragment(p)) + [2025-01-16T17:08:42.850455Z ThreadId(1) + fontc::workload DEBUG] 2840/2937 complete, most + recently Be(GlyfFragment(fl)) + [2025-01-16T17:08:42.850457Z ThreadId(1) + fontc::workload DEBUG] 2841/2937 complete, most + recently Be(GlyfFragment(Tbar)) + [2025-01-16T17:08:42.850459Z ThreadId(1) + fontc::workload DEBUG] 2842/2937 complete, most + recently Be(GlyfFragment(question)) + [2025-01-16T17:08:42.874365Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths
@@ -57707,7 +57448,7 @@

Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs - (config.yaml) (gftools) 🆕 + (config.yaml) (gftools)
- i.ss01)) [2025-01-10T18:18:43.913074Z ThreadId(1) - fontc::workload DEBUG] 1806/2936 complete, most - recently Be(GlyfFragment(micro)) - [2025-01-10T18:18:43.913076Z ThreadId(1) - fontc::workload DEBUG] 1807/2936 complete, most - recently Be(GlyfFragment(A.ss01)) - [2025-01-10T18:18:43.913079Z ThreadId(1) - fontc::workload DEBUG] 1808/2936 complete, most - recently Be(GlyfFragment(c)) - [2025-01-10T18:18:43.913081Z ThreadId(1) - fontc::workload DEBUG] 1809/2936 complete, most - recently Be(GlyfFragment(cent)) - [2025-01-10T18:18:43.913083Z ThreadId(1) - fontc::workload DEBUG] 1810/2936 complete, most - recently Be(GlyfFragment(oslash)) - [2025-01-10T18:18:43.913086Z ThreadId(1) - fontc::workload DEBUG] 1811/2936 complete, most - recently Be(GlyfFragment(I.ss01)) - [2025-01-10T18:18:43.913088Z ThreadId(1) - fontc::workload DEBUG] 1812/2936 complete, most - recently Be(GlyfFragment(fl)) - [2025-01-10T18:18:43.923756Z ThreadId(1) fontc + 52333Z ThreadId(1) fontc::workload DEBUG] 1813/2936 + complete, most recently + Be(GlyfFragment(ringcomb.case)) + [2025-01-16T17:08:51.552335Z ThreadId(1) + fontc::workload DEBUG] 1814/2936 complete, most + recently Be(GlyfFragment(ohornacute)) + [2025-01-16T17:08:51.552337Z ThreadId(1) + fontc::workload DEBUG] 1815/2936 complete, most + recently Be(GlyfFragment(ring)) + [2025-01-16T17:08:51.552339Z ThreadId(1) + fontc::workload DEBUG] 1816/2936 complete, most + recently Be(GlyfFragment(gcommaaccent)) + [2025-01-16T17:08:51.552342Z ThreadId(1) + fontc::workload DEBUG] 1817/2936 complete, most + recently Be(GlyfFragment(Uinvertedbreve)) + [2025-01-16T17:08:51.552344Z ThreadId(1) + fontc::workload DEBUG] 1818/2936 complete, most + recently Be(GlyfFragment(Emacron)) + [2025-01-16T17:08:51.551894Z ThreadId(9) + glyphs2fontir::source WARN] Invalid kern side: + @MMK_R_V, no group Side2("V") + [2025-01-16T17:08:51.574479Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths ninja: build stopped: subcommand failed.
@@ -57797,11 +57538,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiimbxj6j + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp0qw655f -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphcsmVo/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiwI1m8/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5hds35z.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvod5iigh.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()) ^^^^^^ @@ -57823,11 +57564,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw7phzyg7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7xkywv51 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphcsmVo/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiwI1m8/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0obdg1m7.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvayego5_.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()) ^^^^^^ @@ -57861,11 +57602,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpegijb7_z + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdio2z6yo -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKNB0V3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphE8Gs3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnpivjl5m.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp063604o.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()) ^^^^^^ @@ -57887,11 +57628,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcd2u4rq7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8fndkwm -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKNB0V3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphE8Gs3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_ug3ul72.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2im7o9j9.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()) ^^^^^^ @@ -57924,7 +57665,7 @@

- [2025-01-10T18:21:40.134371Z ThreadId(1) fontc + [2025-01-16T17:08:05.354512Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/tiny5-Regular.sfd
@@ -57970,11 +57711,11 @@

- 2ornh tiny5-Regular.ufo --cff-outlines Command - failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + ar/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkts_7bg4 + tiny5-Regular.ufo --cff-outlines Command failed: + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0xy2ornh + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkts_7bg4 tiny5-Regular.ufo --cff-outlines error: unexpected argument '--cff-outlines' found tip: a similar argument exists: '--no-production-names' Usage: @@ -57985,13 +57726,12 @@

<BUILD_DIR>|--glyph-name-filter <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/.tmpzV6JMK/fontc + [3/7] exec fonttools feaLib features.fea + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbptgaaxr -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_ohf5a0d - tiny5-Regular.ufo --flatten-components - --decompose-transformed-components ninja: build - stopped: subcommand failed. + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxvb4owsr + -t GSUB GDEF ninja: build stopped: subcommand + failed.

@@ -58020,11 +57760,11 @@

n-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpr6mzaid0 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn_t1rvy8 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnYc8LA/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpINY63V/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe8v_80yf.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9w1i67en.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()) ^^^^^^ @@ -58046,11 +57786,11 @@

n-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp35j00r0u + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4p3jtknk -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnYc8LA/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpINY63V/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsrwwv0rx.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa7mbf1q1.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()) ^^^^^^ @@ -58084,11 +57824,11 @@

gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf2tdo7t9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf7fkb_46 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplec0Ww/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXYmW7w/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph0ebsqo8.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjyi69drj.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()) ^^^^^^ @@ -58110,11 +57850,11 @@

gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzbryp8h3 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq3u5_5p0 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmplec0Ww/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXYmW7w/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpewx7y7uw.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp660sd45s.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()) ^^^^^^ @@ -58147,29 +57887,29 @@

- 03797Z ThreadId(1) fontc::workload DEBUG] 1336/1534 - complete, most recently Be(GlyfFragment(imacron)) - [2025-01-10T18:07:28.503798Z ThreadId(1) - fontc::workload DEBUG] 1337/1534 complete, most - recently Be(GlyfFragment(Scedilla)) - [2025-01-10T18:07:28.503799Z ThreadId(1) - fontc::workload DEBUG] 1338/1534 complete, most - recently Be(GlyfFragment(odieresis)) - [2025-01-10T18:07:28.503800Z ThreadId(1) - fontc::workload DEBUG] 1339/1534 complete, most - recently Be(GlyfFragment(wcircumflex)) - [2025-01-10T18:07:28.503801Z ThreadId(1) - fontc::workload DEBUG] 1340/1534 complete, most - recently Be(GlyfFragment(Adieresis)) - [2025-01-10T18:07:28.503803Z ThreadId(1) - fontc::workload DEBUG] 1341/1534 complete, most - recently Fe(KernInstance(Normalized {wght: -0.33})) - [2025-01-10T18:07:28.503805Z ThreadId(1) - fontc::workload DEBUG] 1342/1534 complete, most - recently Be(Hvar) [2025-01-10T18:07:28.506454Z - ThreadId(1) fontc ERROR] Error making CMap: Cannot - map 'ı' (U+0131) to two different glyph ids: - GID_153 and GID_154 + 7:15:03.732145Z ThreadId(1) fontc::workload DEBUG] + 1190/1534 complete, most recently + Be(GlyfFragment(a)) [2025-01-16T17:15:03.732148Z + ThreadId(1) fontc::workload DEBUG] 1191/1534 + complete, most recently Be(GlyfFragment(oe)) + [2025-01-16T17:15:03.732150Z ThreadId(1) + fontc::workload DEBUG] 1192/1534 complete, most + recently Be(GlyfFragment(perthousand)) + [2025-01-16T17:15:03.732152Z ThreadId(1) + fontc::workload DEBUG] 1193/1534 complete, most + recently Be(GlyfFragment(quotedblright)) + [2025-01-16T17:15:03.732155Z ThreadId(1) + fontc::workload DEBUG] 1194/1534 complete, most + recently Be(GlyfFragment(ordmasculine)) + [2025-01-16T17:15:03.732157Z ThreadId(1) + fontc::workload DEBUG] 1195/1534 complete, most + recently Be(GlyfFragment(j)) + [2025-01-16T17:15:03.732159Z ThreadId(1) + fontc::workload DEBUG] 1196/1534 complete, most + recently Be(GlyfFragment(semicolon)) + [2025-01-16T17:15:03.741559Z ThreadId(1) fontc + ERROR] Error making CMap: Cannot map 'ı' (U+0131) + to two different glyph ids: GID_153 and GID_154
@@ -58218,28 +57958,30 @@

- })) [2025-01-10T18:07:34.355493Z ThreadId(1) - fontc::workload DEBUG] 1161/1534 complete, most - recently Fe(KernInstance(Normalized {wght: -1.00})) - [2025-01-10T18:07:34.355499Z ThreadId(1) - fontc::workload DEBUG] 1162/1534 complete, most - recently Fe(KernInstance(Normalized {wght: 1.00})) - [2025-01-10T18:07:34.355504Z ThreadId(1) - fontc::workload DEBUG] 1163/1534 complete, most - recently Fe(KernInstance(Normalized {wght: -0.33})) - [2025-01-10T18:07:34.355507Z ThreadId(1) - fontc::workload DEBUG] 1164/1534 complete, most - recently Fe(KernInstance(Normalized {wght: 0.00})) - [2025-01-10T18:07:34.355510Z ThreadId(1) - fontc::workload DEBUG] 1165/1534 complete, most - recently Fe(KernInstance(Normalized {wght: 0.60})) - [2025-01-10T18:07:34.355513Z ThreadId(1) - fontc::workload DEBUG] 1166/1534 complete, most - recently Be(Cmap) [2025-01-10T18:07:34.364285Z - 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. + omplete, most recently Fe(KernInstance(Normalized + {wght: 1.00})) [2025-01-16T17:15:09.262584Z + ThreadId(1) fontc::workload DEBUG] 1266/1534 + complete, most recently + Be(GlyfFragment(icircumflex)) + [2025-01-16T17:15:09.262585Z ThreadId(1) + fontc::workload DEBUG] 1267/1534 complete, most + recently Be(GlyfFragment(Aring)) + [2025-01-16T17:15:09.262586Z ThreadId(1) + fontc::workload DEBUG] 1268/1534 complete, most + recently Be(GlyfFragment(aogonek)) + [2025-01-16T17:15:09.262587Z ThreadId(1) + fontc::workload DEBUG] 1269/1534 complete, most + recently Be(GlyfFragment(racute)) + [2025-01-16T17:15:09.262588Z ThreadId(1) + fontc::workload DEBUG] 1270/1534 complete, most + recently Be(GlyfFragment(acaron)) + [2025-01-16T17:15:09.262589Z ThreadId(1) + fontc::workload DEBUG] 1271/1534 complete, most + recently Be(GlyfFragment(Ycircumflex)) + [2025-01-16T17:15:09.273410Z 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.
@@ -58289,28 +58031,28 @@

- 07:15.576470Z ThreadId(1) fontc::workload DEBUG] - 1335/1534 complete, most recently - Be(GlyfFragment(abreve)) - [2025-01-10T18:07:15.576471Z ThreadId(1) - fontc::workload DEBUG] 1336/1534 complete, most - recently Be(GlyfFragment(Ncaron)) - [2025-01-10T18:07:15.576472Z ThreadId(1) - fontc::workload DEBUG] 1337/1534 complete, most - recently Be(GlyfFragment(cdotaccent)) - [2025-01-10T18:07:15.576473Z ThreadId(1) - fontc::workload DEBUG] 1338/1534 complete, most - recently Be(GlyfFragment(Zacute)) - [2025-01-10T18:07:15.576474Z ThreadId(1) - fontc::workload DEBUG] 1339/1534 complete, most - recently Be(GlyfFragment(iogonek)) - [2025-01-10T18:07:15.576475Z ThreadId(1) - fontc::workload DEBUG] 1340/1534 complete, most - recently Be(GlyfFragment(Wdieresis)) - [2025-01-10T18:07:15.576476Z ThreadId(1) - fontc::workload DEBUG] 1341/1534 complete, most - recently Be(GlyfFragment(cedilla)) - [2025-01-10T18:07:15.581919Z ThreadId(1) fontc + .148442Z ThreadId(1) fontc::workload DEBUG] + 1163/1534 complete, most recently + Be(GlyfFragment(dotaccentcomb)) + [2025-01-16T17:14:51.148445Z ThreadId(1) + fontc::workload DEBUG] 1164/1534 complete, most + recently Be(GlyfFragment(brevecomb)) + [2025-01-16T17:14:51.148447Z ThreadId(1) + fontc::workload DEBUG] 1165/1534 complete, most + recently Be(GlyfFragment(threequarters)) + [2025-01-16T17:14:51.148449Z ThreadId(1) + fontc::workload DEBUG] 1166/1534 complete, most + recently Be(GlyfFragment(P)) + [2025-01-16T17:14:51.148451Z ThreadId(1) + fontc::workload DEBUG] 1167/1534 complete, most + recently Be(GlyfFragment(Nacute)) + [2025-01-16T17:14:51.148454Z ThreadId(1) + fontc::workload DEBUG] 1168/1534 complete, most + recently Be(GlyfFragment(Delta)) + [2025-01-16T17:14:51.148456Z ThreadId(1) + fontc::workload DEBUG] 1169/1534 complete, most + recently Be(GlyfFragment(copyright)) + [2025-01-16T17:14:51.151065Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
@@ -58361,27 +58103,27 @@

- d DEBUG] 1333/1534 complete, most recently - Be(GlyfFragment(Ycircumflex)) - [2025-01-10T18:07:21.357189Z ThreadId(1) - fontc::workload DEBUG] 1334/1534 complete, most - recently Be(GlyfFragment(Aacute)) - [2025-01-10T18:07:21.357191Z ThreadId(1) - fontc::workload DEBUG] 1335/1534 complete, most - recently Be(GlyfFragment(Wacute)) - [2025-01-10T18:07:21.357194Z ThreadId(1) - fontc::workload DEBUG] 1336/1534 complete, most - recently Be(GlyfFragment(Ccedilla)) - [2025-01-10T18:07:21.357196Z ThreadId(1) - fontc::workload DEBUG] 1337/1534 complete, most - recently Be(GlyfFragment(aacute)) - [2025-01-10T18:07:21.357198Z ThreadId(1) - fontc::workload DEBUG] 1338/1534 complete, most - recently Be(GlyfFragment(Ugrave)) - [2025-01-10T18:07:21.357200Z ThreadId(1) - fontc::workload DEBUG] 1339/1534 complete, most - recently Be(GlyfFragment(Uacute)) - [2025-01-10T18:07:21.364464Z ThreadId(1) fontc + 1163/1534 complete, most recently + Be(GlyfFragment(Wcircumflex)) + [2025-01-16T17:14:56.860789Z ThreadId(1) + fontc::workload DEBUG] 1164/1534 complete, most + recently Be(GlyfFragment(Agrave)) + [2025-01-16T17:14:56.860791Z ThreadId(1) + fontc::workload DEBUG] 1165/1534 complete, most + recently Be(GlyfFragment(aogonek)) + [2025-01-16T17:14:56.860793Z ThreadId(1) + fontc::workload DEBUG] 1166/1534 complete, most + recently Be(GlyfFragment(scommaaccent)) + [2025-01-16T17:14:56.860796Z ThreadId(1) + fontc::workload DEBUG] 1167/1534 complete, most + recently Be(GlyfFragment(uhungarumlaut)) + [2025-01-16T17:14:56.860798Z ThreadId(1) + fontc::workload DEBUG] 1168/1534 complete, most + recently Be(GlyfFragment(Aogonek)) + [2025-01-16T17:14:56.860800Z ThreadId(1) + fontc::workload DEBUG] 1169/1534 complete, most + recently Be(GlyfFragment(IJ)) + [2025-01-16T17:14:56.869189Z 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. @@ -58435,28 +58177,28 @@

- 0.750055Z ThreadId(1) fontc::workload DEBUG] - 2832/3546 complete, most recently - Be(GlyfFragment(dieresiscaron)) - [2025-01-10T18:09:50.750070Z ThreadId(1) - fontc::workload DEBUG] 2833/3546 complete, most - recently Be(GlyfFragment(ohorntilde)) - [2025-01-10T18:09:50.750071Z ThreadId(1) - fontc::workload DEBUG] 2834/3546 complete, most - recently Be(GlyfFragment(Ubar)) - [2025-01-10T18:09:50.750072Z ThreadId(1) - fontc::workload DEBUG] 2835/3546 complete, most - recently Be(GlyfFragment(minute)) - [2025-01-10T18:09:50.750073Z ThreadId(1) - fontc::workload DEBUG] 2836/3546 complete, most - recently Be(GlyfFragment(itilde.002)) - [2025-01-10T18:09:50.750074Z ThreadId(1) - fontc::workload DEBUG] 2837/3546 complete, most - recently Be(GlyfFragment(six)) - [2025-01-10T18:09:50.750076Z ThreadId(1) - fontc::workload DEBUG] 2838/3546 complete, most - recently Be(GlyfFragment(Adieresis)) - [2025-01-10T18:09:50.754194Z ThreadId(1) fontc + tc::workload DEBUG] 2791/3546 complete, most + recently Be(GlyfFragment(hook.cap)) + [2025-01-16T17:18:30.188326Z ThreadId(1) + fontc::workload DEBUG] 2792/3546 complete, most + recently Be(GlyfFragment(.notdef)) + [2025-01-16T17:18:30.188328Z ThreadId(1) + fontc::workload DEBUG] 2793/3546 complete, most + recently Be(GlyfFragment(Ocircumflexdotbelow)) + [2025-01-16T17:18:30.188331Z ThreadId(1) + fontc::workload DEBUG] 2794/3546 complete, most + recently Be(GlyfFragment(Tcaron)) + [2025-01-16T17:18:30.188334Z ThreadId(1) + fontc::workload DEBUG] 2795/3546 complete, most + recently Be(GlyfFragment(Ecaron)) + [2025-01-16T17:18:30.188336Z ThreadId(1) + fontc::workload DEBUG] 2796/3546 complete, most + recently Be(GlyfFragment(cacute)) + [2025-01-16T17:18:30.188339Z ThreadId(1) + fontc::workload DEBUG] 2797/3546 complete, most + recently + Be(GlyfFragment(circumflexcomb_hookabovecomb)) + [2025-01-16T17:18:30.194096Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307
@@ -58508,27 +58250,26 @@

- omplete, most recently - Be(GlyfFragment(dieresiscomb_macroncomb)) - [2025-01-10T18:09:55.024881Z ThreadId(1) - fontc::workload DEBUG] 2916/3546 complete, most - recently Be(GlyfFragment(scaron)) - [2025-01-10T18:09:55.024882Z ThreadId(1) - fontc::workload DEBUG] 2917/3546 complete, most - recently Be(GlyfFragment(Oacute.loclPLK)) - [2025-01-10T18:09:55.024883Z ThreadId(1) - fontc::workload DEBUG] 2918/3546 complete, most - recently Be(GlyfFragment(IJ)) - [2025-01-10T18:09:55.024884Z ThreadId(1) - fontc::workload DEBUG] 2919/3546 complete, most - recently Be(GlyfFragment(eight.tf)) - [2025-01-10T18:09:55.024885Z ThreadId(1) - fontc::workload DEBUG] 2920/3546 complete, most - recently Be(GlyfFragment(Ocaron)) - [2025-01-10T18:09:55.024886Z ThreadId(1) + , most recently Be(GlyfFragment(question)) + [2025-01-16T17:18:34.429895Z ThreadId(1) fontc::workload DEBUG] 2921/3546 complete, most - recently Be(GlyfFragment(endash.cap)) - [2025-01-10T18:09:55.040830Z ThreadId(1) fontc + recently Be(GlyfFragment(L)) + [2025-01-16T17:18:34.429898Z ThreadId(1) + fontc::workload DEBUG] 2922/3546 complete, most + recently Be(GlyfFragment(adblgrave)) + [2025-01-16T17:18:34.429901Z ThreadId(1) + fontc::workload DEBUG] 2923/3546 complete, most + recently Be(GlyfFragment(ccedilla)) + [2025-01-16T17:18:34.429903Z ThreadId(1) + fontc::workload DEBUG] 2924/3546 complete, most + recently Be(GlyfFragment(Cacute.loclPLK)) + [2025-01-16T17:18:34.429913Z ThreadId(1) + fontc::workload DEBUG] 2925/3546 complete, most + recently Be(GlyfFragment(breveacute.cap)) + [2025-01-16T17:18:34.429916Z ThreadId(1) + fontc::workload DEBUG] 2926/3546 complete, most + recently Be(GlyfFragment(periodcentered.loclCAT)) + [2025-01-16T17:18:34.435569Z 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. @@ -58583,27 +58324,27 @@

- adId(1) fontc::workload DEBUG] 1139/3274 complete, - most recently Be(GlyfFragment(ae)) - [2025-01-10T18:13:55.749603Z ThreadId(1) - fontc::workload DEBUG] 1140/3274 complete, most - recently Be(GlyfFragment(HT)) - [2025-01-10T18:13:55.749620Z ThreadId(1) - fontc::workload DEBUG] 1141/3274 complete, most - recently Be(GlyfFragment(five.lf)) - [2025-01-10T18:13:55.749637Z ThreadId(1) - fontc::workload DEBUG] 1142/3274 complete, most - recently Be(GlyfFragment(P)) - [2025-01-10T18:13:55.749653Z ThreadId(1) - fontc::workload DEBUG] 1143/3274 complete, most - recently Be(GlyfFragment(v)) - [2025-01-10T18:13:55.749669Z ThreadId(1) - fontc::workload DEBUG] 1144/3274 complete, most - recently Be(GlyfFragment(plusminus)) - [2025-01-10T18:13:55.749686Z ThreadId(1) - fontc::workload DEBUG] 1145/3274 complete, most - recently Be(GlyfFragment(breveinvertedcomb.case)) - [2025-01-10T18:13:55.759157Z ThreadId(1) fontc + h(zero.numr)) [2025-01-16T17:21:35.489282Z + ThreadId(1) fontc::workload DEBUG] 813/3274 + complete, most recently Fe(Glyph(iinvertedbreve)) + [2025-01-16T17:21:35.489284Z ThreadId(1) + fontc::workload DEBUG] 814/3274 complete, most + recently Fe(Glyph(adotbelow)) + [2025-01-16T17:21:35.489287Z ThreadId(1) + fontc::workload DEBUG] 815/3274 complete, most + recently Fe(Glyph(ij)) [2025-01-16T17:21:35.489289Z + ThreadId(1) fontc::workload DEBUG] 816/3274 + complete, most recently Fe(Glyph(Ytilde)) + [2025-01-16T17:21:35.489291Z ThreadId(1) + fontc::workload DEBUG] 817/3274 complete, most + recently Fe(Glyph(zero)) + [2025-01-16T17:21:35.489294Z ThreadId(1) + fontc::workload DEBUG] 818/3274 complete, most + recently Fe(Glyph(ccedilla)) + [2025-01-16T17:21:35.489296Z ThreadId(1) + fontc::workload DEBUG] 819/3274 complete, most + recently Fe(Glyph(circumflex)) + [2025-01-16T17:21:35.494921Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]'' @@ -58653,26 +58394,26 @@

- 10T18:14:00.399325Z ThreadId(1) fontc::workload - DEBUG] 1193/3274 complete, most recently - Be(GlyfFragment(idotless)) - [2025-01-10T18:14:00.399327Z ThreadId(1) - fontc::workload DEBUG] 1194/3274 complete, most - recently Be(GlyfFragment(dieresisbelowcomb.case)) - [2025-01-10T18:14:00.399330Z ThreadId(1) - fontc::workload DEBUG] 1195/3274 complete, most - recently Be(GlyfFragment(periodcentered.loclCAT)) - [2025-01-10T18:14:00.399332Z ThreadId(1) - fontc::workload DEBUG] 1196/3274 complete, most - recently Be(GlyfFragment(zero.lf)) - [2025-01-10T18:14:00.399335Z ThreadId(1) - fontc::workload DEBUG] 1197/3274 complete, most - recently Be(GlyfFragment(rupeeIndian)) - [2025-01-10T18:14:00.399337Z ThreadId(1) - fontc::workload DEBUG] 1198/3274 complete, most - recently - Be(GlyfFragment(commaturnedabovecomb.case)) - [2025-01-10T18:14:00.411382Z ThreadId(1) fontc + ) fontc::workload DEBUG] 810/3274 complete, most + recently Fe(Glyph(Ecircumflextilde)) + [2025-01-16T17:21:39.757829Z ThreadId(1) + fontc::workload DEBUG] 811/3274 complete, most + recently Fe(Glyph(braceleft)) + [2025-01-16T17:21:39.757831Z ThreadId(1) + fontc::workload DEBUG] 812/3274 complete, most + recently Fe(Glyph(idotbelow)) + [2025-01-16T17:21:39.757834Z ThreadId(1) + fontc::workload DEBUG] 813/3274 complete, most + recently Fe(Glyph(z)) [2025-01-16T17:21:39.757836Z + ThreadId(1) fontc::workload DEBUG] 814/3274 + complete, most recently Fe(Glyph(seven.lf)) + [2025-01-16T17:21:39.757838Z ThreadId(1) + fontc::workload DEBUG] 815/3274 complete, most + recently Fe(Glyph(dieresiscomb)) + [2025-01-16T17:21:39.757841Z ThreadId(1) + fontc::workload DEBUG] 816/3274 complete, most + recently Fe(Glyph(eight.osf)) + [2025-01-16T17:21:39.760525Z 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: @@ -58696,7 +58437,7 @@

INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv0030fxd + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi9nzto2f INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter @@ -58725,29 +58466,30 @@

- ) fontc::workload DEBUG] 1108/3274 complete, most - recently Be(GlyfFragment(M.alt)) - [2025-01-10T18:13:46.236312Z ThreadId(1) - fontc::workload DEBUG] 1109/3274 complete, most - recently Be(GlyfFragment(periodcentered.loclCAT)) - [2025-01-10T18:13:46.236313Z ThreadId(1) - fontc::workload DEBUG] 1110/3274 complete, most - recently Be(GlyfFragment(fivesuperior)) - [2025-01-10T18:13:46.236314Z ThreadId(1) - fontc::workload DEBUG] 1111/3274 complete, most - recently Be(GlyfFragment(plusminus)) - [2025-01-10T18:13:46.236315Z ThreadId(1) - fontc::workload DEBUG] 1112/3274 complete, most - recently Be(GlyfFragment(LF)) - [2025-01-10T18:13:46.236316Z ThreadId(1) - fontc::workload DEBUG] 1113/3274 complete, most - recently Be(GlyfFragment(quoteright)) - [2025-01-10T18:13:46.236317Z ThreadId(1) - fontc::workload DEBUG] 1114/3274 complete, most - recently Be(Mvar) [2025-01-10T18:13:46.244360Z - ThreadId(1) fontc ERROR] Invalid source glyph - 'two.lf': 'invalid path: 'has 2 consecutive - offcurve points [(222.0, 355.0), (174.0, 385.0)]'' + four.tf)) [2025-01-16T17:21:24.594591Z ThreadId(1) + fontc::workload DEBUG] 631/3274 complete, most + recently Fe(Glyph(ihookabove)) + [2025-01-16T17:21:24.594593Z ThreadId(1) + fontc::workload DEBUG] 632/3274 complete, most + recently Fe(Glyph(germandbls)) + [2025-01-16T17:21:24.594595Z ThreadId(1) + fontc::workload DEBUG] 633/3274 complete, most + recently Fe(Glyph(five.tosf)) + [2025-01-16T17:21:24.594597Z ThreadId(1) + fontc::workload DEBUG] 634/3274 complete, most + recently Fe(Glyph(Udblgrave)) + [2025-01-16T17:21:24.594599Z ThreadId(1) + fontc::workload DEBUG] 635/3274 complete, most + recently Fe(Glyph(N)) [2025-01-16T17:21:24.594602Z + ThreadId(1) fontc::workload DEBUG] 636/3274 + complete, most recently Fe(Glyph(Idotaccent)) + [2025-01-16T17:21:24.594604Z ThreadId(1) + fontc::workload DEBUG] 637/3274 complete, most + recently Fe(Glyph(eight.lf)) + [2025-01-16T17:21:24.601803Z ThreadId(1) fontc + ERROR] Invalid source glyph 'two.lf': 'invalid + path: 'has 2 consecutive offcurve points [(222.0, + 355.0), (174.0, 385.0)]''
@@ -58790,26 +58532,27 @@

- 7Z ThreadId(1) fontc::workload DEBUG] 398/3274 - complete, most recently Fe(Glyph(udieresisgrave)) - [2025-01-10T18:13:50.543468Z ThreadId(1) - fontc::workload DEBUG] 399/3274 complete, most - recently Fe(Glyph(ringcomb)) - [2025-01-10T18:13:50.543469Z ThreadId(1) - fontc::workload DEBUG] 400/3274 complete, most - recently Fe(Glyph(x)) [2025-01-10T18:13:50.543470Z - ThreadId(1) fontc::workload DEBUG] 401/3274 - complete, most recently Fe(Glyph(Nacute)) - [2025-01-10T18:13:50.543471Z ThreadId(1) - fontc::workload DEBUG] 402/3274 complete, most - recently Fe(Glyph(oslash)) - [2025-01-10T18:13:50.543472Z ThreadId(1) - fontc::workload DEBUG] 403/3274 complete, most - recently Fe(Glyph(acute)) - [2025-01-10T18:13:50.543473Z ThreadId(1) - fontc::workload DEBUG] 404/3274 complete, most - recently Fe(Glyph(Icircumflex)) - [2025-01-10T18:13:50.551276Z ThreadId(1) fontc + ) fontc::workload DEBUG] 537/3274 complete, most + recently Fe(Glyph(abreve)) + [2025-01-16T17:21:29.614499Z ThreadId(1) + fontc::workload DEBUG] 538/3274 complete, most + recently Fe(Glyph(Sacute)) + [2025-01-16T17:21:29.614502Z ThreadId(1) + fontc::workload DEBUG] 539/3274 complete, most + recently Fe(Glyph(acircumflexgrave)) + [2025-01-16T17:21:29.614504Z ThreadId(1) + fontc::workload DEBUG] 540/3274 complete, most + recently Fe(Glyph(ccedilla)) + [2025-01-16T17:21:29.614506Z ThreadId(1) + fontc::workload DEBUG] 541/3274 complete, most + recently Fe(Glyph(odotbelow)) + [2025-01-16T17:21:29.614509Z ThreadId(1) + fontc::workload DEBUG] 542/3274 complete, most + recently Fe(Glyph(ruble)) + [2025-01-16T17:21:29.614511Z ThreadId(1) + fontc::workload DEBUG] 543/3274 complete, most + recently Fe(Glyph(einvertedbreve)) + [2025-01-16T17:21:29.619854Z 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: @@ -58822,7 +58565,7 @@

s Command failed: fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkshvy6h9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysel022i -o variable -g Grenze.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -58835,7 +58578,7 @@

INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkshvy6h9 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysel022i INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter @@ -58864,10 +58607,10 @@

- [2025-01-10T18:15:34.932539Z ThreadId(1) + [2025-01-16T17:13:13.606645Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace" - [2025-01-10T18:15:34.932602Z ThreadId(1) fontc + [2025-01-16T17:13:13.606714Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' @@ -58906,24 +58649,24 @@

ville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hw54d_m + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpumqmorbu Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3hw54d_m + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpumqmorbu Overpass-Italic.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:15:37.292849Z + --no-production-names [2025-01-16T17:13:16.095548Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:15:37.293078Z ThreadId(1) + [2025-01-16T17:13:16.095747Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" - [2025-01-10T18:15:37.293125Z ThreadId(1) fontc + [2025-01-16T17:13:16.095794Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -58934,16 +58677,16 @@

- 2d38qc2zzr8kbcv88h0000gn/T/tmple38c07z + 2d38qc2zzr8kbcv88h0000gn/T/tmpnbilzi7x /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmple38c07z + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnbilzi7x -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/tmple38c07z + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnbilzi7x -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -58974,10 +58717,10 @@

- [2025-01-10T18:15:29.831605Z ThreadId(1) + [2025-01-16T17:13:08.502052Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace" - [2025-01-10T18:15:29.831835Z ThreadId(1) fontc + [2025-01-16T17:13:08.502296Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' @@ -59016,23 +58759,23 @@

ls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjs3bt8f2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0gezdfa8 Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjs3bt8f2 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0gezdfa8 Overpass.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:15:32.020807Z + --no-production-names [2025-01-16T17:13:10.712505Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:15:32.021021Z ThreadId(1) + [2025-01-16T17:13:10.712709Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from - "Overpass.designspace" [2025-01-10T18:15:32.021064Z + "Overpass.designspace" [2025-01-16T17:13:10.712751Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -59044,16 +58787,16 @@

ED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpurjxxf6h + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq1bnnwtv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpurjxxf6h + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq1bnnwtv -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/tmpurjxxf6h + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq1bnnwtv -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59084,26 +58827,26 @@

- 3/5875 complete, most recently - Be(GlyfFragment(j.jmc.med)) - [2025-01-10T18:23:45.988741Z ThreadId(1) - fontc::workload DEBUG] 3394/5875 complete, most - recently Be(GlyfFragment(Eogonek)) - [2025-01-10T18:23:45.988744Z ThreadId(1) - fontc::workload DEBUG] 3395/5875 complete, most - recently Be(GlyfFragment(adotbelow)) - [2025-01-10T18:23:45.988746Z ThreadId(1) - fontc::workload DEBUG] 3396/5875 complete, most - recently Be(GlyfFragment(Uogonek)) - [2025-01-10T18:23:45.988749Z ThreadId(1) - fontc::workload DEBUG] 3397/5875 complete, most - recently Be(GlyfFragment(Wacute)) - [2025-01-10T18:23:45.988751Z ThreadId(1) - fontc::workload DEBUG] 3398/5875 complete, most - recently Be(GlyfFragment(q.mod_au.ini)) - [2025-01-10T18:23:46.161608Z ThreadId(1) fontc + 3182/5875 complete, most recently + Be(GlyfFragment(cnct.mlp_o_f)) + [2025-01-16T17:14:20.899399Z ThreadId(1) + fontc::workload DEBUG] 3183/5875 complete, most + recently Be(GlyfFragment(cnct.ful_G_x)) + [2025-01-16T17:14:20.899402Z ThreadId(1) + fontc::workload DEBUG] 3184/5875 complete, most + recently Be(GlyfFragment(cnct.cnt_f_n)) + [2025-01-16T17:14:20.899404Z ThreadId(1) + fontc::workload DEBUG] 3185/5875 complete, most + recently Be(GlyfFragment(s.mlp)) + [2025-01-16T17:14:20.899406Z ThreadId(1) + fontc::workload DEBUG] 3186/5875 complete, most + recently Be(GlyfFragment(P)) + [2025-01-16T17:14:20.926348Z ThreadId(8) + fontbe::features::kern DEBUG] 16 ir kerns became + 150 classes and 954 adjustments + [2025-01-16T17:14:21.085314Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors - [2025-01-10T18:23:46.161622Z ThreadId(1) fontc + [2025-01-16T17:14:21.085339Z ThreadId(1) fontc WARN] error: Failed to load source at 'features/Playwrite.fea': 'No include path available' in at 5:8 | 5 | @@ -59157,10 +58900,10 @@

- [2025-01-10T18:19:36.152348Z ThreadId(1) + [2025-01-16T17:04:26.520452Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace" - [2025-01-10T18:19:36.152409Z ThreadId(1) fontc + [2025-01-16T17:04:26.520510Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' @@ -59198,23 +58941,23 @@

/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8v_6o0k6 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyweiwcfx Signika.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8v_6o0k6 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyweiwcfx Signika.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:19:38.128479Z + --no-production-names [2025-01-16T17:04:28.582450Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:19:38.128610Z ThreadId(1) + [2025-01-16T17:04:28.582591Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from - "Signika.designspace" [2025-01-10T18:19:38.128647Z + "Signika.designspace" [2025-01-16T17:04:28.582630Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. @@ -59226,16 +58969,16 @@

FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkdo3yhu4 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7r20qi70 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkdo3yhu4 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7r20qi70 -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/tmpkdo3yhu4 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7r20qi70 -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59265,10 +59008,10 @@

- [2025-01-10T18:19:31.629015Z ThreadId(1) + [2025-01-16T17:04:21.543694Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace" - [2025-01-10T18:19:31.629244Z ThreadId(1) fontc + [2025-01-16T17:04:21.543751Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory' @@ -59306,24 +59049,24 @@

ntc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpapek54gz + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0rp7eeb2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpapek54gz + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0rp7eeb2 SignikaNegative.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:19:33.601507Z + --no-production-names [2025-01-16T17:04:23.613444Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:19:33.601638Z ThreadId(1) + [2025-01-16T17:04:23.613582Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" - [2025-01-10T18:19:33.601673Z ThreadId(1) fontc + [2025-01-16T17:04:23.613619Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory' ninja: build stopped: @@ -59335,16 +59078,16 @@

- 38qc2zzr8kbcv88h0000gn/T/tmp41oenw6o + 38qc2zzr8kbcv88h0000gn/T/tmpxos1q3xa /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp41oenw6o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxos1q3xa -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/tmp41oenw6o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxos1q3xa -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -59374,31 +59117,30 @@

- [2025-01-10T18:17:56.800267Z ThreadId(1) - fontc::workload DEBUG] 615/2625 complete, most - recently Fe(Glyph(ustraight-cy)) - [2025-01-10T18:17:56.800269Z ThreadId(1) - fontc::workload DEBUG] 616/2625 complete, most - recently Fe(Glyph(exclamdown)) - [2025-01-10T18:17:56.800271Z ThreadId(1) - fontc::workload DEBUG] 617/2625 complete, most - recently Fe(Glyph(Uhornhookabove)) - [2025-01-10T18:17:56.800274Z ThreadId(1) - fontc::workload DEBUG] 618/2625 complete, most - recently Fe(Glyph(ihookabove)) - [2025-01-10T18:17:56.800276Z ThreadId(1) - fontc::workload DEBUG] 619/2625 complete, most - recently Fe(Glyph(eacute)) - [2025-01-10T18:17:56.800278Z ThreadId(1) - fontc::workload DEBUG] 620/2625 complete, most - recently Fe(Glyph(Yhookabove)) - [2025-01-10T18:17:56.800281Z ThreadId(1) - fontc::workload DEBUG] 621/2625 complete, most - recently Fe(Glyph(Idotaccent)) - [2025-01-10T18:17:56.804996Z ThreadId(1) fontc - ERROR] Invalid source glyph 'yusbig-cy': 'bad - anchor: 'Invalid anchor 'bottomright': 'no value at - default location''' + c::workload DEBUG] 805/2625 complete, most recently + Be(GlyfFragment(onequarter)) + [2025-01-16T17:15:47.370439Z ThreadId(1) + fontc::workload DEBUG] 806/2625 complete, most + recently Be(GlyfFragment(zdotaccent)) + [2025-01-16T17:15:47.370441Z ThreadId(1) + fontc::workload DEBUG] 807/2625 complete, most + recently Be(GlyfFragment(G)) + [2025-01-16T17:15:47.370443Z ThreadId(1) + fontc::workload DEBUG] 808/2625 complete, most + recently Be(GlyfFragment(en-cy)) + [2025-01-16T17:15:47.370446Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(Schwa-cy))' failed: ''Schwa-cy' + has interpolation-incompatible paths' + [2025-01-16T17:15:47.370448Z ThreadId(1) + fontc::workload DEBUG] 809/2625 complete, most + recently Be(GlyfFragment(Schwa-cy)) + [2025-01-16T17:15:47.370451Z ThreadId(1) + fontc::workload DEBUG] 810/2625 complete, most + recently Fe(Glyph(x)) [2025-01-16T17:15:47.373582Z + ThreadId(1) fontc ERROR] Invalid source glyph + 'yusbig-cy': 'bad anchor: 'Invalid anchor + 'bottomright': 'no value at default location'''
@@ -59478,30 +59220,30 @@

- lyph(dieresiscomb)) [2025-01-10T18:17:46.033370Z - ThreadId(1) fontc::workload DEBUG] 653/2633 - complete, most recently Fe(Glyph(dje-cy)) - [2025-01-10T18:17:46.033372Z ThreadId(1) + lete, most recently Fe(Glyph(Iu-cy)) + [2025-01-16T17:15:35.874692Z ThreadId(1) + fontc::workload DEBUG] 651/2633 complete, most + recently Fe(Glyph(otilde)) + [2025-01-16T17:15:35.874695Z ThreadId(1) + fontc::workload DEBUG] 652/2633 complete, most + recently Fe(Glyph(minus)) + [2025-01-16T17:15:35.874697Z ThreadId(1) + fontc::workload DEBUG] 653/2633 complete, most + recently Fe(Glyph(equal)) + [2025-01-16T17:15:35.874700Z ThreadId(1) fontc::workload DEBUG] 654/2633 complete, most - recently Fe(Glyph(Qa-cy)) - [2025-01-10T18:17:46.033374Z ThreadId(1) - fontc::workload DEBUG] 655/2633 complete, most - recently Fe(Glyph(em-cy)) - [2025-01-10T18:17:46.033376Z ThreadId(1) + recently Fe(Glyph(g)) [2025-01-16T17:15:35.874702Z + ThreadId(1) fontc::workload DEBUG] 655/2633 + complete, most recently Fe(Glyph(aie-cy)) + [2025-01-16T17:15:35.874704Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most - recently Fe(Glyph(nine)) - [2025-01-10T18:17:46.033387Z ThreadId(1) + recently Fe(Glyph(iishort-cy)) + [2025-01-16T17:15:35.874706Z ThreadId(1) fontc::workload DEBUG] 657/2633 complete, most - recently Fe(Glyph(uhorndotbelow)) - [2025-01-10T18:17:46.033389Z ThreadId(1) - fontc::workload DEBUG] 658/2633 complete, most - recently Fe(Glyph(ydieresis)) - [2025-01-10T18:17:46.033391Z ThreadId(1) - fontc::workload DEBUG] 659/2633 complete, most - recently Fe(Glyph(circumflex)) - [2025-01-10T18:17:46.036656Z ThreadId(1) fontc - ERROR] Invalid source glyph 'yusbig-cy': 'bad - anchor: 'Invalid anchor 'bottomright': 'no value at + recently Fe(Glyph(Iacute)) + [2025-01-16T17:15:35.876874Z ThreadId(1) fontc + ERROR] Invalid source glyph 'ustrait-cy': 'bad + anchor: 'Invalid anchor 'center': 'no value at default location'''
@@ -59599,31 +59341,31 @@

- te, most recently Fe(Glyph(Schwa)) - [2025-01-10T18:23:21.984806Z ThreadId(1) - fontc::workload DEBUG] 873/4061 complete, most - recently Fe(Glyph(i)) [2025-01-10T18:23:21.984808Z - ThreadId(1) fontc::workload DEBUG] 874/4061 - complete, most recently Fe(Glyph(emdash)) - [2025-01-10T18:23:21.984811Z ThreadId(1) - fontc::workload DEBUG] 875/4061 complete, most - recently Fe(Glyph(Itilde)) - [2025-01-10T18:23:21.984813Z ThreadId(1) - fontc::workload DEBUG] 876/4061 complete, most - recently Fe(Glyph(tcaron)) - [2025-01-10T18:23:21.984816Z ThreadId(1) - fontc::workload DEBUG] 877/4061 complete, most - recently Fe(Glyph(Ve-cy)) - [2025-01-10T18:23:21.984818Z ThreadId(1) - fontc::workload DEBUG] 878/4061 complete, most - recently Fe(Glyph(dzcaron)) - [2025-01-10T18:23:21.984821Z ThreadId(1) - fontc::workload DEBUG] 879/4061 complete, most - recently Fe(Glyph(semisoftsign-cy)) - [2025-01-10T18:23:21.991327Z ThreadId(1) fontc - ERROR] Invalid source glyph 'uhorn': 'bad anchor: - 'Invalid anchor 'ogonek': 'no value at default - location''' + 025-01-16T17:23:44.378325Z ThreadId(1) + fontc::workload DEBUG] 237/4061 complete, most + recently Fe(Glyph(eightSpokedAsterisk)) + [2025-01-16T17:23:44.378327Z ThreadId(1) + fontc::workload DEBUG] 238/4061 complete, most + recently Fe(Glyph(cedilla)) + [2025-01-16T17:23:44.378329Z ThreadId(1) + fontc::workload DEBUG] 239/4061 complete, most + recently Fe(Glyph(oopen)) + [2025-01-16T17:23:44.378331Z ThreadId(1) + fontc::workload DEBUG] 240/4061 complete, most + recently Fe(Glyph(brokenbar)) + [2025-01-16T17:23:44.378333Z ThreadId(1) + fontc::workload DEBUG] 241/4061 complete, most + recently + Fe(Glyph(rightNotchedLowerRightShadowWhiteArrow)) + [2025-01-16T17:23:44.378336Z ThreadId(1) + fontc::workload DEBUG] 242/4061 complete, most + recently Fe(Glyph(ze-cy)) + [2025-01-16T17:23:44.379315Z ThreadId(6) + glyphs2fontir::toir DEBUG] erased open contours for + two.blackCircled [2025-01-16T17:23:44.392172Z + ThreadId(1) fontc ERROR] Invalid source glyph + 'Ubreve': 'bad anchor: 'Invalid anchor '_top': 'no + value at default location'''
@@ -59714,29 +59456,29 @@

- dzeabkhasian-cy)) [2025-01-10T18:22:47.598299Z - ThreadId(1) fontc::workload DEBUG] 127/4061 - complete, most recently Fe(Glyph(endescender-cy)) - [2025-01-10T18:22:47.598302Z ThreadId(1) - fontc::workload DEBUG] 128/4061 complete, most - recently Fe(Glyph(macroncomb)) - [2025-01-10T18:22:47.598304Z ThreadId(1) - fontc::workload DEBUG] 129/4061 complete, most - recently Fe(Glyph(Thorn)) - [2025-01-10T18:22:47.598306Z ThreadId(1) - fontc::workload DEBUG] 130/4061 complete, most - recently Fe(Glyph(minute)) - [2025-01-10T18:22:47.598309Z ThreadId(1) - fontc::workload DEBUG] 131/4061 complete, most - recently Fe(Glyph(snowflake)) - [2025-01-10T18:22:47.598311Z ThreadId(1) - fontc::workload DEBUG] 132/4061 complete, most - recently Fe(Glyph(Abreve-cy)) - [2025-01-10T18:22:47.598315Z ThreadId(1) - fontc::workload DEBUG] 133/4061 complete, most - recently Fe(Glyph(gacute)) - [2025-01-10T18:22:47.614179Z ThreadId(1) fontc - ERROR] Invalid source glyph 'jcircumflex': 'bad + -16T17:23:13.977827Z ThreadId(1) fontc::workload + DEBUG] 15/4061 complete, most recently + Fe(Glyph(heavyBlackHeart)) + [2025-01-16T17:23:13.977830Z ThreadId(1) + fontc::workload DEBUG] 16/4061 complete, most + recently + Fe(Glyph(rightFrontTiltedShadowWhiteArrow)) + [2025-01-16T17:23:13.977831Z ThreadId(1) + fontc::workload DEBUG] 17/4061 complete, most + recently Fe(Glyph(H)) [2025-01-16T17:23:13.977832Z + ThreadId(1) fontc::workload DEBUG] 18/4061 + complete, most recently Fe(Glyph(Fita-cy)) + [2025-01-16T17:23:13.977833Z ThreadId(1) + fontc::workload DEBUG] 19/4061 complete, most + recently Fe(Glyph(teardropSpokedAsterisk)) + [2025-01-16T17:23:13.977834Z ThreadId(1) + fontc::workload DEBUG] 20/4061 complete, most + recently Fe(Glyph(Ucaron)) + [2025-01-16T17:23:13.977835Z ThreadId(1) + fontc::workload DEBUG] 21/4061 complete, most + recently Fe(Glyph(Zdotaccent)) + [2025-01-16T17:23:13.989702Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Zdotaccent': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''
@@ -59831,12 +59573,12 @@

ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' - [2025-01-10T18:08:00.309479Z ThreadId(1) + [2025-01-16T17:08:08.019222Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'italicAngle' [2025-01-10T18:08:00.309480Z + 'italicAngle' [2025-01-16T17:08:08.019223Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2025-01-10T18:08:00.349847Z ThreadId(1) fontc + [2025-01-16T17:08:08.046022Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -59891,12 +59633,12 @@

own custom parameter 'postscriptUnderlinePosition' - [2025-01-10T18:08:27.042897Z ThreadId(1) + [2025-01-16T17:08:36.420621Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'italicAngle' [2025-01-10T18:08:27.042898Z + 'italicAngle' [2025-01-16T17:08:36.420623Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2025-01-10T18:08:27.065161Z ThreadId(1) fontc + [2025-01-16T17:08:36.456193Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -59925,7 +59667,7 @@

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

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

adId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' - [2025-01-10T18:07:03.605010Z ThreadId(1) + [2025-01-16T17:07:12.388102Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'Alignment Zones' [2025-01-10T18:07:03.605011Z + 'Alignment Zones' [2025-01-16T17:07:12.388102Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2025-01-10T18:07:03.627275Z ThreadId(1) fontc + [2025-01-16T17:07:12.420047Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60033,12 +59775,12 @@

custom parameter 'postscriptUnderlinePosition' - [2025-01-10T18:07:32.818529Z ThreadId(1) + [2025-01-16T17:07:39.377710Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter - 'Alignment Zones' [2025-01-10T18:07:32.818530Z + 'Alignment Zones' [2025-01-16T17:07:39.377711Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' - [2025-01-10T18:07:32.847885Z ThreadId(1) fontc + [2025-01-16T17:07:39.408856Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: PhantomData<fn() -> fontdrasil::coords::DesignSpace> }. Mappings @@ -60078,7 +59820,7 @@

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

- Be(GlyfFragment(braceright)) - [2025-01-10T18:06:23.467108Z ThreadId(1) - fontc::workload ERROR] task 'Be(GlyfFragment(p))' - failed: ''p' has interpolation-incompatible paths' - [2025-01-10T18:06:23.467111Z ThreadId(1) - fontc::workload DEBUG] 648/1005 complete, most - recently Be(GlyfFragment(p)) - [2025-01-10T18:06:23.467113Z ThreadId(1) - fontc::workload DEBUG] 649/1005 complete, most - recently Be(GlyfFragment(logicalnot)) - [2025-01-10T18:06:23.467115Z ThreadId(1) - fontc::workload DEBUG] 650/1005 complete, most - recently Be(GlyfFragment(V)) - [2025-01-10T18:06:23.467118Z ThreadId(1) - fontc::workload DEBUG] 651/1005 complete, most - recently Be(GlyfFragment(section)) - [2025-01-10T18:06:23.467121Z ThreadId(1) - fontc::workload DEBUG] 652/1005 complete, most - recently Be(GlyfFragment(thorn)) - [2025-01-10T18:06:23.467123Z ThreadId(1) - fontc::workload DEBUG] 653/1005 complete, most - recently Be(GlyfFragment(ampersand)) - [2025-01-10T18:06:23.471858Z ThreadId(1) fontc - ERROR] 'eight' has interpolation-incompatible paths + Z ThreadId(2) fontir::glyph DEBUG] Coalescing + 'ugrave' into a simple glyph because component 2x2s + vary across the designspace + [2025-01-16T17:15:01.209241Z ThreadId(2) + fontir::glyph DEBUG] Coalescing 'yacute' into a + simple glyph because component 2x2s vary across the + designspace [2025-01-16T17:15:01.209243Z + ThreadId(2) fontir::glyph DEBUG] Coalescing + 'ydieresis' into a simple glyph because component + 2x2s vary across the designspace + [2025-01-16T17:15:01.209295Z ThreadId(2) + 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 + [2025-01-16T17:15:01.218738Z ThreadId(1) + fontc::workload DEBUG] 495/1005 complete, most + recently Fe(GlyphOrder) + [2025-01-16T17:15:01.220584Z ThreadId(1) fontc + ERROR] A task panicked: ''Aacute' has 2 unique sets + of components; must have exactly 1 {[], [A, + acute]}'
@@ -60173,30 +59915,26 @@

- y Fe(Glyph(hungarumlaut)) - [2025-01-10T18:06:26.648339Z ThreadId(1) - fontc::workload DEBUG] 258/1005 complete, most - recently Fe(Glyph(mu)) [2025-01-10T18:06:26.648341Z - ThreadId(1) fontc::workload DEBUG] 259/1005 - complete, most recently Fe(Glyph(threequarters)) - [2025-01-10T18:06:26.648344Z ThreadId(1) - fontc::workload DEBUG] 260/1005 complete, most - recently Be(GlyfFragment(b)) - [2025-01-10T18:06:26.648346Z ThreadId(1) - fontc::workload DEBUG] 261/1005 complete, most - recently Be(GlyfFragment(quotesinglbase)) - [2025-01-10T18:06:26.648349Z ThreadId(1) - fontc::workload DEBUG] 262/1005 complete, most - recently Be(GlyfFragment(degree)) - [2025-01-10T18:06:26.648351Z ThreadId(1) - fontc::workload DEBUG] 263/1005 complete, most - recently Be(GlyfFragment(AE)) - [2025-01-10T18:06:26.648353Z ThreadId(1) - fontc::workload DEBUG] 264/1005 complete, most - recently Be(GlyfFragment(k)) - [2025-01-10T18:06:26.650001Z ThreadId(1) fontc - ERROR] 'b' has interpolation-incompatible paths - ninja: build stopped: subcommand failed. + , "MLLLLZMLLLLZMLLLLZMLLLLZ"} + [2025-01-16T17:15:04.495703Z ThreadId(2) + fontbe::glyphs WARN] foundryicon has inconsistent + path elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCZMLLLLCCCCCCCCCCZMCCCZMCCZMCCCZMLCCCCCCCLCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCLCLLCZMCLLCZ", + "MLCCCCCCCLLLCCLLCCCLZMLLLLLLLLLLLLLCLLCCZMLLCCCLLLCCCCZMCCCCZMLLCLLCCCCCLLLCCZMLCLCCCCCLZMLLLLLLLLLLCCCLLLZMLLLLLLLLLLCCCLLLZMLCCLLLLLLZMCCCCZMCCCCZMCCCCZMCCLLCZMCLCZ"} + [2025-01-16T17:15:04.495822Z ThreadId(2) + fontbe::glyphs WARN] d has inconsistent path + elements: {"MLLLLLLLLLCCCCZMCCCLCZ", + "MCCCLCZMLLCCCCLLLLLLLZ"} + [2025-01-16T17:15:04.495839Z ThreadId(3) + fontbe::glyphs WARN] six has inconsistent path + elements: {"MCCCCZMLCCCCCCZ", "MCCCCZMCLCCCCCZ"} + [2025-01-16T17:15:04.496202Z ThreadId(3) + fontbe::glyphs WARN] W has inconsistent path + elements: {"MLLLLLLLLLLLLLLLLLLLLLZ", + "MLLLLLLLLLLLLLLLLLLLLLLZ"} + [2025-01-16T17:15:04.497746Z ThreadId(1) fontc + ERROR] 'dollar' has interpolation-incompatible + paths ninja: build stopped: subcommand failed.
@@ -60246,11 +59984,11 @@

s-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4tv1441j + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjwzsoxl4 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpNyQ2TX/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEV8g1Y/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfmhl_998.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1sszyj15.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()) ^^^^^^ @@ -60272,11 +60010,11 @@

s-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprmhxn6s5 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkbtqua4i -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpNyQ2TX/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEV8g1Y/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkqhdhuye.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2cn202qg.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()) ^^^^^^ @@ -60341,10 +60079,10 @@

- [2025-01-10T18:25:14.729705Z ThreadId(1) + [2025-01-16T17:25:31.312863Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace" - [2025-01-10T18:25:14.729743Z ThreadId(1) fontc + [2025-01-16T17:25:31.312909Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace
@@ -60398,24 +60136,24 @@

ers/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw_8idaqi + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj91yjat7 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw_8idaqi + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj91yjat7 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:25:17.079356Z + --no-production-names [2025-01-16T17:25:33.817532Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:25:17.079513Z ThreadId(1) + [2025-01-16T17:25:33.817703Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" - [2025-01-10T18:25:17.079532Z ThreadId(1) fontc + [2025-01-16T17:25:33.817725Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace ninja: build stopped: subcommand failed. @@ -60437,9 +60175,9 @@

--no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: - instance_ufos/Belanosima-SemiBold.ufo.json not - found [5/8] buildTTF fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsehbqp65 + instance_ufos/Belanosima-Regular.ufo.json not found + [5/8] buildTTF fontmake --output-path + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_s9fbdaz -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -60556,30 +60294,31 @@

- e, most recently Fe(Glyph(figuredash)) - [2025-01-10T18:16:02.067857Z ThreadId(1) - fontc::workload DEBUG] 462/3250 complete, most - recently Fe(Glyph(Uacute.001)) - [2025-01-10T18:16:02.067859Z ThreadId(1) - fontc::workload ERROR] task 'Fe(Glyph(euro))' - failed: 'Invalid source glyph 'euro': 'bad anchor: - 'Invalid anchor 'top': 'no value at default - location'''' [2025-01-10T18:16:02.067860Z - ThreadId(1) fontc::workload DEBUG] 463/3250 - complete, most recently Fe(Glyph(euro)) - [2025-01-10T18:16:02.067861Z ThreadId(1) - fontc::workload DEBUG] 464/3250 complete, most - recently Fe(Glyph(Ygrave.001)) - [2025-01-10T18:16:02.067863Z ThreadId(1) - fontc::workload DEBUG] 465/3250 complete, most - recently Fe(Glyph(exclamdown)) - [2025-01-10T18:16:02.067864Z ThreadId(1) - fontc::workload DEBUG] 466/3250 complete, most - recently Fe(Glyph(Xdotaccent)) - [2025-01-10T18:16:02.072117Z ThreadId(1) fontc - ERROR] Invalid source glyph - 'circumflexcomb_gravecomb': 'bad anchor: 'Invalid - anchor 'top_viet': 'no value at default location''' + Glyph(h)) [2025-01-16T17:20:11.580481Z ThreadId(1) + fontc::workload DEBUG] 804/3250 complete, most + recently Fe(Glyph(quotedbl)) + [2025-01-16T17:20:11.580483Z ThreadId(1) + fontc::workload DEBUG] 805/3250 complete, most + recently Fe(Glyph(nine.osf)) + [2025-01-16T17:20:11.580485Z ThreadId(1) + fontc::workload DEBUG] 806/3250 complete, most + recently Fe(Glyph(Ldotbelowmacron)) + [2025-01-16T17:20:11.580488Z ThreadId(1) + fontc::workload DEBUG] 807/3250 complete, most + recently Fe(Glyph(Pacute)) + [2025-01-16T17:20:11.580490Z ThreadId(1) + fontc::workload DEBUG] 808/3250 complete, most + recently Fe(Glyph(Oacute)) + [2025-01-16T17:20:11.580492Z ThreadId(1) + fontc::workload DEBUG] 809/3250 complete, most + recently Fe(Glyph(Iacute)) + [2025-01-16T17:20:11.580494Z ThreadId(1) + fontc::workload DEBUG] 810/3250 complete, most + recently Fe(Glyph(udieresis)) + [2025-01-16T17:20:11.586910Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Ocircumflexgrave': + 'bad anchor: 'Invalid anchor 'top_viet': 'no value + at default location'''
@@ -60659,30 +60398,30 @@

- e, most recently Fe(Glyph(ubreve.sc)) - [2025-01-10T18:15:28.632595Z ThreadId(1) - fontc::workload DEBUG] 997/5522 complete, most - recently Fe(Glyph(SigmaLunateReversedSymbol)) - [2025-01-10T18:15:28.632597Z ThreadId(1) - fontc::workload ERROR] task 'Fe(Glyph(Yeru-cy))' - failed: 'Invalid source glyph 'Yeru-cy': 'bad - anchor: 'Invalid anchor 'top': 'no value at default - location'''' [2025-01-10T18:15:28.632600Z - ThreadId(1) fontc::workload DEBUG] 998/5522 - complete, most recently Fe(Glyph(Yeru-cy)) - [2025-01-10T18:15:28.632602Z ThreadId(1) - fontc::workload DEBUG] 999/5522 complete, most - recently Fe(Glyph(Imacron)) - [2025-01-10T18:15:28.632605Z ThreadId(1) - fontc::workload DEBUG] 1000/5522 complete, most - recently Fe(Glyph(etapsilioxia)) - [2025-01-10T18:15:28.632607Z ThreadId(1) - fontc::workload DEBUG] 1001/5522 complete, most - recently Fe(Glyph(Ytilde)) - [2025-01-10T18:15:28.646392Z ThreadId(1) fontc - ERROR] Invalid source glyph 'dasiaoxia': 'bad - anchor: 'Invalid anchor 'top': 'no value at default - location''' + 37.404190Z ThreadId(1) fontc::workload DEBUG] + 1374/5522 complete, most recently Fe(Glyph(Je-cy)) + [2025-01-16T17:19:37.404192Z ThreadId(1) + fontc::workload DEBUG] 1375/5522 complete, most + recently Fe(Glyph(ocircumflexdotbelow)) + [2025-01-16T17:19:37.404195Z ThreadId(1) + fontc::workload DEBUG] 1376/5522 complete, most + recently Fe(Glyph(Otilde)) + [2025-01-16T17:19:37.404197Z ThreadId(1) + fontc::workload DEBUG] 1377/5522 complete, most + recently Fe(Glyph(kcommaaccent)) + [2025-01-16T17:19:37.404199Z ThreadId(1) + fontc::workload DEBUG] 1378/5522 complete, most + recently Fe(Glyph(Omicrondasia)) + [2025-01-16T17:19:37.404201Z ThreadId(1) + fontc::workload DEBUG] 1379/5522 complete, most + recently Fe(Glyph(hbar)) + [2025-01-16T17:19:37.404204Z ThreadId(1) + fontc::workload DEBUG] 1380/5522 complete, most + recently Fe(Glyph(Etapsiliprosgegrammeni)) + [2025-01-16T17:19:37.414565Z ThreadId(1) fontc + ERROR] Invalid source glyph 'dotbelowcomb.case': + 'bad anchor: 'Invalid anchor 'bottom': 'no value at + default location'''
@@ -60764,20 +60503,20 @@

- 92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi0h96iua + 92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv Inconsolata.glyphs --decompose-transformed-components --no-production-names [2/4] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt4ny9efv + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbcrhcvt7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt4ny9efv - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi0h96iua + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbcrhcvt7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv vtt_hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt4ny9efv - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi0h96iua + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbcrhcvt7 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv vtt_hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", @@ -60793,7 +60532,7 @@

- cv88h0000gn/T/tmprznr198f -o variable -g + cv88h0000gn/T/tmp7t0ezrpt -o variable -g Inconsolata.glyphs --filter ... --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves @@ -60805,7 +60544,7 @@

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

- AT") [2025-01-10T18:16:02.189338Z ThreadId(4) + AT") [2025-01-16T17:13:39.653420Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") - [2025-01-10T18:16:02.191150Z ThreadId(4) + [2025-01-16T17:13:39.655805Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2025-01-10T18:16:02.191153Z ThreadId(4) + [2025-01-16T17:13:39.655815Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") - [2025-01-10T18:16:02.191154Z ThreadId(4) + [2025-01-16T17:13:39.655817Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2025-01-10T18:16:02.191155Z ThreadId(4) + [2025-01-16T17:13:39.655818Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") - [2025-01-10T18:16:02.209434Z ThreadId(1) fontc + [2025-01-16T17:13:39.676285Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739
@@ -60976,20 +60715,21 @@

- .600350Z ThreadId(1) ufo2fontir::source DEBUG] - CREATE FEATURES [2025-01-10T18:18:17.657060Z - ThreadId(3) ufo2fontir::source DEBUG] Features for + .748292Z ThreadId(1) ufo2fontir::source DEBUG] + CREATE FEATURES [2025-01-16T17:03:22.819297Z + ThreadId(4) ufo2fontir::source DEBUG] Static + metadata for "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" - [2025-01-10T18:18:17.657125Z ThreadId(8) - ufo2fontir::source DEBUG] Static metadata for + [2025-01-16T17:03:22.819335Z ThreadId(5) + ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" - [2025-01-10T18:18:17.657896Z ThreadId(3) + [2025-01-16T17:03:22.820041Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:18:17.658569Z + limitation. [2025-01-16T17:03:22.820257Z ThreadId(1) fontc::workload DEBUG] 1/3827 complete, most recently Fe(Features) - [2025-01-10T18:18:17.785532Z ThreadId(1) fontc + [2025-01-16T17:03:22.946641Z 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 @@ -61039,10 +60779,10 @@

- [2025-01-10T18:19:40.694325Z ThreadId(1) + [2025-01-16T17:04:31.504683Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace" - [2025-01-10T18:19:40.694675Z ThreadId(1) fontc + [2025-01-16T17:04:31.504754Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory' @@ -61080,24 +60820,24 @@

fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1nkm5yeo + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpla9yh84r SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1nkm5yeo + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpla9yh84r SignikaNegative.designspace --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:19:42.702679Z + --no-production-names [2025-01-16T17:04:33.527803Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:19:42.703322Z ThreadId(1) + [2025-01-16T17:04:33.527946Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" - [2025-01-10T18:19:42.703414Z ThreadId(1) fontc + [2025-01-16T17:04:33.527983Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory' ninja: build stopped: @@ -61109,16 +60849,16 @@

- 2d38qc2zzr8kbcv88h0000gn/T/tmp9g_jagzw + 2d38qc2zzr8kbcv88h0000gn/T/tmpqcujcn2a /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9g_jagzw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqcujcn2a -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/tmp9g_jagzw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqcujcn2a -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter @@ -61215,29 +60955,28 @@

- -10T18:03:22.672172Z ThreadId(1) fontc::workload - DEBUG] 1264/5901 complete, most recently - Fe(Glyph(t_h)) [2025-01-10T18:03:22.672174Z - ThreadId(1) fontc::workload DEBUG] 1265/5901 - complete, most recently Fe(Glyph(Uhorn.ss01)) - [2025-01-10T18:03:22.672176Z ThreadId(1) - fontc::workload DEBUG] 1266/5901 complete, most - recently Fe(Glyph(Udieresis)) - [2025-01-10T18:03:22.672179Z ThreadId(1) - fontc::workload DEBUG] 1267/5901 complete, most - recently Fe(Glyph(Ohookabove)) - [2025-01-10T18:03:22.672181Z ThreadId(1) - fontc::workload DEBUG] 1268/5901 complete, most - recently Fe(Glyph(Adblgrave)) - [2025-01-10T18:03:22.672183Z ThreadId(1) - fontc::workload DEBUG] 1269/5901 complete, most - recently Fe(Glyph(etilde.fina)) - [2025-01-10T18:03:22.672185Z ThreadId(1) - fontc::workload DEBUG] 1270/5901 complete, most - recently Fe(Glyph(circumflexcomb_acutecomb.case)) - [2025-01-10T18:03:22.680883Z ThreadId(1) fontc - ERROR] Invalid source glyph 'j.fina': 'bad anchor: - 'Invalid anchor 'bottom': 'no value at default + CCCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCCCCZ"} + [2025-01-16T17:11:42.793650Z ThreadId(2) + fontbe::glyphs WARN] m has inconsistent path + elements: + {"MCLLCCCCCLCLCCCCCCCCCCCCCCCCCLLCCCCCCLCCCCCCCCCCCCCCCCCCCCZ", + "MCCCCCCLCLCCCCLCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCZ"} + [2025-01-16T17:11:42.793693Z ThreadId(2) + fontbe::glyphs WARN] a.titl has inconsistent path + elements: + {"MLLCCCCCLLLLCCCLLLLCCCLLCCCCCCCCCCCCCCZMCCCCCLCCZ", + "MLLCCCCCLLLLCCCLLCCCLLCCCCCCCCCCCCZMCCCCCCZ"} + [2025-01-16T17:11:42.793696Z ThreadId(2) + fontbe::glyphs WARN] one has inconsistent path + elements: {"MCCLCCCCCCCCCLLCLLCCCCCZ", + "MCCCCCCCCCCCLCCCCCZ"} [2025-01-16T17:11:42.793818Z + ThreadId(2) fontbe::glyphs WARN] Tbar has + inconsistent path elements: + {"MCCCCCCCCCLLLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCZ", + "MCCCCCCCCCCLCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCLCLCCCCCCCCZ"} + [2025-01-16T17:11:42.797404Z ThreadId(1) fontc + ERROR] Invalid source glyph 'yacute.fina': 'bad + anchor: 'Invalid anchor 'top': 'no value at default location'''
@@ -61286,29 +61025,31 @@

- 96/5901 complete, most recently Fe(Glyph(Etilde)) - [2025-01-10T18:03:29.083092Z ThreadId(1) - fontc::workload DEBUG] 197/5901 complete, most - recently Fe(Glyph(numero)) - [2025-01-10T18:03:29.094278Z ThreadId(5) - fontbe::glyphs WARN] Hbar.titl has inconsistent - path elements: - {"MLCLCCCCCLCCCLCCCLCCCLCCLCCLCCCCZMLCCCCLCCLCCZ", - "MCCCCCCCCCCLCCCCLCCCCCCCZMCCCCCCCZ"} - [2025-01-10T18:03:29.094451Z ThreadId(2) - fontbe::glyphs WARN] f_f_l.titl has inconsistent - path elements: - {"MLLCCCLLLCCCCCLCCLLCCCCCCCZMLLCCCLLLCCCCCLCCLLCCCCCCCZMCLLCLCLLCCCCCCCCCCLCLLCCCZ", - "MLLCCCLLLCCCCCLCCLLCCCCCCCZMLLCCCLLLCCCCCLCCLLCCCCCCCZMCLLCCLLCCCCCCCCCCLLCCCZ"} - [2025-01-10T18:03:29.094546Z ThreadId(5) - fontbe::glyphs WARN] lessequal has inconsistent - path elements: {"MCCCCCCCLCCZMCCCCCCCCZ", - "MCCCCCCCCCCCLZMCCCCLCCCCLCZ"} - [2025-01-10T18:03:29.100438Z ThreadId(1) fontc - ERROR] Invalid source glyph 'rdblgrave.fina': 'bad - anchor: 'Invalid anchor 'bottom': 'no value at - default location''' ninja: build stopped: - subcommand failed. + 559Z ThreadId(1) fontc::workload DEBUG] 40/5901 + complete, most recently Fe(Glyph(emacron.fina)) + [2025-01-16T17:11:49.575561Z ThreadId(1) + fontc::workload DEBUG] 41/5901 complete, most + recently Fe(Glyph(wcircumflex)) + [2025-01-16T17:11:49.575564Z ThreadId(1) + fontc::workload DEBUG] 42/5901 complete, most + recently Fe(Glyph(comma)) + [2025-01-16T17:11:49.575566Z ThreadId(1) + fontc::workload DEBUG] 43/5901 complete, most + recently Fe(Glyph(Wgrave)) + [2025-01-16T17:11:49.575570Z ThreadId(1) + fontc::workload DEBUG] 44/5901 complete, most + recently Fe(Glyph(abreveacute.titl)) + [2025-01-16T17:11:49.575572Z ThreadId(1) + fontc::workload DEBUG] 45/5901 complete, most + recently Fe(Glyph(Ibreve.ss01)) + [2025-01-16T17:11:49.575574Z ThreadId(1) + fontc::workload DEBUG] 46/5901 complete, most + recently Fe(GlobalMetrics) + [2025-01-16T17:11:49.593213Z ThreadId(1) fontc + ERROR] Invalid source glyph 'rcaron.fina': 'bad + anchor: 'Invalid anchor 'top': 'no value at default + location''' ninja: build stopped: subcommand + failed.
@@ -61339,11 +61080,11 @@

ols-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe17nabjw + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl56a7cqo -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpcz6SQi/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnweOVC/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmc1b6615.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqkdcali_.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()) ^^^^^^ @@ -61365,11 +61106,11 @@

ols-gen-stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptscoxv95 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp1wtbyyi -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpcz6SQi/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnweOVC/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3rh_as7d.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz5rs2gkn.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()) ^^^^^^ @@ -61402,28 +61143,27 @@

- (Glyph(C_H)) [2025-01-10T18:15:10.688765Z - ThreadId(1) fontc::workload DEBUG] 791/3190 - complete, most recently Fe(Glyph(ordfeminine)) - [2025-01-10T18:15:10.688767Z ThreadId(1) - fontc::workload DEBUG] 792/3190 complete, most - recently Fe(Glyph(question)) - [2025-01-10T18:15:10.688769Z ThreadId(1) - fontc::workload DEBUG] 793/3190 complete, most - recently Fe(Glyph(franc)) - [2025-01-10T18:15:10.688772Z ThreadId(1) - fontc::workload DEBUG] 794/3190 complete, most - recently Fe(Glyph(ohornacute)) - [2025-01-10T18:15:10.688774Z ThreadId(1) - fontc::workload DEBUG] 795/3190 complete, most - recently Fe(Glyph(omacron)) - [2025-01-10T18:15:10.688776Z ThreadId(1) - fontc::workload DEBUG] 796/3190 complete, most - recently Fe(Glyph(uhookabove)) - [2025-01-10T18:15:10.688779Z ThreadId(1) - fontc::workload DEBUG] 797/3190 complete, most - recently Fe(Glyph(rupiah)) - [2025-01-10T18:15:10.693777Z ThreadId(1) fontc + inglleft)) [2025-01-16T17:19:18.301722Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(product))' failed: ''product' has + interpolation-incompatible paths' + [2025-01-16T17:19:18.301725Z ThreadId(1) + fontc::workload DEBUG] 1163/3190 complete, most + recently Be(GlyfFragment(product)) + [2025-01-16T17:19:18.301727Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(colonsign))' failed: ''colonsign' + has interpolation-incompatible paths' + [2025-01-16T17:19:18.301729Z ThreadId(1) + fontc::workload DEBUG] 1164/3190 complete, most + recently Be(GlyfFragment(colonsign)) + [2025-01-16T17:19:18.301731Z ThreadId(1) + fontc::workload ERROR] task 'Be(GlyfFragment(N))' + failed: ''N' has interpolation-incompatible paths' + [2025-01-16T17:19:18.301733Z ThreadId(1) + fontc::workload DEBUG] 1165/3190 complete, most + recently Be(GlyfFragment(N)) + [2025-01-16T17:19:18.306601Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' @@ -61525,27 +61265,27 @@

- eadId(1) fontc::workload DEBUG] 1932/2281 complete, - most recently Be(GlyfFragment(eacute)) - [2025-01-10T18:15:45.241289Z ThreadId(1) - fontc::workload DEBUG] 1933/2281 complete, most - recently Be(GlyfFragment(Jcircumflex)) - [2025-01-10T18:15:45.241292Z ThreadId(1) - fontc::workload DEBUG] 1934/2281 complete, most - recently Be(GlyfFragment(ocircumflexdotbelow)) - [2025-01-10T18:15:45.241294Z ThreadId(1) - fontc::workload DEBUG] 1935/2281 complete, most - recently Be(GlyfFragment(ccedilla)) - [2025-01-10T18:15:45.241296Z ThreadId(1) - fontc::workload DEBUG] 1936/2281 complete, most - recently Be(GlyfFragment(iogonek)) - [2025-01-10T18:15:45.241299Z ThreadId(1) - fontc::workload DEBUG] 1937/2281 complete, most - recently Be(GlyfFragment(nacute)) - [2025-01-10T18:15:45.241301Z ThreadId(1) - fontc::workload DEBUG] 1938/2281 complete, most - recently Be(GlyfFragment(hcircumflex)) - [2025-01-10T18:15:45.243861Z ThreadId(1) fontc + :17.617939Z ThreadId(1) fontc::workload DEBUG] + 1515/2281 complete, most recently + Be(GlyfFragment(at)) [2025-01-16T17:19:17.617940Z + ThreadId(1) fontc::workload DEBUG] 1516/2281 + complete, most recently Be(GlyfFragment(dotlessj)) + [2025-01-16T17:19:17.617941Z ThreadId(1) + fontc::workload DEBUG] 1517/2281 complete, most + recently Be(GlyfFragment(six.dnom)) + [2025-01-16T17:19:17.617942Z ThreadId(1) + fontc::workload DEBUG] 1518/2281 complete, most + recently Be(GlyfFragment(braceright)) + [2025-01-16T17:19:17.617943Z ThreadId(1) + fontc::workload DEBUG] 1519/2281 complete, most + recently Be(GlyfFragment(four.dnom)) + [2025-01-16T17:19:17.617945Z ThreadId(1) + fontc::workload DEBUG] 1520/2281 complete, most + recently Be(GlyfFragment(bracketright)) + [2025-01-16T17:19:17.617945Z ThreadId(1) + fontc::workload DEBUG] 1521/2281 complete, most + recently Be(GlyfFragment(hbar)) + [2025-01-16T17:19:17.626649Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545
@@ -61597,27 +61337,27 @@

- 81 complete, most recently - Be(GlyfFragment(Rcommaaccent)) - [2025-01-10T18:15:49.535968Z ThreadId(1) - fontc::workload DEBUG] 1881/2281 complete, most - recently Be(GlyfFragment(Scommaaccent)) - [2025-01-10T18:15:49.535970Z ThreadId(1) - fontc::workload DEBUG] 1882/2281 complete, most - recently Be(GlyfFragment(Oacute)) - [2025-01-10T18:15:49.535972Z ThreadId(1) - fontc::workload DEBUG] 1883/2281 complete, most - recently Be(GlyfFragment(oneinferior)) - [2025-01-10T18:15:49.535975Z ThreadId(1) - fontc::workload DEBUG] 1884/2281 complete, most - recently Be(GlyfFragment(Utilde)) - [2025-01-10T18:15:49.535977Z ThreadId(1) - fontc::workload DEBUG] 1885/2281 complete, most - recently Be(GlyfFragment(ogonek)) - [2025-01-10T18:15:49.535980Z ThreadId(1) - fontc::workload DEBUG] 1886/2281 complete, most - recently Be(GlyfFragment(tcommaaccent)) - [2025-01-10T18:15:49.544007Z ThreadId(1) fontc + 806/2281 complete, most recently + Be(GlyfFragment(Abreveacute)) + [2025-01-16T17:19:22.029065Z ThreadId(1) + fontc::workload DEBUG] 1807/2281 complete, most + recently Be(GlyfFragment(threequarters)) + [2025-01-16T17:19:22.029068Z ThreadId(1) + fontc::workload DEBUG] 1808/2281 complete, most + recently Be(GlyfFragment(oneeighth)) + [2025-01-16T17:19:22.029070Z ThreadId(1) + fontc::workload DEBUG] 1809/2281 complete, most + recently Be(GlyfFragment(Wgrave)) + [2025-01-16T17:19:22.029073Z ThreadId(1) + fontc::workload DEBUG] 1810/2281 complete, most + recently Be(GlyfFragment(nine.dnom)) + [2025-01-16T17:19:22.029075Z ThreadId(1) + fontc::workload DEBUG] 1811/2281 complete, most + recently Be(GlyfFragment(Q)) + [2025-01-16T17:19:22.029078Z ThreadId(1) + fontc::workload DEBUG] 1812/2281 complete, most + recently Be(GlyfFragment(arrowright)) + [2025-01-16T17:19:22.032742Z 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. @@ -61629,7 +61369,7 @@

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

- CLCCCCLCZ"} [2025-01-10T18:05:25.779033Z - ThreadId(4) fontbe::glyphs WARN] Eng has - inconsistent path elements: - {"MCCCCLCCCCCCCCCCLLCCCCLLCCCCCCCCCCZ", - "MCCLCCLCCCCCCCLCLCCCCLLCLCCCCCCZ"} - [2025-01-10T18:05:25.779042Z ThreadId(4) - fontbe::glyphs WARN] five has inconsistent path - elements: {"MCCCLCCLCLCCLCCCCCCCCCCCCCZ", - "MCCCCLCCCLCCLCCCLCCCCCCCCCCCCCCLCZ"} - [2025-01-10T18:05:25.779049Z ThreadId(4) - fontbe::glyphs WARN] u has inconsistent path - elements: {"MCCCCCCCCCCCCCCCCCCCCCCZ", - "MCCCCCCLCLCCCCCCCCCLCZ"} - [2025-01-10T18:05:25.779060Z ThreadId(4) - fontbe::glyphs WARN] threesuperior has inconsistent - path elements: {"MCCCCCCCCCCCCCLCCCCCCZ", - "MCCLCCCCCCCCCCCCCCCCLCCCLCCCCCZ"} - [2025-01-10T18:05:25.779067Z ThreadId(4) - fontbe::glyphs WARN] copyright has inconsistent - path elements: {"MCCCCCZMLCCCCCLCCCCCCZMCCCCZ", - "MCCCCCZMLCCCCCCLCCCCCCZMCCCCZ"} - [2025-01-10T18:05:25.780967Z ThreadId(1) fontc - ERROR] Invalid source glyph 'kip': 'bad anchor: - 'Invalid anchor 'bottom': 'no value at default + st recently Fe(Glyph(bullet)) + [2025-01-16T17:12:46.209349Z ThreadId(1) + fontc::workload DEBUG] 626/2527 complete, most + recently Fe(Glyph(breve)) + [2025-01-16T17:12:46.209351Z ThreadId(1) + fontc::workload DEBUG] 627/2527 complete, most + recently Fe(Glyph(g)) [2025-01-16T17:12:46.209353Z + ThreadId(1) fontc::workload DEBUG] 628/2527 + complete, most recently Fe(Glyph(ycircumflex)) + [2025-01-16T17:12:46.209356Z ThreadId(1) + fontc::workload DEBUG] 629/2527 complete, most + recently Fe(Glyph(ae)) [2025-01-16T17:12:46.209358Z + ThreadId(1) fontc::workload DEBUG] 630/2527 + complete, most recently Fe(Glyph(u)) + [2025-01-16T17:12:46.209360Z ThreadId(1) + fontc::workload DEBUG] 631/2527 complete, most + recently Fe(Glyph(uhorntilde)) + [2025-01-16T17:12:46.209362Z ThreadId(1) + fontc::workload DEBUG] 632/2527 complete, most + recently Fe(Glyph(dieresisbelowcomb)) + [2025-01-16T17:12:46.213212Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Kcommaaccent': 'bad + anchor: 'Invalid anchor 'top': 'no value at default location'''
@@ -61775,31 +61514,29 @@

- tly Fe(Glyph(igrave)) [2025-01-10T18:14:51.277330Z - ThreadId(1) fontc::workload DEBUG] 632/2549 - complete, most recently Fe(Glyph(acircumflex)) - [2025-01-10T18:14:51.277333Z ThreadId(1) - fontc::workload DEBUG] 633/2549 complete, most - recently Fe(Glyph(Scaron)) - [2025-01-10T18:14:51.277335Z ThreadId(1) - fontc::workload DEBUG] 634/2549 complete, most - recently Fe(Glyph(Dzcaron)) - [2025-01-10T18:14:51.277337Z ThreadId(1) - fontc::workload DEBUG] 635/2549 complete, most - recently Fe(Glyph(manat)) - [2025-01-10T18:14:51.277339Z ThreadId(1) - fontc::workload DEBUG] 636/2549 complete, most - recently Fe(Glyph(Oacute)) - [2025-01-10T18:14:51.277342Z ThreadId(1) - fontc::workload DEBUG] 637/2549 complete, most - recently Fe(Glyph(exclamdown)) - [2025-01-10T18:14:51.277344Z ThreadId(1) - fontc::workload DEBUG] 638/2549 complete, most - recently Fe(Glyph(ntilde)) - [2025-01-10T18:14:51.279188Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslashacute': 'bad - anchor: 'Invalid anchor 'topright': 'no value at - default location''' + hs WARN] A has inconsistent path elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ"} + [2025-01-16T17:22:31.362026Z ThreadId(6) + fontbe::glyphs WARN] acutecomb has inconsistent + path elements: {"MCLCCCLCCCZ", "MLCCCLCCZ"} + [2025-01-16T17:22:31.362032Z ThreadId(6) + fontbe::glyphs WARN] ae has inconsistent path + elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCZMCCCCCCZ"} + [2025-01-16T17:22:31.362126Z ThreadId(6) + fontbe::glyphs WARN] ruble has inconsistent path + elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMLCCLCCZMLCCLCCZMCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMLCCLCCZMLCCLCCZMCCCZ"} + [2025-01-16T17:22:31.362131Z ThreadId(6) + fontbe::glyphs WARN] asciitilde has inconsistent + path elements: {"MCCCCCCCCCCCCCZ", "MCCCCCCCCCZ"} + [2025-01-16T17:22:31.365200Z ThreadId(1) fontc + ERROR] Invalid source glyph 'Oslash': 'bad anchor: + 'Invalid anchor 'topright': 'no value at default + location'''
@@ -61847,27 +61584,27 @@

- hreadId(1) fontc::workload DEBUG] 480/2549 - complete, most recently Fe(Glyph(percent)) - [2025-01-10T18:14:56.178907Z ThreadId(1) - fontc::workload DEBUG] 481/2549 complete, most - recently Fe(Glyph(breveinvertedcomb)) - [2025-01-10T18:14:56.178909Z ThreadId(1) - fontc::workload DEBUG] 482/2549 complete, most - recently Fe(Glyph(Ccaron)) - [2025-01-10T18:14:56.178911Z ThreadId(1) - fontc::workload DEBUG] 483/2549 complete, most - recently Fe(Glyph(Uhorndotbelow)) - [2025-01-10T18:14:56.178913Z ThreadId(1) - fontc::workload DEBUG] 484/2549 complete, most - recently Fe(Glyph(Thorn)) - [2025-01-10T18:14:56.178916Z ThreadId(1) - fontc::workload DEBUG] 485/2549 complete, most - recently Fe(Glyph(einvertedbreve)) - [2025-01-10T18:14:56.178918Z ThreadId(1) - fontc::workload DEBUG] 486/2549 complete, most - recently Fe(Glyph(ruble)) - [2025-01-10T18:14:56.183342Z ThreadId(1) fontc + hreadId(1) fontc::workload DEBUG] 626/2549 + complete, most recently Fe(Glyph(zdotaccent)) + [2025-01-16T17:22:36.740071Z ThreadId(1) + fontc::workload DEBUG] 627/2549 complete, most + recently Fe(Glyph(parenleft)) + [2025-01-16T17:22:36.740074Z ThreadId(1) + fontc::workload DEBUG] 628/2549 complete, most + recently Fe(Glyph(ocircumflex)) + [2025-01-16T17:22:36.740076Z ThreadId(1) + fontc::workload DEBUG] 629/2549 complete, most + recently Fe(Glyph(Edotaccent)) + [2025-01-16T17:22:36.740078Z ThreadId(1) + fontc::workload DEBUG] 630/2549 complete, most + recently Fe(Glyph(odieresismacron)) + [2025-01-16T17:22:36.740080Z ThreadId(1) + fontc::workload DEBUG] 631/2549 complete, most + recently Fe(Glyph(Cacute)) + [2025-01-16T17:22:36.740083Z ThreadId(1) + fontc::workload DEBUG] 632/2549 complete, most + recently Fe(Glyph(Ibreve)) + [2025-01-16T17:22:36.745193Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location''' ninja: build stopped: subcommand @@ -61901,30 +61638,31 @@

- Fe(Glyph(ellipsis)) successful - [2025-01-10T18:02:56.397392Z ThreadId(9) - fontir::glyph DEBUG] Coalescing - 'periodcentered.loclCAT' into a simple glyph - because component 2x2s vary across the designspace - [2025-01-10T18:02:56.397397Z ThreadId(9) - fontir::glyph DEBUG] Coalescing - 'periodcentered.loclCAT.case' into a simple glyph - because component 2x2s vary across the designspace - [2025-01-10T18:02:56.397407Z ThreadId(9) - fontir::glyph DEBUG] ConvertToContour - periodcentered.loclCAT thread '<unnamed>' - panicked at fontir/src/glyph.rs:142:9: - 'periodcentered.loclCAT' has 2 unique sets of - components; must have exactly 1 {[], - [periodcentered]} note: run with `RUST_BACKTRACE=1` - environment variable to display a backtrace - [2025-01-10T18:02:56.406863Z ThreadId(1) - fontc::workload DEBUG] 953/1922 complete, most - recently Fe(GlyphOrder) - [2025-01-10T18:02:56.409942Z ThreadId(1) fontc - ERROR] A task panicked: ''periodcentered.loclCAT' - has 2 unique sets of components; must have exactly - 1 {[], [periodcentered]}' + hreadId(6) fontbe::glyphs WARN] Scaron has + inconsistent path elements: + {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", + "MCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} + [2025-01-16T17:12:39.368733Z ThreadId(3) + fontbe::glyphs WARN] Umacron has inconsistent path + elements: + {"MCCCCCCCCCLCCCLCCLCCCCLCCCCCCCCCZMCCCCCCCCZ", + "MCCCCCCCCCLCCCLCCLLCCCCLCCCCCCCCCZMCCCCCCCCZ", + "MCCCCCCCCCLCCCLCCLLCCCLCCCCCCCCCCZMCCCCCCCCZ"} + [2025-01-16T17:12:39.368764Z ThreadId(9) + fontbe::glyphs WARN] Ccaron has inconsistent path + elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", + "MCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", + "MCCCCCCCCCCCCCCCCCCCZMCCCCCCZ"} + [2025-01-16T17:12:39.365521Z ThreadId(2) + fontbe::glyphs WARN] Uogonek has inconsistent path + elements: + {"MCCCCCCCCCLCCCLCCLLCCCCLCCCCCCCCCZMCCCCCCCLLCCCZ", + "MCCCCCCCCCCCCCCLCCCLCCLCCCCLCCCCCCCCCCCZ", + "MCCCCCCCCCCCCCCLCCCLCCLCCCLCCCCCCCCCCCCZ"} + [2025-01-16T17:12:39.377195Z ThreadId(1) fontc + ERROR] 'Egrave' has interpolation-incompatible + paths
@@ -62023,31 +61761,31 @@

- nt(infinity))' failed: ''infinity' has - interpolation-incompatible paths' - [2025-01-10T18:13:50.310665Z ThreadId(1) - fontc::workload DEBUG] 1441/2513 complete, most - recently Be(GlyfFragment(infinity)) - [2025-01-10T18:13:50.310667Z ThreadId(1) - fontc::workload DEBUG] 1442/2513 complete, most - recently Fe(Glyph(Zacute)) - [2025-01-10T18:13:50.310669Z ThreadId(1) - fontc::workload ERROR] task - 'Be(GlyfFragment(dotaccentcomb))' failed: - ''dotaccentcomb' has interpolation-incompatible - paths' [2025-01-10T18:13:50.310672Z ThreadId(1) - fontc::workload DEBUG] 1443/2513 complete, most - recently Be(GlyfFragment(dotaccentcomb)) - [2025-01-10T18:13:50.310674Z ThreadId(1) + lation-incompatible paths' + [2025-01-16T17:07:00.775112Z ThreadId(1) + fontc::workload DEBUG] 1418/2513 complete, most + recently Be(GlyfFragment(guilsinglleft)) + [2025-01-16T17:07:00.775114Z ThreadId(1) + fontc::workload DEBUG] 1419/2513 complete, most + recently Be(GlyfFragment(emdash)) + [2025-01-16T17:07:00.775116Z ThreadId(1) fontc::workload ERROR] task - 'Be(GlyfFragment(fraction))' failed: ''fraction' - has interpolation-incompatible paths' - [2025-01-10T18:13:50.310676Z ThreadId(1) - fontc::workload DEBUG] 1444/2513 complete, most - recently Be(GlyfFragment(fraction)) - [2025-01-10T18:13:50.315707Z ThreadId(1) fontc - ERROR] 'ogonekcomb.case' has - interpolation-incompatible paths + 'Be(GlyfFragment(exclamdown))' failed: + ''exclamdown' has interpolation-incompatible paths' + [2025-01-16T17:07:00.775118Z ThreadId(1) + fontc::workload DEBUG] 1420/2513 complete, most + recently Be(GlyfFragment(exclamdown)) + [2025-01-16T17:07:00.775120Z ThreadId(1) + fontc::workload ERROR] task 'Fe(GlyphOrder)' + failed: 'A task panicked: ''Gbreve' has 2 unique + sets of components; must have exactly 1 {[G, + brevecomb.case], [G, brevecomb]}'' + [2025-01-16T17:07:00.775123Z ThreadId(1) + fontc::workload DEBUG] 1421/2513 complete, most + recently Fe(GlyphOrder) + [2025-01-16T17:07:00.778580Z ThreadId(1) fontc + ERROR] 'quotesingle' has interpolation-incompatible + paths
@@ -62147,22 +61885,22 @@

ir::source DEBUG] 1243 glyphs identified - [2025-01-10T18:20:36.873899Z ThreadId(1) + [2025-01-16T17:05:47.418297Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:20:36.910257Z ThreadId(3) + [2025-01-16T17:05:47.455439Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2025-01-10T18:20:36.910301Z ThreadId(4) + [2025-01-16T17:05:47.455483Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace" - [2025-01-10T18:20:36.911546Z ThreadId(1) + [2025-01-16T17:05:47.456771Z ThreadId(1) fontc::workload DEBUG] 1/5007 complete, most - recently Fe(Features) [2025-01-10T18:20:36.911562Z + recently Fe(Features) [2025-01-16T17:05:47.456781Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2025-01-10T18:20:36.915524Z ThreadId(1) + successful [2025-01-16T17:05:47.460722Z ThreadId(1) fontc::workload DEBUG] 2/5007 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:20:36.968320Z ThreadId(1) fontc + [2025-01-16T17:05:47.505275Z 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' @@ -62270,22 +62008,22 @@

readId(1) ufo2fontir::source DEBUG] 1264 glyphs - identified [2025-01-10T18:19:50.665279Z ThreadId(1) + identified [2025-01-16T17:04:59.008127Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:19:50.708973Z ThreadId(2) + [2025-01-16T17:04:59.041167Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace" - [2025-01-10T18:19:50.709025Z ThreadId(3) + [2025-01-16T17:04:59.041646Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace" - [2025-01-10T18:19:50.710345Z ThreadId(1) + [2025-01-16T17:04:59.042282Z ThreadId(1) fontc::workload DEBUG] 1/5091 complete, most - recently Fe(Features) [2025-01-10T18:19:50.710403Z + recently Fe(Features) [2025-01-16T17:04:59.042294Z ThreadId(1) fontc::workload DEBUG] Fe(Features) - successful [2025-01-10T18:19:50.724916Z ThreadId(1) + successful [2025-01-16T17:04:59.056571Z ThreadId(1) fontc::workload DEBUG] 2/5091 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:19:50.791531Z ThreadId(1) fontc + [2025-01-16T17:04:59.121666Z 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' @@ -62395,27 +62133,28 @@

- e, most recently Fe(Glyph(sterling)) - [2025-01-10T18:20:24.100218Z ThreadId(1) - fontc::workload DEBUG] 232/947 complete, most - recently Fe(Glyph(AE)) [2025-01-10T18:20:24.100220Z - ThreadId(1) fontc::workload DEBUG] 233/947 - complete, most recently Fe(Glyph(guilsinglleft)) - [2025-01-10T18:20:24.100222Z ThreadId(1) + t recently Fe(Glyph(multiply)) + [2025-01-16T17:03:31.431948Z ThreadId(1) + fontc::workload DEBUG] 228/947 complete, most + recently Fe(Glyph(Yacute)) + [2025-01-16T17:03:31.431950Z ThreadId(1) + fontc::workload DEBUG] 229/947 complete, most + recently Fe(Glyph(otilde)) + [2025-01-16T17:03:31.431952Z ThreadId(1) + fontc::workload DEBUG] 230/947 complete, most + recently Fe(Glyph(parenright)) + [2025-01-16T17:03:31.431954Z ThreadId(1) + fontc::workload DEBUG] 231/947 complete, most + recently Fe(Glyph(f)) [2025-01-16T17:03:31.431957Z + ThreadId(1) fontc::workload DEBUG] 232/947 + complete, most recently Fe(Glyph(exclamdown)) + [2025-01-16T17:03:31.431959Z ThreadId(1) + fontc::workload DEBUG] 233/947 complete, most + recently Fe(Glyph(acircumflex)) + [2025-01-16T17:03:31.431961Z ThreadId(1) fontc::workload DEBUG] 234/947 complete, most - recently Fe(Glyph(Iacute)) - [2025-01-10T18:20:24.100225Z ThreadId(1) - fontc::workload DEBUG] 235/947 complete, most - recently Fe(Glyph(oslash)) - [2025-01-10T18:20:24.100227Z ThreadId(1) - fontc::workload DEBUG] 236/947 complete, most - recently Fe(Glyph(at)) [2025-01-10T18:20:24.100229Z - ThreadId(1) fontc::workload DEBUG] 237/947 - complete, most recently Fe(Glyph(daggerdbl)) - [2025-01-10T18:20:24.100232Z ThreadId(1) - fontc::workload DEBUG] 238/947 complete, most - recently Fe(Glyph(copyright)) - [2025-01-10T18:20:24.101350Z ThreadId(1) fontc + recently Fe(Glyph(ampersand)) + [2025-01-16T17:03:31.433467Z ThreadId(1) fontc ERROR] Invalid source glyph 'Adieresis': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' @@ -62467,27 +62206,27 @@

- )) [2025-01-10T18:20:27.017288Z ThreadId(1) + '' [2025-01-16T17:03:35.004073Z ThreadId(1) + fontc::workload DEBUG] 231/947 complete, most + recently Fe(Glyph(Adieresis)) + [2025-01-16T17:03:35.004077Z ThreadId(1) fontc::workload DEBUG] 232/947 complete, most - recently Fe(Glyph(plusminus)) - [2025-01-10T18:20:27.017289Z ThreadId(1) + recently Fe(Glyph(bracketright)) + [2025-01-16T17:03:35.004080Z ThreadId(1) fontc::workload DEBUG] 233/947 complete, most - recently Fe(Glyph(AE)) [2025-01-10T18:20:27.017290Z + recently Fe(Glyph(G)) [2025-01-16T17:03:35.004082Z ThreadId(1) fontc::workload DEBUG] 234/947 - complete, most recently Fe(Glyph(eth)) - [2025-01-10T18:20:27.017291Z ThreadId(1) + complete, most recently Fe(Glyph(S)) + [2025-01-16T17:03:35.004084Z ThreadId(1) fontc::workload DEBUG] 235/947 complete, most - recently Fe(Glyph(one)) - [2025-01-10T18:20:27.017293Z ThreadId(1) - fontc::workload DEBUG] 236/947 complete, most - recently Fe(Glyph(ae)) [2025-01-10T18:20:27.017294Z - ThreadId(1) fontc::workload DEBUG] 237/947 - complete, most recently Fe(Glyph(currency)) - [2025-01-10T18:20:27.017295Z ThreadId(1) - fontc::workload DEBUG] 238/947 complete, most - recently Fe(Glyph(questiondown)) - [2025-01-10T18:20:27.017688Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Adieresis': 'bad + recently Fe(Glyph(l)) [2025-01-16T17:03:35.004087Z + ThreadId(1) fontc::workload DEBUG] 236/947 + complete, most recently Fe(Glyph(Ograve)) + [2025-01-16T17:03:35.004103Z ThreadId(1) + fontc::workload DEBUG] 237/947 complete, most + recently Fe(Glyph(ampersand)) + [2025-01-16T17:03:35.004828Z ThreadId(1) fontc + ERROR] Invalid source glyph 'adieresis': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. @@ -62520,31 +62259,29 @@

- ost recently Fe(Glyph(Z)) - [2025-01-10T18:21:26.304209Z ThreadId(1) - fontc::workload DEBUG] 456/2557 complete, most - recently Fe(Glyph(abreveacute)) - [2025-01-10T18:21:26.304211Z ThreadId(1) - fontc::workload DEBUG] 457/2557 complete, most - recently Fe(Glyph(acute)) - [2025-01-10T18:21:26.304213Z ThreadId(1) - fontc::workload DEBUG] 458/2557 complete, most - recently Fe(Glyph(Abrevetilde)) - [2025-01-10T18:21:26.304215Z ThreadId(1) - fontc::workload DEBUG] 459/2557 complete, most - recently Fe(Glyph(Ygrave)) - [2025-01-10T18:21:26.304218Z ThreadId(1) - fontc::workload DEBUG] 460/2557 complete, most - recently Fe(Glyph(e)) [2025-01-10T18:21:26.304220Z - ThreadId(1) fontc::workload DEBUG] 461/2557 - complete, most recently Fe(Glyph(Udblgrave)) - [2025-01-10T18:21:26.304222Z ThreadId(1) - fontc::workload DEBUG] 462/2557 complete, most - recently Fe(Glyph(etilde)) - [2025-01-10T18:21:26.309570Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Oslashacute': 'bad - anchor: 'Invalid anchor 'ogonek': 'no value at - default location''' + 66221Z ThreadId(1) fontc::workload DEBUG] 227/2557 + complete, most recently Fe(Glyph(ecircumflextilde)) + [2025-01-16T17:07:51.366223Z ThreadId(1) + fontc::workload DEBUG] 228/2557 complete, most + recently Fe(Glyph(braceleft)) + [2025-01-16T17:07:51.366225Z ThreadId(1) + fontc::workload DEBUG] 229/2557 complete, most + recently Fe(Glyph(ecircumflexhookabove)) + [2025-01-16T17:07:51.366227Z ThreadId(1) + fontc::workload DEBUG] 230/2557 complete, most + recently Fe(Glyph(Udieresiscaron)) + [2025-01-16T17:07:51.366230Z ThreadId(1) + fontc::workload DEBUG] 231/2557 complete, most + recently Fe(Glyph(circumflexcomb_gravecomb)) + [2025-01-16T17:07:51.366232Z ThreadId(1) + fontc::workload DEBUG] 232/2557 complete, most + recently Fe(Glyph(dotbelowcomb)) + [2025-01-16T17:07:51.366234Z ThreadId(1) + fontc::workload DEBUG] 233/2557 complete, most + recently Fe(Glyph(D)) [2025-01-16T17:07:51.370407Z + ThreadId(1) fontc ERROR] Invalid source glyph + 'Oslashacute': 'bad anchor: 'Invalid anchor + 'topleft': 'no value at default location'''
@@ -62593,27 +62330,27 @@

- (1) fontc::workload DEBUG] 634/2557 complete, most - recently Fe(Glyph(OE)) [2025-01-10T18:21:30.896047Z - ThreadId(1) fontc::workload DEBUG] 635/2557 - complete, most recently - Fe(Glyph(brevecomb_acutecomb.case)) - [2025-01-10T18:21:30.896050Z ThreadId(1) - fontc::workload DEBUG] 636/2557 complete, most - recently Fe(Glyph(percent)) - [2025-01-10T18:21:30.896052Z ThreadId(1) - fontc::workload DEBUG] 637/2557 complete, most - recently Fe(Glyph(cacute)) - [2025-01-10T18:21:30.896054Z ThreadId(1) - fontc::workload DEBUG] 638/2557 complete, most - recently Fe(Glyph(f_f)) - [2025-01-10T18:21:30.896057Z ThreadId(1) - fontc::workload DEBUG] 639/2557 complete, most - recently Fe(Glyph(Ohornhookabove)) - [2025-01-10T18:21:30.896059Z ThreadId(1) - fontc::workload DEBUG] 640/2557 complete, most - recently Fe(Glyph(Ecircumflexdotbelow)) - [2025-01-10T18:21:30.897925Z ThreadId(1) fontc + EBUG] 59/2557 complete, most recently + Fe(Glyph(threesuperior)) + [2025-01-16T17:07:56.155752Z ThreadId(1) + fontc::workload DEBUG] 60/2557 complete, most + recently Fe(Glyph(germandbls)) + [2025-01-16T17:07:56.155754Z ThreadId(1) + fontc::workload DEBUG] 61/2557 complete, most + recently Fe(Glyph(Oslash)) + [2025-01-16T17:07:56.155757Z ThreadId(1) + fontc::workload DEBUG] 62/2557 complete, most + recently Fe(Glyph(twosuperior)) + [2025-01-16T17:07:56.158547Z ThreadId(5) + fontbe::glyphs WARN] micro has inconsistent path + elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", + "MCCCCCCCCCCCCCCCCCLCCCLCCCCLCCCCCZ"} + [2025-01-16T17:07:56.158738Z ThreadId(3) + fontbe::glyphs WARN] Z has inconsistent path + elements: + {"MCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", + "MCCLCCCCCCCCCCCCCLCCCCCCCCCLCCCCCLCCCCCCCCCCCCCCCCCCCZ"} + [2025-01-16T17:07:56.163048Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand @@ -62646,28 +62383,28 @@

- ph(Abrevegrave)) [2025-01-10T18:21:53.343068Z - ThreadId(1) fontc::workload DEBUG] 522/3221 - complete, most recently Fe(Glyph(paragraph)) - [2025-01-10T18:21:53.343070Z ThreadId(1) - fontc::workload DEBUG] 523/3221 complete, most - recently Fe(Glyph(Egrave)) - [2025-01-10T18:21:53.343073Z ThreadId(1) - fontc::workload DEBUG] 524/3221 complete, most - recently Fe(Glyph(P.001)) - [2025-01-10T18:21:53.343075Z ThreadId(1) - fontc::workload DEBUG] 525/3221 complete, most - recently Fe(Glyph(brokenbar)) - [2025-01-10T18:21:53.343078Z ThreadId(1) - fontc::workload DEBUG] 526/3221 complete, most - recently Fe(Glyph(ydotbelow)) - [2025-01-10T18:21:53.343087Z ThreadId(1) - fontc::workload DEBUG] 527/3221 complete, most - recently Fe(Glyph(Aogonek)) - [2025-01-10T18:21:53.343089Z ThreadId(1) - fontc::workload DEBUG] 528/3221 complete, most - recently Fe(Glyph(fraction)) - [2025-01-10T18:21:53.350499Z ThreadId(1) fontc + iled: ''z' has interpolation-incompatible paths' + [2025-01-16T17:11:18.943974Z ThreadId(1) + fontc::workload DEBUG] 890/3221 complete, most + recently Be(GlyfFragment(z)) + [2025-01-16T17:11:18.943976Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(a.end))' failed: ''a.end' has + interpolation-incompatible paths' + [2025-01-16T17:11:18.943979Z ThreadId(1) + fontc::workload DEBUG] 891/3221 complete, most + recently Be(GlyfFragment(a.end)) + [2025-01-16T17:11:18.943981Z ThreadId(1) + fontc::workload ERROR] task + 'Be(GlyfFragment(f.end))' failed: ''f.end' has + interpolation-incompatible paths' + [2025-01-16T17:11:18.943983Z ThreadId(1) + fontc::workload DEBUG] 892/3221 complete, most + recently Be(GlyfFragment(f.end)) + [2025-01-16T17:11:18.943986Z ThreadId(1) + fontc::workload DEBUG] 893/3221 complete, most + recently Be(GlyfFragment(backslash)) + [2025-01-16T17:11:18.945709Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' @@ -62719,27 +62456,26 @@

- eadId(1) fontc::workload DEBUG] 48/3221 complete, - most recently Fe(Glyph(florin)) - [2025-01-10T18:21:59.246825Z ThreadId(1) - fontc::workload DEBUG] 49/3221 complete, most - recently Fe(Glyph(l.end1)) - [2025-01-10T18:21:59.246826Z ThreadId(1) - fontc::workload DEBUG] 50/3221 complete, most - recently Fe(Glyph(odieresis)) - [2025-01-10T18:21:59.246827Z ThreadId(1) - fontc::workload DEBUG] 51/3221 complete, most - recently Fe(Glyph(brevecomb_tildecomb)) - [2025-01-10T18:21:59.246828Z ThreadId(1) - fontc::workload DEBUG] 52/3221 complete, most - recently Fe(Glyph(n.end)) - [2025-01-10T18:21:59.246829Z ThreadId(1) - fontc::workload DEBUG] 53/3221 complete, most - recently Fe(Glyph(Acircumflextilde)) - [2025-01-10T18:21:59.246830Z ThreadId(1) - fontc::workload DEBUG] 54/3221 complete, most - recently Fe(Glyph(Zcaron)) - [2025-01-10T18:21:59.258865Z ThreadId(1) fontc + readId(1) fontc::workload DEBUG] 800/3221 complete, + most recently Fe(Glyph(odotbelow)) + [2025-01-16T17:11:25.061424Z ThreadId(1) + fontc::workload DEBUG] 801/3221 complete, most + recently Fe(Glyph(s)) [2025-01-16T17:11:25.061427Z + ThreadId(1) fontc::workload DEBUG] 802/3221 + complete, most recently Fe(Glyph(threesuperior)) + [2025-01-16T17:11:25.061429Z ThreadId(1) + fontc::workload DEBUG] 803/3221 complete, most + recently Fe(Glyph(k.002)) + [2025-01-16T17:11:25.061431Z ThreadId(1) + fontc::workload DEBUG] 804/3221 complete, most + recently Fe(Glyph(Ahookabove)) + [2025-01-16T17:11:25.061433Z ThreadId(1) + fontc::workload DEBUG] 805/3221 complete, most + recently Fe(Glyph(asterisk)) + [2025-01-16T17:11:25.061436Z ThreadId(1) + fontc::workload DEBUG] 806/3221 complete, most + recently Fe(Glyph(dotaccentcomb)) + [2025-01-16T17:11:25.065684Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: @@ -62759,7 +62495,7 @@

hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) - (default) 🆕 + (default)
view @@ -62773,29 +62509,29 @@

EBUG] ConvertToContour plusminus - [2025-01-10T18:15:06.249717Z ThreadId(5) + [2025-01-16T17:22:46.588361Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour percent - [2025-01-10T18:15:06.249735Z ThreadId(5) + [2025-01-16T17:22:46.588375Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand - [2025-01-10T18:15:06.249757Z ThreadId(5) + [2025-01-16T17:22:46.588394Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour - rightlongArrow [2025-01-10T18:15:06.249776Z - ThreadId(5) fontir::glyph DEBUG] ConvertToContour - leftRightLongArrow [2025-01-10T18:15:06.249802Z - ThreadId(5) fontir::glyph DEBUG] ConvertToContour - numero [2025-01-10T18:15:06.249828Z ThreadId(5) + rightlongArrow [2025-01-16T17:22:46.588413Z + ThreadId(2) fontir::glyph DEBUG] ConvertToContour + leftRightLongArrow [2025-01-16T17:22:46.588435Z + ThreadId(2) fontir::glyph DEBUG] ConvertToContour + numero [2025-01-16T17:22:46.588459Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dblgravecomb - [2025-01-10T18:15:06.249859Z ThreadId(5) + [2025-01-16T17:22:46.588482Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb - [2025-01-10T18:15:06.249883Z ThreadId(5) + [2025-01-16T17:22:46.588505Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case - [2025-01-10T18:15:06.249908Z ThreadId(5) + [2025-01-16T17:22:46.588526Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case - [2025-01-10T18:15:06.357218Z ThreadId(1) fontc - ERROR] 'ddyil-ko' has interpolation-incompatible + [2025-01-16T17:22:46.647777Z ThreadId(1) fontc + ERROR] 'ddyib-ko' has interpolation-incompatible paths
@@ -62813,12 +62549,12 @@

EraseOpenCornersFilter on Hahmlet-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter - 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 '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 'ddwal-ko' have different number of segments fontmake: Error: In @@ -62833,7 +62569,7 @@

hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) - (gftools) 🆕 + (gftools)
- LCLCCLCLLCZMLCCCLLLZMCCCCZMCCCCZMLLLCLCZMLCCCCLLCCLCZ"} - [2025-01-10T18:16:18.215882Z ThreadId(8) - fontbe::glyphs WARN] ddwal-ko has inconsistent path - elements: - {"MLCCLLLCZMLCCCCLCZMLCCLLLCZMLCCCCLLCZMLLCCCLLLCLCZMLLCCCLLLCLCZMLLCLCCLCLLCZMLCCLCCCLCZMLLCLCCLCLLCZMLCCCLLLZMLCCCCLLCZMLLCLLLCLCLLCZMLLLLZMLCLLCLCZMLCCLLCCCLLLCZ", - "MLCCLLLCZMLCCCCLLCZMLCCLLLCZMLCCCCLLCZMLLCCCLLLCLCZMLLCCCLLLCLCZMLLCLCCLCLLCZMLCCLCCCLCZMLLCLCCLCLLCZMLCCCLLLZMLCCCCLLCZMLLCLLLCLCLLCZMLLLLZMLCLLCLCZMLCCLLCCCLLLCZ"} - [2025-01-10T18:16:18.315432Z ThreadId(6) - fontbe::glyphs WARN] ddyib-ko has inconsistent path - elements: - {"MLCCLLLCZMLCCCCLCZMLCCLLLCZMLCCCCLLCZMLLCCCLLLCLCZMLLCCCLLLCLCZMLLCLCCLCLLCZMLCCLCCCLCZMLLLLZMLLCLCCLCLLCZMLLCLCCLCLLCZMLLLLZ", - "MLCCLLLCZMLCCCCLLCZMLCCLLLCZMLCCCCLLCZMLLCCCLLLCLCZMLLCCCLLLCLCZMLLCLCCLCLLCZMLCCLCCCLCZMLLLLZMLLCLCCLCLLCZMLLCLCCLCLLCZMLLLLZ"} - [2025-01-10T18:16:18.396710Z ThreadId(1) fontc - ERROR] 'ddyil-ko' has interpolation-incompatible + 16T17:23:57.531281Z ThreadId(4) fontir::glyph + DEBUG] ConvertToContour percent + [2025-01-16T17:23:57.531298Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour perthousand + [2025-01-16T17:23:57.531316Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour + rightlongArrow [2025-01-16T17:23:57.531333Z + ThreadId(4) fontir::glyph DEBUG] ConvertToContour + leftRightLongArrow [2025-01-16T17:23:57.531355Z + ThreadId(4) fontir::glyph DEBUG] ConvertToContour + numero [2025-01-16T17:23:57.531401Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour dblgravecomb + [2025-01-16T17:23:57.531422Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour + circumflexcomb_tildecomb + [2025-01-16T17:23:57.531443Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour + brevecomb_tildecomb.case + [2025-01-16T17:23:57.531463Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour + circumflexcomb_tildecomb.case + [2025-01-16T17:23:57.623252Z ThreadId(1) fontc + ERROR] 'ddyib-ko' has interpolation-incompatible paths ninja: build stopped: subcommand failed.
@@ -62879,11 +62625,11 @@

DecomposeComponentsIFilter 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 'ddwal-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 'ddyil-ko' have different number of segments fontmake: Error: In 'Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts @@ -62983,7 +62729,7 @@

kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs - (config.yaml) (default) 🆕 + (config.yaml) (default)
- most recently Be(GlyfFragment(numbersign)) - [2025-01-10T18:07:21.165524Z ThreadId(1) - fontc::workload DEBUG] 2640/6049 complete, most - recently Be(GlyfFragment(Lsmall)) - [2025-01-10T18:07:21.165527Z ThreadId(1) - fontc::workload DEBUG] 2641/6049 complete, most - recently Be(GlyfFragment(f_k)) - [2025-01-10T18:07:21.165530Z ThreadId(1) - fontc::workload DEBUG] 2642/6049 complete, most - recently Be(GlyfFragment(dotaccent)) - [2025-01-10T18:07:21.165535Z ThreadId(1) - fontc::workload DEBUG] 2643/6049 complete, most + Be(GlyfFragment(omega)) + [2025-01-16T17:15:58.906634Z ThreadId(1) + fontc::workload DEBUG] 5521/6052 complete, most + recently Be(GlyfFragment(mhook)) + [2025-01-16T17:15:58.906637Z ThreadId(1) + fontc::workload DEBUG] 5522/6052 complete, most + recently Be(GlyfFragment(quotesingle)) + [2025-01-16T17:15:58.906639Z ThreadId(1) + fontc::workload DEBUG] 5523/6052 complete, most + recently Be(GlyfFragment(ge-cy)) + [2025-01-16T17:15:58.906642Z ThreadId(1) + fontc::workload DEBUG] 5524/6052 complete, most + recently Be(GlyfFragment(Racute)) + [2025-01-16T17:15:58.906645Z ThreadId(1) + fontc::workload DEBUG] 5525/6052 complete, most recently Be(GlyfFragment(Aring)) - [2025-01-10T18:07:21.165539Z ThreadId(1) - fontc::workload DEBUG] 2644/6049 complete, most - recently Be(GlyfFragment(Psi)) - [2025-01-10T18:07:21.165542Z ThreadId(1) - fontc::workload DEBUG] 2645/6049 complete, most - recently Be(GlyfFragment(zero.sc)) - [2025-01-10T18:07:21.165544Z ThreadId(1) - fontc::workload DEBUG] 2646/6049 complete, most - recently Be(GlyfFragment(nine)) - [2025-01-10T18:07:21.173450Z ThreadId(1) fontc + [2025-01-16T17:15:58.906647Z ThreadId(1) + fontc::workload DEBUG] 5526/6052 complete, most + recently Be(GlyfFragment(ccaron.sc)) + [2025-01-16T17:15:58.906649Z ThreadId(1) + fontc::workload DEBUG] 5527/6052 complete, most + recently Be(GlyfFragment(Upsilondieresis)) + [2025-01-16T17:15:58.921305Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths
@@ -63056,7 +62802,7 @@

kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs - (config.yaml) (gftools) 🆕 + (config.yaml) (gftools)
- 18:07:27.122507Z ThreadId(1) fontc::workload DEBUG] - 3527/6049 complete, most recently - Be(GlyfFragment(slash.case)) - [2025-01-10T18:07:27.122510Z ThreadId(1) - fontc::workload DEBUG] 3528/6049 complete, most - recently Be(GlyfFragment(nine.sups)) - [2025-01-10T18:07:27.122512Z ThreadId(1) - fontc::workload DEBUG] 3529/6049 complete, most - recently Be(GlyfFragment(hyphen)) - [2025-01-10T18:07:27.122515Z ThreadId(1) - fontc::workload DEBUG] 3530/6049 complete, most - recently Be(GlyfFragment(nine.sc)) - [2025-01-10T18:07:27.122518Z ThreadId(1) - fontc::workload DEBUG] 3531/6049 complete, most - recently Be(GlyfFragment(grave)) - [2025-01-10T18:07:27.122521Z ThreadId(1) - fontc::workload DEBUG] 3532/6049 complete, most - recently Be(GlyfFragment(Izhitsa-cy)) - [2025-01-10T18:07:27.122523Z ThreadId(1) - fontc::workload DEBUG] 3533/6049 complete, most - recently Be(GlyfFragment(ubar)) - [2025-01-10T18:07:27.134733Z ThreadId(1) fontc + ontir::glyph DEBUG] ConvertToContour question + [2025-01-16T17:16:04.357624Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour note-musical + [2025-01-16T17:16:04.357635Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour + notedbl-musical [2025-01-16T17:16:04.357649Z + ThreadId(4) fontir::glyph DEBUG] ConvertToContour + beamedsixteenthnotes-musical + [2025-01-16T17:16:04.357668Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour numero + [2025-01-16T17:16:04.357689Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour cedi + [2025-01-16T17:16:04.357701Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour colonsign + [2025-01-16T17:16:04.357712Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour dollar + [2025-01-16T17:16:04.357723Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour guarani + [2025-01-16T17:16:04.357736Z ThreadId(4) + fontir::glyph DEBUG] ConvertToContour ruble + [2025-01-16T17:16:04.374510Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths ninja: build stopped: subcommand failed.
@@ -63102,7 +62847,7 @@

ilding variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyeb1r5kt + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8n8y7swc INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable @@ -63143,30 +62888,32 @@

- Fe(Glyph(zdotbelow)) [2025-01-10T18:13:21.818466Z - ThreadId(1) fontc::workload DEBUG] 521/3446 - complete, most recently Fe(Glyph(Rcaron)) - [2025-01-10T18:13:21.818468Z ThreadId(1) - fontc::workload DEBUG] 522/3446 complete, most - recently Fe(Glyph(yacute)) - [2025-01-10T18:13:21.818470Z ThreadId(1) - fontc::workload DEBUG] 523/3446 complete, most - recently Fe(Glyph(ayinaltone-hb)) - [2025-01-10T18:13:21.818472Z ThreadId(1) - fontc::workload DEBUG] 524/3446 complete, most - recently Fe(Glyph(hmacronbelow)) - [2025-01-10T18:13:21.818475Z ThreadId(1) - fontc::workload DEBUG] 525/3446 complete, most - recently Fe(Glyph(Igrave)) - [2025-01-10T18:13:21.818477Z ThreadId(1) - fontc::workload DEBUG] 526/3446 complete, most - recently Fe(Glyph(wdotbelow)) - [2025-01-10T18:13:21.818479Z ThreadId(1) - fontc::workload DEBUG] 527/3446 complete, most - recently Fe(Glyph(Ubreve)) - [2025-01-10T18:13:21.828742Z ThreadId(1) fontc - ERROR] Invalid source glyph 'Lmiddletilde': 'bad - anchor: 'Invalid anchor 'H': 'no value at default + path elements: + {"MCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCCZ", + "MCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCZ", + "MCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCZ"} + [2025-01-16T17:16:54.652620Z ThreadId(4) + fontbe::glyphs WARN] two has inconsistent path + elements: {"MLCCCLCCCCCCCCCCCCCCZ", + "MLCCCCLCCCCCCCCCCCCCCZ", + "MLCCCCLCCCCCCCCCCCCCCCCZ"} + [2025-01-16T17:16:54.652705Z ThreadId(4) + fontbe::glyphs WARN] nun-hb has inconsistent path + elements: {"MLCCCCCCCCCCCCCCCLCCCZ", + "MLCCCCCCCCCCCCCCCCCLCCCCZ"} + [2025-01-16T17:16:54.653348Z ThreadId(4) + fontbe::glyphs WARN] less has inconsistent path + elements: {"MCLCCCCLCCCLCCCCCLCCCCZ", + "MCLCCCLLCCCLCCCCCLCCCCZ", + "MCLCCCCLCCCLCCCCLCCCCZ"} + [2025-01-16T17:16:54.653359Z ThreadId(4) + fontbe::glyphs WARN] six.hebr has inconsistent path + elements: {"MCCCCCCCCCCCCCCZMCCCCCZ", + "MCCCCCCCCCCCCCCZMCCCCZ", + "MCCCCCCCCCCCCCCCCZMCCCCCZ"} + [2025-01-16T17:16:54.658982Z ThreadId(1) fontc + ERROR] Invalid source glyph 'sheqel': 'bad anchor: + 'Invalid anchor 'bottomleft': 'no value at default location'''
@@ -63267,29 +63014,31 @@

- -01-10T18:20:14.558770Z ThreadId(1) fontc::workload - DEBUG] 1231/2349 complete, most recently - Be(GlyfFragment(emdash)) - [2025-01-10T18:20:14.559155Z ThreadId(3) - fontbe::glyphs WARN] dieresiscomb has inconsistent - path elements: {"MCCCCZMCCCCZ", "MLLLLZMLLLLZ"} - [2025-01-10T18:20:14.559529Z ThreadId(8) - fontbe::glyphs WARN] i has inconsistent path - elements: {"MLLLLZMLLLLZ", "MLLLLLLLLLLLLZ"} - [2025-01-10T18:20:14.559628Z ThreadId(8) - fontbe::glyphs WARN] dotaccentcomb has inconsistent - path elements: {"MCCCCZ", "MLLLLZ"} - [2025-01-10T18:20:14.559648Z ThreadId(8) - fontbe::glyphs WARN] acutecomb has inconsistent - path elements: {"MLLLLZ", "MLLLLLZ"} - [2025-01-10T18:20:14.559970Z ThreadId(7) - fontbe::glyphs WARN] period has inconsistent path - elements: {"MLLLLZ", "MCCCCZ"} - [2025-01-10T18:20:14.560469Z ThreadId(7) - fontbe::glyphs WARN] hookabovecomb has inconsistent - path elements: {"MLCCCLLLCCCZ", "MLCCLCCLLZ"} - [2025-01-10T18:20:14.572294Z ThreadId(1) fontc - ERROR] 'j' has interpolation-incompatible paths + ost recently Be(GlyfFragment(x)) + [2025-01-16T17:10:23.608435Z ThreadId(1) + fontc::workload DEBUG] 1347/2349 complete, most + recently Be(GlyfFragment(sterling)) + [2025-01-16T17:10:23.608437Z ThreadId(1) + fontc::workload DEBUG] 1348/2349 complete, most + recently Be(GlyfFragment(seven)) + [2025-01-16T17:10:23.608439Z ThreadId(1) + fontc::workload DEBUG] 1349/2349 complete, most + recently Be(GlyfFragment(eight)) + [2025-01-16T17:10:23.608442Z ThreadId(1) + fontc::workload DEBUG] 1350/2349 complete, most + recently Be(GlyfFragment(e.big)) + [2025-01-16T17:10:23.608445Z ThreadId(1) + fontc::workload DEBUG] 1351/2349 complete, most + recently Be(GlyfFragment(L_a)) + [2025-01-16T17:10:23.608447Z ThreadId(1) + fontc::workload DEBUG] 1352/2349 complete, most + recently Be(GlyfFragment(S.big)) + [2025-01-16T17:10:23.608455Z ThreadId(1) + fontc::workload DEBUG] 1353/2349 complete, most + recently Be(GlyfFragment(registered)) + [2025-01-16T17:10:23.612209Z ThreadId(1) fontc + ERROR] 'dotaccentcomb' has + interpolation-incompatible paths
@@ -63341,29 +63090,30 @@

- LLLLZMLLLCCCCLCCCCLZ"} [2025-01-10T18:09:29.203784Z - ThreadId(2) fontbe::glyphs WARN] ssarabeng has - inconsistent path elements: - {"MLLLLCLLCCCLLCLCLLLLZMLCLCZMLLLCCCCLCCCCLZ", - "MLLLLCLLCCCLLCLCLLLLZMLCLCLZMLLLCCCCLCCCCLZ"} - [2025-01-10T18:09:29.204839Z ThreadId(5) - fontbe::glyphs WARN] mabeng has inconsistent path - elements: {"MLLLLCLCCCLCCCLLLLLLZMCLCLCZ", - "MLLLLCLCCCLCCCLLLLLLZMCLLCLCZ"} - [2025-01-10T18:09:29.205318Z ThreadId(3) - fontbe::glyphs WARN] saparabeng has inconsistent + LCCLCCCCLLLLLLZMLCLCCZ", + "MCCLCCCCCCLCCCCZMLCCLCCLZMLLLLCLLCLCCLCCLCCCCLLLLLLZMLCLLCCZ"} + [2025-01-16T17:09:16.255059Z ThreadId(3) + fontbe::glyphs WARN] ssabeng has inconsistent path + elements: {"MLLLLCLLCCCLLCLCLLLLZMLCLCZ", + "MLLLLCLLCCCLLCLCLLLLZMLCLCLZ"} + [2025-01-16T17:09:16.256584Z ThreadId(7) + fontbe::glyphs WARN] nasabeng has inconsistent path + elements: + {"MLLLLCLCCLCCLCCCCLLLLLLZMLCLCCLZMCCLCCCLCZ", + "MLLLLCLCCLCCLCCCCLLLLLLZMLCLLCCLZMCCLCCCLCZ"} + [2025-01-16T17:09:16.256594Z ThreadId(7) + fontbe::glyphs WARN] ssannabeng has inconsistent path elements: - {"MCCLLCCCLCCLCCLCZMLLLLZMLLLLCLCCLCCCLLLLLLLCLCCCLCCLLLLLLZMLLLCCCCLCCCCLZ", - "MCCLLCCCLCCLCCLCZMLLLLZMLLLLCLCCLCCCLLLLLLCLCCCLCCLLLLLLZMLLLCCCCLCCCCLZ"} - [2025-01-10T18:09:29.206189Z ThreadId(3) - fontbe::glyphs WARN] yarephiivowelsignbeng has - inconsistent path elements: - {"MLLCCCCLCCLCCLCCCLLLLLLLZMLLLLLLLLZ", - "MLLCCCCLCCLCCLCCCLLLLLLLZMLLLLLLLZ"} - [2025-01-10T18:09:29.219385Z ThreadId(1) fontc - ERROR] Invalid source glyph 'ngahalfbeng': - 'undefined at required location Normalized {wdth: - 0.00, wght: 0.61}' + {"MLLLLCLLCCCLLCLCLLCLLLCLZMLCLCZMCLCCCLCCZMCCLCCCLLCZ", + "MLLLLCLLCCCLLCLCLLCLLLCLZMLCLCLZMCLCCCLCCZMCCLCCCLLCZ"} + [2025-01-16T17:09:16.257772Z ThreadId(3) + fontbe::glyphs WARN] pamabeng has inconsistent path + elements: + {"MLLLLCLCCLCCCLLLLLLLCLCCCLCCLLLLLLZMLLLLCLLLLLLZMCCLCCCLCZ", + "MLLLLCLCCLCCCLLLLLLCLCCCLCCLLLLLLZMLLLLCLLLLLLZMCCLCCCLCZ"} + [2025-01-16T17:09:16.270497Z ThreadId(1) fontc + ERROR] 'mapabeng' has interpolation-incompatible + paths
@@ -63371,14 +63121,16 @@

- ve', 'line', 'curve', 'curve') 29: ('line', 'line', - 'line', 'line', 'curve', 'line', 'line') 30: - ('curve', 'curve', 'curve', 'curve', 'line', - 'curve', 'curve') 32: ('line', 'line', 'line', - 'line', 'curve', 'line', 'line') 33: ('curve', - 'curve', 'curve', 'curve', 'line', 'curve', - 'curve') 36: ('line', 'line', 'line', 'line', - 'curve', 'line', 'line') fontmake: Error: In + nt number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'salabeng' + have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'sattiibeng' + have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named + 'sattarabeng' have different number of segments + ERROR:fontTools.cu2qu.ufo:Glyphs named 'pabeng' + 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 @@ -63413,11 +63165,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpttbq1nkz + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8zys7t5j -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyS1R0h/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYW5G38/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps6586v0u.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgyp5r4qm.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()) ^^^^^^ @@ -63439,11 +63191,11 @@

--src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwsmfd677 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcp83acl4 -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyS1R0h/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYW5G38/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbserek0n.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjfdr56ts.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()) ^^^^^^ @@ -63478,11 +63230,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa_auq8yq + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3218pran -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbmt4v8/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVRhRGV/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo0610e75.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbyitv7g9.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()) ^^^^^^ @@ -63504,11 +63256,11 @@

stat --inplace --src - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp27unt50t + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpruxw2q3w -- - '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbmt4v8/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' + '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVRhRGV/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_3sib19x.buildStatstamp + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf0vcu_n.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()) ^^^^^^ @@ -63528,7 +63280,7 @@

ossobuffo/jura/sources/Jura.glyphs (config.yaml) - (default) 🆕 + (default)
- )) [2025-01-10T18:09:18.736600Z ThreadId(1) - fontc::workload DEBUG] 1624/4501 complete, most - recently Be(GlyfFragment(tonecalyaplophu-kayahli)) - [2025-01-10T18:09:18.736602Z ThreadId(1) - fontc::workload DEBUG] 1625/4501 complete, most - recently Be(GlyfFragment(omega)) - [2025-01-10T18:09:18.736604Z ThreadId(1) - fontc::workload DEBUG] 1626/4501 complete, most - recently Be(GlyfFragment(sigmafinal)) - [2025-01-10T18:09:18.736607Z ThreadId(1) - fontc::workload DEBUG] 1627/4501 complete, most - recently Be(GlyfFragment(da-kayahli)) - [2025-01-10T18:09:18.736609Z ThreadId(1) - fontc::workload DEBUG] 1628/4501 complete, most - recently Be(GlyfFragment(paragraph)) - [2025-01-10T18:09:18.736611Z ThreadId(1) - fontc::workload DEBUG] 1629/4501 complete, most - recently Be(GlyfFragment(zhe-cy)) - [2025-01-10T18:09:18.736613Z ThreadId(1) - fontc::workload DEBUG] 1630/4501 complete, most - recently Be(GlyfFragment(partialdiff)) - [2025-01-10T18:09:18.750562Z ThreadId(1) fontc + ntly Be(GlyfFragment(Dze-cy)) + [2025-01-16T17:17:55.928109Z ThreadId(1) + fontc::workload DEBUG] 2357/4501 complete, most + recently Be(GlyfFragment(cwi-kayahli)) + [2025-01-16T17:17:55.928111Z ThreadId(1) + fontc::workload DEBUG] 2358/4501 complete, most + recently Be(GlyfFragment(sa-kayahli)) + [2025-01-16T17:17:55.928114Z ThreadId(1) + fontc::workload DEBUG] 2359/4501 complete, most + recently Be(GlyfFragment(guarani)) + [2025-01-16T17:17:55.928116Z ThreadId(1) + fontc::workload DEBUG] 2360/4501 complete, most + recently Be(GlyfFragment(Gamma)) + [2025-01-16T17:17:55.928118Z ThreadId(1) + fontc::workload DEBUG] 2361/4501 complete, most + recently Be(GlyfFragment(de-cy)) + [2025-01-16T17:17:55.928120Z ThreadId(1) + fontc::workload DEBUG] 2362/4501 complete, most + recently Be(GlyfFragment(B)) + [2025-01-16T17:17:55.928123Z ThreadId(1) + fontc::workload DEBUG] 2363/4501 complete, most + recently Be(GlyfFragment(asterisk)) + [2025-01-16T17:17:55.942091Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths
@@ -63600,7 +63353,7 @@

ossobuffo/jura/sources/Jura.glyphs (config.yaml) - (gftools) 🆕 + (gftools)
- -01-10T18:09:23.351788Z ThreadId(1) fontc::workload - DEBUG] 2800/4501 complete, most recently - Be(GlyfFragment(sa-kayahli)) - [2025-01-10T18:09:23.351790Z ThreadId(1) - fontc::workload DEBUG] 2801/4501 complete, most - recently Be(GlyfFragment(xi)) - [2025-01-10T18:09:23.351791Z ThreadId(1) - fontc::workload DEBUG] 2802/4501 complete, most - recently Be(GlyfFragment(Thorn)) - [2025-01-10T18:09:23.351792Z ThreadId(1) - fontc::workload DEBUG] 2803/4501 complete, most - recently Be(GlyfFragment(prosgegrammeni)) - [2025-01-10T18:09:23.351793Z ThreadId(1) - fontc::workload DEBUG] 2804/4501 complete, most - recently Be(GlyfFragment(bar)) - [2025-01-10T18:09:23.351794Z ThreadId(1) - fontc::workload DEBUG] 2805/4501 complete, most - recently Be(GlyfFragment(Schwa)) - [2025-01-10T18:09:23.351795Z ThreadId(1) - fontc::workload DEBUG] 2806/4501 complete, most - recently Be(GlyfFragment(R)) - [2025-01-10T18:09:23.358789Z ThreadId(1) fontc + 0.541222Z ThreadId(5) fontir::glyph DEBUG] + ConvertToContour plusminus + [2025-01-16T17:18:00.541235Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour percent + [2025-01-16T17:18:00.541245Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour perthousand + [2025-01-16T17:18:00.541259Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour + commaaccentcomb [2025-01-16T17:18:00.541270Z + ThreadId(5) fontir::glyph DEBUG] ConvertToContour + circumflexcomb_acutecomb + [2025-01-16T17:18:00.541285Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour + circumflexcomb_gravecomb + [2025-01-16T17:18:00.541299Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour + circumflexcomb_acutecomb.case + [2025-01-16T17:18:00.541308Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour + circumflexcomb_gravecomb.case + [2025-01-16T17:18:00.541317Z ThreadId(5) + fontir::glyph DEBUG] ConvertToContour f_f_i + [2025-01-16T17:18:00.551022Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths ninja: build stopped: subcommand failed.
@@ -63649,7 +63403,7 @@

INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0cvv2juy + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppe1pyzbm INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable @@ -63689,23 +63443,22 @@

ource DEBUG] 1480 glyphs identified - [2025-01-10T18:23:25.457559Z ThreadId(1) + [2025-01-16T17:13:59.988315Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:23:25.460798Z ThreadId(2) + [2025-01-16T17:13:59.992307Z ThreadId(9) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace" + [2025-01-16T17:13:59.992672Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace" - [2025-01-10T18:23:25.460823Z ThreadId(2) + [2025-01-16T17:13:59.992707Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:23:25.460830Z - ThreadId(2) ufo2fontir::source DEBUG] Static - metadata for - "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace" - [2025-01-10T18:23:25.461150Z ThreadId(1) - fontc::workload DEBUG] 1/5955 complete, most - recently Fe(Features) [2025-01-10T18:23:25.466394Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + limitation. [2025-01-16T17:13:59.992740Z + ThreadId(1) fontc::workload DEBUG] 1/5955 complete, + most recently Fe(Features) + [2025-01-16T17:14:00.000661Z 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
@@ -63758,22 +63511,22 @@

ntir::source DEBUG] Loaded "designspace" from "Spectral-Italic.designspace" - [2025-01-10T18:23:28.668623Z ThreadId(1) + [2025-01-16T17:14:03.331568Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified - [2025-01-10T18:23:28.668890Z ThreadId(1) + [2025-01-16T17:14:03.331685Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:23:28.674530Z ThreadId(2) + [2025-01-16T17:14:03.338140Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Spectral-Italic.designspace" - [2025-01-10T18:23:28.674552Z ThreadId(2) + [2025-01-16T17:14:03.338165Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:23:28.674570Z + limitation. [2025-01-16T17:14:03.338177Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Spectral-Italic.designspace" - [2025-01-10T18:23:28.675263Z ThreadId(1) + [2025-01-16T17:14:03.338778Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most - recently Fe(Features) [2025-01-10T18:23:28.682505Z + recently Fe(Features) [2025-01-16T17:14:03.344466Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, @@ -63815,23 +63568,22 @@

dId(1) ufo2fontir::source DEBUG] 1480 glyphs - identified [2025-01-10T18:23:01.654697Z ThreadId(1) + identified [2025-01-16T17:13:36.447626Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES - [2025-01-10T18:23:01.658267Z ThreadId(5) + [2025-01-16T17:13:36.451149Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" - [2025-01-10T18:23:01.658389Z ThreadId(5) + [2025-01-16T17:13:36.451149Z ThreadId(6) + ufo2fontir::source DEBUG] Static metadata for + "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" + [2025-01-16T17:13:36.451174Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary - limitation. [2025-01-10T18:23:01.658327Z - ThreadId(6) ufo2fontir::source DEBUG] Static - metadata for - "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" - [2025-01-10T18:23:01.658775Z ThreadId(1) - fontc::workload DEBUG] 1/5955 complete, most - recently Fe(Features) [2025-01-10T18:23:01.667953Z - ThreadId(1) fontc ERROR] feature files are - non-identical: + limitation. [2025-01-16T17:13:36.451666Z + ThreadId(1) fontc::workload DEBUG] 1/5955 complete, + most recently Fe(Features) + [2025-01-16T17:13:36.459279Z 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
@@ -63882,23 +63634,23 @@

- 08.868165Z ThreadId(1) ufo2fontir::source DEBUG] - 1480 glyphs identified [2025-01-10T18:23:08.868288Z + 43.383137Z ThreadId(1) ufo2fontir::source DEBUG] + 1480 glyphs identified [2025-01-16T17:13:43.383289Z ThreadId(1) ufo2fontir::source DEBUG] CREATE - FEATURES [2025-01-10T18:23:08.874673Z ThreadId(3) + FEATURES [2025-01-16T17:13:43.386808Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for - "Spectral.designspace" [2025-01-10T18:23:08.874714Z - ThreadId(4) ufo2fontir::source DEBUG] Features for - "Spectral.designspace" [2025-01-10T18:23:08.874748Z - ThreadId(4) ufo2fontir::source WARN] Bailing out + "Spectral.designspace" [2025-01-16T17:13:43.386862Z + ThreadId(2) ufo2fontir::source DEBUG] Features for + "Spectral.designspace" [2025-01-16T17:13:43.386975Z + ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. - [2025-01-10T18:23:08.875138Z ThreadId(1) + [2025-01-16T17:13:43.391384Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most - recently Fe(Features) [2025-01-10T18:23:08.876559Z + recently Fe(Features) [2025-01-16T17:13:43.391409Z ThreadId(1) fontc::workload DEBUG] 2/5955 complete, most recently Fe(StaticMetadata) - [2025-01-10T18:23:08.878503Z ThreadId(1) fontc + [2025-01-16T17:13:43.395629Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea ninja: build @@ -64249,10 +64001,10 @@

- [2025-01-10T18:09:13.256250Z ThreadId(1) + [2025-01-16T17:09:24.425466Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs" - [2025-01-10T18:09:13.259323Z ThreadId(1) fontc + [2025-01-16T17:09:24.429017Z 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 @@ -64308,24 +64060,24 @@

n/python3.12 -m gftools.builder.jobrunner - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf9uzb04f + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6qn_z3ih PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names Command failed: - /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzV6JMK/fontc + /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf9uzb04f + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6qn_z3ih PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components - --no-production-names [2025-01-10T18:09:19.129638Z + --no-production-names [2025-01-16T17:09:30.146021Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" - [2025-01-10T18:09:19.129737Z ThreadId(1) + [2025-01-16T17:09:30.146068Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PlusJakartaSans.glyphs" - [2025-01-10T18:09:19.132453Z ThreadId(1) fontc + [2025-01-16T17:09:30.147178Z ThreadId(1) fontc ERROR] Reading source failed for 'PlusJakartaSans.glyphs': 'Unable to read glyphs file: Unable to parse PlusJakartaSans.glyphs: @@ -64520,29 +64272,30 @@

- [2025-01-10T18:02:56.386132Z ThreadId(1) - fontc::workload DEBUG] 1563/4051 complete, most - recently Be(GlyfFragment(m.sc)) - [2025-01-10T18:02:56.386135Z ThreadId(1) - fontc::workload DEBUG] 1564/4051 complete, most - recently Be(GlyfFragment(hyphen)) - [2025-01-10T18:02:56.386137Z 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]}'' - [2025-01-10T18:02:56.386143Z ThreadId(1) - fontc::workload DEBUG] 1565/4051 complete, most - recently Fe(GlyphOrder) - [2025-01-10T18:02:56.386146Z ThreadId(1) - fontc::workload DEBUG] 1566/4051 complete, most - recently Be(GlyfFragment(boxLightUpAndHeavyDown)) - [2025-01-10T18:02:56.386149Z ThreadId(1) - fontc::workload DEBUG] 1567/4051 complete, most - recently Be(GlyfFragment(Ohm)) - [2025-01-10T18:02:56.388870Z ThreadId(1) fontc - ERROR] 'n.sc' has interpolation-incompatible paths + 025-01-16T17:10:17.319949Z ThreadId(8) + fontbe::glyphs WARN] ordfeminine has inconsistent + path elements: + {"MCLCCLCCCCCCCLCCLZMCCCLCLLZMLLLLZ", + "MLLLLZMCCLCCLCCLCCCCCCCCLZMCCCCLZ"} + [2025-01-16T17:10:17.320626Z ThreadId(8) + fontbe::glyphs WARN] n has inconsistent path + elements: {"MLLCCLLLCCLLLLZ", "MLLCCLLLCCLLLZ"} + [2025-01-16T17:10:17.321055Z ThreadId(8) + fontbe::glyphs WARN] eng.sc has inconsistent path + elements: {"MLLLLLLLLLCLLLCLLZ", + "MCLLLLLLLLLLLLLCLLCZ"} + [2025-01-16T17:10:17.321152Z ThreadId(8) + fontbe::glyphs WARN] greaterequal has inconsistent + path elements: {"MLLLLLLLLZMLLLLZ", + "MLLLLZMLLLLLLLZ"} [2025-01-16T17:10:17.321223Z + ThreadId(8) fontbe::glyphs WARN] thorn has + inconsistent path elements: {"MLCCCCLLLLLZMCCCCZ", + "MLCCCCLLLLLLZMCCCCZ"} [2025-01-16T17:10:17.321247Z + ThreadId(8) fontbe::glyphs WARN] oe.sc has + inconsistent path elements: + {"MLLLLLLLLLLLCCZMCCLZ", "MLLLLLLCCLLLLLZMCLLLCZ"} + [2025-01-16T17:10:17.325916Z ThreadId(1) fontc + ERROR] 'x' has interpolation-incompatible paths
@@ -64590,29 +64343,31 @@

- ad DEBUG] 2514/4051 complete, most recently - Be(GlyfFragment(Xi)) [2025-01-10T18:03:01.700987Z - ThreadId(1) fontc::workload DEBUG] 2515/4051 - complete, most recently - Be(GlyfFragment(shadelight)) - [2025-01-10T18:03:01.700989Z ThreadId(1) - fontc::workload DEBUG] 2516/4051 complete, most - recently Be(GlyfFragment(boxLightVerticalAndRight)) - [2025-01-10T18:03:01.700992Z ThreadId(1) - fontc::workload DEBUG] 2517/4051 complete, most - recently Be(GlyfFragment(ordmasculine)) - [2025-01-10T18:03:01.700994Z 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.threesuperior, _part.twosuperior], [fraction, - _part.twosuperior, _part.threesuperior]}'' - [2025-01-10T18:03:01.700999Z ThreadId(1) - fontc::workload DEBUG] 2518/4051 complete, most + hOrder)' 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]}'' + [2025-01-16T17:10:21.460371Z ThreadId(1) + fontc::workload DEBUG] 1572/4051 complete, most recently Fe(GlyphOrder) - [2025-01-10T18:03:01.706783Z ThreadId(1) fontc - ERROR] 'dong' has interpolation-incompatible paths - ninja: build stopped: subcommand failed. + [2025-01-16T17:10:21.460374Z ThreadId(1) + fontc::workload DEBUG] 1573/4051 complete, most + recently + Be(GlyfFragment(boxLeftHeavyAndRightUpLight)) + [2025-01-16T17:10:21.460376Z ThreadId(1) + fontc::workload DEBUG] 1574/4051 complete, most + recently + Be(GlyfFragment(boxDoubleDownAndHorizontal)) + [2025-01-16T17:10:21.460378Z ThreadId(1) + fontc::workload DEBUG] 1575/4051 complete, most + recently Be(GlyfFragment(infinity)) + [2025-01-16T17:10:21.460381Z ThreadId(1) + fontc::workload DEBUG] 1576/4051 complete, most + recently Be(GlyfFragment(rupee)) + [2025-01-16T17:10:21.465772Z ThreadId(1) fontc + ERROR] 'colonsign' has interpolation-incompatible + paths ninja: build stopped: subcommand failed.
@@ -64668,15 +64423,15 @@

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

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

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

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

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

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

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

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

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

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

DecomposeTransformedComponentsFilter --verbose WARNING --no-production-names --drop-implied-oncurves [2/3] buildVTT FAILED: - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp89i8wh2y + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd69sbk38 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp89i8wh2y - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpufdpfexc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd69sbk38 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp86462ca0 WixMadeforText-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp89i8wh2y - /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpufdpfexc + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd69sbk38 + /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp86462ca0 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/2025-01-16-170140.json b/results/2025-01-16-170140.json new file mode 100644 index 0000000..985aafc --- /dev/null +++ b/results/2025-01-16-170140.json @@ -0,0 +1,9246 @@ +{ + "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.99958044, + "gvar": 0.9961783, + "sizeof(gvar)": 18760.0, + "total": 0.9884108 + } + }, + "Etcetera-Type-Co/Anybody/Sources/Anybody.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97999847, + "GDEF": 0.89581907, + "GPOS": 0.9183673, + "glyf": 0.9998949, + "gvar": 0.99639535, + "sizeof(gvar)": 18752.0, + "total": 0.9864142 + } + }, + "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, + "total": 0.99830234 + } + }, + "Etcetera-Type-Co/Grandstander/Sources/Grandstander.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.999873, + "GDEF": 0.9073842, + "GPOS": 0.96245056, + "GSUB": 0.997846, + "total": 0.9983044 + } + }, + "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.9999571, + "total": 0.99140036, + "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.9988741, + "hmtx": 0.99968314, + "total": 0.9903763, + "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, + "total": 0.99952376 + } + }, + "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, + "total": 0.9975993 + } + }, + "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.98307604, + "gvar": 0.9816586, + "hhea": 0.95238096, + "hmtx": 0.9886507, + "maxp": 0.95, + "post": 0.9891966, + "total": 0.79501474 + } + }, + "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.98366845, + "gvar": 0.9820879, + "hhea": 0.95238096, + "hmtx": 0.9886507, + "maxp": 0.95, + "post": 0.9891966, + "total": 0.7958604 + } + }, + "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.98727125, + "gvar": 0.97773176, + "hhea": 0.95238096, + "hmtx": 0.99415845, + "maxp": 0.95, + "post": 0.9952172, + "total": 0.7810898 + } + }, + "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.9874573, + "gvar": 0.97687066, + "hhea": 0.95238096, + "hmtx": 0.99415845, + "maxp": 0.95, + "post": 0.9952172, + "total": 0.78130585 + } + }, + "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, + "post": 0.99769586, + "total": 0.9880828 + } + }, + "Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99724627, + "GSUB": 0.93461406, + "GlyphOrder": 0.99818015, + "HVAR": 0.5262431, + "glyf": 0.99460095, + "gvar": 0.99543315, + "hhea": 0.95238096, + "hmtx": 0.9981785, + "maxp": 0.95, + "post": 0.99769586, + "total": 0.98798937 + } + }, + "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)": "identical", + "PaoloBiagini/Joan/sources/Joan.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.8880857, + "hmtx": 0.99664146, + "maxp": 0.85, + "total": 0.9825287 + } + }, + "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, + "total": 0.80268764 + } + }, + "SorkinType/Alatsi/sources/Alatsi.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.744212, + "GPOS": 0.91167665, + "glyf": 0.92740244, + "maxp": 0.95, + "total": 0.7933072 + } + }, + "SorkinType/Asar/sources/Asar.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9992194, + "GDEF": 0.99125, + "GPOS": 0.8255159, + "glyf": 0.999453, + "hmtx": 0.99523807, + "name": 0.925, + "total": 0.9987499 + } + }, + "SorkinType/Asar/sources/Asar.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9992194, + "GDEF": 0.99125, + "GPOS": 0.8255159, + "glyf": 0.98012376, + "maxp": 0.8, + "name": 0.8604651, + "total": 0.9852265 + } + }, + "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, + "total": 0.9988551 + } + }, + "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.9996246, + "gvar": 0.9907227, + "total": 0.9948648 + } + }, + "SorkinType/SplineSans/sources/SplineSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9892622, + "glyf": 0.9996246, + "gvar": 0.9907227, + "total": 0.9948703 + } + }, + "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)": "identical", + "SorkinType/Voltaire/sources/Voltaire.glyphs (config.yaml) (gftools)": { + "diffs": { + "OS_2": 0.9259259, + "glyf": 0.9515075, + "maxp": 0.9, + "total": 0.99562705 + } + }, + "ThomasJockin/readexpro/sources/ReadexPro.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.6872418, + "GSUB": 0.9987613, + "HVAR": 0.85557705, + "glyf": 0.99985486, + "gvar": 0.99635285, + "sizeof(gvar)": 40745.0, + "total": 0.99357843 + } + }, + "ThomasJockin/readexpro/sources/ReadexPro.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.6872418, + "GSUB": 0.9987613, + "HVAR": 0.85557705, + "glyf": 0.99192613, + "gvar": 0.9902533, + "sizeof(gvar)": 42703.0, + "total": 0.99063325 + } + }, + "Tural/Moderustic/sources/Moderustic.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99986917, + "GDEF": 0.97100514, + "GSUB": 1.0, + "glyf": 0.99961716, + "gvar": 0.99253637, + "hmtx": 0.9948553, + "sizeof(gvar)": 11980.0, + "total": 0.9960445 + } + }, + "Tural/Moderustic/sources/Moderustic.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99986917, + "GDEF": 0.97100514, + "GSUB": 1.0, + "glyf": 0.99963987, + "gvar": 0.9919588, + "sizeof(gvar)": 11948.0, + "total": 0.99582976 + } + }, + "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", + "sizeof(gvar)": 2064.0, + "total": 0.8784843 + } + }, + "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": 0.8888889, + "gvar": "fontc", + "name": 0.96842104, + "total": 0.71118367 + } + }, + "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", + "maxp": 0.9, + "name": 0.93877554, + "total": 0.6621072 + } + }, + "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", + "gvar": "fontc", + "name": 0.9347826, + "sizeof(GPOS)": 1856.0, + "total": 0.9197809 + } + }, + "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": 0.8888889, + "gvar": "fontc", + "name": 0.96842104, + "total": 0.9246426 + } + }, + "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": 0.8888889, + "gvar": "fontc", + "name": 0.93877554, + "total": 0.8233645 + } + }, + "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", + "sizeof(gvar)": 18475.0, + "total": 0.41143554 + } + }, + "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, + "total": 0.9988015 + } + }, + "etunni/Amita/sources/Amita.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.99955815, + "GDEF": 0.9851403, + "GPOS": 0.9265928, + "GSUB": 0.99962455, + "total": 0.9988051 + } + }, + "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, + "gvar": 0.99886036, + "sizeof(gvar)": 51596.0, + "total": 0.9946681 + } + }, + "googlefonts/Advent/sources/AdventPro.designspace (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.39930192, + "gvar": 0.99877805, + "sizeof(gvar)": 51595.0, + "total": 0.9946192 + } + }, + "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.99931186, + "gvar": 0.9799735, + "sizeof(gvar)": 171671.0, + "total": 0.9746443 + } + }, + "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.9888154, + "gvar": 0.96468776, + "sizeof(gvar)": 178230.0, + "total": 0.96565896 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9822863, + "GDEF": 0.66439354, + "GPOS": 0.8021583, + "HVAR": 0.26611796, + "glyf": 0.9997483, + "gvar": 0.9804306, + "sizeof(gvar)": 139360.0, + "total": 0.975323 + } + }, + "googlefonts/NunitoSans/sources/NunitoSans.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.9822863, + "GDEF": 0.66439354, + "GPOS": 0.8021583, + "HVAR": 0.26611796, + "glyf": 0.9889125, + "gvar": 0.9664888, + "sizeof(gvar)": 145293.0, + "total": 0.9670324 + } + }, + "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, + "gvar": 0.99986124, + "total": 0.9990681 + } + }, + "googlefonts/Signika/sources/Signika.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.8511502, + "gvar": 0.9997066, + "total": 0.9989945 + } + }, + "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.9994869, + "total": 0.99970746 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.9992756, + "glyf": 0.99503154, + "maxp": 0.95, + "total": 0.9973797 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.99927616, + "glyf": 0.99964523, + "total": 0.9997878 + } + }, + "googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.99927616, + "glyf": 0.9941551, + "maxp": 0.9, + "total": 0.99690115 + } + }, + "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)": { + "diffs": { + "glyf": 0.9999533, + "total": 0.99997145 + } + }, + "googlefonts/are-you-serious/sources/AreYouSerious.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8888889, + "glyf": 0.9766782, + "maxp": 0.85, + "total": 0.98534393 + } + }, + "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.99868584, + "maxp": 0.95, + "total": 0.9988938 + } + }, + "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.9987499, + "total": 0.99921715 + } + }, + "googlefonts/comforter/sources/ComforterPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9871654, + "maxp": 0.95, + "total": 0.9919005 + } + }, + "googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99846685, + "total": 0.99863064 + } + }, + "googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.99000436, + "maxp": 0.8, + "total": 0.9910431 + } + }, + "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.9988033, + "total": 0.99909 + } + }, + "googlefonts/estonia/sources/EstoniaPro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9915091, + "maxp": 0.9, + "total": 0.99349815 + } + }, + "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.9989201, + "maxp": 0.95, + "total": 0.99900454 + } + }, + "googlefonts/festive/sources/Festive-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "OS_2": 0.8148148, + "glyf": 0.9913625, + "maxp": 0.95, + "total": 0.99202317 + } + }, + "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.99957484, + "total": 0.99852973 + } + }, + "googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs (config.yaml) (gftools)": { + "diffs": { + "GSUB": 0.9826287, + "OS_2": 0.8888889, + "glyf": 0.91728455, + "maxp": 0.85, + "total": 0.96918404 + } + }, + "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.9998988, + "total": 0.99995714 + } + }, + "googlefonts/ingrid-darling/sources/IngridDarling.glyphs (config.yml) (default)": "identical", + "googlefonts/island-moments/sources/IslandMomentsPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99852055, + "maxp": 0.95, + "total": 0.9988368 + } + }, + "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.9987522, + "total": 0.9992298 + } + }, + "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.9999511, + "total": 0.99997795 + } + }, + "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.9997701, + "gvar": 0.9633786, + "total": 0.9920623 + } + }, + "googlefonts/mulish/sources/Mulish-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "STAT": 0.88095236, + "avar": 0.71428573, + "fvar": 0.46341464, + "glyf": 0.98628354, + "gvar": 0.94298035, + "name": 0.82819384, + "total": 0.98597 + } + }, + "googlefonts/mulish/sources/Mulish.glyphs (config.yaml) (default)": { + "diffs": { + "avar": 0.71428573, + "fvar": 0.9661017, + "glyf": 0.9990698, + "gvar": 0.9642894, + "total": 0.9914735 + } + }, + "googlefonts/mulish/sources/Mulish.glyphs (config.yaml) (gftools)": { + "diffs": { + "STAT": 0.90588236, + "avar": 0.71428573, + "fvar": 0.46341464, + "glyf": 0.98620313, + "gvar": 0.94510514, + "name": 0.8995215, + "total": 0.98520964 + } + }, + "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.9975391, + "total": 0.99808997 + } + }, + "googlefonts/road-rage/sources/RoadRage.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9670342, + "maxp": 0.9, + "name": 0.8695652, + "total": 0.9736043 + } + }, + "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.9995935, + "total": 0.9998571 + } + }, + "googlefonts/shalimar/sources/Shalimar.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9773319, + "maxp": 0.85, + "name": 0.8695652, + "total": 0.9916946 + } + }, + "googlefonts/smooch/sources/SmoochPro.glyphs (config.yml) (default)": { + "diffs": { + "glyf": 0.99845946, + "total": 0.9992383 + } + }, + "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.99584526, + "maxp": 0.9, + "total": 0.99610436 + } + }, + "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.99986285, + "total": 0.9998851 + } + }, + "googlefonts/style-script/sources/StyleScript-Pro.glyphs (config.yml) (gftools)": { + "diffs": { + "glyf": 0.9918758, + "maxp": 0.9, + "total": 0.9931717 + } + }, + "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.99931496, + "total": 0.99943703 + } + }, + "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.9976866, + "maxp": 0.95, + "total": 0.9110301 + } + }, + "kosbarts/Oi/sources/Oi.glyphs (config.yaml) (gftools)": { + "diffs": { + "(mark/kern)": 0.86643475, + "GDEF": 0.9992837, + "GPOS": 0.7645951, + "GSUB": 0.9919481, + "glyf": 0.95830595, + "maxp": 0.95, + "name": 0.9142857, + "total": 0.89997995 + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (config.yaml) (default)": { + "diffs": { + "glyf": 0.99993277, + "total": 0.999986 + } + }, + "kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (config.yaml) (gftools)": { + "diffs": { + "glyf": 0.93937427, + "maxp": 0.95, + "total": 0.98724186 + } + }, + "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, + "sizeof(gvar)": 5648.0, + "total": 0.99758995 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk-Italic.glyphs (config.yml) (gftools)": { + "diffs": { + "GDEF": 0.8643815, + "GSUB": 0.9964222, + "glyf": 0.999285, + "gvar": 0.99935466, + "sizeof(gvar)": 5648.0, + "total": 0.9974523 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk.glyphs (config.yml) (default)": { + "diffs": { + "GSUB": 0.99761194, + "sizeof(gvar)": 5644.0, + "total": 0.99993545 + } + }, + "marcologous/hanken-grotesk/sources/HankenGrotesk.glyphs (config.yml) (gftools)": { + "diffs": { + "GSUB": 0.99761194, + "glyf": 0.9982793, + "gvar": 0.9947858, + "sizeof(gvar)": 5648.0, + "total": 0.9986571 + } + }, + "microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.97954, + "GPOS": 0.7132353, + "GSUB": 0.996633, + "total": 0.9922442 + } + }, + "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.9767442, + "prep": 0.1875, + "total": 0.82227904 + } + }, + "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.99964535, + "gvar": 0.9812794, + "hhea": 0.95238096, + "hmtx": 0.9899666, + "total": 0.9904502 + } + }, + "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.9996466, + "gvar": 0.9813077, + "hhea": 0.95238096, + "hmtx": 0.9899666, + "total": 0.9904685 + } + }, + "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.99987584, + "gvar": 0.88154614, + "hmtx": 0.99293286, + "total": 0.7532111 + } + }, + "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.99924713, + "hmtx": 0.9585921, + "sizeof(GSUB)": 122786.0, + "total": 0.4483028 + } + }, + "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.99988854, + "hmtx": 0.9585921, + "total": 0.7823895 + } + }, + "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.9999711, + "gvar": 0.99974346, + "hhea": 0.95238096, + "hmtx": 0.97635937, + "total": 0.943021 + } + }, + "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, + "total": 0.9998867 + } + }, + "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, + "name": 0.97196263, + "sizeof(GSUB)": 5558.0, + "total": 0.9261849, + "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.9998436, + "gvar": 0.9976866, + "total": 0.981647, + "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.9999958, + "post": 0.999928, + "total": 0.99184495, + "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.9998792, + "gvar": 0.9559966, + "hhea": 0.9047619, + "hmtx": 0.8995984, + "name": 0.9868421, + "total": 0.9433902 + } + }, + "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.9998767, + "total": 0.9999623 + } + }, + "octaviopardo/Protest/sources/ProtestGuerrilla.glyphs (config-Guerrilla.yaml) (gftools)": { + "diffs": { + "glyf": 0.9814, + "total": 0.99408394 + } + }, + "octaviopardo/Protest/sources/ProtestRevolution.glyphs (config-Revolution.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9998639, + "GDEF": 0.9948079, + "glyf": 0.9975194, + "hmtx": 0.9982729, + "total": 0.99770445 + } + }, + "octaviopardo/Protest/sources/ProtestRiot.glyphs (config-Riot.yaml) (default)": { + "diffs": { + "glyf": 0.9990467, + "total": 0.99959195 + } + }, + "octaviopardo/Protest/sources/ProtestRiot.glyphs (config-Riot.yaml) (gftools)": { + "diffs": { + "glyf": 0.8630711, + "hmtx": 0.9966216, + "maxp": 0.9, + "total": 0.9396604 + } + }, + "octaviopardo/Protest/sources/ProtestStrike.glyphs (config-Strike.yaml) (default)": { + "diffs": { + "glyf": 0.9993226, + "total": 0.99979824 + } + }, + "octaviopardo/Protest/sources/ProtestStrike.glyphs (config-Strike.yaml) (gftools)": { + "diffs": { + "glyf": 0.93617266, + "maxp": 0.95, + "total": 0.9801701 + } + }, + "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.99460274, + "gvar": 0.8545083, + "hhea": 0.95238096, + "hmtx": 0.99285716, + "maxp": 0.8, + "post": 0.992, + "sizeof(gvar)": 7216.0, + "total": 0.93694866 + } + }, + "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.99270684, + "gvar": 0.84485865, + "hhea": 0.95238096, + "hmtx": 0.99285716, + "maxp": 0.8, + "post": 0.992, + "sizeof(gvar)": 7204.0, + "total": 0.9332235 + } + }, + "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.9979999, + "gvar": 0.99342847, + "hhea": 0.95238096, + "hmtx": 0.99387753, + "maxp": 0.9, + "post": 0.992, + "sizeof(gvar)": 7442.0, + "total": 0.9798183 + } + }, + "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.9973674, + "gvar": 0.99196786, + "hhea": 0.95238096, + "hmtx": 0.99387753, + "maxp": 0.9, + "post": 0.992, + "sizeof(gvar)": 7446.0, + "total": 0.97947407 + } + }, + "oliverlalan/Doto/sources/Doto.designspace (config.yaml) (default)": { + "diffs": { + "HVAR": 0.053019147, + "total": 0.9984637 + } + }, + "oliverlalan/Doto/sources/Doto.designspace (config.yaml) (gftools)": { + "diffs": { + "HVAR": 0.053019147, + "total": 0.9984644 + } + }, + "positype/Murecho-Project/sources/Murecho.glyphs (config.yaml) (default)": { + "diffs": { + "GDEF": 0.82942295, + "VVAR": "fontmake", + "glyf": 0.9995577, + "gvar": 0.9957916, + "total": 0.9765917, + "vhea": "fontmake", + "vmtx": "fontmake" + } + }, + "positype/Murecho-Project/sources/Murecho.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.82942295, + "VVAR": "fontmake", + "glyf": 0.99744684, + "gvar": 0.99342656, + "total": 0.9748185, + "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.9902026, + "gvar": 0.9309095, + "hhea": 0.95238096, + "hmtx": 0.9973527, + "maxp": 0.9, + "post": 0.99687743, + "total": 0.97062874 + } + }, + "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.9898269, + "gvar": 0.9156397, + "hhea": 0.95238096, + "hmtx": 0.9973527, + "maxp": 0.9, + "post": 0.99687743, + "total": 0.969089 + } + }, + "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.9794263, + "gvar": 0.94445395, + "hhea": 0.95238096, + "hmtx": 0.9882199, + "maxp": 0.95, + "post": 0.9861325, + "total": 0.95124954 + } + }, + "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.98015195, + "gvar": 0.93357265, + "hhea": 0.95238096, + "hmtx": 0.9882199, + "maxp": 0.95, + "name": 0.907489, + "post": 0.9861325, + "total": 0.9501519 + } + }, + "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.9999814, + "hmtx": 0.9795539, + "total": 0.9999115 + } + }, + "suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (config.yaml) (gftools)": { + "diffs": { + "GDEF": 0.9972678, + "OS_2": 0.9814815, + "glyf": 0.9991591, + "hmtx": 0.9795539, + "maxp": 0.95, + "name": 0.9459459, + "total": 0.99910915 + } + }, + "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, + "total": 0.99968946 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Italic.designspace (config.yaml) (default)": "identical", + "wix/wixmadefor/sources/WixMadeforText.designspace (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99948, + "total": 0.9997659 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Bold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99941677, + "total": 0.9996556 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-ExtraBold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9991621, + "total": 0.9995192 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Medium.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99929607, + "total": 0.999588 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-Regular.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.998997, + "total": 0.99945956 + } + }, + "wix/wixmadefor/sources/WixMadeforDisplay-SemiBold.ufo (config_display.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.999293, + "total": 0.9995866 + } + }, + "wix/wixmadefor/sources/WixMadeforText-Bold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99943054, + "total": 0.99966806 + } + }, + "wix/wixmadefor/sources/WixMadeforText-BoldItalic.ufo (config_text.yaml) (default)": "identical", + "wix/wixmadefor/sources/WixMadeforText-ExtraBold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.99915326, + "total": 0.9995193 + } + }, + "wix/wixmadefor/sources/WixMadeforText-ExtraBoldItalic.ufo (config_text.yaml) (default)": "identical", + "wix/wixmadefor/sources/WixMadeforText-Italic.ufo (config_text.yaml) (default)": "identical", + "wix/wixmadefor/sources/WixMadeforText-Medium.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9994545, + "total": 0.99968266 + } + }, + "wix/wixmadefor/sources/WixMadeforText-MediumItalic.ufo (config_text.yaml) (default)": "identical", + "wix/wixmadefor/sources/WixMadeforText-Regular.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9993227, + "total": 0.9996367 + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBold.ufo (config_text.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9994677, + "total": 0.99968785 + } + }, + "wix/wixmadefor/sources/WixMadeforText-SemiBoldItalic.ufo (config_text.yaml) (default)": "identical", + "xconsau/GajrajOne/sources/GajrajOne-Regular.ufo (config.yaml) (default)": { + "diffs": { + "(mark/kern)": 0.9943325, + "GPOS": 0.9798459, + "GSUB": 0.9868682, + "OS_2": 0.8703704, + "hhea": 0.9047619, + "total": 0.99171436 + } + }, + "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, + "hhea": 0.9047619, + "total": 0.9902461 + } + }, + "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/.tmpAP1OVH/gftools/gftools_temp_dir --experimental-single-source Danfo.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "2710/4680 complete, most recently Be(GlyfFragment(braceleft))\n[2025-01-16T17:16:29.300592Z ThreadId(1) fontc::workload DEBUG] 2711/4680 complete, most recently Be(GlyfFragment(manat))\n[2025-01-16T17:16:29.300595Z ThreadId(1) fontc::workload DEBUG] 2712/4680 complete, most recently Be(GlyfFragment(S))\n[2025-01-16T17:16:29.300597Z ThreadId(1) fontc::workload DEBUG] 2713/4680 complete, most recently Be(GlyfFragment(N))\n[2025-01-16T17:16:29.300599Z ThreadId(1) fontc::workload DEBUG] 2714/4680 complete, most recently Be(GlyfFragment(circumflexcomb_acutecomb))\n[2025-01-16T17:16:29.300602Z ThreadId(1) fontc::workload DEBUG] 2715/4680 complete, most recently Be(GlyfFragment(Jcrossedtail))\n[2025-01-16T17:16:29.300604Z ThreadId(1) fontc::workload DEBUG] 2716/4680 complete, most recently Be(GlyfFragment(Uhorn))\n[2025-01-16T17:16:29.307080Z 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/.tmpAP1OVH/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs", + "stderr": "-16T17:11:24.518832Z ThreadId(5) fontbe::glyphs WARN] qhook has inconsistent path elements: {\"MLLCCLCCLZMCLCCCCLCCCZ\", \"\"}\n[2025-01-16T17:11:24.518851Z ThreadId(5) fontbe::glyphs WARN] glottalstopreversedmod has inconsistent path elements: {\"\", \"MLLCCCLCCCLZ\"}\n[2025-01-16T17:11:24.520053Z ThreadId(6) fontbe::glyphs WARN] tonebarhighmod_tonebarmidmod.ccmp has inconsistent path elements: {\"\", \"MLLLLZMLLLLZ\"}\n[2025-01-16T17:11:24.520538Z ThreadId(6) fontbe::glyphs WARN] bridgeinvertedbelowcomb has inconsistent path elements: {\"\", \"MLLLLZMLLLLZMLLLLZ\"}\n[2025-01-16T17:11:24.520618Z ThreadId(6) fontbe::glyphs WARN] lowringmod has inconsistent path elements: {\"MCCCCZMCCCCZ\", \"\"}\n[2025-01-16T17:11:24.520623Z ThreadId(6) fontbe::glyphs WARN] upsilon-latin has inconsistent path elements: {\"\", \"MCCLCCCCLCCZMLLLLZMLLLLZ\"}\n[2025-01-16T17:11:24.535752Z ThreadId(1) fontc ERROR] Invalid source glyph 'alpha_rhotichookmod-latin.ccmp': '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/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/.tmpgQcd5b/gftools/gftools_temp_dir --experimental-single-source Ysabeau.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "Z ThreadId(1) fontc::workload DEBUG] 362/9195 complete, most recently Fe(Glyph(tonebarlowmod_tonebarmidmod.ccmp))\n[2025-01-16T17:11:43.417143Z ThreadId(1) fontc::workload DEBUG] 363/9195 complete, most recently Fe(Glyph(dze-cy.sc))\n[2025-01-16T17:11:43.417145Z ThreadId(1) fontc::workload DEBUG] 364/9195 complete, most recently Fe(Glyph(agrave.sc))\n[2025-01-16T17:11:43.417147Z ThreadId(1) fontc::workload DEBUG] 365/9195 complete, most recently Fe(Glyph(zacute.loclPLK))\n[2025-01-16T17:11:43.417150Z ThreadId(1) fontc::workload DEBUG] 366/9195 complete, most recently Fe(Glyph(Em-cy))\n[2025-01-16T17:11:43.417152Z ThreadId(1) fontc::workload DEBUG] 367/9195 complete, most recently Fe(Glyph(longs_l.liga.ss01))\n[2025-01-16T17:11:43.449184Z ThreadId(1) fontc ERROR] Invalid source glyph 'alpha_rhotichookmod-latin.ccmp': '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/.tmpgQcd5b/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/.tmpyoxnc2/gftools/gftools_temp_dir --experimental-single-source Anybody-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpyoxnc2/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/.tmpR4ZDdV/gftools/gftools_temp_dir --experimental-single-source Anybody.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpR4ZDdV/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": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs", + "stderr": " recently Be(GlyfFragment(hungarumlautcomb.case))\n[2025-01-16T17:08:42.850445Z ThreadId(1) fontc::workload DEBUG] 2836/2937 complete, most recently Be(GlyfFragment(s))\n[2025-01-16T17:08:42.850448Z ThreadId(1) fontc::workload DEBUG] 2837/2937 complete, most recently Be(GlyfFragment(zerowidthspace))\n[2025-01-16T17:08:42.850450Z ThreadId(1) fontc::workload DEBUG] 2838/2937 complete, most recently Be(GlyfFragment(c))\n[2025-01-16T17:08:42.850452Z ThreadId(1) fontc::workload DEBUG] 2839/2937 complete, most recently Be(GlyfFragment(p))\n[2025-01-16T17:08:42.850455Z ThreadId(1) fontc::workload DEBUG] 2840/2937 complete, most recently Be(GlyfFragment(fl))\n[2025-01-16T17:08:42.850457Z ThreadId(1) fontc::workload DEBUG] 2841/2937 complete, most recently Be(GlyfFragment(Tbar))\n[2025-01-16T17:08:42.850459Z ThreadId(1) fontc::workload DEBUG] 2842/2937 complete, most recently Be(GlyfFragment(question))\n[2025-01-16T17:08:42.874365Z ThreadId(1) fontc ERROR] 't.ss01' 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/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": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Tourney/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmptCFKcF/gftools/gftools_temp_dir --experimental-single-source Tourney-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "52333Z ThreadId(1) fontc::workload DEBUG] 1813/2936 complete, most recently Be(GlyfFragment(ringcomb.case))\n[2025-01-16T17:08:51.552335Z ThreadId(1) fontc::workload DEBUG] 1814/2936 complete, most recently Be(GlyfFragment(ohornacute))\n[2025-01-16T17:08:51.552337Z ThreadId(1) fontc::workload DEBUG] 1815/2936 complete, most recently Be(GlyfFragment(ring))\n[2025-01-16T17:08:51.552339Z ThreadId(1) fontc::workload DEBUG] 1816/2936 complete, most recently Be(GlyfFragment(gcommaaccent))\n[2025-01-16T17:08:51.552342Z ThreadId(1) fontc::workload DEBUG] 1817/2936 complete, most recently Be(GlyfFragment(Uinvertedbreve))\n[2025-01-16T17:08:51.552344Z ThreadId(1) fontc::workload DEBUG] 1818/2936 complete, most recently Be(GlyfFragment(Emacron))\n[2025-01-16T17:08:51.551894Z ThreadId(9) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_V, no group Side2(\"V\")\n[2025-01-16T17:08:51.574479Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/Etcetera-Type-Co/Tourney/Sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmptCFKcF/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/.tmpiwI1m8/gftools/gftools_temp_dir --experimental-single-source CrimsonPro-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp0qw655f -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiwI1m8/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvod5iigh.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/.tmpiwI1m8/gftools/gftools_temp_dir --experimental-single-source CrimsonPro-Italic.glyphs", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7xkywv51 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpiwI1m8/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvayego5_.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/.tmphE8Gs3/gftools/gftools_temp_dir --experimental-single-source CrimsonPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdio2z6yo -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphE8Gs3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp063604o.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/.tmphE8Gs3/gftools/gftools_temp_dir --experimental-single-source CrimsonPro.glyphs", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv8fndkwm -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphE8Gs3/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2im7o9j9.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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Gissio/font_tiny5/sources/tiny5-Regular.sfd", + "stderr": "[2025-01-16T17:08:05.354512Z 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/.tmpt6OaLE/gftools/gftools_temp_dir --experimental-single-source tiny5-Regular.sfd --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ar/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkts_7bg4 tiny5-Regular.ufo --cff-outlines \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkts_7bg4 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 |--emit-ir|--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[3/7] exec\nfonttools feaLib features.fea /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbptgaaxr -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxvb4owsr -t GSUB GDEF\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/.tmpt6OaLE/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/.tmpINY63V/gftools/gftools_temp_dir --experimental-single-source ElMessiri.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "n-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn_t1rvy8 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpINY63V/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9w1i67en.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/.tmpINY63V/gftools/gftools_temp_dir --experimental-single-source ElMessiri.glyphs", + "stderr": "n-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4p3jtknk -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpINY63V/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa7mbf1q1.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/.tmpXYmW7w/gftools/gftools_temp_dir --experimental-single-source Lemonada.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf7fkb_46 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXYmW7w/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjyi69drj.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/.tmpXYmW7w/gftools/gftools_temp_dir --experimental-single-source Lemonada.glyphs", + "stderr": "gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq3u5_5p0 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXYmW7w/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp660sd45s.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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/InstrumentSans-Italic.glyphs", + "stderr": "87Z ThreadId(1) fontc::workload DEBUG] 1531/2043 complete, most recently Be(GlyfFragment(g))\n[2025-01-16T17:23:07.809089Z ThreadId(1) fontc::workload DEBUG] 1532/2043 complete, most recently Be(GlyfFragment(comma))\n[2025-01-16T17:23:07.809091Z ThreadId(1) fontc::workload DEBUG] 1533/2043 complete, most recently Be(GlyfFragment(periodcentered.loclCAT.case))\n[2025-01-16T17:23:07.809094Z ThreadId(1) fontc::workload DEBUG] 1534/2043 complete, most recently Be(GlyfFragment(dieresiscomb.ss01))\n[2025-01-16T17:23:07.809096Z ThreadId(1) fontc::workload DEBUG] 1535/2043 complete, most recently Be(GlyfFragment(S))\n[2025-01-16T17:23:07.809099Z ThreadId(1) fontc::workload DEBUG] 1536/2043 complete, most recently Be(GlyfFragment(leftRightArrow))\n[2025-01-16T17:23:07.809101Z ThreadId(1) fontc::workload DEBUG] 1537/2043 complete, most recently Be(GlyfFragment(germandbls))\n[2025-01-16T17:23:07.815915Z 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/.tmpHPHzht/gftools/gftools_temp_dir --experimental-single-source InstrumentSans-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "adId(1) fontc::workload DEBUG] 1193/2043 complete, most recently Be(GlyfFragment(h))\n[2025-01-16T17:23:15.004211Z ThreadId(1) fontc::workload DEBUG] 1194/2043 complete, most recently Be(GlyfFragment(G))\n[2025-01-16T17:23:15.004214Z ThreadId(1) fontc::workload DEBUG] 1195/2043 complete, most recently Be(GlyfFragment(cedillacomb))\n[2025-01-16T17:23:15.004216Z ThreadId(1) fontc::workload DEBUG] 1196/2043 complete, most recently Be(GlyfFragment(six.tf))\n[2025-01-16T17:23:15.004219Z ThreadId(1) fontc::workload DEBUG] 1197/2043 complete, most recently Be(GlyfFragment(three))\n[2025-01-16T17:23:15.004221Z ThreadId(1) fontc::workload DEBUG] 1198/2043 complete, most recently Be(GlyfFragment(hungarumlautcomb))\n[2025-01-16T17:23:15.004223Z ThreadId(1) fontc::workload DEBUG] 1199/2043 complete, most recently Be(GlyfFragment(B))\n[2025-01-16T17:23:15.012410Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Instrument/instrument-sans/sources/InstrumentSans.glyphs", + "stderr": ".case))\n[2025-01-16T17:22:49.439791Z ThreadId(1) fontc::workload DEBUG] 1443/2043 complete, most recently Be(GlyfFragment(OE))\n[2025-01-16T17:22:49.439792Z ThreadId(1) fontc::workload DEBUG] 1444/2043 complete, most recently Be(GlyfFragment(equal.tf))\n[2025-01-16T17:22:49.439793Z ThreadId(1) fontc::workload DEBUG] 1445/2043 complete, most recently Be(GlyfFragment(braceleft))\n[2025-01-16T17:22:49.439794Z ThreadId(1) fontc::workload DEBUG] 1446/2043 complete, most recently Be(GlyfFragment(nbspace))\n[2025-01-16T17:22:49.439795Z ThreadId(1) fontc::workload DEBUG] 1447/2043 complete, most recently Be(GlyfFragment(period))\n[2025-01-16T17:22:49.439796Z ThreadId(1) fontc::workload DEBUG] 1448/2043 complete, most recently Be(GlyfFragment(jdotless))\n[2025-01-16T17:22:49.439797Z ThreadId(1) fontc::workload DEBUG] 1449/2043 complete, most recently Be(GlyfFragment(oe))\n[2025-01-16T17:22:49.450886Z 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/.tmpioyqBt/gftools/gftools_temp_dir --experimental-single-source InstrumentSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "d(1) fontc::workload DEBUG] 1195/2043 complete, most recently Be(GlyfFragment(Eng))\n[2025-01-16T17:22:56.820404Z ThreadId(1) fontc::workload DEBUG] 1196/2043 complete, most recently Be(GlyfFragment(at))\n[2025-01-16T17:22:56.820406Z ThreadId(1) fontc::workload DEBUG] 1197/2043 complete, most recently Be(GlyfFragment(K))\n[2025-01-16T17:22:56.820408Z ThreadId(1) fontc::workload DEBUG] 1198/2043 complete, most recently Be(GlyfFragment(ordmasculine))\n[2025-01-16T17:22:56.820410Z ThreadId(1) fontc::workload DEBUG] 1199/2043 complete, most recently Be(GlyfFragment(ordfeminine))\n[2025-01-16T17:22:56.820413Z ThreadId(1) fontc::workload DEBUG] 1200/2043 complete, most recently Be(GlyfFragment(f_f_i.ss01))\n[2025-01-16T17:22:56.820415Z ThreadId(1) fontc::workload DEBUG] 1201/2043 complete, most recently Be(GlyfFragment(three))\n[2025-01-16T17:22:56.825545Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage", + "stderr": "(GlyfFragment(atilde.ss04)) successful\n[2025-01-16T17:16:29.649132Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(equal)) successful\n[2025-01-16T17:16:29.649137Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(threedotsupcenter-ar)) successful\n[2025-01-16T17:16:29.649143Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful\n[2025-01-16T17:16:29.649149Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(ainTwodotshorizontalabove-ar)) successful\n[2025-01-16T17:16:29.649157Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(alefbelow-ar)) successful\n[2025-01-16T17:16:29.650516Z ThreadId(1) fontc::workload DEBUG] 4089/4111 complete, most recently Be(GatherBeKerning)\n[2025-01-16T17:16:29.657871Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors\n[2025-01-16T17:16:29.657882Z 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/.tmpEodi7V/gftools/gftools_temp_dir --experimental-single-source Fustat.glyphspackage --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ntc::workload DEBUG] 4095/4111 complete, most recently Be(Gvar)\n[2025-01-16T17:16:39.594278Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful\n[2025-01-16T17:16:39.594288Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(0)) successful\n[2025-01-16T17:16:39.594292Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful\n[2025-01-16T17:16:39.595303Z ThreadId(2) fontbe::features::kern DEBUG] Gather be kerning\n[2025-01-16T17:16:39.597469Z ThreadId(1) fontc::workload DEBUG] 4098/4111 complete, most recently Be(Head)\n[2025-01-16T17:16:39.597487Z ThreadId(1) fontc::workload DEBUG] 4099/4111 complete, most recently Be(GatherBeKerning)\n[2025-01-16T17:16:39.606947Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors\n[2025-01-16T17:16:39.606958Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Lafontype/Gantari/sources/Gantari-Italic.glyphs", + "stderr": "7:15:03.732145Z ThreadId(1) fontc::workload DEBUG] 1190/1534 complete, most recently Be(GlyfFragment(a))\n[2025-01-16T17:15:03.732148Z ThreadId(1) fontc::workload DEBUG] 1191/1534 complete, most recently Be(GlyfFragment(oe))\n[2025-01-16T17:15:03.732150Z ThreadId(1) fontc::workload DEBUG] 1192/1534 complete, most recently Be(GlyfFragment(perthousand))\n[2025-01-16T17:15:03.732152Z ThreadId(1) fontc::workload DEBUG] 1193/1534 complete, most recently Be(GlyfFragment(quotedblright))\n[2025-01-16T17:15:03.732155Z ThreadId(1) fontc::workload DEBUG] 1194/1534 complete, most recently Be(GlyfFragment(ordmasculine))\n[2025-01-16T17:15:03.732157Z ThreadId(1) fontc::workload DEBUG] 1195/1534 complete, most recently Be(GlyfFragment(j))\n[2025-01-16T17:15:03.732159Z ThreadId(1) fontc::workload DEBUG] 1196/1534 complete, most recently Be(GlyfFragment(semicolon))\n[2025-01-16T17:15:03.741559Z 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/.tmpxBYMlx/gftools/gftools_temp_dir --experimental-single-source Gantari-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "omplete, most recently Fe(KernInstance(Normalized {wght: 1.00}))\n[2025-01-16T17:15:09.262584Z ThreadId(1) fontc::workload DEBUG] 1266/1534 complete, most recently Be(GlyfFragment(icircumflex))\n[2025-01-16T17:15:09.262585Z ThreadId(1) fontc::workload DEBUG] 1267/1534 complete, most recently Be(GlyfFragment(Aring))\n[2025-01-16T17:15:09.262586Z ThreadId(1) fontc::workload DEBUG] 1268/1534 complete, most recently Be(GlyfFragment(aogonek))\n[2025-01-16T17:15:09.262587Z ThreadId(1) fontc::workload DEBUG] 1269/1534 complete, most recently Be(GlyfFragment(racute))\n[2025-01-16T17:15:09.262588Z ThreadId(1) fontc::workload DEBUG] 1270/1534 complete, most recently Be(GlyfFragment(acaron))\n[2025-01-16T17:15:09.262589Z ThreadId(1) fontc::workload DEBUG] 1271/1534 complete, most recently Be(GlyfFragment(Ycircumflex))\n[2025-01-16T17:15:09.273410Z 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/.tmpxBYMlx/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Lafontype/Gantari/sources/Gantari.glyphs", + "stderr": ".148442Z ThreadId(1) fontc::workload DEBUG] 1163/1534 complete, most recently Be(GlyfFragment(dotaccentcomb))\n[2025-01-16T17:14:51.148445Z ThreadId(1) fontc::workload DEBUG] 1164/1534 complete, most recently Be(GlyfFragment(brevecomb))\n[2025-01-16T17:14:51.148447Z ThreadId(1) fontc::workload DEBUG] 1165/1534 complete, most recently Be(GlyfFragment(threequarters))\n[2025-01-16T17:14:51.148449Z ThreadId(1) fontc::workload DEBUG] 1166/1534 complete, most recently Be(GlyfFragment(P))\n[2025-01-16T17:14:51.148451Z ThreadId(1) fontc::workload DEBUG] 1167/1534 complete, most recently Be(GlyfFragment(Nacute))\n[2025-01-16T17:14:51.148454Z ThreadId(1) fontc::workload DEBUG] 1168/1534 complete, most recently Be(GlyfFragment(Delta))\n[2025-01-16T17:14:51.148456Z ThreadId(1) fontc::workload DEBUG] 1169/1534 complete, most recently Be(GlyfFragment(copyright))\n[2025-01-16T17:14:51.151065Z 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/.tmpw0AQhP/gftools/gftools_temp_dir --experimental-single-source Gantari.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "1163/1534 complete, most recently Be(GlyfFragment(Wcircumflex))\n[2025-01-16T17:14:56.860789Z ThreadId(1) fontc::workload DEBUG] 1164/1534 complete, most recently Be(GlyfFragment(Agrave))\n[2025-01-16T17:14:56.860791Z ThreadId(1) fontc::workload DEBUG] 1165/1534 complete, most recently Be(GlyfFragment(aogonek))\n[2025-01-16T17:14:56.860793Z ThreadId(1) fontc::workload DEBUG] 1166/1534 complete, most recently Be(GlyfFragment(scommaaccent))\n[2025-01-16T17:14:56.860796Z ThreadId(1) fontc::workload DEBUG] 1167/1534 complete, most recently Be(GlyfFragment(uhungarumlaut))\n[2025-01-16T17:14:56.860798Z ThreadId(1) fontc::workload DEBUG] 1168/1534 complete, most recently Be(GlyfFragment(Aogonek))\n[2025-01-16T17:14:56.860800Z ThreadId(1) fontc::workload DEBUG] 1169/1534 complete, most recently Be(GlyfFragment(IJ))\n[2025-01-16T17:14:56.869189Z 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/.tmpw0AQhP/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/.tmpdPtzng/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Chivo/sources/Chivo.glyphs", + "stderr": "tc::workload DEBUG] 2791/3546 complete, most recently Be(GlyfFragment(hook.cap))\n[2025-01-16T17:18:30.188326Z ThreadId(1) fontc::workload DEBUG] 2792/3546 complete, most recently Be(GlyfFragment(.notdef))\n[2025-01-16T17:18:30.188328Z ThreadId(1) fontc::workload DEBUG] 2793/3546 complete, most recently Be(GlyfFragment(Ocircumflexdotbelow))\n[2025-01-16T17:18:30.188331Z ThreadId(1) fontc::workload DEBUG] 2794/3546 complete, most recently Be(GlyfFragment(Tcaron))\n[2025-01-16T17:18:30.188334Z ThreadId(1) fontc::workload DEBUG] 2795/3546 complete, most recently Be(GlyfFragment(Ecaron))\n[2025-01-16T17:18:30.188336Z ThreadId(1) fontc::workload DEBUG] 2796/3546 complete, most recently Be(GlyfFragment(cacute))\n[2025-01-16T17:18:30.188339Z ThreadId(1) fontc::workload DEBUG] 2797/3546 complete, most recently Be(GlyfFragment(circumflexcomb_hookabovecomb))\n[2025-01-16T17:18:30.194096Z 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/.tmprcDahH/gftools/gftools_temp_dir --experimental-single-source Chivo.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": ", most recently Be(GlyfFragment(question))\n[2025-01-16T17:18:34.429895Z ThreadId(1) fontc::workload DEBUG] 2921/3546 complete, most recently Be(GlyfFragment(L))\n[2025-01-16T17:18:34.429898Z ThreadId(1) fontc::workload DEBUG] 2922/3546 complete, most recently Be(GlyfFragment(adblgrave))\n[2025-01-16T17:18:34.429901Z ThreadId(1) fontc::workload DEBUG] 2923/3546 complete, most recently Be(GlyfFragment(ccedilla))\n[2025-01-16T17:18:34.429903Z ThreadId(1) fontc::workload DEBUG] 2924/3546 complete, most recently Be(GlyfFragment(Cacute.loclPLK))\n[2025-01-16T17:18:34.429913Z ThreadId(1) fontc::workload DEBUG] 2925/3546 complete, most recently Be(GlyfFragment(breveacute.cap))\n[2025-01-16T17:18:34.429916Z ThreadId(1) fontc::workload DEBUG] 2926/3546 complete, most recently Be(GlyfFragment(periodcentered.loclCAT))\n[2025-01-16T17:18:34.435569Z 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/.tmprcDahH/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs", + "stderr": "h(zero.numr))\n[2025-01-16T17:21:35.489282Z ThreadId(1) fontc::workload DEBUG] 813/3274 complete, most recently Fe(Glyph(iinvertedbreve))\n[2025-01-16T17:21:35.489284Z ThreadId(1) fontc::workload DEBUG] 814/3274 complete, most recently Fe(Glyph(adotbelow))\n[2025-01-16T17:21:35.489287Z ThreadId(1) fontc::workload DEBUG] 815/3274 complete, most recently Fe(Glyph(ij))\n[2025-01-16T17:21:35.489289Z ThreadId(1) fontc::workload DEBUG] 816/3274 complete, most recently Fe(Glyph(Ytilde))\n[2025-01-16T17:21:35.489291Z ThreadId(1) fontc::workload DEBUG] 817/3274 complete, most recently Fe(Glyph(zero))\n[2025-01-16T17:21:35.489294Z ThreadId(1) fontc::workload DEBUG] 818/3274 complete, most recently Fe(Glyph(ccedilla))\n[2025-01-16T17:21:35.489296Z ThreadId(1) fontc::workload DEBUG] 819/3274 complete, most recently Fe(Glyph(circumflex))\n[2025-01-16T17:21:35.494921Z 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/.tmpvPQC8h/gftools/gftools_temp_dir --experimental-single-source Grenze-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": ") fontc::workload DEBUG] 810/3274 complete, most recently Fe(Glyph(Ecircumflextilde))\n[2025-01-16T17:21:39.757829Z ThreadId(1) fontc::workload DEBUG] 811/3274 complete, most recently Fe(Glyph(braceleft))\n[2025-01-16T17:21:39.757831Z ThreadId(1) fontc::workload DEBUG] 812/3274 complete, most recently Fe(Glyph(idotbelow))\n[2025-01-16T17:21:39.757834Z ThreadId(1) fontc::workload DEBUG] 813/3274 complete, most recently Fe(Glyph(z))\n[2025-01-16T17:21:39.757836Z ThreadId(1) fontc::workload DEBUG] 814/3274 complete, most recently Fe(Glyph(seven.lf))\n[2025-01-16T17:21:39.757838Z ThreadId(1) fontc::workload DEBUG] 815/3274 complete, most recently Fe(Glyph(dieresiscomb))\n[2025-01-16T17:21:39.757841Z ThreadId(1) fontc::workload DEBUG] 816/3274 complete, most recently Fe(Glyph(eight.osf))\n[2025-01-16T17:21:39.760525Z 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/.tmpvPQC8h/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/tmpi9nzto2f\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze.glyphs", + "stderr": "four.tf))\n[2025-01-16T17:21:24.594591Z ThreadId(1) fontc::workload DEBUG] 631/3274 complete, most recently Fe(Glyph(ihookabove))\n[2025-01-16T17:21:24.594593Z ThreadId(1) fontc::workload DEBUG] 632/3274 complete, most recently Fe(Glyph(germandbls))\n[2025-01-16T17:21:24.594595Z ThreadId(1) fontc::workload DEBUG] 633/3274 complete, most recently Fe(Glyph(five.tosf))\n[2025-01-16T17:21:24.594597Z ThreadId(1) fontc::workload DEBUG] 634/3274 complete, most recently Fe(Glyph(Udblgrave))\n[2025-01-16T17:21:24.594599Z ThreadId(1) fontc::workload DEBUG] 635/3274 complete, most recently Fe(Glyph(N))\n[2025-01-16T17:21:24.594602Z ThreadId(1) fontc::workload DEBUG] 636/3274 complete, most recently Fe(Glyph(Idotaccent))\n[2025-01-16T17:21:24.594604Z ThreadId(1) fontc::workload DEBUG] 637/3274 complete, most recently Fe(Glyph(eight.lf))\n[2025-01-16T17:21:24.601803Z 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/.tmpvaPQcL/gftools/gftools_temp_dir --experimental-single-source Grenze.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": ") fontc::workload DEBUG] 537/3274 complete, most recently Fe(Glyph(abreve))\n[2025-01-16T17:21:29.614499Z ThreadId(1) fontc::workload DEBUG] 538/3274 complete, most recently Fe(Glyph(Sacute))\n[2025-01-16T17:21:29.614502Z ThreadId(1) fontc::workload DEBUG] 539/3274 complete, most recently Fe(Glyph(acircumflexgrave))\n[2025-01-16T17:21:29.614504Z ThreadId(1) fontc::workload DEBUG] 540/3274 complete, most recently Fe(Glyph(ccedilla))\n[2025-01-16T17:21:29.614506Z ThreadId(1) fontc::workload DEBUG] 541/3274 complete, most recently Fe(Glyph(odotbelow))\n[2025-01-16T17:21:29.614509Z ThreadId(1) fontc::workload DEBUG] 542/3274 complete, most recently Fe(Glyph(ruble))\n[2025-01-16T17:21:29.614511Z ThreadId(1) fontc::workload DEBUG] 543/3274 complete, most recently Fe(Glyph(einvertedbreve))\n[2025-01-16T17:21:29.619854Z 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/.tmpvaPQcL/gftools/gftools_temp_dir --experimental-single-source Grenze.glyphs", + "stderr": "s \n\nCommand failed:\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysel022i -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/tmpysel022i\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/.tmpLbJxvW/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/.tmpQoIaAb/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace", + "stderr": "[2025-01-16T17:13:13.606645Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace\"\n[2025-01-16T17:13:13.606714Z 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/.tmpgNzb0r/gftools/gftools_temp_dir --experimental-single-source Overpass-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpumqmorbu Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpumqmorbu Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:13:16.095548Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:13:16.095747Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"Overpass-Italic.designspace\"\n[2025-01-16T17:13:16.095794Z 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/.tmpgNzb0r/gftools/gftools_temp_dir --experimental-single-source Overpass-Italic.designspace", + "stderr": "2d38qc2zzr8kbcv88h0000gn/T/tmpnbilzi7x \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnbilzi7x -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/tmpnbilzi7x -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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace", + "stderr": "[2025-01-16T17:13:08.502052Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace\"\n[2025-01-16T17:13:08.502296Z 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/.tmpodIe8C/gftools/gftools_temp_dir --experimental-single-source Overpass.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0gezdfa8 Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0gezdfa8 Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:13:10.712505Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:13:10.712709Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"Overpass.designspace\"\n[2025-01-16T17:13:10.712751Z 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/.tmpodIe8C/gftools/gftools_temp_dir --experimental-single-source Overpass.designspace", + "stderr": "ED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq1bnnwtv \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq1bnnwtv -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/tmpq1bnnwtv -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/.tmpgcEHDR/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/tmp3yjan2bt', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpk_bd1dh8', '--output_file', 'tmp3yjan2bt']' 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TaVaTake/madimi/sources/madimi.glyphs", + "stderr": "unknown custom parameter 'blueShift'\n[2025-01-16T17:17:56.652535Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz'\n[2025-01-16T17:17:56.652536Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'TTFBlueFuzz'\n[2025-01-16T17:17:56.652538Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning'\n[2025-01-16T17:17:56.655787Z ThreadId(3) glyphs2fontir::source DEBUG] Static metadata for Madimi One\n[2025-01-16T17:17:56.655853Z ThreadId(3) glyphs2fontir::source WARN] Unknown 'name' entry vendorID\n[2025-01-16T17:17:56.656090Z ThreadId(1) fontc::workload DEBUG] 1/1439 complete, most recently Fe(KerningGroups)\n[2025-01-16T17:17:56.656092Z ThreadId(1) fontc::workload DEBUG] 2/1439 complete, most recently Fe(Features)\n[2025-01-16T17:17:56.656093Z ThreadId(1) fontc::workload DEBUG] 3/1439 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:17:56.656857Z 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/.tmpncUmH7/gftools/gftools_temp_dir --experimental-single-source madimi.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "-01-16T17:18:00.641465Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz'\n[2025-01-16T17:18:00.641466Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'TTFBlueFuzz'\n[2025-01-16T17:18:00.641468Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning'\n[2025-01-16T17:18:00.645315Z ThreadId(2) glyphs2fontir::source DEBUG] Static metadata for Madimi One\n[2025-01-16T17:18:00.645389Z ThreadId(2) glyphs2fontir::source WARN] Unknown 'name' entry vendorID\n[2025-01-16T17:18:00.645789Z ThreadId(1) fontc::workload DEBUG] 1/1439 complete, most recently Fe(KerningGroups)\n[2025-01-16T17:18:00.645799Z ThreadId(1) fontc::workload DEBUG] 2/1439 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:18:00.645802Z ThreadId(1) fontc::workload DEBUG] 3/1439 complete, most recently Fe(Features)\n[2025-01-16T17:18:00.647849Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace", + "stderr": "ater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace\"\n[2025-01-16T17:25:02.134399Z ThreadId(1) ufo2fontir::source DEBUG] 216 glyphs identified\n[2025-01-16T17:25:02.134462Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:25:02.135190Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace\"\n[2025-01-16T17:25:02.135209Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/TypeNetwork/Josefinslab/sources/JosefinSlab-Italic.designspace\"\n[2025-01-16T17:25:02.135525Z ThreadId(1) fontc::workload DEBUG] 1/899 complete, most recently Fe(Features)\n[2025-01-16T17:25:02.135530Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2025-01-16T17:25:02.136882Z ThreadId(1) fontc::workload DEBUG] 2/899 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:25:02.137774Z 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/.tmpbV38sO/gftools/gftools_temp_dir --experimental-single-source JosefinSlab-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpcFmQIY/gftools/gftools_temp_dir --experimental-single-source JosefinSlab.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage", + "stderr": "3182/5875 complete, most recently Be(GlyfFragment(cnct.mlp_o_f))\n[2025-01-16T17:14:20.899399Z ThreadId(1) fontc::workload DEBUG] 3183/5875 complete, most recently Be(GlyfFragment(cnct.ful_G_x))\n[2025-01-16T17:14:20.899402Z ThreadId(1) fontc::workload DEBUG] 3184/5875 complete, most recently Be(GlyfFragment(cnct.cnt_f_n))\n[2025-01-16T17:14:20.899404Z ThreadId(1) fontc::workload DEBUG] 3185/5875 complete, most recently Be(GlyfFragment(s.mlp))\n[2025-01-16T17:14:20.899406Z ThreadId(1) fontc::workload DEBUG] 3186/5875 complete, most recently Be(GlyfFragment(P))\n[2025-01-16T17:14:20.926348Z ThreadId(8) fontbe::features::kern DEBUG] 16 ir kerns became 150 classes and 954 adjustments\n[2025-01-16T17:14:21.085314Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors\n[2025-01-16T17:14:21.085339Z 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/.tmpDqnVSv/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace", + "stderr": "[2025-01-16T17:04:26.520452Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace\"\n[2025-01-16T17:04:26.520510Z 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/.tmpppiI6D/gftools/gftools_temp_dir --experimental-single-source Signika.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyweiwcfx Signika.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyweiwcfx Signika.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:04:28.582450Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:04:28.582591Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"Signika.designspace\"\n[2025-01-16T17:04:28.582630Z 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/.tmpppiI6D/gftools/gftools_temp_dir --experimental-single-source Signika.designspace", + "stderr": "FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7r20qi70 \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7r20qi70 -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/tmp7r20qi70 -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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace", + "stderr": "[2025-01-16T17:04:21.543694Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace\"\n[2025-01-16T17:04:21.543751Z 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/.tmpF8zftN/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ntc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0rp7eeb2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0rp7eeb2 SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:04:23.613444Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:04:23.613582Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"SignikaNegative.designspace\"\n[2025-01-16T17:04:23.613619Z 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/.tmpF8zftN/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace", + "stderr": "38qc2zzr8kbcv88h0000gn/T/tmpxos1q3xa \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxos1q3xa -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/tmpxos1q3xa -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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/alexeiva/philosopher/sources/Philosopher-Italic.glyphs", + "stderr": "c::workload DEBUG] 805/2625 complete, most recently Be(GlyfFragment(onequarter))\n[2025-01-16T17:15:47.370439Z ThreadId(1) fontc::workload DEBUG] 806/2625 complete, most recently Be(GlyfFragment(zdotaccent))\n[2025-01-16T17:15:47.370441Z ThreadId(1) fontc::workload DEBUG] 807/2625 complete, most recently Be(GlyfFragment(G))\n[2025-01-16T17:15:47.370443Z ThreadId(1) fontc::workload DEBUG] 808/2625 complete, most recently Be(GlyfFragment(en-cy))\n[2025-01-16T17:15:47.370446Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Schwa-cy))' failed: ''Schwa-cy' has interpolation-incompatible paths'\n[2025-01-16T17:15:47.370448Z ThreadId(1) fontc::workload DEBUG] 809/2625 complete, most recently Be(GlyfFragment(Schwa-cy))\n[2025-01-16T17:15:47.370451Z ThreadId(1) fontc::workload DEBUG] 810/2625 complete, most recently Fe(Glyph(x))\n[2025-01-16T17:15:47.373582Z 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/.tmpQMfBKT/gftools/gftools_temp_dir --experimental-single-source Philosopher-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpQMfBKT/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/alexeiva/philosopher/sources/Philosopher.glyphs", + "stderr": "lete, most recently Fe(Glyph(Iu-cy))\n[2025-01-16T17:15:35.874692Z ThreadId(1) fontc::workload DEBUG] 651/2633 complete, most recently Fe(Glyph(otilde))\n[2025-01-16T17:15:35.874695Z ThreadId(1) fontc::workload DEBUG] 652/2633 complete, most recently Fe(Glyph(minus))\n[2025-01-16T17:15:35.874697Z ThreadId(1) fontc::workload DEBUG] 653/2633 complete, most recently Fe(Glyph(equal))\n[2025-01-16T17:15:35.874700Z ThreadId(1) fontc::workload DEBUG] 654/2633 complete, most recently Fe(Glyph(g))\n[2025-01-16T17:15:35.874702Z ThreadId(1) fontc::workload DEBUG] 655/2633 complete, most recently Fe(Glyph(aie-cy))\n[2025-01-16T17:15:35.874704Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most recently Fe(Glyph(iishort-cy))\n[2025-01-16T17:15:35.874706Z ThreadId(1) fontc::workload DEBUG] 657/2633 complete, most recently Fe(Glyph(Iacute))\n[2025-01-16T17:15:35.876874Z ThreadId(1) fontc ERROR] Invalid source glyph 'ustrait-cy': '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/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/.tmpeQJQso/gftools/gftools_temp_dir --experimental-single-source Philosopher.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpeQJQso/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs", + "stderr": "025-01-16T17:23:44.378325Z ThreadId(1) fontc::workload DEBUG] 237/4061 complete, most recently Fe(Glyph(eightSpokedAsterisk))\n[2025-01-16T17:23:44.378327Z ThreadId(1) fontc::workload DEBUG] 238/4061 complete, most recently Fe(Glyph(cedilla))\n[2025-01-16T17:23:44.378329Z ThreadId(1) fontc::workload DEBUG] 239/4061 complete, most recently Fe(Glyph(oopen))\n[2025-01-16T17:23:44.378331Z ThreadId(1) fontc::workload DEBUG] 240/4061 complete, most recently Fe(Glyph(brokenbar))\n[2025-01-16T17:23:44.378333Z ThreadId(1) fontc::workload DEBUG] 241/4061 complete, most recently Fe(Glyph(rightNotchedLowerRightShadowWhiteArrow))\n[2025-01-16T17:23:44.378336Z ThreadId(1) fontc::workload DEBUG] 242/4061 complete, most recently Fe(Glyph(ze-cy))\n[2025-01-16T17:23:44.379315Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for two.blackCircled\n[2025-01-16T17:23:44.392172Z 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-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/.tmpgPd89K/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpgPd89K/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs", + "stderr": "-16T17:23:13.977827Z ThreadId(1) fontc::workload DEBUG] 15/4061 complete, most recently Fe(Glyph(heavyBlackHeart))\n[2025-01-16T17:23:13.977830Z ThreadId(1) fontc::workload DEBUG] 16/4061 complete, most recently Fe(Glyph(rightFrontTiltedShadowWhiteArrow))\n[2025-01-16T17:23:13.977831Z ThreadId(1) fontc::workload DEBUG] 17/4061 complete, most recently Fe(Glyph(H))\n[2025-01-16T17:23:13.977832Z ThreadId(1) fontc::workload DEBUG] 18/4061 complete, most recently Fe(Glyph(Fita-cy))\n[2025-01-16T17:23:13.977833Z ThreadId(1) fontc::workload DEBUG] 19/4061 complete, most recently Fe(Glyph(teardropSpokedAsterisk))\n[2025-01-16T17:23:13.977834Z ThreadId(1) fontc::workload DEBUG] 20/4061 complete, most recently Fe(Glyph(Ucaron))\n[2025-01-16T17:23:13.977835Z ThreadId(1) fontc::workload DEBUG] 21/4061 complete, most recently Fe(Glyph(Zdotaccent))\n[2025-01-16T17:23:13.989702Z ThreadId(1) fontc ERROR] Invalid source glyph 'Zdotaccent': '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/.tmp0ixEOO/gftools/gftools_temp_dir --experimental-single-source BalsamiqSans-Roman.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp0ixEOO/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/.tmpq8wtqt/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[2025-01-16T17:08:08.019222Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle'\n[2025-01-16T17:08:08.019223Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2025-01-16T17:08:08.046022Z 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/.tmpRKcLwS/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "own custom parameter 'postscriptUnderlinePosition'\n[2025-01-16T17:08:36.420621Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle'\n[2025-01-16T17:08:36.420623Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2025-01-16T17:08:36.456193Z 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/.tmpRKcLwS/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/tmpyugilym0 -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/tmpyugilym0\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/.tmpq8wtqt/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[2025-01-16T17:07:12.388102Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones'\n[2025-01-16T17:07:12.388102Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2025-01-16T17:07:12.420047Z 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/.tmp3vFOOe/gftools/gftools_temp_dir --experimental-single-source Playfair-2_1-Roman.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "custom parameter 'postscriptUnderlinePosition'\n[2025-01-16T17:07:39.377710Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones'\n[2025-01-16T17:07:39.377711Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location'\n[2025-01-16T17:07:39.408856Z 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/.tmp3vFOOe/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/tmp5uagnwwn\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/cyrealtype/Brawler/sources/Brawler.glyphs", + "stderr": "Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'ugrave' into a simple glyph because component 2x2s vary across the designspace\n[2025-01-16T17:15:01.209241Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'yacute' into a simple glyph because component 2x2s vary across the designspace\n[2025-01-16T17:15:01.209243Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'ydieresis' into a simple glyph because component 2x2s vary across the designspace\n[2025-01-16T17:15:01.209295Z ThreadId(2) 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[2025-01-16T17:15:01.218738Z ThreadId(1) fontc::workload DEBUG] 495/1005 complete, most recently Fe(GlyphOrder)\n[2025-01-16T17:15:01.220584Z 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/.tmp2G9Alx/gftools/gftools_temp_dir --experimental-single-source Brawler.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": ", \"MLLLLZMLLLLZMLLLLZMLLLLZ\"}\n[2025-01-16T17:15:04.495703Z ThreadId(2) fontbe::glyphs WARN] foundryicon has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCZMLLLLCCCCCCCCCCZMCCCZMCCZMCCCZMLCCCCCCCLCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCLCLLCZMCLLCZ\", \"MLCCCCCCCLLLCCLLCCCLZMLLLLLLLLLLLLLCLLCCZMLLCCCLLLCCCCZMCCCCZMLLCLLCCCCCLLLCCZMLCLCCCCCLZMLLLLLLLLLLCCCLLLZMLLLLLLLLLLCCCLLLZMLCCLLLLLLZMCCCCZMCCCCZMCCCCZMCCLLCZMCLCZ\"}\n[2025-01-16T17:15:04.495822Z ThreadId(2) fontbe::glyphs WARN] d has inconsistent path elements: {\"MLLLLLLLLLCCCCZMCCCLCZ\", \"MCCCLCZMLLCCCCLLLLLLLZ\"}\n[2025-01-16T17:15:04.495839Z ThreadId(3) fontbe::glyphs WARN] six has inconsistent path elements: {\"MCCCCZMLCCCCCCZ\", \"MCCCCZMCLCCCCCZ\"}\n[2025-01-16T17:15:04.496202Z ThreadId(3) fontbe::glyphs WARN] W has inconsistent path elements: {\"MLLLLLLLLLLLLLLLLLLLLLZ\", \"MLLLLLLLLLLLLLLLLLLLLLLZ\"}\n[2025-01-16T17:15:04.497746Z ThreadId(1) fontc ERROR] 'dollar' 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/.tmp2G9Alx/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/.tmpEV8g1Y/gftools/gftools_temp_dir --experimental-single-source Podkova.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "s-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjwzsoxl4 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEV8g1Y/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1sszyj15.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/.tmpEV8g1Y/gftools/gftools_temp_dir --experimental-single-source Podkova.glyphs", + "stderr": "s-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkbtqua4i -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEV8g1Y/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2cn202qg.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/.tmphAAXZR/gftools/gftools_temp_dir --experimental-single-source Agdasima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmphAAXZR/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace", + "stderr": "[2025-01-16T17:25:31.312863Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace\"\n[2025-01-16T17:25:31.312909Z 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/.tmp3RuzTJ/gftools/gftools_temp_dir --experimental-single-source Belanosima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ers/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj91yjat7 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj91yjat7 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:25:33.817532Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:25:33.817703Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"Belanosima-Regular.designspace\"\n[2025-01-16T17:25:33.817725Z 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/.tmp3RuzTJ/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-Regular.ufo.json not found\n\n[5/8] buildTTF\nfontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_s9fbdaz -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/.tmp5MtH9G/gftools/gftools_temp_dir --experimental-single-source Lunasima-Regular.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp5MtH9G/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace", + "stderr": "esignspace\"\n[2025-01-16T17:16:16.913139Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified\n[2025-01-16T17:16:16.913310Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:16:16.914906Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace\"\n[2025-01-16T17:16:16.914898Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace\"\n[2025-01-16T17:16:16.914965Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:16:16.914989Z ThreadId(1) fontc::workload DEBUG] 1/1587 complete, most recently Fe(Features)\n[2025-01-16T17:16:16.923685Z 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/.tmpkAOUrc/gftools/gftools_temp_dir --experimental-single-source Linefont.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "d \"designspace\" from \"Linefont.designspace\"\n[2025-01-16T17:16:23.512286Z ThreadId(1) ufo2fontir::source DEBUG] 388 glyphs identified\n[2025-01-16T17:16:23.512374Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:16:23.513798Z ThreadId(4) ufo2fontir::source DEBUG] Features for \"Linefont.designspace\"\n[2025-01-16T17:16:23.513813Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:16:23.513825Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for \"Linefont.designspace\"\n[2025-01-16T17:16:23.515378Z ThreadId(1) fontc::workload DEBUG] 1/1587 complete, most recently Fe(Features)\n[2025-01-16T17:16:23.515383Z ThreadId(1) fontc::workload DEBUG] 2/1587 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:16:23.516501Z 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/.tmpHVszsf/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/.tmpXc8LZQ/gftools/gftools_temp_dir --experimental-single-source KalniaGlaze.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpXc8LZQ/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Crimson/sources/CrimsonText-Italic.glyphs", + "stderr": "Glyph(h))\n[2025-01-16T17:20:11.580481Z ThreadId(1) fontc::workload DEBUG] 804/3250 complete, most recently Fe(Glyph(quotedbl))\n[2025-01-16T17:20:11.580483Z ThreadId(1) fontc::workload DEBUG] 805/3250 complete, most recently Fe(Glyph(nine.osf))\n[2025-01-16T17:20:11.580485Z ThreadId(1) fontc::workload DEBUG] 806/3250 complete, most recently Fe(Glyph(Ldotbelowmacron))\n[2025-01-16T17:20:11.580488Z ThreadId(1) fontc::workload DEBUG] 807/3250 complete, most recently Fe(Glyph(Pacute))\n[2025-01-16T17:20:11.580490Z ThreadId(1) fontc::workload DEBUG] 808/3250 complete, most recently Fe(Glyph(Oacute))\n[2025-01-16T17:20:11.580492Z ThreadId(1) fontc::workload DEBUG] 809/3250 complete, most recently Fe(Glyph(Iacute))\n[2025-01-16T17:20:11.580494Z ThreadId(1) fontc::workload DEBUG] 810/3250 complete, most recently Fe(Glyph(udieresis))\n[2025-01-16T17:20:11.586910Z ThreadId(1) fontc ERROR] Invalid source glyph 'Ocircumflexgrave': '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/.tmpfnSEs2/gftools/gftools_temp_dir --experimental-single-source CrimsonText-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpfnSEs2/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Crimson/sources/CrimsonText.glyphs", + "stderr": "37.404190Z ThreadId(1) fontc::workload DEBUG] 1374/5522 complete, most recently Fe(Glyph(Je-cy))\n[2025-01-16T17:19:37.404192Z ThreadId(1) fontc::workload DEBUG] 1375/5522 complete, most recently Fe(Glyph(ocircumflexdotbelow))\n[2025-01-16T17:19:37.404195Z ThreadId(1) fontc::workload DEBUG] 1376/5522 complete, most recently Fe(Glyph(Otilde))\n[2025-01-16T17:19:37.404197Z ThreadId(1) fontc::workload DEBUG] 1377/5522 complete, most recently Fe(Glyph(kcommaaccent))\n[2025-01-16T17:19:37.404199Z ThreadId(1) fontc::workload DEBUG] 1378/5522 complete, most recently Fe(Glyph(Omicrondasia))\n[2025-01-16T17:19:37.404201Z ThreadId(1) fontc::workload DEBUG] 1379/5522 complete, most recently Fe(Glyph(hbar))\n[2025-01-16T17:19:37.404204Z ThreadId(1) fontc::workload DEBUG] 1380/5522 complete, most recently Fe(Glyph(Etapsiliprosgegrammeni))\n[2025-01-16T17:19:37.414565Z ThreadId(1) fontc ERROR] Invalid source glyph 'dotbelowcomb.case': '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/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/.tmpcEvQxu/gftools/gftools_temp_dir --experimental-single-source CrimsonText.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpcEvQxu/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/.tmpGrrDyW/gftools/gftools_temp_dir --experimental-single-source Inconsolata.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv Inconsolata.glyphs --decompose-transformed-components --no-production-names\n[2/4] buildVTT\nFAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbcrhcvt7 \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/tmpbcrhcvt7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv vtt_hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbcrhcvt7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6hco4kv 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/.tmpGrrDyW/gftools/gftools_temp_dir --experimental-single-source Inconsolata.glyphs", + "stderr": "cv88h0000gn/T/tmp7t0ezrpt -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/tmp7t0ezrpt\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Pacifico/sources/Pacifico.glyphs", + "stderr": "AT\")\n[2025-01-16T17:13:39.653420Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2(\"KO_periodcentered.loclCAT\")\n[2025-01-16T17:13:39.655805Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2025-01-16T17:13:39.655815Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1(\"KO_periodcentered.loclCAT\")\n[2025-01-16T17:13:39.655817Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2025-01-16T17:13:39.655818Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1(\"KO_periodcentered.loclCAT.case\")\n[2025-01-16T17:13:39.676285Z 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/.tmpVMSusP/gftools/gftools_temp_dir --experimental-single-source Pacifico.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpVMSusP/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/.tmp7nz6eW/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/.tmpGp3pmU/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace", + "stderr": ".748292Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:03:22.819297Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2025-01-16T17:03:22.819335Z ThreadId(5) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace\"\n[2025-01-16T17:03:22.820041Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:03:22.820257Z ThreadId(1) fontc::workload DEBUG] 1/3827 complete, most recently Fe(Features)\n[2025-01-16T17:03:22.946641Z 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/.tmpNSngmi/gftools/gftools_temp_dir --experimental-single-source RobotoFlex.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace", + "stderr": "[2025-01-16T17:04:31.504683Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"/Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace\"\n[2025-01-16T17:04:31.504754Z 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/.tmpap5IuV/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpla9yh84r SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpla9yh84r SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:04:33.527803Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:04:33.527946Z ThreadId(1) ufo2fontir::source DEBUG] Loaded \"designspace\" from \"SignikaNegative.designspace\"\n[2025-01-16T17:04:33.527983Z 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/.tmpap5IuV/gftools/gftools_temp_dir --experimental-single-source SignikaNegative.designspace", + "stderr": "2d38qc2zzr8kbcv88h0000gn/T/tmpqcujcn2a \n/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqcujcn2a -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/tmpqcujcn2a -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/.tmp7rPia4/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/.tmpVqLgRO/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/.tmpYrhP6A/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/.tmpPRSz5K/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/.tmpZa1dSh/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpZa1dSh/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/.tmpGduPnv/gftools/gftools_temp_dir --experimental-single-source AtkinsonHyperlegible.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpGduPnv/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/.tmp9z0zdv/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/.tmppuMex9/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs", + "stderr": "CCCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCCCCZ\"}\n[2025-01-16T17:11:42.793650Z ThreadId(2) fontbe::glyphs WARN] m has inconsistent path elements: {\"MCLLCCCCCLCLCCCCCCCCCCCCCCCCCLLCCCCCCLCCCCCCCCCCCCCCCCCCCCZ\", \"MCCCCCCLCLCCCCLCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCZ\"}\n[2025-01-16T17:11:42.793693Z ThreadId(2) fontbe::glyphs WARN] a.titl has inconsistent path elements: {\"MLLCCCCCLLLLCCCLLLLCCCLLCCCCCCCCCCCCCCZMCCCCCLCCZ\", \"MLLCCCCCLLLLCCCLLCCCLLCCCCCCCCCCCCZMCCCCCCZ\"}\n[2025-01-16T17:11:42.793696Z ThreadId(2) fontbe::glyphs WARN] one has inconsistent path elements: {\"MCCLCCCCCCCCCLLCLLCCCCCZ\", \"MCCCCCCCCCCCLCCCCCZ\"}\n[2025-01-16T17:11:42.793818Z ThreadId(2) fontbe::glyphs WARN] Tbar has inconsistent path elements: {\"MCCCCCCCCCLLLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCZ\", \"MCCCCCCCCCCLCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCLCLCCCCCCCCZ\"}\n[2025-01-16T17:11:42.797404Z ThreadId(1) fontc ERROR] Invalid source glyph 'yacute.fina': '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/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/.tmpJafiZg/gftools/gftools_temp_dir --experimental-single-source BirthstoneBounce.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "559Z ThreadId(1) fontc::workload DEBUG] 40/5901 complete, most recently Fe(Glyph(emacron.fina))\n[2025-01-16T17:11:49.575561Z ThreadId(1) fontc::workload DEBUG] 41/5901 complete, most recently Fe(Glyph(wcircumflex))\n[2025-01-16T17:11:49.575564Z ThreadId(1) fontc::workload DEBUG] 42/5901 complete, most recently Fe(Glyph(comma))\n[2025-01-16T17:11:49.575566Z ThreadId(1) fontc::workload DEBUG] 43/5901 complete, most recently Fe(Glyph(Wgrave))\n[2025-01-16T17:11:49.575570Z ThreadId(1) fontc::workload DEBUG] 44/5901 complete, most recently Fe(Glyph(abreveacute.titl))\n[2025-01-16T17:11:49.575572Z ThreadId(1) fontc::workload DEBUG] 45/5901 complete, most recently Fe(Glyph(Ibreve.ss01))\n[2025-01-16T17:11:49.575574Z ThreadId(1) fontc::workload DEBUG] 46/5901 complete, most recently Fe(GlobalMetrics)\n[2025-01-16T17:11:49.593213Z ThreadId(1) fontc ERROR] Invalid source glyph 'rcaron.fina': '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/birthstone-bounce/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpJafiZg/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/.tmpnweOVC/gftools/gftools_temp_dir --experimental-single-source Changa.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ols-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl56a7cqo -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnweOVC/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqkdcali_.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/.tmpnweOVC/gftools/gftools_temp_dir --experimental-single-source Changa.glyphs", + "stderr": "ols-gen-stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp1wtbyyi -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnweOVC/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz5rs2gkn.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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/corinthia/sources/Corinthia.glyphs", + "stderr": "inglleft))\n[2025-01-16T17:19:18.301722Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(product))' failed: ''product' has interpolation-incompatible paths'\n[2025-01-16T17:19:18.301725Z ThreadId(1) fontc::workload DEBUG] 1163/3190 complete, most recently Be(GlyfFragment(product))\n[2025-01-16T17:19:18.301727Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(colonsign))' failed: ''colonsign' has interpolation-incompatible paths'\n[2025-01-16T17:19:18.301729Z ThreadId(1) fontc::workload DEBUG] 1164/3190 complete, most recently Be(GlyfFragment(colonsign))\n[2025-01-16T17:19:18.301731Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(N))' failed: ''N' has interpolation-incompatible paths'\n[2025-01-16T17:19:18.301733Z ThreadId(1) fontc::workload DEBUG] 1165/3190 complete, most recently Be(GlyfFragment(N))\n[2025-01-16T17:19:18.306601Z 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/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/.tmpgtNxgj/gftools/gftools_temp_dir --experimental-single-source Corinthia.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpgtNxgj/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/dosis-vf/sources/Dosis.glyphs", + "stderr": ":17.617939Z ThreadId(1) fontc::workload DEBUG] 1515/2281 complete, most recently Be(GlyfFragment(at))\n[2025-01-16T17:19:17.617940Z ThreadId(1) fontc::workload DEBUG] 1516/2281 complete, most recently Be(GlyfFragment(dotlessj))\n[2025-01-16T17:19:17.617941Z ThreadId(1) fontc::workload DEBUG] 1517/2281 complete, most recently Be(GlyfFragment(six.dnom))\n[2025-01-16T17:19:17.617942Z ThreadId(1) fontc::workload DEBUG] 1518/2281 complete, most recently Be(GlyfFragment(braceright))\n[2025-01-16T17:19:17.617943Z ThreadId(1) fontc::workload DEBUG] 1519/2281 complete, most recently Be(GlyfFragment(four.dnom))\n[2025-01-16T17:19:17.617945Z ThreadId(1) fontc::workload DEBUG] 1520/2281 complete, most recently Be(GlyfFragment(bracketright))\n[2025-01-16T17:19:17.617945Z ThreadId(1) fontc::workload DEBUG] 1521/2281 complete, most recently Be(GlyfFragment(hbar))\n[2025-01-16T17:19:17.626649Z 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/.tmprk8W8e/gftools/gftools_temp_dir --experimental-single-source Dosis.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "806/2281 complete, most recently Be(GlyfFragment(Abreveacute))\n[2025-01-16T17:19:22.029065Z ThreadId(1) fontc::workload DEBUG] 1807/2281 complete, most recently Be(GlyfFragment(threequarters))\n[2025-01-16T17:19:22.029068Z ThreadId(1) fontc::workload DEBUG] 1808/2281 complete, most recently Be(GlyfFragment(oneeighth))\n[2025-01-16T17:19:22.029070Z ThreadId(1) fontc::workload DEBUG] 1809/2281 complete, most recently Be(GlyfFragment(Wgrave))\n[2025-01-16T17:19:22.029073Z ThreadId(1) fontc::workload DEBUG] 1810/2281 complete, most recently Be(GlyfFragment(nine.dnom))\n[2025-01-16T17:19:22.029075Z ThreadId(1) fontc::workload DEBUG] 1811/2281 complete, most recently Be(GlyfFragment(Q))\n[2025-01-16T17:19:22.029078Z ThreadId(1) fontc::workload DEBUG] 1812/2281 complete, most recently Be(GlyfFragment(arrowright))\n[2025-01-16T17:19:22.032742Z 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/.tmprk8W8e/gftools/gftools_temp_dir --experimental-single-source Dosis.glyphs", + "stderr": "ject:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnztp4n_u\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/dynapuff/sources/DynaPuff.glyphs", + "stderr": "became 88 classes and 208 adjustments\n[2025-01-16T17:19:27.709852Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors\n[2025-01-16T17:19:27.709866Z 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/.tmp6KKvaV/gftools/gftools_temp_dir --experimental-single-source DynaPuff.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "5-01-16T17:19:37.401418Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors\n[2025-01-16T17:19:37.401431Z 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/.tmp2Br0kV/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs", + "stderr": "st recently Fe(Glyph(bullet))\n[2025-01-16T17:12:46.209349Z ThreadId(1) fontc::workload DEBUG] 626/2527 complete, most recently Fe(Glyph(breve))\n[2025-01-16T17:12:46.209351Z ThreadId(1) fontc::workload DEBUG] 627/2527 complete, most recently Fe(Glyph(g))\n[2025-01-16T17:12:46.209353Z ThreadId(1) fontc::workload DEBUG] 628/2527 complete, most recently Fe(Glyph(ycircumflex))\n[2025-01-16T17:12:46.209356Z ThreadId(1) fontc::workload DEBUG] 629/2527 complete, most recently Fe(Glyph(ae))\n[2025-01-16T17:12:46.209358Z ThreadId(1) fontc::workload DEBUG] 630/2527 complete, most recently Fe(Glyph(u))\n[2025-01-16T17:12:46.209360Z ThreadId(1) fontc::workload DEBUG] 631/2527 complete, most recently Fe(Glyph(uhorntilde))\n[2025-01-16T17:12:46.209362Z ThreadId(1) fontc::workload DEBUG] 632/2527 complete, most recently Fe(Glyph(dieresisbelowcomb))\n[2025-01-16T17:12:46.213212Z ThreadId(1) fontc ERROR] Invalid source glyph 'Kcommaaccent': '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/.tmpoWV6fr/gftools/gftools_temp_dir --experimental-single-source FuzzyBubbles.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpoWV6fr/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/.tmpvz4qhA/gftools/gftools_temp_dir --experimental-single-source Geologica.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpRAfmqK/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/gwendolyn/sources/GwendolynPro.glyphs", + "stderr": "hs WARN] A has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ\"}\n[2025-01-16T17:22:31.362026Z ThreadId(6) fontbe::glyphs WARN] acutecomb has inconsistent path elements: {\"MCLCCCLCCCZ\", \"MLCCCLCCZ\"}\n[2025-01-16T17:22:31.362032Z ThreadId(6) fontbe::glyphs WARN] ae has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCZMCCCCCCZ\"}\n[2025-01-16T17:22:31.362126Z ThreadId(6) fontbe::glyphs WARN] ruble has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMLCCLCCZMLCCLCCZMCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMLCCLCCZMLCCLCCZMCCCZ\"}\n[2025-01-16T17:22:31.362131Z ThreadId(6) fontbe::glyphs WARN] asciitilde has inconsistent path elements: {\"MCCCCCCCCCCCCCZ\", \"MCCCCCCCCCZ\"}\n[2025-01-16T17:22:31.365200Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': '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/.tmpByyIIZ/gftools/gftools_temp_dir --experimental-single-source GwendolynPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "hreadId(1) fontc::workload DEBUG] 626/2549 complete, most recently Fe(Glyph(zdotaccent))\n[2025-01-16T17:22:36.740071Z ThreadId(1) fontc::workload DEBUG] 627/2549 complete, most recently Fe(Glyph(parenleft))\n[2025-01-16T17:22:36.740074Z ThreadId(1) fontc::workload DEBUG] 628/2549 complete, most recently Fe(Glyph(ocircumflex))\n[2025-01-16T17:22:36.740076Z ThreadId(1) fontc::workload DEBUG] 629/2549 complete, most recently Fe(Glyph(Edotaccent))\n[2025-01-16T17:22:36.740078Z ThreadId(1) fontc::workload DEBUG] 630/2549 complete, most recently Fe(Glyph(odieresismacron))\n[2025-01-16T17:22:36.740080Z ThreadId(1) fontc::workload DEBUG] 631/2549 complete, most recently Fe(Glyph(Cacute))\n[2025-01-16T17:22:36.740083Z ThreadId(1) fontc::workload DEBUG] 632/2549 complete, most recently Fe(Glyph(Ibreve))\n[2025-01-16T17:22:36.745193Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'topleft': '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/.tmpByyIIZ/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/.tmpLESwoa/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/.tmp9yFUvO/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/.tmpVjzWpo/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/.tmpYUoQHI/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/.tmpQIxj3L/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/.tmpFxOFXj/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/life-savers/sources/LifeSavers.glyphs", + "stderr": "hreadId(6) fontbe::glyphs WARN] Scaron has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ\", \"MCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ\"}\n[2025-01-16T17:12:39.368733Z ThreadId(3) fontbe::glyphs WARN] Umacron has inconsistent path elements: {\"MCCCCCCCCCLCCCLCCLCCCCLCCCCCCCCCZMCCCCCCCCZ\", \"MCCCCCCCCCLCCCLCCLLCCCCLCCCCCCCCCZMCCCCCCCCZ\", \"MCCCCCCCCCLCCCLCCLLCCCLCCCCCCCCCCZMCCCCCCCCZ\"}\n[2025-01-16T17:12:39.368764Z ThreadId(9) fontbe::glyphs WARN] Ccaron has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ\", \"MCCCCCCCCCCCCCCCCCCCZMCCCCCCZ\"}\n[2025-01-16T17:12:39.365521Z ThreadId(2) fontbe::glyphs WARN] Uogonek has inconsistent path elements: {\"MCCCCCCCCCLCCCLCCLLCCCCLCCCCCCCCCZMCCCCCCCLLCCCZ\", \"MCCCCCCCCCCCCCCLCCCLCCLCCCCLCCCCCCCCCCCZ\", \"MCCCCCCCCCCCCCCLCCCLCCLCCCLCCCCCCCCCCCCZ\"}\n[2025-01-16T17:12:39.377195Z ThreadId(1) fontc ERROR] 'Egrave' 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/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/.tmpdU9tpF/gftools/gftools_temp_dir --experimental-single-source LifeSavers.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpdU9tpF/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/.tmpNzf44o/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/.tmpQs5tfM/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/.tmpaFTT3j/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/.tmpzK3A8x/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/.tmpe5h3nm/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/.tmp6YNS7H/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/.tmpxGJnMk/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/.tmpmYegWj/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/.tmpPg1ptW/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/.tmpE02vaI/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs", + "stderr": "lation-incompatible paths'\n[2025-01-16T17:07:00.775112Z ThreadId(1) fontc::workload DEBUG] 1418/2513 complete, most recently Be(GlyfFragment(guilsinglleft))\n[2025-01-16T17:07:00.775114Z ThreadId(1) fontc::workload DEBUG] 1419/2513 complete, most recently Be(GlyfFragment(emdash))\n[2025-01-16T17:07:00.775116Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(exclamdown))' failed: ''exclamdown' has interpolation-incompatible paths'\n[2025-01-16T17:07:00.775118Z ThreadId(1) fontc::workload DEBUG] 1420/2513 complete, most recently Be(GlyfFragment(exclamdown))\n[2025-01-16T17:07:00.775120Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''Gbreve' has 2 unique sets of components; must have exactly 1\n{[G, brevecomb.case], [G, brevecomb]}''\n[2025-01-16T17:07:00.775123Z ThreadId(1) fontc::workload DEBUG] 1421/2513 complete, most recently Fe(GlyphOrder)\n[2025-01-16T17:07:00.778580Z ThreadId(1) fontc ERROR] 'quotesingle' 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/.tmpmooPPL/gftools/gftools_temp_dir --experimental-single-source QwitcherGrypenPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpmooPPL/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace", + "stderr": "ir::source DEBUG] 1243 glyphs identified\n[2025-01-16T17:05:47.418297Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:05:47.455439Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2025-01-16T17:05:47.455483Z ThreadId(4) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace\"\n[2025-01-16T17:05:47.456771Z ThreadId(1) fontc::workload DEBUG] 1/5007 complete, most recently Fe(Features)\n[2025-01-16T17:05:47.456781Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2025-01-16T17:05:47.460722Z ThreadId(1) fontc::workload DEBUG] 2/5007 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:05:47.505275Z 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/.tmp2NWgV1/gftools/gftools_temp_dir --experimental-single-source RobotoSerif-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp2NWgV1/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace", + "stderr": "readId(1) ufo2fontir::source DEBUG] 1264 glyphs identified\n[2025-01-16T17:04:59.008127Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:04:59.041167Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace\"\n[2025-01-16T17:04:59.041646Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace\"\n[2025-01-16T17:04:59.042282Z ThreadId(1) fontc::workload DEBUG] 1/5091 complete, most recently Fe(Features)\n[2025-01-16T17:04:59.042294Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful\n[2025-01-16T17:04:59.056571Z ThreadId(1) fontc::workload DEBUG] 2/5091 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:04:59.121666Z 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/.tmpoKnBBT/gftools/gftools_temp_dir --experimental-single-source RobotoSerif.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpoKnBBT/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/.tmpYj0eZ8/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/.tmpHH7pAJ/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/silkscreen/sources/Silkscreen.glyphs", + "stderr": "t recently Fe(Glyph(multiply))\n[2025-01-16T17:03:31.431948Z ThreadId(1) fontc::workload DEBUG] 228/947 complete, most recently Fe(Glyph(Yacute))\n[2025-01-16T17:03:31.431950Z ThreadId(1) fontc::workload DEBUG] 229/947 complete, most recently Fe(Glyph(otilde))\n[2025-01-16T17:03:31.431952Z ThreadId(1) fontc::workload DEBUG] 230/947 complete, most recently Fe(Glyph(parenright))\n[2025-01-16T17:03:31.431954Z ThreadId(1) fontc::workload DEBUG] 231/947 complete, most recently Fe(Glyph(f))\n[2025-01-16T17:03:31.431957Z ThreadId(1) fontc::workload DEBUG] 232/947 complete, most recently Fe(Glyph(exclamdown))\n[2025-01-16T17:03:31.431959Z ThreadId(1) fontc::workload DEBUG] 233/947 complete, most recently Fe(Glyph(acircumflex))\n[2025-01-16T17:03:31.431961Z ThreadId(1) fontc::workload DEBUG] 234/947 complete, most recently Fe(Glyph(ampersand))\n[2025-01-16T17:03:31.433467Z 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/.tmpHEOrwl/gftools/gftools_temp_dir --experimental-single-source Silkscreen.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "''\n[2025-01-16T17:03:35.004073Z ThreadId(1) fontc::workload DEBUG] 231/947 complete, most recently Fe(Glyph(Adieresis))\n[2025-01-16T17:03:35.004077Z ThreadId(1) fontc::workload DEBUG] 232/947 complete, most recently Fe(Glyph(bracketright))\n[2025-01-16T17:03:35.004080Z ThreadId(1) fontc::workload DEBUG] 233/947 complete, most recently Fe(Glyph(G))\n[2025-01-16T17:03:35.004082Z ThreadId(1) fontc::workload DEBUG] 234/947 complete, most recently Fe(Glyph(S))\n[2025-01-16T17:03:35.004084Z ThreadId(1) fontc::workload DEBUG] 235/947 complete, most recently Fe(Glyph(l))\n[2025-01-16T17:03:35.004087Z ThreadId(1) fontc::workload DEBUG] 236/947 complete, most recently Fe(Glyph(Ograve))\n[2025-01-16T17:03:35.004103Z ThreadId(1) fontc::workload DEBUG] 237/947 complete, most recently Fe(Glyph(ampersand))\n[2025-01-16T17:03:35.004828Z ThreadId(1) fontc ERROR] Invalid source glyph 'adieresis': '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/silkscreen/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpHEOrwl/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/.tmpwCNPcw/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/.tmpGrZb1H/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/.tmpA8B0Ya/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/the-nautigal/sources/TheNautigalPro.glyphs", + "stderr": "66221Z ThreadId(1) fontc::workload DEBUG] 227/2557 complete, most recently Fe(Glyph(ecircumflextilde))\n[2025-01-16T17:07:51.366223Z ThreadId(1) fontc::workload DEBUG] 228/2557 complete, most recently Fe(Glyph(braceleft))\n[2025-01-16T17:07:51.366225Z ThreadId(1) fontc::workload DEBUG] 229/2557 complete, most recently Fe(Glyph(ecircumflexhookabove))\n[2025-01-16T17:07:51.366227Z ThreadId(1) fontc::workload DEBUG] 230/2557 complete, most recently Fe(Glyph(Udieresiscaron))\n[2025-01-16T17:07:51.366230Z ThreadId(1) fontc::workload DEBUG] 231/2557 complete, most recently Fe(Glyph(circumflexcomb_gravecomb))\n[2025-01-16T17:07:51.366232Z ThreadId(1) fontc::workload DEBUG] 232/2557 complete, most recently Fe(Glyph(dotbelowcomb))\n[2025-01-16T17:07:51.366234Z ThreadId(1) fontc::workload DEBUG] 233/2557 complete, most recently Fe(Glyph(D))\n[2025-01-16T17:07:51.370407Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location'''\n" + }, + "fontmake": { + "command": "fontmake -o variable --output-path fontmake.ttf --drop-implied-oncurves --no-production-names --debug-feature-file debug.fea /Users/rofls/.crater_cache/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/.tmphk1byK/gftools/gftools_temp_dir --experimental-single-source TheNautigalPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "EBUG] 59/2557 complete, most recently Fe(Glyph(threesuperior))\n[2025-01-16T17:07:56.155752Z ThreadId(1) fontc::workload DEBUG] 60/2557 complete, most recently Fe(Glyph(germandbls))\n[2025-01-16T17:07:56.155754Z ThreadId(1) fontc::workload DEBUG] 61/2557 complete, most recently Fe(Glyph(Oslash))\n[2025-01-16T17:07:56.155757Z ThreadId(1) fontc::workload DEBUG] 62/2557 complete, most recently Fe(Glyph(twosuperior))\n[2025-01-16T17:07:56.158547Z ThreadId(5) fontbe::glyphs WARN] micro has inconsistent path elements: {\"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZ\", \"MCCCCCCCCCCCCCCCCCLCCCLCCCCLCCCCCZ\"}\n[2025-01-16T17:07:56.158738Z ThreadId(3) fontbe::glyphs WARN] Z has inconsistent path elements: {\"MCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ\", \"MCCLCCCCCCCCCCCCCLCCCCCCCCCLCCCCCLCCCCCCCCCCCCCCCCCCCZ\"}\n[2025-01-16T17:07:56.163048Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': '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/.tmphk1byK/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/.tmp6JoiVi/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/.tmp3vse7N/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/.tmpTGpeco/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/.tmp4qxtTb/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/.tmpXBsV6T/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/googlefonts/windsong/sources/WindSongPro.glyphs", + "stderr": "iled: ''z' has interpolation-incompatible paths'\n[2025-01-16T17:11:18.943974Z ThreadId(1) fontc::workload DEBUG] 890/3221 complete, most recently Be(GlyfFragment(z))\n[2025-01-16T17:11:18.943976Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(a.end))' failed: ''a.end' has interpolation-incompatible paths'\n[2025-01-16T17:11:18.943979Z ThreadId(1) fontc::workload DEBUG] 891/3221 complete, most recently Be(GlyfFragment(a.end))\n[2025-01-16T17:11:18.943981Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(f.end))' failed: ''f.end' has interpolation-incompatible paths'\n[2025-01-16T17:11:18.943983Z ThreadId(1) fontc::workload DEBUG] 892/3221 complete, most recently Be(GlyfFragment(f.end))\n[2025-01-16T17:11:18.943986Z ThreadId(1) fontc::workload DEBUG] 893/3221 complete, most recently Be(GlyfFragment(backslash))\n[2025-01-16T17:11:18.945709Z 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/.tmp5KsSRh/gftools/gftools_temp_dir --experimental-single-source WindSongPro.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "readId(1) fontc::workload DEBUG] 800/3221 complete, most recently Fe(Glyph(odotbelow))\n[2025-01-16T17:11:25.061424Z ThreadId(1) fontc::workload DEBUG] 801/3221 complete, most recently Fe(Glyph(s))\n[2025-01-16T17:11:25.061427Z ThreadId(1) fontc::workload DEBUG] 802/3221 complete, most recently Fe(Glyph(threesuperior))\n[2025-01-16T17:11:25.061429Z ThreadId(1) fontc::workload DEBUG] 803/3221 complete, most recently Fe(Glyph(k.002))\n[2025-01-16T17:11:25.061431Z ThreadId(1) fontc::workload DEBUG] 804/3221 complete, most recently Fe(Glyph(Ahookabove))\n[2025-01-16T17:11:25.061433Z ThreadId(1) fontc::workload DEBUG] 805/3221 complete, most recently Fe(Glyph(asterisk))\n[2025-01-16T17:11:25.061436Z ThreadId(1) fontc::workload DEBUG] 806/3221 complete, most recently Fe(Glyph(dotaccentcomb))\n[2025-01-16T17:11:25.065684Z 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/.tmp5KsSRh/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": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/hyper-type/hahmlet/sources/Hahmlet.glyphs", + "stderr": "EBUG] ConvertToContour plusminus\n[2025-01-16T17:22:46.588361Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour percent\n[2025-01-16T17:22:46.588375Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand\n[2025-01-16T17:22:46.588394Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour rightlongArrow\n[2025-01-16T17:22:46.588413Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow\n[2025-01-16T17:22:46.588435Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour numero\n[2025-01-16T17:22:46.588459Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dblgravecomb\n[2025-01-16T17:22:46.588482Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb\n[2025-01-16T17:22:46.588505Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case\n[2025-01-16T17:22:46.588526Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case\n[2025-01-16T17:22:46.647777Z ThreadId(1) fontc ERROR] 'ddyib-ko' 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/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 'ddyil-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-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": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/hyper-type/hahmlet/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFi4HDT/gftools/gftools_temp_dir --experimental-single-source Hahmlet.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "16T17:23:57.531281Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour percent\n[2025-01-16T17:23:57.531298Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour perthousand\n[2025-01-16T17:23:57.531316Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour rightlongArrow\n[2025-01-16T17:23:57.531333Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow\n[2025-01-16T17:23:57.531355Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour numero\n[2025-01-16T17:23:57.531401Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dblgravecomb\n[2025-01-16T17:23:57.531422Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb\n[2025-01-16T17:23:57.531443Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case\n[2025-01-16T17:23:57.531463Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case\n[2025-01-16T17:23:57.623252Z ThreadId(1) fontc ERROR] 'ddyib-ko' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/hyper-type/hahmlet/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFi4HDT/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 'ddyib-ko' have different number of segments\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\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace", + "stderr": "282060Z ThreadId(1) ufo2fontir::source DEBUG] 1129 glyphs identified\n[2025-01-16T17:06:33.282202Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:06:33.285515Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace\"\n[2025-01-16T17:06:33.285554Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:06:33.285563Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/Tektur.designspace\"\n[2025-01-16T17:06:33.285728Z ThreadId(1) fontc::workload DEBUG] 1/4551 complete, most recently Fe(Features)\n[2025-01-16T17:06:33.290326Z 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/.tmp4In1C4/gftools/gftools_temp_dir --experimental-single-source Tektur.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp4In1C4/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/.tmpFKgghy/gftools/gftools_temp_dir --experimental-single-source BonaNova.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpFKgghy/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": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs", + "stderr": " Be(GlyfFragment(omega))\n[2025-01-16T17:15:58.906634Z ThreadId(1) fontc::workload DEBUG] 5521/6052 complete, most recently Be(GlyfFragment(mhook))\n[2025-01-16T17:15:58.906637Z ThreadId(1) fontc::workload DEBUG] 5522/6052 complete, most recently Be(GlyfFragment(quotesingle))\n[2025-01-16T17:15:58.906639Z ThreadId(1) fontc::workload DEBUG] 5523/6052 complete, most recently Be(GlyfFragment(ge-cy))\n[2025-01-16T17:15:58.906642Z ThreadId(1) fontc::workload DEBUG] 5524/6052 complete, most recently Be(GlyfFragment(Racute))\n[2025-01-16T17:15:58.906645Z ThreadId(1) fontc::workload DEBUG] 5525/6052 complete, most recently Be(GlyfFragment(Aring))\n[2025-01-16T17:15:58.906647Z ThreadId(1) fontc::workload DEBUG] 5526/6052 complete, most recently Be(GlyfFragment(ccaron.sc))\n[2025-01-16T17:15:58.906649Z ThreadId(1) fontc::workload DEBUG] 5527/6052 complete, most recently Be(GlyfFragment(Upsilondieresis))\n[2025-01-16T17:15:58.921305Z ThreadId(1) fontc ERROR] 'f.sups' 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/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": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/kosmynkab/Brygada-1918/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpCw5iSm/gftools/gftools_temp_dir --experimental-single-source Brygada1918-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ontir::glyph DEBUG] ConvertToContour question\n[2025-01-16T17:16:04.357624Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour note-musical\n[2025-01-16T17:16:04.357635Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour notedbl-musical\n[2025-01-16T17:16:04.357649Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical\n[2025-01-16T17:16:04.357668Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour numero\n[2025-01-16T17:16:04.357689Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour cedi\n[2025-01-16T17:16:04.357701Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour colonsign\n[2025-01-16T17:16:04.357712Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dollar\n[2025-01-16T17:16:04.357723Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour guarani\n[2025-01-16T17:16:04.357736Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour ruble\n[2025-01-16T17:16:04.374510Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/kosmynkab/Brygada-1918/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpCw5iSm/gftools/gftools_temp_dir --experimental-single-source Brygada1918-Italic.glyphs", + "stderr": "ilding variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8n8y7swc\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/meirsadan/david-libre/sources/DavidLibre.glyphs", + "stderr": "path elements: {\"MCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCCZ\", \"MCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCZ\", \"MCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCZ\"}\n[2025-01-16T17:16:54.652620Z ThreadId(4) fontbe::glyphs WARN] two has inconsistent path elements: {\"MLCCCLCCCCCCCCCCCCCCZ\", \"MLCCCCLCCCCCCCCCCCCCCZ\", \"MLCCCCLCCCCCCCCCCCCCCCCZ\"}\n[2025-01-16T17:16:54.652705Z ThreadId(4) fontbe::glyphs WARN] nun-hb has inconsistent path elements: {\"MLCCCCCCCCCCCCCCCLCCCZ\", \"MLCCCCCCCCCCCCCCCCCLCCCCZ\"}\n[2025-01-16T17:16:54.653348Z ThreadId(4) fontbe::glyphs WARN] less has inconsistent path elements: {\"MCLCCCCLCCCLCCCCCLCCCCZ\", \"MCLCCCLLCCCLCCCCCLCCCCZ\", \"MCLCCCCLCCCLCCCCLCCCCZ\"}\n[2025-01-16T17:16:54.653359Z ThreadId(4) fontbe::glyphs WARN] six.hebr has inconsistent path elements: {\"MCCCCCCCCCCCCCCZMCCCCCZ\", \"MCCCCCCCCCCCCCCZMCCCCZ\", \"MCCCCCCCCCCCCCCCCZMCCCCCZ\"}\n[2025-01-16T17:16:54.658982Z ThreadId(1) fontc ERROR] Invalid source glyph 'sheqel': 'bad anchor: 'Invalid anchor 'bottomleft': '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/.tmpfYEW3P/gftools/gftools_temp_dir --experimental-single-source DavidLibre.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpfYEW3P/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/mooniak/maname-font/sources/Maname.glyphs", + "stderr": "complete, most recently Fe(Glyph(sinTRa))\n[2025-01-16T17:19:08.702936Z ThreadId(1) fontc::workload DEBUG] 524/4732 complete, most recently Fe(Glyph(sinDDhI))\n[2025-01-16T17:19:08.702938Z ThreadId(1) fontc::workload DEBUG] 525/4732 complete, most recently Fe(Glyph(sinMatraI.alt2))\n[2025-01-16T17:19:08.702941Z ThreadId(1) fontc::workload DEBUG] 526/4732 complete, most recently Fe(Glyph(sinDVU))\n[2025-01-16T17:19:08.702943Z ThreadId(1) fontc::workload DEBUG] 527/4732 complete, most recently Fe(Glyph(Ecaron))\n[2025-01-16T17:19:08.702946Z ThreadId(1) fontc::workload DEBUG] 528/4732 complete, most recently Fe(Glyph(Ntilde))\n[2025-01-16T17:19:08.702948Z ThreadId(1) fontc::workload DEBUG] 529/4732 complete, most recently Fe(Glyph(AEacute))\n[2025-01-16T17:19:08.705003Z ThreadId(7) glyphs2fontir::toir DEBUG] erased open contours for sinDVIi\n[2025-01-16T17:19:08.712384Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.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/.tmpHcglSV/gftools/gftools_temp_dir --experimental-single-source Maname.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ek))\n[2025-01-16T17:19:14.221689Z ThreadId(1) fontc::workload DEBUG] 902/4732 complete, most recently Fe(Glyph(Aogonek))\n[2025-01-16T17:19:14.221690Z ThreadId(1) fontc::workload DEBUG] 903/4732 complete, most recently Fe(Glyph(sinMatraLs))\n[2025-01-16T17:19:14.221691Z ThreadId(1) fontc::workload DEBUG] 904/4732 complete, most recently Fe(Glyph(guilsinglright))\n[2025-01-16T17:19:14.221693Z ThreadId(1) fontc::workload DEBUG] 905/4732 complete, most recently Fe(Glyph(sinKha))\n[2025-01-16T17:19:14.221694Z ThreadId(1) fontc::workload DEBUG] 906/4732 complete, most recently Fe(Glyph(X))\n[2025-01-16T17:19:14.221695Z ThreadId(1) fontc::workload DEBUG] 907/4732 complete, most recently Fe(Glyph(dieresis))\n[2025-01-16T17:19:14.223136Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for sinDVIi\n[2025-01-16T17:19:14.229373Z ThreadId(1) fontc ERROR] Invalid source glyph 'cedi': '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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/nguyentype/vinasans/sources/Vina Sans.glyphs", + "stderr": "ost recently Be(GlyfFragment(x))\n[2025-01-16T17:10:23.608435Z ThreadId(1) fontc::workload DEBUG] 1347/2349 complete, most recently Be(GlyfFragment(sterling))\n[2025-01-16T17:10:23.608437Z ThreadId(1) fontc::workload DEBUG] 1348/2349 complete, most recently Be(GlyfFragment(seven))\n[2025-01-16T17:10:23.608439Z ThreadId(1) fontc::workload DEBUG] 1349/2349 complete, most recently Be(GlyfFragment(eight))\n[2025-01-16T17:10:23.608442Z ThreadId(1) fontc::workload DEBUG] 1350/2349 complete, most recently Be(GlyfFragment(e.big))\n[2025-01-16T17:10:23.608445Z ThreadId(1) fontc::workload DEBUG] 1351/2349 complete, most recently Be(GlyfFragment(L_a))\n[2025-01-16T17:10:23.608447Z ThreadId(1) fontc::workload DEBUG] 1352/2349 complete, most recently Be(GlyfFragment(S.big))\n[2025-01-16T17:10:23.608455Z ThreadId(1) fontc::workload DEBUG] 1353/2349 complete, most recently Be(GlyfFragment(registered))\n[2025-01-16T17:10:23.612209Z ThreadId(1) fontc ERROR] 'dotaccentcomb' 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/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/.tmpxVZzRc/gftools/gftools_temp_dir --experimental-single-source Vina Sans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/arabic/sources/NotoNaskhArabicUI.glyphspackage", + "stderr": "i0602))\n[2025-01-16T17:09:01.081658Z ThreadId(1) fontc::workload DEBUG] 384/6491 complete, most recently Fe(Glyph(uniFBBB.001))\n[2025-01-16T17:09:01.081661Z ThreadId(1) fontc::workload DEBUG] 385/6491 complete, most recently Fe(Glyph(uni063C.init))\n[2025-01-16T17:09:01.081663Z ThreadId(1) fontc::workload DEBUG] 386/6491 complete, most recently Fe(Glyph(uni077A.init))\n[2025-01-16T17:09:01.081665Z ThreadId(1) fontc::workload DEBUG] 387/6491 complete, most recently Fe(Glyph(_871))\n[2025-01-16T17:09:01.081667Z ThreadId(1) fontc::workload DEBUG] 388/6491 complete, most recently Fe(Glyph(uniFBED))\n[2025-01-16T17:09:01.081669Z ThreadId(1) fontc::workload DEBUG] 389/6491 complete, most recently Fe(Glyph(uniFCB7))\n[2025-01-16T17:09:01.081672Z ThreadId(1) fontc::workload DEBUG] 390/6491 complete, most recently Fe(Glyph(uniFCEA))\n[2025-01-16T17:09:01.104941Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni0662.ccmp': 'bad anchor: 'Invalid anchor '_b._958_2': '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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/bengali/sources/NotoSansBengali.glyphs", + "stderr": "LCCLCCCCLLLLLLZMLCLCCZ\", \"MCCLCCCCCCLCCCCZMLCCLCCLZMLLLLCLLCLCCLCCLCCCCLLLLLLZMLCLLCCZ\"}\n[2025-01-16T17:09:16.255059Z ThreadId(3) fontbe::glyphs WARN] ssabeng has inconsistent path elements: {\"MLLLLCLLCCCLLCLCLLLLZMLCLCZ\", \"MLLLLCLLCCCLLCLCLLLLZMLCLCLZ\"}\n[2025-01-16T17:09:16.256584Z ThreadId(7) fontbe::glyphs WARN] nasabeng has inconsistent path elements: {\"MLLLLCLCCLCCLCCCCLLLLLLZMLCLCCLZMCCLCCCLCZ\", \"MLLLLCLCCLCCLCCCCLLLLLLZMLCLLCCLZMCCLCCCLCZ\"}\n[2025-01-16T17:09:16.256594Z ThreadId(7) fontbe::glyphs WARN] ssannabeng has inconsistent path elements: {\"MLLLLCLLCCCLLCLCLLCLLLCLZMLCLCZMCLCCCLCCZMCCLCCCLLCZ\", \"MLLLLCLLCCCLLCLCLLCLLLCLZMLCLCLZMCLCCCLCCZMCCLCCCLLCZ\"}\n[2025-01-16T17:09:16.257772Z ThreadId(3) fontbe::glyphs WARN] pamabeng has inconsistent path elements: {\"MLLLLCLCCLCCCLLLLLLLCLCCCLCCLLLLLLZMLLLLCLLLLLLZMCCLCCCLCZ\", \"MLLLLCLCCLCCCLLLLLLCLCCCLCCLLLLLLZMLLLLCLLLLLLZMCCLCCCLCZ\"}\n[2025-01-16T17:09:16.270497Z ThreadId(1) fontc ERROR] 'mapabeng' 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/notofonts/bengali/sources/NotoSansBengali.glyphs", + "stderr": "nt number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'salabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'sattiibeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'sattarabeng' have different number of segments\nERROR:fontTools.cu2qu.ufo:Glyphs named 'pabeng' 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace", + "stderr": "1-16T17:08:01.299137Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:08:01.299867Z ThreadId(8) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2025-01-16T17:08:01.299871Z ThreadId(7) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace\"\n[2025-01-16T17:08:01.299889Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:08:01.299913Z ThreadId(1) fontc::workload DEBUG] 1/751 complete, most recently Fe(Features)\n[2025-01-16T17:08:01.303004Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSansMono.glyphspackage", + "stderr": "c::workload DEBUG] 4952/15779 complete, most recently Be(GlyfFragment(parentoverlaycomb))\n[2025-01-16T17:14:45.865849Z ThreadId(1) fontc::workload DEBUG] 4953/15779 complete, most recently Be(GlyfFragment(downWhiteTriangle))\n[2025-01-16T17:14:45.865851Z ThreadId(1) fontc::workload DEBUG] 4954/15779 complete, most recently Be(GlyfFragment(VS1))\n[2025-01-16T17:14:45.865854Z ThreadId(1) fontc::workload DEBUG] 4955/15779 complete, most recently Be(GlyfFragment(Whook))\n[2025-01-16T17:14:45.865856Z ThreadId(1) fontc::workload DEBUG] 4956/15779 complete, most recently Be(GlyfFragment(flat-musical))\n[2025-01-16T17:14:45.865858Z ThreadId(1) fontc::workload DEBUG] 4957/15779 complete, most recently Be(GlyfFragment(tche-cy))\n[2025-01-16T17:14:45.865862Z ThreadId(1) fontc::workload DEBUG] 4958/15779 complete, most recently Be(GlyfFragment(dottedcross))\n[2025-01-16T17:14:45.906926Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSans-Italic.glyphspackage", + "stderr": "load DEBUG] 10297/15749 complete, most recently Be(GlyfFragment(dollar))\n[2025-01-16T17:13:56.881098Z ThreadId(1) fontc::workload DEBUG] 10298/15749 complete, most recently Be(GlyfFragment(Tresillo))\n[2025-01-16T17:13:56.881100Z ThreadId(1) fontc::workload DEBUG] 10299/15749 complete, most recently Be(GlyfFragment(PdoubleStruck))\n[2025-01-16T17:13:56.881103Z ThreadId(1) fontc::workload DEBUG] 10300/15749 complete, most recently Be(GlyfFragment(H-fraktur))\n[2025-01-16T17:13:56.881106Z ThreadId(1) fontc::workload DEBUG] 10301/15749 complete, most recently Be(GlyfFragment(Tswe-cy))\n[2025-01-16T17:13:56.881108Z ThreadId(1) fontc::workload DEBUG] 10302/15749 complete, most recently Be(GlyfFragment(r.sc))\n[2025-01-16T17:13:56.881110Z ThreadId(1) fontc::workload DEBUG] 10303/15749 complete, most recently Be(GlyfFragment(Alef-egyptological))\n[2025-01-16T17:13:56.953665Z ThreadId(1) fontc ERROR] Invalid source glyph 'El-cy': 'undefined at required location Normalized {wdth: -1.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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSans.glyphspackage", + "stderr": "Id(1) fontc::workload DEBUG] 8685/15721 complete, most recently Be(GlyfFragment(tshe-cy))\n[2025-01-16T17:13:15.557059Z ThreadId(1) fontc::workload DEBUG] 8686/15721 complete, most recently Be(GlyfFragment(won))\n[2025-01-16T17:13:15.557061Z ThreadId(1) fontc::workload DEBUG] 8687/15721 complete, most recently Be(GlyfFragment(Thornstroke))\n[2025-01-16T17:13:15.557064Z ThreadId(1) fontc::workload DEBUG] 8688/15721 complete, most recently Be(GlyfFragment(er-cy))\n[2025-01-16T17:13:15.557066Z ThreadId(1) fontc::workload DEBUG] 8689/15721 complete, most recently Be(GlyfFragment(enmod-cy))\n[2025-01-16T17:13:15.557069Z ThreadId(1) fontc::workload DEBUG] 8690/15721 complete, most recently Be(GlyfFragment(tonebarextrahighmod))\n[2025-01-16T17:13:15.557071Z ThreadId(1) fontc::workload DEBUG] 8691/15721 complete, most recently Be(GlyfFragment(eshcurl))\n[2025-01-16T17:13:15.620113Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSerif-Italic.glyphspackage", + "stderr": "d(5) fontir::glyph DEBUG] ConvertToContour oslash\n[2025-01-16T17:12:35.505525Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour Hbar\n[2025-01-16T17:12:35.505567Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour Lslash\n[2025-01-16T17:12:35.505597Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour lslash\n[2025-01-16T17:12:35.505629Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour Tbar\n[2025-01-16T17:12:35.505659Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour tbar\n[2025-01-16T17:12:35.505689Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gamma\n[2025-01-16T17:12:35.505725Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour yeru-cy\n[2025-01-16T17:12:35.505756Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dzhe-cy\n[2025-01-16T17:12:35.506135Z ThreadId(1) fontc::workload DEBUG] 8924/15493 complete, most recently Fe(GlyphOrder)\n[2025-01-16T17:12:35.613070Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/latin-greek-cyrillic/sources/NotoSerif.glyphspackage", + "stderr": "kload DEBUG] 8318/15481 complete, most recently Be(GlyfFragment(Yn-cy))\n[2025-01-16T17:11:56.230893Z ThreadId(1) fontc::workload DEBUG] 8319/15481 complete, most recently Be(GlyfFragment(ereversed-cy))\n[2025-01-16T17:11:56.230895Z ThreadId(1) fontc::workload DEBUG] 8320/15481 complete, most recently Be(GlyfFragment(Tswe-cy))\n[2025-01-16T17:11:56.230898Z ThreadId(1) fontc::workload DEBUG] 8321/15481 complete, most recently Be(GlyfFragment(d.sc))\n[2025-01-16T17:11:56.230900Z ThreadId(1) fontc::workload DEBUG] 8322/15481 complete, most recently Be(GlyfFragment(chi))\n[2025-01-16T17:11:56.230902Z ThreadId(1) fontc::workload DEBUG] 8323/15481 complete, most recently Be(GlyfFragment(zerowidthspace))\n[2025-01-16T17:11:56.230905Z ThreadId(1) fontc::workload DEBUG] 8324/15481 complete, most recently Be(GlyfFragment(righttoleftembedding))\n[2025-01-16T17:11:56.314963Z 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/.tmpq8wtqt/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/oriya/sources/NotoSansOriya.glyphs", + "stderr": "part.ra.below], []}\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2025-01-16T17:05:42.678353Z ThreadId(1) fontc::workload DEBUG] 1227/2327 complete, most recently Fe(GlyphOrder)\n[2025-01-16T17:05:42.678373Z ThreadId(1) fontc::workload DEBUG] 1228/2327 complete, most recently Be(GlyfFragment(ddhara-oriya))\n[2025-01-16T17:05:42.678378Z ThreadId(1) fontc::workload DEBUG] 1229/2327 complete, most recently Be(GlyfFragment(nya-oriya.base))\n[2025-01-16T17:05:42.678380Z ThreadId(1) fontc::workload DEBUG] 1230/2327 complete, most recently Be(GlyfFragment(ngaka-oriya))\n[2025-01-16T17:05:42.678383Z ThreadId(1) fontc::workload DEBUG] 1231/2327 complete, most recently Be(GlyfFragment(nyaja-oriya))\n[2025-01-16T17:05:42.678385Z ThreadId(1) fontc::workload DEBUG] 1232/2327 complete, most recently Be(Mvar)\n[2025-01-16T17:05:42.686784Z 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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/notofonts/sign-writing/sources/NotoSansSignWriting.glyphspackage", + "stderr": "2025-01-16T17:06:17.041103Z ThreadId(6) write_fonts::graph DEBUG] ObjectId(32508) -> ObjectId(32119) type Offset16 dist 73954\n[2025-01-16T17:06:17.041105Z ThreadId(6) write_fonts::graph DEBUG] ObjectId(32508) -> ObjectId(32215) type Offset16 dist 74146\n[2025-01-16T17:06:17.041107Z ThreadId(6) write_fonts::graph DEBUG] ObjectId(32508) -> ObjectId(32311) type Offset16 dist 74338\nthread '' panicked at fontbe/src/features/kern.rs:438:14:\nif this doesn't compile we will already panic when we try to add it to the context: PackingFailed(Table packing failed with 3730 overflows)\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[2025-01-16T17:06:17.053399Z ThreadId(1) fontc::workload DEBUG] 151571/151579 complete, most recently Be(GatherBeKerning)\n[2025-01-16T17:06:17.284468Z 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/.tmpYW5G38/gftools/gftools_temp_dir --experimental-single-source EBGaramond-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8zys7t5j -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYW5G38/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgyp5r4qm.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/.tmpYW5G38/gftools/gftools_temp_dir --experimental-single-source EBGaramond-Italic.glyphs", + "stderr": " --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcp83acl4 -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpYW5G38/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjfdr56ts.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/.tmpVRhRGV/gftools/gftools_temp_dir --experimental-single-source EBGaramond.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3218pran -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVRhRGV/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbyitv7g9.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/.tmpVRhRGV/gftools/gftools_temp_dir --experimental-single-source EBGaramond.glyphs", + "stderr": "stat --inplace --src /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpruxw2q3w -- '/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVRhRGV/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf0vcu_n.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/.tmpigx4Hz/gftools/gftools_temp_dir --experimental-single-source ProtestRevolution.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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": { + "fontc": { + "command": "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/ossobuffo/jura/sources/Jura.glyphs", + "stderr": "ntly Be(GlyfFragment(Dze-cy))\n[2025-01-16T17:17:55.928109Z ThreadId(1) fontc::workload DEBUG] 2357/4501 complete, most recently Be(GlyfFragment(cwi-kayahli))\n[2025-01-16T17:17:55.928111Z ThreadId(1) fontc::workload DEBUG] 2358/4501 complete, most recently Be(GlyfFragment(sa-kayahli))\n[2025-01-16T17:17:55.928114Z ThreadId(1) fontc::workload DEBUG] 2359/4501 complete, most recently Be(GlyfFragment(guarani))\n[2025-01-16T17:17:55.928116Z ThreadId(1) fontc::workload DEBUG] 2360/4501 complete, most recently Be(GlyfFragment(Gamma))\n[2025-01-16T17:17:55.928118Z ThreadId(1) fontc::workload DEBUG] 2361/4501 complete, most recently Be(GlyfFragment(de-cy))\n[2025-01-16T17:17:55.928120Z ThreadId(1) fontc::workload DEBUG] 2362/4501 complete, most recently Be(GlyfFragment(B))\n[2025-01-16T17:17:55.928123Z ThreadId(1) fontc::workload DEBUG] 2363/4501 complete, most recently Be(GlyfFragment(asterisk))\n[2025-01-16T17:17:55.942091Z ThreadId(1) fontc ERROR] 'sa-kayahli' 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/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": { + "fontc": { + "command": "gftools builder /Users/rofls/.crater_cache/ossobuffo/jura/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpZpABiU/gftools/gftools_temp_dir --experimental-single-source Jura.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "0.541222Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour plusminus\n[2025-01-16T17:18:00.541235Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour percent\n[2025-01-16T17:18:00.541245Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour perthousand\n[2025-01-16T17:18:00.541259Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour commaaccentcomb\n[2025-01-16T17:18:00.541270Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb\n[2025-01-16T17:18:00.541285Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb\n[2025-01-16T17:18:00.541299Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case\n[2025-01-16T17:18:00.541308Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case\n[2025-01-16T17:18:00.541317Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour f_f_i\n[2025-01-16T17:18:00.551022Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths\n\nninja: build stopped: subcommand failed.\n" + }, + "fontmake": { + "command": "gftools builder /Users/rofls/.crater_cache/ossobuffo/jura/sources/config.yaml --experimental-simple-output /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpZpABiU/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/tmppe1pyzbm\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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace", + "stderr": "ource DEBUG] 1480 glyphs identified\n[2025-01-16T17:13:59.988315Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:13:59.992307Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace\"\n[2025-01-16T17:13:59.992672Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace\"\n[2025-01-16T17:13:59.992707Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:13:59.992740Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most recently Fe(Features)\n[2025-01-16T17:14:00.000661Z 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/.tmpOqaFsE/gftools/gftools_temp_dir --experimental-single-source Spectral-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "ntir::source DEBUG] Loaded \"designspace\" from \"Spectral-Italic.designspace\"\n[2025-01-16T17:14:03.331568Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified\n[2025-01-16T17:14:03.331685Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:14:03.338140Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"Spectral-Italic.designspace\"\n[2025-01-16T17:14:03.338165Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:14:03.338177Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for \"Spectral-Italic.designspace\"\n[2025-01-16T17:14:03.338778Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most recently Fe(Features)\n[2025-01-16T17:14:03.344466Z 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/.tmpOqaFsE/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace", + "stderr": "dId(1) ufo2fontir::source DEBUG] 1480 glyphs identified\n[2025-01-16T17:13:36.447626Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:13:36.451149Z ThreadId(3) ufo2fontir::source DEBUG] Features for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace\"\n[2025-01-16T17:13:36.451149Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for \"/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace\"\n[2025-01-16T17:13:36.451174Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:13:36.451666Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most recently Fe(Features)\n[2025-01-16T17:13:36.459279Z 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/.tmpqFXeMC/gftools/gftools_temp_dir --experimental-single-source Spectral.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "43.383137Z ThreadId(1) ufo2fontir::source DEBUG] 1480 glyphs identified\n[2025-01-16T17:13:43.383289Z ThreadId(1) ufo2fontir::source DEBUG] CREATE FEATURES\n[2025-01-16T17:13:43.386808Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for \"Spectral.designspace\"\n[2025-01-16T17:13:43.386862Z ThreadId(2) ufo2fontir::source DEBUG] Features for \"Spectral.designspace\"\n[2025-01-16T17:13:43.386975Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation.\n[2025-01-16T17:13:43.391384Z ThreadId(1) fontc::workload DEBUG] 1/5955 complete, most recently Fe(Features)\n[2025-01-16T17:13:43.391409Z ThreadId(1) fontc::workload DEBUG] 2/5955 complete, most recently Fe(StaticMetadata)\n[2025-01-16T17:13:43.395629Z 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/.tmpqFXeMC/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/.tmpfasWMq/gftools/gftools_temp_dir --experimental-single-source karantina.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpfasWMq/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/.tmpq8wtqt/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/.tmpQsUbBK/gftools/gftools_temp_dir --experimental-single-source InterTight-Italic.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpQsUbBK/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/.tmpq8wtqt/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/.tmp3casry/gftools/gftools_temp_dir --experimental-single-source InterTight.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp3casry/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/tmpw8849n10'\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/.tmp9bFdL3/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs", + "stderr": "[2025-01-16T17:09:24.425466Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"/Users/rofls/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs\"\n[2025-01-16T17:09:24.429017Z 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/.tmpP3Zcjq/gftools/gftools_temp_dir --experimental-single-source PlusJakartaSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "n/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6qn_z3ih PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names \n\nCommand failed:\n/private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6qn_z3ih PlusJakartaSans.glyphs --flatten-components --decompose-transformed-components --no-production-names\n\n[2025-01-16T17:09:30.146021Z ThreadId(1) fontc DEBUG] require_dir \"/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T\"\n[2025-01-16T17:09:30.146068Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs \"PlusJakartaSans.glyphs\"\n[2025-01-16T17:09:30.147178Z 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/.tmpP3Zcjq/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/.tmpq8wtqt/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/.tmpfPSbQG/gftools/gftools_temp_dir --experimental-single-source WorkSans.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpfPSbQG/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/.tmpq8wtqt/fontc --no-production-names --build-dir . -o fontc.ttf /Users/rofls/.crater_cache/weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs", + "stderr": "025-01-16T17:10:17.319949Z ThreadId(8) fontbe::glyphs WARN] ordfeminine has inconsistent path elements: {\"MCLCCLCCCCCCCLCCLZMCCCLCLLZMLLLLZ\", \"MLLLLZMCCLCCLCCLCCCCCCCCLZMCCCCLZ\"}\n[2025-01-16T17:10:17.320626Z ThreadId(8) fontbe::glyphs WARN] n has inconsistent path elements: {\"MLLCCLLLCCLLLLZ\", \"MLLCCLLLCCLLLZ\"}\n[2025-01-16T17:10:17.321055Z ThreadId(8) fontbe::glyphs WARN] eng.sc has inconsistent path elements: {\"MLLLLLLLLLCLLLCLLZ\", \"MCLLLLLLLLLLLLLCLLCZ\"}\n[2025-01-16T17:10:17.321152Z ThreadId(8) fontbe::glyphs WARN] greaterequal has inconsistent path elements: {\"MLLLLLLLLZMLLLLZ\", \"MLLLLZMLLLLLLLZ\"}\n[2025-01-16T17:10:17.321223Z ThreadId(8) fontbe::glyphs WARN] thorn has inconsistent path elements: {\"MLCCCCLLLLLZMCCCCZ\", \"MLCCCCLLLLLLZMCCCCZ\"}\n[2025-01-16T17:10:17.321247Z ThreadId(8) fontbe::glyphs WARN] oe.sc has inconsistent path elements: {\"MLLLLLLLLLLLCCZMCCLZ\", \"MLLLLLLCCLLLLLZMCLLLCZ\"}\n[2025-01-16T17:10:17.325916Z ThreadId(1) fontc ERROR] 'x' 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/.tmpemLLym/gftools/gftools_temp_dir --experimental-single-source Fragment-Mono.glyphs --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/fontc", + "stderr": "hOrder)' 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[2025-01-16T17:10:21.460371Z ThreadId(1) fontc::workload DEBUG] 1572/4051 complete, most recently Fe(GlyphOrder)\n[2025-01-16T17:10:21.460374Z ThreadId(1) fontc::workload DEBUG] 1573/4051 complete, most recently Be(GlyfFragment(boxLeftHeavyAndRightUpLight))\n[2025-01-16T17:10:21.460376Z ThreadId(1) fontc::workload DEBUG] 1574/4051 complete, most recently Be(GlyfFragment(boxDoubleDownAndHorizontal))\n[2025-01-16T17:10:21.460378Z ThreadId(1) fontc::workload DEBUG] 1575/4051 complete, most recently Be(GlyfFragment(infinity))\n[2025-01-16T17:10:21.460381Z ThreadId(1) fontc::workload DEBUG] 1576/4051 complete, most recently Be(GlyfFragment(rupee))\n[2025-01-16T17:10:21.465772Z ThreadId(1) fontc ERROR] 'colonsign' 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/.tmpemLLym/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/.tmpdOefaP/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmptjwQCv/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Italic.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpjSDvdK/gftools/gftools_temp_dir --experimental-single-source WixMadeforText.designspace --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmphcVW38/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Bold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmphcVW38/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/tmpu_l1v59r \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/tmpu_l1v59r /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqfcq4c2f WixMadeforDisplay-Bold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu_l1v59r /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqfcq4c2f 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/.tmpu1fMk8/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-ExtraBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpu1fMk8/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/tmpqvhnm7bc \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/tmpqvhnm7bc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpteb1k2p2 WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqvhnm7bc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpteb1k2p2 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/.tmpQo7CLq/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Medium.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpMuZU9G/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-Regular.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpMuZU9G/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/tmp_pytzagf \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/tmp_pytzagf /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplb7elhe7 WixMadeforDisplay-Regular_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_pytzagf /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplb7elhe7 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/.tmpGllsx9/gftools/gftools_temp_dir --experimental-single-source WixMadeforDisplay-SemiBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpE4LWBV/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Bold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpE4LWBV/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/tmprngjvgf5 \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/tmprngjvgf5 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwqqy0gho WixMadeforText-Bold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprngjvgf5 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwqqy0gho 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/.tmpKDlQPR/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-BoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpKDlQPR/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/tmpiyoqxg5x \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/tmpiyoqxg5x /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphqa24zmk WixMadeforText-BoldItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiyoqxg5x /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphqa24zmk 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/.tmp5Dykp7/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp5Dykp7/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/tmp4nicytd0 \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/tmp4nicytd0 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0taoqeyx WixMadeforText-ExtraBold_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4nicytd0 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0taoqeyx 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/.tmpjKlDCJ/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-ExtraBoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpjKlDCJ/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/tmpt200y30p \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/tmpt200y30p /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph2ce983d WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt200y30p /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph2ce983d 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/.tmpcvG3ts/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Italic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpcvG3ts/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/tmp5j9ompo4 \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/tmp5j9ompo4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu2rvjqm2 WixMadeforText-Italic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5j9ompo4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu2rvjqm2 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/.tmpQyxA35/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Medium.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpQyxA35/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/tmpqy5b5gnm \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/tmpqy5b5gnm /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1z3tnqis WixMadeforText-Medium_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqy5b5gnm /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1z3tnqis 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/.tmp1UKpoI/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-MediumItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmp1UKpoI/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/tmpwheakam2 \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/tmpwheakam2 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjv951h9a WixMadeforText-MediumItalic_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwheakam2 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjv951h9a 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/.tmpgsgzZT/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-Regular.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpgsgzZT/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/tmpd69sbk38 \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/tmpd69sbk38 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp86462ca0 WixMadeforText-Regular_VTT_Hinting.ttx \n\nCommand failed:\ngftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd69sbk38 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp86462ca0 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/.tmp3OVc5h/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-SemiBold.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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/.tmpIPzeWS/gftools/gftools_temp_dir --experimental-single-source WixMadeforText-SemiBoldItalic.ufo --experimental-fontc /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq8wtqt/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 a455eb5..b0a9933 100644 --- a/results/summary.json +++ b/results/summary.json @@ -1974,5 +1974,24 @@ "diff_perc_including_failures": 78.553925, "diff_perc_excluding_failures": 97.34225 } + }, + { + "began": "2025-01-16T17:02:54.577699Z", + "finished": "2025-01-16T17:28:16.001288Z", + "fontc_rev": "42633446", + "pip_freeze_sha": "a800f8098175153136fab8ed9d5fb03e310f28f5 -", + "results_file": "2025-01-16-170140.json", + "input_file": "gf-repos-2024-09-23.json", + "stats": { + "total_targets": 1145, + "identical": 243, + "produced_diff": 681, + "fontc_failed": 39, + "fontmake_failed": 53, + "both_failed": 129, + "other_failure": 0, + "diff_perc_including_failures": 78.55403, + "diff_perc_excluding_failures": 97.34239 + } } ] \ No newline at end of file