fontc_crater

Compiling all known Google Fonts that have sources with both fontc and fontmake, comparing the results.
date rev identical targets identical % fontc 💥 fontmake 💥 both 💥 other 💥 similarity %
Show all 557 results
2024-07-22 0000 (0m0.00s) e7019c39 0 642 +642 0.0% 72 +72 8 +8 45 +45 2 +2 68.696 +68.696
2024-07-24 0000 (0m0.00s) 06a9f4a2 0 642 0.0% 50 -22 12 +4 41 -4 2 71.354 +2.658
2024-08-01 0000 (0m0.00s) 4f4d1653 0 642 0.0% 45 -5 13 +1 40 -1 2 71.979 +0.625
2024-08-08 0000 (0m0.00s) 3d7a5892 0 642 0.0% 28 -17 13 40 4 +2 73.858 +1.879
2024-08-14 2225 (15h44m30.33s) aab24cce 0 638 -4 0.0% 28 18 +5 42 +2 4 74.248 +0.390
2024-08-16 1940 (22h40m37.52s) 9fc858b2 0 638 0.0% 29 +1 18 42 4 74.312 +0.063
2024-08-22 2106 (3h48m40.92s) 9279e2ac 0 638 0.0% 29 14 -4 42 3 -1 75.014 +0.703
2024-08-23 1803 (6h44m21.98s) 7e99de60 0 638 0.0% 29 14 42 8 +5 74.309 -0.705
2024-08-24 0106 (3h45m22.01s) 88964a7f 0 638 0.0% 29 14 42 6 -2 74.975 +0.666
2024-09-03 1708 (9h5m53.31s) b4510aac 0 638 0.0% 29 14 42 2 -4 75.589 +0.614
2024-09-04 0257 (12h15m51.10s) b8d421ca 0 638 0.0% 29 14 42 4 +2 76.789 +1.200
2024-09-04 2132 (4h19m41.06s) 1c75077e 2 +2 638 0.3% 28 -1 14 42 3 -1 77.084 +0.295
2024-09-06 1509 (9h8m51.14s) d6e43bba 3 +1 638 0.5% 28 14 42 2 -1 77.216 +0.132
2024-09-07 0501 (9h7m55.20s) 9def1070 3 638 0.5% 28 14 42 3 +1 77.074 -0.141
2024-09-08 0501 (9h2m43.54s) 588ee88a 3 638 0.5% 28 14 42 7 +4 76.454 -0.621
2024-09-11 1930 (9h0m25.16s) 316fdb06 3 638 0.5% 28 14 42 2 -5 77.265 +0.811
2024-09-12 0501 (4h23m46.02s) 195d1cae 3 638 0.5% 29 +1 14 42 2 77.123 -0.142
2024-09-17 0501 (9h8m45.12s) 809cb6fd 4 +1 638 0.6% 29 14 42 2 77.116 -0.007
2024-09-17 2203 (40m35.77s) 09025bf4 5 +1 638 0.8% 29 14 42 5 +3 79.822 +2.706
2024-09-20 0501 (16m55.64s) a612b74d 5 638 0.8% 29 16 +2 42 4 -1 79.277 -0.545
2024-10-02 0501 (5h9m45.35s) d818f469 5 638 0.8% 29 16 42 4 79.279 +0.002
2024-10-03 0501 (5h8m59.45s) 8644ab9b 5 638 0.8% 29 16 42 3 -1 81.157 +1.878
2024-10-03 1355 (22m15.37s) 266624a8 5 638 0.8% 29 15 -1 42 8 +5 81.681 +0.524
2024-10-04 0501 (5h11m15.13s) 603af2a5 5 638 0.8% 21 -8 16 +1 41 -1 6 -2 83.053 +1.372
2024-10-05 0501 (5h3m0.83s) f592d199 5 638 0.8% 15 -6 16 41 5 -1 84.139 +1.086
2024-10-07 1756 (5h3m14.24s) 7c393d33 5 638 0.8% 16 +1 16 41 3 -2 82.017 -2.121
2024-10-07 2301 (14m22.54s) 90cc0d8b 5 638 0.8% 15 -1 16 41 4 +1 82.009 -0.008
2024-10-08 1701 (15m28.51s) 9a1e4375 37 +32 638 5.8% 15 16 41 4 82.042 +0.033
2024-10-08 2301 (25m57.51s) a8193c11 48 +11 638 7.5% 15 16 41 5 +1 85.506 +3.464
2024-10-09 1701 (13m53.61s) caeba53c 48 638 7.5% 15 16 41 3 -2 85.820 +0.313
2024-10-09 2301 (29m36.31s) 34076b5e 47 -1 638 7.4% 17 +2 16 41 7 +4 84.897 -0.923
2024-10-10 2301 (14m53.00s) a18c3bd9 48 +1 638 7.5% 15 -2 16 41 5 -2 85.511 +0.614
2024-10-12 1101 (14m8.75s) 44f1a6e2 60 +12 638 9.4% 15 16 41 3 -2 85.824 +0.313
2024-10-14 1101 (20m15.39s) c074d550 86 +26 638 13.5% 15 16 41 3 85.842 +0.018
2024-10-14 1701 (14m16.19s) d03e19bc 86 638 13.5% 16 +1 16 41 6 +3 85.211 -0.630
2024-10-14 2301 (14m54.57s) 7c3be612 87 +1 638 13.6% 16 16 41 7 +1 85.054 -0.158
2024-10-15 0501 (23m47.06s) d4b2a84c 85 -2 638 13.3% 16 16 41 7 85.118 +0.064
2024-10-15 1701 (14m34.87s) 37143a0c 106 +21 638 16.6% 16 16 41 3 -4 85.689 +0.571
2024-10-16 1601 (29m34.06s) 9df83ca5 105 -1 638 16.5% 16 16 41 4 +1 85.720 +0.031
2024-10-16 1801 (16m7.27s) 5be2ba0d 106 +1 638 16.6% 16 16 41 2 -2 86.036 +0.316
2024-10-16 2101 (13m50.52s) 36053b81 106 638 16.6% 16 16 41 2 86.036
2024-10-16 2201 (22m46.56s) 65a0703a 106 638 16.6% 16 16 41 2 86.036
2024-10-17 0801 (18m7.63s) 00b2890c 106 638 16.6% 16 16 41 2 86.036
2024-10-17 2101 (14m5.52s) 6351da4e 104 -2 638 16.3% 16 16 41 2 85.949 -0.087
2024-10-18 0801 (15m4.69s) 1e4906f0 104 638 16.3% 16 16 41 2 85.949
2024-10-18 1501 (14m26.58s) 2611c59c 104 638 16.3% 16 16 41 2 85.949
2024-10-18 1601 (13m58.64s) ab35d44b 104 638 16.3% 17 +1 16 41 3 +1 85.642 -0.307
2024-10-22 1601 (17m1.64s) 081b6041 127 +23 638 19.9% 14 -3 16 41 3 86.061 +0.420
2024-10-23 0001 (14m18.74s) cf0809b5 127 638 19.9% 14 16 41 2 -1 86.215 +0.153
2024-10-24 2213 (14m21.63s) 96d887da 129 +2 656 +18 19.7% 14 17 +1 43 +2 0 -2 86.537 +0.322
2024-10-25 1602 (13m28.79s) ddd569cc 131 +2 679 +23 19.3% 20 +6 16 -1 45 +2 0 85.870 -0.667
2024-10-28 2201 (14m1.27s) 184a37c5 131 679 19.3% 20 16 45 0 85.870 +0.000
2024-10-29 0102 (41m33.11s) 6aa45e69 165 +34 1145 +466 14.4% 36 +16 63 +47 119 +74 0 74.598 -11.272
2024-10-29 1001 (39m32.27s) 723e233c 168 +3 1145 14.7% 35 -1 63 120 +1 1 +1 74.531 -0.067
2024-10-29 1301 (1h36m33.55s) fd1fc6ab 167 -1 1145 14.6% 36 +1 62 -1 119 -1 4 +3 74.356 -0.174
2024-10-29 1901 (1h36m55.40s) 49f16f90 167 1145 14.6% 36 64 +2 119 2 -2 74.371 +0.015
2024-10-30 1501 (1h37m36.59s) 0a5482f9 168 +1 1145 14.7% 36 63 -1 116 -3 5 +3 74.509 +0.138
2024-10-30 1902 (38m1.26s) 7b182416 167 -1 1145 14.6% 36 64 +1 119 +3 0 -5 74.547 +0.038
2024-10-30 2002 (35m46.91s) 85b467a2 168 +1 1145 14.7% 35 -1 64 119 0 74.631 +0.084
2024-10-30 2103 (35m56.35s) b0745a8b 168 1145 14.7% 35 63 -1 119 0 74.702 +0.072
2024-10-31 1603 (32m6.92s) b0745a8b 134 -34 1145 11.7% 41 +6 64 +1 119 1 +1 70.710 -3.993
2024-10-31 1803 (31m23.12s) a4b28ca2 134 1145 11.7% 42 +1 63 -1 119 1 70.710
2024-10-31 1903 (31m47.70s) e3fa460e 134 1145 11.7% 41 -1 64 +1 119 1 70.704 -0.006
2024-10-31 2002 (32m47.68s) e3fa460e 134 1145 11.7% 41 63 -1 119 1 78.185 +7.481
2024-11-01 1102 (31m29.54s) e3fa460e 134 1145 11.7% 41 64 +1 119 1 78.103 -0.082
2024-11-01 1603 (25m12.04s) 9a173c19 134 1145 11.7% 41 63 -1 119 1 78.184 +0.081
2024-11-06 2303 (30m22.89s) f445452d 37 -97 1145 3.2% 41 63 119 0 -1 77.953 -0.231
2024-11-07 1603 (31m50.65s) 825bda4c 138 +101 1145 12.1% 41 63 119 0 78.266 +0.313
2024-11-07 2203 (24m15.30s) 9b7a5634 139 +1 1145 12.1% 41 63 119 0 78.266 +0.000
2024-11-13 1703 (32m4.73s) a4f8e7ed 139 1145 12.1% 41 63 119 0 78.268 +0.002
2024-11-13 2202 (24m41.20s) 56102a21 141 +2 1145 12.3% 41 63 119 0 78.262 -0.006
2024-11-13 2302 (24m33.78s) 91b6e3c7 141 1145 12.3% 41 63 119 0 78.263 +0.002
2024-11-14 0103 (26m5.10s) e65a1a52 141 1145 12.3% 41 63 119 0 78.265 +0.001
2024-11-14 2002 (30m26.48s) 67d2b326 137 -4 1145 12.0% 41 63 119 0 78.264 -0.001
2024-11-14 2203 (24m7.82s) 53151a1a 155 +18 1145 13.5% 41 63 119 0 78.265 +0.001
2024-11-15 1702 (25m0.31s) cc4852fb 156 +1 1145 13.6% 41 63 119 0 78.266 +0.001
2024-11-15 2103 (24m45.78s) 645cdff5 161 +5 1145 14.1% 41 63 119 0 78.267 +0.000
2024-11-19 2302 (24m51.20s) 20d1e7dc 161 1145 14.1% 39 -2 63 119 0 78.437 +0.171
2024-11-20 1903 (31m7.25s) 20d1e7dc 161 1145 14.1% 41 +2 63 119 0 78.264 -0.173
2024-11-21 0002 (24m44.28s) b0733392 168 +7 1145 14.7% 40 -1 63 119 0 78.353 +0.089
2024-11-22 1702 (24m19.73s) 34af1987 168 1145 14.7% 39 -1 63 119 0 78.440 +0.086
2024-11-22 2002 (24m14.36s) 6165d684 168 1145 14.7% 40 +1 63 119 0 78.353 -0.087
2024-11-29 0102 (24m29.02s) a974d52d 176 +8 1145 15.4% 40 63 119 0 78.434 +0.080
2024-12-01 0502 (24m50.81s) 21790aad 176 1145 15.4% 40 63 119 0 78.433 -0.000
2024-12-03 0002 (24m41.71s) 1d0081cc 176 1145 15.4% 41 +1 63 119 0 78.347 -0.086
2024-12-03 0102 (23m55.07s) c4c6af1a 177 +1 1145 15.5% 39 -2 63 119 0 78.532 +0.185
2024-12-03 1202 (31m12.09s) b587d9b0 197 +20 1145 17.2% 39 63 119 0 78.534 +0.001
2024-12-03 1602 (25m27.70s) c1ebad0c 199 +2 1145 17.4% 39 63 119 0 78.534 +0.000
2024-12-03 2103 (24m4.23s) 07d2672c 206 +7 1145 18.0% 39 63 119 0 78.538 +0.004
2024-12-04 0402 (25m4.36s) 28f7e484 212 +6 1145 18.5% 39 63 119 0 78.538 +0.001
2024-12-04 2202 (25m20.22s) 1b28bb5e 213 +1 1145 18.6% 39 63 119 0 78.539 +0.001
2024-12-05 0303 (25m4.78s) 1088897c 215 +2 1145 18.8% 39 63 119 0 78.539 +0.000
2024-12-06 1902 (25m46.72s) 680dc0d8 215 1145 18.8% 39 61 -2 121 +2 0 78.539 +0.000
2024-12-09 0102 (23m53.29s) d0a338dd 216 +1 1145 18.9% 39 61 121 0 78.539 +0.000
2024-12-10 2302 (32m48.00s) 7132633b 236 +20 1145 20.6% 39 61 121 0 78.547 +0.008
2024-12-16 1602 (26m9.53s) f4bbddc7 236 1145 20.6% 40 +1 61 121 0 78.460 -0.087
2024-12-19 1702 (26m10.64s) 98b99e07 236 1145 20.6% 39 -1 61 121 0 78.547 +0.087
2025-01-04 0602 (31m32.72s) aeb5116b 235 -1 1145 20.5% 41 +2 61 121 0 78.372 -0.175
2025-01-07 1902 (31m57.47s) 44960203 235 1145 20.5% 39 -2 61 121 0 78.547 +0.175
2025-01-08 2002 (30m27.23s) 43b26bc4 236 +1 1145 20.6% 39 61 121 0 78.547 +0.000
2025-01-08 2102 (24m36.17s) 736be58a 237 +1 1145 20.7% 39 61 121 0 78.547 +0.000
2025-01-08 2302 (25m7.90s) 1ea3b8a6 237 1145 20.7% 39 61 121 0 78.547 +0.000
2025-01-09 1802 (25m2.64s) a46676b8 242 +5 1145 21.1% 39 61 121 0 78.548 +0.000
2025-01-10 1802 (25m15.72s) 1476b7c3 242 1145 21.1% 39 53 -8 129 +8 0 78.554 +0.006
2025-01-16 1702 (25m21.42s) 42633446 243 +1 1145 21.2% 39 53 129 0 78.554 +0.000
2025-01-17 2304 (29m9.93s) 507391fb 243 1149 +4 21.1% 40 +1 53 129 0 78.517 -0.037
2025-01-20 1902 (27m13.51s) 4480e1d8 243 1149 21.1% 40 53 129 0 78.517 -0.000
2025-01-21 1702 (35m26.60s) bd98bd6a 260 +17 1149 22.6% 40 53 129 0 78.532 +0.015
2025-01-23 0002 (26m4.22s) df5ff2cc 260 1149 22.6% 40 53 129 0 78.532 +0.000
2025-01-23 1102 (25m19.82s) 5905081e 260 1149 22.6% 40 53 129 0 78.531 -0.001
2025-01-23 1603 (34m6.66s) 51e94647 263 +3 1149 22.9% 41 +1 53 129 0 78.444 -0.087
2025-01-23 1903 (26m45.33s) 623edcdf 272 +9 1149 23.7% 40 -1 53 129 0 78.537 +0.093
2025-01-27 1203 (35m9.09s) 367fd684 274 +2 1149 23.8% 40 53 129 0 78.537 +0.000
2025-01-28 1702 (25m37.56s) 507840d0 278 +4 1149 24.2% 40 53 129 0 78.540 +0.003
2025-01-28 1802 (35m26.19s) 4274ad92 278 1149 24.2% 41 +1 53 129 0 78.453 -0.087
2025-01-29 2002 (35m2.14s) c82778a5 295 +17 1149 25.7% 39 -2 53 130 +1 0 78.627 +0.174
2025-01-30 1502 (36m13.82s) c93031ec 299 +4 1149 26.0% 28 -11 53 130 0 79.567 +0.939
2025-01-30 1902 (28m43.07s) 15aa3bf1 302 +3 1149 26.3% 28 53 130 0 79.573 +0.006
2025-01-31 0102 (28m42.38s) 30a658bd 319 +17 1149 27.8% 28 53 130 0 79.692 +0.119
2025-01-31 1703 (36m8.06s) 2dcc12b4 319 1149 27.8% 28 54 +1 130 0 79.626 -0.066
2025-01-31 2002 (28m50.14s) f6b6995c 320 +1 1149 27.9% 27 -1 54 130 0 79.710 +0.084
2025-01-31 2102 (30m38.69s) 2624c153 321 +1 1149 27.9% 26 -1 53 -1 130 0 79.865 +0.155
2025-02-01 0002 (29m3.54s) d6a46e01 321 1149 27.9% 26 54 +1 130 0 79.782 -0.083
2025-02-03 0003 (28m51.95s) d821c663 323 +2 1149 28.1% 26 53 -1 130 0 79.865 +0.083
2025-02-04 0302 (26m47.69s) 6770f37b 323 1149 28.1% 26 55 +2 130 0 79.715 -0.150
2025-02-04 2003 (29m11.46s) 28efb25b 323 1149 28.1% 26 53 -2 130 0 79.865 +0.150
2025-02-05 0003 (29m33.60s) 6a081107 327 +4 1149 28.5% 26 53 130 0 79.865 +0.000
2025-02-05 1702 (29m29.48s) 11cc20fa 327 1149 28.5% 26 54 +1 130 0 79.779 -0.086
2025-02-06 2003 (27m45.55s) 4aa1bafa 327 1149 28.5% 26 53 -1 130 0 79.865 +0.086
2025-02-07 0102 (27m58.88s) 780eed06 327 1149 28.5% 26 54 +1 130 0 79.799 -0.066
2025-02-07 1502 (29m49.51s) 79516ce8 327 1149 28.5% 26 54 130 0 79.779 -0.020
2025-02-07 1803 (37m4.81s) c207e74c 328 +1 1149 28.5% 26 53 -1 130 0 79.874 +0.095
2025-02-07 1902 (29m52.44s) 02cffdba 331 +3 1149 28.8% 26 53 130 0 79.901 +0.027
2025-02-10 2203 (28m51.36s) 92559a75 349 +18 1149 30.4% 26 53 130 0 79.922 +0.021
2025-02-11 0103 (29m58.01s) 1c276966 369 +20 1149 32.1% 26 53 130 0 80.028 +0.106
2025-02-13 1202 (28m10.14s) 63ce2427 369 1149 32.1% 26 53 130 0 80.028 +0.000
2025-02-13 1603 (42m19.62s) 39a7f6cb 377 +8 1149 32.8% 26 53 130 0 80.034 +0.006
2025-02-13 1702 (28m38.41s) 51f1bd8b 383 +6 1149 33.3% 26 53 130 0 80.034 +0.000
2025-02-13 1802 (28m44.46s) bd5c030c 387 +4 1149 33.7% 26 53 130 0 80.036 +0.001
2025-02-13 2002 (28m20.10s) e2992c77 388 +1 1149 33.8% 26 53 130 0 80.037 +0.001
2025-02-14 0002 (28m14.44s) ea06af83 389 +1 1149 33.9% 26 53 130 0 80.037 +0.000
2025-02-14 1202 (26m56.04s) e2adbeef 391 +2 1149 34.0% 26 53 130 0 80.040 +0.003
2025-02-14 1503 (28m13.92s) 7d57971e 395 +4 1149 34.4% 26 53 130 0 80.040 +0.000
2025-02-14 2003 (35m42.37s) 191518cf 395 1149 34.4% 26 53 130 0 80.040 -0.000
2025-02-17 1103 (28m17.62s) 81bfe614 399 +4 1153 +4 34.6% 26 53 130 0 80.109 +0.069
2025-02-20 1602 (27m33.80s) 6b9d633c 404 +5 1153 35.0% 26 53 130 0 80.147 +0.038
2025-02-21 1945 (42m48.89s) bcfa7aa0 388 -16 1217 +64 31.9% 52 +26 53 133 +3 0 78.314 -1.833
2025-02-21 2103 (35m39.54s) 5d85bcb8 388 1217 31.9% 50 -2 53 133 0 78.477 +0.163
2025-02-24 2302 (38m5.76s) 95040b71 388 1217 31.9% 40 -10 53 133 0 79.298 +0.822
2025-02-25 1502 (47m50.55s) 95040b71 408 +20 1217 33.5% 40 54 +1 133 0 79.160 -0.138
2025-02-26 1302 (36m24.20s) 7ea8344c 408 1217 33.5% 36 -4 54 133 0 79.449 +0.289
2025-02-26 1502 (36m6.74s) c9d9be7e 428 +20 1217 35.2% 36 54 133 0 79.457 +0.009
2025-02-26 2002 (36m1.42s) f2d295d6 428 1217 35.2% 37 +1 54 133 0 79.379 -0.079
2025-02-26 2102 (47m24.87s) f2d295d6 428 1217 35.2% 36 -1 54 133 0 79.457 +0.079
2025-02-28 1602 (36m3.11s) 18e51090 432 +4 1217 35.5% 36 54 133 0 79.459 +0.001
2025-02-28 2102 (37m48.39s) ae569a16 432 1217 35.5% 36 54 133 0 79.566 +0.107
2025-02-28 2302 (36m28.63s) 7d977a3a 432 1219 +2 35.4% 36 54 133 0 79.597 +0.031
2025-03-01 0002 (36m11.88s) 4bcaa75c 432 1219 35.4% 37 +1 53 -1 134 +1 0 79.566 -0.030
2025-03-01 2220 (36m50.92s) 4bcaa75c 443 +11 1249 +30 35.5% 39 +2 53 134 0 79.870 +0.303
2025-03-03 1802 (35m49.45s) 4042e758 443 1249 35.5% 40 +1 53 134 0 79.790 -0.080
2025-03-03 1902 (35m34.11s) 6c9bd861 443 1249 35.5% 38 -2 54 +1 133 -1 0 79.899 +0.110
2025-03-03 2302 (36m6.13s) 71d753e9 445 +2 1249 35.6% 38 54 133 0 79.899 +0.000
2025-03-04 2216 (37m0.96s) ba127d7c 445 1246 -3 35.7% 38 54 131 -2 0 80.021 +0.122
2025-03-05 0258 (37m58.07s) ba127d7c 451 +6 1266 +20 35.6% 41 +3 54 134 +3 0 79.860 -0.161
2025-03-05 2206 (37m38.71s) 5d6d72ad 456 +5 1266 36.0% 41 54 134 0 79.867 +0.007
2025-03-06 0002 (36m35.08s) f94ea2c0 462 +6 1266 36.5% 41 54 134 0 79.867 +0.000
2025-03-06 1602 (48m12.91s) 8254a2a3 462 1266 36.5% 41 54 134 0 79.868 +0.000
2025-03-06 2003 (36m59.54s) b71f30ff 463 +1 1266 36.6% 41 54 134 0 79.868 -0.000
2025-03-06 2202 (36m48.92s) d35849e0 154 -309 1266 12.2% 41 54 134 0 79.604 -0.263
2025-03-07 1602 (37m29.86s) c8eb34ae 466 +312 1266 36.8% 41 54 134 0 79.867 +0.263
2025-03-07 1702 (37m45.27s) bf3fbd69 470 +4 1266 37.1% 41 54 134 0 79.882 +0.015
2025-03-07 2002 (36m21.08s) 0b202eb0 474 +4 1266 37.4% 37 -4 54 134 0 80.198 +0.316
2025-03-09 0402 (47m59.90s) 0b202eb0 474 1266 37.4% 37 54 134 0 80.198 +0.000
2025-03-09 1402 (48m45.05s) 0b202eb0 474 1266 37.4% 37 54 134 0 80.198 -0.000
2025-03-10 1602 (37m4.70s) f8edda6e 474 1266 37.4% 37 54 134 0 80.198 +0.000
2025-03-11 0002 (36m32.52s) 1a24ef9c 477 +3 1266 37.7% 37 54 134 0 80.199 +0.001
2025-03-12 0002 (36m32.40s) db66538e 477 1266 37.7% 37 54 134 0 80.200 +0.000
2025-03-12 1903 (36m57.98s) d7a89d6a 480 +3 1266 37.9% 37 54 134 0 80.240 +0.040
2025-03-12 2203 (37m49.83s) b10710a5 482 +2 1266 38.1% 37 54 134 0 80.250 +0.010
2025-03-12 2302 (37m16.50s) 1b4ed923 421 -61 1266 33.3% 37 54 134 0 80.247 -0.003
2025-03-13 1502 (37m18.39s) 4fac0924 422 +1 1266 33.3% 37 54 134 0 80.247 +0.000
2025-03-13 1602 (37m50.74s) b50920be 422 1266 33.3% 37 54 134 0 80.247
2025-03-13 2002 (37m36.24s) 7727e53c 416 -6 1266 32.9% 59 +22 54 134 0 78.543 -1.704
2025-03-13 2202 (37m17.33s) dfea8f66 416 1266 32.9% 60 +1 54 134 0 78.465 -0.078
2025-03-14 0102 (37m34.79s) c1d60a57 422 +6 1266 33.3% 37 -23 54 134 0 80.247 +1.782
2025-03-14 2302 (36m48.78s) 15b6054f 481 +59 1266 38.0% 37 54 134 0 80.250 +0.003
2025-03-18 0202 (47m56.21s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250
2025-03-19 2002 (48m28.60s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250
2025-03-20 1502 (48m56.85s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250
2025-03-24 2302 (47m29.03s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250
2025-03-25 1502 (37m56.34s) 6346885b 481 1266 38.0% 37 54 134 0 80.250
2025-03-25 1702 (32m28.28s) e227e186 452 -29 1266 35.7% 145 +108 46 -8 142 +8 0 71.911 -8.339
2025-03-25 2302 (42m39.11s) e227e186 452 1266 35.7% 145 46 142 0 71.911
2025-03-26 0002 (43m52.20s) f151133c 482 +30 1266 38.1% 37 -108 54 +8 134 -8 0 80.250 +8.339
2025-03-28 2203 (37m27.37s) 5bb74f8d 482 1266 38.1% 37 54 134 0 80.250 +0.000
2025-03-31 2002 (36m23.63s) ba383745 482 1266 38.1% 37 54 134 0 80.250
2025-03-31 2102 (36m37.61s) 9f8fea0a 482 1266 38.1% 36 -1 54 134 0 80.329 +0.078
2025-04-01 2002 (38m14.44s) b18985b5 495 +13 1266 39.1% 36 54 134 0 80.343 +0.014
2025-04-02 0302 (38m49.28s) d2553c0d 553 +58 1266 43.7% 36 54 134 0 80.532 +0.189
2025-04-02 1502 (38m15.58s) 94889bb7 556 +3 1266 43.9% 36 54 134 1 +1 80.514 -0.018
2025-04-02 1702 (39m35.72s) d0c760de 558 +2 1266 44.1% 36 54 134 0 -1 80.532 +0.018
2025-04-02 2202 (38m46.06s) 6bea5155 559 +1 1266 44.2% 36 54 134 1 +1 80.514 -0.018
2025-04-03 1502 (38m48.11s) 33b551af 559 1266 44.2% 36 54 134 1 80.514
2025-04-03 1702 (39m43.62s) a07751c4 561 +2 1266 44.3% 36 54 134 0 -1 80.532 +0.018
2025-04-03 1902 (38m51.44s) 93111aef 558 -3 1266 44.1% 36 54 134 1 +1 80.514 -0.018
2025-04-03 2002 (38m58.82s) a99c9a7e 558 1266 44.1% 36 54 134 1 80.514 +0.000
2025-04-04 1602 (50m42.35s) 6c75d9ff 558 1266 44.1% 36 54 134 0 -1 80.532 +0.018
2025-04-04 2102 (38m41.63s) a96e0496 561 +3 1266 44.3% 36 54 134 1 +1 80.514 -0.018
2025-04-07 1702 (38m49.23s) 8b33b280 561 1266 44.3% 36 54 134 1 80.514
2025-04-07 2102 (22m58.30s) 593e0d8d 561 1266 44.3% 36 54 134 0 -1 80.532 +0.018
2025-04-08 1602 (23m4.66s) f2b0e4a8 561 1266 44.3% 36 54 134 0 80.536 +0.003
2025-04-08 2202 (23m29.17s) 7f69bae4 561 1266 44.3% 36 54 134 0 80.536 +0.000
2025-04-09 1502 (22m16.29s) 88ae80e5 563 +2 1266 44.5% 36 54 134 0 80.536 +0.000
2025-04-09 1902 (22m15.11s) 0f97309f 563 1266 44.5% 36 54 134 0 80.536
2025-04-11 2303 (21m51.66s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536
2025-04-19 1902 (50m38.93s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536
2025-04-20 1602 (51m21.02s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536 -0.000
2025-04-23 1902 (23m38.14s) 3b232a4d 565 +2 1266 44.6% 36 54 134 0 80.536 +0.000
2025-04-23 2002 (22m54.63s) 66f7d52f 565 1266 44.6% 36 54 134 0 80.536
2025-04-23 2302 (52m3.15s) 66f7d52f 565 1266 44.6% 36 54 134 0 80.536 +0.000
2025-04-24 1202 (22m48.14s) dfe0fa05 565 1266 44.6% 36 54 134 0 80.536
2025-04-24 1702 (22m51.73s) e9b1e97a 565 1266 44.6% 36 54 134 0 80.536
2025-04-25 2202 (22m25.56s) c202982b 565 1266 44.6% 36 54 134 0 80.536
2025-04-27 1803 (49m44.80s) c202982b 565 1266 44.6% 36 54 134 0 80.536
2025-04-30 0202 (52m51.09s) c202982b 565 1266 44.6% 36 54 134 0 80.536 -0.000
2025-04-30 1802 (52m3.93s) c202982b 565 1266 44.6% 36 54 134 0 80.536 +0.000
2025-05-01 1702 (22m7.28s) 8bf441e2 565 1266 44.6% 36 54 134 0 80.536
2025-05-01 1802 (22m31.75s) 66bb9274 565 1266 44.6% 36 54 134 0 80.536
2025-05-01 1902 (23m12.78s) 572eceb5 565 1266 44.6% 36 54 134 0 80.536
2025-05-01 2202 (22m22.02s) 45c720dc 565 1266 44.6% 36 54 134 0 80.536
2025-05-02 0002 (22m14.37s) 615b0d01 565 1266 44.6% 36 54 134 0 80.537 +0.002
2025-05-02 2002 (21m58.63s) dfa8066e 565 1266 44.6% 36 54 134 0 80.537
2025-05-02 2103 (22m27.27s) ba53b080 565 1266 44.6% 36 54 134 0 80.537
2025-05-03 0303 (52m6.47s) ba53b080 565 1266 44.6% 36 54 134 0 80.537
2025-05-03 1002 (50m47.28s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 -0.000
2025-05-04 1602 (51m30.91s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 +0.000
2025-05-04 1903 (52m10.55s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 -0.000
2025-05-05 1902 (22m37.92s) e14ac328 567 +2 1266 44.8% 36 54 134 0 80.537 +0.000
2025-05-06 1702 (22m20.06s) cd224500 567 1266 44.8% 36 54 134 0 80.537
2025-05-06 1802 (22m19.70s) 80a25fa4 567 1266 44.8% 36 54 134 0 80.537 +0.000
2025-05-06 2302 (22m14.85s) 72de4b09 567 1266 44.8% 36 54 134 0 80.537
2025-05-07 0302 (22m21.42s) 750396c8 567 1266 44.8% 36 54 134 0 80.537
2025-05-07 1302 (22m19.98s) 5660d6ed 567 1266 44.8% 36 54 134 0 80.537
2025-05-07 1502 (22m56.43s) 6914508e 567 1266 44.8% 36 54 134 0 80.537
2025-05-07 1702 (22m21.81s) 44dc684f 567 1266 44.8% 36 54 134 0 80.537
2025-05-07 1802 (22m26.49s) 4470cc5f 567 1266 44.8% 36 54 134 0 80.537 -0.000
2025-05-07 2303 (22m26.03s) c0242a69 566 -1 1266 44.7% 37 +1 54 134 0 80.458 -0.079
2025-05-09 1802 (22m15.30s) 74931246 566 1266 44.7% 36 -1 54 134 0 80.537 +0.079
2025-05-09 2102 (50m35.16s) 74931246 566 1266 44.7% 36 54 134 0 80.537 +0.000
2025-05-12 2003 (55m5.30s) 8bb0dbea 572 +6 1266 45.2% 37 +1 52 -2 133 -1 0 80.714 +0.177
2025-05-13 1402 (55m21.88s) 8ffba4ca 572 1266 45.2% 37 52 133 0 80.714 -0.000
2025-05-14 1202 (54m48.84s) 9ed8dad6 564 -8 1266 44.5% 57 +20 53 +1 132 -1 0 79.635 -1.079
2025-05-14 1302 (29m1.56s) 371e26af 564 1266 44.5% 57 53 132 0 79.635
2025-05-14 1402 (28m37.19s) 6843e28d 564 1266 44.5% 57 53 132 0 79.635
2025-05-14 1702 (28m38.49s) 8339a8ba 571 +7 1266 45.1% 57 53 132 0 79.722 +0.087
2025-05-14 2002 (55m35.71s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722
2025-05-14 2103 (56m1.91s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 -0.000
2025-05-14 2202 (54m38.31s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 -0.000
2025-05-15 0303 (54m57.98s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 +0.000
2025-05-15 1502 (27m22.52s) b27080d8 571 1266 45.1% 57 53 132 0 79.722 +0.000
2025-05-15 1602 (27m33.98s) ab621c43 571 1266 45.1% 57 53 132 0 79.723 +0.000
2025-05-16 1102 (26m58.28s) 4b7d206c 571 1266 45.1% 57 53 132 0 79.723
2025-05-16 1202 (27m41.39s) 97267e3c 571 1266 45.1% 57 53 132 0 79.723
2025-05-16 1402 (54m17.64s) 7a419bc9 567 -4 1266 44.8% 57 53 132 0 79.727 +0.004
2025-05-16 1602 (27m32.08s) 631fa759 568 +1 1266 44.9% 57 53 132 0 79.727 +0.000
2025-05-16 2302 (28m25.19s) 6d751257 568 1266 44.9% 57 53 132 0 79.751 +0.024
2025-05-17 1403 (27m51.50s) cbeecee4 568 1266 44.9% 57 53 132 0 79.727 -0.024
2025-05-20 1502 (53m25.51s) cbeecee4 568 1266 44.9% 57 53 132 0 79.727 +0.000
2025-05-20 1702 (28m6.13s) 2340cfff 568 1266 44.9% 57 53 132 0 79.727
2025-05-20 1803 (26m57.81s) e8239855 579 +11 1266 45.7% 57 53 132 0 79.770 +0.043
2025-05-20 2202 (27m23.05s) 18a978eb 579 1266 45.7% 57 53 132 0 79.836 +0.067
2025-05-21 1002 (55m16.34s) 516c3d47 579 1266 45.7% 37 -20 53 132 0 80.746 +0.909
2025-05-21 1503 (26m24.09s) 286d52cb 579 1266 45.7% 37 53 132 0 80.750 +0.004
2025-05-21 1903 (26m25.42s) f904a33f 579 1266 45.7% 41 +4 53 132 0 80.434 -0.315
2025-05-22 1203 (28m16.06s) 02a9882f 588 +9 1266 46.4% 41 53 132 0 80.435 +0.001
2025-05-22 1303 (28m4.51s) 59010519 588 1266 46.4% 41 53 132 0 80.435
2025-05-22 1602 (58m1.60s) a0a81f7d 600 +12 1266 47.4% 41 53 132 1 +1 80.371 -0.064
2025-05-22 1803 (55m43.36s) 0d41fa79 599 -1 1266 47.3% 42 +1 53 132 1 80.292 -0.079
2025-05-22 1902 (58m19.59s) 6c51f2aa 600 +1 1266 47.4% 41 -1 53 132 0 -1 80.450 +0.158
2025-05-22 2102 (28m3.36s) d0f76691 612 +12 1266 48.3% 41 53 132 0 80.452 +0.002
2025-05-22 2202 (29m29.40s) 8b8a21f1 614 +2 1266 48.5% 41 53 132 0 80.453 +0.001
2025-05-23 1603 (56m29.56s) 8c175e7c 614 1266 48.5% 41 53 132 0 80.453 +0.000
2025-05-23 1702 (28m52.98s) 2d3b4658 614 1266 48.5% 41 53 132 0 80.453
2025-05-23 1802 (29m12.24s) 41136915 614 1266 48.5% 41 53 132 0 80.453
2025-05-23 2202 (29m22.69s) 61a3dfd2 614 1266 48.5% 41 53 132 0 80.453 -0.000
2025-05-23 2302 (29m10.06s) ec53b31e 614 1266 48.5% 41 53 132 0 80.453 +0.000
2025-05-27 0003 (30m19.90s) 7c40ae25 614 1266 48.5% 41 53 132 0 80.453
2025-05-27 0103 (56m15.59s) 7c40ae25 614 1266 48.5% 41 53 132 0 80.453 -0.000
2025-05-27 1802 (32m41.03s) 51d50702 616 +2 1266 48.7% 41 53 132 0 80.453 +0.000
2025-05-27 1902 (30m6.81s) f1878446 616 1266 48.7% 41 53 132 0 80.453
2025-05-28 1702 (30m24.40s) 65366903 609 -7 1266 48.1% 41 53 132 0 80.453 +0.000
2025-05-28 1802 (58m55.23s) 7477a1ce 548 -61 1266 43.3% 37 -4 53 136 +4 1 +1 80.374 -0.079
2025-05-29 0802 (27m46.74s) 5aa8001b 550 +2 1266 43.4% 37 53 136 0 -1 80.453 +0.080
2025-05-29 2002 (28m20.49s) 999ae90e 550 1266 43.4% 37 53 136 0 80.453
2025-06-02 1102 (30m10.90s) 85be1736 550 1266 43.4% 37 53 136 0 80.462 +0.009
2025-06-02 1602 (30m27.14s) b73896e5 550 1266 43.4% 37 53 136 0 80.463 +0.001
2025-06-03 1602 (28m8.45s) 8e7b12ca 550 1266 43.4% 37 53 136 0 80.475 +0.012
2025-06-03 1802 (27m16.42s) 8677f2fe 554 +4 1266 43.8% 37 53 136 0 80.476 +0.001
2025-06-04 1703 (48m37.19s) a0aa0dd6 553 -1 1266 43.7% 34 -3 212 +159 139 +3 0 68.841 -11.635
2025-06-04 1803 (57m10.43s) 9e35b520 556 +3 1266 43.9% 37 +3 53 -159 136 -3 0 80.477 +11.636
2025-06-05 1203 (56m16.62s) 3d5f9af7 556 1266 43.9% 37 53 136 0 80.477 +0.000
2025-06-06 0902 (28m5.52s) c626282b 555 -1 1266 43.8% 39 +2 53 136 0 80.324 -0.154
2025-06-06 1302 (28m57.60s) 8111c443 556 +1 1266 43.9% 37 -2 53 136 0 80.477 +0.154
2025-06-06 1403 (30m25.31s) 4a61513b 573 +17 1266 45.3% 37 53 136 0 80.564 +0.087
2025-06-06 1702 (29m8.97s) dadbeb3d 574 +1 1266 45.3% 37 53 136 0 80.564 +0.000
2025-06-09 1603 (55m25.55s) 28537fb7 748 +174 1266 59.1% 37 52 -1 136 0 81.499 +0.935
2025-06-10 1903 (56m36.63s) 4cd786c8 754 +6 1270 +4 59.4% 37 52 136 0 81.558 +0.058
2025-06-10 2017 (1h2m8.14s) a03ad142 763 +9 1328 +58 57.5% 54 +17 54 +2 138 +2 0 80.714 -0.844
2025-06-11 1402 (34m24.80s) db191db1 764 +1 1328 57.5% 54 54 138 0 80.714 +0.000
2025-06-11 1802 (34m38.51s) a5347b46 772 +8 1328 58.1% 54 54 138 0 80.705 -0.009
2025-06-11 2002 (34m24.72s) f6e0e8bc 769 -3 1328 57.9% 54 54 138 0 80.705 -0.000
2025-06-11 2102 (35m49.75s) 93920107 769 1328 57.9% 54 54 138 0 80.706 +0.000
2025-06-12 1505 (39m9.57s) aef4a5d6 783 +14 1328 59.0% 54 54 138 0 80.706 +0.001
2025-06-12 2102 (34m54.65s) e2a4f6f9 783 1328 59.0% 54 54 138 0 80.706
2025-06-13 0007 (1h8m2.31s) ef1d095c 783 1328 59.0% 54 54 138 0 80.706 -0.000
2025-06-13 0202 (36m11.81s) 802a8135 784 +1 1328 59.0% 54 54 138 0 80.706
2025-06-13 1502 (1h4m22.62s) 8a760e97 785 +1 1328 59.1% 54 54 138 0 80.706 -0.000
2025-06-13 1809 (59m28.96s) a68fe258 778 -7 1328 58.6% 54 52 -2 138 0 80.868 +0.162
2025-06-17 1702 (34m21.65s) 4da84c98 778 1328 58.6% 54 52 138 0 80.868
2025-06-17 1802 (31m49.72s) 8aff2a61 797 +19 1328 60.0% 54 52 138 0 80.902 +0.034
2025-06-18 1702 (34m22.55s) 349de5d0 797 1328 60.0% 54 52 138 0 80.904 +0.002
2025-06-18 2102 (34m51.23s) 05cae568 808 +11 1328 60.8% 54 52 138 0 80.904 +0.000
2025-06-20 0203 (34m58.71s) 2b084523 808 1328 60.8% 54 52 138 0 80.904 +0.000
2025-06-20 0303 (35m37.11s) 908086a0 818 +10 1328 61.6% 54 52 138 0 80.904 +0.000
2025-06-25 1102 (36m17.38s) 1f4724ab 818 1328 61.6% 54 52 138 0 80.904
2025-07-01 1803 (55m44.45s) 26a2c75f 818 1328 61.6% 54 52 138 0 80.904 +0.000
2025-07-01 2103 (33m40.63s) 637b9da6 818 1328 61.6% 54 52 138 0 80.904 +0.000
2025-07-02 1802 (35m30.49s) 300effd1 822 +4 1328 61.9% 54 52 138 0 80.904 +0.000
2025-07-03 2102 (54m48.18s) 9c54a6d3 835 +13 1328 62.9% 54 52 138 0 80.904 +0.000
2025-07-09 1802 (33m12.02s) 588f0869 835 1328 62.9% 54 52 138 0 80.904
2025-07-14 0902 (33m28.36s) bb80db92 835 1328 62.9% 54 52 138 0 80.904
2025-07-14 1805 (1h0m42.07s) 1eed7afe 835 1328 62.9% 54 52 138 0 80.904
2025-07-15 0802 (33m38.78s) 55cfd329 835 1328 62.9% 54 52 138 0 80.904
2025-07-16 1602 (35m25.52s) 8e27ed6a 835 1328 62.9% 54 52 138 0 80.904
2025-07-16 1702 (1h0m49.54s) 16bbe49f 835 1328 62.9% 54 52 138 0 80.904
2025-07-17 0102 (58m35.53s) 1d6b4ffd 835 1328 62.9% 54 52 138 0 80.904 +0.000
2025-07-18 1402 (34m39.24s) 04113b2a 835 1328 62.9% 54 52 138 0 80.904
2025-07-18 1502 (58m35.08s) b75414e7 835 1328 62.9% 54 52 138 0 80.892 -0.012
2025-07-21 1502 (34m14.67s) eee8883b 835 1328 62.9% 54 52 138 0 80.892 -0.000
2025-07-22 1402 (59m47.60s) ab4d3aad 835 1328 62.9% 54 52 138 0 80.905 +0.012
2025-07-22 1902 (35m33.82s) a10f4ed0 841 +6 1328 63.3% 54 52 138 0 80.913 +0.009
2025-07-23 0902 (34m24.59s) b208b62f 841 1328 63.3% 54 52 138 0 80.913 +0.000
2025-07-23 1516 (35m17.48s) 9ee3e149 845 +4 1332 +4 63.4% 54 52 138 0 80.971 +0.057
2025-07-23 1702 (33m28.18s) 109d318b 846 +1 1332 63.5% 54 52 138 0 80.971 -0.000
2025-07-23 1802 (33m46.78s) 6627d615 846 1332 63.5% 54 52 138 0 80.971 +0.000
2025-07-25 1703 (1h1m13.72s) 77ca2251 846 1332 63.5% 54 52 138 0 80.975 +0.004
2025-07-28 1202 (58m15.43s) 2576f457 732 -114 1332 55.0% 53 -1 52 139 +1 0 80.974 -0.001
2025-07-28 1802 (58m54.30s) 1e83576a 846 +114 1332 63.5% 54 +1 52 138 -1 0 80.975 +0.001
2025-07-31 1602 (38m21.54s) 184ec721 851 +5 1332 63.9% 53 -1 52 138 0 81.052 +0.077
2025-08-04 2103 (57m32.76s) e49d6359 852 +1 1332 64.0% 53 52 138 0 81.052 +0.001
2025-08-05 2202 (34m56.27s) abb8c344 9 -843 1332 0.7% 53 52 138 0 81.050 -0.003
2025-08-06 1103 (35m41.07s) e0a017a4 853 +844 1332 64.0% 53 52 138 0 81.053 +0.003
2025-08-06 1802 (34m14.25s) f5502c8c 855 +2 1332 64.2% 53 52 138 0 81.053
2025-08-06 1903 (35m46.68s) bb3a1577 855 1332 64.2% 53 52 138 0 81.053
2025-08-07 0003 (35m4.09s) cc307ece 859 +4 1332 64.5% 53 52 138 0 81.053 +0.000
2025-08-07 1403 (35m39.55s) 87e966c5 865 +6 1332 64.9% 53 52 138 0 81.053 +0.000
2025-08-08 1803 (33m55.30s) 145e5fd8 865 1332 64.9% 53 52 138 0 81.053
2025-08-08 1903 (1h0m51.43s) d8b338f5 867 +2 1332 65.1% 53 52 138 2 +2 80.904 -0.149
2025-08-11 2004 (48m5.07s) 4288bd7d 867 1332 65.1% 53 52 138 2 80.904
2025-08-13 1803 (33m39.20s) 335e70b3 868 +1 1332 65.2% 53 52 138 2 80.904
2025-08-13 1903 (35m50.82s) 1371be35 871 +3 1332 65.4% 53 52 138 2 80.904 +0.000
2025-08-14 1103 (1h0m41.53s) 55c2ed5e 871 1332 65.4% 53 52 138 0 -2 81.053 +0.149
2025-08-14 1716 (58m26.62s) c9fbca2b 875 +4 1332 65.7% 53 54 +2 138 0 80.910 -0.143
2025-08-18 2203 (36m36.59s) d93960ca 869 -6 1332 65.2% 53 54 138 0 80.910 -0.000
2025-08-19 1503 (1h1m49.56s) ce463e52 876 +7 1332 65.8% 53 54 138 0 80.910 +0.000
2025-08-19 1703 (33m2.51s) 22028df4 876 1332 65.8% 53 54 138 0 80.910
2025-08-19 1803 (37m55.67s) 426d7ba0 876 1332 65.8% 53 54 138 0 80.910
2025-08-19 1903 (33m49.84s) 62966592 879 +3 1332 66.0% 53 54 138 0 80.910 +0.000
2025-08-20 1503 (36m29.31s) a4c2d42d 879 1332 66.0% 53 54 138 0 80.910
2025-08-21 1703 (36m10.32s) 439b1dc3 879 1332 66.0% 53 54 138 0 80.910
2025-08-21 1917 (34m17.91s) c1be13de 879 1332 66.0% 53 54 138 0 80.910
2025-08-22 1303 (36m4.28s) 704760c3 880 +1 1332 66.1% 53 54 138 0 80.910
2025-08-22 1503 (34m53.85s) 931b7580 880 1332 66.1% 53 54 138 0 80.910
2025-08-22 1802 (34m37.46s) 517d9284 881 +1 1332 66.1% 53 54 138 0 80.910
2025-08-27 1803 (36m21.73s) 22fca410 881 1332 66.1% 53 54 138 0 80.910
2025-08-28 1603 (59m27.91s) 844f26f0 804 -77 1332 60.4% 54 +1 50 -4 137 -1 0 81.102 +0.192
2025-09-05 1603 (35m56.69s) 4230ce6a 884 +80 1332 66.4% 54 50 137 0 81.141 +0.039
2025-09-05 1702 (31m54.29s) 33877c95 884 1332 66.4% 54 50 137 0 81.141
2025-09-08 1603 (38m55.43s) 5c7eb47c 888 +4 1342 +10 66.2% 56 +2 50 137 0 81.064 -0.077
2025-09-08 2203 (37m52.58s) 5c7eb47c 898 +10 1356 +14 66.2% 56 52 +2 137 0 81.112 +0.048
2025-09-09 1003 (1h0m20.23s) 1e89c900 924 +26 1356 68.1% 56 52 137 0 81.113 +0.000
2025-09-10 1903 (38m16.05s) 39801081 924 1356 68.1% 56 52 137 0 81.113
2025-09-12 1403 (35m2.37s) b9d4c324 926 +2 1356 68.3% 56 52 137 0 81.113 +0.000
2025-09-12 1602 (39m41.96s) 8641d45d 928 +2 1356 68.4% 54 -2 52 137 0 81.260 +0.147
2025-09-12 2331 (34m17.99s) 8641d45d 932 +4 1368 +12 68.1% 55 +1 52 137 0 81.196 -0.064
2025-09-13 0102 (31m59.60s) fc0cbe88 936 +4 1368 68.4% 51 -4 52 137 0 81.488 +0.292
2025-09-15 1502 (34m39.55s) 8c246c74 936 1368 68.4% 51 52 137 0 81.488
2025-09-16 1703 (33m32.02s) 8fbd7c21 936 1368 68.4% 51 52 137 0 81.488
2025-09-16 2102 (34m7.58s) 29659ff1 936 1368 68.4% 50 -1 53 +1 136 -1 0 81.561 +0.073
2025-09-17 1002 (33m25.99s) 9dd6d1fc 938 +2 1368 68.6% 48 -2 53 136 0 81.707 +0.146
2025-09-17 1403 (1h2m58.78s) 60a48263 945 +7 1368 69.1% 48 53 136 0 81.851 +0.144
2025-09-17 1703 (31m48.37s) 9f68cce2 949 +4 1368 69.4% 44 -4 53 136 0 82.144 +0.292
2025-09-18 1603 (1h1m50.04s) f4ec0d96 949 1368 69.4% 44 53 136 0 82.144
2025-09-18 1802 (32m49.67s) 3e3b4bb4 951 +2 1368 69.5% 44 53 136 0 82.144 +0.000
2025-09-18 1903 (31m25.75s) 66a397e0 952 +1 1368 69.6% 43 -1 53 136 0 82.217 +0.073
2025-09-19 1503 (1h1m26.65s) 85613b12 953 +1 1368 69.7% 43 53 136 0 82.217 -0.000
2025-09-23 1506 (39m9.15s) 85613b12 1006 +53 1479 +111 68.0% 46 +3 65 +12 150 +14 0 81.526 -0.692
2025-09-23 2003 (35m59.09s) ed78d9b7 1006 1479 68.0% 41 -5 65 150 0 81.859 +0.333
2025-09-24 0905 (1h4m5.77s) 5e2cd9d0 1006 1479 68.0% 41 65 150 0 81.857 -0.002
2025-09-24 1604 (42m37.28s) 5e2cd9d0 1037 +31 1539 +60 67.4% 49 +8 65 156 +6 0 81.647 -0.210
2025-09-25 1203 (37m42.70s) e4cfc668 1037 1539 67.4% 49 65 156 0 81.647
2025-09-25 1603 (1h9m36.38s) 55c26201 1037 1539 67.4% 49 65 156 0 81.648 +0.000
2025-09-25 1803 (39m43.97s) 3a779974 1038 +1 1539 67.4% 39 -10 65 156 0 82.295 +0.648
2025-09-26 1803 (38m29.36s) a9c70a44 1035 -3 1539 67.3% 39 65 156 0 82.291 -0.005
2025-09-26 1902 (36m27.72s) 33e8b6c3 1036 +1 1539 67.3% 46 +7 62 -3 159 +3 0 81.844 -0.447
2025-09-29 1503 (35m47.87s) c68548b0 1045 +9 1539 67.9% 46 62 159 0 81.850 +0.006
2025-09-29 1607 (36m24.35s) 368acf3e 1045 1539 67.9% 39 -7 65 +3 156 -3 0 82.304 +0.453
2025-09-29 1703 (1h7m0.80s) 5952bb0e 1047 +2 1539 68.0% 39 65 156 0 82.304 +0.000
2025-09-30 1003 (36m29.32s) 2e00e3a5 1050 +3 1539 68.2% 39 65 156 0 82.304 -0.000
2025-09-30 1603 (37m55.03s) 3829e527 1071 +21 1539 69.6% 39 65 156 0 82.322 +0.019
2025-09-30 1705 (39m0.57s) cdba101f 1080 +9 1539 70.2% 39 65 156 0 82.324 +0.002
2025-09-30 2303 (39m2.24s) 8f60762f 1082 +2 1539 70.3% 39 65 156 0 82.324 +0.000
2025-10-01 2003 (42m30.09s) 37bd8ce3 1084 +2 1539 70.4% 39 65 156 0 82.324 +0.000
2025-10-02 1802 (37m21.15s) e22d77f7 1086 +2 1539 70.6% 39 65 156 0 82.324 +0.000
2025-10-03 0339 (1h6m3.33s) e22d77f7 1095 +9 1577 +38 69.4% 39 65 156 0 82.713 +0.388
2025-10-03 1903 (1h3m23.43s) d8ddf700 1095 1577 69.4% 39 65 156 0 82.713 -0.000
2025-10-03 2103 (56m53.47s) b0362a43 1097 +2 1577 69.6% 39 65 156 0 82.713 +0.000
2025-10-04 1803 (59m7.58s) 70c941f3 1106 +9 1577 70.1% 39 65 156 0 82.713 +0.000
2025-10-05 0003 (1h32m44.32s) 2e6d0a25 1112 +6 1577 70.5% 39 65 156 0 82.750 +0.037
2025-10-06 1003 (1h27m40.88s) dd1d4707 1112 1577 70.5% 39 65 156 0 82.750
2025-10-06 1903 (58m49.57s) f443c744 1112 1577 70.5% 39 65 156 0 82.750 -0.000
2025-10-07 1803 (1h0m51.40s) ffa8189e 1112 1577 70.5% 39 65 156 0 82.750 -0.000
2025-10-08 0303 (1h0m15.04s) ffa8189e 1115 +3 1581 +4 70.5% 39 66 +1 156 0 82.730 -0.020
2025-10-08 1103 (58m20.82s) ce47d457 1115 1581 70.5% 39 66 156 0 82.730 +0.000
2025-10-08 1903 (59m5.37s) 9f665c82 1115 1581 70.5% 39 66 156 0 82.730 -0.000
2025-10-09 1511 (58m17.94s) 9f8b8c64 1132 +17 1621 +40 69.8% 39 66 179 +23 0 81.737 -0.993
2025-10-09 1703 (55m44.16s) 3fbf0cd8 1132 1621 69.8% 39 66 179 0 81.737 -0.000
2025-10-10 0603 (56m11.22s) 3fbf0cd8 1132 1620 -1 69.9% 39 66 180 +1 0 81.664 -0.073
2025-10-10 2103 (59m36.53s) 5c00b795 1132 1620 69.9% 39 66 180 0 81.664 -0.000
2025-10-14 2103 (1h1m19.15s) 87a75333 1132 1620 69.9% 39 66 180 0 81.670 +0.006
2025-10-15 1503 (1h29m0.60s) f89b3765 1104 -28 1620 68.1% 39 72 +6 185 +5 0 81.002 -0.668
2025-10-15 1803 (1h27m29.33s) 9925c92f 939 -165 1620 58.0% 237 +198 24 -48 233 +48 0 68.852 -12.150
2025-10-16 2103 (58m32.18s) 199bfc25 939 1620 58.0% 237 24 233 0 68.852
2025-10-16 2302 (1h0m2.89s) 824c4e6c 940 +1 1620 58.0% 237 24 233 0 68.853 +0.000
2025-10-17 1603 (1h2m58.88s) ae9a5f98 942 +2 1620 58.1% 237 24 233 0 68.853 +0.000
2025-10-17 1804 (1h2m24.66s) 1dd5ece2 942 1620 58.1% 237 24 233 0 68.853
2025-10-17 2011 (57m38.33s) c2fb001f 963 +21 1620 59.4% 237 24 233 0 68.855 +0.002
2025-10-20 1505 (1h32m25.88s) 8a9a8ef3 1131 +168 1620 69.8% 39 -198 72 +48 185 -48 0 81.010 +12.156
2025-10-21 1503 (1h11m55.82s) 4c204ca9 1137 +6 1620 70.2% 39 72 185 0 81.011 +0.000
2025-10-21 1703 (1h9m32.65s) f1b674c6 1136 -1 1620 70.1% 40 +1 72 185 0 80.949 -0.062
2025-10-21 1903 (1h39m6.34s) dc1b3d01 1157 +21 1620 71.4% 39 -1 73 +1 186 +1 0 80.887 -0.062
2025-10-22 1803 (1h2m43.52s) 993d7421 1163 +6 1620 71.8% 39 73 186 0 80.889 +0.001
2025-10-23 0403 (58m13.31s) 993d7421 1174 +11 1632 +12 71.9% 39 73 187 +1 0 80.968 +0.079
2025-10-24 1403 (1h1m51.17s) 993d7421 1180 +6 1660 +28 71.1% 42 +3 73 203 +16 0 80.144 -0.824
2025-10-28 1428 (1h30m47.85s) def78002 1181 +1 1660 71.1% 42 73 203 0 80.144 +0.000
2025-10-30 0703 (1h3m37.07s) def78002 1172 -9 1678 +18 69.8% 42 76 +3 217 +14 0 79.344 -0.800
2025-10-30 0903 (1h4m54.84s) def78002 1174 +2 1708 +30 68.7% 43 +1 76 239 +22 0 78.353 -0.991
2025-10-30 1103 (1h40m15.78s) 692c5900 1193 +19 1708 69.8% 43 77 +1 211 -28 0 79.901 +1.548
2025-11-04 0003 (1h45m20.62s) e92bd2d8 1206 +13 1708 70.6% 43 77 211 0 79.901 +0.000
2025-11-04 1503 (1h38m10.72s) 6e5d8509 1206 1708 70.6% 43 77 211 0 79.901
2025-11-04 1703 (1h47m20.84s) bdfb97b9 1206 1708 70.6% 43 77 211 0 79.901 -0.000
2025-11-04 1903 (1h48m9.04s) 42e80032 1206 1708 70.6% 43 77 211 0 79.901 +0.000
2025-11-05 1304 (1h20m55.77s) 42e80032 1207 +1 1712 +4 70.5% 45 +2 77 212 +1 0 79.773 -0.128
2025-11-05 2203 (1h8m4.05s) e639629f 1208 +1 1712 70.6% 45 77 212 0 79.773 +0.000
2025-11-06 1703 (1h10m19.48s) f1375a0f 1208 1712 70.6% 45 77 212 0 79.773 +0.000
2025-11-06 2103 (1h14m5.65s) f1375a0f 1218 +10 1732 +20 70.3% 47 +2 77 220 +8 0 79.429 -0.344
2025-11-07 1003 (1h11m15.27s) f1375a0f 1227 +9 1756 +24 69.9% 48 +1 78 +1 227 +7 0 79.183 -0.247
2025-11-07 1303 (1h8m46.08s) f1375a0f 1242 +15 1806 +50 68.8% 56 +8 94 +16 233 +6 0 78.098 -1.085
2025-11-07 1703 (1h9m6.50s) 1149d22f 1246 +4 1806 69.0% 56 94 233 0 78.098 +0.000
2025-11-10 2103 (1h14m58.16s) 753784fc 1246 1806 69.0% 56 94 233 0 78.098 +0.000
2025-11-11 0003 (1h14m28.59s) ec44e83b 1246 1806 69.0% 56 94 233 0 78.098 -0.000
2025-11-11 0203 (1h18m16.06s) 2b2839e7 1236 -10 1806 68.4% 56 94 233 0 78.096 -0.002
2025-11-11 1703 (1h9m44.34s) c5d45719 1246 +10 1806 69.0% 56 94 233 0 78.098 +0.002
2025-11-11 1903 (1h40m3.67s) 84f3b8ec 1246 1806 69.0% 56 94 233 0 78.098 -0.000
2025-11-12 0003 (1h10m44.34s) ccd4677b 1246 1806 69.0% 58 +2 94 233 0 78.044 -0.054
2025-11-12 0203 (1h11m5.30s) 09d23286 1246 1806 69.0% 58 94 233 0 78.044 +0.000
2025-11-12 1903 (1h9m26.40s) f0f641e1 1246 1806 69.0% 58 94 233 0 78.044 +0.000
2025-11-13 1703 (1h15m30.74s) df8459bf 1246 1806 69.0% 59 +1 93 -1 234 +1 0 78.023 -0.021
2025-11-13 1903 (1h44m35.39s) a1bb787e 1246 1806 69.0% 59 93 234 0 78.023 -0.000
2025-11-13 2103 (1h41m59.37s) cb127a6e 1246 1806 69.0% 59 93 234 0 78.023 +0.000
2025-11-13 2303 (1h9m45.30s) b8f15e11 1248 +2 1806 69.1% 59 93 234 0 78.023 +0.000
2025-11-14 0103 (1h17m56.07s) f2475182 1248 1806 69.1% 59 93 234 0 78.023 -0.000
2025-11-14 1903 (1h17m59.20s) 3c5119ba 1261 +13 1838 +32 68.6% 60 +1 94 +1 249 +15 0 77.481 -0.542
2025-11-14 2103 (1h11m9.37s) 1a4c8145 1261 1838 68.6% 60 94 249 0 77.481 -0.000
2025-11-14 2303 (1h10m49.61s) 17fb02ee 1261 1838 68.6% 60 94 249 0 77.481 +0.000
2025-11-17 1503 (1h47m32.00s) fb58a5f0 1261 1838 68.6% 60 94 249 0 77.481 -0.000
2025-11-18 1803 (1h16m7.95s) a906a237 1261 1838 68.6% 60 94 249 0 77.481 +0.000
2025-11-18 2203 (1h18m8.41s) eeddd2d3 1261 1838 68.6% 62 +2 94 249 0 77.400 -0.081
2025-11-19 0003 (1h20m31.46s) ae0d4c79 1261 1838 68.6% 60 -2 94 249 0 77.505 +0.105
2025-11-19 1603 (1h11m7.61s) ae0d4c79 1278 +17 1898 +60 67.3% 68 +8 106 +12 272 +23 0 75.951 -1.554
2025-11-19 1903 (1h17m48.25s) aa632a1d 1278 1898 67.3% 65 -3 107 +1 271 -1 0 76.063 +0.112
2025-11-19 2103 (1h12m38.35s) c13fae61 1278 1898 67.3% 65 107 271 0 76.063 -0.000
2025-11-20 1503 (1h20m1.30s) 5f267e15 1278 1898 67.3% 65 107 271 0 76.065 +0.003
2025-11-20 1703 (1h17m28.02s) fe7c5bc2 1278 1898 67.3% 65 107 271 0 76.065 +0.000
2025-11-20 2003 (2h0m46.68s) 3ff8f549 1278 1898 67.3% 65 107 271 0 76.065 -0.000
2025-11-21 1103 (1h11m7.02s) 81a63d71 1278 1898 67.3% 65 107 271 0 76.065 -0.000
2025-11-21 1903 (1h19m47.07s) 18cd028d 1278 1898 67.3% 65 107 271 0 76.065 +0.000
2025-11-21 2103 (1h23m44.35s) 78d7185f 1278 1898 67.3% 65 107 271 0 76.065
2025-11-22 0203 (1h26m47.55s) 78d7185f 1284 +6 1976 +78 65.0% 80 +15 114 +7 298 +27 0 74.480 -1.585
2025-11-25 1103 (1h52m48.93s) df5224c4 1284 1976 65.0% 82 +2 114 295 -3 0 74.516 +0.036
2025-11-26 1003 (1h18m12.00s) 3cbb7f78 1284 1976 65.0% 83 +1 114 295 0 74.467 -0.049
2025-11-26 1703 (1h23m4.93s) 8f649070 1284 1976 65.0% 82 -1 114 295 0 74.519 +0.052
2025-11-27 1103 (1h26m50.15s) 8f649070 1289 +5 1994 +18 64.6% 88 +6 120 +6 295 0 74.147 -0.372
2025-11-27 1603 (1h25m27.66s) 1485564a 1295 +6 1994 64.9% 78 -10 120 295 0 74.648 +0.501
2025-11-27 1803 (1h24m39.17s) 3e82ffc1 1295 1994 64.9% 78 120 295 0 74.701 +0.053
2025-11-27 2003 (1h33m5.32s) 54f95134 1297 +2 1994 65.0% 78 120 295 0 74.706 +0.004
2025-12-01 1003 (1h19m20.01s) 40ba7f6b 1297 1994 65.0% 78 120 295 0 74.706 +0.000
2025-12-01 1703 (1h36m2.35s) 6cd35ae0 1297 1994 65.0% 78 120 295 0 74.706 -0.000
2025-12-02 1203 (1h24m1.78s) f453ef01 1297 1994 65.0% 78 120 295 0 74.706 +0.000
2025-12-02 1604 (1h21m38.13s) f453ef01 1333 +36 2038 +44 65.4% 78 120 303 +8 0 74.859 +0.154
2025-12-02 1915 (2h0m55.57s) 5c5d5a31 1335 +2 2038 65.5% 78 120 303 0 74.859 -0.000
2025-12-03 1103 (1h24m57.63s) b39a29d1 1335 2038 65.5% 78 120 303 0 74.859 +0.000
2025-12-03 1603 (1h25m10.62s) b6cc911c 1335 2038 65.5% 78 120 303 0 74.859 -0.000
2025-12-03 1903 (1h23m13.68s) e05a645c 1339 +4 2038 65.7% 78 120 303 0 74.859 +0.000
2025-12-04 1603 (1h22m27.02s) d95c9b2b 1341 +2 2038 65.8% 78 120 303 0 74.860 +0.000
2025-12-04 1803 (1h13m21.10s) b5bf7bbf 533 -808 2038 26.2% 999 +921 96 -24 327 +24 0 30.010 -44.849
2025-12-04 1922 (1h18m28.12s) f918a98a 535 +2 2048 +10 26.1% 1004 +5 96 329 +2 0 30.003 -0.008
2025-12-04 2303 (1h32m56.53s) 97af6b68 1348 +813 2048 65.8% 80 -924 120 +24 305 -24 0 74.771 +44.769
2025-12-05 1103 (1h18m3.40s) 3dd6a1f5 1348 2048 65.8% 80 120 305 0 74.771
2025-12-09 1003 (1h23m46.74s) b33a77de 1348 2048 65.8% 80 120 305 0 74.771 -0.000
2025-12-09 1903 (1h21m35.37s) 78eb453f 1348 2048 65.8% 80 120 305 0 74.771 +0.000
2025-12-09 2203 (1h24m32.93s) c8e3a881 1348 2048 65.8% 80 120 305 0 74.772 +0.000
2025-12-10 1403 (1h20m45.90s) d5f88060 1349 +1 2048 65.9% 80 120 305 0 74.772
2025-12-11 1703 (1h22m29.46s) 31329449 1349 2048 65.9% 80 120 305 0 74.771 -0.000
2025-12-12 1603 (1h24m52.47s) 80461fa4 1349 2048 65.9% 80 120 305 0 74.771 -0.000
2025-12-12 1803 (2h9m12.28s) 6c80ca44 1351 +2 2080 +32 65.0% 80 120 318 +13 0 74.504 -0.268
2025-12-12 2103 (1h25m54.69s) 5093a314 1366 +15 2080 65.7% 80 120 318 0 74.504 +0.000
2025-12-15 1903 (1h25m21.91s) f7a57528 1366 2080 65.7% 80 120 318 0 74.504 +0.000
2025-12-16 0003 (1h22m51.79s) d6d34cde 1366 2080 65.7% 80 120 318 0 74.504
2025-12-17 1503 (1h31m34.02s) 0267a527 1367 +1 2080 65.7% 80 120 318 0 74.504 +0.000
2026-01-13 1624 (2h8m13.26s) 5cbc982b 1375 +8 2080 66.1% 80 120 318 0 74.557 +0.053
2026-01-14 1603 (1h28m19.45s) eef514cb 1375 2080 66.1% 80 120 318 0 74.557 +0.000
2026-01-21 1905 (2h14m0.42s) 4411e09a 1375 2080 66.1% 80 120 318 0 74.557 -0.000
2026-01-25 2303 (2h24m45.58s) 4411e09a 1375 2080 66.1% 80 120 318 0 74.557
2026-01-28 1603 (1h52m47.29s) 3e48cbb3 1376 +1 2080 66.2% 80 120 318 0 74.557 +0.000
2026-02-06 2203 (2h12m27.17s) 3e48cbb3 1376 2080 66.2% 80 120 318 0 74.557 -0.000
2026-02-08 0903 (1h20m29.63s) 982b5b5a 1376 2080 66.2% 80 120 318 0 74.557 -0.000
2026-02-08 1603 (2h10m3.19s) 982b5b5a 1376 2080 66.2% 80 120 318 0 74.557 +0.000
2026-02-12 1603 (1h22m27.26s) 80238014 1324 -52 2080 63.7% 84 +4 120 318 0 74.414 -0.143
2026-02-12 2003 (1h57m13.90s) a41c3975 1326 +2 2080 63.8% 84 120 318 0 74.416 +0.002
2026-02-13 1803 (1h18m58.50s) ade0a9bc 1326 2080 63.8% 80 -4 120 318 0 74.607 +0.191
2026-02-13 2003 (1h17m45.02s) 5d70744f 1328 +2 2080 63.8% 80 120 318 0 74.607 -0.000
2026-02-16 2006 (1h22m13.60s) db13aec1 1329 +1 2080 63.9% 80 120 318 0 74.607 +0.000
2026-02-17 1703 (1h24m0.65s) ea38a3e8 1321 -8 2080 63.5% 84 +4 120 318 0 74.414 -0.193
2026-02-19 1703 (1h22m55.59s) af6787f9 1321 2080 63.5% 84 120 318 0 74.414
2026-02-20 1712 (1h31m16.23s) af6787f9 1350 +29 2215 +135 60.9% 121 +37 120 367 +49 0 72.078 -2.337
2026-03-04 0038 (1h36m38.64s) 393b7975 1389 +39 2434 +219 57.1% 149 +28 130 +10 468 +101 0 68.811 -3.267
2026-03-05 1803 (1h46m15.55s) ae5ea193 1389 2434 57.1% 144 -5 130 468 0 68.974 +0.163
2026-03-05 2003 (1h29m48.54s) 7718b262 1389 2434 57.1% 144 130 468 0 68.974 -0.000
2026-03-06 1103 (1h31m24.53s) 3394f2a8 1389 2434 57.1% 144 130 468 0 68.974 +0.000
2026-03-06 1903 (1h39m17.48s) 896fb5e9 1388 -1 2429 -5 57.1% 144 130 468 0 68.911 -0.063
2026-03-07 0003 (1h31m16.37s) 97b4c45b 1388 2429 57.1% 144 130 468 0 68.911
2026-03-07 2123 (1h32m24.57s) 87bc0d97 1388 2429 57.1% 144 130 468 0 68.911 -0.000
2026-03-09 1303 (2h13m55.28s) 87bc0d97 1392 +4 2429 57.3% 143 -1 130 469 +1 0 68.972 +0.061
2026-03-09 1603 (1h32m1.53s) 4642b053 1392 2429 57.3% 143 130 469 0 68.972 -0.000
2026-03-10 1603 (2h14m8.52s) e5efee7a 1375 -17 2429 56.6% 136 -7 126 -4 471 +2 0 69.384 +0.412
2026-03-10 2003 (1h34m7.34s) 46f0f379 1375 2429 56.6% 136 126 471 0 69.384 +0.000
2026-03-10 2203 (1h36m36.22s) 0cb0d289 1383 +8 2429 56.9% 124 -12 126 471 0 69.865 +0.481
2026-03-11 1003 (1h29m24.31s) d7ec800e 1383 2429 56.9% 124 126 471 0 69.865 +0.000
2026-03-11 1503 (1h46m3.59s) 283ba9fc 1383 2429 56.9% 124 126 471 0 69.865 +0.000
2026-03-11 1707 (1h48m1.34s) 1ce79a86 1295 -88 2427 -2 53.4% 97 -27 83 -43 676 +205 0 64.370 -5.495
2026-03-11 1903 (1h56m3.00s) 0405ef2d 1295 2427 53.4% 97 83 676 0 64.370 +0.000
2026-03-12 1903 (1h22m27.02s) 06322212 1307 +12 2427 53.9% 83 -14 84 +1 675 -1 0 64.946 +0.577
2026-03-12 2303 (2h16m13.80s) c1c336ef 1397 +90 2427 57.6% 116 +33 140 +56 451 -224 0 70.417 +5.470
2026-03-13 1403 (1h42m35.41s) c1c336ef 1426 +29 2516 +89 56.7% 124 +8 149 +9 463 +12 0 70.269 -0.147
2026-03-13 1803 (2h28m2.66s) bb755aa0 1459 +33 2516 58.0% 124 149 463 0 70.271 +0.002
2026-03-13 2103 (1h52m4.61s) 8bc46a46 1463 +4 2516 58.1% 100 -24 149 463 1 +1 71.164 +0.893
Jump to summary, per-target diffs, or compile failures for fontc only, fontmake only, both compilers

failed to find targets for 23 repos

Diffs

613 +2 of 1095 total families are identical.
Galada.ufo (default)100.000% +100.000
Galada.ufo (gftools)100.000% +100.000
LakkiReddy.ufo (default)100.000% +100.000
LakkiReddy.ufo (gftools)100.000% +100.000
Iansui-build.glyphspackage (default) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
Iansui-build.glyphspackage (gftools) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
BagelFat.glyphs (default)99.999% (name)
table value
name 96.471%
total 100.000%
view source repository copy reproduction command new annotation
BagelFat.glyphs (gftools)99.999% (name)
table value
name 96.471%
total 100.000%
view source repository copy reproduction command new annotation
Diphylleia.glyphs (default)99.999% (name)
Diphylleia.glyphs (gftools)99.999% (name)
Grandiflora.glyphs (default)99.999% (name)
Grandiflora.glyphs (gftools)99.999% (name)
Moirai.glyphs (default)99.999% (name)
Moirai.glyphs (gftools)99.999% (name)
KiwiMaru-Light.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
KiwiMaru-Medium.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
RubikGlitchPop.glyphs (default)99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command new annotation
RubikGlitchPop.glyphs (gftools)99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command new annotation
Manrope.glyphs (default)99.999% (GDEF)
Manrope.glyphs (gftools)99.999% (GDEF)
PoiretOne.glyphs (default)99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command new annotation
ShipporiAntique.glyphs (default)99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command new annotation
KleeOne-SemiBold.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
NotoSansSignWriting.glyphspackage (default) ✎99.999% (GSUB)
table value
GSUB 99.995%
total 100.000%
view source repository copy reproduction command
annotations
Konkhmer Sleokchher.glyphs (gftools)99.999% (name)
SNPro.glyphspackage (default)99.999% (avar, fvar)
table value
avar 94.737%
fvar 99.153%
total 99.999%
view source repository copy reproduction command new annotation
YuseiMagic.glyphs (gftools)99.998% ((mark/kern), GDEF)
table value
(mark/kern) 99.721%
GDEF 99.707%
total 99.999%
view source repository copy reproduction command new annotation
YuseiMagic.glyphs (default)99.998% ((mark/kern), GDEF)
table value
(mark/kern) 99.721%
GDEF 99.707%
total 99.999%
view source repository copy reproduction command new annotation
Amiko v1.000.glyphs (default)99.998% (OS_2, hhea)
table value
OS_2 98.077%
hhea 94.737%
total 99.999%
view source repository copy reproduction command new annotation
Exo2-Italic.glyphs (default) ✎99.998% (GSUB)
table value
GSUB 99.838%
total 99.998%
view source repository copy reproduction command
annotations
Exo2-Italic.glyphs (gftools) ✎99.998% (GSUB)
table value
GSUB 99.838%
total 99.998%
view source repository copy reproduction command
annotations
Exo2.glyphs (gftools) ✎99.998% (GSUB)
table value
GSUB 99.846%
total 99.998%
view source repository copy reproduction command
annotations
Exo2.glyphs (default) ✎99.998% (GSUB)
table value
GSUB 99.846%
total 99.998%
view source repository copy reproduction command
annotations
Gasoek.glyphs (gftools)99.998% (name)
kapakana.glyphs (default) ✎99.998% (OS_2, hhea)
table value
OS_2 98.077%
hhea 94.737%
total 99.998%
view source repository copy reproduction command
annotations
kapakana.glyphs (gftools) ✎99.998% (OS_2, hhea)
table value
OS_2 98.077%
hhea 94.737%
total 99.998%
view source repository copy reproduction command
annotations
Gasoek.glyphs (default)99.998% (name)
RedHatDisplay-Italic.glyphs (default)99.998% (head)
RedHatDisplay-Italic.glyphs (gftools)99.998% (head)
RedHatText-Italic.glyphs (default)99.998% (head)
RedHatText-Italic.glyphs (gftools)99.998% (head)
RedHatDisplay.glyphs (default)99.998% (head)
RedHatDisplay.glyphs (gftools)99.998% (head)
MomoTrustSans.glyphs (gftools)99.998% (OS_2)
RedHatText.glyphs (default)99.998% (head)
RedHatText.glyphs (gftools)99.998% (head)
BraahOne.glyphs (default)99.998% (GDEF)
BraahOne.glyphs (gftools)99.998% (GDEF)
Asar.glyphs (gftools)99.997% (name)
MomoTrustSans.glyphs (default)99.997% (OS_2)
Orbit.glyphs (default)99.997% (name)
Orbit.glyphs (gftools)99.997% (name)
Allkin.glyphs (gftools)99.997% (name)
RedHatMono-Italic.glyphs (gftools)99.997% (head)
RedHatMono-Italic.glyphs (default)99.997% (head)
RedHatMono.glyphs (gftools)99.997% (head)
RedHatMono.glyphs (default)99.997% (head)
BlackOpsOne.glyphs (gftools)99.997% (OS_2, post)
table value
OS_2 96.154%
post 99.813%
total 99.997%
view source repository copy reproduction command new annotation
MonaSans.glyphspackage (default)99.996% (glyf, gvar, head)
table value
glyf 99.983%
gvar 99.993%
head 95.000%
total 99.997%
view source repository copy reproduction command new annotation
Chilanka-Regular.ufo (gftools) ✎99.996% (DSIG)
table value
DSIG fontmake only
total 99.997%
view source repository copy reproduction command
annotations
ADLaM-Display.glyphs (gftools) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
MomoTrustDisplay.glyphs (gftools)99.996% (OS_2)
Diplomata.glyphs (gftools, sources/diplomata.yaml)99.996% (OS_2)
MomoTrustDisplay.glyphs (default)99.996% (OS_2)
DiplomataSC.glyphs (gftools, sources/diplomatasc.yaml)99.996% (OS_2)
UnicaOne.glyphs (gftools) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
liter.glyphs (default) ✎99.996% (GPOS)
table value
GPOS 99.495%
total 99.996%
view source repository copy reproduction command
annotations
Tomorrow-ExtraBold.glyphs (gftools)99.995% (OS_2)
NotoSerifDevanagari.glyphspackage (default) ✎99.995% ((mark/kern), GPOS)
table value
(mark/kern) 99.994%
GPOS 99.673%
total 99.996%
view source repository copy reproduction command
annotations
Merriweather-Italic.glyphspackage (gftools)99.995% ((mark/kern), GDEF)
table value
(mark/kern) 99.993%
GDEF 99.973%
total 99.996%
view source repository copy reproduction command new annotation
Merriweather-Italic.glyphspackage (default)99.995% ((mark/kern), GDEF)
table value
(mark/kern) 99.993%
GDEF 99.973%
total 99.996%
view source repository copy reproduction command new annotation
RubikDoodleTriangles.glyphs (default)99.995% (glyf)
RubikDoodleTriangles.glyphs (gftools)99.995% (glyf)
Strait.glyphs (gftools)99.995% (OS_2)
Lora-Italic.glyphs (gftools)99.995% ((mark/kern), GDEF)
table value
(mark/kern) 99.988%
GDEF 99.922%
total 99.995%
view source repository copy reproduction command new annotation
Lora-Italic.glyphs (default)99.995% ((mark/kern), GDEF)
table value
(mark/kern) 99.988%
GDEF 99.922%
total 99.995%
view source repository copy reproduction command new annotation
Lora.glyphs (gftools)99.994% ((mark/kern), GDEF)
table value
(mark/kern) 99.990%
GDEF 99.919%
total 99.995%
view source repository copy reproduction command new annotation
Lora.glyphs (default)99.994% ((mark/kern), GDEF)
table value
(mark/kern) 99.990%
GDEF 99.919%
total 99.995%
view source repository copy reproduction command new annotation
RoadRage.glyphs (gftools)99.994% (name)
NotoSansDevanagari.glyphspackage (default) ✎99.994% ((mark/kern), GPOS)
table value
(mark/kern) 99.963%
GPOS 98.981%
total 99.995%
view source repository copy reproduction command
annotations
Cause.designspace (gftools)99.994% (OS_2, hhea)
table value
OS_2 96.154%
hhea 94.737%
total 99.995%
view source repository copy reproduction command new annotation
Cause.designspace (default)99.994% (OS_2, hhea)
table value
OS_2 96.154%
hhea 94.737%
total 99.994%
view source repository copy reproduction command new annotation
BenchNine-Bold.ufo (gftools)99.994% (hhea)
BenchNine-Bold.ufo (default)99.994% (hhea)
Afacad-Italic.glyphs (default) ✎99.994% (OS_2, STAT, fvar, head, name)
table value
OS_2 98.077%
STAT 92.857%
fvar 98.387%
head 95.000%
name 96.629%
total 99.994%
view source repository copy reproduction command
annotations
Dhyana.ufo (default)99.993% (hhea)
Dhyana.ufo (gftools)99.993% (hhea)
Afacad-Italic.glyphs (gftools) ✎99.993% (OS_2, STAT, head, name)
table value
OS_2 98.077%
STAT 96.591%
head 95.000%
name 98.305%
total 99.994%
view source repository copy reproduction command
annotations
Dhyana-Bold.ufo (default)99.993% (hhea)
Dhyana-Bold.ufo (gftools)99.993% (hhea)
Kablammo.glyphs (default) ✎99.993% (GSUB, gvar)
table value
GSUB 99.993%
gvar 100.000%
total 99.993%
view source repository copy reproduction command
annotations
Asimovian.glyphs (gftools)99.993% (name)
Solitreo.glyphs (default) ✎99.992% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.993%
view source repository copy reproduction command
annotations
Solitreo.glyphs (gftools) ✎99.992% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.993%
view source repository copy reproduction command
annotations
NotoSerif.glyphspackage (default)99.990% (HVAR)
Chilanka-Regular.ufo (default) ✎99.990% (DSIG, gasp, prep)
table value
DSIG fontmake only
gasp fontmake only
prep fontmake only
total 99.991%
view source repository copy reproduction command
annotations
XanhMono-Italic.glyphs (gftools)99.990% (OS_2)
XanhMono.glyphs (gftools)99.990% (OS_2)
NotoSansLao.glyphs (default) ✎99.990% (GSUB)
table value
GSUB 99.596%
total 99.990%
view source repository copy reproduction command
annotations
RubikDoodleShadow.glyphs (default)99.989% (glyf)
RubikDoodleShadow.glyphs (gftools)99.989% (glyf)
RubikScribble.glyphs (default)99.989% (glyf)
RubikScribble.glyphs (gftools)99.989% (glyf)
Shalimar.glyphs (gftools)99.989% (name)
GajrajOne-Regular.ufo (gftools) ✎99.988% (OS_2, hhea)
table value
OS_2 86.538%
hhea 89.474%
total 99.989%
view source repository copy reproduction command
annotations
GajrajOne-Regular.ufo (default) ✎99.988% (OS_2, hhea)
table value
OS_2 86.538%
hhea 89.474%
total 99.989%
view source repository copy reproduction command
annotations
Playfair-Italic.glyphspackage (gftools) ✎99.987% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.982%
GPOS 99.907%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 76784B
total 99.988%
view source repository copy reproduction command
annotations
Playfair-Italic.glyphspackage (default) ✎99.987% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.982%
GPOS 99.907%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 76784B
total 99.988%
view source repository copy reproduction command
annotations
NotoSansThai.designspace (default) ✎99.986% (GPOS, fvar, name)
table value
GPOS 95.935%
fvar 99.580%
name 99.077%
total 99.987%
view source repository copy reproduction command
annotations
Charmonman.glyphs (gftools)99.986% (HVAR, fvar, name)
table value
HVAR 99.617%
fvar 83.721%
name 97.931%
total 99.986%
view source repository copy reproduction command new annotation
Charmonman.glyphs (default)99.984% (HVAR, STAT, fvar, name)
table value
HVAR 99.617%
STAT 78.788%
fvar 78.571%
name 96.907%
total 99.985%
view source repository copy reproduction command new annotation
Playfair.glyphspackage (gftools) ✎99.983% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.981%
GPOS 96.869%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 81650B
total 99.983%
view source repository copy reproduction command
annotations
Playfair.glyphspackage (default) ✎99.983% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.981%
GPOS 96.869%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 81650B
total 99.983%
view source repository copy reproduction command
annotations
FrancoisOne.glyphs (gftools)99.983% (OS_2)
NotoSansLaoLooped.glyphs (default) ✎99.981% (GPOS)
table value
GPOS 97.461%
total 99.982%
view source repository copy reproduction command
annotations
Tomorrow-ExtraBoldItalic.glyphs (gftools)99.981% (OS_2, name)
table value
OS_2 98.077%
name 93.617%
total 99.982%
view source repository copy reproduction command new annotation
Parastoo.glyphspackage (gftools) ✎99.980% ((mark/kern), GDEF, gvar)
table value
(mark/kern) 99.989%
GDEF 99.932%
gvar 99.938%
total 99.981%
view source repository copy reproduction command
annotations
Parastoo.glyphspackage (default) ✎99.980% ((mark/kern), GDEF, gvar)
table value
(mark/kern) 99.989%
GDEF 99.932%
gvar 99.937%
total 99.981%
view source repository copy reproduction command
annotations
Oi.glyphs (default) ✎99.980% (GSUB)
table value
GSUB 99.233%
total 99.980%
view source repository copy reproduction command
annotations
Oi.glyphs (gftools) ✎99.978% (GSUB, name)
table value
GSUB 99.233%
name 91.176%
total 99.978%
view source repository copy reproduction command
annotations
BlakaHollow-Regular.glyphs (gftools, sources/blakahollow.yaml)99.977% (name)
NotoSerif-Italic.glyphspackage (default)99.976% ((mark/kern), GDEF)
table value
(mark/kern) 99.960%
GDEF 99.958%
total 99.977%
view source repository copy reproduction command new annotation
Instrument_Serif_Italic.glyphs (gftools)99.976% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.976%
view source repository copy reproduction command new annotation
Tac.glyphs (gftools)99.975% ((mark/kern), GDEF)
table value
(mark/kern) 99.971%
GDEF 99.946%
total 99.976%
view source repository copy reproduction command new annotation
Tac.glyphs (default)99.975% ((mark/kern), GDEF)
table value
(mark/kern) 99.971%
GDEF 99.946%
total 99.976%
view source repository copy reproduction command new annotation
liter.glyphs (gftools) ✎99.975% (GPOS, OS_2)
table value
GPOS 99.495%
OS_2 90.385%
total 99.975%
view source repository copy reproduction command
annotations
JosefinSans-Italic.designspace (gftools)99.973% (glyf, gvar)
table value
glyf 99.920%
gvar 99.958%
total 99.973%
view source repository copy reproduction command new annotation
JosefinSans-Italic.designspace (default)99.973% (glyf, gvar)
table value
glyf 99.919%
gvar 99.957%
total 99.973%
view source repository copy reproduction command new annotation
MontaguSlab.glyphs (gftools) ✎99.970% (HVAR, gvar)
table value
HVAR 97.787%
gvar 99.964%
total 99.970%
view source repository copy reproduction command
annotations
MontaguSlab.glyphs (default) ✎99.970% (HVAR, gvar)
table value
HVAR 97.787%
gvar 99.964%
total 99.970%
view source repository copy reproduction command
annotations
RedditSansCondensed.glyphs (gftools, sources/sanscondensed.yaml) ✎99.969% (GSUB, HVAR, gvar)
table value
GSUB 98.825%
HVAR 99.934%
gvar 99.985%
total 99.970%
view source repository copy reproduction command
annotations
Alegreya.glyphs (default)99.969% ((mark/kern), GDEF)
table value
(mark/kern) 99.956%
GDEF 99.971%
total 99.969%
view source repository copy reproduction command new annotation
RedditSansCondensed.glyphs (default) ✎99.969% (GSUB, HVAR, gvar)
table value
GSUB 98.825%
HVAR 99.934%
gvar 99.984%
total 99.969%
view source repository copy reproduction command
annotations
HedvigLettersSans.glyphs (gftools, sources/Sans.yaml)99.969% (name)
Exile.glyphs (gftools)99.966% (name)
RedditSansItalics.glyphs (gftools, sources/sans.yaml)99.965% (GSUB)
RedditSansItalics.glyphs (default)99.965% (GSUB)
ProtestRevolution.glyphs (gftools, sources/config-Revolution.yaml)99.963% ((mark/kern), GPOS, GSUB)
table value
(mark/kern) 99.939%
GPOS 74.375%
GSUB 97.579%
total 99.963%
view source repository copy reproduction command new annotation
VictorMono-Italic.glyphs (gftools)99.962% ((mark/kern), GDEF)
table value
(mark/kern) 99.596%
GDEF 99.860%
total 99.963%
view source repository copy reproduction command new annotation
VictorMono-Italic.glyphs (default)99.960% ((mark/kern), GDEF)
table value
(mark/kern) 99.596%
GDEF 99.860%
total 99.961%
view source repository copy reproduction command new annotation
Joti.glyphs (gftools)99.960% (OS_2, name)
table value
OS_2 98.077%
name 87.234%
total 99.960%
view source repository copy reproduction command new annotation
BonaNova.glyphs (default)99.959% ((mark/kern), GDEF)
table value
(mark/kern) 99.925%
GDEF 99.967%
total 99.959%
view source repository copy reproduction command new annotation
Inter-Italic.glyphspackage (gftools)99.956% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 99.917%
GDEF 99.902%
GSUB 99.951%
GlyphOrder 99.966%
HVAR 99.975%
cmap 99.929%
glyf 99.998%
gvar 100.000%
hmtx 99.966%
post 99.963%
total 99.956%
view source repository copy reproduction command new annotation
Inter-Italic.glyphspackage (default)99.956% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 99.917%
GDEF 99.902%
GSUB 99.951%
GlyphOrder 99.966%
HVAR 99.975%
cmap 99.929%
glyf 99.998%
gvar 100.000%
hmtx 99.966%
post 99.963%
total 99.956%
view source repository copy reproduction command new annotation
BonaNova-Italic.glyphs (gftools)99.954% ((mark/kern), GDEF)
table value
(mark/kern) 99.930%
GDEF 99.971%
total 99.955%
view source repository copy reproduction command new annotation
BonaNova-Italic.glyphs (default)99.954% ((mark/kern), GDEF)
table value
(mark/kern) 99.930%
GDEF 99.971%
total 99.955%
view source repository copy reproduction command new annotation
AguDisplay.glyphs (gftools) ✎99.953% ((mark/kern), GSUB)
table value
(mark/kern) 99.940%
GSUB 99.450%
total 99.954%
view source repository copy reproduction command
annotations
RobotoSlab.glyphs (default) ✎99.953% ((mark/kern), GDEF, OS_2, avar, fvar)
table value
(mark/kern) 99.921%
GDEF 99.888%
OS_2 98.077%
avar fontmake only
fvar 78.947%
total 99.954%
view source repository copy reproduction command
annotations
AguDisplay.glyphs (default) ✎99.952% ((mark/kern), GSUB)
table value
(mark/kern) 99.940%
GSUB 99.450%
total 99.953%
view source repository copy reproduction command
annotations
VictorMono.glyphs (gftools)99.952% ((mark/kern), GDEF)
table value
(mark/kern) 99.560%
GDEF 99.855%
total 99.953%
view source repository copy reproduction command new annotation
NotoMusic.glyphs (default) ✎99.951% (GDEF, GPOS)
table value
GDEF 99.323%
GPOS 99.705%
total 99.952%
view source repository copy reproduction command
annotations
VictorMono.glyphs (default)99.949% ((mark/kern), GDEF)
table value
(mark/kern) 99.560%
GDEF 99.855%
total 99.950%
view source repository copy reproduction command new annotation
ScienceGothic[CTRS,slnt,wdth,wght].designspace (default)99.949% (GSUB)
ScienceGothic[CTRS,slnt,wdth,wght].designspace (gftools, sources/build-config.yaml)99.949% (GSUB)
DMMono-Italics-MASTER.glyphs (default)99.946% (HVAR, STAT, avar, fvar)
table value
HVAR 99.766%
STAT 78.788%
avar 78.261%
fvar 80.597%
total 99.947%
view source repository copy reproduction command new annotation
NotoSans-Italic.glyphspackage (default)99.940% (HVAR, gvar)
table value
HVAR 86.523%
gvar 99.994%
total 99.940%
view source repository copy reproduction command new annotation
NotoSerifOttomanSiyaq.glyphs (default) ✎99.933% (cmap)
table value
cmap 98.473%
total 99.934%
view source repository copy reproduction command
annotations
DMMono-MASTER.glyphs (default)99.933% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.766%
STAT 78.788%
avar 78.261%
fvar 80.597%
name 97.931%
total 99.933%
view source repository copy reproduction command new annotation
RobotoSlab.glyphs (gftools) ✎99.931% ((mark/kern), GDEF, OS_2, avar, fvar, name)
table value
(mark/kern) 99.921%
GDEF 99.888%
OS_2 98.077%
avar fontmake only
fvar 56.250%
name 90.047%
total 99.932%
view source repository copy reproduction command
annotations
NotoSansBhaiksuki.designspace (default) ✎99.931% (GSUB)
table value
GSUB 98.276%
total 99.932%
view source repository copy reproduction command
annotations
MonaSans.glyphspackage (gftools)99.929% (glyf, gvar, head)
table value
glyf 99.792%
gvar 99.822%
head 95.000%
total 99.930%
view source repository copy reproduction command new annotation
Gidole-Regular.glyphspackage (gftools)99.927% ((mark/kern), GDEF)
table value
(mark/kern) 99.858%
GDEF 99.762%
total 99.928%
view source repository copy reproduction command new annotation
Gidole-Regular.glyphspackage (default)99.927% ((mark/kern), GDEF)
table value
(mark/kern) 99.858%
GDEF 99.762%
total 99.928%
view source repository copy reproduction command new annotation
BriemHand.glyphs (default) ✎99.926% (GSUB)
table value
GSUB 98.074%
total 99.927%
view source repository copy reproduction command
annotations
LibreFranklin-Italic.glyphs (gftools) ✎99.926% (glyf, gvar)
table value
glyf 99.890%
gvar 99.872%
total 99.926%
view source repository copy reproduction command
annotations
LibreFranklin-Italic.glyphs (default) ✎99.926% (glyf, gvar)
table value
glyf 99.889%
gvar 99.871%
total 99.926%
view source repository copy reproduction command
annotations
kulim-park-master-italic.glyphs (default) ✎99.923% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.368%
STAT 78.788%
avar 81.481%
fvar 83.146%
name 97.744%
total 99.924%
view source repository copy reproduction command
annotations
Alata.glyphs (gftools)99.921% ((mark/kern), GDEF)
table value
(mark/kern) 99.903%
GDEF 99.638%
total 99.922%
view source repository copy reproduction command new annotation
Alata.glyphs (default)99.921% ((mark/kern), GDEF)
table value
(mark/kern) 99.903%
GDEF 99.638%
total 99.921%
view source repository copy reproduction command new annotation
kulim-park-master.glyphs (default) ✎99.920% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.349%
STAT 78.788%
avar 81.481%
fvar 83.146%
name 97.638%
total 99.920%
view source repository copy reproduction command
annotations
Domine.designspace (gftools) ✎99.918% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.878%
GDEF 97.152%
GPOS 95.620%
total 99.919%
view source repository copy reproduction command
annotations
Domine.designspace (default) ✎99.917% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.878%
GDEF 97.152%
GPOS 95.620%
total 99.918%
view source repository copy reproduction command
annotations
LisuBosaItalic.designspace (default)99.908% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.876%
STAT 68.421%
avar 72.222%
fvar 76.923%
name 97.872%
total 99.909%
view source repository copy reproduction command new annotation
LisuBosaItalic.designspace (gftools)99.906% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.876%
STAT 90.798%
avar 72.222%
fvar 76.923%
name 96.525%
total 99.907%
view source repository copy reproduction command new annotation
NotoSansChakma.designspace (default) ✎99.902% (GlyphOrder, glyf, hhea, hmtx, maxp, post)
table value
GlyphOrder 99.422%
glyf 99.794%
hhea 94.737%
hmtx 99.807%
maxp 94.444%
post 99.817%
total 99.903%
view source repository copy reproduction command
annotations
EpundaSlab-Italic.glyphspackage (gftools) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.898%
view source repository copy reproduction command
annotations
EpundaSlab-Italic.glyphspackage (default) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.897%
view source repository copy reproduction command
annotations
vibes-typeface.glyphs (default)99.892% ((mark/kern), GPOS, OS_2)
table value
(mark/kern) 99.947%
GPOS 81.143%
OS_2 86.538%
total 99.893%
view source repository copy reproduction command new annotation
Kablammo.glyphs (gftools) ✎99.891% +0.000(GSUB, glyf, gvar, maxp)
table value
GSUB 99.993%
glyf 99.998% +0.001
gvar 98.181% +0.001
maxp 94.444%
total 99.892% +0.000
view source repository copy reproduction command
annotations
Karla.glyphs (gftools)99.891% ((mark/kern), GDEF)
table value
(mark/kern) 99.312%
GDEF 99.121%
total 99.891%
view source repository copy reproduction command new annotation
Karla-Italic.glyphs (gftools)99.890% ((mark/kern), GDEF)
table value
(mark/kern) 99.329%
GDEF 99.136%
total 99.890%
view source repository copy reproduction command new annotation
RedditSans.glyphs (default) ✎99.887% (GSUB, HVAR, gvar)
table value
GSUB 98.825%
HVAR 91.925%
gvar 99.973%
total 99.887%
view source repository copy reproduction command
annotations
RedditSans.glyphs (gftools, sources/sans.yaml) ✎99.886% (GSUB, HVAR, gvar)
table value
GSUB 98.825%
HVAR 91.669%
gvar 99.974%
total 99.887%
view source repository copy reproduction command
annotations
Karla.glyphs (default)99.886% ((mark/kern), GDEF)
table value
(mark/kern) 99.312%
GDEF 99.121%
total 99.886%
view source repository copy reproduction command new annotation
LisuBosaUpright.designspace (default)99.885% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.741%
STAT 68.421%
avar 72.222%
fvar 76.923%
name 97.872%
total 99.885%
view source repository copy reproduction command new annotation
Karla-Italic.glyphs (default)99.883% ((mark/kern), GDEF)
table value
(mark/kern) 99.329%
GDEF 99.136%
total 99.884%
view source repository copy reproduction command new annotation
LisuBosaUpright.designspace (gftools)99.881% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.741%
STAT 89.362%
avar 72.222%
fvar 76.923%
name 95.735%
total 99.882%
view source repository copy reproduction command new annotation
vibes-typeface.glyphs (gftools)99.870% ((mark/kern), GPOS, OS_2, name)
table value
(mark/kern) 99.947%
GPOS 81.143%
OS_2 86.538%
name 84.211%
total 99.871%
view source repository copy reproduction command new annotation
Handjet.glyphs (default)99.844% (glyf, maxp)
table value
glyf 99.622%
maxp 88.889%
total 99.844%
view source repository copy reproduction command new annotation
DMMono-Italics-MASTER.glyphs (gftools)99.819% (HVAR, STAT, avar, fvar, name, sizeof(STAT))
table value
HVAR 99.766%
STAT 81.013%
avar 78.261%
fvar 63.830%
name 93.069%
sizeof(STAT) 22B
total 99.819%
view source repository copy reproduction command new annotation
EBGaramond-Italic.glyphs (default)99.817% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.405%
GDEF 99.090%
GPOS 97.959%
total 99.818%
view source repository copy reproduction command new annotation
GoudyBookletter1911.ufo (gftools)99.816% ((mark/kern), GPOS, OS_2)
table value
(mark/kern) 0.000%
GPOS fontmake only
OS_2 98.077%
total 99.816%
view source repository copy reproduction command new annotation
GoudyBookletter1911.ufo (default)99.816% ((mark/kern), GPOS, OS_2)
table value
(mark/kern) 0.000%
GPOS fontmake only
OS_2 98.077%
total 99.816%
view source repository copy reproduction command new annotation
Cuprum-Italic.designspace (gftools) ✎99.813% ((mark/kern), GDEF)
table value
(mark/kern) 99.289%
GDEF 99.885%
total 99.814%
view source repository copy reproduction command
annotations
Cuprum-Italic.designspace (default) ✎99.813% ((mark/kern), GDEF)
table value
(mark/kern) 99.289%
GDEF 99.885%
total 99.813%
view source repository copy reproduction command
annotations
Inter-Roman.glyphspackage (gftools)99.800% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 99.313%
GDEF 99.006%
GSUB 99.951%
GlyphOrder 99.966%
HVAR 99.975%
cmap 99.929%
glyf 99.998%
gvar 100.000%
hmtx 99.966%
post 99.963%
total 99.800%
view source repository copy reproduction command new annotation
NotoSans.glyphspackage (default)99.798% (HVAR, gvar)
table value
HVAR 57.956%
gvar 99.999%
total 99.798%
view source repository copy reproduction command new annotation
Inter-Roman.glyphspackage (default)99.798% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 99.313%
GDEF 99.006%
GSUB 99.951%
GlyphOrder 99.966%
HVAR 99.975%
cmap 99.929%
glyf 99.998%
gvar 100.000%
hmtx 99.966%
post 99.963%
total 99.798%
view source repository copy reproduction command new annotation
Cuprum.designspace (gftools) ✎99.788% ((mark/kern), GDEF)
table value
(mark/kern) 99.150%
GDEF 99.760%
total 99.788%
view source repository copy reproduction command
annotations
Cuprum.designspace (default) ✎99.787% ((mark/kern), GDEF)
table value
(mark/kern) 99.150%
GDEF 99.760%
total 99.788%
view source repository copy reproduction command
annotations
DMMono-MASTER.glyphs (gftools)99.779% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.766%
STAT 81.013%
avar 78.261%
fvar 63.830%
name 87.755%
total 99.780%
view source repository copy reproduction command new annotation
Young-Serif.glyphs (gftools)99.778% ((mark/kern), GDEF)
table value
(mark/kern) 99.538%
GDEF 99.025%
total 99.779%
view source repository copy reproduction command new annotation
MerriweatherSans.designspace (gftools)99.776% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.546%
GDEF 97.068%
GPOS 97.303%
total 99.776%
view source repository copy reproduction command new annotation
MerriweatherSans.designspace (default)99.774% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.546%
GDEF 97.068%
GPOS 97.303%
total 99.775%
view source repository copy reproduction command new annotation
Young-Serif.glyphs (default)99.767% ((mark/kern), GDEF)
table value
(mark/kern) 99.538%
GDEF 99.025%
total 99.768%
view source repository copy reproduction command new annotation
PontanoSans.glyphs (gftools)99.763% ((mark/kern), GDEF)
table value
(mark/kern) 98.842%
GDEF 98.644%
total 99.764%
view source repository copy reproduction command new annotation
PontanoSans.glyphs (default)99.762% ((mark/kern), GDEF)
table value
(mark/kern) 98.842%
GDEF 98.644%
total 99.762%
view source repository copy reproduction command new annotation
OpenSans-Roman.designspace (gftools)99.755% ((mark/kern), GPOS, ligcaret)
table value
(mark/kern) 99.554%
GPOS 92.125%
ligcaret fontc only
total 99.755%
view source repository copy reproduction command new annotation
Piazzolla.glyphs (gftools) ✎99.753% ((mark/kern), GDEF, HVAR, MVAR, fvar, name)
table value
(mark/kern) 99.687%
GDEF 99.667%
HVAR 99.685%
MVAR 92.135%
fvar 80.000%
name 98.089%
total 99.754%
view source repository copy reproduction command
annotations
Piazzolla.glyphs (default) ✎99.752% ((mark/kern), GDEF, HVAR, MVAR, STAT, fvar, name)
table value
(mark/kern) 99.687%
GDEF 99.667%
HVAR 99.685%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.752%
view source repository copy reproduction command
annotations
AkayaKanadaka.glyphs (default) ✎99.751% ((mark/kern), GDEF, GSUB, OS_2, hhea, hmtx)
table value
(mark/kern) 99.482%
GDEF 95.294%
GSUB 99.969%
OS_2 98.077%
hhea 94.737%
hmtx 98.343%
total 99.752%
view source repository copy reproduction command
annotations
Comme.glyphs (gftools)99.751% ((mark/kern), GDEF)
table value
(mark/kern) 98.901%
GDEF 98.558%
total 99.751%
view source repository copy reproduction command new annotation
Comme.glyphs (default)99.747% ((mark/kern), GDEF)
table value
(mark/kern) 98.901%
GDEF 98.558%
total 99.747%
view source repository copy reproduction command new annotation
SeymourOne.glyphs (gftools)99.742% ((mark/kern), GDEF)
table value
(mark/kern) 99.007%
GDEF 98.741%
total 99.742%
view source repository copy reproduction command new annotation
SeymourOne.glyphs (default)99.739% ((mark/kern), GDEF)
table value
(mark/kern) 99.007%
GDEF 98.741%
total 99.740%
view source repository copy reproduction command new annotation
NotoSerifBengali.glyphspackage (default) ✎99.718% ((mark/kern), OS_2, name)
table value
(mark/kern) 94.924%
OS_2 96.154%
name 99.367%
total 99.718%
view source repository copy reproduction command
annotations
Itim-Regular.ufo (gftools) ✎99.705% ((mark/kern))
table value
(mark/kern) 90.380%
total 99.706%
view source repository copy reproduction command
annotations
Itim-Regular.ufo (default) ✎99.705% ((mark/kern))
table value
(mark/kern) 90.380%
total 99.706%
view source repository copy reproduction command
annotations
NotoSansTakri.designspace (default) ✎99.660% (GDEF)
table value
GDEF 85.124%
total 99.661%
view source repository copy reproduction command
annotations
LINESeedJP-Bold.glyphspackage (default)99.651% (GSUB)
Didact Gothic.glyphs (gftools)99.646% ((mark/kern), GDEF)
table value
(mark/kern) 99.408%
GDEF 99.658%
total 99.646%
view source repository copy reproduction command new annotation
Didact Gothic.glyphs (default)99.642% ((mark/kern), GDEF)
table value
(mark/kern) 99.408%
GDEF 99.658%
total 99.643%
view source repository copy reproduction command new annotation
LINESeedJP-Thin.glyphspackage (default)99.639% (GSUB)
sen.glyphs (gftools)99.634% ((mark/kern), GDEF)
table value
(mark/kern) 97.960%
GDEF 97.897%
total 99.634%
view source repository copy reproduction command new annotation
LINESeedJP-Regular.glyphspackage (default)99.631% (GSUB)
RadioCanadaBig-Italic.glyphs (gftools)99.630% ((mark/kern), GDEF)
table value
(mark/kern) 98.727%
GDEF 98.399%
total 99.631%
view source repository copy reproduction command new annotation
LINESeedJP-ExtraBold.glyphspackage (default)99.630% (GSUB)
RadioCanadaBig-Italic.glyphs (default)99.629% ((mark/kern), GDEF)
table value
(mark/kern) 98.727%
GDEF 98.399%
total 99.630%
view source repository copy reproduction command new annotation
sen.glyphs (default)99.626% ((mark/kern), GDEF)
table value
(mark/kern) 97.960%
GDEF 97.897%
total 99.626%
view source repository copy reproduction command new annotation
OpenSans-Italic.designspace (gftools)99.625% ((mark/kern), GPOS, glyf, gvar, ligcaret)
table value
(mark/kern) 99.411%
GPOS 91.923%
glyf 99.894%
gvar 99.890%
ligcaret fontc only
total 99.625%
view source repository copy reproduction command new annotation
Piazzolla-Italic.glyphs (gftools) ✎99.463% ((mark/kern), GDEF, HVAR, MVAR, fvar, name)
table value
(mark/kern) 99.314%
GDEF 99.696%
HVAR 99.869%
MVAR 92.135%
fvar 80.000%
name 98.286%
total 99.463%
view source repository copy reproduction command
annotations
Piazzolla-Italic.glyphs (default) ✎99.461% ((mark/kern), GDEF, HVAR, MVAR, STAT, fvar, name)
table value
(mark/kern) 99.314%
GDEF 99.696%
HVAR 99.869%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.462%
view source repository copy reproduction command
annotations
Bungee-Shade.ufo (gftools)99.453% +99.454((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.798% +99.798
GPOS 98.047% +98.047
GSUB 71.598% +71.598
OS_2 98.077% +98.077
name 86.765% +86.765
total 99.454% +99.454
view source repository copy reproduction command new annotation
Bungee-Shade.ufo (default)99.452% +99.452((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.798% +99.798
GPOS 98.047% +98.047
GSUB 71.598% +71.598
OS_2 98.077% +98.077
name 86.765% +86.765
total 99.452% +99.452
view source repository copy reproduction command new annotation
AncizarSerif.glyphs (gftools, sources/config-serif.yaml)99.404% ((mark/kern))
table value
(mark/kern) 98.144%
total 99.405%
view source repository copy reproduction command new annotation
AncizarSerif.glyphs (default)99.393% ((mark/kern))
table value
(mark/kern) 98.144%
total 99.394%
view source repository copy reproduction command new annotation
NotoSansHebrew.glyphs (default)99.386% ((mark/kern), GPOS)
table value
(mark/kern) 97.948%
GPOS 78.571%
total 99.387%
view source repository copy reproduction command new annotation
Radley-Italic.ufo (default) ✎99.354% (glyf)
table value
glyf 99.141%
total 99.354%
view source repository copy reproduction command
annotations
Padyakke.glyphs (default)99.324% ((mark/kern), GPOS, glyf)
table value
(mark/kern) 98.658%
GPOS 93.103%
glyf 99.997%
total 99.325%
view source repository copy reproduction command new annotation
NotoSansKawi.glyphs (default) ✎99.265% (GPOS)
table value
GPOS 98.744%
total 99.266%
view source repository copy reproduction command
annotations
  • compilation diff for large number of contextual lookups
  • (to add or change, manually edit annotations.json)
Assistant.designspace (gftools)99.170% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 95.728%
GDEF 95.588%
GPOS 93.793%
total 99.171%
view source repository copy reproduction command new annotation
Assistant.designspace (default)99.168% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 95.728%
GDEF 95.588%
GPOS 93.793%
total 99.168%
view source repository copy reproduction command new annotation
Bungee-Outline.ufo (gftools)99.111% +99.112((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698% +99.698
GPOS 99.374% +99.374
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 87.838% +87.838
total 99.112% +99.112
view source repository copy reproduction command new annotation
Bungee-Outline.ufo (default)99.104% +99.104((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698% +99.698
GPOS 99.374% +99.374
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 87.838% +87.838
total 99.104% +99.104
view source repository copy reproduction command new annotation
Gulzar.glyphs (default) ✎99.085% ((mark/kern), GDEF)
table value
(mark/kern) 97.845%
GDEF 99.724%
total 99.086%
view source repository copy reproduction command
annotations
Bungee-Inline.ufo (gftools)98.836% +98.837((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698% +99.698
GPOS 99.374% +99.374
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 87.838% +87.838
total 98.837% +98.837
view source repository copy reproduction command new annotation
KdamThmorPro.designspace (gftools)98.563% ((mark/kern), GDEF, GlyphOrder, glyf, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.580%
GDEF 99.184%
GlyphOrder 57.618%
glyf 99.928%
hhea 94.737%
hmtx 99.907%
maxp 94.444%
post 99.850%
total 98.563%
view source repository copy reproduction command new annotation
NotoSansCham.glyphs (default) ✎98.506% (GPOS)
table value
GPOS 93.190%
total 98.506%
view source repository copy reproduction command
annotations
Bungee-Regular.ufo (gftools)98.445% +98.446((mark/kern), GDEF, GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.190% +99.190
GDEF 98.501% +98.501
GPOS 98.656% +98.656
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 86.765% +86.765
total 98.446% +98.446
view source repository copy reproduction command new annotation
Bungee-Regular.ufo (default)98.429% +98.430((mark/kern), GDEF, GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.190% +99.190
GDEF 98.501% +98.501
GPOS 98.656% +98.656
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 86.765% +86.765
total 98.430% +98.430
view source repository copy reproduction command new annotation
Bungee-Hairline.ufo (gftools)98.313% +98.314((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698% +99.698
GPOS 99.374% +99.374
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 87.838% +87.838
total 98.314% +98.314
view source repository copy reproduction command new annotation
Bungee-Hairline.ufo (default)98.295% +98.296((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698% +99.698
GPOS 99.374% +99.374
GSUB 77.649% +77.649
OS_2 98.077% +98.077
name 87.838% +87.838
total 98.296% +98.296
view source repository copy reproduction command new annotation
turret-road.glyphs (gftools)97.990% (HVAR, OS_2, STAT, avar, fvar, gvar, name)
table value
HVAR 99.142%
OS_2 98.077%
STAT 92.000%
avar fontc only
fvar 75.472%
gvar 94.330%
name 94.857%
total 97.990%
view source repository copy reproduction command new annotation
turret-road.glyphs (default)97.955% (HVAR, OS_2, STAT, avar, fvar, gvar, name)
table value
HVAR 99.142%
OS_2 98.077%
STAT 78.788%
avar fontc only
fvar 55.263%
gvar 94.180%
name 90.909%
total 97.955%
view source repository copy reproduction command new annotation
MerriweatherSans-Italic.designspace (gftools)97.808% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 93.597%
GDEF 96.903%
GPOS 97.863%
total 97.809%
view source repository copy reproduction command new annotation
MerriweatherSans-Italic.designspace (default)97.805% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 93.597%
GDEF 96.903%
GPOS 97.863%
total 97.806%
view source repository copy reproduction command new annotation
Mingzat.designspace (default)97.698% (HVAR, STAT, fvar, glyf, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.794%
gvar fontc only
name 98.361%
total 97.699%
view source repository copy reproduction command new annotation
Mingzat.designspace (gftools)97.536% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.799%
gvar fontc only
name 76.522%
sizeof(name) 252B
total 97.537%
view source repository copy reproduction command new annotation
Atma-Light.ufo (gftools)97.333% +97.334((mark/kern), GPOS)
table value
(mark/kern) 73.868% +73.868
GPOS 82.609% +82.609
total 97.334% +97.334
view source repository copy reproduction command new annotation
Atma-Light.ufo (default)97.329% +97.330((mark/kern), GPOS)
table value
(mark/kern) 73.868% +73.868
GPOS 82.609% +82.609
total 97.330% +97.330
view source repository copy reproduction command new annotation
GoogleSans-Italic.designspace (default)97.217% ((mark/kern), GDEF, GPOS, GSUB, fvar, glyf, gvar, name)
table value
(mark/kern) 97.131%
GDEF 99.968%
GPOS 94.926%
GSUB 35.904%
fvar 98.649%
glyf 99.922%
gvar 99.926%
name 98.286%
total 97.218%
view source repository copy reproduction command new annotation
GoogleSans.designspace (default)97.181% ((mark/kern), GDEF, GPOS, GSUB, fvar, glyf, gvar, name)
table value
(mark/kern) 97.132%
GDEF 99.968%
GPOS 94.458%
GSUB 35.941%
fvar 98.649%
glyf 99.897%
gvar 99.910%
name 98.343%
total 97.181%
view source repository copy reproduction command new annotation
OpenSans-Italic.designspace (default)96.869% ((mark/kern), GPOS, glyf, gvar, hmtx, ligcaret, maxp)
table value
(mark/kern) 99.411%
GPOS 91.923%
glyf 93.521%
gvar 93.415%
hmtx 99.825%
ligcaret fontc only
maxp 88.889%
total 96.870%
view source repository copy reproduction command new annotation
NotoSerifMakasar.designspace (default) ✎96.833% (HVAR, STAT, fvar, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.471%
total 96.834%
view source repository copy reproduction command
annotations
CoralPixels.glyphs (gftools) ✎96.786% ((mark/kern), COLR, GDEF, GlyphOrder, glyf, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 98.414%
COLR 99.984%
GDEF 83.599%
GlyphOrder 16.168%
glyf 99.999%
hhea 94.737%
hmtx 99.462%
ligcaret 100.000%
maxp 94.444%
post 99.983%
total 96.786%
view source repository copy reproduction command
annotations
CoralPixels.glyphs (default) ✎96.786% ((mark/kern), COLR, GDEF, GlyphOrder, glyf, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 98.414%
COLR 99.984%
GDEF 83.599%
GlyphOrder 16.168%
glyf 99.999%
hhea 94.737%
hmtx 99.462%
ligcaret 100.000%
maxp 94.444%
post 99.983%
total 96.786%
view source repository copy reproduction command
annotations
OpenSans-Roman.designspace (default)96.690% ((mark/kern), GPOS, glyf, gvar, hmtx, ligcaret, maxp)
table value
(mark/kern) 99.554%
GPOS 92.125%
glyf 93.316%
gvar 92.889%
hmtx 99.883%
ligcaret fontc only
maxp 88.889%
total 96.690%
view source repository copy reproduction command new annotation
BalooBhai2.glyphs (gftools, builder/BalooBhai2.yaml) ✎96.447% (GSUB)
table value
GSUB 92.116%
total 96.448%
view source repository copy reproduction command
annotations
BalooBhai2.glyphs (default) ✎96.433% (GSUB)
table value
GSUB 92.116%
total 96.433%
view source repository copy reproduction command
annotations
Atma-Bold.ufo (gftools)96.060% +96.060((mark/kern), GPOS)
table value
(mark/kern) 68.194% +68.194
GPOS 93.467% +93.467
total 96.060% +96.060
view source repository copy reproduction command new annotation
Atma-Bold.ufo (default)96.053% +96.054((mark/kern), GPOS)
table value
(mark/kern) 68.194% +68.194
GPOS 93.467% +93.467
total 96.054% +96.054
view source repository copy reproduction command new annotation
Vollkorn-Italic.designspace (gftools)95.615% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.522%
GDEF 96.872%
GPOS 98.944%
total 95.615%
view source repository copy reproduction command new annotation
Vollkorn-Italic.designspace (default)95.613% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.522%
GDEF 96.872%
GPOS 98.944%
total 95.614%
view source repository copy reproduction command new annotation
Vollkorn.designspace (gftools)95.285% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.063%
GDEF 96.800%
GPOS 99.875%
total 95.286%
view source repository copy reproduction command new annotation
Vollkorn.designspace (default)95.284% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.063%
GDEF 96.800%
GPOS 99.875%
total 95.285%
view source repository copy reproduction command new annotation
IbarraRealNova-Roman.designspace (gftools) ✎95.171% ((mark/kern), GDEF)
table value
(mark/kern) 80.541%
GDEF 98.209%
total 95.171%
view source repository copy reproduction command
annotations
IbarraRealNova-Roman.designspace (default) ✎95.164% ((mark/kern), GDEF)
table value
(mark/kern) 80.541%
GDEF 98.209%
total 95.164%
view source repository copy reproduction command
annotations
BodoniModa.glyphs (gftools) ✎95.123% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.124%
view source repository copy reproduction command
annotations
BodoniModa.glyphs (default) ✎95.115% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.115%
view source repository copy reproduction command
annotations
Atma-Medium.ufo (gftools)95.099% +95.099((mark/kern), GPOS)
table value
(mark/kern) 65.836% +65.836
GPOS 93.467% +93.467
total 95.099% +95.099
view source repository copy reproduction command new annotation
Atma-Medium.ufo (default)95.091% +95.092((mark/kern), GPOS)
table value
(mark/kern) 65.836% +65.836
GPOS 93.467% +93.467
total 95.092% +95.092
view source repository copy reproduction command new annotation
Atma-SemiBold.ufo (gftools)94.992% +94.993((mark/kern), GPOS)
table value
(mark/kern) 65.342% +65.342
GPOS 93.467% +93.467
total 94.993% +94.993
view source repository copy reproduction command new annotation
Atma-SemiBold.ufo (default)94.985% +94.985((mark/kern), GPOS)
table value
(mark/kern) 65.342% +65.342
GPOS 93.467% +93.467
total 94.985% +94.985
view source repository copy reproduction command new annotation
BodoniModa-Italic.glyphs (gftools) ✎94.839% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.839%
view source repository copy reproduction command
annotations
BodoniModa-Italic.glyphs (default) ✎94.830% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.831%
view source repository copy reproduction command
annotations
Atma-Regular.ufo (gftools)94.819% +94.820((mark/kern), GPOS)
table value
(mark/kern) 64.139% +64.139
GPOS 93.467% +93.467
total 94.820% +94.820
view source repository copy reproduction command new annotation
Atma-Regular.ufo (default)94.811% +94.811((mark/kern), GPOS)
table value
(mark/kern) 64.139% +64.139
GPOS 93.467% +93.467
total 94.811% +94.811
view source repository copy reproduction command new annotation
NotoSansElymaic.designspace (default) ✎94.324% (GlyphOrder, glyf, hhea, hmtx, maxp, post, sizeof(glyf), sizeof(hmtx), sizeof(loca), sizeof(post))
table value
GlyphOrder 85.185%
glyf 93.809%
hhea 94.737%
hmtx 90.566%
maxp 94.444%
post 93.056%
sizeof(glyf) 662B
sizeof(hmtx) 40B
sizeof(loca) 20B
sizeof(post) 130B
total 94.325%
view source repository copy reproduction command
annotations
IbarraRealNova-Italic.designspace (gftools) ✎93.625% ((mark/kern), GDEF)
table value
(mark/kern) 75.734%
GDEF 98.182%
total 93.626%
view source repository copy reproduction command
annotations
IbarraRealNova-Italic.designspace (default) ✎93.614% ((mark/kern), GDEF)
table value
(mark/kern) 75.734%
GDEF 98.182%
total 93.614%
view source repository copy reproduction command
annotations
SUSE-Italic.glyphs (gftools) ✎93.452% ((mark/kern), avar)
table value
(mark/kern) 87.911%
avar 93.750%
total 93.453%
view source repository copy reproduction command
annotations
SUSE-Italic.glyphs (default) ✎93.345% ((mark/kern), avar, fvar)
table value
(mark/kern) 87.911%
avar 93.750%
fvar 98.246%
total 93.346%
view source repository copy reproduction command
annotations
RedRose.designspace (gftools) ✎92.526% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 75.905%
GDEF 94.965%
GPOS 91.729%
total 92.526%
view source repository copy reproduction command
annotations
RedRose.designspace (default) ✎92.517% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 75.905%
GDEF 94.965%
GPOS 91.729%
total 92.518%
view source repository copy reproduction command
annotations
NotoSansMath.glyphspackage (default) ✎92.437% ((mark/kern), GDEF, GlyphOrder, MATH, cmap, glyf, hmtx, post)
table value
(mark/kern) 99.995%
GDEF 99.957%
GlyphOrder 99.960%
MATH fontmake only
cmap 99.627%
glyf 99.992%
hmtx 99.940%
post 99.959%
total 92.437%
view source repository copy reproduction command
annotations
Geom-Italic.glyphs (gftools)92.214% ((mark/kern))
table value
(mark/kern) 65.234%
total 92.214%
view source repository copy reproduction command new annotation
Geom-Italic.glyphs (default)92.173% ((mark/kern))
table value
(mark/kern) 65.234%
total 92.173%
view source repository copy reproduction command new annotation
Lugrasimo-Regular.designspace (default)92.063% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.489%
gvar fontc only
name 96.703%
total 92.063%
view source repository copy reproduction command new annotation
Geom.glyphs (gftools)92.046% ((mark/kern))
table value
(mark/kern) 64.209%
total 92.047%
view source repository copy reproduction command new annotation
Geom.glyphs (default)92.008% ((mark/kern))
table value
(mark/kern) 64.209%
total 92.008%
view source repository copy reproduction command new annotation
Sekuya.glyphs (gftools)91.890% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 89.363%
GDEF 98.889%
GPOS 45.045%
total 91.891%
view source repository copy reproduction command new annotation
Sekuya.glyphs (default)91.851% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 89.363%
GDEF 98.889%
GPOS 45.045%
total 91.851%
view source repository copy reproduction command new annotation
Padyakke.glyphs (gftools, source/builder.yaml)91.642% ((mark/kern), GPOS, cvt, fpgm, glyf, head, maxp, name, prep)
table value
(mark/kern) 98.658%
GPOS 93.103%
cvt fontmake only
fpgm fontmake only
glyf 87.720%
head 95.000%
maxp 66.667%
name 89.231%
prep 16.129%
total 91.642%
view source repository copy reproduction command new annotation
Caprasimo-Regular.designspace (default) ✎91.638% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, name, sizeof(GPOS))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
glyf 99.560%
gvar fontc only
name 93.182%
sizeof(GPOS) 1856B
total 91.639%
view source repository copy reproduction command
annotations
Lugrasimo-Regular.designspace (gftools)91.445% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.492%
gvar fontc only
name 60.690%
sizeof(name) 616B
total 91.445%
view source repository copy reproduction command new annotation
Caprasimo-Regular.designspace (gftools) ✎91.076% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name, sizeof(GPOS), sizeof(name))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.560%
gvar fontc only
name 57.746%
sizeof(GPOS) 1856B
sizeof(name) 638B
total 91.077%
view source repository copy reproduction command
annotations
Linden Hill.ufo (gftools)89.793% ((mark/kern))
table value
(mark/kern) 5.466%
total 89.793%
view source repository copy reproduction command new annotation
Linden Hill.ufo (default)89.791% ((mark/kern))
table value
(mark/kern) 5.466%
total 89.792%
view source repository copy reproduction command new annotation
Fanwood Text.ufo (gftools) ✎89.032% ((mark/kern))
table value
(mark/kern) 2.782%
total 89.032%
view source repository copy reproduction command
annotations
Fanwood Text.ufo (default) ✎89.031% ((mark/kern))
table value
(mark/kern) 2.782%
total 89.032%
view source repository copy reproduction command
annotations
Fanwood.ufo (gftools) ✎88.979% ((mark/kern))
table value
(mark/kern) 2.782%
total 88.979%
view source repository copy reproduction command
annotations
Fanwood.ufo (default) ✎88.978% ((mark/kern))
table value
(mark/kern) 2.782%
total 88.978%
view source repository copy reproduction command
annotations
Agdasima-Regular.designspace (default) ✎88.689% ((mark/kern), GDEF, GPOS, ligcaret)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
ligcaret fontc only
total 88.689%
view source repository copy reproduction command
annotations
NotoSansGrantha.glyphs (default) ✎88.528% (GPOS, GSUB)
table value
GPOS 68.732%
GSUB 99.987%
total 88.528%
view source repository copy reproduction command
annotations
Fanwood Italic.ufo (gftools) ✎86.324% ((mark/kern))
table value
(mark/kern) 7.366%
total 86.324%
view source repository copy reproduction command
annotations
Fanwood Italic.ufo (default) ✎86.322% ((mark/kern))
table value
(mark/kern) 7.366%
total 86.322%
view source repository copy reproduction command
annotations
Fanwood Text Italic.ufo (gftools) ✎86.206% ((mark/kern))
table value
(mark/kern) 7.326%
total 86.206%
view source repository copy reproduction command
annotations
Fanwood Text Italic.ufo (default) ✎86.204% ((mark/kern))
table value
(mark/kern) 7.326%
total 86.205%
view source repository copy reproduction command
annotations
Lumanosimo-Regular.designspace (default) ✎82.001% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
glyf 99.556%
gvar fontc only
name 90.722%
total 82.002%
view source repository copy reproduction command
annotations
NotoSerifGrantha.glyphs (default) ✎80.733% (GPOS)
table value
GPOS 64.108%
total 80.734%
view source repository copy reproduction command
annotations
Bahiana.glyphs (gftools)79.744% (cvt, fpgm, glyf, head, maxp, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 77.002%
head 95.000%
maxp 66.667%
prep 16.129%
total 79.744%
view source repository copy reproduction command new annotation
ReemKufi.glyphspackage (gftools)79.545% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, cmap, glyf, gvar, hmtx, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 68.841%
GDEF 72.828%
GlyphOrder 97.260%
HVAR 62.540%
OS_2 98.077%
cmap 99.888%
glyf 98.824%
gvar 83.587%
hmtx 93.146%
post 100.000%
sizeof(GDEF) 138B
sizeof(GPOS) 7900B
total 79.546%
view source repository copy reproduction command new annotation
ReemKufi.glyphspackage (gftools)79.545% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, cmap, glyf, gvar, hmtx, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 68.841%
GDEF 72.828%
GlyphOrder 97.260%
HVAR 62.540%
OS_2 98.077%
cmap 99.888%
glyf 98.824%
gvar 83.587%
hmtx 93.146%
post 100.000%
sizeof(GDEF) 138B
sizeof(GPOS) 7900B
total 79.546%
view source repository copy reproduction command new annotation
ReemKufi.glyphspackage (gftools)79.544% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, cmap, glyf, gvar, hmtx, name, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 68.841%
GDEF 72.828%
GlyphOrder 97.260%
HVAR 62.540%
OS_2 98.077%
cmap 99.888%
glyf 98.824%
gvar 83.587%
hmtx 93.146%
name 98.649%
post 100.000%
sizeof(GDEF) 138B
sizeof(GPOS) 7900B
total 79.544%
view source repository copy reproduction command new annotation
ReemKufi.glyphspackage (default)79.361% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, cmap, glyf, gvar, hmtx, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 68.841%
GDEF 72.828%
GlyphOrder 97.260%
HVAR 62.540%
OS_2 98.077%
cmap 99.888%
glyf 97.693%
gvar 83.636%
hmtx 93.146%
post 100.000%
sizeof(GDEF) 138B
sizeof(GPOS) 7900B
total 79.362%
view source repository copy reproduction command new annotation
ReemKufi.glyphspackage (default)79.360% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, cmap, glyf, gvar, hmtx, name, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 68.841%
GDEF 72.828%
GlyphOrder 97.260%
HVAR 62.540%
OS_2 98.077%
cmap 99.888%
glyf 97.693%
gvar 83.636%
hmtx 93.146%
name 98.795%
post 100.000%
sizeof(GDEF) 138B
sizeof(GPOS) 7900B
total 79.360%
view source repository copy reproduction command new annotation
HonkExportFile.glyphs (default)76.513% (COLR, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
COLR 90.337%
GlyphOrder 32.454%
HVAR 42.621%
OS_2 98.077%
glyf 98.812%
gvar 74.387%
hhea 94.737%
hmtx 90.079%
maxp 94.444%
post 96.408%
total 76.513%
view source repository copy reproduction command new annotation
HonkExportFile.glyphs (gftools)76.203% (COLR, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
COLR 90.337%
GlyphOrder 32.454%
HVAR 42.621%
OS_2 98.077%
glyf 98.835%
gvar 74.046%
hhea 94.737%
hmtx 90.079%
maxp 94.444%
post 96.408%
total 76.203%
view source repository copy reproduction command new annotation
Linden Hill Italic.ufo (gftools)75.505% ((mark/kern))
table value
(mark/kern) 3.760%
total 75.505%
view source repository copy reproduction command new annotation
Linden Hill Italic.ufo (default)75.501% ((mark/kern))
table value
(mark/kern) 3.760%
total 75.502%
view source repository copy reproduction command new annotation
Gulzar.glyphs (gftools) ✎73.831% ((mark/kern), GDEF, GlyphOrder, cmap, glyf, hmtx, post)
table value
(mark/kern) 44.470%
GDEF 86.280%
GlyphOrder 86.689%
cmap 61.321%
glyf 99.341%
hmtx 86.678%
post 84.817%
total 73.832%
view source repository copy reproduction command
annotations
Bacasime-Antique-Regular.designspace (gftools) ✎71.082% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.374%
gvar fontc only
name 96.703%
total 71.083%
view source repository copy reproduction command
annotations
Bacasime-Antique-Regular.designspace (default) ✎71.071% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.374%
gvar fontc only
name 96.703%
total 71.072%
view source repository copy reproduction command
annotations
KalniaGlaze.glyphs (default) ✎69.402% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hmtx, ligcaret, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 61.573%
GDEF 53.038%
GlyphOrder 99.299%
HVAR 45.914%
OS_2 98.077%
glyf 84.864%
gvar 64.160%
hmtx 81.404%
ligcaret 65.957%
post 100.000%
sizeof(GDEF) 384B
sizeof(GPOS) 4410B
total 69.402%
view source repository copy reproduction command
annotations
AROneSans.glyphs (gftools) ✎66.659% ((mark/kern), sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 37.762%
sizeof(GDEF) 7978B
sizeof(GPOS) 29270B
total 66.660%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
Danfo.glyphs (default) ✎66.565% ((mark/kern), GDEF, HVAR, STAT, fvar, glyf, gvar, maxp, name, sizeof(GDEF))
table value
(mark/kern) 96.335%
GDEF 99.805%
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 94.516%
gvar fontc only
maxp 94.444%
name 90.722%
sizeof(GDEF) 98B
total 66.565%
view source repository copy reproduction command
annotations
AROneSans.glyphs (default) ✎65.852% ((mark/kern), sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 37.762%
sizeof(GDEF) 7978B
sizeof(GPOS) 29270B
total 65.852%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
Foldit.glyphs (default) ✎64.867% ((mark/kern), COLR, GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 28.507%
COLR 84.767%
GDEF 30.919%
GlyphOrder 58.188%
HVAR 25.531%
OS_2 98.077%
glyf 99.917%
gvar 95.320%
hhea 94.737%
hmtx 17.769%
ligcaret 20.635%
maxp 94.444%
post 99.868%
sizeof(GDEF) 416B
sizeof(GPOS) 10360B
sizeof(HVAR) 3000B
total 64.868%
view source repository copy reproduction command
annotations
Georama.designspace (gftools, sources/builder.yaml)56.913% -0.042((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 1.181%
GDEF 45.732%
GSUB 48.492%
GlyphOrder 37.843%
HVAR 55.969%
cmap 41.230%
glyf 92.297%
gvar 99.188% -0.089
hmtx 37.786%
post 43.759%
total 56.914% -0.042
view source repository copy reproduction command new annotation
AkayaKanadaka.glyphs (gftools) ✎56.797% ((mark/kern), GDEF, GSUB, GlyphOrder, OS_2, cmap, cvt, fpgm, glyf, head, hhea, hmtx, maxp, name, post, prep)
table value
(mark/kern) 14.209%
GDEF 33.613%
GSUB 40.157%
GlyphOrder 37.825%
OS_2 98.077%
cmap 65.985%
cvt fontmake only
fpgm fontmake only
glyf 83.379%
head 95.000%
hhea 94.737%
hmtx 37.751%
maxp 66.667%
name 96.875%
post 15.509%
prep 16.129%
total 56.797%
view source repository copy reproduction command
annotations
Georama.designspace (default)56.738% +0.001((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 1.181%
GDEF 45.732%
GSUB 48.492%
GlyphOrder 37.843%
HVAR 57.302%
cmap 41.230%
glyf 92.096%
gvar 99.224% +0.004
hmtx 37.786%
post 43.759%
total 56.739% +0.001
view source repository copy reproduction command new annotation
Blaka-Ink.glyphs (default) ✎53.117% (COLR, GlyphOrder, OS_2, glyf, hhea, hmtx, maxp, post)
table value
COLR fontmake only
GlyphOrder 69.070%
OS_2 98.077%
glyf 69.882%
hhea 89.474%
hmtx 69.036%
maxp 94.444%
post 59.483%
total 53.118%
view source repository copy reproduction command
annotations
Blaka-Ink.glyphs (gftools, sources/blakaink.yaml) ✎46.675% (COLR, GlyphOrder, OS_2, SVG, glyf, hhea, hmtx, maxp, post)
table value
COLR fontmake only
GlyphOrder 69.070%
OS_2 98.077%
SVG fontmake only
glyf 72.329%
hhea 89.474%
hmtx 69.036%
maxp 94.444%
post 59.483%
total 46.676%
view source repository copy reproduction command
annotations
Lunasima-Regular.designspace (default) ✎41.849% ((mark/kern), GDEF, GPOS, head, ligcaret)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
head 95.000%
ligcaret fontc only
total 41.849%
view source repository copy reproduction command
annotations

Summary

Tag Targets with diff
(mark/kern) 179
GDEF 115
GPOS 78
name 74
OS_2 67
glyf 64
HVAR 53
gvar 51
GSUB 49
fvar 37
post 30
STAT 28
hmtx 28
GlyphOrder 25
hhea 25
head 21
sizeof(GPOS) 19
maxp 18
avar 17
cmap 15
ligcaret 10
sizeof(GDEF) 10
MVAR 8
COLR 7
prep 4
cvt 3
fpgm 3
sizeof(name) 3
DSIG 2
MATH 1
SVG 1
gasp 1
sizeof(HVAR) 1
sizeof(STAT) 1
sizeof(glyf) 1
sizeof(hmtx) 1
sizeof(loca) 1
sizeof(post) 1

fontc failures

EkType/Anek/sources/AnekBangla/builder.yaml Masters/AnekBangla.designspace?34074c6b40 (default)
ailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:36:18.969508Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekBangla/Masters/AnekBangla.designspace" [2026-03-13T21:36:18.971286Z ThreadId(1) fontc::workload DEBUG] 1/4271 complete, most recently Fe(ColorPalettes) [2026-03-13T21:36:18.971318Z ThreadId(1) fontc::workload DEBUG] 2/4271 complete, most recently Fe(Features) [2026-03-13T21:36:18.974311Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:36:18.981513Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekBangla/Masters/AnekBangla-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekBangla/Masters/AnekBangla-Thin.ufo/features.fea
EkType/Anek/sources/AnekBangla/builder.yaml Masters/AnekBangla.designspace?34074c6b40 (gftools)
sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-03-13T21:36:52.596877Z ThreadId(7) ufo2fontir::source DEBUG] Features for "Masters/AnekBangla.designspace" [2026-03-13T21:36:52.596956Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:36:52.596987Z ThreadId(7) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekBangla.designspace" [2026-03-13T21:36:52.597800Z ThreadId(1) fontc::workload DEBUG] 1/4271 complete, most recently Fe(Features) [2026-03-13T21:36:52.599835Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:36:52.604794Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekBangla-CondensedThin.ufo/features.fea, Masters/AnekBangla-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekGujarati/builder.yaml Masters/AnekGujarati.designspace?34074c6b40 (default)
res for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati.designspace" [2026-03-13T21:39:39.642493Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:39:39.645727Z ThreadId(1) fontc::workload DEBUG] 1/4743 complete, most recently Fe(Features) [2026-03-13T21:39:39.645748Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(ColorPalettes) [2026-03-13T21:39:39.646774Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:39:39.660181Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati-Thin.ufo/features.fea
EkType/Anek/sources/AnekGujarati/builder.yaml Masters/AnekGujarati.designspace?34074c6b40 (gftools)
atic metadata for "Masters/AnekGujarati.designspace" [2026-03-13T21:40:19.232398Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Masters/AnekGujarati.designspace" [2026-03-13T21:40:19.232473Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:40:19.233293Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:40:19.233314Z ThreadId(1) fontc::workload DEBUG] 1/4743 complete, most recently Fe(Features) [2026-03-13T21:40:19.233330Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(ColorPalettes) [2026-03-13T21:40:19.241623Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGujarati-CondensedThin.ufo/features.fea, Masters/AnekGujarati-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekGurmukhi/builder.yaml Masters/AnekGurmukhi.designspace?34074c6b40 (default)
res for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi.designspace" [2026-03-13T21:41:03.664711Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:41:03.665085Z ThreadId(1) fontc::workload DEBUG] 1/2095 complete, most recently Fe(Features) [2026-03-13T21:41:03.665096Z ThreadId(1) fontc::workload DEBUG] 2/2095 complete, most recently Fe(ColorPalettes) [2026-03-13T21:41:03.669107Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:41:03.673423Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi-Thin.ufo/features.fea
EkType/Anek/sources/AnekGurmukhi/builder.yaml Masters/AnekGurmukhi.designspace?34074c6b40 (gftools)
atic metadata for "Masters/AnekGurmukhi.designspace" [2026-03-13T21:41:20.342674Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Masters/AnekGurmukhi.designspace" [2026-03-13T21:41:20.342737Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:41:20.342780Z ThreadId(1) fontc::workload DEBUG] 1/2095 complete, most recently Fe(ColorPalettes) [2026-03-13T21:41:20.342785Z ThreadId(1) fontc::workload DEBUG] 2/2095 complete, most recently Fe(Features) [2026-03-13T21:41:20.346281Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:41:20.347604Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGurmukhi-CondensedThin.ufo/features.fea, Masters/AnekGurmukhi-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekLatin/builder.yaml Masters/AnekLatin.designspace?34074c6b40 (default)
atin.designspace" [2026-03-13T21:42:46.346331Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:46.349300Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:42:46.350304Z ThreadId(1) fontc::workload DEBUG] 1/3239 complete, most recently Fe(ColorPalettes) [2026-03-13T21:42:46.350325Z ThreadId(1) fontc::workload DEBUG] 2/3239 complete, most recently Fe(Features) [2026-03-13T21:42:46.350334Z ThreadId(1) fontc::workload DEBUG] 3/3239 complete, most recently Fe(StaticMetadata) [2026-03-13T21:42:46.356864Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin-Thin.ufo/features.fea
EkType/Anek/sources/AnekLatin/builder.yaml Masters/AnekLatin.designspace?34074c6b40 (gftools)
DEBUG] Static metadata for "Masters/AnekLatin.designspace" [2026-03-13T21:43:05.411360Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:43:05.414866Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:43:05.422400Z ThreadId(1) fontc::workload DEBUG] 1/3239 complete, most recently Fe(ColorPalettes) [2026-03-13T21:43:05.422411Z ThreadId(1) fontc::workload DEBUG] 2/3239 complete, most recently Fe(Features) [2026-03-13T21:43:05.422414Z ThreadId(1) fontc::workload DEBUG] 3/3239 complete, most recently Fe(StaticMetadata) [2026-03-13T21:43:05.425524Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekLatin-CondensedThin.ufo/features.fea, Masters/AnekLatin-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (default)
recently Be(GlyfFragment(four)) [2026-03-13T21:46:41.415979Z ThreadId(1) fontc::workload DEBUG] 1264/4980 complete, most recently Fe(Glyph(acircumflexgrave.alt)) [2026-03-13T21:46:41.415982Z ThreadId(1) fontc::workload DEBUG] 1265/4980 complete, most recently Fe(Glyph(Ddotbelow.alt)) [2026-03-13T21:46:41.415984Z ThreadId(1) fontc::workload DEBUG] 1266/4980 complete, most recently Fe(Glyph(I)) [2026-03-13T21:46:41.415986Z ThreadId(1) fontc::workload DEBUG] 1267/4980 complete, most recently Fe(Glyph(Oacute.loclPLK)) [2026-03-13T21:46:41.415988Z ThreadId(1) fontc::workload DEBUG] 1268/4980 complete, most recently Fe(Glyph(circumflexcomb_acutecomb)) [2026-03-13T21:46:41.415990Z ThreadId(1) fontc::workload DEBUG] 1269/4980 complete, most recently Fe(Glyph(Odieresismacron.alt)) [2026-03-13T21:46:41.420417Z ThreadId(1) fontc ERROR] Invalid source glyph 'rightanglebracket_math': 'invalid path: 'has 4 consecutive offcurve points [(124.0, 700.0), (125.0, 695.0), (126.0, 695.0), (98.0, 701.0)]''
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (default)
ginswith "g."] $[name beginswith "gbreve"] q $[na | ^ error: Unexpected token, expected glyph or glyph class in at 265:15 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Expected ';' in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: ']' Not valid in a feature block in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Unexpected token, expected glyph or glyph class in at 267:14 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: Expected ';' in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: ']' Not valid in a feature block in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (gftools)
glyph or glyph class in at 265:15 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Expected ';' in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: ']' Not valid in a feature block in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Unexpected token, expected glyph or glyph class in at 267:14 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: Expected ';' in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: ']' Not valid in a feature block in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo.designspace?77fdf7e032 (default)
Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo.designspace" [2026-03-13T22:11:07.631535Z ThreadId(1) fontc::workload DEBUG] 1/13239 complete, most recently Fe(ColorPalettes) [2026-03-13T22:11:07.631553Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:11:07.631544Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:11:07.632493Z ThreadId(1) fontc::workload DEBUG] 2/13239 complete, most recently Fe(Features) [2026-03-13T22:11:07.633989Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T22:11:07.641450Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Bold.ufo/features.fea
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo.designspace?77fdf7e032 (gftools)
013Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "sources/Arimo.designspace" [2026-03-13T22:11:21.114228Z ThreadId(4) ufo2fontir::source DEBUG] Features for "sources/Arimo.designspace" [2026-03-13T22:11:21.114243Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:11:21.114297Z ThreadId(1) fontc::workload DEBUG] 1/13239 complete, most recently Fe(Features) [2026-03-13T22:11:21.114304Z ThreadId(1) fontc::workload DEBUG] 2/13239 complete, most recently Fe(ColorPalettes) [2026-03-13T22:11:21.116285Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T22:11:21.124892Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/Arimo-Regular.ufo/features.fea, sources/Arimo-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (default)
ent(n_sa-deva)) [2026-03-13T22:12:12.091342Z ThreadId(1) fontc::workload DEBUG] 17910/22554 complete, most recently Be(GlyfFragment(zacute)) [2026-03-13T22:12:12.091344Z ThreadId(1) fontc::workload DEBUG] 17911/22554 complete, most recently Be(GlyfFragment(Uhornacute)) [2026-03-13T22:12:12.091354Z ThreadId(1) fontc::workload DEBUG] 17912/22554 complete, most recently Be(GlyfFragment(k_v_ya-deva)) [2026-03-13T22:12:12.212544Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:12:12.212555Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (gftools)
yfFragment(Iishort-cy)) [2026-03-13T22:13:54.015529Z ThreadId(1) fontc::workload DEBUG] 18119/22554 complete, most recently Be(GlyfFragment(Uhorntilde)) [2026-03-13T22:13:54.015531Z ThreadId(1) fontc::workload DEBUG] 18120/22554 complete, most recently Be(GlyfFragment(hehDoachashmee-ar.init)) [2026-03-13T22:13:54.109800Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:13:54.109810Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-LGC.yaml PlaypenSans.glyphspackage?354fed4e5d (default)
nt(th_ya-deva)) [2026-03-13T22:15:51.490393Z ThreadId(1) fontc::workload DEBUG] 17743/22542 complete, most recently Be(GlyfFragment(dzhe-cy.alt5)) [2026-03-13T22:15:51.490396Z ThreadId(1) fontc::workload DEBUG] 17744/22542 complete, most recently Be(GlyfFragment(tcaron.alt1)) [2026-03-13T22:15:51.530786Z ThreadId(6) fontbe::features::kern DEBUG] 3 ir kerns became 693 classes and 10432 adjustments [2026-03-13T22:15:51.623952Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:15:51.623972Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-LGC.yaml PlaypenSans.glyphspackage?354fed4e5d (gftools)
te, most recently Be(FeaturesAst) [2026-03-13T22:17:43.759263Z ThreadId(1) fontc::workload DEBUG] 17782/22542 complete, most recently Be(GlyfFragment(jh_na-deva.loclNEP)) [2026-03-13T22:17:43.809192Z ThreadId(7) fontbe::features::kern DEBUG] 3 ir kerns became 693 classes and 10432 adjustments [2026-03-13T22:17:43.923370Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:17:43.923396Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Deva.yaml PlaypenSans.glyphspackage?7a0794f021 (default)
hmee-ar.init)) [2026-03-13T22:19:50.322979Z ThreadId(1) fontc::workload DEBUG] 18048/22554 complete, most recently Be(GlyfFragment(threedotsabove-ar)) [2026-03-13T22:19:50.322988Z ThreadId(1) fontc::workload DEBUG] 18049/22554 complete, most recently Be(GlyfFragment(shha-cy)) [2026-03-13T22:19:50.365948Z ThreadId(4) fontbe::features::kern DEBUG] 3 ir kerns became 693 classes and 10432 adjustments [2026-03-13T22:19:50.462196Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:19:50.462208Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^
TypeTogether/Playpen-Sans/sources/config-Deva.yaml PlaypenSans.glyphspackage?7a0794f021 (gftools)
tly Be(GlyfFragment(feh_yeh-ar)) [2026-03-13T22:21:56.882117Z ThreadId(1) fontc::workload DEBUG] 17942/22554 complete, most recently Be(GlyfFragment(veh-ar.fina)) [2026-03-13T22:21:56.882119Z ThreadId(1) fontc::workload DEBUG] 17943/22554 complete, most recently Be(GlyfFragment(tetdagesh-hb)) [2026-03-13T22:21:56.981038Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:21:56.981051Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (default)
ara-deva)) [2026-03-13T22:23:56.973266Z ThreadId(1) fontc::workload DEBUG] 17116/22542 complete, most recently Be(GlyfFragment(omicrontonos)) [2026-03-13T22:23:56.973269Z ThreadId(1) fontc::workload DEBUG] 17117/22542 complete, most recently Be(GlyfFragment(etilde)) [2026-03-13T22:23:56.973271Z ThreadId(1) fontc::workload DEBUG] 17118/22542 complete, most recently Be(GlyfFragment(k_va-deva.alt1)) [2026-03-13T22:23:57.154557Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:23:57.154568Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (gftools)
ent(ddotbelow)) [2026-03-13T22:26:38.092015Z ThreadId(1) fontc::workload DEBUG] 17567/22542 complete, most recently Be(GlyfFragment(Rmacronbelow)) [2026-03-13T22:26:38.092018Z ThreadId(1) fontc::workload DEBUG] 17568/22542 complete, most recently Be(GlyfFragment(iMatra_reph_anusvara-deva.w4)) [2026-03-13T22:26:38.266041Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:26:38.266058Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (default)
13197Z ThreadId(1) fontc::workload DEBUG] 17751/22546 complete, most recently Be(GlyfFragment(qaf_yeh-ar)) [2026-03-13T22:29:44.813202Z ThreadId(1) fontc::workload DEBUG] 17752/22546 complete, most recently Be(GlyfFragment(iMatra_anusvara-deva.w8)) [2026-03-13T22:29:44.813207Z ThreadId(1) fontc::workload DEBUG] 17753/22546 complete, most recently Be(GlyfFragment(iiMatra_candraBindu-deva.w2.alt3)) [2026-03-13T22:29:44.998602Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:29:44.998651Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (gftools)
yfFragment(shha-cy.alt3)) [2026-03-13T22:31:58.793421Z ThreadId(1) fontc::workload DEBUG] 21585/22546 complete, most recently Be(GlyfFragment(questiondown.case)) [2026-03-13T22:31:58.793422Z ThreadId(1) fontc::workload DEBUG] 21586/22546 complete, most recently Be(GlyfFragment(eight-ar.alt1)) [2026-03-13T22:31:59.015030Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-03-13T22:31:59.015048Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (default)
[2026-03-13T21:13:04.994679Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo" [2026-03-13T21:13:04.994728Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo': 'only UFO (directory) packages are supported'
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (gftools)
TTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph24oyz8c /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph24oyz8c Bytesized-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph24oyz8c Bytesized-Regular.ufo --flatten-components --decompose-transformed-components [2026-03-13T21:13:09.361654Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2026-03-13T21:13:09.361708Z ThreadId(1) fontc ERROR] Reading source failed for 'Bytesized-Regular.ufo': 'only UFO (directory) packages are supported' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (default)
[2026-03-13T21:16:19.480445Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Bai-Jamjuree_e35cafdf69/source/Baijam.glyphs" [2026-03-13T21:16:19.502531Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:16:19.502577Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:16:19.509240Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:16:19.514266Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (gftools)
s --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdv7fuk64 source/Baijam.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:16:39.099988Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Baijam.glyphs" [2026-03-13T21:16:39.141068Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:16:39.141103Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:16:39.150648Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:16:39.164961Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Fah-Kwang/$VIRTUAL/google/fonts/ofl/fahkwang/config.yaml source/Fahkwang.glyphs?7b16186dad (default)
[2026-03-13T21:17:55.282020Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Fah-Kwang_7b16186dad/source/Fahkwang.glyphs" [2026-03-13T21:17:55.300208Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:17:55.300223Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:17:55.305725Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:17:55.310659Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (default)
[2026-03-13T21:18:37.057451Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/K2D_5df785dc3b/source/K2D.glyphs" [2026-03-13T21:18:37.073474Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:18:37.073500Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:18:37.078533Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:18:37.081158Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (default)
[2026-03-13T21:19:21.361805Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Kodchasan_d68c1268f9/source/Kodchasan-Master.glyphs" [2026-03-13T21:19:21.378483Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-03-13T21:19:21.378498Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:19:21.378501Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:19:21.381647Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:19:21.386879Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/Koho/$VIRTUAL/google/fonts/ofl/koho/config.yaml source/KoHo-Master.glyphs?066267ad87 (default)
[2026-03-13T21:20:04.648854Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Koho_066267ad87/source/KoHo-Master.glyphs" [2026-03-13T21:20:04.670257Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:20:04.670278Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:20:04.673831Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:20:04.680141Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (default)
[2026-03-13T21:22:47.837292Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Sarabun_854cdbc6af/source/Sarabun.glyphs" [2026-03-13T21:22:47.857617Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:22:47.857634Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:22:47.861149Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:22:47.868725Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (gftools)
--flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl09df3f4 source/Sarabun.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:22:59.854165Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Sarabun.glyphs" [2026-03-13T21:22:59.878118Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:22:59.878135Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:22:59.881967Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:22:59.892127Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dancoull/ClimateCrisis/sources/config.yaml ClimateCrisis.glyphs?8e3882135d (default)
[2026-03-13T21:12:37.009891Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/dancoull/ClimateCrisis_8e3882135d/sources/ClimateCrisis.glyphs" [2026-03-13T21:12:37.322694Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-03-13T21:12:37.322740Z ThreadId(1) glyphs_reader::font WARN] 3/4 masters have Axis Location; ignoring [2026-03-13T21:12:37.370795Z ThreadId(1) fontc ERROR] Missing mapping on Year for default at DesignSpace(1979.0). Mappings [(UserSpace(1990.0), DesignSpace(1994.0)), (UserSpace(2000.0), DesignSpace(2000.0)), (UserSpace(2010.0), DesignSpace(2012.0)), (UserSpace(2019.0), DesignSpace(2019.0)), (UserSpace(2030.0), DesignSpace(2028.0)), (UserSpace(2040.0), DesignSpace(2040.0)), (UserSpace(2050.0), DesignSpace(2050.0))]
dy/linefont/sources/config.yaml Linefont.designspace?347effeda6 (default)
d DEBUG] Fe(PaintGraph) successful [2026-03-13T21:29:38.586134Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-03-13T21:29:38.585322Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/dy/linefont_347effeda6/sources/Linefont.designspace" [2026-03-13T21:29:38.587509Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:29:38.589924Z ThreadId(1) fontc::workload DEBUG] 4/1595 complete, most recently Fe(Features) [2026-03-13T21:29:38.590189Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin' for default instance at User {wdth: 100.00, wght: 100.00} [2026-03-13T21:29:38.593154Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/dy/linefont_347effeda6/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.fontc_crater_cache/dy/linefont_347effeda6/sources/Linefont[min,max].ufo/features.fea
dy/linefont/sources/config.yaml Linefont.designspace?347effeda6 (gftools)
48.599893Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "Linefont.designspace" [2026-03-13T21:29:48.599928Z ThreadId(6) ufo2fontir::source DEBUG] Features for "Linefont.designspace" [2026-03-13T21:29:48.601526Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:29:48.601596Z ThreadId(1) fontc::workload DEBUG] 1/1595 complete, most recently Fe(ColorPalettes) [2026-03-13T21:29:48.601624Z ThreadId(1) fontc::workload DEBUG] 2/1595 complete, most recently Fe(Features) [2026-03-13T21:29:48.603044Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin' for default instance at User {wdth: 100.00, wght: 100.00} [2026-03-13T21:29:48.605727Z ThreadId(1) fontc ERROR] feature files are non-identical: Linefont[min,min].ufo/features.fea, Linefont[min,max].ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/arapey/$VIRTUAL/google/fonts/ofl/arapey/config.yaml Arapey-Italic.otf.ufo?9c06862616 (default)
iled to parse glyph data: bad lib' [2026-03-13T21:06:45.840982Z ThreadId(5) norad::glyph::parse INFO] glyph logicalnot contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:45.841291Z ThreadId(7) norad::glyph::parse INFO] glyph summation contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:45.842097Z ThreadId(4) norad::glyph::parse INFO] glyph Lslash contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:45.842423Z ThreadId(2) norad::glyph::parse INFO] glyph radical contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:45.842960Z ThreadId(4) norad::glyph::parse INFO] glyph minus contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:45.844280Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/arapey_9c06862616/Arapey-Italic.otf.ufo/glyphs/I_.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'
etunni/arapey/$VIRTUAL/google/fonts/ofl/arapey/config.yaml Arapey-Italic.otf.ufo?9c06862616 (gftools)
(1) fontc::workload ERROR] task 'Fe(Glyph(question))' failed: 'Reading source failed for 'Arapey-Italic.otf.ufo/glyphs/question.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'' [2026-03-13T21:06:49.540546Z ThreadId(1) fontc::workload DEBUG] 414/1675 complete, most recently Fe(Glyph(question)) [2026-03-13T21:06:49.540548Z ThreadId(1) fontc::workload DEBUG] 415/1675 complete, most recently Fe(Glyph(Oslashacute)) [2026-03-13T21:06:49.540550Z ThreadId(1) fontc::workload DEBUG] 416/1675 complete, most recently Fe(Glyph(Igrave)) [2026-03-13T21:06:49.540552Z ThreadId(1) fontc::workload DEBUG] 417/1675 complete, most recently Fe(Glyph(endash)) [2026-03-13T21:06:49.541643Z ThreadId(1) fontc ERROR] Reading source failed for 'Arapey-Italic.otf.ufo/glyphs/threequarters.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/arapey/$VIRTUAL/google/fonts/ofl/arapey/config.yaml Arapey-Regular.otf.ufo?9c06862616 (default)
to parse glyph data: bad lib' [2026-03-13T21:06:33.309406Z ThreadId(7) norad::glyph::parse INFO] glyph uni03A9 contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:33.310014Z ThreadId(7) norad::glyph::parse INFO] glyph barra contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:33.310144Z ThreadId(7) norad::glyph::parse INFO] glyph uni02C9 contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:33.310456Z ThreadId(2) norad::glyph::parse INFO] glyph emdash contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:33.310640Z ThreadId(9) norad::glyph::parse INFO] glyph lozenge contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:06:33.311918Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/arapey_9c06862616/Arapey-Regular.otf.ufo/glyphs/parenright.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'
etunni/arapey/$VIRTUAL/google/fonts/ofl/arapey/config.yaml Arapey-Regular.otf.ufo?9c06862616 (gftools)
.454976Z ThreadId(1) fontc::workload DEBUG] 422/1695 complete, most recently Fe(Glyph(question)) [2026-03-13T21:06:37.454977Z ThreadId(1) fontc::workload DEBUG] 423/1695 complete, most recently Fe(Glyph(imacron)) [2026-03-13T21:06:37.454978Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(Thorn))' failed: 'Reading source failed for 'Arapey-Regular.otf.ufo/glyphs/Thorn_.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'' [2026-03-13T21:06:37.454979Z ThreadId(1) fontc::workload DEBUG] 424/1695 complete, most recently Fe(Glyph(Thorn)) [2026-03-13T21:06:37.454980Z ThreadId(1) fontc::workload DEBUG] 425/1695 complete, most recently Fe(Glyph(Odieresis)) [2026-03-13T21:06:37.455245Z ThreadId(1) fontc ERROR] Reading source failed for 'Arapey-Regular.otf.ufo/glyphs/p.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/changa-one/$VIRTUAL/google/fonts/ofl/changaone/config.yaml ChangaOne-Regular.otf.ufo?e8d7a3159a (default)
o parse glyph data: bad lib' [2026-03-13T21:07:15.962848Z ThreadId(5) norad::glyph::parse INFO] glyph eslash contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:15.963204Z ThreadId(4) norad::glyph::parse INFO] glyph one contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:15.963294Z ThreadId(8) norad::glyph::parse INFO] glyph oslashacute contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:15.963340Z ThreadId(3) norad::glyph::parse INFO] glyph minus contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:15.963567Z ThreadId(6) norad::glyph::parse INFO] glyph onequarter contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:15.964952Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/changa-one_e8d7a3159a/ChangaOne-Regular.otf.ufo/glyphs/R_.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'
etunni/changa-one/$VIRTUAL/google/fonts/ofl/changaone/config.yaml ChangaOne-Regular.otf.ufo?e8d7a3159a (gftools)
85Z ThreadId(1) fontc::workload DEBUG] 424/1703 complete, most recently Fe(Glyph(Wacute)) [2026-03-13T21:07:19.862188Z ThreadId(1) fontc::workload DEBUG] 425/1703 complete, most recently Fe(Glyph(Imacron)) [2026-03-13T21:07:19.862190Z ThreadId(1) fontc::workload DEBUG] 426/1703 complete, most recently Fe(Glyph(W)) [2026-03-13T21:07:19.862192Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(hyphen))' failed: 'Reading source failed for 'ChangaOne-Regular.otf.ufo/glyphs/hyphen.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'' [2026-03-13T21:07:19.862194Z ThreadId(1) fontc::workload DEBUG] 427/1703 complete, most recently Fe(Glyph(hyphen)) [2026-03-13T21:07:19.862898Z ThreadId(1) fontc ERROR] Reading source failed for 'ChangaOne-Regular.otf.ufo/glyphs/quotedbl.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/changa-one/$VIRTUAL/google/fonts/ofl/changaone/config.yaml ChangaOne_Italic.otf.ufo?e8d7a3159a (default)
arse glyph data: bad lib' [2026-03-13T21:07:27.953363Z ThreadId(7) norad::glyph::parse INFO] glyph brokenbar contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:27.953549Z ThreadId(6) norad::glyph::parse INFO] glyph oslashacute contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:27.953950Z ThreadId(9) norad::glyph::parse INFO] glyph Y contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:27.953985Z ThreadId(3) norad::glyph::parse INFO] glyph trademark contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:27.954528Z ThreadId(7) norad::glyph::parse INFO] glyph A contains invalid lib: 'failed to parse glyph data: bad lib' [2026-03-13T21:07:27.955327Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/changa-one_e8d7a3159a/ChangaOne_Italic.otf.ufo/glyphs/tilde.case.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'
etunni/changa-one/$VIRTUAL/google/fonts/ofl/changaone/config.yaml ChangaOne_Italic.otf.ufo?e8d7a3159a (gftools)
fo/glyphs/braceleft.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point'' [2026-03-13T21:07:31.557031Z ThreadId(1) fontc::workload DEBUG] 433/1743 complete, most recently Fe(Glyph(braceleft)) [2026-03-13T21:07:31.557034Z ThreadId(1) fontc::workload DEBUG] 434/1743 complete, most recently Fe(Glyph(edotaccent)) [2026-03-13T21:07:31.557036Z ThreadId(1) fontc::workload DEBUG] 435/1743 complete, most recently Fe(Glyph(eslash)) [2026-03-13T21:07:31.557039Z ThreadId(1) fontc::workload DEBUG] 436/1743 complete, most recently Fe(Glyph(egrave)) [2026-03-13T21:07:31.557041Z ThreadId(1) fontc::workload DEBUG] 437/1743 complete, most recently Fe(Glyph(lcaron)) [2026-03-13T21:07:31.557784Z ThreadId(1) fontc ERROR] Reading source failed for 'ChangaOne_Italic.otf.ufo/glyphs/OE_.glif': 'failed to parse glyph data: unexpected smooth attribute on an off-curve point' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (gftools)
84Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:16.916614Z ThreadId(1) fontc::workload DEBUG] 1/3835 complete, most recently Fe(ColorPalettes) [2026-03-13T21:42:16.916619Z ThreadId(1) fontc::workload DEBUG] 2/3835 complete, most recently Fe(Features) [2026-03-13T21:42:16.949936Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {GRAD: 0.00, XOPQ: 96.00, XTRA: 468.00, YOPQ: 79.00, YTAS: 750.00, YTDE: -203.00, YTFI: 738.00, YTLC: 514.00, YTUC: 712.00, opsz: 14.00, slnt: 0.00, wdth: 100.00, wght: 400.00} [2026-03-13T21:42:16.997278Z ThreadId(1) fontc ERROR] feature files are non-identical: 1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, 1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (default)
(ColorPalettes) [2026-03-13T21:46:24.165874Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-03-13T21:46:24.165888Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:46:24.166189Z ThreadId(1) fontc::workload DEBUG] 3/2947 complete, most recently Fe(PaintGraph) [2026-03-13T21:46:24.166197Z ThreadId(1) fontc::workload DEBUG] 4/2947 complete, most recently Be(Cpal) [2026-03-13T21:46:24.166200Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T21:46:24.166214Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful thread '<unnamed>' panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:46:24.170278Z ThreadId(1) fontc::workload DEBUG] 5/2947 complete, most recently Fe(StaticMetadata) [2026-03-13T21:46:24.173686Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (gftools)
UG] Features for "sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" [2026-03-13T21:46:40.173994Z ThreadId(1) fontc::workload DEBUG] 1/2947 complete, most recently Fe(ColorPalettes) [2026-03-13T21:46:40.174014Z ThreadId(1) fontc::workload DEBUG] 2/2947 complete, most recently Fe(Features) [2026-03-13T21:46:40.174020Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:46:40.174032Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful thread '<unnamed>' panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:46:40.174736Z ThreadId(1) fontc::workload DEBUG] 3/2947 complete, most recently Fe(StaticMetadata) [2026-03-13T21:46:40.187514Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltwarp/config.yaml sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace?0773dc9f49 (default)
908Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace" [2026-03-13T21:47:35.676529Z ThreadId(1) fontc::workload DEBUG] 1/2923 complete, most recently Fe(Features) [2026-03-13T21:47:35.676663Z ThreadId(1) fontc::workload DEBUG] 2/2923 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:35.676666Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-03-13T21:47:35.676673Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful thread '<unnamed>' panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:47:35.680603Z ThreadId(1) fontc::workload DEBUG] 3/2923 complete, most recently Fe(StaticMetadata) [2026-03-13T21:47:35.685407Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltwarp/config.yaml sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace?0773dc9f49 (gftools)
UG] Features for "sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace" [2026-03-13T21:47:45.833278Z ThreadId(1) fontc::workload DEBUG] 1/2923 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:45.833294Z ThreadId(1) fontc::workload DEBUG] 2/2923 complete, most recently Fe(Features) [2026-03-13T21:47:45.833302Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:47:45.833314Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful thread '<unnamed>' panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:47:45.844234Z ThreadId(1) fontc::workload DEBUG] 3/2923 complete, most recently Fe(StaticMetadata) [2026-03-13T21:47:45.847703Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Italic.glyphs?f4f60a57f5 (default)
dId(1) fontc::workload DEBUG] 223/921 complete, most recently Fe(Glyph(Thorn)) [2026-03-13T21:51:39.339875Z ThreadId(1) fontc::workload DEBUG] 224/921 complete, most recently Fe(Glyph(uni00B3)) [2026-03-13T21:51:39.339877Z ThreadId(1) fontc::workload DEBUG] 225/921 complete, most recently Fe(Glyph(ordmasculine)) [2026-03-13T21:51:39.339879Z ThreadId(1) fontc::workload DEBUG] 226/921 complete, most recently Fe(Glyph(thorn)) [2026-03-13T21:51:39.339881Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(braceright)) [2026-03-13T21:51:39.339883Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(F)) [2026-03-13T21:51:39.339885Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(Egrave)) [2026-03-13T21:51:39.341536Z ThreadId(1) fontc ERROR] Invalid source glyph 'ellipsis': 'layer 3E88664E-E4A1-4C90-B697-57006E853054 provided outline at XXXX=0, wdth=100, wght=400 but an outline for this location was already defined'
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Italic.glyphs?f4f60a57f5 (gftools)
eadId(1) fontc::workload DEBUG] 222/921 complete, most recently Fe(Glyph(asciicircum)) [2026-03-13T21:51:44.035960Z ThreadId(1) fontc::workload DEBUG] 223/921 complete, most recently Fe(Glyph(Ntilde)) [2026-03-13T21:51:44.035962Z ThreadId(1) fontc::workload DEBUG] 224/921 complete, most recently Fe(Glyph(Ucircumflex)) [2026-03-13T21:51:44.035964Z ThreadId(1) fontc::workload DEBUG] 225/921 complete, most recently Fe(Glyph(comma)) [2026-03-13T21:51:44.035966Z ThreadId(1) fontc::workload DEBUG] 226/921 complete, most recently Fe(Glyph(nine)) [2026-03-13T21:51:44.035976Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(odieresis)) [2026-03-13T21:51:44.037491Z ThreadId(1) fontc ERROR] Invalid source glyph 'ellipsis': 'layer 3E88664E-E4A1-4C90-B697-57006E853054 provided outline at XXXX=0, wdth=100, wght=400 but an outline for this location was already defined' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (default)
[2026-03-13T21:56:00.705389Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/BeirutiVF.designspace" [2026-03-13T21:56:00.705463Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/Beiruti-Regular.ufo.zip': 'only UFO (directory) packages are supported'
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (gftools)
rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz13mpesv Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz13mpesv Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:56:15.936436Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Source/2-Production/BeirutiVF.designspace" [2026-03-13T21:56:15.936544Z ThreadId(1) fontc ERROR] Reading source failed for 'Source/2-Production/Beiruti-Regular.ufo.zip': 'only UFO (directory) packages are supported' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/dynapuff/sources/config.yaml DynaPuff.glyphs?d1b4a98067 (default)
ecently Be(GlyfFragment(Lslash.ss01)) [2026-03-13T21:05:51.138577Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-03-13T21:05:51.138589Z 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 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^
googlefonts/dynapuff/sources/config.yaml DynaPuff.glyphs?d1b4a98067 (gftools)
iled with 6 errors [2026-03-13T21:06:00.147769Z 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 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (default)
rkload DEBUG] 2/907 complete, most recently Fe(ColorPalettes) [2026-03-13T21:17:19.996199Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-03-13T21:17:19.996206Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:17:19.996482Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(PaintGraph) [2026-03-13T21:17:19.996494Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-03-13T21:17:19.996524Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T21:17:19.996532Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-03-13T21:17:20.001362Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-03-13T21:17:20.001497Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(StaticMetadata) [2026-03-13T21:17:20.002330Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (gftools)
tc::workload DEBUG] Fe(Features) successful [2026-03-13T21:17:26.722671Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:17:26.723088Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(PaintGraph) [2026-03-13T21:17:26.723092Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-03-13T21:17:26.723094Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T21:17:26.723096Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-03-13T21:17:26.723463Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-03-13T21:17:26.723910Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(StaticMetadata) [2026-03-13T21:17:26.724263Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/roboto-classic/$VIRTUAL/google/fonts/ofl/roboto/config.yaml sources/Roboto.designspace?91d5d3e5b8 (default)
hreadId(1) fontc::workload DEBUG] 10882/13607 complete, most recently Be(GlyfFragment(uni1FD9)) [2026-03-13T22:09:07.682777Z ThreadId(1) fontc::workload DEBUG] 10883/13607 complete, most recently Be(GlyfFragment(Aring.unic)) [2026-03-13T22:09:07.682780Z ThreadId(1) fontc::workload DEBUG] 10884/13607 complete, most recently Be(GlyfFragment(ebreve)) [2026-03-13T22:09:07.682782Z ThreadId(1) fontc::workload DEBUG] 10885/13607 complete, most recently Be(GlyfFragment(uni1E13)) [2026-03-13T22:09:07.682785Z ThreadId(1) fontc::workload DEBUG] 10886/13607 complete, most recently Be(GlyfFragment(uni1F9D)) [2026-03-13T22:09:07.682787Z ThreadId(1) fontc::workload DEBUG] 10887/13607 complete, most recently Be(GlyfFragment(uni0403)) [2026-03-13T22:09:07.682790Z ThreadId(1) fontc::workload DEBUG] 10888/13607 complete, most recently Be(GlyfFragment(uni2E31)) [2026-03-13T22:09:07.900531Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'μ' (U+03BC) to two different glyph ids: GID_119 and GID_2576
googlefonts/roboto-classic/$VIRTUAL/google/fonts/ofl/roboto/config.yaml sources/Roboto.designspace?91d5d3e5b8 (gftools)
2:10:04.252502Z ThreadId(1) fontc::workload DEBUG] 10646/13607 complete, most recently Be(GlyfFragment(uni02F6)) [2026-03-13T22:10:04.252504Z ThreadId(1) fontc::workload DEBUG] 10647/13607 complete, most recently Be(GlyfFragment(uni1E19)) [2026-03-13T22:10:04.252506Z ThreadId(1) fontc::workload DEBUG] 10648/13607 complete, most recently Be(GlyfFragment(uni1FEC)) [2026-03-13T22:10:04.252509Z ThreadId(1) fontc::workload DEBUG] 10649/13607 complete, most recently Be(GlyfFragment(uni045D)) [2026-03-13T22:10:04.252511Z ThreadId(1) fontc::workload DEBUG] 10650/13607 complete, most recently Be(GlyfFragment(ubreve)) [2026-03-13T22:10:04.252513Z ThreadId(1) fontc::workload DEBUG] 10651/13607 complete, most recently Be(GlyfFragment(romanthousand)) [2026-03-13T22:10:04.446355Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'μ' (U+03BC) to two different glyph ids: GID_119 and GID_2576 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (default)
'trademark' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:50.726402Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'uni2116' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:50.726403Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'second' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:50.726405Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'acute' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:50.726413Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour Atilde [2026-03-13T22:13:50.726429Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour Eth thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'Eth' has 2 unique sets of components; must have exactly 1 {[D], [D, hyphen]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T22:13:50.732016Z ThreadId(1) fontc ERROR] 'uni20B5' has interpolation-incompatible paths
googlefonts/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (gftools)
Id(6) fontir::glyph DEBUG] Coalescing 'uni2116' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:56.937051Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'second' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:56.937058Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'acute' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:13:56.937100Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour Atilde [2026-03-13T22:13:56.937160Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour Eth thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'Eth' has 2 unique sets of components; must have exactly 1 {[D], [D, hyphen]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T22:13:56.938922Z ThreadId(1) fontc ERROR] 'guilsinglleft' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
hyvyys/Tektur/sources/config.yaml UFO/Tektur.designspace?0313e9612e (default)
56Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/Tektur.designspace" [2026-03-13T22:27:32.996502Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:27:32.996983Z ThreadId(1) fontc::workload DEBUG] 1/4559 complete, most recently Fe(Features) [2026-03-13T22:27:32.997022Z ThreadId(1) fontc::workload DEBUG] 2/4559 complete, most recently Fe(ColorPalettes) [2026-03-13T22:27:32.998813Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wdth: 100.00, wght: 400.00} [2026-03-13T22:27:33.006382Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jost.designspace?35f141c970 (default)
ce DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jost.designspace" [2026-03-13T22:20:01.717451Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:20:01.717467Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:20:01.717470Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(Features) [2026-03-13T22:20:01.718380Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-03-13T22:20:01.722020Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/400.ufo/features.fea, /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/400i.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jost.designspace?35f141c970 (gftools)
etadata for "sources/designspace/jost.designspace" [2026-03-13T22:20:09.241721Z ThreadId(7) ufo2fontir::source DEBUG] Features for "sources/designspace/jost.designspace" [2026-03-13T22:20:09.241763Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:20:09.242100Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-03-13T22:20:09.242181Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:20:09.246455Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-03-13T22:20:09.249526Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/designspace/../UFO/400.ufo/features.fea, sources/designspace/../UFO/400i.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF-Italic.designspace?35f141c970 (default)
gnspace" [2026-03-13T22:19:41.534108Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jostGF-Italic.designspace" [2026-03-13T22:19:41.534163Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:19:41.534174Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:19:41.534175Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:19:41.534389Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(Features) [2026-03-13T22:19:41.537521Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/400i.ufo/features.fea, /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/100i.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF-Italic.designspace?35f141c970 (gftools)
) ufo2fontir::source DEBUG] Features for "sources/designspace/jostGF-Italic.designspace" [2026-03-13T22:19:47.987666Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:19:47.987583Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "sources/designspace/jostGF-Italic.designspace" [2026-03-13T22:19:47.989675Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:19:47.989696Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(Features) [2026-03-13T22:19:47.989699Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(StaticMetadata) [2026-03-13T22:19:47.991769Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/designspace/../UFO/400i.ufo/features.fea, sources/designspace/../UFO/100i.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF.designspace?35f141c970 (default)
:19:24.388217Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jostGF.designspace" [2026-03-13T22:19:24.389989Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T22:19:24.397609Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-03-13T22:19:24.397630Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(StaticMetadata) [2026-03-13T22:19:24.397633Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:19:24.400188Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/400.ufo/features.fea, /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/100.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF.designspace?35f141c970 (gftools)
atures for "sources/designspace/jostGF.designspace" [2026-03-13T22:19:30.064513Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:19:30.064444Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "sources/designspace/jostGF.designspace" [2026-03-13T22:19:30.064589Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-03-13T22:19:30.064620Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-03-13T22:19:30.066308Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T22:19:30.067615Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/designspace/../UFO/400.ufo/features.fea, sources/designspace/../UFO/100.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?cec102c389 (default)
68583Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-Italic.designspace" [2026-03-13T22:20:24.368594Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:20:24.368597Z ThreadId(1) fontc::workload DEBUG] 1/4279 complete, most recently Fe(StaticMetadata) [2026-03-13T22:20:24.368610Z ThreadId(1) fontc::workload DEBUG] 2/4279 complete, most recently Fe(Features) [2026-03-13T22:20:24.368613Z ThreadId(1) fontc::workload DEBUG] 3/4279 complete, most recently Fe(ColorPalettes) [2026-03-13T22:20:24.369687Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea, /Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?cec102c389 (gftools)
ic.designspace" [2026-03-13T22:20:32.304210Z ThreadId(8) ufo2fontir::source DEBUG] Features for "sources/masters/IntelOneMono-Italic.designspace" [2026-03-13T22:20:32.304267Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:20:32.304908Z ThreadId(1) fontc::workload DEBUG] 1/4279 complete, most recently Fe(Features) [2026-03-13T22:20:32.304926Z ThreadId(1) fontc::workload DEBUG] 2/4279 complete, most recently Fe(ColorPalettes) [2026-03-13T22:20:32.305159Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Light Italic' for default instance at User {wght: 300.00} [2026-03-13T22:20:32.306282Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea, sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
jenskutilek/homecomputer-fonts/Workbench/sources/config.yaml Workbench.glyphs?09b2f79d68 (gftools)
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
liamspradlin/Girassol-Display/$VIRTUAL/google/fonts/ofl/girassol/config.yaml sources/Girassol-Regular.ufo?cc8fa1b5a1 (default)
563/1787 complete, most recently Be(GlyfFragment(U)) [2026-03-13T22:09:49.274709Z ThreadId(1) fontc::workload DEBUG] 1564/1787 complete, most recently Be(GlyfFragment(quotedblbase)) [2026-03-13T22:09:49.274710Z ThreadId(1) fontc::workload DEBUG] 1565/1787 complete, most recently Be(GlyfFragment(Ncaron)) [2026-03-13T22:09:49.274711Z ThreadId(1) fontc::workload DEBUG] 1566/1787 complete, most recently Be(GlyfFragment(T)) [2026-03-13T22:09:49.274712Z ThreadId(1) fontc::workload DEBUG] 1567/1787 complete, most recently Be(GlyfFragment(h)) [2026-03-13T22:09:49.274713Z ThreadId(1) fontc::workload DEBUG] 1568/1787 complete, most recently Be(GlyfFragment(ldot)) [2026-03-13T22:09:49.274714Z ThreadId(1) fontc::workload DEBUG] 1569/1787 complete, most recently Be(GlyfFragment(b)) [2026-03-13T22:09:49.277165Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/liamspradlin/Girassol-Display_cc8fa1b5a1/sources/Girassol-Regular.ufo': 'failed to load (kerning) groups'
liamspradlin/Girassol-Display/$VIRTUAL/google/fonts/ofl/girassol/config.yaml sources/Girassol-Regular.ufo?cc8fa1b5a1 (gftools)
)) [2026-03-13T22:09:54.168368Z ThreadId(1) fontc::workload DEBUG] 1479/1787 complete, most recently Be(GlyfFragment(ydieresis)) [2026-03-13T22:09:54.168371Z ThreadId(1) fontc::workload DEBUG] 1480/1787 complete, most recently Be(GlyfFragment(scedilla)) [2026-03-13T22:09:54.168373Z ThreadId(1) fontc::workload DEBUG] 1481/1787 complete, most recently Be(GlyfFragment(N)) [2026-03-13T22:09:54.168375Z ThreadId(1) fontc::workload DEBUG] 1482/1787 complete, most recently Be(GlyfFragment(Gcommaaccent)) [2026-03-13T22:09:54.168377Z ThreadId(1) fontc::workload DEBUG] 1483/1787 complete, most recently Be(GlyfFragment(Rcommaaccent)) [2026-03-13T22:09:54.168379Z ThreadId(1) fontc::workload DEBUG] 1484/1787 complete, most recently Be(GlyfFragment(f)) [2026-03-13T22:09:54.170833Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Girassol-Regular.ufo': 'failed to load (kerning) groups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Bold.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-ExtraBold.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Regular.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Thin.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
m4rc1e/Chakra-Petch/$VIRTUAL/google/fonts/ofl/chakrapetch/config.yaml source/Chakra Petch.glyphs?6176529d05 (default)
[2026-03-13T22:33:01.703749Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Chakra-Petch_6176529d05/source/Chakra Petch.glyphs" [2026-03-13T22:33:01.743311Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T22:33:01.743340Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T22:33:01.768257Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T22:33:01.779985Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))]
m4rc1e/Chakra-Petch/$VIRTUAL/google/fonts/ofl/chakrapetch/config.yaml source/Chakra Petch.glyphs?6176529d05 (gftools)
components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp74i5u_s_ source/Chakra Petch.glyphs --flatten-components --decompose-transformed-components [2026-03-13T22:28:54.748177Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Chakra Petch.glyphs" [2026-03-13T22:28:54.788388Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T22:28:54.788413Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T22:28:54.796617Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T22:28:54.806723Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mashavp/Solway/$VIRTUAL/google/fonts/ofl/solway/config.yaml sources/Solway.glyphs?41e054e457 (default)
[2026-03-13T22:16:10.741477Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mashavp/Solway_41e054e457/sources/Solway.glyphs" [2026-03-13T22:16:10.745358Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-03-13T22:16:10.745388Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T22:16:10.745393Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T22:16:10.746945Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(167.0). Mappings [(UserSpace(300.0), DesignSpace(59.0)), (UserSpace(400.0), DesignSpace(90.0)), (UserSpace(500.0), DesignSpace(120.0)), (UserSpace(700.0), DesignSpace(140.0)), (UserSpace(800.0), DesignSpace(160.0))]
mashavp/Solway/$VIRTUAL/google/fonts/ofl/solway/config.yaml sources/Solway.glyphs?41e054e457 (gftools)
2d38qc2zzr8kbcv88h0000gn/T/tmp5tlwn0ap sources/Solway.glyphs --flatten-components --decompose-transformed-components [2026-03-13T22:16:16.113385Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Solway.glyphs" [2026-03-13T22:16:16.119429Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-03-13T22:16:16.119465Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T22:16:16.119467Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T22:16:16.121058Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(167.0). Mappings [(UserSpace(300.0), DesignSpace(59.0)), (UserSpace(400.0), DesignSpace(90.0)), (UserSpace(500.0), DesignSpace(120.0)), (UserSpace(700.0), DesignSpace(140.0)), (UserSpace(800.0), DesignSpace(160.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mooniak/maname-font/sources/config.yaml Maname.glyphspackage?626ceee131 (default)
(Sacute)) [2026-03-13T22:20:26.681995Z ThreadId(1) fontc::workload DEBUG] 1176/4744 complete, most recently Fe(Glyph(eightArchaic-sinhala)) [2026-03-13T22:20:26.681997Z ThreadId(1) fontc::workload DEBUG] 1177/4744 complete, most recently Fe(Glyph(sinShRa)) [2026-03-13T22:20:26.681999Z ThreadId(1) fontc::workload DEBUG] 1178/4744 complete, most recently Fe(Glyph(sinLlU)) [2026-03-13T22:20:26.682001Z ThreadId(1) fontc::workload DEBUG] 1179/4744 complete, most recently Fe(Glyph(sinSRI)) [2026-03-13T22:20:26.682003Z ThreadId(1) fontc::workload DEBUG] 1180/4744 complete, most recently Fe(Glyph(sinSsI)) [2026-03-13T22:20:26.682005Z ThreadId(1) fontc::workload DEBUG] 1181/4744 complete, most recently Fe(Glyph(sinNDhIi)) [2026-03-13T22:20:26.682008Z ThreadId(1) fontc::workload DEBUG] 1182/4744 complete, most recently Fe(Glyph(ohorngrave)) [2026-03-13T22:20:26.690616Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]''
mooniak/maname-font/sources/config.yaml Maname.glyphspackage?626ceee131 (gftools)
t recently Fe(Glyph(cedillacomb)) [2026-03-13T22:20:34.802906Z ThreadId(1) fontc::workload DEBUG] 1184/4744 complete, most recently Fe(Glyph(sinJhU)) [2026-03-13T22:20:34.802907Z ThreadId(1) fontc::workload DEBUG] 1185/4744 complete, most recently Fe(Glyph(sinDdIi)) [2026-03-13T22:20:34.802908Z ThreadId(1) fontc::workload DEBUG] 1186/4744 complete, most recently Fe(Glyph(sinMIi)) [2026-03-13T22:20:34.802909Z ThreadId(1) fontc::workload DEBUG] 1187/4744 complete, most recently Fe(Glyph(sinHa)) [2026-03-13T22:20:34.802910Z ThreadId(1) fontc::workload DEBUG] 1188/4744 complete, most recently Fe(Glyph(sinNDha.reph)) [2026-03-13T22:20:34.802911Z ThreadId(1) fontc::workload DEBUG] 1189/4744 complete, most recently Fe(Glyph(sinDVIi)) [2026-03-13T22:20:34.811613Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
nguyentype/vinasans/sources/config.yaml Vina Sans.glyphs?e99f043b35 (gftools)
357 complete, most recently Be(GlyfFragment(Y)) [2026-03-13T22:34:40.497056Z ThreadId(1) fontc::workload DEBUG] 970/2357 complete, most recently Be(GlyfFragment(w)) [2026-03-13T22:34:40.497057Z ThreadId(1) fontc::workload DEBUG] 971/2357 complete, most recently Be(GlyfFragment(M)) [2026-03-13T22:34:40.497058Z ThreadId(1) fontc::workload DEBUG] 972/2357 complete, most recently Be(GlyfFragment(j)) [2026-03-13T22:34:40.492998Z ThreadId(5) fontbe::glyphs WARN] dieresiscomb has inconsistent path elements: {"MCCCCZMCCCCZ", "MLLLLZMLLLLZ"} [2026-03-13T22:34:40.493003Z ThreadId(4) fontbe::glyphs WARN] i has inconsistent path elements: {"MLLLLZMLLLLZ", "MLLLLLLLLLLLLZ"} [2026-03-13T22:34:40.493613Z ThreadId(6) fontbe::glyphs WARN] dotaccentcomb has inconsistent path elements: {"MLLLLZ", "MCCCCZ"} [2026-03-13T22:34:40.509370Z ThreadId(1) fontc ERROR] 'j' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
notofonts/hanifi-rohingya/sources/config-sans-hanifi-rohingya.yaml NotoSansHanifiRohingya.designspace?48ba61fd61 (default)
fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:07:46.492804Z ThreadId(6) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya.designspace" [2026-03-13T21:07:46.492839Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:07:46.492850Z ThreadId(1) fontc::workload DEBUG] 2/759 complete, most recently Fe(Features) [2026-03-13T21:07:46.493750Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:07:46.494223Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya-Bold.ufo/features.fea
notofonts/nastaliq/sources/config-nastaliq-urdu.yaml NotoNastaliqUrdu.glyphspackage?3508acd351 (default)
| ^ error: Expected ';' in at 1376:42 | 1376 | @REH.WAW.DAL = [ $[name contains "dal-ar"] | ^ error: Unexpected token 'reh-ar.isol', expected global keyword. in at 1377:0 | 1377 | reh-ar.isol | ^^^^^^^^^^^ error: Unexpected token, expected glyph or glyph class in at 1409:13 | 1409 | @Sarkash = [ $[name contains "sarkash"] | ^ error: Expected ';' in at 1409:39 | 1409 | @Sarkash = [ $[name contains "sarkash"] | ^ error: Unexpected token ']', expected global keyword. in at 1411:0 | 1411 | ]; | ^ warning: when used as glyph name 'NULL' should be escaped ('\NULL') in at 1414:9944 | 1414 | ...ni200D CR NULL uni200E uni200F ThreeDotPunct uniFBBC k_RubElHizb PeriodUrdu comma-ar semicolon-ar qu | ^^^^ warning: ';' should only follow a statement in at 2478:4 | 2478 | ; | ^
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (default)
[2026-03-13T21:29:36.996814Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace': 'failed to deserialize designspace: missing field `conditionset`'
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (default)
[2026-03-13T21:29:57.504086Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace': 'failed to deserialize designspace: missing field `conditionset`'
productiontype/Georama/sources/builder.yaml Georama-Italic.designspace?1b063b6256 (default)
orama-Italic.designspace" [2026-03-13T21:35:21.576943Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-Italic.designspace" [2026-03-13T21:35:21.577020Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:35:21.582682Z ThreadId(1) fontc::workload DEBUG] 1/4403 complete, most recently Fe(Features) [2026-03-13T21:35:21.582709Z ThreadId(1) fontc::workload DEBUG] 2/4403 complete, most recently Fe(ColorPalettes) [2026-03-13T21:35:21.582712Z ThreadId(1) fontc::workload DEBUG] 3/4403 complete, most recently Fe(StaticMetadata) [2026-03-13T21:35:21.587467Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-iXCn-XLt.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-iXCn-XBk.ufo/features.fea
productiontype/Georama/sources/builder.yaml Georama-Italic.designspace?1b063b6256 (gftools)
e, } [2026-03-13T21:35:34.535334Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-03-13T21:35:34.538507Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Georama-Italic.designspace" [2026-03-13T21:35:34.538587Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "Georama-Italic.designspace" [2026-03-13T21:35:34.538608Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:35:34.539187Z ThreadId(1) fontc::workload DEBUG] 1/4403 complete, most recently Fe(Features) [2026-03-13T21:35:34.539209Z ThreadId(1) fontc::workload DEBUG] 2/4403 complete, most recently Fe(ColorPalettes) [2026-03-13T21:35:34.547312Z ThreadId(1) fontc ERROR] feature files are non-identical: Georama-iXCn-XLt.ufo/features.fea, Georama-iXCn-XBk.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-abyssinica/$VIRTUAL/google/fonts/ofl/abyssinicasil/config.yaml source/AbyssinicaSIL.designspace?1f7e65b0e7 (default)
Parameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^
silnrsi/font-abyssinica/$VIRTUAL/google/fonts/ofl/abyssinicasil/config.yaml source/AbyssinicaSIL.designspace?1f7e65b0e7 (gftools)
arameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2069:8 | 2069 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/akatab/config.yaml source/akatab.designspace?54e989b80b (default)
non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:03.818727Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/akatab.designspace" [2026-03-13T21:42:03.818948Z ThreadId(1) fontc::workload DEBUG] 1/2711 complete, most recently Fe(Features) [2026-03-13T21:42:03.820600Z ThreadId(2) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni2D59_uni2D7F_uni2D5C.v02} [2026-03-13T21:42:03.820639Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:42:03.821838Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/masters/Akatab-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/masters/Akatab-Black.ufo/features.fea
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/akatab/config.yaml source/akatab.designspace?54e989b80b (gftools)
ce" [2026-03-13T21:42:10.933406Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:10.933453Z ThreadId(1) fontc::workload DEBUG] 1/2711 complete, most recently Fe(ColorPalettes) [2026-03-13T21:42:10.933459Z ThreadId(1) fontc::workload DEBUG] 2/2711 complete, most recently Fe(Features) [2026-03-13T21:42:10.934697Z ThreadId(3) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni2D59_uni2D7F_uni2D5C.v02} [2026-03-13T21:42:10.934722Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:42:10.935499Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Akatab-Regular.ufo/features.fea, source/masters/Akatab-Black.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/tirra/config.yaml source/tirra.designspace?faaa0ba74f (default)
:42:26.944557Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:26.944575Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_faaa0ba74f/source/tirra.designspace" [2026-03-13T21:42:26.945358Z ThreadId(1) fontc::workload DEBUG] 1/1951 complete, most recently Fe(Features) [2026-03-13T21:42:26.945366Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(ColorPalettes) [2026-03-13T21:42:26.945808Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:42:26.946470Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_faaa0ba74f/source/masters/Tirra-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_faaa0ba74f/source/masters/Tirra-Black.ufo/features.fea
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/tirra/config.yaml source/tirra.designspace?faaa0ba74f (gftools)
Id(3) ufo2fontir::source DEBUG] Features for "source/tirra.designspace" [2026-03-13T21:42:33.302748Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:42:33.302764Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "source/tirra.designspace" [2026-03-13T21:42:33.303795Z ThreadId(1) fontc::workload DEBUG] 1/1951 complete, most recently Fe(Features) [2026-03-13T21:42:33.303951Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(ColorPalettes) [2026-03-13T21:42:33.303928Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:42:33.307745Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Tirra-Regular.ufo/features.fea, source/masters/Tirra-Black.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (default)
[2026-03-13T21:42:46.057934Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace" [2026-03-13T21:42:46.057960Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (gftools)
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphcgxzfy1 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphcgxzfy1 source/Alkalami.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphcgxzfy1 source/Alkalami.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:42:53.543895Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Alkalami.designspace" [2026-03-13T21:42:53.543924Z ThreadId(1) fontc ERROR] No default master in source/Alkalami.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zalando/sans/sources/config.yaml ZalandoSans.glyphs?2fe06d0700 (default)
, most recently Be(GlyfFragment(Q)) [2026-03-13T22:02:04.152498Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-03-13T22:02:04.152507Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 302:9 | 302 | @number=[$[category like 'Number']]; | ^ error: Expected ';' in at 302:34 | 302 | @number=[$[category like 'Number']]; | ^ error: ']' Not valid in a feature block in at 302:34 | 302 | @number=[$[category like 'Number']]; | ^ error: Unexpected token, expected glyph or glyph class in at 303:8 | 303 | @space=[$[subCategory like 'Space']]; | ^ error: Expected ';' in at 303:35 | 303 | @space=[$[subCategory like 'Space']]; | ^ error: ']' Not valid in a feature block in at 303:35 | 303 | @space=[$[subCategory like 'Space']]; | ^
zalando/sans/sources/config.yaml ZalandoSans.glyphs?2fe06d0700 (gftools)
ke 'Number']]; | ^ error: Unexpected token, expected glyph or glyph class in at 303:8 | 303 | @space=[$[subCategory like 'Space']]; | ^ error: Expected ';' in at 303:35 | 303 | @space=[$[subCategory like 'Space']]; | ^ error: ']' Not valid in a feature block in at 303:35 | 303 | @space=[$[subCategory like 'Space']]; | ^ [2/25] exec fontmake -g ZalandoSans.glyphs -o variable --output-path ../fonts/webfonts/ZalandoSans[wdth,wght,slnt].ttf --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter [3/25] exec fontmake -g ZalandoSans.glyphs -o variable --output-path ../fonts/variable/ZalandoSans[wdth,wght,slnt].ttf --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files

fontmake failures

CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (default)
Tools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 48 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (gftools)
rLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 50 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (default)
t'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 88 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (gftools)
O:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 92 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (default)
INFO:fontmake.font_project:Building TTF for Kavoon-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo': Compiling UFO failed: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'.
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (gftools)
.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpavkf4iu8 -o ttf -u SRC/Kavoon-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpavkf4iu8 -o ttf -u SRC/Kavoon-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kavoon-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'SRC/Kavoon-Regular.ufo': Compiling UFO failed: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Mestaratype/AlYamama/sources/config.yaml Alyamama.glyphs?aecc9e3950 (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph heh-ar.fina: * Alyamama Light had: 2 * Alyamama Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph heh-ar.fina: * Alyamama Light had: 0 * Alyamama Black had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Mestaratype/AlYamama_aecc9e3950/sources/Alyamama.glyphs' -> 'master_ufo/Alyamama.designspace': Compatibility check failed
Mestaratype/AlYamama/sources/config.yaml Alyamama.glyphs?aecc9e3950 (gftools)
/tmpfdc13gyw -o variable -g Alyamama.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph heh-ar.fina: * Alyamama Light had: 2 * Alyamama Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph heh-ar.fina: * Alyamama Light had: 0 * Alyamama Black had: 1 fontmake: Error: In 'Alyamama.glyphs' -> 'master_ufo/Alyamama.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Black.glyphs?5be77729a0 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Black.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-BlackItalic.glyphs?5be77729a0 (gftools)
laps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-BlackItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Bold.glyphs?5be77729a0 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-BoldItalic.glyphs?5be77729a0 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-BoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-ExtraLight.glyphs?5be77729a0 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-ExtraLightItalic.glyphs?5be77729a0 (gftools)
backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-ExtraLightItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Italic.glyphs?5be77729a0 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Italic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Light.glyphs?5be77729a0 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-LightItalic.glyphs?5be77729a0 (gftools)
laps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-LightItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Medium.glyphs?5be77729a0 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-MediumItalic.glyphs?5be77729a0 (gftools)
aps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-MediumItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Regular.glyphs?5be77729a0 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-SemiBold.glyphs?5be77729a0 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-SemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-SemiBoldItalic.glyphs?5be77729a0 (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-SemiBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-Thin.glyphs?5be77729a0 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-Thin.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MonicaRizzolli/Tomorrow/$VIRTUAL/google/fonts/ofl/tomorrow/config.yaml src/Tomorrow-ThinItalic.glyphs?5be77729a0 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: src/instance_ufos/Tomorrow-ThinItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Exo-1.0/sources/config.yaml Exo.designspace?3be4f55b62 (default)
h zerosuperior, contour 0, point 9: * Exo Thin had: curve * Exo Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 10: * Exo Thin had: line * Exo Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 11: * Exo Thin had: None * Exo Black had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 13: * Exo Thin had: curve * Exo Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 14: * Exo Thin had: line * Exo Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 15: * Exo Thin had: None * Exo Black had: line fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/NDISCOVER/Exo-1.0_3be4f55b62/sources/Exo.designspace': Compatibility check failed
NDISCOVER/Exo-1.0/sources/config.yaml Exo.designspace?3be4f55b62 (gftools)
r, contour 0, point 9: * Exo Thin had: curve * Exo Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 10: * Exo Thin had: line * Exo Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 11: * Exo Thin had: None * Exo Black had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 13: * Exo Thin had: curve * Exo Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 14: * Exo Thin had: line * Exo Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zerosuperior, contour 0, point 15: * Exo Thin had: None * Exo Black had: line fontmake: Error: In 'Exo.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/ArchivoBlack/$VIRTUAL/google/fonts/ofl/archivoblack/config.yaml SRC/Archivo-Black.glyphs?95df3c54d8 (gftools)
ing master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'SRC/Archivo-Black.glyphs' -> 'master_ufo/ArchivoBlack-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Jaldi/sources/config.yaml Jaldi.glyphs?13315457c7 (default)
axis supports: {'Weight': [77, 77, 129]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 250 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for Jaldi-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Jaldi_13315457c7/sources/Jaldi.glyphs' -> 'master_ufo/Jaldi.designspace': Generating fonts from Designspace failed: <features>:183:1: "languagesystem deva dflt" has already been specified
Omnibus-Type/Jaldi/sources/config.yaml Jaldi.glyphs?13315457c7 (gftools)
s: {'Weight': [77, 77, 129]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 288 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for Jaldi-VF fontmake: Error: In 'Jaldi.glyphs' -> 'master_ufo/Jaldi.designspace': Generating fonts from Designspace failed: <features>:183:1: "languagesystem deva dflt" has already been specified ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/MuseoModerno/sources/config.yaml MuseoModerno.glyphs?ad2f135bea (default)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 1117, in to_ufo_custom_params handler.to_ufo(self, glyphs_proxy, ufo_proxy) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 246, in to_ufo glyphs_value = self._read_from_glyphs(glyphs) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 264, in _read_from_glyphs value = getter(self.glyphs_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 115, in get_custom_value raise RuntimeError(f"More than one value for this customParameter: {key}") RuntimeError: More than one value for this customParameter: fsType
Omnibus-Type/MuseoModerno/sources/config.yaml MuseoModerno.glyphs?ad2f135bea (gftools)
ython3.13/site-packages/glyphsLib/builder/custom_params.py", line 1117, in to_ufo_custom_params handler.to_ufo(self, glyphs_proxy, ufo_proxy) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 246, in to_ufo glyphs_value = self._read_from_glyphs(glyphs) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 264, in _read_from_glyphs value = getter(self.glyphs_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 115, in get_custom_value raise RuntimeError(f"More than one value for this customParameter: {key}") RuntimeError: More than one value for this customParameter: fsType ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
SophiaDesign/Foldit/sources/config.yaml ./glyphs-decomposed/Foldit.glyphs?934034370b (gftools) ✎
view source repository copy reproduction command
annotations
3.13/site-packages/gftools/fix.py", line 811, in fix_colr_font return fix_colr_v1_add_svg(ttfont) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/fix.py", line 776, in fix_colr_v1_add_svg subprocess.run( ~~~~~~~~~~~~~~^ [ ^ ...<7 lines>... check=True, ^^^^^^^^^^^ ) ^ File "/opt/homebrew/Cellar/python@3.13/3.13.12_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/subprocess.py", line 577, in run raise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['maximum_color', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj53jcsut', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnmktxis3', '--output_file', 'tmpj53jcsut']' returned non-zero exit status 1. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
alexeiva/poiretone/$VIRTUAL/google/fonts/ofl/poiretone/config.yaml sources/PoiretOne.glyphs?74eec8d29c (gftools)
rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.hbar found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.quotedbl found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/PoiretOne.glyphs' -> 'master_ufo/PoiretOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/farsan/$VIRTUAL/google/fonts/ofl/farsan/config.yaml Sources/Farsan.glyphs?c9b4cee129 (default)
lyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Building TTF for Farsan-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Farsan-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Farsan-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Farsan-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 932, 2: 10887, 3: 2122, 4: 874, 5: 332, 6: 36 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/farsan_c9b4cee129/Sources/Farsan.glyphs' -> 'master_ufo/Farsan-Regular.designspace': Compiling UFO failed: can only concatenate str (not "float") to str
anexasajoop/farsan/$VIRTUAL/google/fonts/ofl/farsan/config.yaml Sources/Farsan.glyphs?c9b4cee129 (gftools)
.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'Sources/Farsan.glyphs' -> 'master_ufo/Farsan-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-200.glyphs?541c0b5034 (gftools)
laps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-300.glyphs?541c0b5034 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-400.glyphs?541c0b5034 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-500.glyphs?541c0b5034 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-600.glyphs?541c0b5034 (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-SemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-700.glyphs?541c0b5034 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-200.glyphs?e530c1fb68 (gftools)
aps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-300.glyphs?e530c1fb68 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-400.glyphs?e530c1fb68 (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-500.glyphs?e530c1fb68 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-600.glyphs?e530c1fb68 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Semibold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-700.glyphs?e530c1fb68 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Angkor/Source/builder.yaml Angkor.glyphs?8a6117ad7d (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Angkor-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Bayon/Source/builder.yaml Bayon.glyphs?1749b1d8a8 (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Bayon-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Bokor/Source/builder.yaml Bokor.glyphs?b5d5f6e07e (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Bokor-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Dangrek/Source/builder.yaml Dangrek.glyphs?a8da8cf02e (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Dangrek-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Fasthand/Source/builder.yaml Fasthand.glyphs?048b6cfd78 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Fasthand-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Freehand/Source/builder.yaml Freehand.glyphs?43c90b514c (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Freehand-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Koulen/Source/builder.yaml Koulen.glyphs?387ec6f230 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Koulen-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Metal/Source/builder.yaml Metal.glyphs?2d74e37de8 (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Metal-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Moulpali/Source/builder.yaml Moulpali.glyphs?fdfa563877 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Moulpali-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/OdorMeanChey/Source/builder.yaml OdorMeanChey.glyphs?aef50fea89 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/OdorMeanChey-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Preahvihear/Source/builder.yaml Preahvihear.glyphs?86b9102c45 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Preahvihear-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Taprom/Source/builder.yaml Taprom.glyphs?9dac96ed76 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Taprom-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dharmatype/Bebas-Neue/$VIRTUAL/google/fonts/ofl/bebasneue/config.yaml sources/BebasNeueV2.0(2018).glyphs?686d14af64 (gftools)
'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/BebasNeueV2.0(2018).glyphs' -> 'master_ufo/BebasNeue-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/lumanosimo-fonts/sources/config.yaml Lumanosimo-Regular.designspace?a7395fda4d (gftools) ✎
view source repository copy reproduction command
annotations
[1/3] instantiateUfo FAILED: [code=1] instance_ufos/Lumanosimo-Regular.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "Regular" -o ufo -m Lumanosimo-Regular.designspace --ufo-structure=json --output-dir instance_ufos Command failed: fontmake -i Regular -o ufo -m Lumanosimo-Regular.designspace --ufo-structure=json --output-dir instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Regular' fontmake: Error: In 'Lumanosimo-Regular.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/DotGothic16/$VIRTUAL/google/fonts/ofl/dotgothic16/config.yaml sources/DotGothic16.glyphs?e44ca7bb46 (gftools)
ng master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/DotGothic16.glyphs' -> 'master_ufo/DotGothic16-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Rampart/$VIRTUAL/google/fonts/ofl/rampartone/config.yaml sources/RampartOne.glyphs?3f5fe9d544 (gftools)
ding master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/RampartOne.glyphs' -> 'master_ufo/RampartOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Reggae/$VIRTUAL/google/fonts/ofl/reggaeone/config.yaml sources/ReggaeOne.glyphs?fe9be09d02 (gftools)
aps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/ReggaeOne-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/RocknRoll/$VIRTUAL/google/fonts/ofl/rocknrollone/config.yaml sources/RocknRollOne.glyphs?29a2aa8bb7 (gftools)
master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/RocknRollOne.glyphs' -> 'master_ufo/RocknRollOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Stick/$VIRTUAL/google/fonts/ofl/stick/config.yaml sources/Stick.glyphs?069a1101e3 (gftools)
oject:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Stick.glyphs' -> 'master_ufo/Stick-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Train/$VIRTUAL/google/fonts/ofl/trainone/config.yaml sources/TrainOne.glyphs?2972a9857a (gftools)
Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/TrainOne.glyphs' -> 'master_ufo/TrainOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Inconsolata/sources/config.yaml Inconsolata.glyphs?fc1fc21081 (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 9 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running CornerComponentsFilter on Inconsolata-UltraCondensedExtraLight fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Inconsolata_fc1fc21081/sources/Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron
googlefonts/Inconsolata/sources/config.yaml Inconsolata.glyphs?fc1fc21081 (gftools)
rlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 9 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp98ykuma_ INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running CornerComponentsFilter on Inconsolata-UltraCondensedExtraLight fontmake: Error: In 'Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/RadleyFont/sources/config.yaml Radley-Italic.ufo?7f54a0b10f (gftools) ✎
view source repository copy reproduction command
annotations
p-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphhthe009 -o ttf -u Radley-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Radley-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Radley-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 338, 2: 1346, 3: 478, 4: 324, 5: 89, 6: 20, 7: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Radley-Italic fontmake: Error: In 'Radley-Italic.ufo': Compiling UFO failed: Could not find component 'uni0326' used in 'Scommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/RobotoMono/sources/config.yaml RobotoMono-Italic.designspace?111eb14e36 (default)
talic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 39: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 41: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 42: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 44: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/RobotoMono_111eb14e36/sources/RobotoMono-Italic.designspace': Compatibility check failed
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline-Italic.glyphs?81ea544e0c (gftools)
ps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Italic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline.glyphs?81ea544e0c (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-pinstripe/sources/config.yml AlumniSansPinstripe.glyphs?26cf834f2e (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansPinstripe-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/arizonia/sources/config.yml Arizonia.glyphs?e135e3351c (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Arizonia-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/babylonica/sources/config.yml Babylonica.glyphs?7b1c733f74 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Babylonica-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/beau-rivage/sources/config.yml BeauRivage-Pro.glyphs?a80b72a03f (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/BeauRivage-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (default)
nt 69: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caveat_59745e818e/sources/Caveat.designspace': Compatibility check failed
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (gftools)
d had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In 'sources/Caveat.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/fuggles/sources/config.yml Fuggles.glyphs?cc9766c14a (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Fuggles-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/grapenuts/sources/config.yml GrapeNuts.glyphs?1313fb48d7 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/GrapeNuts-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/imperial-script/sources/config.yml ImperialScript.glyphs?01a1656c6f (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/ImperialScript-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/ingrid-darling/sources/config.yml IngridDarling.glyphs?ea2b4893cf (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/IngridDarling-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/inspiration/$VIRTUAL/google/fonts/ofl/inspiration/config.yaml sources/InspirationPro.glyphs?629ca27262 (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/Inspiration-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/island-moments/sources/config.yml IslandMomentsPro.glyphs?665d59f297 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/IslandMoments-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/kolker-brush/sources/config.yml KolkerBrush.glyphs?03ba4eb35e (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/KolkerBrush-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/kosugi-maru/sources/config.yaml KosugiMaru.glyphs?bd22c671a9 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/KosugiMaru-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/kosugi/sources/config.yaml Kosugi.glyphs?75171a2738 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Kosugi-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/lavishly-yours/sources/config.yml LavishlyYours.glyphs?06ea77a251 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/LavishlyYours-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/licorice/sources/config.yml Licorice.glyphs?8bc5263602 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Licorice-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/love-light/sources/config.yml LoveLight.glyphs?e4fc541136 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/LoveLight-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/luxurious/sources/config.yml Luxurious-Script.glyphs?234fe6f071 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/LuxuriousScript-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/mea-culpa/sources/config.yml MeaCulpaPro.glyphs?13dd5b6607 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/MeaCulpa-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/moolahlah/sources/config.yml MooLahLah.glyphs?ef0153966b (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/MooLahLah-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/moondance/sources/config.yml MoonDancePro.glyphs?ebba2ffb57 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/MoonDance-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/morisawa-biz-ud-gothic/$VIRTUAL/google/fonts/ofl/bizudpgothic/config.yaml sources/extensions/BIZ-UDPGothicExt.glyphs?18934af56b (gftools)
signspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/extensions/BIZ-UDPGothicExt.glyphs' -> 'master_ufo/BIZ-UDPGothicExt-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/morisawa-biz-ud-gothic/$VIRTUAL/google/fonts/ofl/bizudgothic/config.yaml sources/extensions/BIZ-UDGothicExt.glyphs?38953aa0af (gftools)
designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/extensions/BIZ-UDGothicExt.glyphs' -> 'master_ufo/BIZ-UDGothicExt-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/morisawa-biz-ud-mincho/$VIRTUAL/google/fonts/ofl/bizudmincho/config.yaml sources/extensions/BIZ-UDMinchoExt.glyphs?c30a6221b1 (gftools)
designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/extensions/BIZ-UDMinchoExt.glyphs' -> 'master_ufo/BIZ-UDMinchoExt-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/morisawa-biz-ud-mincho/$VIRTUAL/google/fonts/ofl/bizudpmincho/config.yaml sources/extensions/BIZ-UDPMinchoExt.glyphs?c30a6221b1 (gftools)
signspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/extensions/BIZ-UDPMinchoExt.glyphs' -> 'master_ufo/BIZ-UDPMinchoExt-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/ms-madi/sources/config.yml MsMadi.glyphs?867703c035 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/MsMadi-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/my-soul/sources/config.yml MySoul.glyphs?bf7a506cae (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/MySoul-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/neonderthaw/sources/config.yml NeonDerThaw.glyphs?67e6f60e5a (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Neonderthaw-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/ole/sources/config.yml Ole.glyphs?fe77f34a30 (gftools)
laps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Ole-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/oooh-baby/sources/config.yml OoohBaby.glyphs?f36e2452e1 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/OoohBaby-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/pangolin/$VIRTUAL/google/fonts/ofl/pangolin/config.yaml sources/Pangolin.glyphs?8257f00935 (gftools)
Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Pangolin.glyphs' -> 'master_ufo/Pangolin-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/ruthie/sources/config.yml Ruthie.glyphs?73c981515a (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Ruthie-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/send-flowers/sources/config.yml SendFlowers.glyphs?5cee2ce8a5 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/SendFlowers-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/smooch/sources/config.yml SmoochPro.glyphs?90c4cbdfbb (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Smooch-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/splash/sources/config.yml Splash.glyphs?7653a0b5fc (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Splash-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/staatliches/$VIRTUAL/google/fonts/ofl/staatliches/config.yaml sources/Staatliches-Regular.glyphs?0d69eea1ad (gftools)
gn_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.qupteleft found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Staatliches-Regular.glyphs' -> 'master_ufo/Staatliches-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 500'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/tapestry/sources/config.yml Tapestry.glyphs?b38b62f1a1 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Tapestry-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/twinkle-star/sources/config.yml TwinkleStar-Pro.glyphs?b91b9bb130 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/TwinkleStar-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/updock/sources/config.yml Updock-Pro.glyphs?392c2404f3 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Updock-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/vujahday/sources/config.yml VujahDayPro.glyphs?37a8a215d0 (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/VujahdayScript-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/water-brush/sources/config.yml WaterBrush.glyphs?b7a36104b4 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/WaterBrush-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/whisper/sources/config.yml Whisper.glyphs?e546c2e4c0 (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Whisper-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/zcool-qingke-huangyou/$VIRTUAL/google/fonts/ofl/zcoolqingkehuangyou/config.yaml sources/zcool-qingke-huangyou.glyphs?c9dac424b0 (gftools)
designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/zcool-qingke-huangyou.glyphs' -> 'master_ufo/ZCOOLQingKeHuangYou-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/zcool-xiaowei/$VIRTUAL/google/fonts/ofl/zcoolxiaowei/config.yaml sources/xiaowei.glyphs?e94fc01eed (gftools)
lding master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/xiaowei.glyphs' -> 'master_ufo/ZCOOLXiaoWei-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabincondensed/config.yaml sources/Cabin.glyphs?9476ee6f54 (default)
Ordering': None, 'default': 406.6666666666667, 'hidden': False, 'labelNames': {'en': 'Weight'}, 'map': [(400, 94), (500, 109), (600, 116), (700, 128)], 'maximum': 700, 'minimum': 400, 'name': 'Weight', 'tag': 'wght'}, {'axisLabels': [], 'axisOrdering': None, 'default': 100, 'hidden': False, 'labelNames': {'en': 'Width'}, 'map': [(75, 100), (100, 0)], 'maximum': 100, 'minimum': 75, 'name': 'Width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 95, 'Width': 0}, {'Weight': 128, 'Width': 0}, {'Weight': 95, 'Width': 100}, {'Weight': 128, 'Width': 100}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [94, 95.0, 128], 'Width': [100, 0, 0]} fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/impallari/Cabin_9476ee6f54/sources/Cabin.glyphs' -> 'master_ufo/Cabin.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 100.000, 0.000, 0.000
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Regular.ufo?0b2979e191 (default)
fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo'>: unexpected key
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Regular.ufo?0b2979e191 (gftools)
4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20erlq3x /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20erlq3x -o ttf -u src/BenchNine-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20erlq3x -o ttf -u src/BenchNine-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves fontmake: Error: In 'src/BenchNine-Regular.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo'>: unexpected key ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/bowlbyonesc/$VIRTUAL/google/fonts/ofl/bowlbyonesc/config.yaml src/BowlbyOneSC-Regular.ufo?9566646d9f (default)
INFO:fontmake.font_project:Building TTF for BowlbyOneSC-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/bowlbyonesc_9566646d9f/src/BowlbyOneSC-Regular.ufo': Compiling UFO failed: missing value for key 'com.typemytype.robofont.layerData'
librefonts/bowlbyonesc/$VIRTUAL/google/fonts/ofl/bowlbyonesc/config.yaml src/BowlbyOneSC-Regular.ufo?9566646d9f (gftools)
38qc2zzr8kbcv88h0000gn/T/tmpywd87bba /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpywd87bba -o ttf -u src/BowlbyOneSC-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpywd87bba -o ttf -u src/BowlbyOneSC-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BowlbyOneSC-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'src/BowlbyOneSC-Regular.ufo': Compiling UFO failed: missing value for key 'com.typemytype.robofont.layerData' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/longcang/$VIRTUAL/google/fonts/ofl/longcang/config.yaml sources/LongCang.glyphs?37b9a6c0b6 (gftools)
Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/LongCang.glyphs' -> 'master_ufo/LongCang-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-upright.designspace?1ece6a8bfe (default)
e * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 9: * 7 fonts had: None * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 10: * 7 fonts had: curve * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 14: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 15: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/NewsreaderStatic-upright.designspace': Compatibility check failed
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-upright.designspace?1ece6a8bfe (gftools)
er 16pt Regular, Newsreader 16pt ExtraBold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 9: * 7 fonts had: None * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 10: * 7 fonts had: curve * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 14: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 15: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None fontmake: Error: In 'sources/NewsreaderStatic-upright.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderVF-upright.designspace?1ece6a8bfe (default)
None * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 9: * 7 fonts had: None * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 10: * 7 fonts had: curve * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 14: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 15: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/NewsreaderVF-upright.designspace': Compatibility check failed
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderVF-upright.designspace?1ece6a8bfe (gftools)
reader 16pt Regular, Newsreader 16pt ExtraBold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 9: * 7 fonts had: None * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 10: * 7 fonts had: curve * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 14: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni0237, contour 0, point 15: * 7 fonts had: line * Newsreader 16pt Regular, Newsreader 16pt ExtraBold had: None fontmake: Error: In 'sources/NewsreaderVF-upright.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
rosettatype/handjet/$VIRTUAL/google/fonts/ofl/handjet/config.yaml sources/Handjet.glyphs?3918b7798e (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/Handjet-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
satsuyako/CherryBomb/$VIRTUAL/google/fonts/ofl/cherrybombone/config.yaml sources/CherryBomb.glyphs?9171b63b08 (gftools)
nning 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/CherryBomb.glyphs' -> 'master_ufo/CherryBombOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
satsuyako/YomogiFont/$VIRTUAL/google/fonts/ofl/yomogi/config.yaml sources/Yomogi.glyphs?8551d68706 (gftools)
.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/Yomogi.glyphs' -> 'master_ufo/Yomogi-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
sevmeyer/oxanium/$VIRTUAL/google/fonts/ofl/oxanium/config.yaml sources/Oxanium.designspace?a8f39e0c71 (default)
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium-ExtraLight.ufo/features.fea:1:8: The following feature file should be included but cannot be found: ../fea/classes.fea
sevmeyer/oxanium/$VIRTUAL/google/fonts/ofl/oxanium/config.yaml sources/Oxanium.designspace?a8f39e0c71 (gftools)
t-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5s7fqxa0 -o variable -m sources/Oxanium.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5s7fqxa0 WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/Oxanium.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium-ExtraLight.ufo/features.fea:1:8: The following feature file should be included but cannot be found: ../fea/classes.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
shibuyafont/3d-rock-font/$VIRTUAL/google/fonts/ofl/rock3d/config.yaml sources/Rock3D.glyphs?04e20f0b23 (gftools)
ect:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Rock3D.glyphs' -> 'master_ufo/Rock3D-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
shibuyafont/Palette-mosaic-font-mono/$VIRTUAL/google/fonts/ofl/palettemosaic/config.yaml sources/PaletteMosaic.glyphs?461da4c5f2 (gftools)
aster UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/PaletteMosaic.glyphs' -> 'master_ufo/PaletteMosaic-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
shibuyafont/shizuru-font/$VIRTUAL/google/fonts/ofl/shizuru/config.yaml sources/ShizuruFont.glyphs?d81cbacf44 (gftools)
ilding master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/ShizuruFont.glyphs' -> 'master_ufo/Shizuru-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
shinntype/bellefair/$VIRTUAL/google/fonts/ofl/bellefair/config.yaml sources/Bellefair.glyphs?879a39cbf0 (default)
mation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Bellefair-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bellefair-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bellefair-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bellefair-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 148, 2: 1059, 3: 710, 4: 84, 5: 20, 6: 1 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpex14ikq7' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/shinntype/bellefair_879a39cbf0/sources/Bellefair.glyphs' -> 'master_ufo/Bellefair-Regular.designspace': Compiling UFO failed: <features>:6:1: "languagesystem hebr dflt" has already been specified
shinntype/bellefair/$VIRTUAL/google/fonts/ofl/bellefair/config.yaml sources/Bellefair.glyphs?879a39cbf0 (gftools)
ding TTF for Bellefair-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bellefair-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Bellefair-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bellefair-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bellefair-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 153, 2: 1070, 3: 716, 4: 84, 5: 20, 6: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Bellefair-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 2 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8ijj67r5' fontmake: Error: Compiling UFO failed: <features>:6:1: "languagesystem hebr dflt" has already been specified ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Bold.glyphs?ec58500fc2 (default)
er.builders.UFOBuilder:Non-existent glyph class public.kern2.U-cy found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.U-cy found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Kadwa-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 251, 2: 2773, 3: 1307, 4: 305, 5: 46, 6: 32, 7: 12, 8: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/solmatas/Kadwa_ec58500fc2/Kadwa-Bold.glyphs' -> 'master_ufo/Kadwa-Bold.designspace': Compiling UFO failed: can only concatenate str (not "float") to str
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Bold.glyphs?ec58500fc2 (gftools)
/T/tmphhz5alko -o ttf -u instance_ufos/Kadwa-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kadwa-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 265, 2: 2912, 3: 1411, 4: 325, 5: 46, 6: 32, 7: 12, 8: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Kadwa-Bold fontmake: Error: Compiling UFO failed: Could not find component 'Ge-cy' used in 'Gamma' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Regular.glyphs?ec58500fc2 (default)
:Non-existent glyph class public.kern1.ve-cy found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.U-cy found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Kadwa-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 194, 2: 2948, 3: 1741, 4: 351, 5: 46, 6: 35, 7: 19, 8: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/solmatas/Kadwa_ec58500fc2/Kadwa-Regular.glyphs' -> 'master_ufo/Kadwa-Regular.designspace': Compiling UFO failed: can only concatenate str (not "float") to str
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Regular.glyphs?ec58500fc2 (gftools)
instance_ufos/Kadwa-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kadwa-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 203, 2: 3088, 3: 1859, 4: 368, 5: 46, 6: 35, 7: 19, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Kadwa-Regular fontmake: Error: Compiling UFO failed: Could not find component 'Ge-cy' used in 'Gamma' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
sovichet/kdam-thmor-pro/sources/config.yaml KdamThmorPro.designspace?02b97ee272 (default)
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for KdamThmorPro-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 808, 2: 859, 3: 47, 4: 14, 5: 3 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.postProcessor:Renaming glyphs to final production names INFO:fontmake.font_project:Saving fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sovichet/kdam-thmor-pro_02b97ee272/sources/KdamThmorPro.designspace': Generating fonts from Designspace failed
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (default)
orner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/suman51284/Alkatra_0192cbf706/Sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (gftools)
r.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In 'Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
typeoff/biryani/$VIRTUAL/google/fonts/ofl/biryani/config.yaml Source Files/Biryani 20150307.glyphs?6f7831d27b (default)
g .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Biryani-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Biryani-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 32, 2: 2140, 3: 1396, 4: 505, 5: 11, 6: 10 INFO:ufo2ft:Building OpenType tables for Biryani-Light fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/typeoff/biryani_6f7831d27b/Source Files/Biryani 20150307.glyphs' -> 'master_ufo/Biryani.designspace': Generating fonts from Designspace failed: can only concatenate str (not "float") to str
typeoff/martel/$VIRTUAL/google/fonts/ofl/martel/config.yaml Martel Source Files/Martel 20150306.glyphs?76c161e71b (default)
sformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Martel-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Martel-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Martel-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 60, 2: 1868, 3: 2064, 4: 769, 5: 83, 6: 7, 7: 3 INFO:ufo2ft:Building OpenType tables for Martel-Light fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/typeoff/martel_76c161e71b/Martel Source Files/Martel 20150306.glyphs' -> 'master_ufo/Martel.designspace': Generating fonts from Designspace failed: can only concatenate str (not "float") to str
typeoff/martel_sans/$VIRTUAL/google/fonts/ofl/martelsans/config.yaml Martel Sans Source Files/Martel_Sans_20150305.glyphs?7a536b7ce5 (default)
Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on MartelSans-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on MartelSans-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 54, 2: 2273, 3: 1383, 4: 212, 5: 29, 6: 25, 7: 6 INFO:ufo2ft:Building OpenType tables for MartelSans-Light fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/typeoff/martel_sans_7a536b7ce5/Martel Sans Source Files/Martel_Sans_20150305.glyphs' -> 'master_ufo/MartelSans.designspace': Generating fonts from Designspace failed: can only concatenate str (not "float") to str
yangheeryu/Gowun-Dodum/$VIRTUAL/google/fonts/ofl/gowundodum/config.yaml sources/GowunDodum.glyphs?6d9ef10fc7 (gftools)
ps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/GowunDodum-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files

both failures

42dot/42dot-Sans/sources/config_variable.yaml 42dotSans.designspace?d23e87fe44 (default)
fontc
[2026-03-13T21:03:05.897993Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/42dotSans.designspace" [2026-03-13T21:03:05.898585Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/masters/42dotSans-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/masters/42dotSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/masters/42dotSans-Light.ufo'
42dot/42dot-Sans/sources/config_variable.yaml 42dotSans.designspace?d23e87fe44 (gftools)
fontc
riable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvg67eb68 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvg67eb68 42dotSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvg67eb68 42dotSans.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:03:11.597988Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "42dotSans.designspace" [2026-03-13T21:03:11.598041Z ThreadId(1) fontc ERROR] Reading source failed for 'masters/42dotSans-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy4n7siac -o variable -m 42dotSans.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy4n7siac -o variable -m 42dotSans.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'masters/42dotSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/masters/42dotSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
42dot/Asta-Sans/sources/config_variable.yaml AstaSans.designspace?62b8301ac4 (default)
fontc
[2026-03-13T21:03:16.648567Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/AstaSans.designspace" [2026-03-13T21:03:16.648628Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/masters/AstaSans-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/masters/AstaSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/masters/AstaSans-Light.ufo'
42dot/Asta-Sans/sources/config_variable.yaml AstaSans.designspace?62b8301ac4 (gftools)
fontc
ldVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp833ut4bs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp833ut4bs AstaSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp833ut4bs AstaSans.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:03:21.223356Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "AstaSans.designspace" [2026-03-13T21:03:21.223403Z ThreadId(1) fontc ERROR] Reading source failed for 'masters/AstaSans-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ts/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdyc6qkwn -o variable -m AstaSans.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdyc6qkwn -o variable -m AstaSans.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'masters/AstaSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/masters/AstaSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Afrotype/danfo/sources/config.yaml Danfo.glyphs?a66fc9ded8 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
fontmake
-o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos Command failed: fontmake -i Danfo Claw -o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Danfo Claw' fontmake: Error: In 'Danfo.glyphs' -> 'master_ufo/Danfo-Regular.designspace': Generating fonts from Designspace failed [3/9] instantiateUfo fontmake -i Danfo Regular -o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EbenSorkin/Basic/$VIRTUAL/google/fonts/ofl/basic/config.yaml Basic-Regular.ufo?202e65ac93 (default)
fontc
[2026-03-13T21:29:06.451080Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo" [2026-03-13T21:29:06.458477Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo/glyphs/registered.glif': 'expected file'
fontmake
INFO:fontmake.font_project:Building TTF for Basic-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo': Compiling UFO failed: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs
EbenSorkin/Basic/$VIRTUAL/google/fonts/ofl/basic/config.yaml Basic-Regular.ufo?202e65ac93 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9fzqeqt6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9fzqeqt6 Basic-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9fzqeqt6 Basic-Regular.ufo --flatten-components --decompose-transformed-components [2026-03-13T21:29:10.717522Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Basic-Regular.ufo" [2026-03-13T21:29:10.719174Z ThreadId(1) fontc ERROR] Reading source failed for 'Basic-Regular.ufo/glyphs/registered.glif': 'expected file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
hon3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd6j6xsqb -o ttf -u Basic-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd6j6xsqb -o ttf -u Basic-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Basic-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'Basic-Regular.ufo': Compiling UFO failed: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (default)
fontc
34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace" [2026-03-13T21:44:02.344292Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:02.344300Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace" [2026-03-13T21:44:02.345672Z ThreadId(1) fontc::workload DEBUG] 1/2939 complete, most recently Fe(Features) [2026-03-13T21:44:02.348043Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:44:02.353451Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia-Thin.ufo/features.fea
fontmake
rnersFilter on AnekOdia-CondensedExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.or' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'oneeigth.or', 'threesixteenth.or'
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (gftools)
fontc
source DEBUG] Static metadata for "Masters/AnekOdia.designspace" [2026-03-13T21:44:12.140679Z ThreadId(7) ufo2fontir::source DEBUG] Features for "Masters/AnekOdia.designspace" [2026-03-13T21:44:12.140708Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:12.140769Z ThreadId(1) fontc::workload DEBUG] 1/2939 complete, most recently Fe(Features) [2026-03-13T21:44:12.140772Z ThreadId(1) fontc::workload DEBUG] 2/2939 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:12.142484Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:44:12.145948Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekOdia-CondensedThin.ufo/features.fea, Masters/AnekOdia-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments fontmake: Error: In 'Masters/AnekOdia.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'oneeigth.or', 'threesixteenth.or' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekTamil/builder.yaml Masters/AnekTamil.designspace?34074c6b40 (default)
fontc
[2026-03-13T21:44:24.280652Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTamil/Masters/AnekTamil.designspace': 'failed to deserialize designspace: duplicate field `rules`'
fontmake
ve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 971, 978, 985, 952, 958, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 583, 587, 591, 571, 575, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTamil/Masters/AnekTamil.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Anek Tamil Condensed Thin: Expected to see [0]==5, instead saw 4
EkType/Anek/sources/AnekTamil/builder.yaml Masters/AnekTamil.designspace?34074c6b40 (gftools)
fontc
[1/3] fontcBuildVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0v25ywx0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0v25ywx0 Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0v25ywx0 Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:44:40.459121Z ThreadId(1) fontc ERROR] Reading source failed for 'Masters/AnekTamil.designspace': 'failed to deserialize designspace: duplicate field `rules`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 971, 978, 985, 952, 958, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 583, 587, 591, 571, 575, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'Masters/AnekTamil.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Anek Tamil Condensed Thin: Expected to see [0]==5, instead saw 4 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekTelugu/builder.yaml Masters/AnekTelugu.designspace?34074c6b40 (default)
fontc
ailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:57.973340Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu.designspace" [2026-03-13T21:44:57.973567Z ThreadId(1) fontc::workload DEBUG] 1/4139 complete, most recently Fe(Features) [2026-03-13T21:44:57.973574Z ThreadId(1) fontc::workload DEBUG] 2/4139 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:57.978323Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:44:57.982582Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu-Thin.ufo/features.fea
fontmake
ating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [1278, 1278, 1278, 2401, 1278, 1278, 1278, 2300, 1278] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 2127, 978, 985, 952, 1510, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 1276, 587, 591, 571, 906, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GDEF.table.MarkGlyphSetsDef.Coverage[0].glyphs The problem is likely to be in Anek Telugu Condensed Thin: Expected to see .glyphs==18, instead saw 8
EkType/Anek/sources/AnekTelugu/builder.yaml Masters/AnekTelugu.designspace?34074c6b40 (gftools)
fontc
RN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:45:29.557359Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekTelugu.designspace" [2026-03-13T21:45:29.562333Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-03-13T21:45:29.567364Z ThreadId(1) fontc::workload DEBUG] 1/4139 complete, most recently Fe(Features) [2026-03-13T21:45:29.567386Z ThreadId(1) fontc::workload DEBUG] 2/4139 complete, most recently Fe(ColorPalettes) [2026-03-13T21:45:29.567389Z ThreadId(1) fontc::workload DEBUG] 3/4139 complete, most recently Fe(StaticMetadata) [2026-03-13T21:45:29.571230Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekTelugu-CondensedThin.ufo/features.fea, Masters/AnekTelugu-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [1278, 1278, 1278, 2401, 1278, 1278, 1278, 2300, 1278] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 2127, 978, 985, 952, 1510, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 1276, 587, 591, 571, 906, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'Masters/AnekTelugu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GDEF.table.MarkGlyphSetsDef.Coverage[0].glyphs The problem is likely to be in Anek Telugu Condensed Thin: Expected to see .glyphs==18, instead saw 8 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Jaini/Source/jaini-purva.yaml JainiPurva.glyphs?4d2bcf9760 (default)
fontc
recently Be(GlyfFragment(LaDaRa.dv)) [2026-03-13T21:53:25.675431Z ThreadId(1) fontc::workload DEBUG] 6399/6888 complete, most recently Be(GlyfFragment(Lla.dv)) [2026-03-13T21:53:25.675433Z ThreadId(1) fontc::workload DEBUG] 6400/6888 complete, most recently Be(GlyfFragment(NaBhaVa.dv)) [2026-03-13T21:53:25.675436Z ThreadId(1) fontc::workload DEBUG] 6401/6888 complete, most recently Be(GlyfFragment(KhaVa.dv)) [2026-03-13T21:53:25.675438Z ThreadId(1) fontc::workload DEBUG] 6402/6888 complete, most recently Be(GlyfFragment(ShaKaNukta.dv)) [2026-03-13T21:53:25.675442Z ThreadId(1) fontc::workload DEBUG] 6403/6888 complete, most recently Be(GlyfFragment(matraIiReph5.dv)) [2026-03-13T21:53:25.683032Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:53:25.683046Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in at 363:2 | 363 | sub La.MAR.dv Halant.dv Ra.dv by LaRa.MAR.dv; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
ke.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for JainiPurva-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on JainiPurva-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 4280, 2: 18025, 3: 6741, 4: 3239, 5: 591, 6: 6 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp04rm1blf' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Jaini_4d2bcf9760/Source/JainiPurva.glyphs' -> 'master_ufo/JainiPurva-Regular.designspace': Compiling UFO failed: <features>:363:3: Already defined substitution for "La.MAR.dv, Halant.dv, Ra.dv"
EkType/Jaini/Source/jaini-purva.yaml JainiPurva.glyphs?4d2bcf9760 (gftools)
fontc
ThreadId(1) fontc::workload DEBUG] 6069/6888 complete, most recently Be(GlyfFragment(wcircumflex)) [2026-03-13T21:53:36.290395Z ThreadId(1) fontc::workload DEBUG] 6070/6888 complete, most recently Be(GlyfFragment(Hbar)) [2026-03-13T21:53:36.290397Z ThreadId(1) fontc::workload DEBUG] 6071/6888 complete, most recently Be(GlyfFragment(oacute)) [2026-03-13T21:53:36.290399Z ThreadId(1) fontc::workload DEBUG] 6072/6888 complete, most recently Be(GlyfFragment(i)) [2026-03-13T21:53:36.290401Z ThreadId(1) fontc::workload DEBUG] 6073/6888 complete, most recently Be(Vvar) [2026-03-13T21:53:36.308236Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:53:36.308248Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in at 363:2 | 363 | sub La.MAR.dv Halant.dv Ra.dv by LaRa.MAR.dv; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lar INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on JainiPurva-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on JainiPurva-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 4285, 2: 18064, 3: 6745, 4: 3241, 5: 591, 6: 6 INFO:ufo2ft.filters:Running FlattenComponentsFilter on JainiPurva-Regular INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo8f1ob8f' fontmake: Error: Compiling UFO failed: <features>:363:3: Already defined substitution for "La.MAR.dv, Halant.dv, Ra.dv" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Jaini/Source/jaini.yaml Jaini.glyphs?4d2bcf9760 (default)
fontc
35Z ThreadId(1) fontc::workload DEBUG] 5135/6852 complete, most recently Be(GlyfFragment(mcandrabindu)) [2026-03-13T21:53:56.278238Z ThreadId(1) fontc::workload DEBUG] 5136/6852 complete, most recently Be(GlyfFragment(K)) [2026-03-13T21:53:56.278241Z ThreadId(1) fontc::workload DEBUG] 5137/6852 complete, most recently Be(GlyfFragment(cacute)) [2026-03-13T21:53:56.278243Z ThreadId(1) fontc::workload DEBUG] 5138/6852 complete, most recently Be(GlyfFragment(Dcaron)) [2026-03-13T21:53:56.278246Z ThreadId(1) fontc::workload DEBUG] 5139/6852 complete, most recently Be(GlyfFragment(AE)) [2026-03-13T21:53:56.273810Z ThreadId(4) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-03-13T21:53:56.322738Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:53:56.322749Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in at 371:0 | 371 | sub La.MAR.dv Halant.dv Ra.dv by LaRa.MAR.dv; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Jaini-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Jaini-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jaini-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Jaini-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Jaini-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 4342, 2: 17859, 3: 6866, 4: 3212, 5: 572, 6: 6 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0zxh2lza' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Jaini_4d2bcf9760/Source/Jaini.glyphs' -> 'master_ufo/Jaini-Regular.designspace': Compiling UFO failed: <features>:371:1: Already defined substitution for "La.MAR.dv, Halant.dv, Ra.dv"
EkType/Jaini/Source/jaini.yaml Jaini.glyphs?4d2bcf9760 (gftools)
fontc
load DEBUG] 4750/6852 complete, most recently Be(GlyfFragment(PhaPa.dv)) [2026-03-13T21:54:07.172659Z ThreadId(1) fontc::workload DEBUG] 4751/6852 complete, most recently Be(GlyfFragment(Y)) [2026-03-13T21:54:07.172661Z ThreadId(1) fontc::workload DEBUG] 4752/6852 complete, most recently Be(GlyfFragment(BhamatraRu.dv)) [2026-03-13T21:54:07.172663Z ThreadId(1) fontc::workload DEBUG] 4753/6852 complete, most recently Be(GlyfFragment(TaSa.dv)) [2026-03-13T21:54:07.172666Z ThreadId(1) fontc::workload DEBUG] 4754/6852 complete, most recently Be(GlyfFragment(LamatraRu.dv)) [2026-03-13T21:54:07.213270Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:54:07.213280Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in at 371:0 | 371 | sub La.MAR.dv Halant.dv Ra.dv by LaRa.MAR.dv; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ct:Building TTF for Jaini-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Jaini-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jaini-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Jaini-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Jaini-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Jaini-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 4347, 2: 17898, 3: 6870, 4: 3214, 5: 572, 6: 6 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Jaini-Regular INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxaj9feit' fontmake: Error: Compiling UFO failed: <features>:371:1: Already defined substitution for "La.MAR.dv, Halant.dv, Ra.dv" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Etcetera-Type-Co/Anybody/Sources/config.yaml Anybody-Italic.glyphs?fe7b55cf9d (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
Etcetera-Type-Co/Anybody/Sources/config.yaml Anybody.glyphs?fe7b55cf9d (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
Etcetera-Type-Co/Tourney/Sources/config.yaml Tourney-Italic.glyphs?643f1026ad (default)
fontc
944 complete, most recently Be(GlyfFragment(ogonekcomb.case)) [2026-03-13T21:57:03.206835Z ThreadId(1) fontc::workload DEBUG] 1895/2944 complete, most recently Be(GlyfFragment(commaaccentcomb)) [2026-03-13T21:57:03.206844Z ThreadId(1) fontc::workload DEBUG] 1896/2944 complete, most recently Be(GlyfFragment(hungarumlautcomb)) [2026-03-13T21:57:03.206853Z ThreadId(1) fontc::workload DEBUG] 1897/2944 complete, most recently Be(GlyfFragment(i.ss01)) [2026-03-13T21:57:03.216221Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:57:03.216252Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:57:03.216342Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour exclam [2026-03-13T21:57:03.216456Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T21:57:03.228834Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths
fontmake
urney-CondensedBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-CondensedBlackItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ThinItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BlackItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedThinItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBlackItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 't.ss01' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Etcetera-Type-Co/Tourney_643f1026ad/Sources/Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01'
Etcetera-Type-Co/Tourney/Sources/config.yaml Tourney-Italic.glyphs?643f1026ad (gftools)
fontc
9Z ThreadId(1) fontc::workload DEBUG] 1778/2944 complete, most recently Be(GlyfFragment(Scedilla)) [2026-03-13T21:57:16.283542Z ThreadId(1) fontc::workload DEBUG] 1779/2944 complete, most recently Be(GlyfFragment(six)) [2026-03-13T21:57:16.283544Z ThreadId(1) fontc::workload DEBUG] 1780/2944 complete, most recently Be(GlyfFragment(asterisk)) [2026-03-13T21:57:16.284607Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:57:16.284627Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:57:16.284640Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam [2026-03-13T21:57:16.284677Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T21:57:16.296238Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-CondensedBlackItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ThinItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-BlackItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedThinItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Tourney-ExpandedBlackItalic INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 't.ss01' have different number of segments fontmake: Error: In 'Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseidecol/config.yaml sources/Kaisei-Decol.glyphs?b396c906d6 (default)
fontc
-hira.vert' has interpolation-incompatible paths' [2026-03-13T21:58:53.215880Z ThreadId(1) fontc::workload DEBUG] 1440/2615 complete, most recently Be(GlyfFragment(tusmall-hira.vert)) [2026-03-13T21:58:53.215882Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(na-kata.half))' failed: ''na-kata.half' has interpolation-incompatible paths' [2026-03-13T21:58:53.215884Z ThreadId(1) fontc::workload DEBUG] 1441/2615 complete, most recently Be(GlyfFragment(na-kata.half)) [2026-03-13T21:58:53.215888Z ThreadId(1) fontc::workload DEBUG] 1442/2615 complete, most recently Be(GlyfFragment(yo-kata.half.rotat)) [2026-03-13T21:58:53.215890Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(yu-kata))' failed: ''yu-kata' has interpolation-incompatible paths' [2026-03-13T21:58:53.215892Z ThreadId(1) fontc::workload DEBUG] 1443/2615 complete, most recently Be(GlyfFragment(yu-kata)) [2026-03-13T21:58:53.221666Z ThreadId(1) fontc ERROR] 'voiced-kana.half' has interpolation-incompatible paths
fontmake
old had: 61 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 3: * Kaisei Decol Regular had: 25 * Kaisei Decol Medium had: 21 * Kaisei Decol Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 4: * Kaisei Decol Regular had: 18 * Kaisei Decol Medium had: 15 * Kaisei Decol Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 2: * Kaisei Decol Regular, Kaisei Decol Medium had: 26 * Kaisei Decol Bold had: 25 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei Decol Regular, Kaisei Decol Medium had: 65 * Kaisei Decol Bold had: 60 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-Decol.glyphs' -> 'master_ufo/KaiseiDecol.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseidecol/config.yaml sources/Kaisei-Decol.glyphs?b396c906d6 (gftools)
fontc
d: ''e-hira.half.rotat' has interpolation-incompatible paths' [2026-03-13T21:59:01.883601Z ThreadId(1) fontc::workload DEBUG] 1942/2615 complete, most recently Be(GlyfFragment(e-hira.half.rotat)) [2026-03-13T21:59:01.883602Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ba-kata.half))' failed: ''ba-kata.half' has interpolation-incompatible paths' [2026-03-13T21:59:01.883603Z ThreadId(1) fontc::workload DEBUG] 1943/2615 complete, most recently Be(GlyfFragment(ba-kata.half)) [2026-03-13T21:59:01.883604Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(sa-kata.half))' failed: ''sa-kata.half' has interpolation-incompatible paths' [2026-03-13T21:59:01.883605Z ThreadId(1) fontc::workload DEBUG] 1944/2615 complete, most recently Be(GlyfFragment(sa-kata.half)) [2026-03-13T21:59:01.886243Z ThreadId(1) fontc ERROR] 'zu-kata.half.rotat' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['KaiseiDecol-Regular.ttf', 'KaiseiDecol-Medium.ttf', 'KaiseiDecol-Bold.ttf']
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseiharunoumi/config.yaml sources/Kaisei-HarunoUmi.glyphs?b396c906d6 (default)
fontc
tc::workload ERROR] task 'Be(GlyfFragment(ka-hira.half.rotat))' failed: ''ka-hira.half.rotat' has interpolation-incompatible paths' [2026-03-13T21:59:54.606181Z ThreadId(1) fontc::workload DEBUG] 1704/2615 complete, most recently Be(GlyfFragment(ka-hira.half.rotat)) [2026-03-13T21:59:54.606184Z ThreadId(1) fontc::workload DEBUG] 1705/2615 complete, most recently Be(GlyfFragment(tu-hira.half)) [2026-03-13T21:59:54.606188Z ThreadId(1) fontc::workload DEBUG] 1706/2615 complete, most recently Be(GlyfFragment(he-kata.half.rotat)) [2026-03-13T21:59:54.606192Z ThreadId(1) fontc::workload DEBUG] 1707/2615 complete, most recently Be(GlyfFragment(nu-kata)) [2026-03-13T21:59:54.606194Z ThreadId(1) fontc::workload DEBUG] 1708/2615 complete, most recently Fe(Glyph(yasmall-hira.half)) [2026-03-13T21:59:54.606210Z ThreadId(1) fontc::workload DEBUG] 1709/2615 complete, most recently Fe(Glyph(ri-kata)) [2026-03-13T21:59:54.610255Z ThreadId(1) fontc ERROR] 'ru-hira' has interpolation-incompatible paths
fontmake
ts had differing number of points in glyph bo-hira.half.rotat, contour 6: * Kaisei HarunoUmi Regular had: 15 * Kaisei HarunoUmi Medium, Kaisei HarunoUmi Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei HarunoUmi Regular had: 57 * Kaisei HarunoUmi Medium, Kaisei HarunoUmi Bold had: 51 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 4: * Kaisei HarunoUmi Regular had: 85 * Kaisei HarunoUmi Medium, Kaisei HarunoUmi Bold had: 88 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 5: * Kaisei HarunoUmi Regular had: 24 * Kaisei HarunoUmi Medium had: 30 * Kaisei HarunoUmi Bold had: 27 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-HarunoUmi.glyphs' -> 'master_ufo/KaiseiHarunoUmi.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseiharunoumi/config.yaml sources/Kaisei-HarunoUmi.glyphs?b396c906d6 (gftools)
fontc
lf.rotat))' failed: ''sa-hira.half.rotat' has interpolation-incompatible paths' [2026-03-13T22:00:14.040133Z ThreadId(1) fontc::workload DEBUG] 1583/2615 complete, most recently Be(GlyfFragment(sa-hira.half.rotat)) [2026-03-13T22:00:14.040134Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(i-kata.half))' failed: ''i-kata.half' has interpolation-incompatible paths' [2026-03-13T22:00:14.040135Z ThreadId(1) fontc::workload DEBUG] 1584/2615 complete, most recently Be(GlyfFragment(i-kata.half)) [2026-03-13T22:00:14.040136Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(wi-kata))' failed: ''wi-kata' has interpolation-incompatible paths' [2026-03-13T22:00:14.040137Z ThreadId(1) fontc::workload DEBUG] 1585/2615 complete, most recently Be(GlyfFragment(wi-kata)) [2026-03-13T22:00:14.044680Z ThreadId(1) fontc ERROR] 'n-kata.half.rotat' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['KaiseiHarunoUmi-Regular.ttf', 'KaiseiHarunoUmi-Medium.ttf', 'KaiseiHarunoUmi-Bold.ttf']
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseiopti/config.yaml sources/Kaisei-Opti.glyphs?b396c906d6 (default)
fontc
174701Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ha-hira.half))' failed: ''ha-hira.half' has interpolation-incompatible paths' [2026-03-13T22:00:40.174704Z ThreadId(1) fontc::workload DEBUG] 1939/2615 complete, most recently Be(GlyfFragment(ha-hira.half)) [2026-03-13T22:00:40.174706Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(he-hira.half.rotat))' failed: ''he-hira.half.rotat' has interpolation-incompatible paths' [2026-03-13T22:00:40.174708Z ThreadId(1) fontc::workload DEBUG] 1940/2615 complete, most recently Be(GlyfFragment(he-hira.half.rotat)) [2026-03-13T22:00:40.174710Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ge-kata.half.rotat))' failed: ''ge-kata.half.rotat' has interpolation-incompatible paths' [2026-03-13T22:00:40.174712Z ThreadId(1) fontc::workload DEBUG] 1941/2615 complete, most recently Be(GlyfFragment(ge-kata.half.rotat)) [2026-03-13T22:00:40.179840Z ThreadId(1) fontc ERROR] 'yo-hira.half' has interpolation-incompatible paths
fontmake
Kaisei Opti Bold had: 61 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 3: * Kaisei Opti Regular had: 25 * Kaisei Opti Medium had: 21 * Kaisei Opti Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 4: * Kaisei Opti Regular had: 18 * Kaisei Opti Medium had: 15 * Kaisei Opti Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 2: * Kaisei Opti Regular, Kaisei Opti Medium had: 26 * Kaisei Opti Bold had: 25 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei Opti Regular, Kaisei Opti Medium had: 65 * Kaisei Opti Bold had: 60 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-Opti.glyphs' -> 'master_ufo/KaiseiOpti.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseiopti/config.yaml sources/Kaisei-Opti.glyphs?b396c906d6 (gftools)
fontc
CCCCCCCCCCCCCCCZMCCCCLCCCCZ", "MCCCCCCCCCCCCCCZMCCCCLCCCCZ"} [2026-03-13T22:00:48.982294Z ThreadId(6) fontbe::glyphs WARN] ge-hira.half.rotat has inconsistent path elements: {"MCCCCCLCCCCZMCCLLLLLLLCCCCCCCCLLCZMCCCCCCCZMCCCCCCCZ", "MCCCCLCCCCZMCCCLCLLLLLLCCCCCCCCLCZMCCCLCCCCCZMCCCCCCZ", "MCCCCLCCCZMCCCLCLLLLLLCCCCCCCCLCZMCCCCCCCZMCCCCCZ"} [2026-03-13T22:00:48.983333Z ThreadId(9) fontbe::glyphs WARN] wasmall-kata has inconsistent path elements: {"MLLLLLCCCCCCCCCZ", "MLLLLLCCCCCCCZ", "MLLLLLCCCCCCCCZ"} [2026-03-13T22:00:48.979506Z ThreadId(8) fontbe::glyphs WARN] doruSquare.vert has inconsistent path elements: {"MLCCCCCCCCZMCCCCCLLLCCZMCCCCCLLLLLCCCZMCLCCCCCCZMCCCCCCCCCZ", "MLCCCCCCZMCCCCCLLLCCZMCCCLLLLLCCZMCCCCCCZMCCCCCZ", "MLCCCCCZMCCCCLLLCCCZMCLCLLLLLCCCZMCCCCCCZMCCCCCZ"} [2026-03-13T22:00:48.988354Z ThreadId(1) fontc ERROR] 'usmall-kata.vert' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['KaiseiOpti-Regular.ttf', 'KaiseiOpti-Bold.ttf', 'KaiseiOpti-Medium.ttf']
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseitokumin/config.yaml sources/Kaisei-Tokumin.glyphs?b396c906d6 (default)
fontc
03-13T22:01:12.463655Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(e-kata.half))' failed: ''e-kata.half' has interpolation-incompatible paths' [2026-03-13T22:01:12.463657Z ThreadId(1) fontc::workload DEBUG] 1942/2615 complete, most recently Be(GlyfFragment(e-kata.half)) [2026-03-13T22:01:12.463659Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(zu-hira.half))' failed: ''zu-hira.half' has interpolation-incompatible paths' [2026-03-13T22:01:12.463661Z ThreadId(1) fontc::workload DEBUG] 1943/2615 complete, most recently Be(GlyfFragment(zu-hira.half)) [2026-03-13T22:01:12.463663Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(si-kata.half.rotat))' failed: ''si-kata.half.rotat' has interpolation-incompatible paths' [2026-03-13T22:01:12.463665Z ThreadId(1) fontc::workload DEBUG] 1944/2615 complete, most recently Be(GlyfFragment(si-kata.half.rotat)) [2026-03-13T22:01:12.468919Z ThreadId(1) fontc ERROR] 'du-hira.half.rotat' has interpolation-incompatible paths
fontmake
edium, Kaisei Tokumin Bold had: 18 * Kaisei Tokumin ExtraBold had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 1: * Kaisei Tokumin Regular had: 9 * Kaisei Tokumin Medium, Kaisei Tokumin Bold had: 12 * Kaisei Tokumin ExtraBold had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei Tokumin Regular had: 45 * Kaisei Tokumin Medium had: 63 * Kaisei Tokumin Bold had: 57 * Kaisei Tokumin ExtraBold had: 60 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 4: * Kaisei Tokumin Regular had: 86 * Kaisei Tokumin Medium had: 94 * Kaisei Tokumin Bold had: 105 * Kaisei Tokumin ExtraBold had: 131 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-Tokumin.glyphs' -> 'master_ufo/KaiseiTokumin.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseitokumin/config.yaml sources/Kaisei-Tokumin.glyphs?b396c906d6 (gftools)
fontc
a.half' has interpolation-incompatible paths' [2026-03-13T22:01:26.206787Z ThreadId(1) fontc::workload DEBUG] 1942/2615 complete, most recently Be(GlyfFragment(ta-hira.half)) [2026-03-13T22:01:26.206789Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(e-hira.half.rotat))' failed: ''e-hira.half.rotat' has interpolation-incompatible paths' [2026-03-13T22:01:26.206792Z ThreadId(1) fontc::workload DEBUG] 1943/2615 complete, most recently Be(GlyfFragment(e-hira.half.rotat)) [2026-03-13T22:01:26.206794Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(peeziSquare.vert))' failed: ''peeziSquare.vert' has interpolation-incompatible paths' [2026-03-13T22:01:26.206796Z ThreadId(1) fontc::workload DEBUG] 1944/2615 complete, most recently Be(GlyfFragment(peeziSquare.vert)) [2026-03-13T22:01:26.213936Z ThreadId(1) fontc ERROR] 'ke-hira.half' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['KaiseiTokumin-ExtraBold.ttf', 'KaiseiTokumin-Bold.ttf', 'KaiseiTokumin-Medium.ttf', 'KaiseiTokumin-Regular.ttf']
Fonthausen/CrimsonPro/sources/config.yaml CrimsonPro-Italic.glyphs?24e8f7bf59 (gftools)
fontc
r8kbcv88h0000gn/T/.tmpiYnPpo/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpanpggv83.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename CrimsonPro-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r8kbcv88h0000gn/T/.tmpiYnPpo/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6ckg8fz.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename CrimsonPro-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Fonthausen/CrimsonPro/sources/config.yaml CrimsonPro.glyphs?24e8f7bf59 (gftools)
fontc
k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpA61pEz/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2r5_c6hr.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename CrimsonPro[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpA61pEz/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmi59wnyp.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename CrimsonPro[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Fonthausen/Livvic/$VIRTUAL/google/fonts/ofl/livvic/config.yaml sources/LV_Livvic.glyphs?30f612bf37 (gftools)
fontc
gftools produced multiple outputs: ['Livvic-Black.ttf', 'Livvic-Medium.ttf', 'Livvic-Bold.ttf', 'Livvic-Thin.ttf', 'Livvic-SemiBold.ttf', 'Livvic-Regular.ttf', 'Livvic-Light.ttf', 'Livvic-ExtraLight.ttf']
fontmake
gftools produced multiple outputs: ['Livvic-Black.ttf', 'Livvic-Medium.ttf', 'Livvic-Bold.ttf', 'Livvic-Thin.ttf', 'Livvic-SemiBold.ttf', 'Livvic-Regular.ttf', 'Livvic-Light.ttf', 'Livvic-ExtraLight.ttf']
Fonthausen/Livvic/$VIRTUAL/google/fonts/ofl/livvic/config.yaml sources/LV_Livvic_Italic.glyphs?30f612bf37 (gftools)
fontc
gftools produced multiple outputs: ['Livvic-BlackItalic.ttf', 'Livvic-ExtraLightItalic.ttf', 'Livvic-MediumItalic.ttf', 'Livvic-Italic.ttf', 'Livvic-SemiBoldItalic.ttf', 'Livvic-LightItalic.ttf', 'Livvic-ThinItalic.ttf', 'Livvic-BoldItalic.ttf']
fontmake
gftools produced multiple outputs: ['Livvic-BlackItalic.ttf', 'Livvic-ExtraLightItalic.ttf', 'Livvic-MediumItalic.ttf', 'Livvic-Italic.ttf', 'Livvic-SemiBoldItalic.ttf', 'Livvic-LightItalic.ttf', 'Livvic-ThinItalic.ttf', 'Livvic-BoldItalic.ttf']
Gissio/font_tiny5/sources/config.yaml tiny5-Medium.sfd?1d6e16fe1f (default)
fontc
[2026-03-13T21:48:04.133374Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/Gissio/font_tiny5_1d6e16fe1f/sources/tiny5-Medium.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/Gissio/font_tiny5_1d6e16fe1f/sources/tiny5-Medium.sfd'
Gissio/font_tiny5/sources/config.yaml tiny5-Medium.sfd?1d6e16fe1f (gftools)
fontc
ts/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter '...''
fontmake
[1/5] exec FAILED: [code=1] tiny5-Medium.ufo /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner babelfont tiny5-Medium.sfd tiny5-Medium.ufo Command failed: babelfont tiny5-Medium.sfd tiny5-Medium.ufo INFO:babelfont.__main__:Reading tiny5-Medium.sfd ERROR:babelfont.__main__:Couldn't read tiny5-Medium.sfd: Instance.__init__() got an unexpected keyword argument 'styleName' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Gue3bara/El-Messiri/sources/config.yaml ElMessiri.glyphs?553b98d8e3 (gftools)
fontc
/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpogCnBh/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpahse72v5.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename ElMessiri[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpogCnBh/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbjpnbt4q.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename ElMessiri[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Gue3bara/Lemonada/sources/config.yaml Lemonada.glyphs?21a53a1760 (gftools)
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpn45acF/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2cil2pb7.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Lemonada[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpn45acF/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgiukdse9.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Lemonada[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Lafontype/Gantari/sources/config.yaml Gantari-Italic.glyphs?363a3dd563 (default)
fontc
sterisk)) [2026-03-13T22:11:16.752063Z ThreadId(1) fontc::workload DEBUG] 1316/1542 complete, most recently Be(GlyfFragment(H)) [2026-03-13T22:11:16.752064Z ThreadId(1) fontc::workload DEBUG] 1317/1542 complete, most recently Be(FeaturesAst) [2026-03-13T22:11:16.752065Z ThreadId(1) fontc::workload DEBUG] 1318/1542 complete, most recently Be(GlyfFragment(five)) [2026-03-13T22:11:16.752066Z ThreadId(1) fontc::workload DEBUG] 1319/1542 complete, most recently Be(GlyfFragment(partialdiff)) [2026-03-13T22:11:16.752068Z ThreadId(1) fontc::workload DEBUG] 1320/1542 complete, most recently Be(GlyfFragment(ellipsis)) [2026-03-13T22:11:16.752069Z ThreadId(1) fontc::workload DEBUG] 1321/1542 complete, most recently Be(GlyfFragment(a)) [2026-03-13T22:11:16.752070Z ThreadId(1) fontc::workload DEBUG] 1322/1542 complete, most recently Be(GlyfFragment(Hbar)) [2026-03-13T22:11:16.756038Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
fontmake
ilters:Running EraseOpenCornersFilter on Gantari-ThinItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-LightItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BlackItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 9, 2: 594, 3: 245, 4: 55, 5: 11 INFO:ufo2ft:Building OpenType tables for Gantari-ThinItalic fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Lafontype/Gantari_363a3dd563/sources/Gantari-Italic.glyphs' -> 'master_ufo/Gantari-Italic.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'
Lafontype/Gantari/sources/config.yaml Gantari-Italic.glyphs?363a3dd563 (gftools)
fontc
mflex)) [2026-03-13T22:11:25.148934Z ThreadId(1) fontc::workload DEBUG] 1338/1542 complete, most recently Be(GlyfFragment(Egrave)) [2026-03-13T22:11:25.148937Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Zdotaccent)) [2026-03-13T22:11:25.148939Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(caron)) [2026-03-13T22:11:25.148941Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(zcaron)) [2026-03-13T22:11:25.148944Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(Sacute)) [2026-03-13T22:11:25.149068Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(wgrave)) [2026-03-13T22:11:25.154658Z 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. Cleaning up temporary files... Done cleaning up temporary files
fontmake
EraseOpenCornersFilter on Gantari-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBoldItalic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-BlackItalic INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 9, 2: 594, 3: 245, 4: 55, 5: 11 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft:Building OpenType tables for Gantari-ThinItalic fontmake: 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' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Lafontype/Gantari/sources/config.yaml Gantari.glyphs?363a3dd563 (default)
fontc
e(GlyfFragment(gbreve)) [2026-03-13T22:10:59.704882Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(Cacute)) [2026-03-13T22:10:59.704885Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(omacron)) [2026-03-13T22:10:59.704887Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(ncommaaccent)) [2026-03-13T22:10:59.704889Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(Vvar) [2026-03-13T22:10:59.704891Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(idotaccent)) [2026-03-13T22:10:59.704894Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(FeaturesAst) [2026-03-13T22:10:59.704896Z ThreadId(1) fontc::workload DEBUG] 1346/1542 complete, most recently Be(Hvar) [2026-03-13T22:10:59.708066Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
fontmake
ng later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 4, 2: 620, 3: 266, 4: 19, 5: 5 INFO:ufo2ft:Building OpenType tables for Gantari-Thin fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Lafontype/Gantari_363a3dd563/sources/Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'
Lafontype/Gantari/sources/config.yaml Gantari.glyphs?363a3dd563 (gftools)
fontc
(GlyfFragment(Ccaron)) [2026-03-13T22:11:07.135906Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Ugrave)) [2026-03-13T22:11:07.135908Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(Otilde)) [2026-03-13T22:11:07.135911Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(acircumflex)) [2026-03-13T22:11:07.135913Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(Hvar) [2026-03-13T22:11:07.135915Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(tilde)) [2026-03-13T22:11:07.135917Z ThreadId(1) fontc::workload DEBUG] 1346/1542 complete, most recently Be(GlyfFragment(lacute)) [2026-03-13T22:11:07.139519Z 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. Cleaning up temporary files... Done cleaning up temporary files
fontmake
n Gantari-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Black INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 4, 2: 620, 3: 266, 4: 19, 5: 5 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft:Building OpenType tables for Gantari-Thin fontmake: Error: In 'Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
ManiackersDesign/monomaniac/$VIRTUAL/google/fonts/ofl/monomaniacone/config.yaml source/MonomaniacOne.glyphs?2318283d6d (gftools)
fontc
gftools produced multiple outputs: ['MonomaniacOne-Bold.ttf', 'MonomaniacOne-Regular.ttf']
fontmake
or,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/MonomaniacOne-Bold.ufo.json not found [4/6] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4vphuzru -o ttf -u source/instance_ufos/MonomaniacOne-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Decorative.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['CinzelDecorative-Black.ttf', 'CinzelDecorative-Bold.ttf', 'CinzelDecorative-SemiBold.ttf', 'CinzelDecorative-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Regular.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['Cinzel-Black.ttf', 'Cinzel-Bold.ttf', 'Cinzel-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (default)
fontc
26-03-13T21:45:55.086722Z ThreadId(1) fontc::workload DEBUG] 1242/4980 complete, most recently Fe(Glyph(hdotbelow)) [2026-03-13T21:45:55.086725Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(onequarter)) [2026-03-13T21:45:55.086727Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(Eth)) [2026-03-13T21:45:55.086729Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(Acircumflex)) [2026-03-13T21:45:55.086731Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(uogonek.alt)) [2026-03-13T21:45:55.086733Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(Ydieresis.alt)) [2026-03-13T21:45:55.086735Z ThreadId(1) fontc::workload DEBUG] 1248/4980 complete, most recently Fe(Glyph(Umacron)) [2026-03-13T21:45:55.091466Z ThreadId(1) fontc ERROR] Invalid source glyph 'manat': 'invalid path: 'has 2 consecutive offcurve points [(350.0, 689.0), (326.0, 710.0)]''
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Bahiana_0efedac55f/Bahianita/sources/Bahianita.glyphs' -> 'master_ufo/Bahianita-Regular.designspace': Compiling UFO failed: Illegal line segment point count: 3
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (gftools)
fontc
Fe(Glyph(iogonek)) [2026-03-13T21:46:00.818627Z ThreadId(1) fontc::workload DEBUG] 1238/4980 complete, most recently Fe(Glyph(AE)) [2026-03-13T21:46:00.818629Z ThreadId(1) fontc::workload DEBUG] 1239/4980 complete, most recently Fe(Glyph(Udieresis)) [2026-03-13T21:46:00.818631Z ThreadId(1) fontc::workload DEBUG] 1240/4980 complete, most recently Fe(Glyph(NJ)) [2026-03-13T21:46:00.818633Z ThreadId(1) fontc::workload DEBUG] 1241/4980 complete, most recently Fe(Glyph(ordmasculine)) [2026-03-13T21:46:00.818636Z ThreadId(1) fontc::workload DEBUG] 1242/4980 complete, most recently Fe(Glyph(F_F)) [2026-03-13T21:46:00.818638Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(oacuteloclPLK.alt)) [2026-03-13T21:46:00.824257Z ThreadId(1) fontc ERROR] Invalid source glyph 'manat': 'invalid path: 'has 2 consecutive offcurve points [(350.0, 689.0), (326.0, 710.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0whij_ld -o ttf -u Bahianita/sources/instance_ufos/Bahianita-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0whij_ld -o ttf -u Bahianita/sources/instance_ufos/Bahianita-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: Compiling UFO failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (gftools)
fontc
ly Fe(Glyph(softhyphen)) [2026-03-13T21:46:48.734872Z ThreadId(1) fontc::workload DEBUG] 1260/4980 complete, most recently Fe(Glyph(abrevegrave.alt)) [2026-03-13T21:46:48.734875Z ThreadId(1) fontc::workload DEBUG] 1261/4980 complete, most recently Fe(Glyph(Oinvertedbreve)) [2026-03-13T21:46:48.734877Z ThreadId(1) fontc::workload DEBUG] 1262/4980 complete, most recently Be(GlyfFragment(dotaccentcomb.case)) [2026-03-13T21:46:48.734880Z ThreadId(1) fontc::workload DEBUG] 1263/4980 complete, most recently Be(GlyfFragment(baraccentlong)) [2026-03-13T21:46:48.734882Z ThreadId(1) fontc::workload DEBUG] 1264/4980 complete, most recently Be(GlyfFragment(leftanglebracket_math)) [2026-03-13T21:46:48.740160Z ThreadId(1) fontc ERROR] Invalid source glyph 'rightanglebracket_math': 'invalid path: 'has 4 consecutive offcurve points [(124.0, 700.0), (125.0, 695.0), (126.0, 695.0), (98.0, 701.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
i -o ttf -u Barriecito/sources/instance_ufos/Barriecito-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Barriecito-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Barriecito-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Barriecito-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Barriecito-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Barriecito-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1714, 2: 8191, 3: 1678, 4: 855, 5: 319, 6: 30, 7: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Barriecito-Regular fontmake: Error: Compiling UFO failed: Could not find component 'dotlessI' used in 'Iacute.alt' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Chivo/sources/config.yaml Chivo.glyphs?d98623c960 (default)
fontc
al tables [2026-03-13T21:47:00.558377Z ThreadId(1) fontc::workload DEBUG] 2418/3554 complete, most recently Fe(KernInstance(Normalized {wght: 0.00})) [2026-03-13T21:47:00.558396Z ThreadId(1) fontc::workload DEBUG] 2419/3554 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2026-03-13T21:47:00.558403Z ThreadId(1) fontc::workload DEBUG] 2420/3554 complete, most recently Fe(KernInstance(Normalized {wght: -1.00})) [2026-03-13T21:47:00.558406Z ThreadId(1) fontc::workload DEBUG] 2421/3554 complete, most recently Be(Post) [2026-03-13T21:47:00.558408Z ThreadId(1) fontc::workload DEBUG] 2422/3554 complete, most recently Be(Vvar) [2026-03-13T21:47:00.558410Z ThreadId(1) fontc::workload DEBUG] 2423/3554 complete, most recently Be(Cmap) [2026-03-13T21:47:00.558562Z ThreadId(9) fontbe::features DEBUG] fea written to "./debug/features.fea" [2026-03-13T21:47:00.568706Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307
fontmake
' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 5, 2: 654, 3: 630, 4: 161, 5: 6, 6: 2, 7: 8 INFO:ufo2ft:Building OpenType tables for Chivo-Thin fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Chivo_d98623c960/sources/Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke'
Omnibus-Type/Chivo/sources/config.yaml Chivo.glyphs?d98623c960 (gftools)
fontc
oad DEBUG] 2974/3554 complete, most recently Be(GlyfFragment(hungarumlautcomb.low)) [2026-03-13T21:47:08.669940Z ThreadId(1) fontc::workload DEBUG] 2975/3554 complete, most recently Be(GlyfFragment(dieresiscomb_macroncomb.cap)) [2026-03-13T21:47:08.669942Z ThreadId(1) fontc::workload DEBUG] 2976/3554 complete, most recently Be(GlyfFragment(acircumflex)) [2026-03-13T21:47:08.669945Z ThreadId(1) fontc::workload DEBUG] 2977/3554 complete, most recently Be(GlyfFragment(atilde)) [2026-03-13T21:47:08.669947Z ThreadId(1) fontc::workload DEBUG] 2978/3554 complete, most recently Be(GlyfFragment(Wdieresis)) [2026-03-13T21:47:08.669949Z ThreadId(1) fontc::workload DEBUG] 2979/3554 complete, most recently Be(GlyfFragment(circumflexcomb_hookcomb.cap)) [2026-03-13T21:47:08.673679Z 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. Cleaning up temporary files... Done cleaning up temporary files
fontmake
sing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Black INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 5, 2: 660, 3: 641, 4: 163, 5: 9, 6: 2, 7: 8 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 261 INFO:ufo2ft:Building OpenType tables for Chivo-Thin fontmake: Error: In 'Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Grenze/sources/config.yaml Grenze-Italic.glyphs?a2a182c7b8 (default)
fontc
tc::workload DEBUG] 1268/3282 complete, most recently Fe(Glyph(Ohm)) [2026-03-13T21:48:49.899534Z ThreadId(1) fontc::workload DEBUG] 1269/3282 complete, most recently Be(GlyfFragment(published)) [2026-03-13T21:48:49.899537Z ThreadId(1) fontc::workload DEBUG] 1270/3282 complete, most recently Be(GlyfFragment(uniE0FF)) [2026-03-13T21:48:49.899539Z ThreadId(1) fontc::workload DEBUG] 1271/3282 complete, most recently Be(GlyfFragment(periodcentered.loclCAT)) [2026-03-13T21:48:49.899541Z ThreadId(1) fontc::workload DEBUG] 1272/3282 complete, most recently Be(GlyfFragment(K)) [2026-03-13T21:48:49.899543Z ThreadId(1) fontc::workload DEBUG] 1273/3282 complete, most recently Be(GlyfFragment(onesuperior)) [2026-03-13T21:48:49.899545Z ThreadId(1) fontc::workload DEBUG] 1274/3282 complete, most recently Be(GlyfFragment(dotaccent)) [2026-03-13T21:48:49.916327Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]''
fontmake
. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.p found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-LightItalic fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Grenze_a2a182c7b8/sources/Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3
Omnibus-Type/Grenze/sources/config.yaml Grenze-Italic.glyphs?a2a182c7b8 (gftools)
fontc
recently Fe(Glyph(longs)) [2026-03-13T21:48:57.857785Z ThreadId(1) fontc::workload DEBUG] 77/3282 complete, most recently Fe(Glyph(Ntilde)) [2026-03-13T21:48:57.857790Z ThreadId(1) fontc::workload DEBUG] 78/3282 complete, most recently Fe(Glyph(c_k)) [2026-03-13T21:48:57.857792Z ThreadId(1) fontc::workload DEBUG] 79/3282 complete, most recently Fe(Glyph(two.lf)) [2026-03-13T21:48:57.857794Z ThreadId(1) fontc::workload DEBUG] 80/3282 complete, most recently Fe(Glyph(Wcircumflex)) [2026-03-13T21:48:57.857796Z ThreadId(1) fontc::workload DEBUG] 81/3282 complete, most recently Fe(Glyph(etilde)) [2026-03-13T21:48:57.857798Z ThreadId(1) fontc::workload DEBUG] 82/3282 complete, most recently Fe(Glyph(dotbelowcomb.case)) [2026-03-13T21:48:57.872205Z 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: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
t glyph class public.kern2.p found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpovrq9qa4 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-LightItalic fontmake: Error: In 'Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Grenze/sources/config.yaml Grenze.glyphs?a2a182c7b8 (default)
fontc
21:48:34.827108Z ThreadId(1) fontc::workload DEBUG] 928/3282 complete, most recently Be(GlyfFragment(T)) [2026-03-13T21:48:34.827110Z ThreadId(1) fontc::workload DEBUG] 929/3282 complete, most recently Be(GlyfFragment(DEL)) [2026-03-13T21:48:34.827113Z ThreadId(1) fontc::workload DEBUG] 930/3282 complete, most recently Be(GlyfFragment(threeperemspace)) [2026-03-13T21:48:34.827116Z ThreadId(1) fontc::workload DEBUG] 931/3282 complete, most recently Fe(Glyph(uhorn)) [2026-03-13T21:48:34.827118Z ThreadId(1) fontc::workload DEBUG] 932/3282 complete, most recently Be(GlyfFragment(M)) [2026-03-13T21:48:34.827121Z ThreadId(1) fontc::workload DEBUG] 933/3282 complete, most recently Be(GlyfFragment(nhookleft)) [2026-03-13T21:48:34.827123Z ThreadId(1) fontc::workload DEBUG] 934/3282 complete, most recently Be(GlyfFragment(eng)) [2026-03-13T21:48:34.833174Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]''
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-Thin fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Grenze_a2a182c7b8/sources/Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3
Omnibus-Type/Grenze/sources/config.yaml Grenze.glyphs?a2a182c7b8 (gftools)
fontc
te, most recently Fe(Glyph(ibreve)) [2026-03-13T21:48:40.641690Z ThreadId(1) fontc::workload DEBUG] 812/3282 complete, most recently Fe(Glyph(breve)) [2026-03-13T21:48:40.641692Z ThreadId(1) fontc::workload DEBUG] 813/3282 complete, most recently Fe(Glyph(X)) [2026-03-13T21:48:40.641694Z ThreadId(1) fontc::workload DEBUG] 814/3282 complete, most recently Fe(Glyph(logicalnot)) [2026-03-13T21:48:40.641697Z ThreadId(1) fontc::workload DEBUG] 815/3282 complete, most recently Fe(Glyph(onehalf)) [2026-03-13T21:48:40.641699Z ThreadId(1) fontc::workload DEBUG] 816/3282 complete, most recently Fe(Glyph(Ldot)) [2026-03-13T21:48:40.641701Z ThreadId(1) fontc::workload DEBUG] 817/3282 complete, most recently Fe(Glyph(four.lf)) [2026-03-13T21:48:40.644946Z 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: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
phs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm8020spo INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-Thin fontmake: Error: In 'Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
RedHatOfficial/Overpass/sources/config.yaml Overpass-Italic.designspace?c580d28bfa (default)
fontc
[2026-03-13T21:54:41.212553Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass-Italic.designspace" [2026-03-13T21:54:41.212606Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-Italic.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-ThinItalic.ufo'
RedHatOfficial/Overpass/sources/config.yaml Overpass-Italic.designspace?c580d28bfa (gftools)
fontc
=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa43b75c2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa43b75c2 Overpass-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa43b75c2 Overpass-Italic.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:54:46.058417Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2026-03-13T21:54:46.058474Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Italic.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe4hbhdoz -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe4hbhdoz -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-ThinItalic.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
RedHatOfficial/Overpass/sources/config.yaml Overpass.designspace?c580d28bfa (default)
fontc
[2026-03-13T21:54:30.768280Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass.designspace" [2026-03-13T21:54:30.768329Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-Thin.ufo'
RedHatOfficial/Overpass/sources/config.yaml Overpass.designspace?c580d28bfa (gftools)
fontc
riable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvqcpkhr9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvqcpkhr9 Overpass.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvqcpkhr9 Overpass.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:54:35.299620Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2026-03-13T21:54:35.299661Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Regular.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp74jyorfp -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp74jyorfp -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/master_ufo/Overpass-Thin.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
RingoSeeber/Petrona/$VIRTUAL/google/fonts/ofl/petrona/config.yaml Sources/Petrona-ITALIC-MASTER.glyphs?03d4b6dd8a (gftools)
fontc
gftools produced multiple outputs: ['Petrona-ExtraLightItalic.ttf', 'Petrona-BlackItalic.ttf', 'Petrona-Italic.ttf', 'Petrona-SemiBoldItalic.ttf', 'Petrona-MediumItalic.ttf', 'Petrona-LightItalic.ttf', 'Petrona-ExtraBoldItalic.ttf', 'Petrona-BoldItalic.ttf', 'Petrona-ThinItalic.ttf']
fontmake
gftools produced multiple outputs: ['Petrona-ExtraLightItalic.ttf', 'Petrona-BlackItalic.ttf', 'Petrona-Italic.ttf', 'Petrona-SemiBoldItalic.ttf', 'Petrona-MediumItalic.ttf', 'Petrona-LightItalic.ttf', 'Petrona-ExtraBoldItalic.ttf', 'Petrona-BoldItalic.ttf', 'Petrona-ThinItalic.ttf']
RingoSeeber/Petrona/$VIRTUAL/google/fonts/ofl/petrona/config.yaml Sources/Petrona-ROMAN-MASTER.glyphs?03d4b6dd8a (gftools)
fontc
gftools produced multiple outputs: ['Petrona-Thin.ttf', 'Petrona-Bold.ttf', 'Petrona-Regular.ttf', 'Petrona-Black.ttf', 'Petrona-Light.ttf', 'Petrona-Medium.ttf', 'Petrona-ExtraBold.ttf', 'Petrona-SemiBold.ttf', 'Petrona-ExtraLight.ttf']
fontmake
gftools produced multiple outputs: ['Petrona-Thin.ttf', 'Petrona-Bold.ttf', 'Petrona-Regular.ttf', 'Petrona-Black.ttf', 'Petrona-Light.ttf', 'Petrona-Medium.ttf', 'Petrona-ExtraBold.ttf', 'Petrona-SemiBold.ttf', 'Petrona-ExtraLight.ttf']
SorkinType/Briem-Hand/sources/config.yaml BriemHand.glyphs?7b99184050 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
nding module specification for 'fontprimer.guidelines' (ModuleNotFoundError: No module named 'fontprimer') [2/193] exec FAILED: [code=1] BriemHand.guidelines.glyphs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner python3 -m fontprimer.guidelines -o BriemHand.guidelines.glyphs BriemHand.glyphs Command failed: python3 -m fontprimer.guidelines -o BriemHand.guidelines.glyphs BriemHand.glyphs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3: Error while finding module specification for 'fontprimer.guidelines' (ModuleNotFoundError: No module named 'fontprimer') [3/193] fontcBuildVariable /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwue0bj4u BriemHand.glyphs --flatten-components --decompose-transformed-components --no-production-names ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
while finding module specification for 'fontprimer.guidelines' (ModuleNotFoundError: No module named 'fontprimer') [2/193] exec FAILED: [code=1] BriemHand.guidelines.glyphs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner python3 -m fontprimer.guidelines -o BriemHand.guidelines.glyphs BriemHand.glyphs Command failed: python3 -m fontprimer.guidelines -o BriemHand.guidelines.glyphs BriemHand.glyphs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3: Error while finding module specification for 'fontprimer.guidelines' (ModuleNotFoundError: No module named 'fontprimer') [3/193] buildVariable fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz30d0y6k -o variable -g BriemHand.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TikTok/TikTokSans/sources/config.yaml TikTokSans.designspace?baa2f381f9 (default)
fontc
[2026-03-13T22:11:55.928284Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/TikTokSans.designspace" [2026-03-13T22:11:55.928367Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 20 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo'
TikTok/TikTokSans/sources/config.yaml TikTokSans.designspace?baa2f381f9 (gftools)
fontc
var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdjgt2zsy /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdjgt2zsy TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdjgt2zsy TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG [2026-03-13T22:12:00.073170Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "TikTokSans.designspace" [2026-03-13T22:12:00.073292Z ThreadId(1) fontc ERROR] Reading source failed for 'build/TikTokSans-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1165, in run_from_designspace designspace.loadSourceFonts(opener=self.open_ufo) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/designspaceLib/__init__.py", line 3235, in loadSourceFonts source.font = opener(source.path, **kwargs) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 168, in open_ufo raise FontmakeError("Reading UFO source failed", path) from e fontmake.errors.FontmakeError: In 'build/TikTokSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo-Italic.designspace?77fdf7e032 (default)
fontc
[2026-03-13T22:11:42.211458Z ThreadId(8) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.designspace" [2026-03-13T22:11:42.211522Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:11:42.211695Z ThreadId(1) fontc::workload DEBUG] 1/13259 complete, most recently Fe(ColorPalettes) [2026-03-13T22:11:42.211702Z ThreadId(1) fontc::workload DEBUG] 2/13259 complete, most recently Fe(Features) [2026-03-13T22:11:42.214094Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T22:11:42.219726Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-BoldItalic.ufo/features.fea
fontmake
nt_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 0: * Arimo Italic had: curve * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 1: * Arimo Italic had: line * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 2: * Arimo Italic had: line * Arimo Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 4: * Arimo Italic had: None * Arimo Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 5: * Arimo Italic had: None * Arimo Bold Italic had: line fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.designspace': Compatibility check failed
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo-Italic.designspace?77fdf7e032 (gftools)
fontc
fo2fontir::source DEBUG] Static metadata for "sources/Arimo-Italic.designspace" [2026-03-13T22:11:49.394594Z ThreadId(4) ufo2fontir::source DEBUG] Features for "sources/Arimo-Italic.designspace" [2026-03-13T22:11:49.394653Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:11:49.394904Z ThreadId(1) fontc::workload DEBUG] 1/13259 complete, most recently Fe(Features) [2026-03-13T22:11:49.394912Z ThreadId(1) fontc::workload DEBUG] 2/13259 complete, most recently Fe(ColorPalettes) [2026-03-13T22:11:49.396966Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T22:11:49.407453Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/Arimo-Italic.ufo/features.fea, sources/Arimo-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 0: * Arimo Italic had: curve * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 1: * Arimo Italic had: line * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 2: * Arimo Italic had: line * Arimo Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 4: * Arimo Italic had: None * Arimo Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 5: * Arimo Italic had: None * Arimo Bold Italic had: line fontmake: Error: In 'sources/Arimo-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Bold.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:35:21.870832Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.designspace" [2026-03-13T22:35:21.871791Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Bold.designspace?a5cf76f5bd (gftools)
fontc
bcv88h0000gn/T/tmpcnx6mn5x /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcnx6mn5x build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcnx6mn5x build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:35:28.860299Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Bold.designspace" [2026-03-13T22:35:28.860396Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiMonoTC-Bold.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiMonoTC-Bold.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai Mono TC Bold" -o ufo -m build/LXGWWenKaiMonoTC-Bold.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai Mono TC Bold -o ufo -m build/LXGWWenKaiMonoTC-Bold.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiMonoTC-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Light.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:35:37.681762Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.designspace" [2026-03-13T22:35:37.682554Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Light.designspace?a5cf76f5bd (gftools)
fontc
8h0000gn/T/tmpgn9nfkqx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgn9nfkqx build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgn9nfkqx build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:35:44.120710Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Light.designspace" [2026-03-13T22:35:44.120920Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiMonoTC-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiMonoTC-Light.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai Mono TC Light" -o ufo -m build/LXGWWenKaiMonoTC-Light.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai Mono TC Light -o ufo -m build/LXGWWenKaiMonoTC-Light.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiMonoTC-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Regular.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:35:53.369660Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.designspace" [2026-03-13T22:35:53.374143Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Regular.designspace?a5cf76f5bd (gftools)
fontc
/T/tmpd261wec0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd261wec0 build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd261wec0 build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:35:56.650875Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Regular.designspace" [2026-03-13T22:35:56.651407Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiMonoTC-Regular.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiMonoTC-Regular.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai Mono TC Regular" -o ufo -m build/LXGWWenKaiMonoTC-Regular.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai Mono TC Regular -o ufo -m build/LXGWWenKaiMonoTC-Regular.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiMonoTC-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Bold.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:36:05.897073Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.designspace" [2026-03-13T22:36:05.897299Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Bold.designspace?a5cf76f5bd (gftools)
fontc
v/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp07_vn304 build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp07_vn304 build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:36:02.604788Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Bold.designspace" [2026-03-13T22:36:02.604883Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiTC-Bold.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiTC-Bold.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai TC Bold" -o ufo -m build/LXGWWenKaiTC-Bold.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai TC Bold -o ufo -m build/LXGWWenKaiTC-Bold.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiTC-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Light.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:36:07.138810Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.designspace" [2026-03-13T22:36:07.138920Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Light.designspace?a5cf76f5bd (gftools)
fontc
2d38qc2zzr8kbcv88h0000gn/T/tmpge937w8i /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpge937w8i build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpge937w8i build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:36:13.195319Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Light.designspace" [2026-03-13T22:36:13.195414Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiTC-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiTC-Light.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai TC Light" -o ufo -m build/LXGWWenKaiTC-Light.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai TC Light -o ufo -m build/LXGWWenKaiTC-Light.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiTC-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Regular.designspace?a5cf76f5bd (default)
fontc
[2026-03-13T22:35:08.162262Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.designspace" [2026-03-13T22:35:08.163685Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.ufo'
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiTC-Regular.designspace?a5cf76f5bd (gftools)
fontc
zr8kbcv88h0000gn/T/tmpw2zts70m /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw2zts70m build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw2zts70m build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:35:14.789540Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Regular.designspace" [2026-03-13T22:35:14.789884Z ThreadId(1) fontc ERROR] Reading source failed for 'build/LXGWWenKaiTC-Regular.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[1/3] instantiateUfo FAILED: [code=1] build/instance_ufos/LXGWWenKaiTC-Regular.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "LXGW WenKai TC Regular" -o ufo -m build/LXGWWenKaiTC-Regular.designspace --ufo-structure=json --output-dir build/instance_ufos Command failed: fontmake -i LXGW WenKai TC Regular -o ufo -m build/LXGWWenKaiTC-Regular.designspace --ufo-structure=json --output-dir build/instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs fontmake: Error: In 'build/LXGWWenKaiTC-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/signika/sources/config.yaml Signika.designspace?bd066259b5 (default)
fontc
[2026-03-13T22:35:45.633050Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/Signika.designspace" [2026-03-13T22:35:45.633123Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/instance_UFO/Signika-Light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/instance_UFO/Signika-Light.ufo'
aaronbell/signika/sources/config.yaml Signika.designspace?bd066259b5 (gftools)
fontc
ldVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp04dw0s9d /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp04dw0s9d Signika.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp04dw0s9d Signika.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:35:52.424982Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2026-03-13T22:35:52.427052Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/Signika-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptd_jqkfy -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptd_jqkfy -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In 'instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/instance_UFO/Signika-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenal/config.yaml sources/Arsenal-Italic.glyphs?878af08407 (default)
fontc
CLCCLCCCCZMLCCCZ"} [2026-03-13T22:36:44.531090Z ThreadId(5) fontbe::glyphs WARN] scedilla.sc has inconsistent path elements: {"MLCCCCCLCLCCCLCCCLCCCCZ", "MLCCCCCLCLCCCLCCCLLCCCCZ"} [2026-03-13T22:36:44.531117Z ThreadId(5) fontbe::glyphs WARN] ugrave has inconsistent path elements: {"MLLLCCCLLLCCCLLLZMLLLLZ", "MLLLCCCLLLCCCLLZMLLLLZ"} [2026-03-13T22:36:44.531122Z ThreadId(5) fontbe::glyphs WARN] udieresis has inconsistent path elements: {"MLLLCCCLLLCCCLLLZMCCCCCCCCZMCCCCCCCCZ", "MLLLCCCLLLCCCLLZMCCCCCCCCZMCCCCCCCCZ"} [2026-03-13T22:36:44.531266Z ThreadId(8) fontbe::glyphs WARN] Abreve has inconsistent path elements: {"MLLLLLLLLZMLLLZMCLLCCLLCZ", "MLLLLLLLLZMLLLLZMCLLCCCLLCZ"} [2026-03-13T22:36:44.531411Z ThreadId(5) fontbe::glyphs WARN] Cheabkhasian-cy has inconsistent path elements: {"MLCCCLCCLCCCCZMLCCZ", "MLLCCCLCCCLCCZMCLCZ"} [2026-03-13T22:36:44.543543Z ThreadId(1) fontc ERROR] Invalid source glyph 'idotless': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 14: * Arsenal Italic had: None * Arsenal Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 16: * Arsenal Italic had: curve * Arsenal Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 17: * Arsenal Italic had: None * Arsenal Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 19: * Arsenal Italic had: curve * Arsenal Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 20: * Arsenal Italic had: line * Arsenal Bold Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/Arsenal_878af08407/sources/Arsenal-Italic.glyphs' -> 'master_ufo/Arsenal-Italic.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenal/config.yaml sources/Arsenal-Italic.glyphs?878af08407 (gftools)
fontc
hreadId(3) fontbe::glyphs WARN] Y has inconsistent path elements: {"MLLLLLLLLLLZ", "MLLLLLLLLLZ"} [2026-03-13T22:36:55.393404Z ThreadId(6) fontbe::glyphs WARN] aring has inconsistent path elements: {"MLLLLCCCCLLLZMCCCLCZMCCCCZMCCCCZ", "MLLLCCCCLLZMCCCLCZMCCCCZMCCCCZ"} [2026-03-13T22:36:55.393476Z ThreadId(7) fontbe::glyphs WARN] M has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLZ"} [2026-03-13T22:36:55.393495Z ThreadId(5) fontbe::glyphs WARN] fleuron has inconsistent path elements: {"MLCCCCCCCCLCCCLCCCCCCCLLCZMCCLCZ", "MLCCCCCCCCLCCCLCCCCCCCLCZMCCLCZ"} [2026-03-13T22:36:55.389125Z ThreadId(9) fontbe::glyphs WARN] threesuperior has inconsistent path elements: {"MLLLLLLLCCCCLCCCLZ", "MLCCCCLCCCCLLLLLLZ"} [2026-03-13T22:36:55.403724Z ThreadId(1) fontc ERROR] Invalid source glyph 'idotless': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arsenal-Italic.ttf', 'Arsenal-BoldItalic.ttf']
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenal/config.yaml sources/Arsenal.glyphs?878af08407 (default)
fontc
Be(GlyfFragment(Amacron)) [2026-03-13T22:36:11.353112Z ThreadId(1) fontc::workload DEBUG] 1503/4209 complete, most recently Be(GlyfFragment(sha-cy)) [2026-03-13T22:36:11.353113Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(icircumflex))' failed: ''icircumflex' has interpolation-incompatible paths' [2026-03-13T22:36:11.353114Z ThreadId(1) fontc::workload DEBUG] 1504/4209 complete, most recently Be(GlyfFragment(icircumflex)) [2026-03-13T22:36:11.353115Z ThreadId(1) fontc::workload DEBUG] 1505/4209 complete, most recently Be(GlyfFragment(dieresis)) [2026-03-13T22:36:11.353116Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ntilde))' failed: ''ntilde' has interpolation-incompatible paths' [2026-03-13T22:36:11.353117Z ThreadId(1) fontc::workload DEBUG] 1506/4209 complete, most recently Be(GlyfFragment(ntilde)) [2026-03-13T22:36:11.358606Z ThreadId(1) fontc ERROR] Invalid source glyph 'Entail-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
rsenal Regular had: 12 * Arsenal Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero, contour 0: * Arsenal Regular had: 13 * Arsenal Bold had: 14 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero.onum, contour 0: * Arsenal Regular had: 13 * Arsenal Bold had: 14 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph commaaccentcomb, contour 0: * Arsenal Regular had: 28 * Arsenal Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph quoteright_yi-cy, contour 1: * Arsenal Regular had: 28 * Arsenal Bold had: 33 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uniF6D4, contour 0: * Arsenal Regular had: 16 * Arsenal Bold had: 22 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/Arsenal_878af08407/sources/Arsenal.glyphs' -> 'master_ufo/Arsenal.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenal/config.yaml sources/Arsenal.glyphs?878af08407 (gftools)
fontc
recently Fe(Glyph(seven.onum)) [2026-03-13T22:36:20.715050Z ThreadId(1) fontc::workload DEBUG] 1050/4209 complete, most recently Fe(Glyph(dieresiscomb)) [2026-03-13T22:36:20.715051Z ThreadId(1) fontc::workload DEBUG] 1051/4209 complete, most recently Fe(Glyph(nje-cy)) [2026-03-13T22:36:20.715052Z ThreadId(1) fontc::workload DEBUG] 1052/4209 complete, most recently Fe(Glyph(u-cy)) [2026-03-13T22:36:20.715053Z ThreadId(1) fontc::workload DEBUG] 1053/4209 complete, most recently Fe(Glyph(Abrevetilde)) [2026-03-13T22:36:20.715054Z ThreadId(1) fontc::workload DEBUG] 1054/4209 complete, most recently Fe(Glyph(oe.sc)) [2026-03-13T22:36:20.715055Z ThreadId(1) fontc::workload DEBUG] 1055/4209 complete, most recently Fe(Glyph(je-cy)) [2026-03-13T22:36:20.724618Z ThreadId(1) fontc ERROR] Invalid source glyph 'Entail-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arsenal-Regular.ttf', 'Arsenal-Bold.ttf']
alexeiva/philosopher/sources/config.yaml Philosopher-Italic.glyphs?9983715d44 (default)
fontc
26-03-13T21:03:42.698199Z ThreadId(1) fontc::workload DEBUG] 655/2633 complete, most recently Fe(Glyph(je-cy)) [2026-03-13T21:03:42.698201Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most recently Fe(Glyph(gemiddlehook-cy)) [2026-03-13T21:03:42.698203Z ThreadId(1) fontc::workload DEBUG] 657/2633 complete, most recently Fe(Glyph(Gestroke-cy)) [2026-03-13T21:03:42.698205Z ThreadId(1) fontc::workload DEBUG] 658/2633 complete, most recently Fe(Glyph(dollar)) [2026-03-13T21:03:42.698208Z ThreadId(1) fontc::workload DEBUG] 659/2633 complete, most recently Fe(Glyph(gje-cy)) [2026-03-13T21:03:42.698210Z ThreadId(1) fontc::workload DEBUG] 660/2633 complete, most recently Fe(Glyph(Acircumflexhookabove)) [2026-03-13T21:03:42.698226Z ThreadId(1) fontc::workload DEBUG] 661/2633 complete, most recently Fe(Glyph(kabashkir-cy)) [2026-03-13T21:03:42.701720Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''
fontmake
31 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph micro, contour 0: * Philosopher Regular had: 26 * Philosopher Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph brevecomb-cy.case, component 0: * Philosopher Regular had: brevecomb.case * Philosopher Bold had: breve ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph caroncomb: * Philosopher Regular had: 0 * Philosopher Bold had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph caroncomb: * Philosopher Regular had: 1 * Philosopher Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedilla, contour 0: * Philosopher Regular had: 20 * Philosopher Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/philosopher_9983715d44/sources/Philosopher-Italic.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed
alexeiva/philosopher/sources/config.yaml Philosopher-Italic.glyphs?9983715d44 (gftools)
fontc
ontc::workload DEBUG] 680/2633 complete, most recently Be(GlyfFragment(yeru-cy)) [2026-03-13T21:03:50.387188Z ThreadId(1) fontc::workload DEBUG] 681/2633 complete, most recently Be(GlyfFragment(backslash)) [2026-03-13T21:03:50.387191Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Shcha-cy))' failed: ''Shcha-cy' has interpolation-incompatible paths' [2026-03-13T21:03:50.387193Z ThreadId(1) fontc::workload DEBUG] 682/2633 complete, most recently Be(GlyfFragment(Shcha-cy)) [2026-03-13T21:03:50.387195Z ThreadId(1) fontc::workload DEBUG] 683/2633 complete, most recently Be(GlyfFragment(Dzhe-cy)) [2026-03-13T21:03:50.387198Z ThreadId(1) fontc::workload DEBUG] 684/2633 complete, most recently Fe(Glyph(ucircumflex)) [2026-03-13T21:03:50.395118Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Philosopher-BoldItalic.ttf', 'Philosopher-Italic.ttf']
alexeiva/philosopher/sources/config.yaml Philosopher.glyphs?9983715d44 (default)
fontc
(zhedieresis-cy)) [2026-03-13T21:03:18.282588Z ThreadId(1) fontc::workload DEBUG] 657/2641 complete, most recently Fe(Glyph(verticalbar-cy.case)) [2026-03-13T21:03:18.282591Z ThreadId(1) fontc::workload DEBUG] 658/2641 complete, most recently Fe(Glyph(w)) [2026-03-13T21:03:18.282593Z ThreadId(1) fontc::workload DEBUG] 659/2641 complete, most recently Fe(Glyph(Enghe-cy)) [2026-03-13T21:03:18.282596Z ThreadId(1) fontc::workload DEBUG] 660/2641 complete, most recently Fe(Glyph(ydieresis)) [2026-03-13T21:03:18.282598Z ThreadId(1) fontc::workload DEBUG] 661/2641 complete, most recently Fe(Glyph(de-cy)) [2026-03-13T21:03:18.282603Z ThreadId(1) fontc::workload DEBUG] 662/2641 complete, most recently Fe(Glyph(Shha-cy)) [2026-03-13T21:03:18.282606Z ThreadId(1) fontc::workload DEBUG] 663/2641 complete, most recently Fe(Glyph(Je-cy)) [2026-03-13T21:03:18.285670Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''
fontmake
OR:fontmake.compatibility: Fonts had differing number of points in glyph yen, contour 0: * Philosopher Regular had: 32 * Philosopher Bold had: 31 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciitilde, contour 0: * Philosopher Regular had: 20 * Philosopher Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph micro, contour 0: * Philosopher Regular had: 23 * Philosopher Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph brevecomb-cy.case, component 0: * Philosopher Regular had: brevecomb.case * Philosopher Bold had: breve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedilla, contour 0: * Philosopher Regular had: 20 * Philosopher Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/philosopher_9983715d44/sources/Philosopher.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed
alexeiva/philosopher/sources/config.yaml Philosopher.glyphs?9983715d44 (gftools)
fontc
most recently Fe(Glyph(space)) [2026-03-13T21:03:24.428660Z ThreadId(1) fontc::workload DEBUG] 677/2641 complete, most recently Fe(Glyph(ocircumflexgrave)) [2026-03-13T21:03:24.428662Z ThreadId(1) fontc::workload DEBUG] 678/2641 complete, most recently Fe(Glyph(Uring)) [2026-03-13T21:03:24.428665Z ThreadId(1) fontc::workload DEBUG] 679/2641 complete, most recently Fe(Glyph(T)) [2026-03-13T21:03:24.428667Z ThreadId(1) fontc::workload DEBUG] 680/2641 complete, most recently Fe(Glyph(Gheupturn-cy)) [2026-03-13T21:03:24.428669Z ThreadId(1) fontc::workload DEBUG] 681/2641 complete, most recently Fe(Glyph(jdotless)) [2026-03-13T21:03:24.428672Z ThreadId(1) fontc::workload DEBUG] 682/2641 complete, most recently Fe(Glyph(Er-cy)) [2026-03-13T21:03:24.432167Z ThreadId(1) fontc ERROR] Invalid source glyph 'ustrait-cy': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Philosopher-Bold.ttf', 'Philosopher-Regular.ttf']
alif-type/qahiri/$VIRTUAL/google/fonts/ofl/qahiri/config.yaml Qahiri.glyphs?2fbfe8ca2e (default)
fontc
^ error: 'lam-ar.medi.Temp' is neither a known glyph or a range of known glyphs in at 340:8 | 340 | sub [lam-ar.medi.Temp tah-ar.medi.Temp]' by [lam-ar.medi.short tah-ar.medi.sh | ^^^^^^^^^^^^^^^^ error: 'tah-ar.medi.Temp' is neither a known glyph or a range of known glyphs in at 340:25 | 340 | ... [lam-ar.medi.Temp tah-ar.medi.Temp]' by [lam-ar.medi.short tah-ar.medi.short]; | ^^^^^^^^^^^^^^^^ error: 'lam-ar.medi.Temp2' is neither a known glyph or a range of known glyphs in at 341:8 | 341 | sub [lam-ar.medi.Temp2 tah-ar.medi.Temp2]' by [lam-ar.medi.short2 tah-ar.medi.s | ^^^^^^^^^^^^^^^^^ error: 'tah-ar.medi.Temp2' is neither a known glyph or a range of known glyphs in at 341:26 | 341 | ...[lam-ar.medi.Temp2 tah-ar.medi.Temp2]' by [lam-ar.medi.short2 tah-ar.medi.short2]; | ^^^^^^^^^^^^^^^^^
fontmake
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
alif-type/qahiri/$VIRTUAL/google/fonts/ofl/qahiri/config.yaml Qahiri.glyphs?2fbfe8ca2e (gftools)
fontc
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
fontmake
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiriquran/config.yaml sources/Amiri.glyphspackage?480bb746e9 (default)
fontc
362009Z ThreadId(1) fontc::workload DEBUG] 8153/24851 complete, most recently Be(GlyfFragment(openfathatan-ar.small)) [2026-03-13T21:04:33.362011Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(u1EE03))' failed: ''u1EE03' has interpolation-incompatible paths' [2026-03-13T21:04:33.362013Z ThreadId(1) fontc::workload DEBUG] 8154/24851 complete, most recently Be(GlyfFragment(u1EE03)) [2026-03-13T21:04:33.362015Z ThreadId(1) fontc::workload DEBUG] 8155/24851 complete, most recently Be(GlyfFragment(two-ar)) [2026-03-13T21:04:33.362017Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(aMem.medi.LamMemMedi))' failed: ''aMem.medi.LamMemMedi' has interpolation-incompatible paths' [2026-03-13T21:04:33.362019Z ThreadId(1) fontc::workload DEBUG] 8156/24851 complete, most recently Be(GlyfFragment(aMem.medi.LamMemMedi)) [2026-03-13T21:04:33.412217Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location'''
fontmake
, contour 0, point 67: * Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aliftype/amiri_480bb746e9/sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiriquran/config.yaml sources/Amiri.glyphspackage?480bb746e9 (gftools)
fontc
aNonFina has inconsistent path elements: {"MCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCZ"} [2026-03-13T21:04:52.783335Z ThreadId(5) fontbe::glyphs WARN] alef-ar.fina.Wide has inconsistent path elements: {"MCCCCCCLCCCCCCCCCCZ", "MCCCCCCLCCCCCCCZ"} [2026-03-13T21:04:52.783353Z ThreadId(5) fontbe::glyphs WARN] aKaf.init.KafMemAlf has inconsistent path elements: {"MCCCCCCCCCCCLCCCCCCCCZ", "MCCCCCCCCCCCLCCCCCCCCCCCCZ"} [2026-03-13T21:04:52.783361Z ThreadId(5) fontbe::glyphs WARN] aAlf.fina.LamAlfFina has inconsistent path elements: {"MCCCLCLCLCCCZ", "MCCCCLCCLCLCCCZ"} [2026-03-13T21:04:52.783433Z ThreadId(5) fontbe::glyphs WARN] aSen.init.YaaBari has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCLZ", "MCCCCCCCCCCCCCCCCCCCCCCCLZ"} [2026-03-13T21:04:52.815827Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
* Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In 'sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (default)
fontc
.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 391, 2: 5406, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (gftools)
fontc
a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ncurves INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 393, 2: 5412, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 12 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (default)
fontc
nt-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (gftools)
fontc
evanagari-Bold Oblique.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
nagari-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 24 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (default)
fontc
1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6207, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (gftools)
fontc
Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1381:29 | 1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
.font_project:Building TTF for CambayDevanagari-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6215, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 5 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (default)
fontc
1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5720, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (gftools)
fontc
Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1379:29 | 1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5728, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
antonxheight/Lancelot/$VIRTUAL/google/fonts/ofl/lancelot/config.yaml Lancelot_source/Lancelot_Rom_Reg.vfb?3039d277fa (default)
fontc
[2026-03-13T21:07:37.938514Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/antonxheight/Lancelot_3039d277fa/Lancelot_source/Lancelot_Rom_Reg.vfb
fontmake
on] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/antonxheight/Lancelot_3039d277fa/Lancelot_source/Lancelot_Rom_Reg.vfb'
antonxheight/Lancelot/$VIRTUAL/google/fonts/ofl/lancelot/config.yaml Lancelot_source/Lancelot_Rom_Reg.vfb?3039d277fa (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbxbncee_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbxbncee_ Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbxbncee_ Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:07:41.448064Z ThreadId(1) fontc ERROR] Unrecognized source Lancelot_source/Lancelot_Rom_Reg.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ecipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Lancelot_Rom_Reg.vfb must have a name, or familyName and styleName
appajid/gurajada/$VIRTUAL/google/fonts/ofl/gurajada/config.yaml Gurajada.ufo?47d49279bf (default)
fontc
mplete, most recently Be(GlyfFragment(ch751)) [2026-03-13T21:08:51.744856Z ThreadId(1) fontc::workload DEBUG] 2330/2875 complete, most recently Be(Vvar) [2026-03-13T21:08:51.744858Z ThreadId(1) fontc::workload DEBUG] 2331/2875 complete, most recently Be(Cmap) [2026-03-13T21:08:51.744862Z ThreadId(1) fontc::workload DEBUG] 2332/2875 complete, most recently Be(GlyfFragment(B)) [2026-03-13T21:08:51.744864Z ThreadId(1) fontc::workload DEBUG] 2333/2875 complete, most recently Be(Post) [2026-03-13T21:08:51.744867Z ThreadId(1) fontc::workload DEBUG] 2334/2875 complete, most recently Be(GlyfFragment(NyaUU)) [2026-03-13T21:08:51.744869Z ThreadId(1) fontc::workload DEBUG] 2335/2875 complete, most recently Be(GlyfFragment(TaI)) [2026-03-13T21:08:51.744872Z ThreadId(1) fontc::workload DEBUG] 2336/2875 complete, most recently Be(GlyfFragment(DDhaHalanth)) [2026-03-13T21:08:51.758562Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/gurajada_47d49279bf/Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/gurajada/$VIRTUAL/google/fonts/ofl/gurajada/config.yaml Gurajada.ufo?47d49279bf (gftools)
fontc
Fragment(KshaOttu)) [2026-03-13T21:08:56.479492Z ThreadId(1) fontc::workload DEBUG] 1973/2875 complete, most recently Be(GlyfFragment(BhaOttu)) [2026-03-13T21:08:56.479495Z ThreadId(1) fontc::workload DEBUG] 1974/2875 complete, most recently Be(GlyfFragment(SaEE)) [2026-03-13T21:08:56.479497Z ThreadId(1) fontc::workload DEBUG] 1975/2875 complete, most recently Be(GlyfFragment(KhaE)) [2026-03-13T21:08:56.479499Z ThreadId(1) fontc::workload DEBUG] 1976/2875 complete, most recently Be(GlyfFragment(RRaEE)) [2026-03-13T21:08:56.479501Z ThreadId(1) fontc::workload DEBUG] 1977/2875 complete, most recently Be(GlyfFragment(Na)) [2026-03-13T21:08:56.479503Z ThreadId(1) fontc::workload DEBUG] 1978/2875 complete, most recently Be(GlyfFragment(ChaOO)) [2026-03-13T21:08:56.508425Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp44e58orz -o ttf -u Gurajada.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Gurajada INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Gurajada INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
arrowtype/recursive/$VIRTUAL/google/fonts/ofl/recursive/config.yaml src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace?071fc21f21 (default)
fontc
/liga.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/ss0x.fea': 'No such file or directory (os error 2)' in /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 23:8 | 23 | include(./features/ss0x.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/dlig-generated.fea': 'No such file or directory (os error 2)' in /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 24:8 | 24 | include(./features/dlig-generated.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/aalt.fea': 'No such file or directory (os error 2)' in /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 25:8 | 25 | include(./features/aalt.fea); | ^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Loading 24 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 0: * 11 fonts had: 41 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 1: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 2: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 41 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Compatibility check failed
arrowtype/recursive/$VIRTUAL/google/fonts/ofl/recursive/config.yaml src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace?071fc21f21 (gftools)
fontc
Recursive Mono-Casual A Slanted.ufo/features.fea at 22:8 | 22 | include(./features/liga.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/ss0x.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 23:8 | 23 | include(./features/ss0x.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/dlig-generated.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 24:8 | 24 | include(./features/dlig-generated.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/aalt.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 25:8 | 25 | include(./features/aalt.fea); | ^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
1f2xo_ -o variable -m src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 24 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 0: * 11 fonts had: 41 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 1: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 2: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 41 fontmake: Error: In 'src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
arrowtype/shantell-sans/$VIRTUAL/google/fonts/ofl/shantellsans/config.yaml sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace?68f5eca149 (default)
fontc
[2026-03-13T21:10:45.357247Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/arrowtype/shantell-sans_68f5eca149/sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace" [2026-03-13T21:10:45.357331Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/arrowtype/shantell-sans_68f5eca149/sources/shantell--light.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 17 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/arrowtype/shantell-sans_68f5eca149/sources/shantell_tracked--light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/arrowtype/shantell-sans_68f5eca149/sources/shantell_tracked--light.ufo'
arrowtype/shantell-sans/$VIRTUAL/google/fonts/ofl/shantellsans/config.yaml sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace?68f5eca149 (gftools)
fontc
/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4qg7tubd sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4qg7tubd sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:10:50.057534Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace" [2026-03-13T21:10:50.057604Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/shantell--light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkjijhemb -o variable -m sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkjijhemb -o variable -m sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 17 DesignSpace source UFOs fontmake: Error: In 'sources/shantell_tracked--light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/arrowtype/shantell-sans_68f5eca149/sources/shantell_tracked--light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Italic.glyphs?b1dca64c3c (default)
fontc
cy' has interpolation-incompatible paths' [2026-03-13T21:12:17.754440Z ThreadId(1) fontc::workload DEBUG] 1138/4069 complete, most recently Be(GlyfFragment(Eiotified-cy)) [2026-03-13T21:12:17.754442Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ha-cy))' failed: ''ha-cy' has interpolation-incompatible paths' [2026-03-13T21:12:17.754444Z ThreadId(1) fontc::workload DEBUG] 1139/4069 complete, most recently Be(GlyfFragment(ha-cy)) [2026-03-13T21:12:17.754446Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Mturned))' failed: ''Mturned' has interpolation-incompatible paths' [2026-03-13T21:12:17.754448Z ThreadId(1) fontc::workload DEBUG] 1140/4069 complete, most recently Be(GlyfFragment(Mturned)) [2026-03-13T21:12:17.754450Z ThreadId(1) fontc::workload DEBUG] 1141/4069 complete, most recently Fe(Glyph(writingHand)) [2026-03-13T21:12:17.761088Z ThreadId(1) fontc ERROR] Invalid source glyph 'obarred-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
glyph ocenteredtilde, contour 1: * Balsamiq Sans Italic had: 31 * Balsamiq Sans Bold Italic had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ocenteredtilde, contour 2: * Balsamiq Sans Italic had: 27 * Balsamiq Sans Bold Italic had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph upsilonafrican, contour 0: * Balsamiq Sans Italic had: 99 * Balsamiq Sans Bold Italic had: 76 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yr, contour 0: * Balsamiq Sans Italic had: 62 * Balsamiq Sans Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yr, contour 1: * Balsamiq Sans Italic had: 24 * Balsamiq Sans Bold Italic had: 23 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/balsamiq/balsamiqsans_b1dca64c3c/sources/glyphs/BalsamiqSans-Italic.glyphs' -> 'master_ufo/BalsamiqSans-Italic.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Italic.glyphs?b1dca64c3c (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
gftools produced multiple outputs: ['BalsamiqSans-Italic.ttf', 'BalsamiqSans-BoldItalic.ttf']
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Roman.glyphs?b1dca64c3c (default)
fontc
ornament)) [2026-03-13T21:11:31.313700Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Yat-cy))' failed: ''Yat-cy' has interpolation-incompatible paths' [2026-03-13T21:11:31.313703Z ThreadId(1) fontc::workload DEBUG] 1416/4069 complete, most recently Be(GlyfFragment(Yat-cy)) [2026-03-13T21:11:31.313705Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Ohungarumlaut))' failed: ''Ohungarumlaut' has interpolation-incompatible paths' [2026-03-13T21:11:31.313707Z ThreadId(1) fontc::workload DEBUG] 1417/4069 complete, most recently Be(GlyfFragment(Ohungarumlaut)) [2026-03-13T21:11:31.313711Z ThreadId(1) fontc::workload DEBUG] 1418/4069 complete, most recently Fe(Glyph(threesuperior)) [2026-03-13T21:11:31.313714Z ThreadId(1) fontc::workload DEBUG] 1419/4069 complete, most recently Fe(Glyph(two.sansSerifCircled)) [2026-03-13T21:11:31.325582Z ThreadId(1) fontc ERROR] Invalid source glyph 'hungarumlautcomb': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''
fontmake
atibility: Fonts had differing number of contours in glyph apple: * Balsamiq Sans Regular had: 2 * Balsamiq Sans Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph minute, contour 0: * Balsamiq Sans Regular had: 11 * Balsamiq Sans Bold had: 17 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 0: * Balsamiq Sans Regular had: 68 * Balsamiq Sans Bold had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 1: * Balsamiq Sans Regular had: 15 * Balsamiq Sans Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph idotless-cy, contour 0: * Balsamiq Sans Regular had: 21 * Balsamiq Sans Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/balsamiq/balsamiqsans_b1dca64c3c/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Roman.glyphs?b1dca64c3c (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
gftools produced multiple outputs: ['BalsamiqSans-Bold.ttf', 'BalsamiqSans-Regular.ttf']
cadsondemak/Charm/$VIRTUAL/google/fonts/ofl/charm/config.yaml source/Charm.glyphs?873c551602 (default)
fontc
307620Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour threequarters [2026-03-13T21:17:07.307636Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour oneeighth [2026-03-13T21:17:07.307651Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour threeeighths [2026-03-13T21:17:07.307666Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour fiveeighths [2026-03-13T21:17:07.307680Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour seveneighths [2026-03-13T21:17:07.307693Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour baht [2026-03-13T21:17:07.307706Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour cedi [2026-03-13T21:17:07.307715Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour cent thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'cent' has 2 unique sets of components; must have exactly 1 {[], [c]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:17:07.316220Z ThreadId(1) fontc ERROR] 'yoYing-thai' has interpolation-incompatible paths
fontmake
had: curve * Charm Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph caroncomb, contour 0, point 22: * Charm Regular had: None * Charm Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph caroncomb, contour 0, point 24: * Charm Regular had: curve * Charm Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph caroncomb, contour 0, point 25: * Charm Regular had: None * Charm Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph caroncomb, contour 0, point 27: * Charm Regular had: curve * Charm Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph caroncomb, contour 0, point 28: * Charm Regular had: line * Charm Bold had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/Charm_873c551602/source/Charm.glyphs' -> 'master_ufo/Charm.designspace': Compatibility check failed
cadsondemak/Charm/$VIRTUAL/google/fonts/ofl/charm/config.yaml source/Charm.glyphs?873c551602 (gftools)
fontc
3-13T21:17:17.450713Z ThreadId(4) fontbe::glyphs WARN] soSala-thai has inconsistent path elements: {"MCCCCLZMCLCLLCCLCCCCCLCLLCCCCLCCCLCCCCCCLLCCZMCCCCCCCCCZ", "MCLCLLCCLCCCCCLCLLCCCCLCCCLCCCCCCLLCCZMCCCCCCCCCZMCCCCLZ"} [2026-03-13T21:17:17.450738Z ThreadId(4) fontbe::glyphs WARN] N has inconsistent path elements: {"MCLCCCCCCCCLLCLCCCCCCCCCCLLCCCCCCCCCCLCLLCLCCCCZ", "MCLCCCCCCCCLLCLCCCCCCCCCCLCCCCCCCCCCLCLLCLCCCCZ"} [2026-03-13T21:17:17.450788Z ThreadId(2) fontbe::glyphs WARN] caroncomb has inconsistent path elements: {"MCCCCCCCCCLCCZ", "MCCCCCLCCCCCCZ"} [2026-03-13T21:17:17.450923Z ThreadId(9) fontbe::glyphs WARN] T_k has inconsistent path elements: {"MCCCCCCCLCLLCLCLCCCCCCLLCCCZMCLCLCCCCCCLCCCCCCLLLCCCCCCCCLCCZ", "MCCCCCCCLCLLCLCLCCCCCCLLCCCZMCLCCCCCCCCCCCCCCCCLLCCCCCCCCLCCZ"} [2026-03-13T21:17:17.458570Z ThreadId(1) fontc ERROR] 'braceright' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Charm-Regular.ttf', 'Charm-Bold.ttf']
cadsondemak/Fah-Kwang/$VIRTUAL/google/fonts/ofl/fahkwang/config.yaml source/Fahkwang.glyphs?7b16186dad (gftools)
fontc
flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx7ysk0yo source/Fahkwang.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:18:05.504288Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Fahkwang.glyphs" [2026-03-13T21:18:05.519011Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:18:05.519020Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:18:05.521499Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:18:05.524743Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ound [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0yxqk_g4 -o ttf -u source/instance_ufos/Fahkwang-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcdt9unfg -o ttf -u source/instance_ufos/Fahkwang-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Fahkwang Bold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Fahkwang SemiBold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (gftools)
fontc
.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz1m62v20 source/K2D.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:18:48.920081Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/K2D.glyphs" [2026-03-13T21:18:48.945498Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:18:48.945513Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:18:48.950144Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:18:48.955061Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
] fontmake: error: source/instance_ufos/K2D-Regular.ufo.json not found [15/48] instantiateUfo fontmake -i K2D Light Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [16/48] instantiateUfo fontmake -i K2D Bold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [17/48] instantiateUfo fontmake -i K2D Medium Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [18/48] instantiateUfo fontmake -i K2D SemiBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [19/48] instantiateUfo fontmake -i K2D Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/48] instantiateUfo fontmake -i K2D ExtraBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (gftools)
fontc
cv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx2xq4l41 source/Kodchasan-Master.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:19:34.381935Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Kodchasan-Master.glyphs" [2026-03-13T21:19:34.400857Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-03-13T21:19:34.400881Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:19:34.400882Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:19:34.406860Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:19:34.409848Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
TF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphwbp9siy -o ttf -u source/instance_ufos/Kodchasan-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo9s3tttu -o ttf -u source/instance_ufos/Kodchasan-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Kodchasan SemiBold Italic -o ufo -g source/Kodchasan-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Kodchasan Bold Italic -o ufo -g source/Kodchasan-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Koho/$VIRTUAL/google/fonts/ofl/koho/config.yaml source/KoHo-Master.glyphs?066267ad87 (gftools)
fontc
n-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6itatobc source/KoHo-Master.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:20:18.050428Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/KoHo-Master.glyphs" [2026-03-13T21:20:18.076825Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:20:18.076844Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:20:18.083301Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:20:18.088432Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at DesignSpace(1.0). Mappings [(UserSpace(100.0), DesignSpace(0.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
json not found [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpef0pa1ms -o ttf -u source/instance_ufos/KoHo-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp362f0ie0 -o ttf -u source/instance_ufos/KoHo-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i KoHo SemiBold Italic -o ufo -g source/KoHo-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i KoHo Bold Italic -o ufo -g source/KoHo-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Krub/$VIRTUAL/google/fonts/ofl/krub/config.yaml source/Krub.glyphs?c568bc61bd (default)
fontc
LCCCCCCCCCCCCZ", "MCCCCZMCCCCZMCCCLCCCCCCCCCCCCZ"} [2026-03-13T21:20:51.895343Z ThreadId(5) fontbe::glyphs WARN] G has inconsistent path elements: {"MCLLCCLLLCCCCCCCCCZ", "MCLLCLLLCCCCCCCCCZ"} [2026-03-13T21:20:51.895475Z ThreadId(8) fontbe::glyphs WARN] thoThong-thai has inconsistent path elements: {"MCLCCCCCCCCCCCCCLCCLCCLCZ", "MCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T21:20:51.895581Z ThreadId(9) fontbe::glyphs WARN] foFan-thai has inconsistent path elements: {"MLLCCCLCCLLLLCLCLLCCCCCLCCCCLCCZ", "MLLCCLLCCLLLLCLCLLCCCCLCCCLCCZ"} [2026-03-13T21:20:51.895771Z ThreadId(9) fontbe::glyphs WARN] g has inconsistent path elements: {"MCCCCLCCLCCZMCCCCZMCCCCZMCCCCZMCCCCLZ", "MCCCCLCCLCCZMCCCCZMCCCCZMCCCCZMCCCLZ"} [2026-03-13T21:20:51.895813Z ThreadId(4) fontbe::glyphs WARN] moMa-thai has inconsistent path elements: {"MCCCLCCLLLLCLCCCCCLCCCCLCCCZMCCCCZ", "MCCCLCCLLLLCLCCCCLCCCLCCCZMCCCCZ"} [2026-03-13T21:20:51.902804Z ThreadId(1) fontc ERROR] 'choChang-thai' has interpolation-incompatible paths
fontmake
b/builder/__init__.py", line 161, in to_designspace return builder.designspace ^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Thai_Head_top' already exists"
cadsondemak/Krub/$VIRTUAL/google/fonts/ofl/krub/config.yaml source/Krub.glyphs?c568bc61bd (gftools)
fontc
ignspace_instance ufo_instance = self.designspace.newInstanceDescriptor() ^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Thai_Head_top' already exists"
fontmake
ignspace_instance ufo_instance = self.designspace.newInstanceDescriptor() ^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Thai_Head_top' already exists"
cadsondemak/Mali/$VIRTUAL/google/fonts/ofl/mali/config.yaml source/Mali-Master.glyphs?4f4843c99a (default)
fontc
most recently Fe(Glyph(X)) [2026-03-13T21:21:10.650781Z ThreadId(1) fontc::workload DEBUG] 777/3141 complete, most recently Fe(Glyph(Ograve)) [2026-03-13T21:21:10.650784Z ThreadId(1) fontc::workload DEBUG] 778/3141 complete, most recently Fe(Glyph(jcircumflex)) [2026-03-13T21:21:10.650786Z ThreadId(1) fontc::workload DEBUG] 779/3141 complete, most recently Fe(Glyph(hcircumflex)) [2026-03-13T21:21:10.650788Z ThreadId(1) fontc::workload DEBUG] 780/3141 complete, most recently Fe(Glyph(Wgrave)) [2026-03-13T21:21:10.650790Z ThreadId(1) fontc::workload DEBUG] 781/3141 complete, most recently Fe(Glyph(o)) [2026-03-13T21:21:10.650793Z ThreadId(1) fontc::workload DEBUG] 782/3141 complete, most recently Fe(Glyph(Ldotbelow)) [2026-03-13T21:21:10.650795Z ThreadId(1) fontc::workload DEBUG] 783/3141 complete, most recently Fe(Glyph(maiEk-thai)) [2026-03-13T21:21:10.659727Z ThreadId(1) fontc ERROR] Invalid source glyph 'cedi': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
aiTho-thai.narrow, contour 0: * Mali Light, Mali Regular, Mali Bold had: 47 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.small, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 81 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.narrow, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/Mali_4f4843c99a/source/Mali-Master.glyphs' -> 'master_ufo/Mali.designspace': Compatibility check failed
cadsondemak/Mali/$VIRTUAL/google/fonts/ofl/mali/config.yaml source/Mali-Master.glyphs?4f4843c99a (gftools)
fontc
te, most recently Fe(Glyph(lozenge)) [2026-03-13T21:21:22.171232Z ThreadId(1) fontc::workload DEBUG] 217/3141 complete, most recently Fe(Glyph(onequarter)) [2026-03-13T21:21:22.171235Z ThreadId(1) fontc::workload DEBUG] 218/3141 complete, most recently Fe(Glyph(Ccedilla)) [2026-03-13T21:21:22.171238Z ThreadId(1) fontc::workload DEBUG] 219/3141 complete, most recently Fe(Glyph(Yhookabove)) [2026-03-13T21:21:22.171240Z ThreadId(1) fontc::workload DEBUG] 220/3141 complete, most recently Fe(Glyph(Uacute)) [2026-03-13T21:21:22.171242Z ThreadId(1) fontc::workload DEBUG] 221/3141 complete, most recently Fe(Glyph(fi)) [2026-03-13T21:21:22.171245Z ThreadId(1) fontc::workload DEBUG] 222/3141 complete, most recently Fe(Glyph(dlinebelow)) [2026-03-13T21:21:22.187012Z ThreadId(1) fontc ERROR] Invalid source glyph 'peseta': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tour 0: * Mali Light, Mali Regular, Mali Bold had: 47 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.small, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 81 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.narrow, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 fontmake: Error: In 'source/Mali-Master.glyphs' -> 'master_ufo/Mali.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Niramit/$VIRTUAL/google/fonts/ofl/niramit/config.yaml source/Niramit.glyphs?1b5fd50366 (gftools)
fontc
gftools produced multiple outputs: ['Niramit-Medium.ttf', 'Niramit-Bold.ttf', 'Niramit-LightItalic.ttf', 'Niramit-SemiBold.ttf', 'Niramit-ExtraLight.ttf', 'Niramit-Light.ttf', 'Niramit-BoldItalic.ttf', 'Niramit-MediumItalic.ttf', 'Niramit-Regular.ttf', 'Niramit-ExtraLightItalic.ttf', 'Niramit-Italic.ttf', 'Niramit-SemiBoldItalic.ttf']
fontmake
gftools produced multiple outputs: ['Niramit-Medium.ttf', 'Niramit-Bold.ttf', 'Niramit-LightItalic.ttf', 'Niramit-SemiBold.ttf', 'Niramit-ExtraLight.ttf', 'Niramit-Light.ttf', 'Niramit-BoldItalic.ttf', 'Niramit-MediumItalic.ttf', 'Niramit-Regular.ttf', 'Niramit-ExtraLightItalic.ttf', 'Niramit-Italic.ttf', 'Niramit-SemiBoldItalic.ttf']
cadsondemak/Srisakdi/$VIRTUAL/google/fonts/ofl/srisakdi/config.yaml source/Srisakdi.glyphs?fc86bd7fea (default)
fontc
03-13T21:23:18.314494Z ThreadId(1) fontc::workload DEBUG] 824/3145 complete, most recently Be(GlyfFragment(phoPhung-thai)) [2026-03-13T21:23:18.314496Z ThreadId(1) fontc::workload DEBUG] 825/3145 complete, most recently Be(GlyfFragment(ogonek)) [2026-03-13T21:23:18.314499Z ThreadId(1) fontc::workload DEBUG] 826/3145 complete, most recently Fe(Glyph(Hdotbelow)) [2026-03-13T21:23:18.314501Z ThreadId(1) fontc::workload DEBUG] 827/3145 complete, most recently Fe(Glyph(notequal)) [2026-03-13T21:23:18.314506Z ThreadId(1) fontc::workload DEBUG] 828/3145 complete, most recently Fe(Glyph(ccircumflex)) [2026-03-13T21:23:18.314508Z ThreadId(1) fontc::workload DEBUG] 829/3145 complete, most recently Fe(Glyph(thanthakhat-thai)) [2026-03-13T21:23:18.314510Z ThreadId(1) fontc::workload DEBUG] 830/3145 complete, most recently Fe(Glyph(Otilde)) [2026-03-13T21:23:18.320441Z ThreadId(1) fontc ERROR] Invalid source glyph 'copyright': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
egular had: 9 * Srisakdi Bold had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraIi-thai, contour 2: * Srisakdi Regular had: 6 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUe-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph phinthu-thai.small: * Srisakdi Regular had: 1 * Srisakdi Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph phinthu-thai.small: * Srisakdi Regular had: 0 * Srisakdi Bold had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/Srisakdi_fc86bd7fea/source/Srisakdi.glyphs' -> 'master_ufo/Srisakdi.designspace': Compatibility check failed
cadsondemak/Srisakdi/$VIRTUAL/google/fonts/ofl/srisakdi/config.yaml source/Srisakdi.glyphs?fc86bd7fea (gftools)
fontc
mplete, most recently Be(GlyfFragment(macronbelowcomb)) [2026-03-13T21:23:25.543904Z ThreadId(1) fontc::workload DEBUG] 895/3145 complete, most recently Be(GlyfFragment(thoThong-thai)) [2026-03-13T21:23:25.543905Z ThreadId(1) fontc::workload DEBUG] 896/3145 complete, most recently Be(GlyfFragment(pi)) [2026-03-13T21:23:25.543906Z ThreadId(1) fontc::workload DEBUG] 897/3145 complete, most recently Be(GlyfFragment(R)) [2026-03-13T21:23:25.543907Z ThreadId(1) fontc::workload DEBUG] 898/3145 complete, most recently Be(GlyfFragment(rightBlackTriangle)) [2026-03-13T21:23:25.542865Z ThreadId(9) fontbe::glyphs WARN] U has inconsistent path elements: {"MCLLCCCLCCCCCCCCCCZMLCLLCCCCCCCCLCLCZ", "MCLLLCCCLCCCCCCCCCCZMLCLLCCCCCCCCLCLCZ"} [2026-03-13T21:23:25.549361Z ThreadId(1) fontc ERROR] Invalid source glyph 'copyright': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
risakdi Bold had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraIi-thai, contour 2: * Srisakdi Regular had: 6 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUe-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph phinthu-thai.small: * Srisakdi Regular had: 1 * Srisakdi Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph phinthu-thai.small: * Srisakdi Regular had: 0 * Srisakdi Bold had: 1 fontmake: Error: In 'source/Srisakdi.glyphs' -> 'master_ufo/Srisakdi.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Thasadith/$VIRTUAL/google/fonts/ofl/thasadith/config.yaml source/Thasadith_Master.glyphs?033efaea8d (default)
fontc
026-03-13T21:23:35.036904Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(D))' failed: ''D' has interpolation-incompatible paths' [2026-03-13T21:23:35.036905Z ThreadId(1) fontc::workload DEBUG] 1918/3139 complete, most recently Be(GlyfFragment(D)) [2026-03-13T21:23:35.036906Z ThreadId(1) fontc::workload DEBUG] 1919/3139 complete, most recently Be(GlyfFragment(CR)) [2026-03-13T21:23:35.036907Z ThreadId(1) fontc::workload DEBUG] 1920/3139 complete, most recently Be(GlyfFragment(a)) [2026-03-13T21:23:35.036908Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(saraA-thai))' failed: ''saraA-thai' has interpolation-incompatible paths' [2026-03-13T21:23:35.036909Z ThreadId(1) fontc::workload DEBUG] 1921/3139 complete, most recently Be(GlyfFragment(saraA-thai)) [2026-03-13T21:23:35.036910Z ThreadId(1) fontc::workload DEBUG] 1922/3139 complete, most recently Fe(GlyphOrder) [2026-03-13T21:23:35.044965Z ThreadId(1) fontc ERROR] 'partialdiff' has interpolation-incompatible paths
fontmake
differing number of points in glyph saraUe-thai, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUe-thai.narrow, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai.narrow, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/Thasadith_033efaea8d/source/Thasadith_Master.glyphs' -> 'master_ufo/Thasadith.designspace': Compatibility check failed
cadsondemak/Thasadith/$VIRTUAL/google/fonts/ofl/thasadith/config.yaml source/Thasadith_Master.glyphs?033efaea8d (gftools)
fontc
ertToContour breve_grave [2026-03-13T21:23:44.838188Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-03-13T21:23:44.838224Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-03-13T21:23:44.838263Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-03-13T21:23:44.838300Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-03-13T21:23:44.838334Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-03-13T21:23:44.838369Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-03-13T21:23:44.838409Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-03-13T21:23:44.838445Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-03-13T21:23:44.847887Z ThreadId(1) fontc ERROR] 'toPatak-thai.short' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
of points in glyph saraUe-thai, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUe-thai.narrow, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai.narrow, contour 0: * Thasadith Regular, Thasadith Bold had: 7 * Thasadith Regular Italic, Thasadith Bold Italic had: 10 fontmake: Error: In 'source/Thasadith_Master.glyphs' -> 'master_ufo/Thasadith.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/kanit/$VIRTUAL/google/fonts/ofl/kanit/config.yaml sources/Kanit_Italic_Master.glyphs?467dfe8421 (default)
fontc
workload ERROR] task 'Be(GlyfFragment(eightsuperior))' failed: ''eightsuperior' has interpolation-incompatible paths' [2026-03-13T21:27:53.881789Z ThreadId(1) fontc::workload DEBUG] 2040/3152 complete, most recently Be(GlyfFragment(eightsuperior)) [2026-03-13T21:27:53.881790Z ThreadId(1) fontc::workload DEBUG] 2041/3152 complete, most recently Be(GlyfFragment(W)) [2026-03-13T21:27:53.881791Z ThreadId(1) fontc::workload DEBUG] 2042/3152 complete, most recently Be(GlyfFragment(Mdotbelow)) [2026-03-13T21:27:53.881792Z ThreadId(1) fontc::workload DEBUG] 2043/3152 complete, most recently Be(GlyfFragment(comma)) [2026-03-13T21:27:53.881793Z ThreadId(1) fontc::workload DEBUG] 2044/3152 complete, most recently Be(GlyfFragment(hungarumlautcomb)) [2026-03-13T21:27:53.881794Z ThreadId(1) fontc::workload DEBUG] 2045/3152 complete, most recently Be(GlyfFragment(asciitilde)) [2026-03-13T21:27:53.890783Z ThreadId(1) fontc ERROR] 'nikhahit_maiChattawa-thai.narrow' has interpolation-incompatible paths
fontmake
one ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 10: * Kanit Thin Italic had: line * 8 fonts had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 14: * Kanit Thin Italic had: None * 8 fonts had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 16: * Kanit Thin Italic had: curve * 8 fonts had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 17: * Kanit Thin Italic had: None * 8 fonts had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 19: * Kanit Thin Italic had: curve * 8 fonts had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/kanit_467dfe8421/sources/Kanit_Italic_Master.glyphs' -> 'master_ufo/Kanit-Italic.designspace': Compatibility check failed
cadsondemak/kanit/$VIRTUAL/google/fonts/ofl/kanit/config.yaml sources/Kanit_Italic_Master.glyphs?467dfe8421 (gftools)
fontc
026-03-13T21:28:11.570831Z ThreadId(4) fontbe::glyphs WARN] gdotaccent has inconsistent path elements: {"MCLLLCCCCLCCLCZMCCCLCZMLLLLZ", "MCLLLCCCCCLCCLCZMCCCCLCZMLLLLZ"} [2026-03-13T21:28:11.573175Z ThreadId(7) fontbe::glyphs WARN] Germandbls has inconsistent path elements: {"MCCCLLCCCLLLCCLLLCCCLCZ", "MCCLLCCLLLCCLLLCCCLCZ", "MCCCLLCCCLLLCCLLLCCCCLCZ", "MCCCLLCCCLLLCCCLLLCCCCLCZ"} [2026-03-13T21:28:11.573388Z ThreadId(9) fontbe::glyphs WARN] ampersand has inconsistent path elements: {"MCLLLCLLLCLCCCCCCZMCCLCZMCCCCZ", "MLLCLLLCLCCCCCCCCCCLZMCCCLCZMCCCCCCZ", "MLLCLLLCLCCCCCCCCCCLZMCCLCZMCCCCCZ", "MLLCLLLCLCCCCCCCLZMCCLCZMCCCCZ"} [2026-03-13T21:28:11.573406Z ThreadId(6) fontbe::glyphs WARN] Omacron has inconsistent path elements: {"MCCCCZMCCCCZMLLLLZ", "MCCCCCCZMCCCCCCZMLLLLZ"} [2026-03-13T21:28:11.588580Z ThreadId(1) fontc ERROR] 'ringhalfright' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Kanit-ThinItalic.ttf', 'Kanit-BoldItalic.ttf', 'Kanit-Italic.ttf', 'Kanit-MediumItalic.ttf', 'Kanit-ExtraBoldItalic.ttf', 'Kanit-SemiBoldItalic.ttf', 'Kanit-BlackItalic.ttf', 'Kanit-LightItalic.ttf', 'Kanit-ExtraLightItalic.ttf']
cadsondemak/kanit/$VIRTUAL/google/fonts/ofl/kanit/config.yaml sources/Kanit_Upright_Master.glyphs?467dfe8421 (default)
fontc
LLLLLZMLLLZMLLLLLLLZMCLCCCLCCZ"} [2026-03-13T21:26:39.842670Z ThreadId(4) fontbe::glyphs WARN] colonsign has inconsistent path elements: {"MLLCLLLLCLCLCLCLLLCLLLCCLZMCCLZMCLLCLZ", "MLLCLLLLCLCCCCLCLLLLCLLLCCLZ", "MLLCLLLLCLCLLCLCLLLCLLLCCLZMCCLZMCLCCLZ", "MLLCLLLCLCCCCLCLLLCLLLCCLZ", "MLLCLLLCLCCCCLCLLLCLLLLCCLZ", "MLLCLLLCCLCCLCLCLLLCCLLLCCLZMCCLZMCLCCLZ", "MLLCLLLCCLCLLCLCLLLCLLLLCCLZMCCLZMCLCCLZ", "MLLCLLLCLCLCLCLLLCLLLCCLZMCCLZMCLLCLZ"} [2026-03-13T21:26:39.842709Z ThreadId(2) fontbe::glyphs WARN] twosuperior has inconsistent path elements: {"MLLLLCCCLCCCCLZ", "MLLLCCCCLCCCCLZ"} [2026-03-13T21:26:39.843664Z ThreadId(4) fontbe::glyphs WARN] mdotbelow has inconsistent path elements: {"MLLCCLLLCCCLLLCCCCLLLZMLLLLZ", "MLLCCLLLCCLLLCCCCLLLZMLLLLZ"} [2026-03-13T21:26:39.844174Z ThreadId(4) fontbe::glyphs WARN] Tbar has inconsistent path elements: {"MLLLLLLLLZMLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-03-13T21:26:39.862730Z ThreadId(1) fontc ERROR] 'Lslash' has interpolation-incompatible paths
fontmake
* Kanit Thin had: curve * 8 fonts had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 10: * Kanit Thin had: line * 8 fonts had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 14: * Kanit Thin had: None * 8 fonts had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 16: * Kanit Thin had: curve * 8 fonts had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 17: * Kanit Thin had: None * 8 fonts had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph brevetilde, contour 1, point 19: * Kanit Thin had: curve * 8 fonts had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/kanit_467dfe8421/sources/Kanit_Upright_Master.glyphs' -> 'master_ufo/Kanit.designspace': Compatibility check failed
cadsondemak/kanit/$VIRTUAL/google/fonts/ofl/kanit/config.yaml sources/Kanit_Upright_Master.glyphs?467dfe8421 (gftools)
fontc
4/3152 complete, most recently Be(GlyfFragment(Sdotbelow)) [2026-03-13T21:26:58.014590Z ThreadId(1) fontc::workload DEBUG] 2335/3152 complete, most recently Be(GlyfFragment(c)) [2026-03-13T21:26:58.014592Z ThreadId(1) fontc::workload DEBUG] 2336/3152 complete, most recently Be(GlyfFragment(P)) [2026-03-13T21:26:58.014594Z ThreadId(1) fontc::workload DEBUG] 2337/3152 complete, most recently Be(GlyfFragment(integral)) [2026-03-13T21:26:58.014596Z ThreadId(1) fontc::workload DEBUG] 2338/3152 complete, most recently Be(GlyfFragment(aacute)) [2026-03-13T21:26:58.014599Z ThreadId(1) fontc::workload DEBUG] 2339/3152 complete, most recently Be(GlyfFragment(Rcaron)) [2026-03-13T21:26:58.014601Z ThreadId(1) fontc::workload DEBUG] 2340/3152 complete, most recently Be(GlyfFragment(zero-thai)) [2026-03-13T21:26:58.025931Z ThreadId(1) fontc ERROR] 'question' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Kanit-ExtraLight.ttf', 'Kanit-SemiBold.ttf', 'Kanit-Black.ttf', 'Kanit-Regular.ttf', 'Kanit-Thin.ttf', 'Kanit-ExtraBold.ttf', 'Kanit-Bold.ttf', 'Kanit-Light.ttf', 'Kanit-Medium.ttf']
christiannaths/redacted-font/RedactedScript/sources/config.yaml RedactedScript.glyphs?dae1afaa7d (default)
fontc
4/1387 complete, most recently Be(GlyfFragment(paragraph)) [2026-03-13T21:04:31.631778Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(guillemotright))' failed: ''guillemotright' has interpolation-incompatible paths' [2026-03-13T21:04:31.631780Z ThreadId(1) fontc::workload DEBUG] 1035/1387 complete, most recently Be(GlyfFragment(guillemotright)) [2026-03-13T21:04:31.631784Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(tcaron))' failed: ''tcaron' has interpolation-incompatible paths' [2026-03-13T21:04:31.631786Z ThreadId(1) fontc::workload DEBUG] 1036/1387 complete, most recently Be(GlyfFragment(tcaron)) [2026-03-13T21:04:31.631788Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(minus))' failed: ''minus' has interpolation-incompatible paths' [2026-03-13T21:04:31.631791Z ThreadId(1) fontc::workload DEBUG] 1037/1387 complete, most recently Be(GlyfFragment(minus)) [2026-03-13T21:04:31.632953Z ThreadId(1) fontc ERROR] 'F' has interpolation-incompatible paths
fontmake
minine', 'ordmasculine', 'oslash', 'otilde', 'p', 'paragraph', 'parenleft', 'parenright', 'partialdiff', 'percent', 'period', 'periodcentered', 'perthousand', 'pi', 'plus', 'plusminus', 'product', 'q', 'question', 'questiondown', 'quotedbl', 'quotedblbase', 'quotedblleft', 'quotedblright', 'quoteleft', 'quoteright', 'quotesinglbase', 'quotesingle', 'r', 'racute', 'radical', 'rcaron', 'rcommaaccent', 'registered', 'ring', 's', 'sacute', 'scaron', 'scedilla', 'scommaaccent', 'section', 'semicolon', 'seven', 'six', 'slash', 'sterling', 'summation', 't', 'tcaron', 'tcommaaccent', 'thorn', 'three', 'threequarters', 'threesuperior', 'tilde', 'trademark', 'two', 'twosuperior', 'u', 'uacute', 'ucircumflex', 'udieresis', 'ugrave', 'uhungarumlaut', 'umacron', 'underscore', 'uni00AD', 'uni00B5', 'uni021A', 'uni021B', 'uni02C9', 'uni2113', 'uni2126', 'uni2206', 'uni2215', 'uni2219', 'uogonek', 'uring', 'v', 'w', 'x', 'y', 'yacute', 'ydieresis', 'yen', 'z', 'zacute', 'zcaron', 'zdotaccent', 'zero'
christiannaths/redacted-font/RedactedScript/sources/config.yaml RedactedScript.glyphs?dae1afaa7d (gftools)
fontc
RROR] task 'Be(GlyfFragment(circumflex))' failed: ''circumflex' has interpolation-incompatible paths' [2026-03-13T21:04:36.598362Z ThreadId(1) fontc::workload DEBUG] 1035/1387 complete, most recently Be(GlyfFragment(circumflex)) [2026-03-13T21:04:36.598364Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ordfeminine))' failed: ''ordfeminine' has interpolation-incompatible paths' [2026-03-13T21:04:36.598366Z ThreadId(1) fontc::workload DEBUG] 1036/1387 complete, most recently Be(GlyfFragment(ordfeminine)) [2026-03-13T21:04:36.598368Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(aring))' failed: ''aring' has interpolation-incompatible paths' [2026-03-13T21:04:36.598371Z ThreadId(1) fontc::workload DEBUG] 1037/1387 complete, most recently Be(GlyfFragment(aring)) [2026-03-13T21:04:36.600215Z ThreadId(1) fontc ERROR] 'backslash' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['RedactedScript-Bold.ttf', 'RedactedScript-Light.ttf', 'RedactedScript-Regular.ttf']
clauseggers/Playfair/sources/config.yaml Playfair-2_2-Italic.glyphspackage?80a3341019 (default)
fontc
phs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-03-13T21:05:46.928984Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-03-13T21:05:46.928999Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-03-13T21:05:46.929009Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-03-13T21:05:46.929034Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-03-13T21:05:46.944508Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/clauseggers/Playfair_80a3341019/sources/Playfair-2_2-Italic.glyphspackage': 'Unable to read glyphs file: Bad smart component '_part.LC-ge-cy-body' in glyph 'ge-cy': Smart component layers are not interpolation compatible'
fontmake
* 16 fonts had: 3 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph Tshe-cy.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tshe-cy.smcp.BRACKET.varAlt01: * 26 fonts had: 1 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 3 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/clauseggers/Playfair_80a3341019/sources/Playfair-2_2-Italic.glyphspackage' -> 'master_ufo/Playfair-Italic.designspace': Compatibility check failed
clauseggers/Playfair/sources/config.yaml Playfair-2_2-Italic.glyphspackage?80a3341019 (gftools)
fontc
ting smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-03-13T21:06:35.131178Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-03-13T21:06:35.131191Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-03-13T21:06:35.131199Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-03-13T21:06:35.131221Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-03-13T21:06:35.146298Z ThreadId(1) fontc ERROR] Reading source failed for 'Playfair-2_2-Italic.glyphspackage': 'Unable to read glyphs file: Bad smart component '_part.LC-ge-cy-body' in glyph 'ge-cy': Smart component layers are not interpolation compatible' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
s had: 3 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph Tshe-cy.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tshe-cy.smcp.BRACKET.varAlt01: * 26 fonts had: 1 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 3 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 2 * 16 fonts had: 1 fontmake: Error: In 'Playfair-2_2-Italic.glyphspackage' -> 'master_ufo/Playfair-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
clauseggers/Playfair/sources/config.yaml Playfair-2_2-Roman.glyphspackage?80a3341019 (default)
fontc
ont DEBUG] instantiating smart component '_part.UC-T-lower-stem' for 'T_h.ss10' [2026-03-13T21:04:50.458602Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer? [2026-03-13T21:04:50.458605Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-03-13T21:04:50.458613Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.LC-baseline-stroke' at Normalized {ax00: 0.00, ax01: -1.00, ax02: 0.00} [2026-03-13T21:04:50.458623Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-03-13T21:04:50.472354Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/clauseggers/Playfair_80a3341019/sources/Playfair-2_2-Roman.glyphspackage': 'Unable to read glyphs file: Bad smart component '_part.LC-n-shoulder-top' in glyph 'T_h.ss10': unknown component axis 'Thinning''
fontmake
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for _part.LC-baseline-stroke used in <GSLayer "Needlepoint SemiCondensed Upright" (Ismall)>. Locations were: Needlepoint SemiCondensed Upright = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 0.0} NormalWide = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 1.0} Needlepoint SemiCondensed Upright 18 Jun 24 at 14:11 = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 0.0}
clauseggers/Playfair/sources/config.yaml Playfair-2_2-Roman.glyphspackage?80a3341019 (gftools)
fontc
mponent '_part.UC-T-lower-stem' for 'T_h.ss10' [2026-03-13T21:05:17.887699Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer? [2026-03-13T21:05:17.887705Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-03-13T21:05:17.887724Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.LC-baseline-stroke' at Normalized {ax00: 0.00, ax01: -1.00, ax02: 0.00} [2026-03-13T21:05:17.887747Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-03-13T21:05:17.903756Z ThreadId(1) fontc ERROR] Reading source failed for 'Playfair-2_2-Roman.glyphspackage': 'Unable to read glyphs file: Bad smart component '_part.LC-n-shoulder-top' in glyph 'T_h.ss10': unknown component axis 'Thinning'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for _part.LC-baseline-stroke used in <GSLayer "Needlepoint SemiCondensed Upright" (Ismall)>. Locations were: Needlepoint SemiCondensed Upright = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 0.0} NormalWide = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 1.0} Needlepoint SemiCondensed Upright 18 Jun 24 at 14:11 = {'LeftSerifWidth': 0.0, 'RightSerifWidth': 0.0, 'RightWide': 0.0} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
crozynski/comicneue/$VIRTUAL/google/fonts/ofl/comicneue/config.yaml Sources/Glyphs/ComicNeue_Italics.glyphs?c5ee07b5ee (default)
fontc
(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYOffset' [2026-03-13T21:07:57.002749Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYSize' [2026-03-13T21:07:57.002756Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-03-13T21:07:57.002760Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-03-13T21:07:57.002762Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-03-13T21:07:57.002805Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:07:57.005590Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:07:57.006877Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(56.0). Mappings [(UserSpace(300.0), DesignSpace(40.0)), (UserSpace(400.0), DesignSpace(60.0)), (UserSpace(700.0), DesignSpace(95.0))]
fontmake
40), (400, 60), (700, 95)], 'maximum': 700, 'minimum': 300, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 56}, {'Weight': 95}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [40, 56.0, 95]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 21 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/crozynski/comicneue_c5ee07b5ee/Sources/Glyphs/ComicNeue_Italics.glyphs' -> 'master_ufo/ComicNeue-Italic.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 380.0.
crozynski/comicneue/$VIRTUAL/google/fonts/ofl/comicneue/config.yaml Sources/Glyphs/ComicNeue_Italics.glyphs?c5ee07b5ee (gftools)
fontc
2.709777Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYSize' [2026-03-13T21:08:02.709779Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-03-13T21:08:02.709780Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-03-13T21:08:02.709780Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-03-13T21:08:02.709800Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:08:02.710877Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-03-13T21:08:02.711389Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(56.0). Mappings [(UserSpace(300.0), DesignSpace(40.0)), (UserSpace(400.0), DesignSpace(60.0)), (UserSpace(700.0), DesignSpace(95.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['ComicNeue-Italic.ttf', 'ComicNeue-BoldItalic.ttf', 'ComicNeue-LightItalic.ttf']
crozynski/comicneue/$VIRTUAL/google/fonts/ofl/comicneue/config.yaml Sources/Glyphs/ComicNeue_Roman.glyphs?c5ee07b5ee (default)
fontc
er 'openTypeOS2SubscriptYSize' [2026-03-13T21:07:35.471805Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptXOffset' [2026-03-13T21:07:35.471807Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptXSize' [2026-03-13T21:07:35.471808Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYOffset' [2026-03-13T21:07:35.471810Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-03-13T21:07:35.471813Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYSize' [2026-03-13T21:07:35.471814Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:07:35.473298Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(53.0). Mappings [(UserSpace(300.0), DesignSpace(40.0)), (UserSpace(400.0), DesignSpace(60.0)), (UserSpace(700.0), DesignSpace(95.0))]
fontmake
: [(300, 40), (400, 60), (700, 95)], 'maximum': 700, 'minimum': 300, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 53}, {'Weight': 95}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [40, 53.0, 95]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 77 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/crozynski/comicneue_c5ee07b5ee/Sources/Glyphs/ComicNeue_Roman.glyphs' -> 'master_ufo/ComicNeue.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 365.0.
crozynski/comicneue/$VIRTUAL/google/fonts/ofl/comicneue/config.yaml Sources/Glyphs/ComicNeue_Roman.glyphs?c5ee07b5ee (gftools)
fontc
custom parameter 'openTypeOS2SuperscriptXOffset' [2026-03-13T21:07:41.084315Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptXSize' [2026-03-13T21:07:41.084316Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYOffset' [2026-03-13T21:07:41.084317Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-03-13T21:07:41.084318Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2SuperscriptYSize' [2026-03-13T21:07:41.084319Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:07:41.085818Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(53.0). Mappings [(UserSpace(300.0), DesignSpace(40.0)), (UserSpace(400.0), DesignSpace(60.0)), (UserSpace(700.0), DesignSpace(95.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['ComicNeue-Light.ttf', 'ComicNeue-Regular.ttf', 'ComicNeue-Bold.ttf']
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular-OTF.vfb?ffac6513dd (default)
fontc
[2026-03-13T21:09:29.492960Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular-OTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular-OTF.vfb'
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular-OTF.vfb?ffac6513dd (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy5glgjrm /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy5glgjrm src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy5glgjrm src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:09:33.975157Z ThreadId(1) fontc ERROR] Unrecognized source src/Bonbon-Regular-OTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Bonbon-Regular-OTF.vfb must have a name, or familyName and styleName
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular-TTF.vfb?ffac6513dd (default)
fontc
[2026-03-13T21:09:22.371788Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular-TTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular-TTF.vfb'
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular-TTF.vfb?ffac6513dd (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ppglwnj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ppglwnj src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ppglwnj src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:09:26.155535Z ThreadId(1) fontc ERROR] Unrecognized source src/Bonbon-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Bonbon-Regular-TTF.vfb must have a name, or familyName and styleName
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular.vfb?ffac6513dd (default)
fontc
[2026-03-13T21:09:15.682945Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Bonbon_ffac6513dd/src/Bonbon-Regular.vfb'
cyrealtype/Bonbon/$VIRTUAL/google/fonts/ofl/bonbon/config.yaml src/Bonbon-Regular.vfb?ffac6513dd (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph_f_w51g /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph_f_w51g src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph_f_w51g src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:09:19.686199Z ThreadId(1) fontc ERROR] Unrecognized source src/Bonbon-Regular.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Bonbon-Regular.vfb must have a name, or familyName and styleName
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-Regular_PS_Source.vfb?79d2ed54e7 (default)
fontc
[2026-03-13T21:09:55.537770Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Federo_79d2ed54e7/src/Federo-Regular_PS_Source.vfb
fontmake
ndent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Federo_79d2ed54e7/src/Federo-Regular_PS_Source.vfb'
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-Regular_PS_Source.vfb?79d2ed54e7 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptfumqume /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptfumqume src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptfumqume src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:10:00.244106Z ThreadId(1) fontc ERROR] Unrecognized source src/Federo-Regular_PS_Source.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ovider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Federo-Regular_PS_Source.vfb must have a name, or familyName and styleName
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-TTF.vfb?79d2ed54e7 (default)
fontc
[2026-03-13T21:09:47.995509Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Federo_79d2ed54e7/src/Federo-TTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Federo_79d2ed54e7/src/Federo-TTF.vfb'
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-TTF.vfb?79d2ed54e7 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpalk_p3r7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpalk_p3r7 src/Federo-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpalk_p3r7 src/Federo-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:09:52.191124Z ThreadId(1) fontc ERROR] Unrecognized source src/Federo-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Federo-TTF.vfb must have a name, or familyName and styleName
cyrealtype/Iceland/$VIRTUAL/google/fonts/ofl/iceland/config.yaml src/Iceland-Regular-OTF.vfb?bb43144b50 (default)
fontc
[2026-03-13T21:10:12.616484Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Iceland_bb43144b50/src/Iceland-Regular-OTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Iceland_bb43144b50/src/Iceland-Regular-OTF.vfb'
cyrealtype/Iceland/$VIRTUAL/google/fonts/ofl/iceland/config.yaml src/Iceland-Regular-OTF.vfb?bb43144b50 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy25u2a5v /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy25u2a5v src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy25u2a5v src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:10:17.905282Z ThreadId(1) fontc ERROR] Unrecognized source src/Iceland-Regular-OTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
pe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Iceland-Regular-OTF.vfb must have a name, or familyName and styleName
cyrealtype/Iceland/$VIRTUAL/google/fonts/ofl/iceland/config.yaml src/Iceland-Regular-TTF.vfb?bb43144b50 (default)
fontc
[2026-03-13T21:10:03.653015Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/cyrealtype/Iceland_bb43144b50/src/Iceland-Regular-TTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/cyrealtype/Iceland_bb43144b50/src/Iceland-Regular-TTF.vfb'
cyrealtype/Iceland/$VIRTUAL/google/fonts/ofl/iceland/config.yaml src/Iceland-Regular-TTF.vfb?bb43144b50 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qtwly2j /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qtwly2j src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8qtwly2j src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T21:10:08.495455Z ThreadId(1) fontc ERROR] Unrecognized source src/Iceland-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
pe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Iceland-Regular-TTF.vfb must have a name, or familyName and styleName
cyrealtype/Podkova/sources/config.yaml Podkova.glyphs?e321080f4b (gftools)
fontc
s/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpR36pVf/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpydgul260.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Podkova[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
s/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpR36pVf/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7knv29_k.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Podkova[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dancoull/ClimateCrisis/sources/config.yaml ClimateCrisis.glyphs?8e3882135d (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
danhhong/Battambang/Source/builder.yaml Battambang.glyphs?b2350045aa (default)
fontc
complete, most recently Be(GlyfFragment(uni17B7.r)) [2026-03-13T21:14:43.807210Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17DA))' failed: ''uni17DA' has interpolation-incompatible paths' [2026-03-13T21:14:43.807213Z ThreadId(1) fontc::workload DEBUG] 955/1484 complete, most recently Be(GlyfFragment(uni17DA)) [2026-03-13T21:14:43.807215Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1780))' failed: ''uni1780' has interpolation-incompatible paths' [2026-03-13T21:14:43.807217Z ThreadId(1) fontc::workload DEBUG] 956/1484 complete, most recently Be(GlyfFragment(uni1780)) [2026-03-13T21:14:43.807219Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1793_17C5))' failed: ''uni1793_17C5' has interpolation-incompatible paths' [2026-03-13T21:14:43.807221Z ThreadId(1) fontc::workload DEBUG] 957/1484 complete, most recently Be(GlyfFragment(uni1793_17C5)) [2026-03-13T21:14:43.813323Z ThreadId(1) fontc ERROR] 'uni17AA' has interpolation-incompatible paths
fontmake
g Light had: 77 * Battambang Regular had: 101 * Battambang Bold had: 74 * Battambang Black had: 93 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nyo_17B6khmer.a, contour 1: * Battambang Thin, Battambang Light, Battambang Regular had: 7 * Battambang Bold had: 13 * Battambang Black had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nyo_17C5khmer.a, contour 0: * Battambang Thin had: 106 * Battambang Light had: 97 * Battambang Regular had: 115 * Battambang Bold had: 91 * Battambang Black had: 111 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nyo_17C5khmer.a, contour 1: * Battambang Thin, Battambang Light, Battambang Regular had: 7 * Battambang Bold had: 13 * Battambang Black had: 10 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/danhhong/Battambang_b2350045aa/Source/Battambang.glyphs' -> 'master_ufo/Battambang.designspace': Compatibility check failed
danhhong/Battambang/Source/builder.yaml Battambang.glyphs?b2350045aa (gftools)
fontc
CCCCCCCCCCCZ"} [2026-03-13T21:14:54.543033Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'coeng_178Akhmer.r' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T21:14:54.543130Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'coeng_1797khmer.r' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T21:14:54.543131Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'coeng_1798khmer.r' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T21:14:54.543138Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour uni17BB.n thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'uni17BB.n' has 2 unique sets of components; must have exactly 1 {[], [uni17BB]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:14:54.548297Z ThreadId(1) fontc ERROR] 'uni17B9' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Battambang-Black.ttf', 'Battambang-Thin.ttf', 'Battambang-Bold.ttf', 'Battambang-Regular.ttf', 'Battambang-Light.ttf']
danhhong/KohSantepheap/Source/builder.yaml KohSantepheap.glyphs?316be9428c (default)
fontc
Be(GlyfFragment(uni179C)) [2026-03-13T21:17:50.512586Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni178E_17B6))' failed: ''uni178E_17B6' has interpolation-incompatible paths' [2026-03-13T21:17:50.512589Z ThreadId(1) fontc::workload DEBUG] 1469/2127 complete, most recently Be(GlyfFragment(uni178E_17B6)) [2026-03-13T21:17:50.512591Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D21783.n))' failed: ''uni17D21783.n' has interpolation-incompatible paths' [2026-03-13T21:17:50.512593Z ThreadId(1) fontc::workload DEBUG] 1470/2127 complete, most recently Be(GlyfFragment(uni17D21783.n)) [2026-03-13T21:17:50.512595Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(semicolon))' failed: ''semicolon' has interpolation-incompatible paths' [2026-03-13T21:17:50.512597Z ThreadId(1) fontc::workload DEBUG] 1471/2127 complete, most recently Be(GlyfFragment(semicolon)) [2026-03-13T21:17:50.516688Z ThreadId(1) fontc ERROR] 'uni17BC' has interpolation-incompatible paths
fontmake
eap Thin, Koh Santepheap Light, Koh Santepheap Bold had: 1 * Koh Santepheap Regular, Koh Santepheap Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph uni17D2178E.vo: * Koh Santepheap Thin, Koh Santepheap Light, Koh Santepheap Bold had: 1 * Koh Santepheap Regular, Koh Santepheap Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph nyo_17B6khmer.alt: * Koh Santepheap Thin, Koh Santepheap Light, Koh Santepheap Regular, Koh Santepheap Bold had: 1 * Koh Santepheap Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph nyo_17C5khmer.alt: * Koh Santepheap Thin, Koh Santepheap Light, Koh Santepheap Regular, Koh Santepheap Bold had: 1 * Koh Santepheap Black had: 2 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/danhhong/KohSantepheap_316be9428c/Source/KohSantepheap.glyphs' -> 'master_ufo/KohSantepheap.designspace': Compatibility check failed
danhhong/KohSantepheap/Source/builder.yaml KohSantepheap.glyphs?316be9428c (gftools)
fontc
1454/2127 complete, most recently Be(GlyfFragment(uni17E6)) [2026-03-13T21:17:58.617998Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17F0))' failed: ''uni17F0' has interpolation-incompatible paths' [2026-03-13T21:17:58.618000Z ThreadId(1) fontc::workload DEBUG] 1455/2127 complete, most recently Be(GlyfFragment(uni17F0)) [2026-03-13T21:17:58.618003Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''uni19F1' has 2 unique sets of components; must have exactly 1 {[uni17D4, uni17E1], [uni17E1, uni17D4]}'' [2026-03-13T21:17:58.618006Z ThreadId(1) fontc::workload DEBUG] 1456/2127 complete, most recently Fe(GlyphOrder) [2026-03-13T21:17:58.618009Z ThreadId(1) fontc::workload DEBUG] 1457/2127 complete, most recently Be(GlyfFragment(colon)) [2026-03-13T21:17:58.622286Z ThreadId(1) fontc ERROR] 'uni17D3' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['KohSantepheap-Light.ttf', 'KohSantepheap-Bold.ttf', 'KohSantepheap-Thin.ttf', 'KohSantepheap-Regular.ttf', 'KohSantepheap-Black.ttf']
danhhong/Suwannaphum/Source/builder.yaml Suwannaphum.glyphs?86c0dfc2b5 (default)
fontc
ts: {"MCLCCCLCCCCCCCCCLLCCLCLCLCCCLCCLLLCZMCCLZ", "MCLCCCLCCCLCCCCCLLCCLCLCLCCCCCCLLLCZMCLCCZ", "MCLCCCCLCCCCCCCCLLLCCCLCLCCCCCCCLLLCZMCCLLZ", "MCLCCCLCCLCCCCLCCLCLCLCCCCCLLLCZ", "MCLCCCLCCCCCCCLLCCLCLCLCCCCCLLLCZ"} [2026-03-13T21:20:29.421204Z ThreadId(5) fontbe::glyphs WARN] uni1781_17C5 has inconsistent path elements: {"MCLCCCLCCLCCCCCCCCCCLCCCCCCLCCCCLLLCZ", "MCLCCCLLCCCCCCCCCCCCCLCCCCCCCLCCCCLLLCZ", "MCCLLLCCLCCCLCCCCCCCCCCCCCLCCCCCCLCCZ", "MCLCCCLCCCCCCCCCCCCCCLCCCCCLCCCCLLLCZ", "MCLCCCCLCCCCCCCCCCCCCCCLCCCCCLCCCCLLLCZMCCCCZ"} [2026-03-13T21:20:29.421184Z ThreadId(4) fontbe::glyphs WARN] uni17CD has inconsistent path elements: {"MCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCZ"} [2026-03-13T21:20:29.420569Z ThreadId(9) fontbe::glyphs WARN] uni17E4 has inconsistent path elements: {"MCCCCCCCCLCLLCLLLCCLCLCLZ", "MCLCCLCLCLCCCCCCCCLCLLCLCZ", "MLCCCCCCCLCLLCLLLCCLCLCZ", "MCCCCCCCLCLLCLLLCCLCLCLZ"} [2026-03-13T21:20:29.425307Z ThreadId(1) fontc ERROR] 'uni17AB' has interpolation-incompatible paths
fontmake
er.b, contour 0, point 29: * Suwannaphum Thin had: None * Suwannaphum Light, Suwannaphum Regular, Suwannaphum Bold, Suwannaphum Black had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph coeng_17A0khmer.b, contour 0, point 31: * Suwannaphum Thin had: curve * Suwannaphum Light, Suwannaphum Regular, Suwannaphum Bold, Suwannaphum Black had: None ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph nyo_17B6khmer.a: * Suwannaphum Thin, Suwannaphum Light, Suwannaphum Regular, Suwannaphum Bold had: 2 * Suwannaphum Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph nyo_17C5khmer.a: * Suwannaphum Thin, Suwannaphum Light, Suwannaphum Regular, Suwannaphum Bold had: 2 * Suwannaphum Black had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/danhhong/Suwannaphum_86c0dfc2b5/Source/Suwannaphum.glyphs' -> 'master_ufo/Suwannaphum.designspace': Compatibility check failed
danhhong/Suwannaphum/Source/builder.yaml Suwannaphum.glyphs?86c0dfc2b5 (gftools)
fontc
fontc::workload DEBUG] 371/1484 complete, most recently Fe(Glyph(uni17BF)) [2026-03-13T21:20:43.853013Z ThreadId(1) fontc::workload DEBUG] 372/1484 complete, most recently Fe(Glyph(uni17D2_179F_17C5)) [2026-03-13T21:20:43.853014Z ThreadId(1) fontc::workload DEBUG] 373/1484 complete, most recently Fe(Glyph(uni17A8)) [2026-03-13T21:20:43.853015Z ThreadId(1) fontc::workload DEBUG] 374/1484 complete, most recently Fe(Glyph(F)) [2026-03-13T21:20:43.853016Z ThreadId(1) fontc::workload DEBUG] 375/1484 complete, most recently Fe(Glyph(uni1794)) [2026-03-13T21:20:43.853017Z ThreadId(1) fontc::workload DEBUG] 376/1484 complete, most recently Be(GlyfFragment(uni1791_17B6)) [2026-03-13T21:20:43.853019Z ThreadId(1) fontc::workload DEBUG] 377/1484 complete, most recently Be(GlyfFragment(N)) [2026-03-13T21:20:43.854838Z ThreadId(1) fontc ERROR] 'uni1791_17B6' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Suwannaphum-Thin.ttf', 'Suwannaphum-Light.ttf', 'Suwannaphum-Regular.ttf', 'Suwannaphum-Bold.ttf', 'Suwannaphum-Black.ttf']
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Bold.sfd?52d3363878 (default)
fontc
[2026-03-13T21:22:00.012932Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Bold.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Bold.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Bold.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4pudjfdv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4pudjfdv src/Cantarell-Bold.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4pudjfdv src/Cantarell-Bold.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:22:04.318349Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Bold.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Bold.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-BoldOblique.sfd?52d3363878 (default)
fontc
[2026-03-13T21:21:50.863893Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-BoldOblique.sfd
fontmake
-indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-BoldOblique.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-BoldOblique.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpraf8itpk /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpraf8itpk src/Cantarell-BoldOblique.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpraf8itpk src/Cantarell-BoldOblique.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:21:56.798930Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-BoldOblique.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-BoldOblique.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Oblique.sfd?52d3363878 (default)
fontc
[2026-03-13T21:21:43.472390Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Oblique.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Oblique.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Oblique.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnjn_sqxl /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnjn_sqxl src/Cantarell-Oblique.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnjn_sqxl src/Cantarell-Oblique.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:21:47.732703Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Oblique.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Oblique.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular-Spiro.sfd?52d3363878 (default)
fontc
[2026-03-13T21:21:35.820996Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular-Spiro.sfd
fontmake
ndent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular-Spiro.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular-Spiro.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4p2_fd0a /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4p2_fd0a src/Cantarell-Regular-Spiro.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4p2_fd0a src/Cantarell-Regular-Spiro.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:21:40.211140Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Regular-Spiro.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
rovider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Regular-Spiro.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular.sfd?52d3363878 (default)
fontc
[2026-03-13T21:21:28.748019Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8rg9kbfc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8rg9kbfc src/Cantarell-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8rg9kbfc src/Cantarell-Regular.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:21:32.546259Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Regular.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Regular.sfd must have a name, or familyName and styleName
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (default)
fontc
, most recently Be(GlyfFragment(IJ.salt.alt002)) [2026-03-13T21:23:09.101516Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(Scircumflex.alt002)) [2026-03-13T21:23:09.101518Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(Edieresis.salt.alt002)) [2026-03-13T21:23:09.101520Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(seven.alt001)) [2026-03-13T21:23:09.101523Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(divide.alt001)) [2026-03-13T21:23:09.101525Z ThreadId(1) fontc::workload DEBUG] 2923/3515 complete, most recently Be(GlyfFragment(Lslash.salt.alt002)) [2026-03-13T21:23:09.101527Z ThreadId(1) fontc::workload DEBUG] 2924/3515 complete, most recently Be(GlyfFragment(Ncommaaccent.salt.alt001)) [2026-03-13T21:23:09.105511Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_bb29250eb0/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (gftools)
fontc
.041852Z ThreadId(1) fontc::workload DEBUG] 2915/3515 complete, most recently Be(GlyfFragment(Eth.alt001)) [2026-03-13T21:23:14.041859Z ThreadId(1) fontc::workload DEBUG] 2916/3515 complete, most recently Be(GlyfFragment(Ebreve.salt)) [2026-03-13T21:23:14.041862Z ThreadId(1) fontc::workload DEBUG] 2917/3515 complete, most recently Be(GlyfFragment(Nacute.salt)) [2026-03-13T21:23:14.041864Z ThreadId(1) fontc::workload DEBUG] 2918/3515 complete, most recently Be(GlyfFragment(Icircumflex.alt001)) [2026-03-13T21:23:14.041866Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(Atilde.alt001)) [2026-03-13T21:23:14.041869Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(Lslash)) [2026-03-13T21:23:14.047214Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (default)
fontc
7/3515 complete, most recently Be(GlyfFragment(Otilde.alt002)) [2026-03-13T21:25:41.565898Z ThreadId(1) fontc::workload DEBUG] 2918/3515 complete, most recently Be(GlyfFragment(Q.alt001)) [2026-03-13T21:25:41.565900Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(IJ.salt.alt002)) [2026-03-13T21:25:41.565903Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(W.salt.alt001)) [2026-03-13T21:25:41.565905Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(Igrave.salt.alt002)) [2026-03-13T21:25:41.565907Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(Lslash.salt.alt002)) [2026-03-13T21:25:41.565910Z ThreadId(1) fontc::workload DEBUG] 2923/3515 complete, most recently Be(GlyfFragment(Idieresis.salt.alt001)) [2026-03-13T21:25:41.568662Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (gftools)
fontc
kload DEBUG] 2917/3515 complete, most recently Be(GlyfFragment(Edieresis.alt002)) [2026-03-13T21:25:46.378338Z ThreadId(1) fontc::workload DEBUG] 2918/3515 complete, most recently Be(GlyfFragment(questiondown.alt001)) [2026-03-13T21:25:46.378341Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(Adieresis.salt.alt002)) [2026-03-13T21:25:46.378343Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(braceright.alt001)) [2026-03-13T21:25:46.378345Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(Ocircumflex.alt001)) [2026-03-13T21:25:46.378348Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(Ydieresis)) [2026-03-13T21:25:46.383755Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/agdasima-fonts/sources/config.yaml Agdasima-Regular.designspace?c971400d77 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']
fontmake
gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (default)
fontc
[2026-03-13T21:26:42.712218Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace" [2026-03-13T21:26:42.712249Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace
fontmake
.0, 'name': 'width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'weight': 434.0, 'width': 1.0}] INFO:fontTools.varLib:Internal axis supports: {'weight': [434.0, 434.0, 570.8190000000001], 'width': [1.0, 1.0, 300.0]} INFO:fontTools.varLib:Normalized master locations: [{'weight': 0.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 83 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/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.
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (gftools)
fontc
fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa9twfio8 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa9twfio8 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa9twfio8 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:26:48.315497Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2026-03-13T21:26:48.315528Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
routinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Belanosima-Regular.ufo.json not found [6/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdflnc0mw -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/lunasima-fonts/sources/config.yaml Lunasima-Regular.designspace?88f44d7a6c (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
erinmclaughlin/BhuTuka-Extended-One/sources/builder.yaml BhuTukaExpandedOne-Regular.glyphs?ac2ad17bcd (default)
fontc
03-13T21:04:00.373617Z ThreadId(1) fontc::workload DEBUG] 2466/2580 complete, most recently Be(GlyfFragment(grJxA)) [2026-03-13T21:04:00.373620Z ThreadId(1) fontc::workload DEBUG] 2467/2580 complete, most recently Be(GlyfFragment(grmUU.alt)) [2026-03-13T21:04:00.373622Z ThreadId(1) fontc::workload DEBUG] 2468/2580 complete, most recently Be(GlyfFragment(grMA_RAc2)) [2026-03-13T21:04:00.373625Z ThreadId(1) fontc::workload DEBUG] 2469/2580 complete, most recently Be(GlyfFragment(tilde)) [2026-03-13T21:04:00.373627Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(grNA_RAc2)) [2026-03-13T21:04:00.373630Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grLxA_RAc2)) [2026-03-13T21:04:00.373632Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(FeaturesAst) [2026-03-13T21:04:00.376224Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Å¢' (U+0162) to two different glyph ids: GID_89 and GID_90
fontmake
ion INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for BhuTukaExpandedOne-Light INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 122, 2: 2789, 3: 1130, 4: 319, 5: 21 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/erinmclaughlin/BhuTuka-Extended-One_ac2ad17bcd/sources/BhuTukaExpandedOne-Regular.glyphs' -> 'master_ufo/BhuTukaExpandedOne-Light.designspace': Compiling UFO failed: cannot map 'Tcommaaccent' to U+0162; already mapped to 'Tcedilla'
erinmclaughlin/BhuTuka-Extended-One/sources/builder.yaml BhuTukaExpandedOne-Regular.glyphs?ac2ad17bcd (gftools)
fontc
) [2026-03-13T21:04:07.508394Z ThreadId(1) fontc::workload DEBUG] 2469/2580 complete, most recently Be(GlyfFragment(grmAU)) [2026-03-13T21:04:07.508396Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(grCHA_RAc2)) [2026-03-13T21:04:07.508399Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grPA_RAc2)) [2026-03-13T21:04:07.508401Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(GlyfFragment(grPHxA_RAc2)) [2026-03-13T21:04:07.508403Z ThreadId(1) fontc::workload DEBUG] 2473/2580 complete, most recently Be(GlyfFragment(grUdaat)) [2026-03-13T21:04:07.508406Z ThreadId(1) fontc::workload DEBUG] 2474/2580 complete, most recently Be(GlyfFragment(grLxA)) [2026-03-13T21:04:07.511830Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Å¢' (U+0162) to two different glyph ids: GID_89 and GID_90 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ject:Building TTF for BhuTukaExpandedOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 122, 2: 2789, 3: 1130, 4: 319, 5: 21 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BhuTukaExpandedOne-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 7 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'Tcommaaccent' to U+0162; already mapped to 'Tcedilla' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Khula/$VIRTUAL/google/fonts/ofl/khula/config.yaml Khula_superpolator.sp3?1389c01848 (default)
fontc
[2026-03-13T21:04:33.251915Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/erinmclaughlin/Khula_1389c01848/Khula_superpolator.sp3
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/erinmclaughlin/Khula_1389c01848/Khula_superpolator.sp3'
erinmclaughlin/Khula/$VIRTUAL/google/fonts/ofl/khula/config.yaml Khula_superpolator.sp3?1389c01848 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ybdjykn /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ybdjykn Khula_superpolator.sp3 --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ybdjykn Khula_superpolator.sp3 --flatten-components --decompose-transformed-components [2026-03-13T21:04:36.752900Z ThreadId(1) fontc ERROR] Unrecognized source Khula_superpolator.sp3 ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Khula_superpolator.sp3 must have a name, or familyName and styleName
etunni/Amita/sources/config.yaml Amita.glyphs?92680c07f0 (default)
fontc
error: Ligature substitution shadows existing rule in at 595:1 | 595 | sub k-deva rakar-deva by k_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 597:1 | 597 | sub kh-deva rakar-deva by kh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 606:1 | 606 | sub p-deva rakar-deva by p_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 610:1 | 610 | sub sh-deva rakar-deva by sh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 613:1 | 613 | sub t-deva rakar-deva by t_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 617:1 | 617 | sub tth-deva rakar-deva by tth_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
rts: {'Weight': [50, 50, 110]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 39 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:fontTools.varLib:Setting OS/2.usWeightClass = 300 INFO:ufo2ft:Compiling variable features for Amita-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/etunni/Amita_92680c07f0/sources/Amita.glyphs' -> 'master_ufo/Amita.designspace': Generating fonts from Designspace failed: <features>:582:2: Already defined substitution for "dd-deva, rakar-deva"
etunni/Amita/sources/config.yaml Amita.glyphs?92680c07f0 (gftools)
fontc
akar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 597:1 | 597 | sub kh-deva rakar-deva by kh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 606:1 | 606 | sub p-deva rakar-deva by p_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 610:1 | 610 | sub sh-deva rakar-deva by sh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 613:1 | 613 | sub t-deva rakar-deva by t_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 617:1 | 617 | sub tth-deva rakar-deva by tth_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
0, 50, 110]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 39 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:fontTools.varLib:Setting OS/2.usWeightClass = 300 INFO:ufo2ft:Compiling variable features for Amita-VF fontmake: Error: In 'Amita.glyphs' -> 'master_ufo/Amita.designspace': Generating fonts from Designspace failed: <features>:582:2: Already defined substitution for "dd-deva, rakar-deva" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-DEVA+LATIN-COPY.glyphs?103dc785f2 (default)
fontc
:05:17.503901Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503910Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503918Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503926Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503933Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503942Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503950Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503958Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.503965Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:17.508214Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))]
fontmake
dden': False, 'labelNames': {'en': 'Weight'}, 'map': [(400, 85), (700, 105)], 'maximum': 700, 'minimum': 400, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 100}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [85, 100.0, 105]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 325 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/etunni/Arya_103dc785f2/Source/Arya-DEVA+LATIN-COPY.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 625.0.
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-DEVA+LATIN-COPY.glyphs?103dc785f2 (gftools)
fontc
hreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182640Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182642Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182644Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182646Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182647Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182649Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.182651Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:24.187029Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
b.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.bracketright found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.slash found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Arya Bold' fontmake: Error: In 'Source/Arya-DEVA+LATIN-COPY.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-Scaled.glyphs?103dc785f2 (default)
fontc
:05:01.362182Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362183Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362183Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362184Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362185Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362186Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362186Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362187Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.362188Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:01.363936Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))]
fontmake
.0, 'hidden': False, 'labelNames': {'en': 'Weight'}, 'map': [(400, 85), (700, 105)], 'maximum': 700, 'minimum': 400, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 100}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [85, 100.0, 105]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 182 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/etunni/Arya_103dc785f2/Source/Arya-Scaled.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 625.0.
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-Scaled.glyphs?103dc785f2 (gftools)
fontc
hreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156576Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156578Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156580Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156582Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156584Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156585Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.156587Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-03-13T21:05:08.161295Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.bracketright found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.slash found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Arya Bold' fontmake: Error: In 'Source/Arya-Scaled.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme-Italic.glyphs?4fa691f389 (default)
fontc
[2026-03-13T21:06:08.407026Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme-Italic.glyphs" [2026-03-13T21:06:08.442891Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-03-13T21:06:08.442923Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:06:08.451412Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-03-13T21:06:08.459287Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-03-13T21:06:08.461269Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme-Italic.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id '3C3B4AE3-80BB-44A4-A3CD-A752C08638B1''
fontmake
ckages/glyphsLib/builder/transformations/propagate_anchors.py", line 500, in anchors_traversing_components _interpolate_smart_component_anchors( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component, glyphs, done_anchors, anchors ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 350, in _interpolate_smart_component_anchors model, location, masters = get_smart_component_variation_model(layer, component) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 146, in get_smart_component_variation_model raise ValueError( ...<2 lines>... ) ValueError: Could not find any masters for the smart component a used in 8pt Thin Italic
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme-Italic.glyphs?4fa691f389 (gftools)
fontc
me-Italic.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:06:15.513279Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme-Italic.glyphs" [2026-03-13T21:06:15.545162Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-03-13T21:06:15.545201Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:06:15.553577Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-03-13T21:06:15.559633Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-03-13T21:06:15.563579Z ThreadId(1) fontc ERROR] Reading source failed for 'PathwayExtreme-Italic.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id '3C3B4AE3-80BB-44A4-A3CD-A752C08638B1'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
_interpolate_smart_component_anchors( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component, glyphs, done_anchors, anchors ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 350, in _interpolate_smart_component_anchors model, location, masters = get_smart_component_variation_model(layer, component) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 146, in get_smart_component_variation_model raise ValueError( ...<2 lines>... ) ValueError: Could not find any masters for the smart component a used in 8pt Thin Italic ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme.glyphs?4fa691f389 (default)
fontc
[2026-03-13T21:05:53.200692Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme.glyphs" [2026-03-13T21:05:53.237357Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:05:53.243794Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-03-13T21:05:53.246304Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-03-13T21:05:53.250775Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id 'CE731A6E-4225-469A-B727-F6A72D46F429''
fontmake
nent_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for a used in <GSLayer "8pt Thin" (aacute)>. Locations were: :wt=150,wd=100,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0}
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme.glyphs?4fa691f389 (gftools)
fontc
olders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2x9651it PathwayExtreme.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:06:00.098079Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme.glyphs" [2026-03-13T21:06:00.143996Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:06:00.147609Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-03-13T21:06:00.153850Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-03-13T21:06:00.155915Z ThreadId(1) fontc ERROR] Reading source failed for 'PathwayExtreme.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id 'CE731A6E-4225-469A-B727-F6A72D46F429'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for a used in <GSLayer "8pt Thin" (aacute)>. Locations were: :wt=150,wd=100,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/glegoo/$VIRTUAL/google/fonts/ofl/glegoo/config.yaml Glegoo-Regular.sfd?a6b0a10abf (default)
fontc
[2026-03-13T21:08:29.268711Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/etunni/glegoo_a6b0a10abf/Glegoo-Regular.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/etunni/glegoo_a6b0a10abf/Glegoo-Regular.sfd'
etunni/glegoo/$VIRTUAL/google/fonts/ofl/glegoo/config.yaml Glegoo-Regular.sfd?a6b0a10abf (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf9mjxk6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf9mjxk6 Glegoo-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf9mjxk6 Glegoo-Regular.sfd --flatten-components --decompose-transformed-components [2026-03-13T21:08:33.969883Z ThreadId(1) fontc ERROR] Unrecognized source Glegoo-Regular.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Glegoo-Regular.sfd must have a name, or familyName and styleName
fontdasu/ShipporiAntique/$VIRTUAL/google/fonts/ofl/shipporiantique/config.yaml sources/ShipporiAntique.glyphs?5653d23ee9 (gftools)
fontc
gftools produced multiple outputs: ['ShipporiAntiqueB1-Regular.ttf', 'ShipporiAntique-Regular.ttf']
fontmake
r UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/ShipporiAntique.glyphs' -> 'master_ufo/ShipporiAntique-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 500, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontdasu/ShipporiAntique/$VIRTUAL/google/fonts/ofl/shipporiantiqueb1/config.yaml sources/ShipporiAntique.glyphs?5653d23ee9 (gftools)
fontc
gftools produced multiple outputs: ['ShipporiAntiqueB1-Regular.ttf', 'ShipporiAntique-Regular.ttf']
fontmake
r UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/ShipporiAntique.glyphs' -> 'master_ufo/ShipporiAntique-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 500, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fridamedrano/Kalnia-Glaze/sources/config.yaml KalniaGlaze.glyphs?3338853e09 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/AmaticSC/sources/config.yaml AmaticSC.glyphs?308846136d (default)
fontc
3:08.983964Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dagger))' failed: ''dagger' has interpolation-incompatible paths' [2026-03-13T22:03:08.983967Z ThreadId(1) fontc::workload DEBUG] 893/3453 complete, most recently Be(GlyfFragment(dagger)) [2026-03-13T22:03:08.983969Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Nhookleft))' failed: ''Nhookleft' has interpolation-incompatible paths' [2026-03-13T22:03:08.983971Z ThreadId(1) fontc::workload DEBUG] 894/3453 complete, most recently Be(GlyfFragment(Nhookleft)) [2026-03-13T22:03:08.983973Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(lessequal))' failed: ''lessequal' has interpolation-incompatible paths' [2026-03-13T22:03:08.983975Z ThreadId(1) fontc::workload DEBUG] 895/3453 complete, most recently Be(GlyfFragment(lessequal)) [2026-03-13T22:03:08.988523Z ThreadId(1) fontc ERROR] Invalid source glyph 'hatafpatah-hb': 'invalid path: 'has 2 consecutive offcurve points [(118.0, -59.0), (83.0, -46.0)]''
fontmake
y.alt, contour 0: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/AmaticSC_308846136d/sources/AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed
googlefonts/AmaticSC/sources/config.yaml AmaticSC.glyphs?308846136d (gftools)
fontc
026-03-13T22:03:17.744327Z ThreadId(1) fontc::workload DEBUG] 138/3453 complete, most recently Fe(Glyph(Delta)) [2026-03-13T22:03:17.744328Z ThreadId(1) fontc::workload DEBUG] 139/3453 complete, most recently Fe(Glyph(En-cy)) [2026-03-13T22:03:17.744329Z ThreadId(1) fontc::workload DEBUG] 140/3453 complete, most recently Fe(Glyph(W)) [2026-03-13T22:03:17.745182Z ThreadId(5) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:03:17.745199Z ThreadId(5) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:03:17.745205Z ThreadId(5) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:03:17.745206Z ThreadId(5) glyphs2fontir::toir DEBUG] erased open contours for M.concept2 [2026-03-13T22:03:17.759451Z ThreadId(1) fontc ERROR] Invalid source glyph 'fi': 'bad anchor: 'Invalid anchor 'caret_1': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tour 0: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In 'AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Bruno-ace/sources/brunoace-regular.yaml BrunoAce-Regular.glyphs?58dc219db3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
googlefonts/Bruno-ace/sources/brunoacesc-regular.yaml BrunoAceSC-Regular.glyphs?58dc219db3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
googlefonts/Crimson/sources/config.yaml CrimsonText-Italic.glyphs?4f1458ae64 (default)
fontc
CCCCCCCCCLCCCCZMCCLCCCCZ", "MCCCCCCCCCCCCCLCCCCLCCCLCCLCCCCZMCLLCCCCZ", "MCCCCCCCCLCCCCLCCCCCCCCCCCLCCLCZMCCLLCCCCZ"} [2026-03-13T22:05:31.513251Z ThreadId(3) fontbe::glyphs WARN] f_h has inconsistent path elements: {"MCCCLCCCLCCCCCCCLCCCLCCLCCCCCLCCLCLCCCCCLCLCCLCLCCCZ", "MLCCLCCCLCCCCCCCLCCCCCCLCCCCCLCCLCLCCCCCCLCLCCLCLCCCZ", "MLCCLCCCLCCCCLCCCLCCCCLCCCCCCCLCCLCLCCCCCLCLCCLCCCCZ"} [2026-03-13T22:05:31.513257Z ThreadId(8) fontbe::glyphs WARN] T_h has inconsistent path elements: {"MCLCCLCCCLCCCCLCCCLCCCCLCCCCCCLCCCCCLCCCCLCCCLCCLCCCZ", "MLCCLCCCLCCCCCCCLCCCLCCLCCCCCCLCCCCCLCCCCLCCLCCCCLCCCCZ", "MLCCLCCCLCCCCCCCLCCCCCCCCCCCLCCCCCCLCCCCCCCCCCLCCCCCZ"} [2026-03-13T22:05:31.513892Z ThreadId(5) fontbe::glyphs WARN] ordfeminine has inconsistent path elements: {"MCCCCCCCCLCCCZMCCCLCZ", "MCCLCCCLCCCCLCCZMCCCLCZ", "MCCCCCLCCCCCCZMCCCLCZ"} [2026-03-13T22:05:31.518517Z ThreadId(1) fontc ERROR] Invalid source glyph 'iogonek': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
differing number of points in glyph macroncomb.case, contour 0: * Crimson Text Italic had: 21 * Crimson Text SemiBold Italic had: 14 * Crimson Text Bold Italic had: 17 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case.001, contour 0: * Crimson Text Italic had: 18 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case.002, contour 0: * Crimson Text Italic had: 18 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph apostrophemod, contour 0: * Crimson Text Italic had: 25 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 22 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Crimson_4f1458ae64/sources/CrimsonText-Italic.glyphs' -> 'master_ufo/CrimsonText-Italic.designspace': Compatibility check failed
googlefonts/Crimson/sources/config.yaml CrimsonText-Italic.glyphs?4f1458ae64 (gftools)
fontc
CCZ", "MCLCCCCCCCCCCCCCCCCCCLCCLCCLCCCCZ"} [2026-03-13T22:05:41.974869Z ThreadId(7) fontbe::glyphs WARN] commaturnedabovecomb has inconsistent path elements: {"MCCCCLCCCZ", "MCCCCCLLCCZ", "MCCCCCCCCZ"} [2026-03-13T22:05:41.974877Z ThreadId(7) fontbe::glyphs WARN] D has inconsistent path elements: {"MCCCCLCCCCCLCCCCZMCCLCCCCZ", "MLCCCCLCCCCCLCCCCZMCCLCCCZ", "MLCCCCCCCCCLCCCCZMCCLCCCCZ"} [2026-03-13T22:05:41.974882Z ThreadId(7) fontbe::glyphs WARN] ae has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCLCCCCZMCCLCZMCCCCZ", "MCCCCCCCCCCCCCCCCCCLCCCCZMCCLCZMCCCCZ", "MCCCCLCCCCCCCCCCCCCLCCCCZMCCLCZMCCCCZ"} [2026-03-13T22:05:41.974844Z ThreadId(3) fontbe::glyphs WARN] bar has inconsistent path elements: {"MCLCCCCZ", "MCLCCCLCZ"} [2026-03-13T22:05:41.979503Z ThreadId(1) fontc ERROR] Invalid source glyph 'dcroat.001': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBoldItalic.ttf', 'CrimsonText-BoldItalic.ttf', 'CrimsonText-Italic.ttf']
googlefonts/Crimson/sources/config.yaml CrimsonText.glyphs?4f1458ae64 (default)
fontc
13T22:04:37.592215Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(f.short))' failed: 'Invalid source glyph 'f.short': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''' [2026-03-13T22:04:37.592216Z ThreadId(1) fontc::workload DEBUG] 557/5530 complete, most recently Fe(Glyph(f.short)) [2026-03-13T22:04:37.592217Z ThreadId(1) fontc::workload DEBUG] 558/5530 complete, most recently Fe(Glyph(ordmasculine)) [2026-03-13T22:04:37.592218Z ThreadId(1) fontc::workload DEBUG] 559/5530 complete, most recently Fe(Glyph(Rdotbelow)) [2026-03-13T22:04:37.592219Z ThreadId(1) fontc::workload DEBUG] 560/5530 complete, most recently Fe(Glyph(X)) [2026-03-13T22:04:37.596250Z ThreadId(5) fontbe::glyphs WARN] J has inconsistent path elements: {"MCLCCCCCCCCCCLCCCCCCLCZ", "MCLCCCCCLCCCCLCCCCCCCZ", "MCLCCCCLCCCCCLCCCCCCCZ"} [2026-03-13T22:04:37.605179Z ThreadId(1) fontc ERROR] Invalid source glyph 'germandbls.sc': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
* Crimson Text Regular had: 18 * Crimson Text SemiBold, Crimson Text Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph commaturnedmod: * Crimson Text Regular, Crimson Text SemiBold had: 1 * Crimson Text Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph commaturnedmod: * Crimson Text Regular, Crimson Text SemiBold had: 0 * Crimson Text Bold had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph glottalstopmod: * Crimson Text Regular had: 1 * Crimson Text SemiBold, Crimson Text Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph glottalstopmod: * Crimson Text Regular had: 0 * Crimson Text SemiBold, Crimson Text Bold had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Crimson_4f1458ae64/sources/CrimsonText.glyphs' -> 'master_ufo/CrimsonText.designspace': Compatibility check failed
googlefonts/Crimson/sources/config.yaml CrimsonText.glyphs?4f1458ae64 (gftools)
fontc
Fe(Glyph(j)) [2026-03-13T22:04:53.062697Z ThreadId(1) fontc::workload DEBUG] 399/5530 complete, most recently Fe(Glyph(Eta)) [2026-03-13T22:04:53.062698Z ThreadId(1) fontc::workload DEBUG] 400/5530 complete, most recently Fe(Glyph(hardsign-cy)) [2026-03-13T22:04:53.062699Z ThreadId(1) fontc::workload DEBUG] 401/5530 complete, most recently Fe(Glyph(dotaccent)) [2026-03-13T22:04:53.062700Z ThreadId(1) fontc::workload DEBUG] 402/5530 complete, most recently Fe(Glyph(upsilonpsilioxia)) [2026-03-13T22:04:53.062701Z ThreadId(1) fontc::workload DEBUG] 403/5530 complete, most recently Fe(Glyph(hcedilla)) [2026-03-13T22:04:53.062702Z ThreadId(1) fontc::workload DEBUG] 404/5530 complete, most recently Fe(Glyph(hookabovecomb.case)) [2026-03-13T22:04:53.078164Z ThreadId(1) fontc ERROR] Invalid source glyph 'es-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBold.ttf', 'CrimsonText-Bold.ttf', 'CrimsonText-Regular.ttf']
googlefonts/Pacifico/sources/config.yaml Pacifico.glyphs?423e7cb2b0 (default)
fontc
AT") [2026-03-13T21:36:30.060572Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-03-13T21:36:30.063375Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-03-13T21:36:30.063389Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-03-13T21:36:30.063390Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-03-13T21:36:30.063391Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-03-13T21:36:30.087378Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739
fontmake
ss public.kern1.KO_periodcentered.loclCAT found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Pacifico-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pacifico-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 937, 2: 7942, 3: 2437, 4: 1034, 5: 186, 6: 109, 7: 10, 8: 6 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Pacifico_423e7cb2b0/sources/Pacifico.glyphs' -> 'master_ufo/Pacifico-Regular.designspace': Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow'
googlefonts/Pacifico/sources/config.yaml Pacifico.glyphs?423e7cb2b0 (gftools)
fontc
iodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-03-13T21:36:38.798342Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-03-13T21:36:38.798349Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-03-13T21:36:38.798350Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-03-13T21:36:38.798352Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-03-13T21:36:38.816759Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Pacifico-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pacifico-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 953, 2: 8030, 3: 2463, 4: 1034, 5: 186, 6: 109, 7: 10, 8: 6 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 66 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (default)
fontc
ater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/RobotoFlex.designspace" [2026-03-13T21:41:42.691581Z ThreadId(1) fontc::workload DEBUG] 1/3835 complete, most recently Fe(Features) [2026-03-13T21:41:42.691603Z ThreadId(1) fontc::workload DEBUG] 2/3835 complete, most recently Fe(ColorPalettes) [2026-03-13T21:41:42.727304Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {GRAD: 0.00, XOPQ: 96.00, XTRA: 468.00, YOPQ: 79.00, YTAS: 750.00, YTDE: -203.00, YTFI: 738.00, YTLC: 514.00, YTUC: 712.00, opsz: 14.00, slnt: 0.00, wdth: 100.00, wght: 400.00} [2026-03-13T21:41:42.765386Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea
fontmake
h tildecombstack.case: * 69 fonts had: "_top, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph u: * 69 fonts had: "bottom, ogonek, top, topright" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph v: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph w: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph x: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph y: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph z: * 69 fonts had: "bottom, top" * 16 fonts had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/RobotoFlex.designspace': Compatibility check failed
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Roman.glyphs?f4f60a57f5 (default)
fontc
89/921 complete, most recently Be(GlyfFragment(f)) [2026-03-13T21:51:29.105618Z ThreadId(1) fontc::workload DEBUG] 490/921 complete, most recently Be(GlyfFragment(m)) [2026-03-13T21:51:29.111605Z ThreadId(7) fontbe::glyphs WARN] k has inconsistent path elements: {"MLLLLCCCLCLLCCCLZ", "MLLLLCCCLLLLCCCLZ"} [2026-03-13T21:51:29.113401Z ThreadId(6) fontbe::glyphs WARN] asciicircum has inconsistent path elements: {"MLLLLLLCCLZ", "MLLLLLLCLLZ"} [2026-03-13T21:51:29.113672Z ThreadId(6) fontbe::glyphs WARN] AE has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZMLLLZ", "MLLLLLLLLLLLLLLLLZMLLCZ"} [2026-03-13T21:51:29.114092Z ThreadId(3) fontbe::glyphs WARN] oslash has inconsistent path elements: {"MCCLLLCCCLLLCZMCLLCZMCLLCZ", "MCCLLLCCCLLLCZMCLCCZMCCLCZ"} [2026-03-13T21:51:29.114110Z ThreadId(3) fontbe::glyphs WARN] x has inconsistent path elements: {"MLLLCLLLCCLCCCLLLLZ", "MLLLLLLLCCLCCCLLLLZ"} [2026-03-13T21:51:29.116844Z ThreadId(1) fontc ERROR] 'Oslash' has interpolation-incompatible paths
fontmake
Amaranth Regular had: curve * Amaranth Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph k, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 1: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 2: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciicircum, contour 0: * Amaranth Regular had: 11 * Amaranth Bold had: 13 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/amaranth_f4f60a57f5/sources/Amaranth-Roman.glyphs' -> 'master_ufo/Amaranth.designspace': Compatibility check failed
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Roman.glyphs?f4f60a57f5 (gftools)
fontc
fontc::workload DEBUG] 336/921 complete, most recently Fe(Glyph(oacute)) [2026-03-13T21:51:33.540978Z ThreadId(1) fontc::workload DEBUG] 337/921 complete, most recently Fe(Glyph(five)) [2026-03-13T21:51:33.540980Z ThreadId(1) fontc::workload DEBUG] 338/921 complete, most recently Be(GlyfFragment(udieresis)) [2026-03-13T21:51:33.540982Z ThreadId(1) fontc::workload DEBUG] 339/921 complete, most recently Be(GlyfFragment(Iacute)) [2026-03-13T21:51:33.540984Z ThreadId(1) fontc::workload DEBUG] 340/921 complete, most recently Be(GlyfFragment(Agrave)) [2026-03-13T21:51:33.540986Z ThreadId(1) fontc::workload DEBUG] 341/921 complete, most recently Be(GlyfFragment(six)) [2026-03-13T21:51:33.540990Z ThreadId(1) fontc::workload DEBUG] 342/921 complete, most recently Be(GlyfFragment(Adieresis)) [2026-03-13T21:51:33.543370Z ThreadId(1) fontc ERROR] 'oslash' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
had: curve * Amaranth Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph k, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 1: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 2: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciicircum, contour 0: * Amaranth Regular had: 11 * Amaranth Bold had: 13 fontmake: Error: In 'sources/Amaranth-Roman.glyphs' -> 'master_ufo/Amaranth.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/atkinson-hyperlegible/sources/config.yml AtkinsonHyperlegible-Italic.glyphs?1cb311624b (gftools)
fontc
gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']
fontmake
gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']
googlefonts/atkinson-hyperlegible/sources/config.yml AtkinsonHyperlegible.glyphs?1cb311624b (gftools)
fontc
gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']
fontmake
gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']
googlefonts/birthstone-bounce/sources/config.yaml BirthstoneBounce.glyphs?db48de44b6 (default)
fontc
readId(1) fontc::workload DEBUG] 1472/5909 complete, most recently Fe(Glyph(Lcommaaccent)) [2026-03-13T21:57:18.839985Z ThreadId(1) fontc::workload DEBUG] 1473/5909 complete, most recently Fe(Glyph(commaturnedabovecomb)) [2026-03-13T21:57:18.839988Z ThreadId(1) fontc::workload DEBUG] 1474/5909 complete, most recently Fe(Glyph(Cdotaccent.titl)) [2026-03-13T21:57:18.839990Z ThreadId(1) fontc::workload DEBUG] 1475/5909 complete, most recently Fe(Glyph(Odblgrave.ss01)) [2026-03-13T21:57:18.839993Z ThreadId(1) fontc::workload DEBUG] 1476/5909 complete, most recently Fe(Glyph(ocircumflexacute.fina)) [2026-03-13T21:57:18.839995Z ThreadId(1) fontc::workload DEBUG] 1477/5909 complete, most recently Fe(Glyph(ntilde.fina)) [2026-03-13T21:57:18.839998Z ThreadId(1) fontc::workload DEBUG] 1478/5909 complete, most recently Fe(Glyph(Etilde.titl)) [2026-03-13T21:57:18.847195Z ThreadId(1) fontc ERROR] Invalid source glyph 'g.ss01': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ne Bounce Regular had: 23 * Birthstone Bounce Medium had: 31 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph acutecomb.case, contour 0: * Birthstone Bounce Regular had: 21 * Birthstone Bounce Medium had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph circumflexcomb.case, contour 0: * Birthstone Bounce Regular had: 36 * Birthstone Bounce Medium had: 37 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case, contour 0: * Birthstone Bounce Regular had: 24 * Birthstone Bounce Medium had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb.case, contour 0: * Birthstone Bounce Regular had: 24 * Birthstone Bounce Medium had: 25 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/birthstone-bounce_db48de44b6/sources/BirthstoneBounce.glyphs' -> 'master_ufo/BirthstoneBounce.designspace': Compatibility check failed
googlefonts/birthstone-bounce/sources/config.yaml BirthstoneBounce.glyphs?db48de44b6 (gftools)
fontc
mdash)) [2026-03-13T21:57:30.380481Z ThreadId(1) fontc::workload DEBUG] 1475/5909 complete, most recently Fe(Glyph(Ecircumflexhookabove.titl)) [2026-03-13T21:57:30.380483Z ThreadId(1) fontc::workload DEBUG] 1476/5909 complete, most recently Fe(Glyph(umacron.titl)) [2026-03-13T21:57:30.380485Z ThreadId(1) fontc::workload DEBUG] 1477/5909 complete, most recently Fe(Glyph(gcommaaccent)) [2026-03-13T21:57:30.380488Z ThreadId(1) fontc::workload DEBUG] 1478/5909 complete, most recently Fe(Glyph(five)) [2026-03-13T21:57:30.380490Z ThreadId(1) fontc::workload DEBUG] 1479/5909 complete, most recently Fe(Glyph(ohorn.fina)) [2026-03-13T21:57:30.380492Z ThreadId(1) fontc::workload DEBUG] 1480/5909 complete, most recently Fe(Glyph(d.titl)) [2026-03-13T21:57:30.386436Z ThreadId(1) fontc ERROR] Invalid source glyph 'g.ss01': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['BirthstoneBounce-Medium.ttf', 'BirthstoneBounce-Regular.ttf']
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Italics.glyphs?336a529cfa (default)
fontc
most recently Fe(Glyph(circumflexcomb)) [2026-03-13T21:58:47.453891Z ThreadId(1) fontc::workload DEBUG] 237/1881 complete, most recently Fe(Glyph(exclamdbl)) [2026-03-13T21:58:47.453893Z ThreadId(1) fontc::workload DEBUG] 238/1881 complete, most recently Fe(Glyph(Eng)) [2026-03-13T21:58:47.453895Z ThreadId(1) fontc::workload DEBUG] 239/1881 complete, most recently Fe(Glyph(plusminus)) [2026-03-13T21:58:47.453897Z ThreadId(1) fontc::workload DEBUG] 240/1881 complete, most recently Fe(Glyph(aringacute)) [2026-03-13T21:58:47.453899Z ThreadId(1) fontc::workload DEBUG] 241/1881 complete, most recently Fe(Glyph(Nacute)) [2026-03-13T21:58:47.453901Z ThreadId(1) fontc::workload DEBUG] 242/1881 complete, most recently Fe(Glyph(less)) [2026-03-13T21:58:47.453903Z ThreadId(1) fontc::workload DEBUG] 243/1881 complete, most recently Fe(Glyph(Lacute)) [2026-03-13T21:58:47.476152Z ThreadId(1) fontc ERROR] Invalid source glyph 'j': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 6: * Caladea Italic had: curve * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 7: * Caladea Italic had: line * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Italic had: line * Caladea Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ij, contour 0: * Caladea Italic had: 74 * Caladea Bold Italic had: 68 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nsuperior, contour 0: * Caladea Italic had: 51 * Caladea Bold Italic had: 48 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caladea_336a529cfa/sources/glyphs/Caladea_Italics.glyphs' -> 'master_ufo/Caladea-Italic.designspace': Compatibility check failed
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Italics.glyphs?336a529cfa (gftools)
fontc
UG] 483/1881 complete, most recently Fe(Glyph(ebreve)) [2026-03-13T21:58:52.953788Z ThreadId(1) fontc::workload DEBUG] 484/1881 complete, most recently Be(GlyfFragment(quotesingle)) [2026-03-13T21:58:52.953790Z ThreadId(1) fontc::workload DEBUG] 485/1881 complete, most recently Fe(Glyph(Rcaron)) [2026-03-13T21:58:52.953792Z ThreadId(1) fontc::workload DEBUG] 486/1881 complete, most recently Fe(Glyph(CR)) [2026-03-13T21:58:52.953795Z ThreadId(1) fontc::workload DEBUG] 487/1881 complete, most recently Fe(Glyph(u)) [2026-03-13T21:58:52.953797Z ThreadId(1) fontc::workload DEBUG] 488/1881 complete, most recently Fe(Glyph(Uring)) [2026-03-13T21:58:52.953799Z ThreadId(1) fontc::workload DEBUG] 489/1881 complete, most recently Fe(Glyph(four)) [2026-03-13T21:58:52.956706Z ThreadId(1) fontc ERROR] Invalid source glyph 'j': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lity: Fonts had differing point type in glyph peseta, contour 2, point 6: * Caladea Italic had: curve * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 7: * Caladea Italic had: line * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Italic had: line * Caladea Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ij, contour 0: * Caladea Italic had: 74 * Caladea Bold Italic had: 68 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nsuperior, contour 0: * Caladea Italic had: 51 * Caladea Bold Italic had: 48 fontmake: Error: In 'sources/glyphs/Caladea_Italics.glyphs' -> 'master_ufo/Caladea-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Roman.glyphs?336a529cfa (default)
fontc
1 complete, most recently Be(GlyfFragment(divide)) [2026-03-13T21:58:32.335863Z ThreadId(1) fontc::workload DEBUG] 1185/1901 complete, most recently Be(GlyfFragment(infinity)) [2026-03-13T21:58:32.335866Z ThreadId(1) fontc::workload DEBUG] 1186/1901 complete, most recently Be(GlyfFragment(twosuperior)) [2026-03-13T21:58:32.335868Z ThreadId(1) fontc::workload DEBUG] 1187/1901 complete, most recently Be(GlyfFragment(eth)) [2026-03-13T21:58:32.335870Z ThreadId(1) fontc::workload DEBUG] 1188/1901 complete, most recently Be(GlyfFragment(second)) [2026-03-13T21:58:32.335872Z ThreadId(1) fontc::workload DEBUG] 1189/1901 complete, most recently Be(GlyfFragment(w)) [2026-03-13T21:58:32.335874Z ThreadId(1) fontc::workload DEBUG] 1190/1901 complete, most recently Fe(Glyph(minute)) [2026-03-13T21:58:32.335877Z ThreadId(1) fontc::workload DEBUG] 1191/1901 complete, most recently Be(GlyfFragment(period)) [2026-03-13T21:58:32.339109Z ThreadId(1) fontc ERROR] 'fl' has interpolation-incompatible paths
fontmake
dea Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Regular had: curve * Caladea Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 9: * Caladea Regular had: None * Caladea Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 10: * Caladea Regular had: None * Caladea Bold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 11: * Caladea Regular had: curve * Caladea Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph integral, contour 0: * Caladea Regular had: 22 * Caladea Bold had: 23 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caladea_336a529cfa/sources/glyphs/Caladea_Roman.glyphs' -> 'master_ufo/Caladea.designspace': Compatibility check failed
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Roman.glyphs?336a529cfa (gftools)
fontc
ragment(guillemetright)) [2026-03-13T21:58:38.042702Z ThreadId(1) fontc::workload DEBUG] 1182/1901 complete, most recently Be(GlyfFragment(ringcomb.case)) [2026-03-13T21:58:38.042704Z ThreadId(1) fontc::workload DEBUG] 1183/1901 complete, most recently Be(GlyfFragment(summation)) [2026-03-13T21:58:38.042706Z ThreadId(1) fontc::workload DEBUG] 1184/1901 complete, most recently Be(GlyfFragment(seven.tf)) [2026-03-13T21:58:38.042708Z ThreadId(1) fontc::workload DEBUG] 1185/1901 complete, most recently Be(GlyfFragment(quotedblright)) [2026-03-13T21:58:38.042710Z ThreadId(1) fontc::workload DEBUG] 1186/1901 complete, most recently Be(GlyfFragment(copyright)) [2026-03-13T21:58:38.042713Z ThreadId(1) fontc::workload DEBUG] 1187/1901 complete, most recently Be(GlyfFragment(perthousand)) [2026-03-13T21:58:38.044104Z ThreadId(1) fontc ERROR] 'registered' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Regular had: curve * Caladea Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 9: * Caladea Regular had: None * Caladea Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 10: * Caladea Regular had: None * Caladea Bold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 11: * Caladea Regular had: curve * Caladea Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph integral, contour 0: * Caladea Regular had: 22 * Caladea Bold had: 23 fontmake: Error: In 'sources/glyphs/Caladea_Roman.glyphs' -> 'master_ufo/Caladea.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/changa-vf/sources/config.yaml Changa.glyphs?fb3207d4fe (gftools)
fontc
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnhuxjJ/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp440o2x78.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Changa[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpnhuxjJ/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv6r7_pbu.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Changa[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/corinthia/sources/config.yml Corinthia.glyphs?9c81839655 (default)
fontc
02:00.864406Z ThreadId(3) fontbe::glyphs WARN] K.ss01 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCZ", "MCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:02:00.864483Z ThreadId(4) fontbe::glyphs WARN] lslash.lslash has inconsistent path elements: {"MCCCCCCCCCCCZMCCCCCCCZMCCCCZ", "MCCCCCCCCCCCCCCCCCZMLCCCLCLCCCCCZMCCCCCCCZ"} [2026-03-13T22:02:00.864500Z ThreadId(5) fontbe::glyphs WARN] asterisk has inconsistent path elements: {"MCCCLCCCCCCCCCCCLCCCCCCZ", "MCLCCCCLCLCCCCCCCCCCCLCCCCCCZ"} [2026-03-13T22:02:00.864517Z ThreadId(7) fontbe::glyphs WARN] fourinferior has inconsistent path elements: {"MCCLCCCLCCLCCCLCCCCLCCCZMCCCCCZ", "MCCCCCCLCCLCCCLCCCCLCCCZMCCCCCZ", "MCCCCCCCCLCCLCLCCCCCCCZMCLCLLCCCCZMCLLZ"} [2026-03-13T22:02:00.869192Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''
fontmake
ompatibility: Fonts had differing number of points in glyph osuperior, contour 2: * Corinthia Regular had: 32 * Corinthia Medium, Corinthia Bold had: 24 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ff: * Corinthia Regular had: 3 * Corinthia Medium, Corinthia Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ffi: * Corinthia Regular had: 4 * Corinthia Medium, Corinthia Bold had: 6 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ffl: * Corinthia Regular had: 4 * Corinthia Medium, Corinthia Bold had: 6 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bloop, contour 0: * Corinthia Regular had: 96 * Corinthia Medium had: 93 * Corinthia Bold had: 90 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/corinthia_9c81839655/sources/Corinthia.glyphs' -> 'master_ufo/Corinthia.designspace': Compatibility check failed
googlefonts/corinthia/sources/config.yml Corinthia.glyphs?9c81839655 (gftools)
fontc
most recently Fe(Glyph(wgrave)) [2026-03-13T21:03:12.802272Z ThreadId(1) fontc::workload DEBUG] 262/3198 complete, most recently Fe(Glyph(itilde)) [2026-03-13T21:03:12.802275Z ThreadId(1) fontc::workload DEBUG] 263/3198 complete, most recently Fe(Glyph(T_r)) [2026-03-13T21:03:12.802277Z ThreadId(1) fontc::workload DEBUG] 264/3198 complete, most recently Fe(Glyph(f_g)) [2026-03-13T21:03:12.802279Z ThreadId(1) fontc::workload DEBUG] 265/3198 complete, most recently Fe(Glyph(Ccaron)) [2026-03-13T21:03:12.802281Z ThreadId(1) fontc::workload DEBUG] 266/3198 complete, most recently Fe(Glyph(ncommaaccent)) [2026-03-13T21:03:12.802283Z ThreadId(1) fontc::workload DEBUG] 267/3198 complete, most recently Fe(Glyph(Ccircumflex)) [2026-03-13T21:03:12.822040Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Corinthia-Bold.ttf', 'Corinthia-Regular.ttf', 'Corinthia-Medium.ttf']
googlefonts/dosis-vf/sources/config.yaml Dosis.glyphs?3407d52f1d (default)
fontc
7.474987Z ThreadId(1) fontc::workload DEBUG] 1936/2289 complete, most recently Be(GlyfFragment(circumflex)) [2026-03-13T21:05:37.474989Z ThreadId(1) fontc::workload DEBUG] 1937/2289 complete, most recently Be(GlyfFragment(oacute)) [2026-03-13T21:05:37.474991Z ThreadId(1) fontc::workload DEBUG] 1938/2289 complete, most recently Be(GlyfFragment(Uring)) [2026-03-13T21:05:37.474994Z ThreadId(1) fontc::workload DEBUG] 1939/2289 complete, most recently Be(GlyfFragment(breve)) [2026-03-13T21:05:37.474996Z ThreadId(1) fontc::workload DEBUG] 1940/2289 complete, most recently Be(GlyfFragment(Ntilde)) [2026-03-13T21:05:37.474998Z ThreadId(1) fontc::workload DEBUG] 1941/2289 complete, most recently Be(GlyfFragment(uhorntilde)) [2026-03-13T21:05:37.475000Z ThreadId(1) fontc::workload DEBUG] 1942/2289 complete, most recently Be(GlyfFragment(threequarters)) [2026-03-13T21:05:37.478974Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545
fontmake
ib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraLight INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 226, 2: 1583, 3: 597, 4: 99, 5: 8, 6: 5, 7: 4 INFO:ufo2ft:Building OpenType tables for Dosis-ExtraLight fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/dosis-vf_3407d52f1d/sources/Dosis.glyphs' -> 'master_ufo/Dosis.designspace': Generating fonts from Designspace failed: cannot map 'hungarumlaut' to U+02DD; already mapped to 'hungarumlautcomb'
googlefonts/dosis-vf/sources/config.yaml Dosis.glyphs?3407d52f1d (gftools)
fontc
-13T21:05:43.606950Z ThreadId(1) fontc::workload DEBUG] 1823/2289 complete, most recently Be(GlyfFragment(sixinferior)) [2026-03-13T21:05:43.606953Z ThreadId(1) fontc::workload DEBUG] 1824/2289 complete, most recently Be(GlyfFragment(dieresis)) [2026-03-13T21:05:43.606955Z ThreadId(1) fontc::workload DEBUG] 1825/2289 complete, most recently Be(GlyfFragment(grave)) [2026-03-13T21:05:43.606957Z ThreadId(1) fontc::workload DEBUG] 1826/2289 complete, most recently Be(GlyfFragment(ubreve)) [2026-03-13T21:05:43.606960Z ThreadId(1) fontc::workload DEBUG] 1827/2289 complete, most recently Be(GlyfFragment(Acircumflexacute)) [2026-03-13T21:05:43.606962Z ThreadId(1) fontc::workload DEBUG] 1828/2289 complete, most recently Be(GlyfFragment(Udotbelow)) [2026-03-13T21:05:43.616366Z 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. Cleaning up temporary files... Done cleaning up temporary files
fontmake
cv88h0000gn/T/tmp06uvdiyz INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraLight INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Dosis-ExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 226, 2: 1583, 3: 597, 4: 99, 5: 8, 6: 5, 7: 4 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 52 INFO:ufo2ft:Building OpenType tables for Dosis-ExtraLight fontmake: Error: In 'Dosis.glyphs' -> 'master_ufo/Dosis.designspace': Generating fonts from Designspace failed: cannot map 'hungarumlaut' to U+02DD; already mapped to 'hungarumlautcomb' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/fuzzy-bubbles/sources/config.yml FuzzyBubbles.glyphs?16d63fbca1 (default)
fontc
037/2535 complete, most recently Be(GlyfFragment(o)) [2026-03-13T21:08:33.943163Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(rupeeIndian))' failed: ''rupeeIndian' has interpolation-incompatible paths' [2026-03-13T21:08:33.943168Z ThreadId(1) fontc::workload DEBUG] 1038/2535 complete, most recently Be(GlyfFragment(rupeeIndian)) [2026-03-13T21:08:33.943171Z ThreadId(1) fontc::workload DEBUG] 1039/2535 complete, most recently Be(GlyfFragment(exclam)) [2026-03-13T21:08:33.943177Z ThreadId(1) fontc::workload DEBUG] 1040/2535 complete, most recently Be(GlyfFragment(colon)) [2026-03-13T21:08:33.943180Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(T))' failed: ''T' has interpolation-incompatible paths' [2026-03-13T21:08:33.943185Z ThreadId(1) fontc::workload DEBUG] 1041/2535 complete, most recently Be(GlyfFragment(T)) [2026-03-13T21:08:33.944846Z ThreadId(1) fontc ERROR] Invalid source glyph 'K': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
oints in glyph brevecomb.case, contour 0: * Fuzzy Bubbles Regular had: 27 * Fuzzy Bubbles Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb.case, contour 0: * Fuzzy Bubbles Regular had: 36 * Fuzzy Bubbles Bold had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hookabovecomb.case, contour 0: * Fuzzy Bubbles Regular had: 39 * Fuzzy Bubbles Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph commaturnedabovecomb.case, contour 0: * Fuzzy Bubbles Regular had: 33 * Fuzzy Bubbles Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph horncomb.case, contour 0: * Fuzzy Bubbles Regular had: 30 * Fuzzy Bubbles Bold had: 24 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/fuzzy-bubbles_16d63fbca1/sources/FuzzyBubbles.glyphs' -> 'master_ufo/FuzzyBubbles.designspace': Compatibility check failed
googlefonts/fuzzy-bubbles/sources/config.yml FuzzyBubbles.glyphs?16d63fbca1 (gftools)
fontc
35 complete, most recently Fe(Glyph(oe)) [2026-03-13T21:08:39.429001Z ThreadId(1) fontc::workload DEBUG] 630/2535 complete, most recently Fe(Glyph(aogonek)) [2026-03-13T21:08:39.429003Z ThreadId(1) fontc::workload DEBUG] 631/2535 complete, most recently Fe(Glyph(Ncommaaccent)) [2026-03-13T21:08:39.429005Z ThreadId(1) fontc::workload DEBUG] 632/2535 complete, most recently Fe(Glyph(questiondown)) [2026-03-13T21:08:39.429007Z ThreadId(1) fontc::workload DEBUG] 633/2535 complete, most recently Fe(Glyph(guarani)) [2026-03-13T21:08:39.429010Z ThreadId(1) fontc::workload DEBUG] 634/2535 complete, most recently Fe(Glyph(eth)) [2026-03-13T21:08:39.429012Z ThreadId(1) fontc::workload DEBUG] 635/2535 complete, most recently Fe(Glyph(Ecaron)) [2026-03-13T21:08:39.433840Z ThreadId(1) fontc ERROR] Invalid source glyph 'K': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
inizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/FuzzyBubbles-Regular.ufo.json not found [4/6] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvkdcadq3 -o ttf -u instance_ufos/FuzzyBubbles-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/gidugu/sources/config.yaml Gidugu-Regular.ufo?834c5de186 (default)
fontc
Id(1) fontc::workload DEBUG] 2527/4067 complete, most recently Be(GlyfFragment(NULL)) [2026-03-13T21:10:00.907004Z ThreadId(1) fontc::workload DEBUG] 2528/4067 complete, most recently Be(GlyfFragment(Anudatta)) [2026-03-13T21:10:00.907007Z ThreadId(1) fontc::workload DEBUG] 2529/4067 complete, most recently Be(GlyfFragment(VaE)) [2026-03-13T21:10:00.907009Z ThreadId(1) fontc::workload DEBUG] 2530/4067 complete, most recently Be(GlyfFragment(KhaO)) [2026-03-13T21:10:00.907011Z ThreadId(1) fontc::workload DEBUG] 2531/4067 complete, most recently Be(GlyfFragment(TLaOttu)) [2026-03-13T21:10:00.940758Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:10:00.940766Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/googlefonts/gidugu_834c5de186/sources/Gidugu-Regular.ufo/features.fea at 363:4 | 363 | sub Ka Halanth Halanth SSa by KshaHalanth; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for Gidugu-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Gidugu-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gidugu-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gidugu-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 31668, 2: 3069, 3: 83, 4: 29, 5: 7 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/gidugu_834c5de186/sources/Gidugu-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/googlefonts/gidugu_834c5de186/sources/Gidugu-Regular.ufo/features.fea:363:5: Already defined substitution for "Ka, Halanth, Halanth, SSa"
googlefonts/gidugu/sources/config.yaml Gidugu-Regular.ufo?834c5de186 (gftools)
fontc
EBUG] 3669/4067 complete, most recently Be(GlyfFragment(TaAU)) [2026-03-13T21:10:07.559511Z ThreadId(1) fontc::workload DEBUG] 3670/4067 complete, most recently Be(GlyfFragment(SaO)) [2026-03-13T21:10:07.559512Z ThreadId(1) fontc::workload DEBUG] 3671/4067 complete, most recently Be(GlyfFragment(ThaUU)) [2026-03-13T21:10:07.559513Z ThreadId(1) fontc::workload DEBUG] 3672/4067 complete, most recently Be(GlyfFragment(TTaOO)) [2026-03-13T21:10:07.559514Z ThreadId(1) fontc::workload DEBUG] 3673/4067 complete, most recently Be(FeaturesAst) [2026-03-13T21:10:07.564999Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-03-13T21:10:07.565009Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in Gidugu-Regular.ufo/features.fea at 363:4 | 363 | sub Ka Halanth Halanth SSa by KshaHalanth; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Gidugu-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Gidugu-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Gidugu-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gidugu-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gidugu-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 31668, 2: 3069, 3: 83, 4: 29, 5: 7 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Gidugu-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Gidugu-Regular.ufo': Compiling UFO failed: Gidugu-Regular.ufo/features.fea:363:5: Already defined substitution for "Ka, Halanth, Halanth, SSa" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/gwendolyn/sources/config.yml GwendolynPro.glyphs?8ab228a0fd (default)
fontc
-03-13T21:12:34.947232Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(five))' failed: ''five' has interpolation-incompatible paths' [2026-03-13T21:12:34.947234Z ThreadId(1) fontc::workload DEBUG] 895/2557 complete, most recently Be(GlyfFragment(five)) [2026-03-13T21:12:34.947236Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Q))' failed: ''Q' has interpolation-incompatible paths' [2026-03-13T21:12:34.947238Z ThreadId(1) fontc::workload DEBUG] 896/2557 complete, most recently Be(GlyfFragment(Q)) [2026-03-13T21:12:34.947241Z ThreadId(1) fontc::workload DEBUG] 897/2557 complete, most recently Be(GlyfFragment(slash)) [2026-03-13T21:12:34.947243Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(M))' failed: ''M' has interpolation-incompatible paths' [2026-03-13T21:12:34.947245Z ThreadId(1) fontc::workload DEBUG] 898/2557 complete, most recently Be(GlyfFragment(M)) [2026-03-13T21:12:34.950901Z ThreadId(1) fontc ERROR] 'peso' has interpolation-incompatible paths
fontmake
atibility: Fonts had differing number of points in glyph acutecomb.case, contour 0: * Gwendolyn Regular had: 20 * Gwendolyn Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph caroncomb.alt.case, contour 0: * Gwendolyn Regular had: 27 * Gwendolyn Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph circumflexcomb.case, contour 0: * Gwendolyn Regular had: 19 * Gwendolyn Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph commaturnedabovecomb.case, contour 0: * Gwendolyn Regular had: 27 * Gwendolyn Bold had: 28 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph horncomb.case, contour 0: * Gwendolyn Regular had: 27 * Gwendolyn Bold had: 28 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/gwendolyn_8ab228a0fd/sources/GwendolynPro.glyphs' -> 'master_ufo/Gwendolyn.designspace': Compatibility check failed
googlefonts/gwendolyn/sources/config.yml GwendolynPro.glyphs?8ab228a0fd (gftools)
fontc
CCLCCCCCCCCZ"} [2026-03-13T21:12:42.134413Z ThreadId(7) fontbe::glyphs WARN] r has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ"} [2026-03-13T21:12:42.141781Z ThreadId(6) fontbe::glyphs WARN] braceright has inconsistent path elements: {"MLCCCCCCCLCCCCCLCCCCCCCCCCCZ", "MLCCCCCCCCCCLCCCCCCCCCCZ"} [2026-03-13T21:12:42.134418Z ThreadId(9) fontbe::glyphs WARN] w has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T21:12:42.139713Z ThreadId(4) fontbe::glyphs WARN] E has inconsistent path elements: {"MCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCLCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCZMCCCCCZ"} [2026-03-13T21:12:42.159572Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Gwendolyn-Bold.ttf', 'Gwendolyn-Regular.ttf']
googlefonts/life-savers/sources/config.yaml LifeSavers.glyphs?76eb6d11fa (default)
fontc
1) fontc::workload ERROR] task 'Be(GlyfFragment(threeinferior))' failed: ''threeinferior' has interpolation-incompatible paths' [2026-03-13T21:30:10.098146Z ThreadId(1) fontc::workload DEBUG] 572/1930 complete, most recently Be(GlyfFragment(threeinferior)) [2026-03-13T21:30:10.098148Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(acircumflex))' failed: ''acircumflex' has interpolation-incompatible paths' [2026-03-13T21:30:10.098150Z ThreadId(1) fontc::workload DEBUG] 573/1930 complete, most recently Be(GlyfFragment(acircumflex)) [2026-03-13T21:30:10.098152Z ThreadId(1) fontc::workload DEBUG] 574/1930 complete, most recently Be(GlyfFragment(bar)) [2026-03-13T21:30:10.098154Z ThreadId(1) fontc::workload DEBUG] 575/1930 complete, most recently Fe(Glyph(obreve)) [2026-03-13T21:30:10.098157Z ThreadId(1) fontc::workload DEBUG] 576/1930 complete, most recently Fe(Glyph(icircumflex)) [2026-03-13T21:30:10.101169Z ThreadId(1) fontc ERROR] 'Ibreve' has interpolation-incompatible paths
fontmake
avers Bold, Life Savers ExtraBold had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb, contour 0: * Life Savers Regular had: 33 * Life Savers Bold had: 42 * Life Savers ExtraBold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedillacomb, contour 0: * Life Savers Regular had: 45 * Life Savers Bold, Life Savers ExtraBold had: 46 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ogonekcomb, contour 0: * Life Savers Regular had: 25 * Life Savers Bold had: 32 * Life Savers ExtraBold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph apostrophemod, contour 0: * Life Savers Regular, Life Savers Bold had: 12 * Life Savers ExtraBold had: 15 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/life-savers_76eb6d11fa/sources/LifeSavers.glyphs' -> 'master_ufo/LifeSavers.designspace': Compatibility check failed
googlefonts/life-savers/sources/config.yaml LifeSavers.glyphs?76eb6d11fa (gftools)
fontc
21:30:17.205564Z ThreadId(7) fontbe::glyphs WARN] logicalnot has inconsistent path elements: {"MCCLCCCCCLCLCZ", "MCCLCCCCCLCCLCZ"} [2026-03-13T21:30:17.205573Z ThreadId(7) fontbe::glyphs WARN] oneinferior has inconsistent path elements: {"MLCCLCCCCCCCCCCCCCCCCCCZ", "MLCCLLCCCCCCCCCCCCCCCCCZ"} [2026-03-13T21:30:17.205581Z ThreadId(7) fontbe::glyphs WARN] caroncomb has inconsistent path elements: {"MCCCCCCZ", "MCCCCCCCZ"} [2026-03-13T21:30:17.205660Z ThreadId(3) fontbe::glyphs WARN] AEacute has inconsistent path elements: {"MCCCCCCCCCLCCCCCCCCCCCCCCCLLCCCCCCCCCCCCCCCCLLCLCCLCCCCCCCCCCCCCZMCCCCLCCCCCCZMCCCCZ", "MCCCCCCCCLCCCCCCCCCCCCCCCCLLCCCCCCCCCCCCCCCCCLLCLCCLCCCCCCCCCCCCZMCCCCLCCCCCZMCCCCZ", "MCCCCCCCCCLCCCCCCCCCCCCCCCCLLCCCCCCCCCCCCCCCCCLLCLCCLCCCCCCCCCCCCCZMCCLCCCCCZMCCCCZ"} [2026-03-13T21:30:17.209834Z ThreadId(1) fontc ERROR] 'ycircumflex' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['LifeSavers-ExtraBold.ttf', 'LifeSavers-Regular.ttf', 'LifeSavers-Bold.ttf']
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanshebrew/config.yaml IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace?0f91126e49 (default)
fontc
due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:56:33.120500Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-03-13T21:56:33.130386Z ThreadId(1) fontc::workload DEBUG] 1/1963 complete, most recently Fe(Features) [2026-03-13T21:56:33.130414Z ThreadId(1) fontc::workload DEBUG] 2/1963 complete, most recently Fe(StaticMetadata) [2026-03-13T21:56:33.130417Z ThreadId(1) fontc::workload DEBUG] 3/1963 complete, most recently Fe(ColorPalettes) [2026-03-13T21:56:33.132494Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Regular.ufo/features.fea
fontmake
nts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanshebrew/config.yaml IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace?0f91126e49 (gftools)
fontc
ad DEBUG] Be(Cpal) successful [2026-03-13T21:56:39.211673Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T21:56:39.212315Z ThreadId(2) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-03-13T21:56:39.212376Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:56:39.212328Z ThreadId(1) fontc::workload DEBUG] 4/1963 complete, most recently Fe(StaticMetadata) [2026-03-13T21:56:39.212421Z ThreadId(1) fontc::workload DEBUG] 5/1963 complete, most recently Fe(Features) [2026-03-13T21:56:39.214557Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Thin.ufo/features.fea, IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er of points in glyph zero.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanskr/config.yaml IBM-Plex-Sans-KR/sources/masters/IBM Plex Sans KR.glyphs?1331d4514d (default)
fontc
ng-ko)) [2026-03-13T21:56:48.761969Z ThreadId(1) fontc::workload DEBUG] 13013/49009 complete, most recently Be(GlyfFragment(ggyoj-ko)) [2026-03-13T21:56:48.761972Z ThreadId(1) fontc::workload DEBUG] 13014/49009 complete, most recently Be(GlyfFragment(welp-ko)) [2026-03-13T21:56:48.761975Z ThreadId(1) fontc::workload DEBUG] 13015/49009 complete, most recently Be(GlyfFragment(tweonj-ko)) [2026-03-13T21:56:48.761977Z ThreadId(1) fontc::workload DEBUG] 13016/49009 complete, most recently Be(GlyfFragment(S.circled)) [2026-03-13T21:56:48.761979Z ThreadId(1) fontc::workload DEBUG] 13017/49009 complete, most recently Be(GlyfFragment(ggyolh-ko)) [2026-03-13T21:56:48.761982Z ThreadId(1) fontc::workload DEBUG] 13018/49009 complete, most recently Be(GlyfFragment(X.paren)) [2026-03-13T21:56:48.761985Z ThreadId(1) fontc::workload DEBUG] 13019/49009 complete, most recently Be(GlyfFragment(saenh-ko)) [2026-03-13T21:56:48.994917Z ThreadId(1) fontc ERROR] 'amSquare' has interpolation-incompatible paths
fontmake
on3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 48, in propagate_all_anchors propagate_all_anchors_impl(glyphs, font=font, glyph_data=glyph_data) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 80, in propagate_all_anchors_impl loc = _get_layer_location(layer, master_locations) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 215, in _get_layer_location coords = layer._brace_coordinates() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4034, in _brace_coordinates return [float(c) for c in coordinates.split(",")] ~~~~~^^^ ValueError: could not convert string to float: ' 100off'
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanskr/config.yaml IBM-Plex-Sans-KR/sources/masters/IBM Plex Sans KR.glyphs?1331d4514d (gftools)
fontc
ZMLLLCCLLZMLLCLCLZMLLLLCCLCCLLCCCLLCZMCLCLLCZ", "MLLLLLLLCCLCCLCCCCLZMLLLCCLLZMLLCLCLZMLLLLCCLCCLLCCCLCZMCLCLLCZ"} [2026-03-13T21:58:57.892080Z ThreadId(9) fontbe::glyphs WARN] clubWhiteSuit has inconsistent path elements: {"MLLLCLLCCCCLCCCCLCCCCLLCLLLZMCCCCCCCLCLCLLCLCLCCCCCCCZ", "MLLLCLCCCCCCCCCCCCLCLLLZMCCCCCCCLCLCLLCLCLCCCCCCCZ"} [2026-03-13T21:58:57.902229Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'centigrade' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:58:57.902239Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'fahrenheit' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T21:58:57.903708Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour centigrade [2026-03-13T21:58:57.903728Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour fahrenheit [2026-03-13T21:58:58.014623Z ThreadId(1) fontc ERROR] 'mwSquare' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
chors propagate_all_anchors_impl(glyphs, font=font, glyph_data=glyph_data) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 80, in propagate_all_anchors_impl loc = _get_layer_location(layer, master_locations) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 215, in _get_layer_location coords = layer._brace_coordinates() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4034, in _brace_coordinates return [float(c) for c in coordinates.split(",")] ~~~~~^^^ ValueError: could not convert string to float: ' 100off' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthailooped/config.yaml IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace?20f93381c4 (default)
fontc
.designspace" [2026-03-13T22:01:27.365023Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-03-13T22:01:27.365036Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:27.365184Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-03-13T22:01:27.365202Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:27.368870Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Regular.ufo/features.fea
fontmake
Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yoYing-thai_macronbelowcomb, contour 0: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthailooped/config.yaml IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace?20f93381c4 (gftools)
fontc
r "IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-03-13T22:01:31.881142Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:31.881075Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-03-13T22:01:31.881244Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:31.881277Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(Features) [2026-03-13T22:01:31.884386Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Thin.ufo/features.fea, IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yoYing-thai_macronbelowcomb, contour 0: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace?43279c1511 (default)
fontc
ex-Serif/sources/masters/IBM Plex Serif Italic.designspace" [2026-03-13T22:01:49.910403Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:49.910449Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace" [2026-03-13T22:01:49.910587Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:49.910594Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-03-13T22:01:49.914864Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Italic.ufo/features.fea
fontmake
if Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Serif Thin Italic had: 72 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Serif Thin Italic had: 36 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 34 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace?43279c1511 (gftools)
fontc
if Italic.designspace" [2026-03-13T22:01:55.697180Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:55.697204Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace" [2026-03-13T22:01:55.700819Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(Features) [2026-03-13T22:01:55.700842Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(StaticMetadata) [2026-03-13T22:01:55.700845Z ThreadId(1) fontc::workload DEBUG] 3/3379 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:55.703204Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin Italic.ufo/features.fea, IBM-Plex-Serif/sources/masters/IBM Plex Serif-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Serif Thin Italic had: 72 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Serif Thin Italic had: 36 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 34 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 fontmake: Error: In 'IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace?43279c1511 (default)
fontc
7.650190Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:37.650200Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:01:37.650138Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace" [2026-03-13T22:01:37.650221Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:37.650369Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-03-13T22:01:37.654565Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Regular.ufo/features.fea
fontmake
f Thin, IBM Plex Serif Regular had: 39 * IBM Plex Serif Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uni04B9, contour 0: * IBM Plex Serif Thin had: 39 * IBM Plex Serif Regular had: 40 * IBM Plex Serif Bold had: 42 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Serif Thin had: 7 * IBM Plex Serif Regular, IBM Plex Serif Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace?43279c1511 (gftools)
fontc
rs/IBM Plex Serif Roman.designspace" [2026-03-13T22:01:43.007645Z ThreadId(4) ufo2fontir::source DEBUG] Features for "IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace" [2026-03-13T22:01:43.007719Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:01:43.011940Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(StaticMetadata) [2026-03-13T22:01:43.011961Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-03-13T22:01:43.011964Z ThreadId(1) fontc::workload DEBUG] 3/3379 complete, most recently Fe(ColorPalettes) [2026-03-13T22:01:43.014394Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin.ufo/features.fea, IBM-Plex-Serif/sources/masters/IBM Plex Serif-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Regular had: 39 * IBM Plex Serif Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uni04B9, contour 0: * IBM Plex Serif Thin had: 39 * IBM Plex Serif Regular had: 40 * IBM Plex Serif Bold had: 42 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Serif Thin had: 7 * IBM Plex Serif Regular, IBM Plex Serif Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 fontmake: Error: In 'IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansdevanagari/config.yaml IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace?4ef531544d (default)
fontc
fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-03-13T22:02:02.080537Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:02.080566Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-03-13T22:02:02.080828Z ThreadId(1) fontc::workload DEBUG] 1/4519 complete, most recently Fe(Features) [2026-03-13T22:02:02.086427Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Regular.ufo/features.fea
fontmake
ng number of contours in glyph won: * IBM Plex Sans Devanagari Thin had: 7 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Devanagari Thin had: 14 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansdevanagari/config.yaml IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace?4ef531544d (gftools)
fontc
tures for "IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-03-13T22:02:07.337542Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:07.337559Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-03-13T22:02:07.338413Z ThreadId(1) fontc::workload DEBUG] 1/4519 complete, most recently Fe(Features) [2026-03-13T22:02:07.338448Z ThreadId(1) fontc::workload DEBUG] 2/4519 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:07.342880Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Thin.ufo/features.fea, IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
in glyph won: * IBM Plex Sans Devanagari Thin had: 7 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Devanagari Thin had: 14 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthai/config.yaml IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace?67b4babc1f (default)
fontc
/sources/masters/IBM Plex Sans Thai.designspace" [2026-03-13T22:02:14.012492Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:14.012499Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace" [2026-03-13T22:02:14.012734Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-03-13T22:02:14.012749Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:14.015521Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Regular.ufo/features.fea
fontmake
ar, IBM Plex Sans Thai Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Thai Thin had: 7 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Thai Thin had: 14 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthai/config.yaml IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace?67b4babc1f (gftools)
fontc
G] Fe(ColorPalettes) successful [2026-03-13T22:02:18.391168Z ThreadId(3) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace" [2026-03-13T22:02:18.391990Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:18.392060Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(Features) [2026-03-13T22:02:18.392074Z ThreadId(1) fontc::workload DEBUG] 3/2115 complete, most recently Be(Cpal) [2026-03-13T22:02:18.392078Z ThreadId(1) fontc::workload DEBUG] 4/2115 complete, most recently Fe(PaintGraph) [2026-03-13T22:02:18.396536Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Thin.ufo/features.fea, IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Thai Thin had: 7 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Thai Thin had: 14 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace?71d012bccb (default)
fontc
"/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-03-13T22:02:35.223145Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:35.223160Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:02:35.223181Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:35.223330Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(Features) [2026-03-13T22:02:35.227998Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Italic.ufo/features.fea
fontmake
ex Sans Condensed Thin Italic had: curve * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin Italic had: 7 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace?71d012bccb (gftools)
fontc
for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-03-13T22:02:39.500238Z ThreadId(4) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-03-13T22:02:39.500326Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:39.500699Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(Features) [2026-03-13T22:02:39.500719Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:39.506288Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin Italic.ufo/features.fea, IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Italic had: curve * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin Italic had: 7 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 fontmake: Error: In 'IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace?71d012bccb (default)
fontc
Roman.designspace" [2026-03-13T22:02:24.446807Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-03-13T22:02:24.446926Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:24.447389Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:24.447398Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(Features) [2026-03-13T22:02:24.452476Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Regular.ufo/features.fea
fontmake
ng number of points in glyph uogonek, contour 0: * IBM Plex Sans Condensed Thin had: 39 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin had: 7 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace?71d012bccb (gftools)
fontc
metadata for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-03-13T22:02:29.337162Z ThreadId(4) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-03-13T22:02:29.337188Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:02:29.337233Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(Features) [2026-03-13T22:02:29.337236Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(ColorPalettes) [2026-03-13T22:02:29.341082Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin.ufo/features.fea, IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
glyph uogonek, contour 0: * IBM Plex Sans Condensed Thin had: 39 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin had: 7 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 fontmake: Error: In 'IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansjp/config.yaml IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs?80fcb67650 (default)
fontc
unhandled hint type 'Delta' [2026-03-13T22:02:45.685455Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.685457Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.685458Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.685459Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.685459Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.685460Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:02:45.747714Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(700.0). Mappings [(UserSpace(100.0), DesignSpace(100.0)), (UserSpace(200.0), DesignSpace(161.0)), (UserSpace(300.0), DesignSpace(258.0)), (UserSpace(400.0), DesignSpace(360.0)), (UserSpace(500.0), DesignSpace(425.0)), (UserSpace(600.0), DesignSpace(505.0)), (UserSpace(700.0), DesignSpace(602.0))]
fontmake
Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 0 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [531, 541, 550] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [317, 323, 329] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [16, 60, 100] INFO:fontTools.varLib: undo: post.underlinePosition [-192, -125, -116] INFO:fontTools.varLib: unds: post.underlineThickness [16, 60, 100] INFO:fontTools.varLib:Generating HVAR fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_80fcb67650/IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs' -> 'master_ufo/IBMPlexSansJP.designspace': Generating fonts from Designspace failed: Base master not found.
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansjp/config.yaml IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs?80fcb67650 (gftools)
fontc
hint type 'Delta' [2026-03-13T22:04:48.367847Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:04:48.367848Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:04:48.367849Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:04:48.367849Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:04:48.367850Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'Delta' [2026-03-13T22:04:48.528175Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(700.0). Mappings [(UserSpace(100.0), DesignSpace(100.0)), (UserSpace(200.0), DesignSpace(161.0)), (UserSpace(300.0), DesignSpace(258.0)), (UserSpace(400.0), DesignSpace(360.0)), (UserSpace(500.0), DesignSpace(425.0)), (UserSpace(600.0), DesignSpace(505.0)), (UserSpace(700.0), DesignSpace(602.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 0 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [531, 541, 550] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [317, 323, 329] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [16, 60, 100] INFO:fontTools.varLib: undo: post.underlinePosition [-192, -125, -116] INFO:fontTools.varLib: unds: post.underlineThickness [16, 60, 100] INFO:fontTools.varLib:Generating HVAR fontmake: Error: In 'IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs' -> 'master_ufo/IBMPlexSansJP.designspace': Generating fonts from Designspace failed: Base master not found. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace?9ab3b5b3b9 (default)
fontc
Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-03-13T22:06:54.195664Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:06:54.195675Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-03-13T22:06:54.195778Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(Features) [2026-03-13T22:06:54.202158Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Italic.ufo/features.fea
fontmake
c had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 66 * IBM Plex Mono Bold Italic had: 65 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 12 * IBM Plex Mono Bold Italic had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace?9ab3b5b3b9 (gftools)
fontc
026-03-13T22:06:59.244224Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-03-13T22:06:59.244224Z ThreadId(5) ufo2fontir::source DEBUG] Features for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-03-13T22:06:59.244269Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:06:59.244902Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(Features) [2026-03-13T22:06:59.244914Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(ColorPalettes) [2026-03-13T22:06:59.250150Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin Italic.ufo/features.fea, IBM-Plex-Mono/sources/masters/IBM Plex Mono-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 66 * IBM Plex Mono Bold Italic had: 65 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 12 * IBM Plex Mono Bold Italic had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 8 fontmake: Error: In 'IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace?9ab3b5b3b9 (default)
fontc
dId(5) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-03-13T22:06:42.861259Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:06:42.863439Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(Features) [2026-03-13T22:06:42.863456Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(ColorPalettes) [2026-03-13T22:06:42.863459Z ThreadId(1) fontc::workload DEBUG] 3/4167 complete, most recently Fe(StaticMetadata) [2026-03-13T22:06:42.866909Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Regular.ufo/features.fea
fontmake
ints in glyph uogonek, contour 0: * IBM Plex Mono Thin had: 39 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph v, contour 0: * IBM Plex Mono Thin had: 8 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 10 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Mono Thin had: 6 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 16 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace?9ab3b5b3b9 (gftools)
fontc
, nop [2026-03-13T22:06:48.073983Z ThreadId(5) ufo2fontir::source DEBUG] Features for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-03-13T22:06:48.073990Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-03-13T22:06:48.074020Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T22:06:48.074065Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-03-13T22:06:48.074068Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-03-13T22:06:48.081336Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin.ufo/features.fea, IBM-Plex-Mono/sources/masters/IBM Plex Mono-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
contour 0: * IBM Plex Mono Thin had: 39 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph v, contour 0: * IBM Plex Mono Thin had: 8 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 10 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Mono Thin had: 6 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 16 fontmake: Error: In 'IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/qwitcher-grypen/sources/config.yml QwitcherGrypenPro.glyphs?cd12ed20d4 (default)
fontc
6-03-13T22:08:03.330942Z ThreadId(7) fontbe::glyphs WARN] plusminus has inconsistent path elements: {"MCCCLLLCLCCCCLCLCCLCCCCCZMCLCLCCLCZ", "MCCCLLCCLCLCCLCLCCLCCZMCCCCLCZ"} [2026-03-13T22:08:03.330950Z ThreadId(2) fontbe::glyphs WARN] twosuperior has inconsistent path elements: {"MCCCLLCCCCCCLLLLCCLLLCLCLCLLLLCCCLCCCCCCCCCLCLCCCCCCCLCCCCCLCCCZ", "MCCCCLLCCCCLCLCCLLLLLCLCLCLLLLCLCCCLLCCCCCCLCCCLLLLCLCCLCCCCCLCCCLCCCCCCCZ"} [2026-03-13T22:08:03.330968Z ThreadId(8) fontbe::glyphs WARN] zero has inconsistent path elements: {"MCLCCCCCLCLCCLLCLLLCCLLCCCCCLCLCLCCLCCCLCCLLLCCCCCLLCCCCCCZ", "MCLCCLCCLCCCLLLCLCCLLCCCCLLCLCCCCLLCLCLCLCCLLCLCCCCCLLCCCCLCCCLCCCCCCCZ"} [2026-03-13T22:08:03.330941Z ThreadId(9) fontbe::glyphs WARN] N has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCLCCCCCCCCLCCZ", "MCCCCCCCCCLCCCCCCCCCCCLLCCCCLCCCLCCCCLCCCCCCLLLLCCCCCCCLCCLCCZ"} [2026-03-13T22:08:03.340224Z ThreadId(1) fontc ERROR] 'dotbelowcomb' has interpolation-incompatible paths
fontmake
omb.case, contour 0: * Qwitcher Grypen Regular had: 33 * Qwitcher Grypen Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hookabovecomb.case, contour 0: * Qwitcher Grypen Regular had: 43 * Qwitcher Grypen Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph horncomb.case, contour 0: * Qwitcher Grypen Regular had: 27 * Qwitcher Grypen Bold had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedillacomb.case, contour 0: * Qwitcher Grypen Regular had: 35 * Qwitcher Grypen Bold had: 34 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ogonekcomb.case, contour 0: * Qwitcher Grypen Regular had: 23 * Qwitcher Grypen Bold had: 26 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/qwitcher-grypen_cd12ed20d4/sources/QwitcherGrypenPro.glyphs' -> 'master_ufo/QwitcherGrypen.designspace': Compatibility check failed
googlefonts/qwitcher-grypen/sources/config.yml QwitcherGrypenPro.glyphs?cd12ed20d4 (gftools)
fontc
CLLCCZ", "MCLLCCCCCLCCCCCLCCCCCCCCCCLLCCCLCLCCCCCLCCCCCCCLCCCCCCCLCCZ"} [2026-03-13T22:08:09.393322Z ThreadId(6) fontbe::glyphs WARN] Y has inconsistent path elements: {"MCCCCCCCCCLCCCCCCCCCCCCCCLLLCLCLLLLCCLCCCCCCCCCCCCCLCCCCCCCCCLCCLLLLCCLLLCCZ", "MCCCCCCCCCCLCCCCCCCCCCCCLLCLLLCCLLLLLLCCCCLCCCCCCCCCCCCCCCCCCCCCCCLCLLCCLLLLCCCLLLCCZ"} [2026-03-13T22:08:09.393330Z ThreadId(6) fontbe::glyphs WARN] G has inconsistent path elements: {"MCCCCCCCCLCLCLLLLLLCLCCCCCCCCCCCCCCCCCCLLLCLCCCCLCCCCCLCCCCLLLLCLLCLCCCCCCCZ", "MCCCCCCCCLCCLLLLCCLCCCCCCCCCCCCCLCCLCCLLLCCCCCCLLCCCCCCCLCLCCCCLLLCLCCCCCCCLLLLCCZ"} [2026-03-13T22:08:09.391943Z ThreadId(5) fontbe::glyphs WARN] micro has inconsistent path elements: {"MCCCCCCLCCCCCCCCCCCCCCCLCLCCCCCCCCLCCCCLCCCZ", "MCCCCCCLLCLCCCCCLCCLCCCCLCCCCCLCCCCCLCCCZ"} [2026-03-13T22:08:09.396774Z ThreadId(1) fontc ERROR] 'thorn' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['QwitcherGrypen-Regular.ttf', 'QwitcherGrypen-Bold.ttf']
googlefonts/roboto-serif/sources/config.yml RobotoSerif-Italic.designspace?1ecc2513e8 (default)
fontc
3Z ThreadId(1) fontc::workload DEBUG] 2/5015 complete, most recently Fe(ColorPalettes) [2026-03-13T22:12:13.186898Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-03-13T22:12:13.186907Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:12:13.187524Z ThreadId(1) fontc::workload DEBUG] 3/5015 complete, most recently Be(Cpal) [2026-03-13T22:12:13.187547Z ThreadId(1) fontc::workload DEBUG] 4/5015 complete, most recently Fe(PaintGraph) [2026-03-13T22:12:13.187552Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-03-13T22:12:13.187567Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T22:12:13.192144Z ThreadId(1) fontc::workload DEBUG] 5/5015 complete, most recently Fe(StaticMetadata) [2026-03-13T22:12:13.246237Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/roboto-serif_1ecc2513e8/sources/Roboto_Serif_Text-Hairline_Italic.ufo': 'failed to load font info data'
fontmake
onts had: "_top" * Roboto Serif Display Cond Regular Italic had: "_top, _top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph tildecomb: * 80 fonts had: "_top" * Roboto Serif Display Cond Regular Italic had: "_top, _top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph u: * 80 fonts had: "bottom, right, top" * Roboto Serif Display Cond Regular Italic had: "bottom, bottom, right, right, top, top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph uhorn: * 80 fonts had: "bottom, top" * Roboto Serif Display Cond Regular Italic had: "bottom, bottom, top, top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph z: * 80 fonts had: "bottom, top" * Roboto Serif Display Cond Regular Italic had: "bottom, bottom, top, top" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/roboto-serif_1ecc2513e8/sources/RobotoSerif-Italic.designspace': Compatibility check failed
googlefonts/roboto-serif/sources/config.yml RobotoSerif-Italic.designspace?1ecc2513e8 (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/roboto-serif/sources/config.yml RobotoSerif.designspace?1ecc2513e8 (default)
fontc
:10.366673Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T22:11:10.367018Z ThreadId(1) fontc::workload DEBUG] 2/5099 complete, most recently Fe(Features) [2026-03-13T22:11:10.367036Z ThreadId(1) fontc::workload DEBUG] 3/5099 complete, most recently Fe(PaintGraph) [2026-03-13T22:11:10.367040Z ThreadId(1) fontc::workload DEBUG] 4/5099 complete, most recently Be(Cpal) [2026-03-13T22:11:10.367043Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-03-13T22:11:10.367047Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-03-13T22:11:10.367068Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-03-13T22:11:10.385245Z ThreadId(1) fontc::workload DEBUG] 5/5099 complete, most recently Fe(StaticMetadata) [2026-03-13T22:11:10.439347Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/roboto-serif_1ecc2513e8/sources/Roboto_Serif_Micro_Cond-Super.ufo': 'failed to load font info data'
fontmake
s had: "" * Roboto Serif Regular had: "top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph X: * 80 fonts had: "" * Roboto Serif Regular had: "bottom, top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph b: * 80 fonts had: "" * Roboto Serif Regular had: "bottom, top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph f: * 80 fonts had: "" * Roboto Serif Regular had: "top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph p: * 80 fonts had: "" * Roboto Serif Regular had: "top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph v: * 80 fonts had: "" * Roboto Serif Regular had: "top" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph x: * 80 fonts had: "" * Roboto Serif Regular had: "bottom, top" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/roboto-serif_1ecc2513e8/sources/RobotoSerif.designspace': Compatibility check failed
googlefonts/roboto-serif/sources/config.yml RobotoSerif.designspace?1ecc2513e8 (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/sigmarone/$VIRTUAL/google/fonts/ofl/sigmar/config.yaml archive/Sigmar.glyphs?1fb4311d78 (default)
fontc
rkload WARN] blocked: Be(GlyfFragment(Rinvertedbreve.sc)) [2026-03-13T22:14:48.738228Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(AEacute)) [2026-03-13T22:14:48.738230Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(Ucircumflex)) [2026-03-13T22:14:48.738232Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(ecircumflextilde.sc)) [2026-03-13T22:14:48.738234Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(cacute)) [2026-03-13T22:14:48.738237Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(Abrevetilde)) [2026-03-13T22:14:48.738239Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(rdblgrave)) [2026-03-13T22:14:48.738241Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(edieresis.sc)) [2026-03-13T22:14:48.738244Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(circumflexcomb_acutecomb)) [2026-03-13T22:14:48.742726Z ThreadId(1) fontc ERROR] Unable to proceed; 1198 jobs stuck pending
fontmake
sLib/builder/__init__.py", line 161, in to_designspace return builder.designspace ^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Ymacron.sc' already exists"
googlefonts/sigmarone/$VIRTUAL/google/fonts/ofl/sigmar/config.yaml archive/Sigmar.glyphs?1fb4311d78 (gftools)
fontc
designspace_instance ufo_instance = self.designspace.newInstanceDescriptor() ^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Ymacron.sc' already exists"
fontmake
designspace_instance ufo_instance = self.designspace.newInstanceDescriptor() ^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 357, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 236, in masters self.to_ufo_layers() # below! ~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 298, in to_ufo_layers ufo_glyph = ufo_layer.newGlyph(glyph.name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'Ymacron.sc' already exists"
googlefonts/silkscreen/sources/config.yaml Silkscreen.glyphs?206ccf3f52 (default)
fontc
plete, most recently Fe(Glyph(divide)) [2026-03-13T22:14:59.896192Z ThreadId(1) fontc::workload DEBUG] 236/955 complete, most recently Fe(Glyph(onesuperior)) [2026-03-13T22:14:59.896193Z ThreadId(1) fontc::workload DEBUG] 237/955 complete, most recently Fe(Glyph(Uacute)) [2026-03-13T22:14:59.896195Z ThreadId(1) fontc::workload DEBUG] 238/955 complete, most recently Fe(Glyph(ecircumflex)) [2026-03-13T22:14:59.896205Z ThreadId(1) fontc::workload DEBUG] 239/955 complete, most recently Fe(Glyph(ucircumflex)) [2026-03-13T22:14:59.896206Z ThreadId(1) fontc::workload DEBUG] 240/955 complete, most recently Fe(Glyph(egrave)) [2026-03-13T22:14:59.896207Z ThreadId(1) fontc::workload DEBUG] 241/955 complete, most recently Fe(Glyph(O)) [2026-03-13T22:14:59.896209Z ThreadId(1) fontc::workload DEBUG] 242/955 complete, most recently Fe(Glyph(r)) [2026-03-13T22:14:59.896678Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''
fontmake
Regular had: 2 * Silkscreen Bold had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph percent: * Silkscreen Regular had: 3 * Silkscreen Bold had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph perthousand: * Silkscreen Regular had: 4 * Silkscreen Bold had: 1 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph circumflexcomb, contour 0: * Silkscreen Regular had: 12 * Silkscreen Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb, contour 0: * Silkscreen Regular had: 16 * Silkscreen Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph cedillacomb: * Silkscreen Regular had: 2 * Silkscreen Bold had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/silkscreen_206ccf3f52/sources/Silkscreen.glyphs' -> 'master_ufo/Silkscreen.designspace': Compatibility check failed
googlefonts/silkscreen/sources/config.yaml Silkscreen.glyphs?206ccf3f52 (gftools)
fontc
most recently Fe(Glyph(divide)) [2026-03-13T22:15:05.075589Z ThreadId(1) fontc::workload DEBUG] 233/955 complete, most recently Fe(Glyph(asciicircum)) [2026-03-13T22:15:05.075591Z ThreadId(1) fontc::workload DEBUG] 234/955 complete, most recently Fe(Glyph(quotedblleft)) [2026-03-13T22:15:05.075593Z ThreadId(1) fontc::workload DEBUG] 235/955 complete, most recently Fe(Glyph(Igrave)) [2026-03-13T22:15:05.075595Z ThreadId(1) fontc::workload DEBUG] 236/955 complete, most recently Fe(Glyph(circumflexcomb)) [2026-03-13T22:15:05.075598Z ThreadId(1) fontc::workload DEBUG] 237/955 complete, most recently Fe(Glyph(section)) [2026-03-13T22:15:05.075600Z ThreadId(1) fontc::workload DEBUG] 238/955 complete, most recently Fe(Glyph(Otilde)) [2026-03-13T22:15:05.076722Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Silkscreen-Regular.ttf', 'Silkscreen-Bold.ttf']
googlefonts/spacemono/sources/config.yaml SpaceMono-Italic.glyphs?329858c2c4 (default)
fontc
consistent path elements: {"MLLLLLLLLLLZMCCCCZ", "MLLLLLLLLLLLZMCCCCZ"} [2026-03-13T22:16:41.620608Z ThreadId(7) fontbe::glyphs WARN] brevecomb has inconsistent path elements: {"MCLLLCCLLLCZ", "MCLLLCCCLCCZ"} [2026-03-13T22:16:41.620615Z ThreadId(7) fontbe::glyphs WARN] ccedilla has inconsistent path elements: {"MCCCLLCLCCCCLCCCLLLCCCCLCZ", "MCCCLLCLCCCCCLCCCCLLLCCCCLCZ"} [2026-03-13T22:16:41.620679Z ThreadId(7) fontbe::glyphs WARN] six.dnom has inconsistent path elements: {"MCCCLLCCLCCCLCCZMCCCCZ", "MCCCLLCCCLCCCLCCZMCCCCZ"} [2026-03-13T22:16:41.620685Z ThreadId(7) fontbe::glyphs WARN] idotless has inconsistent path elements: {"MCLLLCCLCCCLLLCCLCCZ", "MCLLLLLCCCLLLLLCCZ"} [2026-03-13T22:16:41.620873Z ThreadId(7) fontbe::glyphs WARN] sixinferior has inconsistent path elements: {"MCCCLLCCLCCCLCCZMCCCCZ", "MCCCLLCCCLCCCLCCZMCCCCZ"} [2026-03-13T22:16:41.626622Z ThreadId(1) fontc ERROR] Invalid source glyph 'Yhookabove': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
d differing number of contours in glyph firsttonechinesecomb: * Space Mono Italic had: 0 * Space Mono Bold Italic had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph firsttonechinesecomb: * Space Mono Italic had: 1 * Space Mono Bold Italic had: 0 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ijacute, contour 0: * Space Mono Italic had: 52 * Space Mono Bold Italic had: 47 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph IJacute.alt, component 0: * Space Mono Italic had: IJ.ss01 * Space Mono Bold Italic had: acute ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph IJacute.alt, component 2: * Space Mono Italic had: acute * Space Mono Bold Italic had: IJ.ss01 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/spacemono_329858c2c4/sources/SpaceMono-Italic.glyphs' -> 'master_ufo/SpaceMono-Italic.designspace': Compatibility check failed
googlefonts/spacemono/sources/config.yaml SpaceMono-Italic.glyphs?329858c2c4 (gftools)
fontc
fontc::workload DEBUG] 1905/3107 complete, most recently Be(GlyfFragment(Ohm)) [2026-03-13T22:16:48.461914Z ThreadId(1) fontc::workload DEBUG] 1906/3107 complete, most recently Be(GlyfFragment(leftRightArrow)) [2026-03-13T22:16:48.458712Z ThreadId(8) fontbe::glyphs WARN] a.ss02 has inconsistent path elements: {"MCLCCCLLLCCLCCCLCCCLLCCZMCCLCZ", "MCLCCLLLLLCCCLCCCLCCZMCCLCZ"} [2026-03-13T22:16:48.458710Z ThreadId(9) fontbe::glyphs WARN] dollar has inconsistent path elements: {"MLLCCLCLLLCCLLLCCLCCLLLCCLZMLCCZMCCLZ", "MLLCCLCCLLLCCLLLCCLCCLLLCCLZMLCCZMCCLZ"} [2026-03-13T22:16:48.457675Z ThreadId(6) fontbe::glyphs WARN] ohorn has inconsistent path elements: {"MCLCLCCCCLCLCCCLCCZMCCLCCCLCZ", "MCLLCLCCCCLLCLCCCLCCZMCCLCCCLCZ"} [2026-03-13T22:16:48.467377Z ThreadId(1) fontc ERROR] Invalid source glyph 'uhornhookabove': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['SpaceMono-BoldItalic.ttf', 'SpaceMono-Italic.ttf']
googlefonts/spacemono/sources/config.yaml SpaceMono.glyphs?329858c2c4 (default)
fontc
16:19.139687Z ThreadId(7) fontbe::glyphs WARN] six.tosf has inconsistent path elements: {"MCLCCLLCCLCCLCZMCLCCLCZ", "MCLCCLLCCLCCLCZMCCCCZ"} [2026-03-13T22:16:19.139693Z ThreadId(7) fontbe::glyphs WARN] onesuperior has inconsistent path elements: {"MLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLZ"} [2026-03-13T22:16:19.139734Z ThreadId(7) fontbe::glyphs WARN] zero.numr has inconsistent path elements: {"MCLCCLCZMCLCCLCZMCCCCZ", "MCLCCLCZMCLCCLCZ"} [2026-03-13T22:16:19.139917Z ThreadId(8) fontbe::glyphs WARN] nine has inconsistent path elements: {"MCLCCLCCLLCCLCZMCLCCLCZ", "MCLCCLCCLLCCLCZMCCCCZ"} [2026-03-13T22:16:19.139965Z ThreadId(5) fontbe::glyphs WARN] threesuperior has inconsistent path elements: {"MCCLLLLLLLLLLCCCLLLCZ", "MCCLLLLLLLLLLLCCCLLLCZ"} [2026-03-13T22:16:19.134380Z ThreadId(6) fontbe::glyphs WARN] zerosuperior has inconsistent path elements: {"MCLCCLCZMCLCCLCZ", "MCLCCLCZMCLCCLCZMCCCCZ"} [2026-03-13T22:16:19.144075Z ThreadId(1) fontc ERROR] 'five' has interpolation-incompatible paths
fontmake
ty: Fonts had differing point type in glyph tildecomb, contour 0, point 24: * Space Mono Regular had: curve * Space Mono Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph tildecomb, contour 0, point 25: * Space Mono Regular had: None * Space Mono Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph tildecomb, contour 0, point 27: * Space Mono Regular had: curve * Space Mono Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph tildecomb, contour 0, point 28: * Space Mono Regular had: None * Space Mono Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph tildecomb, contour 0, point 29: * Space Mono Regular had: None * Space Mono Bold had: line fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/spacemono_329858c2c4/sources/SpaceMono.glyphs' -> 'master_ufo/SpaceMono.designspace': Compatibility check failed
googlefonts/spacemono/sources/config.yaml SpaceMono.glyphs?329858c2c4 (gftools)
fontc
T22:16:26.525137Z ThreadId(1) fontc::workload DEBUG] 1890/3115 complete, most recently Be(GlyfFragment(parenleftinferior)) [2026-03-13T22:16:26.525139Z ThreadId(1) fontc::workload DEBUG] 1891/3115 complete, most recently Be(GlyfFragment(macronbelowcomb)) [2026-03-13T22:16:26.525140Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ccedilla))' failed: ''ccedilla' has interpolation-incompatible paths' [2026-03-13T22:16:26.525141Z ThreadId(1) fontc::workload DEBUG] 1892/3115 complete, most recently Be(GlyfFragment(ccedilla)) [2026-03-13T22:16:26.525143Z ThreadId(1) fontc::workload DEBUG] 1893/3115 complete, most recently Be(GlyfFragment(IJacute)) [2026-03-13T22:16:26.525144Z ThreadId(1) fontc::workload DEBUG] 1894/3115 complete, most recently Be(GlyfFragment(Bstroke.ss01)) [2026-03-13T22:16:26.532577Z ThreadId(1) fontc ERROR] 'twosuperior' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['SpaceMono-Regular.ttf', 'SpaceMono-Bold.ttf']
googlefonts/the-nautigal/sources/config.yml TheNautigalPro.glyphs?1d644f7cd7 (default)
fontc
CCCCCCCLCCCCZ", "MCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:02:35.536966Z ThreadId(9) fontbe::glyphs WARN] parenleft has inconsistent path elements: {"MCCCCCCCLCCCLCCCCCCLCCCCLCZ", "MCCCCCCCCCCCCCCZ"} [2026-03-13T22:02:35.537083Z ThreadId(7) fontbe::glyphs WARN] U has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCZMCLCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCLCCCCCCZ"} [2026-03-13T22:02:35.537092Z ThreadId(7) fontbe::glyphs WARN] K has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCZ"} [2026-03-13T22:02:35.537096Z ThreadId(7) fontbe::glyphs WARN] acutecomb has inconsistent path elements: {"MLCCCCCCCCCZ", "MCCCCCCCCCLZ"} [2026-03-13T22:02:35.537100Z ThreadId(7) fontbe::glyphs WARN] N has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:02:35.542805Z ThreadId(1) fontc ERROR] 'L' has interpolation-incompatible paths
fontmake
g point type in glyph acutecomb, contour 0, point 24: * The Nautigal Regular had: None * The Nautigal Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph acutecomb, contour 0, point 25: * The Nautigal Regular had: curve * The Nautigal Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph acutecomb, contour 0, point 27: * The Nautigal Regular had: None * The Nautigal Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph gravecomb.case, contour 0: * The Nautigal Regular had: 29 * The Nautigal Bold had: 28 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph horncomb.case, contour 0: * The Nautigal Regular had: 31 * The Nautigal Bold had: 34 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/the-nautigal_1d644f7cd7/sources/TheNautigalPro.glyphs' -> 'master_ufo/TheNautigal.designspace': Compatibility check failed
googlefonts/the-nautigal/sources/config.yml TheNautigalPro.glyphs?1d644f7cd7 (gftools)
fontc
most recently Be(GlyfFragment(degree)) [2026-03-13T22:02:41.644177Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ae))' failed: ''ae' has interpolation-incompatible paths' [2026-03-13T22:02:41.644179Z ThreadId(1) fontc::workload DEBUG] 1478/2565 complete, most recently Be(GlyfFragment(ae)) [2026-03-13T22:02:41.638647Z ThreadId(5) fontbe::glyphs WARN] x has inconsistent path elements: {"MCCCCCCCCCCCLCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:02:41.638687Z ThreadId(3) fontbe::glyphs WARN] oe has inconsistent path elements: {"MCCLCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCLCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCLCCCCZMCCCCCCCCCCZ"} [2026-03-13T22:02:41.638543Z ThreadId(6) fontbe::glyphs WARN] period has inconsistent path elements: {"MCCCCCCCCZ", "MCLCCCCCCCCZ"} [2026-03-13T22:02:41.649349Z ThreadId(1) fontc ERROR] 'Thorn' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['TheNautigal-Bold.ttf', 'TheNautigal-Regular.ttf']
googlefonts/windsong/sources/config.yml WindSongPro.glyphs?08da686e58 (default)
fontc
ly Fe(Glyph(ocircumflextilde)) [2026-03-13T22:06:00.803080Z ThreadId(1) fontc::workload DEBUG] 802/3229 complete, most recently Fe(Glyph(dcroat)) [2026-03-13T22:06:00.803082Z ThreadId(1) fontc::workload DEBUG] 803/3229 complete, most recently Fe(Glyph(Egrave)) [2026-03-13T22:06:00.803084Z ThreadId(1) fontc::workload DEBUG] 804/3229 complete, most recently Fe(Glyph(orna4)) [2026-03-13T22:06:00.803086Z ThreadId(1) fontc::workload DEBUG] 805/3229 complete, most recently Fe(Glyph(utilde)) [2026-03-13T22:06:00.803088Z ThreadId(1) fontc::workload DEBUG] 806/3229 complete, most recently Fe(Glyph(gravecomb.case.vi)) [2026-03-13T22:06:00.803090Z ThreadId(1) fontc::workload DEBUG] 807/3229 complete, most recently Fe(Glyph(e_s)) [2026-03-13T22:06:00.803093Z ThreadId(1) fontc::workload DEBUG] 808/3229 complete, most recently Fe(Glyph(C)) [2026-03-13T22:06:00.810082Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''
fontmake
mpatibility: Fonts had differing number of contours in glyph commaturnedabovecomb.case: * WindSong Regular had: 0 * WindSong Medium had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph commaturnedabovecomb.case: * WindSong Regular had: 1 * WindSong Medium had: 0 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph circumflexcomb.case.vi, contour 0: * WindSong Regular had: 33 * WindSong Medium had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case.vi, contour 0: * WindSong Regular had: 27 * WindSong Medium had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hookabovecomb.case.vi, contour 0: * WindSong Regular had: 27 * WindSong Medium had: 31 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/windsong_08da686e58/sources/WindSongPro.glyphs' -> 'master_ufo/WindSong.designspace': Compatibility check failed
googlefonts/windsong/sources/config.yml WindSongPro.glyphs?08da686e58 (gftools)
fontc
CCCCCCCCCCCCCCZMCCCCCZ"} [2026-03-13T22:06:10.553970Z ThreadId(9) fontbe::glyphs WARN] y_l has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCLCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCLCCCCCCZMCCCCLCZMCCCCZ"} [2026-03-13T22:06:10.553974Z ThreadId(8) fontbe::glyphs WARN] swoop.5 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCZ"} [2026-03-13T22:06:10.553974Z ThreadId(4) fontbe::glyphs WARN] perthousand has inconsistent path elements: {"MCCCCCCLCCCCCLCCCCCCCCCCCCCCLCCZMCCCCCCCCCCCCCCCCCZMCCCCZMCCCCCCCCCCCCCCCCCZ", "MCCCLLCCCLCCLCCLCCCCCCCCCCCLCCCCCCLCCZMCCCCCCCZMCCCCCCLCCCZMCCCCZMCCCCCCCZMCCCCCCLCCCZ"} [2026-03-13T22:06:10.558533Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['WindSong-Regular.ttf', 'WindSong-Medium.ttf']
googlefonts/zain/$VIRTUAL/google/fonts/ofl/zain/config.yaml Source/1-Drawings/Zain-Regular.glyphs?7c4a81812c (default)
fontc
::workload DEBUG] 1696/2484 complete, most recently Be(GlyfFragment(W)) [2026-03-13T22:06:29.032573Z ThreadId(1) fontc::workload DEBUG] 1697/2484 complete, most recently Be(GlyfFragment(cent)) [2026-03-13T22:06:29.032575Z ThreadId(1) fontc::workload DEBUG] 1698/2484 complete, most recently Be(GlyfFragment(uni0642)) [2026-03-13T22:06:29.032577Z ThreadId(1) fontc::workload DEBUG] 1699/2484 complete, most recently Be(GlyfFragment(yehvabove_yehar)) [2026-03-13T22:06:29.032579Z ThreadId(1) fontc::workload DEBUG] 1700/2484 complete, most recently Be(GlyfFragment(uniFEC4)) [2026-03-13T22:06:29.052867Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-03-13T22:06:29.052883Z ThreadId(1) fontc WARN] error: lookup is not defined in at 650:33 | 650 | pos @POS_5_0_BT_0 [A a]' lookup POS_2; | ^^^^^ error: lookup is not defined in at 652:33 | 652 | pos @POS_5_1_BT_0 [O o]' lookup POS_2; | ^^^^^
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Zain-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Zain-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Zain-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Zain-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/zain_7c4a81812c/Source/1-Drawings/Zain-Regular.glyphs' -> 'master_ufo/Zain-Regular.designspace': Compiling UFO failed: <features>:650:34: Unknown lookup "POS_2"
googlefonts/zain/$VIRTUAL/google/fonts/ofl/zain/config.yaml Source/1-Drawings/Zain-Regular.glyphs?7c4a81812c (gftools)
fontc
(GlyfFragment(uniFB59FEF2)) [2026-03-13T22:06:34.779871Z ThreadId(1) fontc::workload DEBUG] 2386/2484 complete, most recently Be(Vvar) [2026-03-13T22:06:34.779872Z ThreadId(1) fontc::workload DEBUG] 2387/2484 complete, most recently Be(GlyfFragment(L)) [2026-03-13T22:06:34.777373Z ThreadId(4) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-03-13T22:06:34.785938Z ThreadId(4) fontbe::features::kern DEBUG] 1 ir kerns became 42 classes and 4610 adjustments [2026-03-13T22:06:34.790471Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-03-13T22:06:34.790483Z ThreadId(1) fontc WARN] error: lookup is not defined in at 650:33 | 650 | pos @POS_5_0_BT_0 [A a]' lookup POS_2; | ^^^^^ error: lookup is not defined in at 652:33 | 652 | pos @POS_5_1_BT_0 [O o]' lookup POS_2; | ^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
e --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi3e2m5_t -o ttf -u Source/1-Drawings/instance_ufos/Zain-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Zain-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Zain-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Zain-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Zain-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Zain-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Zain-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: <features>:650:34: Unknown lookup "POS_2" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
grayscaleltd/farro/$VIRTUAL/google/fonts/ofl/farro/config.yaml sources/farro.glyphs?fa80aadd0c (gftools)
fontc
gftools produced multiple outputs: ['Farro-Light.ttf', 'Farro-Bold.ttf', 'Farro-Medium.ttf', 'Farro-Regular.ttf']
fontmake
gftools produced multiple outputs: ['Farro-Light.ttf', 'Farro-Bold.ttf', 'Farro-Medium.ttf', 'Farro-Regular.ttf']
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasans/config.yaml sources/Alegreya_Sans-Italic.glyphs?030b9ac01f (default)
fontc
[2026-03-13T22:22:00.680419Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Light Italic for 'oslashacute.sc' [2026-03-13T22:22:00.680423Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Italic for 'oslashacute.sc' [2026-03-13T22:22:00.680425Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Bold Italic for 'oslashacute.sc' [2026-03-13T22:22:00.685236Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(76.0). Mappings [(UserSpace(100.0), DesignSpace(20.0)), (UserSpace(300.0), DesignSpace(44.0)), (UserSpace(400.0), DesignSpace(67.0)), (UserSpace(500.0), DesignSpace(87.0)), (UserSpace(700.0), DesignSpace(116.0)), (UserSpace(800.0), DesignSpace(139.0)), (UserSpace(900.0), DesignSpace(174.0))]
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasans/config.yaml sources/Alegreya_Sans-Italic.glyphs?030b9ac01f (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasans/config.yaml sources/Alegreya_Sans.glyphs?030b9ac01f (default)
fontc
'oslashacute' [2026-03-13T22:21:40.358109Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Light for 'oslashacute.sc' [2026-03-13T22:21:40.358113Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Regular for 'oslashacute.sc' [2026-03-13T22:21:40.358117Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Bold for 'oslashacute.sc' [2026-03-13T22:21:40.366735Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(76.0). Mappings [(UserSpace(100.0), DesignSpace(20.0)), (UserSpace(300.0), DesignSpace(47.0)), (UserSpace(400.0), DesignSpace(71.0)), (UserSpace(500.0), DesignSpace(91.0)), (UserSpace(700.0), DesignSpace(119.0)), (UserSpace(800.0), DesignSpace(142.0)), (UserSpace(900.0), DesignSpace(175.0))]
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasans/config.yaml sources/Alegreya_Sans.glyphs?030b9ac01f (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasanssc/config.yaml sources/Alegreya_Sans-Italic.glyphs?e6d16c40fa (default)
fontc
[2026-03-13T22:22:39.550629Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Light Italic for 'oslashacute.sc' [2026-03-13T22:22:39.550631Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Italic for 'oslashacute.sc' [2026-03-13T22:22:39.550632Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Bold Italic for 'oslashacute.sc' [2026-03-13T22:22:39.559529Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(76.0). Mappings [(UserSpace(100.0), DesignSpace(20.0)), (UserSpace(300.0), DesignSpace(44.0)), (UserSpace(400.0), DesignSpace(67.0)), (UserSpace(500.0), DesignSpace(87.0)), (UserSpace(700.0), DesignSpace(116.0)), (UserSpace(800.0), DesignSpace(139.0)), (UserSpace(900.0), DesignSpace(174.0))]
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasanssc/config.yaml sources/Alegreya_Sans-Italic.glyphs?e6d16c40fa (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasanssc/config.yaml sources/Alegreya_Sans.glyphs?e6d16c40fa (default)
fontc
'oslashacute' [2026-03-13T22:22:21.791294Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Light for 'oslashacute.sc' [2026-03-13T22:22:21.791296Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Regular for 'oslashacute.sc' [2026-03-13T22:22:21.791298Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": (None, None), "wdth": (None, None), "wght": (Some(100), None)} in master Bold for 'oslashacute.sc' [2026-03-13T22:22:21.798902Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(76.0). Mappings [(UserSpace(100.0), DesignSpace(20.0)), (UserSpace(300.0), DesignSpace(47.0)), (UserSpace(400.0), DesignSpace(71.0)), (UserSpace(500.0), DesignSpace(91.0)), (UserSpace(700.0), DesignSpace(119.0)), (UserSpace(800.0), DesignSpace(142.0)), (UserSpace(900.0), DesignSpace(175.0))]
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya-Sans/$VIRTUAL/google/fonts/ofl/alegreyasanssc/config.yaml sources/Alegreya_Sans.glyphs?e6d16c40fa (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 364, in designspace self.to_designspace_bracket_layers() # .bracket_layers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 71, in to_designspace_bracket_layers copy_bracket_layers_to_ufo_glyphs(self, bracket_layer_map) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/bracket_layers.py", line 121, in copy_bracket_layers_to_ufo_glyphs ufo_glyph = ufo_layer.newGlyph(ufo_glyph_name) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 336, in newGlyph raise KeyError(f"glyph named '{name}' already exists") KeyError: "glyph named 'peso.BRACKET.varAlt01' already exists"
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreya/config.yaml sources/Alegreya.glyphs?1dd6b28b57 (default)
fontc
^ error: Expected ';' in at 1805:36 | 1805 | name 3 1 0x409 "Greek adscript iota""; | ^ error: Expected NameKw, found STR in at 1805:36 | 1805 | name 3 1 0x409 "Greek adscript iota""; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^ error: Expected } found EOF in at 1871:7 | 1871 | } ss05; | error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^ error: Expected } found EOF in at 1871:7 | 1871 | } ss05; | error: Feature block is unclosed in at 1802:8 | 1802 | feature ss05 { | ^^^^ error: expected tag, found EOF in at 1871:7 | 1871 | } ss05; | error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^
fontmake
Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [637, 647] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [452, 472] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [271, 283] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for Alegreya-VF INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg2bmahlv' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_1dd6b28b57/sources/Alegreya.glyphs' -> 'master_ufo/Alegreya.designspace': Generating fonts from Designspace failed: <features>:2045:35: Expected '"' to terminate string
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreya/config.yaml sources/Alegreya.glyphs?1dd6b28b57 (gftools)
fontc
cript iota""; | ^ error: Expected NameKw, found STR in at 1805:36 | 1805 | name 3 1 0x409 "Greek adscript iota""; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^ error: Expected } found EOF in at 1871:7 | 1871 | } ss05; | error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^ error: Expected } found EOF in at 1871:7 | 1871 | } ss05; | error: Feature block is unclosed in at 1802:8 | 1802 | feature ss05 { | ^^^^ error: expected tag, found EOF in at 1871:7 | 1871 | } ss05; | error: Expected ';' in at 1871:7 | 1871 | } ss05; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Alegreya-Black INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Alegreya-Black INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Alegreya-Black INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1068, 2: 5376, 3: 1939, 4: 770, 5: 83, 6: 58 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Alegreya-Black INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 389 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgvm9984y' fontmake: Error: Compiling UFO failed: <features>:2023:35: Expected '"' to terminate string ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreya/config.yaml sources/Alegreya_Italic.glyphs?1dd6b28b57 (default)
fontc
UG] ConvertToContour chedescender-cy [2026-03-13T22:19:26.633528Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour chekhakassian-cy [2026-03-13T22:19:26.633551Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-03-13T22:19:26.633574Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour percent [2026-03-13T22:19:26.633599Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T22:19:26.633753Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-03-13T22:19:26.633780Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-03-13T22:19:26.633798Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-03-13T22:19:26.633816Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-03-13T22:19:26.633833Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-03-13T22:19:26.646714Z ThreadId(1) fontc ERROR] 'kappa.sups' has interpolation-incompatible paths
fontmake
_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-BlackItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kappa.sups' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_1dd6b28b57/sources/Alegreya_Italic.glyphs' -> 'master_ufo/Alegreya-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'kaiSymbol', 'kappa.sups'
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreya/config.yaml sources/Alegreya_Italic.glyphs?1dd6b28b57 (gftools)
fontc
tToContour chekhakassian-cy [2026-03-13T22:19:37.985837Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-03-13T22:19:37.985843Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour percent [2026-03-13T22:19:37.985851Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T22:19:37.985859Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-03-13T22:19:37.985866Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-03-13T22:19:37.985872Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-03-13T22:19:37.985878Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-03-13T22:19:37.985885Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-03-13T22:19:38.004465Z ThreadId(1) fontc ERROR] 'kaiSymbol' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers:Running DecomposeComponentsFilter on Alegreya-BlackItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Alegreya-BlackItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1131, 2: 4732, 3: 1801, 4: 870, 5: 136, 6: 63, 7: 7, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Alegreya-BlackItalic INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 404 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_ukfwbek' fontmake: Error: Compiling UFO failed: <features>:2053:35: Expected '"' to terminate string ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya italic.glyphs?d6aedcbb5a (default)
fontc
hreadId(6) fontir::glyph DEBUG] ConvertToContour cedi.BRACKET.varAlt01 [2026-03-13T22:20:57.354428Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-03-13T22:20:57.354446Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-03-13T22:20:57.354464Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-03-13T22:20:57.354480Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-03-13T22:20:57.354496Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-03-13T22:20:57.354517Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-03-13T22:20:57.354533Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-03-13T22:20:57.354548Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-03-13T22:20:57.363900Z ThreadId(1) fontc ERROR] 'kappa.sups' has interpolation-incompatible paths
fontmake
l_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kappa.sups' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_d6aedcbb5a/sources/Alegreya italic.glyphs' -> 'master_ufo/Alegreya-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'kaiSymbol', 'kappa.sups'
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya italic.glyphs?d6aedcbb5a (gftools)
fontc
dId(2) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-03-13T22:21:08.454441Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-03-13T22:21:08.454447Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-03-13T22:21:08.454453Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-03-13T22:21:08.454459Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-03-13T22:21:08.454467Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-03-13T22:21:08.454474Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-03-13T22:21:08.454480Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-03-13T22:21:08.469097Z ThreadId(1) fontc ERROR] 'kaiSymbol' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
mplied-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0lr2ubfo -o ttf -u sources/instance_ufos/Alegreya-BoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz4e1avjz -o ttf -u sources/instance_ufos/Alegreya-BlackItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaule93z2 -o ttf -u sources/instance_ufos/Alegreya-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya.glyphs?d6aedcbb5a (gftools)
fontc
gftools produced multiple outputs: ['AlegreyaSC-Black.ttf', 'Alegreya-ExtraBold.ttf', 'Alegreya-Bold.ttf', 'AlegreyaSC-Regular.ttf', 'AlegreyaSC-ExtraBold.ttf', 'AlegreyaSC-Medium.ttf', 'Alegreya-Black.ttf', 'Alegreya-Regular.ttf', 'Alegreya-Medium.ttf', 'AlegreyaSC-Bold.ttf']
fontmake
-drop-implied-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb5wn7kqd -o ttf -u sources/instance_ufos/Alegreya-Medium.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkw377wfo -o ttf -u sources/instance_ufos/Alegreya-Black.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp9i_nhiv -o ttf -u sources/instance_ufos/Alegreya-ExtraBold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/betania-patmos/sources/config.yaml betania-patmos.glyphs?08c83ac954 (default)
fontc
UG] erased open contours for P [2026-03-13T22:23:36.831669Z ThreadId(2) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:36.831676Z ThreadId(2) glyphs2fontir::toir DEBUG] erased open contours for paragraph [2026-03-13T22:23:36.831678Z ThreadId(2) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:36.831679Z ThreadId(2) glyphs2fontir::toir DEBUG] erased open contours for paragraph [2026-03-13T22:23:36.831681Z ThreadId(2) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:36.831698Z ThreadId(2) glyphs2fontir::toir DEBUG] erased open contours for paragraph [2026-03-13T22:23:36.831713Z ThreadId(2) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:36.831717Z ThreadId(2) glyphs2fontir::toir DEBUG] erased open contours for paragraph [2026-03-13T22:23:36.842790Z ThreadId(1) fontc ERROR] Invalid source glyph 'exclam': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
In had: 0 * Betania Patmos RegularGDL, Betania Patmos InGDL, Betania Patmos GuideLine had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph cedilla.loclFRA: * Betania Patmos Regular, Betania Patmos RegularGDL, Betania Patmos In, Betania Patmos InGDL had: 1 * Betania Patmos GuideLine had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph GDL: * Betania Patmos Regular had: 1 * Betania Patmos RegularGDL, Betania Patmos In, Betania Patmos InGDL, Betania Patmos GuideLine had: 2 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph barcomp.short: * Betania Patmos Regular, Betania Patmos RegularGDL, Betania Patmos In, Betania Patmos InGDL had: "_center" * Betania Patmos GuideLine had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/betania-patmos_08c83ac954/sources/betania-patmos.glyphs' -> 'master_ufo/BetaniaPatmos.designspace': Compatibility check failed
huertatipografica/betania-patmos/sources/config.yaml betania-patmos.glyphs?08c83ac954 (gftools)
fontc
BUG] found an open corner [2026-03-13T22:23:46.606273Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for Germandbls [2026-03-13T22:23:46.606276Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:46.606277Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for Germandbls [2026-03-13T22:23:46.606279Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:46.606280Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for Germandbls [2026-03-13T22:23:46.606282Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-03-13T22:23:46.606283Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for Germandbls [2026-03-13T22:23:46.621982Z ThreadId(1) fontc ERROR] Invalid source glyph 'p': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['BetaniaPatmos-Regular.ttf', 'BetaniaPatmosIn-Regular.ttf', 'BetaniaPatmosGDL-Regular.ttf', 'BetaniaPatmosGuideLine-Regular.ttf', 'BetaniaPatmosInGDL-Regular.ttf']
hyper-type/hahmlet/sources/config.yaml Hahmlet.glyphs?1065411449 (default)
fontc
thousand [2026-03-13T22:25:16.039451Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2026-03-13T22:25:16.039461Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-03-13T22:25:16.039474Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour numero [2026-03-13T22:25:16.039486Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-03-13T22:25:16.039495Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-03-13T22:25:16.039505Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-03-13T22:25:16.039517Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-03-13T22:25:16.039525Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-03-13T22:25:16.039535Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-03-13T22:25:16.189166Z ThreadId(1) fontc ERROR] 'ddyib-ko' has interpolation-incompatible paths
fontmake
ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter 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 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/hyper-type/hahmlet_1065411449/sources/Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'ddwah-ko', 'ddwal-ko', 'ddyib-ko', 'ddyil-ko'
hyper-type/hahmlet/sources/config.yaml Hahmlet.glyphs?1065411449 (gftools)
fontc
recently Be(GlyfFragment(gip-ko)) [2026-03-13T22:25:07.180759Z ThreadId(1) fontc::workload DEBUG] 13330/49650 complete, most recently Be(GlyfFragment(canh-ko)) [2026-03-13T22:25:07.180760Z ThreadId(1) fontc::workload DEBUG] 13331/49650 complete, most recently Be(GlyfFragment(pae-ko)) [2026-03-13T22:25:07.180761Z ThreadId(1) fontc::workload DEBUG] 13332/49650 complete, most recently Be(GlyfFragment(rag-ko)) [2026-03-13T22:25:07.180762Z ThreadId(1) fontc::workload DEBUG] 13333/49650 complete, most recently Be(GlyfFragment(balm-ko)) [2026-03-13T22:25:07.180763Z ThreadId(1) fontc::workload DEBUG] 13334/49650 complete, most recently Be(GlyfFragment(ddwah-ko)) [2026-03-13T22:25:07.180765Z ThreadId(1) fontc::workload DEBUG] 13335/49650 complete, most recently Be(GlyfFragment(ssoess-ko)) [2026-03-13T22:25:07.338579Z ThreadId(1) fontc ERROR] 'ddwah-ko' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Black INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments fontmake: 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' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
hyvyys/Tektur/sources/config.yaml UFO/Tektur.designspace?0313e9612e (gftools)
fontc
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
_.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 78, in __init__ automatic_recipe = self.call_recipe_provider() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 109, in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 80, in write_recipe self.revalidate() ~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 73, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
ijvanl/Amarna/sources/config.yaml Amarna.glyphspackage?22819bafba (gftools)
fontc
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpj8iF9X/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdb3o0pis.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Amarna[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpj8iF9X/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3tdcyg1k.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename Amarna[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
impallari/Amiko-Devanagari/$VIRTUAL/google/fonts/ofl/amiko/config.yaml source/Amiko v1.000.glyphs?069f510b21 (gftools)
fontc
gftools produced multiple outputs: ['Amiko-Bold.ttf', 'Amiko-Regular.ttf', 'Amiko-SemiBold.ttf']
fontmake
gftools produced multiple outputs: ['Amiko-Bold.ttf', 'Amiko-Regular.ttf', 'Amiko-SemiBold.ttf']
impallari/CabinSketch/$VIRTUAL/google/fonts/ofl/cabinsketch/config.yaml sources/CabinSketch.glyphs?f74674fd7b (default)
fontc
:glyphs WARN] paragraph has inconsistent path elements: {"MLCCCCCLCCCCCCCLCCCCLCCCCCCLCCCCCLCCCCCCCCCCCLCLCCCLCLCLCCCLCLCCCLCLLLLLCCCCCLCCCCCLCCCCZMLCCCCZMLCZMLCCLZMLCCCCZMLCCCCZMLCCCCCCCLCCCCCLCCCCCCLCCCCCCLCCZMLCCLLLCCCCCCCCCCZMLCCCCZMLCCCCZMLLCCZMLCLLCZMLCLLCCCZMLCCCCZMLCCCCZMLCLCCCLCZMLCCCCZMLLLZMLCCCCZMLCCZMLLCZMLCCCZMLCCCCZMLCCCCZMLLLCCCCLCCCCZMLCCCCZMLCCCCZMLCCCCZMLCLLCZMLCCCCZMLCCLLLCCCCCZMLCCCZMLCCCCZMLCCCCZMLCCCCCZMLCCCCZMLCCCZMLCCCCZMLCCCZMLLLCZMLCCCCZMLCCCCZ", "MLCCCLLCCCCCCCLCCCCCCCCCCCLCCCLLLCCLCCCCLLLCCCCZMLCLCZMLCCCCZMLLCZMLCLCZMLCCZMLCCZMLCCZMLCCZMLCCLCCZMLCLLCZMLCCCZMLCLLZMLCLCZMLLCZMLCCCCZMLCCCLCCLCCCLCCLCCCZMLCCCCZMLLLZMLCCCZMLLCCCCCZMLCLLCCCCCZMLCCCZMLCCZMLCCCCCCCCLLCLCCCLCCLCCCCCCLLCCCCLLCCCCCLCLLCCCCCZMLCLCZMLLCLZMLCLLLZMLLLLZMLLCCCZMLLCZMLLCCCZMLCLCZMLCCLCCLLCCCCCCZMLLLCZMLCCCCZMLCCLCLCCZMLCCCZMLCCCLCCCCZMLCCCZMLCLCLLCCCCZMLLCCZMLLCLCCZMLCLLCZMLCCCCZMLCCLCCCCCZ"} [2026-03-13T22:16:59.522012Z ThreadId(1) fontc ERROR] 'dollar' has interpolation-incompatible paths
fontmake
Cabin Sketch Regular had: 13 * Cabin Sketch Bold had: 10 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph circumflex: * Cabin Sketch Regular had: 3 * Cabin Sketch Bold had: 12 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph dieresis: * Cabin Sketch Regular had: 4 * Cabin Sketch Bold had: 9 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph grave: * Cabin Sketch Regular had: 3 * Cabin Sketch Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ring: * Cabin Sketch Regular had: 5 * Cabin Sketch Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tilde: * Cabin Sketch Regular had: 7 * Cabin Sketch Bold had: 13 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/impallari/CabinSketch_f74674fd7b/sources/CabinSketch.glyphs' -> 'master_ufo/CabinSketch.designspace': Compatibility check failed
impallari/CabinSketch/$VIRTUAL/google/fonts/ofl/cabinsketch/config.yaml sources/CabinSketch.glyphs?f74674fd7b (gftools)
fontc
across the designspace [2026-03-13T22:17:08.620196Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'quotesinglbase' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:17:08.620198Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'asciitilde' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:17:08.620199Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:17:08.620203Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour periodcentered thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'periodcentered' has 2 unique sets of components; must have exactly 1 {[], [period]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T22:17:08.622771Z ThreadId(1) fontc ERROR] 'dollar' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['CabinSketch-Regular.ttf', 'CabinSketch-Bold.ttf']
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabin/config.yaml sources/CabinItalic.designspace?70efa8c317 (default)
fontc
[2026-03-13T22:16:22.723101Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinItalic.designspace" [2026-03-13T22:16:22.723160Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Italic.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Italic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Italic.ufo'
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabin/config.yaml sources/CabinItalic.designspace?70efa8c317 (gftools)
fontc
ar/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplgsx1a2a /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplgsx1a2a sources/CabinItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplgsx1a2a sources/CabinItalic.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:16:26.659426Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinItalic.designspace" [2026-03-13T22:16:26.659481Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Cabin-Italic.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpk3hnhwmu -o variable -m sources/CabinItalic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpk3hnhwmu -o variable -m sources/CabinItalic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs fontmake: Error: In 'sources/Cabin-Italic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Italic.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabin/config.yaml sources/CabinRegular.designspace?70efa8c317 (default)
fontc
[2026-03-13T22:16:12.243923Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinRegular.designspace" [2026-03-13T22:16:12.243986Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Regular.ufo'
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabin/config.yaml sources/CabinRegular.designspace?70efa8c317 (gftools)
fontc
olders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysnxjqfm /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysnxjqfm sources/CabinRegular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpysnxjqfm sources/CabinRegular.designspace --flatten-components --decompose-transformed-components [2026-03-13T22:16:16.383346Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinRegular.designspace" [2026-03-13T22:16:16.383392Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Cabin-Regular.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
s/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfcyswrvy -o variable -m sources/CabinRegular.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfcyswrvy -o variable -m sources/CabinRegular.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs fontmake: Error: In 'sources/Cabin-Regular.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/Cabin-Regular.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabincondensed/config.yaml sources/Cabin.glyphs?9476ee6f54 (gftools)
fontc
gftools produced multiple outputs: ['CabinCondensed-Bold.ttf', 'Cabin-Medium.ttf', 'Cabin-SemiBold.ttf', 'Cabin-Regular.ttf', 'CabinCondensed-SemiBold.ttf', 'Cabin-Bold.ttf', 'CabinCondensed-Medium.ttf', 'CabinCondensed-Regular.ttf']
fontmake
G:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.O.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.O.sc found in kerning rules. WARNING:glyphsLib.builder.axes:Axis wght: Instance 'Regular' redefines the mapping for user location 400 from 95 to 94 INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Cabin.glyphs' -> 'master_ufo/Cabin.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 100.000, 0.000, 0.000 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (default)
fontc
[2026-03-13T22:21:21.749139Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs" [2026-03-13T22:21:21.769429Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-03-13T22:21:21.771302Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))]
fontmake
crater/venv/lib/python3.13/site-packages/fontmake/__main__.py", line 719, in main project.run_from_glyphs(inputs.glyphs_path, **args) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 931, in run_from_glyphs self.run_from_designspace( ~~~~~~~~~~~~~~~~~~~~~~~~~^ designspace, ^^^^^^^^^^^^ ...<4 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1190, in run_from_designspace if not CompatibilityChecker(source_fonts).check(): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/compatibility.py", line 26, in check first = self.fonts[0] ~~~~~~~~~~^^^ IndexError: list index out of range
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (gftools)
fontc
-m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq3tx8q4n 'masters/Poppins Devanagari.glyphs' --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq3tx8q4n masters/Poppins Devanagari.glyphs --flatten-components --decompose-transformed-components [2026-03-13T22:21:40.110734Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "masters/Poppins Devanagari.glyphs" [2026-03-13T22:21:40.134414Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-03-13T22:21:40.137464Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
phs(inputs.glyphs_path, **args) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 931, in run_from_glyphs self.run_from_designspace( ~~~~~~~~~~~~~~~~~~~~~~~~~^ designspace, ^^^^^^^^^^^^ ...<4 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1190, in run_from_designspace if not CompatibilityChecker(source_fonts).check(): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/compatibility.py", line 26, in check first = self.fonts[0] ~~~~~~~~~~^^^ IndexError: list index out of range ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins.glyphs?738d9d691b (default)
fontc
[2026-03-13T22:21:04.561344Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins.glyphs" [2026-03-13T22:21:04.568917Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-03-13T22:21:04.570898Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(-50.0))]
fontmake
ad: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 4: * Poppins 900 had: None * Poppins 900i had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 6: * Poppins 900 had: curve * Poppins 900i had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 7: * Poppins 900 had: None * Poppins 900i had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 9: * Poppins 900 had: curve * Poppins 900i had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 10: * Poppins 900 had: None * Poppins 900i had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins.glyphs' -> 'master_ufo/Poppins.designspace': Compatibility check failed
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins.glyphs?738d9d691b (gftools)
fontc
ille/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7z_6q9ms masters/Poppins.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7z_6q9ms masters/Poppins.glyphs --flatten-components --decompose-transformed-components [2026-03-13T22:21:10.684647Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "masters/Poppins.glyphs" [2026-03-13T22:21:10.696137Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-03-13T22:21:10.697571Z ThreadId(1) fontc ERROR] Missing mapping on Weight for max at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(-50.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 4: * Poppins 900 had: None * Poppins 900i had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 6: * Poppins 900 had: curve * Poppins 900i had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 7: * Poppins 900 had: None * Poppins 900i had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 9: * Poppins 900 had: curve * Poppins 900i had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ampersand.ss03, contour 1, point 10: * Poppins 900 had: None * Poppins 900i had: curve fontmake: Error: In 'masters/Poppins.glyphs' -> 'master_ufo/Poppins.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/kalam/$VIRTUAL/google/fonts/ofl/kalam/config.yaml masters/Kalam.glyphs?03a4d8a338 (default)
fontc
[2026-03-13T22:23:01.664602Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/kalam_03a4d8a338/masters/Kalam.glyphs" [2026-03-13T22:23:01.677607Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'openTypeOS2Type' [2026-03-13T22:23:01.690220Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(50.0))]
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
itfoundry/kalam/$VIRTUAL/google/fonts/ofl/kalam/config.yaml masters/Kalam.glyphs?03a4d8a338 (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
jenskutilek/homecomputer-fonts/Sixtyfour/sources/config.yaml Sixtyfour.glyphs?09b2f79d68 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
te-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
jenskutilek/homecomputer-fonts/Sixtyfour/sources/config.yaml Sixtyfour.glyphs?3e0b1194c1 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
te-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
jpt/barlow/$VIRTUAL/google/fonts/ofl/barlow/config.yaml sources/Barlow.glyphs?b4726ddf91 (default)
fontc
:workload DEBUG] 706/2839 complete, most recently Fe(Glyph(one)) [2026-03-13T22:25:10.369511Z ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(f_f_i.liga)) [2026-03-13T22:25:10.369512Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(ampersand)) [2026-03-13T22:25:10.369513Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(ugrave.sc)) [2026-03-13T22:25:10.369514Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(quotedblbase)) [2026-03-13T22:25:10.369515Z ThreadId(1) fontc::workload DEBUG] 711/2839 complete, most recently Fe(Glyph(Acircumflexacute)) [2026-03-13T22:25:10.369516Z ThreadId(1) fontc::workload DEBUG] 712/2839 complete, most recently Fe(Glyph(hyphentwo)) [2026-03-13T22:25:10.374445Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'layer B9A583A1-7CC2-472E-97DA-5B156B5B5DEE provided outline at wdth=400, wght=53 but an outline for this location was already defined'
fontmake
=> {'Weight': 141.0, 'Width': 500.0} ['{144,300}', '{144,300}'] => {'Weight': 144.0, 'Width': 300.0} ['{144,400}', '{144,400}'] => {'Weight': 144.0, 'Width': 400.0} ['{144,500}', '{144,500}'] => {'Weight': 144.0, 'Width': 500.0} ['{166,300}', '{166,300}'] => {'Weight': 166.0, 'Width': 300.0} ['{188,400}', '{188,400}', '{188,400}', '{188,400}', '{188,400} Nov 20 17, 21:06'] => {'Weight': 188.0, 'Width': 400.0} INFO:fontmake.font_project:Loading 43 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/jpt/barlow_b4726ddf91/sources/Barlow.glyphs' -> 'master_ufo/Barlow.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 400.000, 300.000, 500.000
jpt/barlow/$VIRTUAL/google/fonts/ofl/barlow/config.yaml sources/Barlow.glyphs?b4726ddf91 (gftools)
fontc
oad DEBUG] 833/2839 complete, most recently Be(GlyfFragment(estimated)) [2026-03-13T22:25:20.382283Z ThreadId(1) fontc::workload DEBUG] 834/2839 complete, most recently Be(GlyfFragment(fraction)) [2026-03-13T22:25:20.382284Z ThreadId(1) fontc::workload DEBUG] 835/2839 complete, most recently Be(GlyfFragment(o.sc)) [2026-03-13T22:25:20.382285Z ThreadId(1) fontc::workload DEBUG] 836/2839 complete, most recently Be(GlyfFragment(two.dnom)) [2026-03-13T22:25:20.382286Z ThreadId(1) fontc::workload DEBUG] 837/2839 complete, most recently Be(GlyfFragment(g)) [2026-03-13T22:25:20.382287Z ThreadId(1) fontc::workload DEBUG] 838/2839 complete, most recently Be(GlyfFragment(eight)) [2026-03-13T22:25:20.396174Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'layer B9A583A1-7CC2-472E-97DA-5B156B5B5DEE provided outline at wdth=400, wght=53 but an outline for this location was already defined' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
'] => {'Weight': 140.0, 'Width': 500.0} ['{141,300}', '{141,300}'] => {'Weight': 141.0, 'Width': 300.0} ['{141,500}', '{141,500}'] => {'Weight': 141.0, 'Width': 500.0} ['{144,300}', '{144,300}'] => {'Weight': 144.0, 'Width': 300.0} ['{144,400}', '{144,400}'] => {'Weight': 144.0, 'Width': 400.0} ['{144,500}', '{144,500}'] => {'Weight': 144.0, 'Width': 500.0} ['{166,300}', '{166,300}'] => {'Weight': 166.0, 'Width': 300.0} ['{188,400}', '{188,400}', '{188,400}', '{188,400}', '{188,400} Nov 20 17, 21:06'] => {'Weight': 188.0, 'Width': 400.0} INFO:fontmake.font_project:Loading 43 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Barlow.glyphs' -> 'master_ufo/Barlow.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 400.000, 300.000, 500.000 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
jpt/barlow/$VIRTUAL/google/fonts/ofl/barlowcondensed/config.yaml sources/Barlow.glyphs?b4726ddf91 (gftools)
fontc
494360Z ThreadId(1) fontc::workload DEBUG] 606/2839 complete, most recently Fe(Glyph(Tcaron)) [2026-03-13T22:25:44.494363Z ThreadId(1) fontc::workload DEBUG] 607/2839 complete, most recently Fe(Glyph(hbar)) [2026-03-13T22:25:44.494365Z ThreadId(1) fontc::workload DEBUG] 608/2839 complete, most recently Fe(Glyph(zero.numr)) [2026-03-13T22:25:44.494367Z ThreadId(1) fontc::workload DEBUG] 609/2839 complete, most recently Fe(Glyph(acircumflexdotbelow)) [2026-03-13T22:25:44.494369Z ThreadId(1) fontc::workload DEBUG] 610/2839 complete, most recently Fe(Glyph(s)) [2026-03-13T22:25:44.494371Z ThreadId(1) fontc::workload DEBUG] 611/2839 complete, most recently Fe(Glyph(Ugrave)) [2026-03-13T22:25:44.501738Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'layer B9A583A1-7CC2-472E-97DA-5B156B5B5DEE provided outline at wdth=400, wght=53 but an outline for this location was already defined' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
'] => {'Weight': 140.0, 'Width': 500.0} ['{141,300}', '{141,300}'] => {'Weight': 141.0, 'Width': 300.0} ['{141,500}', '{141,500}'] => {'Weight': 141.0, 'Width': 500.0} ['{144,300}', '{144,300}'] => {'Weight': 144.0, 'Width': 300.0} ['{144,400}', '{144,400}'] => {'Weight': 144.0, 'Width': 400.0} ['{144,500}', '{144,500}'] => {'Weight': 144.0, 'Width': 500.0} ['{166,300}', '{166,300}'] => {'Weight': 166.0, 'Width': 300.0} ['{188,400}', '{188,400}', '{188,400}', '{188,400}', '{188,400} Nov 20 17, 21:06'] => {'Weight': 188.0, 'Width': 400.0} INFO:fontmake.font_project:Loading 43 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Barlow.glyphs' -> 'master_ufo/Barlow.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 400.000, 300.000, 500.000 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
jpt/barlow/$VIRTUAL/google/fonts/ofl/barlowsemicondensed/config.yaml sources/Barlow.glyphs?b4726ddf91 (gftools)
fontc
ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(ohookabove)) [2026-03-13T22:26:10.984935Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(iacute.sc)) [2026-03-13T22:26:10.984936Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(I_J.liga)) [2026-03-13T22:26:10.984937Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(Zacute)) [2026-03-13T22:26:10.984938Z ThreadId(1) fontc::workload DEBUG] 711/2839 complete, most recently Fe(Glyph(hbar)) [2026-03-13T22:26:10.984939Z ThreadId(1) fontc::workload DEBUG] 712/2839 complete, most recently Fe(Glyph(ohungarumlaut.sc)) [2026-03-13T22:26:10.989534Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'layer B9A583A1-7CC2-472E-97DA-5B156B5B5DEE provided outline at wdth=400, wght=53 but an outline for this location was already defined' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
'] => {'Weight': 140.0, 'Width': 500.0} ['{141,300}', '{141,300}'] => {'Weight': 141.0, 'Width': 300.0} ['{141,500}', '{141,500}'] => {'Weight': 141.0, 'Width': 500.0} ['{144,300}', '{144,300}'] => {'Weight': 144.0, 'Width': 300.0} ['{144,400}', '{144,400}'] => {'Weight': 144.0, 'Width': 400.0} ['{144,500}', '{144,500}'] => {'Weight': 144.0, 'Width': 500.0} ['{166,300}', '{166,300}'] => {'Weight': 166.0, 'Width': 300.0} ['{188,400}', '{188,400}', '{188,400}', '{188,400}', '{188,400} Nov 20 17, 21:06'] => {'Weight': 188.0, 'Width': 400.0} INFO:fontmake.font_project:Loading 43 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Barlow.glyphs' -> 'master_ufo/Barlow.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 400.000, 300.000, 500.000 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellota/config.yaml src/Bellota.glyphs?db900d2710 (default)
fontc
lyph DEBUG] ConvertToContour kip [2026-03-13T22:30:30.167072Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour manat [2026-03-13T22:30:30.167081Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira [2026-03-13T22:30:30.167096Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won [2026-03-13T22:30:30.167112Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-03-13T22:30:30.167121Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour franc [2026-03-13T22:30:30.167134Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour lira [2026-03-13T22:30:30.167148Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-03-13T22:30:30.167162Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour peso [2026-03-13T22:30:30.167178Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-03-13T22:30:30.167188Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour sterling [2026-03-13T22:30:30.178855Z ThreadId(1) fontc ERROR] 'chestnut' has interpolation-incompatible paths
fontmake
fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 15: * Bellota Light, Bellota Regular had: 6 * Bellota Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 16: * Bellota Light had: 4 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 17: * Bellota Light had: 4 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 18: * Bellota Light had: 6 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 19: * Bellota Light had: 6 * Bellota Regular, Bellota Bold had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/kemie/Bellota-Font_db900d2710/src/Bellota.glyphs' -> 'master_ufo/Bellota.designspace': Compatibility check failed
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellota/config.yaml src/Bellota.glyphs?db900d2710 (gftools)
fontc
oContour manat [2026-03-13T22:30:38.245682Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira [2026-03-13T22:30:38.245694Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won [2026-03-13T22:30:38.245704Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-03-13T22:30:38.245711Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour franc [2026-03-13T22:30:38.245723Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour lira [2026-03-13T22:30:38.245734Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-03-13T22:30:38.245744Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour peso [2026-03-13T22:30:38.245754Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-03-13T22:30:38.245765Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour sterling [2026-03-13T22:30:38.263416Z ThreadId(1) fontc ERROR] 'f_f_l' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er --keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyzpa3tfp -o ttf -u src/instance_ufos/BellotaText-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnp5493dg -o ttf -u src/instance_ufos/Bellota-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellotatext/config.yaml src/Bellota.glyphs?db900d2710 (gftools)
fontc
ntour manat [2026-03-13T22:31:09.931925Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour naira [2026-03-13T22:31:09.931937Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour won [2026-03-13T22:31:09.931949Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-03-13T22:31:09.931955Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour franc [2026-03-13T22:31:09.931962Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour lira [2026-03-13T22:31:09.931971Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-03-13T22:31:09.931981Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour peso [2026-03-13T22:31:09.931991Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour ruble [2026-03-13T22:31:09.931998Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour sterling [2026-03-13T22:31:09.948685Z ThreadId(1) fontc ERROR] 'chestnut' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Filter --keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0n8bqsqa -o ttf -u src/instance_ufos/Bellota-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq_6jxx2b -o ttf -u src/instance_ufos/Bellota-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kosmynkab/Bona-Nova/sources/config.yaml BonaNova.glyphs?a5cbdfb874 (gftools)
fontc
gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']
fontmake
gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']
kosmynkab/Brygada-1918/sources/config.yaml Brygada1918-Italic.glyphs?8325dc36ca (default)
fontc
[2026-03-13T22:29:16.942994Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour question [2026-03-13T22:29:16.943007Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour note-musical [2026-03-13T22:29:16.943089Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-03-13T22:29:16.943112Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-03-13T22:29:16.943157Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour numero [2026-03-13T22:29:16.943184Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour cedi [2026-03-13T22:29:16.943198Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour colonsign [2026-03-13T22:29:16.943218Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dollar [2026-03-13T22:29:16.943233Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour guarani [2026-03-13T22:29:16.943250Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-03-13T22:29:16.952952Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths
fontmake
ilder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/kosmynkab/Brygada-1918_8325dc36ca/sources/Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'
kosmynkab/Brygada-1918/sources/config.yaml Brygada1918-Italic.glyphs?8325dc36ca (gftools)
fontc
27.790278Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour note-musical [2026-03-13T22:29:27.790285Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-03-13T22:29:27.790291Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-03-13T22:29:27.790299Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour numero [2026-03-13T22:29:27.790309Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour cedi [2026-03-13T22:29:27.790314Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour colonsign [2026-03-13T22:29:27.790455Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dollar [2026-03-13T22:29:27.790485Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour guarani [2026-03-13T22:29:27.790503Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour ruble [2026-03-13T22:29:27.804600Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp56tg1h77 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have different number of segments fontmake: Error: In 'Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Light.ufo?0b2979e191 (default)
fontc
[2026-03-13T22:10:03.244329Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo" [2026-03-13T22:10:03.245663Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo': 'failed to parse lib.plist file'
fontmake
fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo'>: unexpected key
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Light.ufo?0b2979e191 (gftools)
fontc
BuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppxhg5rz9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppxhg5rz9 src/BenchNine-Light.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppxhg5rz9 src/BenchNine-Light.ufo --flatten-components --decompose-transformed-components [2026-03-13T22:10:07.575873Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "src/BenchNine-Light.ufo" [2026-03-13T22:10:07.576123Z ThreadId(1) fontc ERROR] Reading source failed for 'src/BenchNine-Light.ufo': 'failed to parse lib.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm4hkys05 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm4hkys05 -o ttf -u src/BenchNine-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm4hkys05 -o ttf -u src/BenchNine-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves fontmake: Error: In 'src/BenchNine-Light.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo'>: unexpected key ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/bigshotone/$VIRTUAL/google/fonts/ofl/bigshotone/config.yaml src/BigshotOne.ufo?b8d1fa459e (default)
fontc
most recently Be(Colr) [2026-03-13T22:10:37.484591Z ThreadId(1) fontc::workload DEBUG] 882/907 complete, most recently Be(Gvar) [2026-03-13T22:10:37.484594Z ThreadId(1) fontc::workload DEBUG] 883/907 complete, most recently Be(Cmap) [2026-03-13T22:10:37.484596Z ThreadId(1) fontc::workload DEBUG] 884/907 complete, most recently Be(Hvar) [2026-03-13T22:10:37.484598Z ThreadId(1) fontc::workload DEBUG] 885/907 complete, most recently Be(Post) [2026-03-13T22:10:37.484601Z ThreadId(1) fontc::workload DEBUG] 886/907 complete, most recently Be(Glyf) [2026-03-13T22:10:37.484604Z ThreadId(1) fontc::workload ERROR] task 'Be(FeaturesAst)' failed: 'FEA validation failed with 234 errors' [2026-03-13T22:10:37.484617Z ThreadId(1) fontc::workload DEBUG] 887/907 complete, most recently Be(FeaturesAst) [2026-03-13T22:10:37.485237Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo': 'failed to parse groups.plist file'
fontmake
INFO:fontmake.font_project:Building TTF for BigshotOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bigshot-One INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 119, 2: 1022, 3: 414, 4: 84, 5: 5, 6: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea:323:13: Unknown glyph class @_A_1st
librefonts/bigshotone/$VIRTUAL/google/fonts/ofl/bigshotone/config.yaml src/BigshotOne.ufo?b8d1fa459e (gftools)
fontc
ecently Be(GlyfFragment(greater)) [2026-03-13T22:10:41.570733Z ThreadId(1) fontc::workload DEBUG] 737/907 complete, most recently Be(GlyfFragment(s)) [2026-03-13T22:10:41.570735Z ThreadId(1) fontc::workload DEBUG] 738/907 complete, most recently Be(GlyfFragment(braceright)) [2026-03-13T22:10:41.570737Z ThreadId(1) fontc::workload DEBUG] 739/907 complete, most recently Be(GlyfFragment(percent)) [2026-03-13T22:10:41.570739Z ThreadId(1) fontc::workload DEBUG] 740/907 complete, most recently Be(GlyfFragment(equal)) [2026-03-13T22:10:41.570741Z ThreadId(1) fontc::workload DEBUG] 741/907 complete, most recently Be(GlyfFragment(yen)) [2026-03-13T22:10:41.570744Z ThreadId(1) fontc::workload DEBUG] 742/907 complete, most recently Be(GlyfFragment(Oacute)) [2026-03-13T22:10:41.571475Z ThreadId(1) fontc ERROR] Reading source failed for 'src/BigshotOne.ufo': 'failed to parse groups.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpti_7kqk8 -o ttf -u src/BigshotOne.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BigshotOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bigshot-One INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 119, 2: 1022, 3: 414, 4: 84, 5: 5, 6: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Bigshot-One INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'src/BigshotOne.ufo': Compiling UFO failed: src/BigshotOne.ufo/features.fea:323:13: Unknown glyph class @_A_1st ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/carme/$VIRTUAL/google/fonts/ofl/carme/config.yaml src/Carme-Regular-TTF.sfd?8233919609 (default)
fontc
[2026-03-13T22:10:58.931260Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/carme_8233919609/src/Carme-Regular-TTF.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/carme_8233919609/src/Carme-Regular-TTF.sfd'
librefonts/carme/$VIRTUAL/google/fonts/ofl/carme/config.yaml src/Carme-Regular-TTF.sfd?8233919609 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphz7tuvc6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphz7tuvc6 src/Carme-Regular-TTF.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphz7tuvc6 src/Carme-Regular-TTF.sfd --flatten-components --decompose-transformed-components [2026-03-13T22:11:02.658316Z ThreadId(1) fontc ERROR] Unrecognized source src/Carme-Regular-TTF.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Carme-Regular-TTF.sfd must have a name, or familyName and styleName
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Light-TTF.vfb?e32d050fbb (default)
fontc
[2026-03-13T22:11:12.708860Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/codystar_e32d050fbb/src/Codystar-Light-TTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/codystar_e32d050fbb/src/Codystar-Light-TTF.vfb'
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Light-TTF.vfb?e32d050fbb (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0bej8l4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0bej8l4 src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0bej8l4 src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:17.056468Z ThreadId(1) fontc ERROR] Unrecognized source src/Codystar-Light-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Codystar-Light-TTF.vfb must have a name, or familyName and styleName
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Regular-TTF.vfb?e32d050fbb (default)
fontc
[2026-03-13T22:11:05.500209Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/codystar_e32d050fbb/src/Codystar-Regular-TTF.vfb
fontmake
-indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/codystar_e32d050fbb/src/Codystar-Regular-TTF.vfb'
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Regular-TTF.vfb?e32d050fbb (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2rj57ihx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2rj57ihx src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2rj57ihx src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:09.809278Z ThreadId(1) fontc ERROR] Unrecognized source src/Codystar-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
e_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Codystar-Regular-TTF.vfb must have a name, or familyName and styleName
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular-OTF.vfb?0b03ab09ea (default)
fontc
[2026-03-13T22:11:36.636233Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular-OTF.vfb
fontmake
ndent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular-OTF.vfb'
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular-OTF.vfb?0b03ab09ea (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpygb53bg6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpygb53bg6 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpygb53bg6 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:41.512617Z ThreadId(1) fontc ERROR] Unrecognized source src/Englebert-Regular-OTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Englebert-Regular-OTF.vfb must have a name, or familyName and styleName
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular-TTF.vfb?0b03ab09ea (default)
fontc
[2026-03-13T22:11:28.501424Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular-TTF.vfb
fontmake
ndent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular-TTF.vfb'
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular-TTF.vfb?0b03ab09ea (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9zv65mh8 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9zv65mh8 src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9zv65mh8 src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:33.073429Z ThreadId(1) fontc ERROR] Unrecognized source src/Englebert-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Englebert-Regular-TTF.vfb must have a name, or familyName and styleName
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular.vfb?0b03ab09ea (default)
fontc
[2026-03-13T22:11:20.417693Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/englebert_0b03ab09ea/src/Englebert-Regular.vfb'
librefonts/englebert/$VIRTUAL/google/fonts/ofl/englebert/config.yaml src/Englebert-Regular.vfb?0b03ab09ea (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv7ldsz7g /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv7ldsz7g src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv7ldsz7g src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:24.824950Z ThreadId(1) fontc ERROR] Unrecognized source src/Englebert-Regular.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Englebert-Regular.vfb must have a name, or familyName and styleName
librefonts/iceberg/$VIRTUAL/google/fonts/ofl/iceberg/config.yaml src/Iceberg-Regular-OTF.vfb?db1c024077 (default)
fontc
[2026-03-13T22:11:52.945000Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/iceberg_db1c024077/src/Iceberg-Regular-OTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/iceberg_db1c024077/src/Iceberg-Regular-OTF.vfb'
librefonts/iceberg/$VIRTUAL/google/fonts/ofl/iceberg/config.yaml src/Iceberg-Regular-OTF.vfb?db1c024077 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1dwuggom /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1dwuggom src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1dwuggom src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:57.460254Z ThreadId(1) fontc ERROR] Unrecognized source src/Iceberg-Regular-OTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
pe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Iceberg-Regular-OTF.vfb must have a name, or familyName and styleName
librefonts/iceberg/$VIRTUAL/google/fonts/ofl/iceberg/config.yaml src/Iceberg-Regular-TTF.vfb?db1c024077 (default)
fontc
[2026-03-13T22:11:44.744913Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/iceberg_db1c024077/src/Iceberg-Regular-TTF.vfb
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/iceberg_db1c024077/src/Iceberg-Regular-TTF.vfb'
librefonts/iceberg/$VIRTUAL/google/fonts/ofl/iceberg/config.yaml src/Iceberg-Regular-TTF.vfb?db1c024077 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy2zj0t7k /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy2zj0t7k src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy2zj0t7k src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-03-13T22:11:49.467549Z ThreadId(1) fontc ERROR] Unrecognized source src/Iceberg-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
pe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Iceberg-Regular-TTF.vfb must have a name, or familyName and styleName
magictype/goldman/$VIRTUAL/google/fonts/ofl/goldman/config.yaml sources/Goldman.glyphs?3fdf428a93 (gftools)
fontc
gftools produced multiple outputs: ['Goldman-Regular.ttf', 'Goldman-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Goldman-Regular.ttf', 'Goldman-Bold.ttf']
mara-aa/elms-sans/sources/config.yaml ElmsSans.glyphs?bc5a52f349 (gftools)
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpqq5Z00/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp01ztvn0b.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename ElmsSans[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpqq5Z00/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpehpre8bt.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename ElmsSans[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
marcelommp/Coiny/$VIRTUAL/google/fonts/ofl/coiny/config.yaml UFO/Coiny-Regular.ufo?0341b95f0c (default)
fontc
colon)) [2026-03-13T22:14:12.284380Z ThreadId(1) fontc::workload DEBUG] 2688/3215 complete, most recently Be(GlyfFragment(utilde)) [2026-03-13T22:14:12.284382Z ThreadId(1) fontc::workload DEBUG] 2689/3215 complete, most recently Be(GlyfFragment(Oslash)) [2026-03-13T22:14:12.284385Z ThreadId(1) fontc::workload DEBUG] 2690/3215 complete, most recently Be(GlyfFragment(idblgrave)) [2026-03-13T22:14:12.284387Z ThreadId(1) fontc::workload DEBUG] 2691/3215 complete, most recently Be(GlyfFragment(tm_KUu)) [2026-03-13T22:14:12.284389Z ThreadId(1) fontc::workload DEBUG] 2692/3215 complete, most recently Be(GlyfFragment(uni0BF5)) [2026-03-13T22:14:12.288705Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:14:12.288729Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^
fontmake
INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 329, 2: 2945, 3: 1197, 4: 275, 5: 38, 6: 4, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?'
marcelommp/Coiny/$VIRTUAL/google/fonts/ofl/coiny/config.yaml UFO/Coiny-Regular.ufo?0341b95f0c (gftools)
fontc
kload DEBUG] 2465/3216 complete, most recently Be(GlyfFragment(Ecircumflexhookabove)) [2026-03-13T22:14:17.080667Z ThreadId(1) fontc::workload DEBUG] 2466/3216 complete, most recently Be(GlyfFragment(uni1E63)) [2026-03-13T22:14:17.080668Z ThreadId(1) fontc::workload DEBUG] 2467/3216 complete, most recently Be(GlyfFragment(Igrave)) [2026-03-13T22:14:17.080669Z ThreadId(1) fontc::workload DEBUG] 2468/3216 complete, most recently Be(GlyfFragment(uni0BCB)) [2026-03-13T22:14:17.080670Z ThreadId(1) fontc::workload DEBUG] 2469/3216 complete, most recently Be(GlyfFragment(Ccedilla)) [2026-03-13T22:14:17.085405Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:14:17.085421Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
FO/Coiny-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 473, 2: 3994, 3: 1546, 4: 341, 5: 38, 6: 4, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coiny-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 70 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'UFO/Coiny-Regular.ufo': Compiling UFO failed: UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
matsuba723/Aoboshi/$VIRTUAL/google/fonts/ofl/aoboshione/config.yaml sources/aoboshi.glyphs?97f6481745 (default)
fontc
0.00, ax04: 0.00, ax05: -0.73} [2026-03-13T22:16:28.411835Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-03-13T22:16:28.411850Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.Yoko' at Normalized {ax00: -0.54, ax01: 0.00, ax02: 0.00, ax03: 0.00, ax04: 0.00, ax05: -0.51} [2026-03-13T22:16:28.411861Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-03-13T22:16:28.411876Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.Tate' at Normalized {ax00: -0.44, ax01: 0.00, ax02: 0.00, ax03: 0.00, ax04: 0.00, ax05: -0.75} [2026-03-13T22:16:28.421533Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/matsuba723/Aoboshi_97f6481745/sources/aoboshi.glyphs': 'Unable to read glyphs file: Bad corner component for glyph 'uni5B57': component '_corner.serfRight' failed: no path at shape index '9''
fontmake
er.serfLeft2 in x) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft0 in x) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft2 in y) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft0 in y) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft2 in y) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in a.ss01) fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/matsuba723/Aoboshi_97f6481745/sources/aoboshi.glyphs' -> 'master_ufo/AoboshiOne-Regular.designspace': Compiling UFO failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'
matsuba723/Aoboshi/$VIRTUAL/google/fonts/ofl/aoboshione/config.yaml sources/aoboshi.glyphs?97f6481745 (gftools)
fontc
T22:16:34.373007Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-03-13T22:16:34.373045Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.Yoko' at Normalized {ax00: -0.54, ax01: 0.00, ax02: 0.00, ax03: 0.00, ax04: 0.00, ax05: -0.51} [2026-03-13T22:16:34.373070Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-03-13T22:16:34.373107Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.Tate' at Normalized {ax00: -0.44, ax01: 0.00, ax02: 0.00, ax03: 0.00, ax04: 0.00, ax05: -0.75} [2026-03-13T22:16:34.378936Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/aoboshi.glyphs': 'Unable to read glyphs file: Bad corner component for glyph 'uni5B57': component '_corner.serfRight' failed: no path at shape index '9'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
orner.serfLeft0 in ampersand) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in bracketleft) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in bracketright) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in cornerbracketleft) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in cornerbracketright) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serfLeft in d) fontmake: Error: Compiling UFO failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
meirsadan/david-libre/sources/config.yaml DavidLibre.glyphs?15496c1be7 (default)
fontc
Fe(Glyph(Ohorngrave)) [2026-03-13T22:17:32.704740Z ThreadId(1) fontc::workload DEBUG] 894/3454 complete, most recently Fe(Glyph(comma)) [2026-03-13T22:17:32.704742Z ThreadId(1) fontc::workload DEBUG] 895/3454 complete, most recently Be(GlyfFragment(degree)) [2026-03-13T22:17:32.704744Z ThreadId(1) fontc::workload DEBUG] 896/3454 complete, most recently Be(GlyfFragment(u)) [2026-03-13T22:17:32.704747Z ThreadId(1) fontc::workload DEBUG] 897/3454 complete, most recently Be(GlyfFragment(E)) [2026-03-13T22:17:32.704749Z ThreadId(1) fontc::workload DEBUG] 898/3454 complete, most recently Be(GlyfFragment(m)) [2026-03-13T22:17:32.704751Z ThreadId(1) fontc::workload DEBUG] 899/3454 complete, most recently Be(GlyfFragment(Oslash)) [2026-03-13T22:17:32.704753Z ThreadId(1) fontc::workload DEBUG] 900/3454 complete, most recently Fe(Glyph(p)) [2026-03-13T22:17:32.707390Z ThreadId(1) fontc ERROR] Invalid source glyph 'Lmiddletilde': 'bad anchor: 'Invalid anchor 'H': 'no value at default location'''
fontmake
David Libre Regular, David Libre Bold had: "U, _U" * David Libre Medium had: "_U" ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedillacomb, contour 0: * David Libre Regular, David Libre Medium had: 16 * David Libre Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedilla, contour 0: * David Libre Regular, David Libre Medium had: 16 * David Libre Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph CombBreveHook.VN, contour 1: * David Libre Regular, David Libre Medium had: 29 * David Libre Bold had: 31 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph CombBreveHook.VN: * David Libre Regular, David Libre Bold had: "U, _U" * David Libre Medium had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/meirsadan/david-libre_15496c1be7/sources/DavidLibre.glyphs' -> 'master_ufo/DavidLibre.designspace': Compatibility check failed
meirsadan/david-libre/sources/config.yaml DavidLibre.glyphs?15496c1be7 (gftools)
fontc
CCCLCCCCZ", "MLCCCCCCCCCCCCCCCCCCCCCCCCLCCCZ"} [2026-03-13T22:17:40.473078Z ThreadId(8) fontbe::glyphs WARN] resh-hb has inconsistent path elements: {"MCCCCCLCCCCCCLCCCZ", "MCCCCCLCCCCCLCCCZ"} [2026-03-13T22:17:40.473198Z ThreadId(8) fontbe::glyphs WARN] three.hebr has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:17:40.473419Z ThreadId(3) fontbe::glyphs WARN] ayin-hb has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-03-13T22:17:40.466419Z ThreadId(5) fontbe::glyphs WARN] cedilla has inconsistent path elements: {"MCCLLCCCLZ", "MCCLLLCCLZ"} [2026-03-13T22:17:40.479870Z ThreadId(1) fontc ERROR] Invalid source glyph 'sheqel': 'bad anchor: 'Invalid anchor 'bottomleft': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['DavidLibre-Bold.ttf', 'DavidLibre-Regular.ttf', 'DavidLibre-Medium.ttf']
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable.designspace?56bcca3f2c (default)
fontc
03-13T22:18:12.950465Z ThreadId(1) fontc::workload DEBUG] 14521/17427 complete, most recently Be(GlyfFragment(ocircumflexacute)) [2026-03-13T22:18:12.950468Z ThreadId(1) fontc::workload DEBUG] 14522/17427 complete, most recently Be(GlyfFragment(shindagesh-hb)) [2026-03-13T22:18:12.950471Z ThreadId(1) fontc::workload DEBUG] 14523/17427 complete, most recently Be(GlyfFragment(doubleverticalbarbelowSymbol-ar)) [2026-03-13T22:18:12.950481Z ThreadId(1) fontc::workload DEBUG] 14524/17427 complete, most recently Be(GlyfFragment(teh-ar)) [2026-03-13T22:18:12.987510Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:18:12.987520Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-ExtraLight.ufo/features.fea at 17:27280 | 17 | ...Circle-LC by blockCircle-LC.stypo blockCircle-ML blockCircle-ML.stypo blockCircle-MR blockCircle-MR. | ^^
fontmake
: 1.0}] INFO:fontTools.varLib:Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3701 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode_variable.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: by (first found at /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Regular.ufo/features.fea:17:27281)
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable.designspace?56bcca3f2c (gftools)
fontc
5762Z ThreadId(1) fontc::workload DEBUG] 15362/17430 complete, most recently Be(GlyfFragment(yehThreedotsabove-farsi.init.alt)) [2026-03-13T22:18:25.325789Z ThreadId(9) ufo2fontir::source DEBUG] Normalized {wght: 0.00} has 0 kern entries [2026-03-13T22:18:25.323639Z ThreadId(8) ufo2fontir::source DEBUG] Kerning for "sources/CascadiaCode_variable.designspace" at Normalized {wght: 1.00} [2026-03-13T22:18:25.326474Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {wght: 1.00} has 0 kern entries [2026-03-13T22:18:25.380558Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:18:25.380589Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in sources/CascadiaCode-ExtraLight.ufo/features.fea at 17:27280 | 17 | ...Circle-LC by blockCircle-LC.stypo blockCircle-ML blockCircle-ML.stypo blockCircle-MR blockCircle-MR. | ^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntTools.varLib:Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3701 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable-VF fontmake: Error: In 'sources/CascadiaCode_variable.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: by (first found at /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Regular.ufo/features.fea:17:27281) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable_italic.designspace?56bcca3f2c (default)
fontc
ga)) [2026-03-13T22:18:39.329182Z ThreadId(1) fontc::workload DEBUG] 11617/12455 complete, most recently Be(GlyfFragment(shiftOutControl)) [2026-03-13T22:18:39.329184Z ThreadId(1) fontc::workload DEBUG] 11618/12455 complete, most recently Be(GlyfFragment(less_asciitilde_asciitilde.liga)) [2026-03-13T22:18:39.329187Z ThreadId(1) fontc::workload DEBUG] 11619/12455 complete, most recently Be(GlyfFragment(negativeAcknowledgeControl.ss20)) [2026-03-13T22:18:39.349670Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:18:39.349693Z ThreadId(1) fontc WARN] error: 'zhe-cy.loclBGR.alt' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-ExtraLightItalic.ufo/features.fea at 39:680 | 39 | ...-cy.loclBGR ka-cy.loclBGR]' by [b.alt h.alt k.alt shha-cy.alt zhe-cy.loclBGR.alt ka-cy.loclBGR.alt]; | ^^^^^^^^^^^^^^^^^^
fontmake
tTools.varLib:Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3409 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable_italic-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode_variable_italic.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Italic.ufo/features.fea:39:681: "zhe-cy.loclBGR.alt" is not a glyph in the font, and it can not be split into a range of known glyphs
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable_italic.designspace?56bcca3f2c (gftools)
fontc
ly Be(GlyfFragment(slash_equal_start.seq)) [2026-03-13T22:18:49.435503Z ThreadId(1) fontc::workload DEBUG] 11616/12455 complete, most recently Be(GlyfFragment(lbelt)) [2026-03-13T22:18:49.435504Z ThreadId(1) fontc::workload DEBUG] 11617/12455 complete, most recently Be(GlyfFragment(dcaron)) [2026-03-13T22:18:49.435505Z ThreadId(1) fontc::workload DEBUG] 11618/12455 complete, most recently Be(Hvar) [2026-03-13T22:18:49.452210Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:18:49.452227Z ThreadId(1) fontc WARN] error: 'zhe-cy.loclBGR.alt' is neither a known glyph or a range of known glyphs in sources/CascadiaCode-ExtraLightItalic.ufo/features.fea at 39:680 | 39 | ...-cy.loclBGR ka-cy.loclBGR]' by [b.alt h.alt k.alt shha-cy.alt zhe-cy.loclBGR.alt ka-cy.loclBGR.alt]; | ^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ndex of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3409 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable_italic-VF fontmake: Error: In 'sources/CascadiaCode_variable_italic.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Italic.ufo/features.fea:39:681: "zhe-cy.loclBGR.alt" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiamono/config.yaml sources/CascadiaCode_variable.designspace?56bcca3f2c (gftools)
fontc
ThreadId(1) fontc::workload DEBUG] 14873/17430 complete, most recently Be(GlyfFragment(Tcaron)) [2026-03-13T22:19:04.181667Z ThreadId(1) fontc::workload DEBUG] 14874/17430 complete, most recently Be(GlyfFragment(fehThreedotsupbelow-ar.init)) [2026-03-13T22:19:04.181669Z ThreadId(1) fontc::workload DEBUG] 14875/17430 complete, most recently Be(Hvar) [2026-03-13T22:19:04.181672Z ThreadId(1) fontc::workload DEBUG] 14876/17430 complete, most recently Be(GlyfFragment(kehehThreedotsabove-ar.init)) [2026-03-13T22:19:04.221015Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:19:04.221031Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in sources/CascadiaCode-ExtraLight.ufo/features.fea at 17:27280 | 17 | ...Circle-LC by blockCircle-LC.stypo blockCircle-ML blockCircle-ML.stypo blockCircle-MR blockCircle-MR. | ^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntTools.varLib:Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3701 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable-VF fontmake: Error: In 'sources/CascadiaCode_variable.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: by (first found at /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Regular.ufo/features.fea:17:27281) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiamono/config.yaml sources/CascadiaCode_variable_italic.designspace?56bcca3f2c (gftools)
fontc
19:25.619770Z ThreadId(1) fontc::workload DEBUG] 11617/12455 complete, most recently Be(GlyfFragment(deviceControlFourControl)) [2026-03-13T22:19:25.619771Z ThreadId(1) fontc::workload DEBUG] 11618/12455 complete, most recently Be(GlyfFragment(question_equal.liga)) [2026-03-13T22:19:25.619772Z ThreadId(1) fontc::workload DEBUG] 11619/12455 complete, most recently Be(GlyfFragment(ocircumflexgrave)) [2026-03-13T22:19:25.640840Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-03-13T22:19:25.640851Z ThreadId(1) fontc WARN] error: 'zhe-cy.loclBGR.alt' is neither a known glyph or a range of known glyphs in sources/CascadiaCode-ExtraLightItalic.ufo/features.fea at 39:680 | 39 | ...-cy.loclBGR ka-cy.loclBGR]' by [b.alt h.alt k.alt shha-cy.alt zhe-cy.loclBGR.alt ka-cy.loclBGR.alt]; | ^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ndex of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3409 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable_italic-VF fontmake: Error: In 'sources/CascadiaCode_variable_italic.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Italic.ufo/features.fea:39:681: "zhe-cy.loclBGR.alt" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mjlagattuta/Hepta-Slab/$VIRTUAL/google/fonts/ofl/heptaslab/config.yaml sources/HeptaSlab.glyphs?4401d23f51 (default)
fontc
e DEBUG] Using empty anchors for non-exporting glyph 'Ka-cy': Invalid source glyph 'Ka-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' [2026-03-13T22:19:36.819337Z ThreadId(5) glyphs2fontir::source DEBUG] Using empty anchors for non-exporting glyph 'ii-cy': Invalid source glyph 'ii-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' [2026-03-13T22:19:36.825034Z ThreadId(6) glyphs2fontir::source DEBUG] Using empty anchors for non-exporting glyph 'zhe-cy': Invalid source glyph 'zhe-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' [2026-03-13T22:19:36.826688Z ThreadId(2) glyphs2fontir::source DEBUG] Using empty anchors for non-exporting glyph 'Ii-cy.loclBGR': Invalid source glyph 'Ii-cy.loclBGR': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' [2026-03-13T22:19:36.843295Z ThreadId(1) fontc ERROR] Invalid source glyph 'Hbar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
hin.part ERROR:fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 1: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 8 * 10 fonts had: 9 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 2: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 18 * 10 fonts had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph commaaccentcomb: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 1 * 10 fonts had: 2 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mjlagattuta/Hepta-Slab_4401d23f51/sources/HeptaSlab.glyphs' -> 'master_ufo/HeptaSlab.designspace': Compatibility check failed
mjlagattuta/Hepta-Slab/$VIRTUAL/google/fonts/ofl/heptaslab/config.yaml sources/HeptaSlab.glyphs?4401d23f51 (gftools)
fontc
Id(1) fontc::workload DEBUG] 3028/6483 complete, most recently Be(GlyfFragment(longs)) [2026-03-13T22:19:49.922639Z ThreadId(1) fontc::workload DEBUG] 3029/6483 complete, most recently Be(GlyfFragment(g.sc)) [2026-03-13T22:19:49.922641Z ThreadId(1) fontc::workload DEBUG] 3030/6483 complete, most recently Be(GlyfFragment(rupeeIndian.osf)) [2026-03-13T22:19:49.922643Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(thorn.sc))' failed: ''thorn.sc' has interpolation-incompatible paths' [2026-03-13T22:19:49.922647Z ThreadId(1) fontc::workload DEBUG] 3031/6483 complete, most recently Be(GlyfFragment(thorn.sc)) [2026-03-13T22:19:49.922650Z ThreadId(1) fontc::workload DEBUG] 3032/6483 complete, most recently Be(GlyfFragment(N)) [2026-03-13T22:19:49.932399Z ThreadId(1) fontc ERROR] Invalid source glyph 'Hbar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 1: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 8 * 10 fonts had: 9 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 2: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 18 * 10 fonts had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph commaaccentcomb: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 1 * 10 fonts had: 2 fontmake: Error: In 'sources/HeptaSlab.glyphs' -> 'master_ufo/HeptaSlab.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mooniak/yaldevi-font/$VIRTUAL/google/fonts/ofl/yaldevicolombo/config.yaml sources/glyphs/final/AyannaNarrow-all.glyphs?bd4f7c3222 (default)
fontc
[2026-03-13T22:21:55.961057Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mooniak/yaldevi-font_bd4f7c3222/sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-03-13T22:21:55.965879Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(40.0). Mappings [(UserSpace(200.0), DesignSpace(36.0)), (UserSpace(300.0), DesignSpace(53.0)), (UserSpace(400.0), DesignSpace(70.0)), (UserSpace(600.0), DesignSpace(87.0)), (UserSpace(700.0), DesignSpace(105.0))]
fontmake
'minimum': 87.5, 'name': 'Width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 40, 'Width': 100}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [36, 40.0, 105], 'Width': [100, 100, 100]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0, 'Width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 108 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mooniak/yaldevi-font_bd4f7c3222/sources/glyphs/final/AyannaNarrow-all.glyphs' -> 'master_ufo/AyannaNarrow-Condensed.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 223.52941176470588.
mooniak/yaldevi-font/$VIRTUAL/google/fonts/ofl/yaldevicolombo/config.yaml sources/glyphs/final/AyannaNarrow-all.glyphs?bd4f7c3222 (gftools)
fontc
gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu27izwt5 sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu27izwt5 sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components [2026-03-13T22:22:02.939886Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-03-13T22:22:02.947784Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(40.0). Mappings [(UserSpace(200.0), DesignSpace(36.0)), (UserSpace(300.0), DesignSpace(53.0)), (UserSpace(400.0), DesignSpace(70.0)), (UserSpace(600.0), DesignSpace(87.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
'name': 'Width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 40, 'Width': 100}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [36, 40.0, 105], 'Width': [100, 100, 100]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0, 'Width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 137 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In 'sources/glyphs/final/AyannaNarrow-all.glyphs' -> 'master_ufo/AyannaNarrow-Condensed.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 223.52941176470588. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
nermink99/Nerko/$VIRTUAL/google/fonts/ofl/nerkoone/config.yaml src/NerkoOne-Regular.sfd?62c2998197 (default)
fontc
[2026-03-13T22:34:12.828862Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/nermink99/Nerko_62c2998197/src/NerkoOne-Regular.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/nermink99/Nerko_62c2998197/src/NerkoOne-Regular.sfd'
nermink99/Nerko/$VIRTUAL/google/fonts/ofl/nerkoone/config.yaml src/NerkoOne-Regular.sfd?62c2998197 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxwz3jupt /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxwz3jupt src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxwz3jupt src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components [2026-03-13T22:34:20.040876Z ThreadId(1) fontc ERROR] Unrecognized source src/NerkoOne-Regular.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ecipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance NerkoOne-Regular.sfd must have a name, or familyName and styleName
nguyentype/vinasans/sources/config.yaml Vina Sans.glyphs?e99f043b35 (default)
fontc
nto a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:34:24.710103Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'circumflexcomb_gravecomb' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:34:24.710104Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'circumflexcomb_hookabovecomb' into a simple glyph: component 2x2s vary across the designspace [2026-03-13T22:34:24.710106Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'lol' into a simple glyph: 'prefer simple glyphs' is set. [2026-03-13T22:34:24.710113Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour Dcaron [2026-03-13T22:34:24.710133Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour I thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'I' has 2 unique sets of components; must have exactly 1 {[], [i]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T22:34:24.730832Z ThreadId(1) fontc ERROR] 'acutecomb' has interpolation-incompatible paths
fontmake
ack had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_acutecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph circumflexcomb_gravecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_gravecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph circumflexcomb_hookabovecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_hookabovecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/nguyentype/vinasans_e99f043b35/sources/Vina Sans.glyphs' -> 'master_ufo/VinaSans.designspace': Compatibility check failed
noponies/Kulim-Park/$VIRTUAL/google/fonts/ofl/kulimpark/config.yaml sources/kulim-park-master-italic.glyphs?e080ee92d3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KulimPark-Italic.ttf', 'KulimPark-ExtraLightItalic.ttf', 'KulimPark-BoldItalic.ttf', 'KulimPark-SemiBoldItalic.ttf', 'KulimPark-LightItalic.ttf']
fontmake
gftools produced multiple outputs: ['KulimPark-Italic.ttf', 'KulimPark-ExtraLightItalic.ttf', 'KulimPark-BoldItalic.ttf', 'KulimPark-SemiBoldItalic.ttf', 'KulimPark-LightItalic.ttf']
noponies/Kulim-Park/$VIRTUAL/google/fonts/ofl/kulimpark/config.yaml sources/kulim-park-master.glyphs?e080ee92d3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KulimPark-Regular.ttf', 'KulimPark-Bold.ttf', 'KulimPark-Light.ttf', 'KulimPark-SemiBold.ttf', 'KulimPark-ExtraLight.ttf']
fontmake
gftools produced multiple outputs: ['KulimPark-Regular.ttf', 'KulimPark-Bold.ttf', 'KulimPark-Light.ttf', 'KulimPark-SemiBold.ttf', 'KulimPark-ExtraLight.ttf']
notofonts/bengali/sources/config-sans-bengali.yaml NotoSansBengali.glyphspackage?85d80394cb (default)
fontc
stantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-03-13T21:05:18.959081Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.02} [2026-03-13T21:05:18.959090Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-03-13T21:05:18.959098Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.07} [2026-03-13T21:05:18.959113Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'iMatra-beng.ttaAlt2' for 'iMatra_k_tt_ra-beng' [2026-03-13T21:05:18.963093Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/notofonts/bengali_85d80394cb/sources/NotoSansBengali.glyphspackage': 'Unable to read glyphs file: Bad smart component 'iMatra-beng.ttaAlt2' in glyph 'iMatra_k_tt_ra-beng': No layers exist with associated id 'UUID0''
fontmake
^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/components.py", line 78, in to_ufo_components instantiate_smart_component(self, layer, component, pen) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 179, in instantiate_smart_component model, normalized_location, masters = get_smart_component_variation_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 146, in get_smart_component_variation_model raise ValueError( ...<2 lines>... ) ValueError: Could not find any masters for the smart component iMatra-beng.ttaAlt5 used in Thin
octaviopardo/EBGaramond12/sources/config.yaml EBGaramond-Italic.glyphs?e608414f52 (gftools)
fontc
r8kbcv88h0000gn/T/.tmplTcF1p/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmwz2lkyf.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r8kbcv88h0000gn/T/.tmplTcF1p/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20vii07r.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
octaviopardo/EBGaramond12/sources/config.yaml EBGaramond.glyphs?e608414f52 (gftools)
fontc
k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp6QblNN/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt6iqcrxw.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp6QblNN/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpova46y62.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
octaviopardo/GUPTER/$VIRTUAL/google/fonts/ofl/gupter/config.yaml SOURCES/Gupter-Family.glyphs?959e1580e0 (default)
fontc
[2026-03-13T21:25:09.669801Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/octaviopardo/GUPTER_959e1580e0/SOURCES/Gupter-Family.glyphs" [2026-03-13T21:25:09.676461Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:25:09.676481Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:25:09.676482Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:25:09.679743Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(66.0). Mappings [(UserSpace(400.0), DesignSpace(70.0)), (UserSpace(500.0), DesignSpace(84.0)), (UserSpace(700.0), DesignSpace(108.0))]
fontmake
nSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/octaviopardo/GUPTER_959e1580e0/SOURCES/Gupter-Family.glyphs' -> 'master_ufo/Gupter.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=70. Found master locations: Gupter Bold at Weight=108
octaviopardo/GUPTER/$VIRTUAL/google/fonts/ofl/gupter/config.yaml SOURCES/Gupter-Family.glyphs?959e1580e0 (gftools)
fontc
92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp95oykqcu SOURCES/Gupter-Family.glyphs --flatten-components --decompose-transformed-components [2026-03-13T21:25:16.887671Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "SOURCES/Gupter-Family.glyphs" [2026-03-13T21:25:16.898181Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-03-13T21:25:16.898203Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-03-13T21:25:16.898205Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-03-13T21:25:16.901503Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(66.0). Mappings [(UserSpace(400.0), DesignSpace(70.0)), (UserSpace(500.0), DesignSpace(84.0)), (UserSpace(700.0), DesignSpace(108.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ook up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'SOURCES/Gupter-Family.glyphs' -> 'master_ufo/Gupter.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 70'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
ossobuffo/jura/sources/config.yaml Jura.glyphs?f9df75d92c (default)
fontc
vertToContour notequal [2026-03-13T21:29:19.834217Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour plusminus [2026-03-13T21:29:19.834225Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour percent [2026-03-13T21:29:19.834231Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T21:29:19.834240Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2026-03-13T21:29:19.834247Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2026-03-13T21:29:19.834255Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2026-03-13T21:29:19.834261Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2026-03-13T21:29:19.834266Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2026-03-13T21:29:19.834271Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour f_f_i [2026-03-13T21:29:19.846726Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths
fontmake
tent glyph class public.kern1.sterling found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.y found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/ossobuffo/jura_f9df75d92c/sources/Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli'
ossobuffo/jura/sources/config.yaml Jura.glyphs?f9df75d92c (gftools)
fontc
minus [2026-03-13T21:29:27.504100Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour percent [2026-03-13T21:29:27.504109Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour perthousand [2026-03-13T21:29:27.504118Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2026-03-13T21:29:27.504124Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2026-03-13T21:29:27.504134Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2026-03-13T21:29:27.504143Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2026-03-13T21:29:27.504149Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2026-03-13T21:29:27.504154Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour f_f_i [2026-03-13T21:29:27.516347Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
1.y found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3e_i40jx INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments fontmake: Error: In 'Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Bold.ufo?48ac6ba67e (default)
fontc
ys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 685:62 | 685 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 686:8 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 686:12 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 687:8 | 687 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 687:12 | 687 | pos @_u @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Bold.ufo?48ac6ba67e (gftools)
fontc
ass in sources/ufo/B612-Bold.ufo/features.fea at 684:12 | 684 | pos @_a @_s 100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 685:62 | 685 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:8 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:12 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:8 | 687 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:12 | 687 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp14zxnji9 -o ttf -u sources/ufo/B612-Bold.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Bold.ufo': Compiling UFO failed: sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (default)
fontc
2-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (gftools)
fontc
oe] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgzw7b3f_ -o ttf -u sources/ufo/B612-BoldItalic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-BoldItalic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (default)
fontc
error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 740:19 | 740 | pos [s scaron] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:8 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:12 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:8 | 742 | pos @_y @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:12 | 742 | pos @_y @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (gftools)
fontc
ufo/features.fea at 739:62 | 739 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 740:19 | 740 | pos [s scaron] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 741:8 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 741:12 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 742:8 | 742 | pos @_y @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 742:12 | 742 | pos @_y @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0o_7xrq4 -o ttf -u sources/ufo/B612-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Italic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Italic.ufo': Compiling UFO failed: sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (default)
fontc
es/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 644, 3: 469, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (gftools)
fontc
res.fea at 285:7 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
zzr8kbcv88h0000gn/T/tmpjo_9qbzr -o ttf -u sources/ufo/B612-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 660, 3: 483, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Regular.ufo': Compiling UFO failed: sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-italics.designspace?1ece6a8bfe (default)
fontc
4407Z ThreadId(1) fontc::workload DEBUG] 2548/2682 complete, most recently Fe(KernInstance(Normalized {opsz: -1.00, wght: -1.00})) [2026-03-13T21:36:50.534413Z ThreadId(1) fontc::workload DEBUG] 2549/2682 complete, most recently Be(Marks) [2026-03-13T21:36:50.534415Z ThreadId(1) fontc::workload DEBUG] 2550/2682 complete, most recently Be(Hvar) [2026-03-13T21:36:50.534418Z ThreadId(1) fontc::workload DEBUG] 2551/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: -1.00})) [2026-03-13T21:36:50.534430Z ThreadId(1) fontc::workload DEBUG] 2552/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: 1.00})) [2026-03-13T21:36:50.536793Z ThreadId(5) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 0.00} has 3828 kern entries [2026-03-13T21:36:50.545681Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/Newsreader72pt-Italic.ufo': 'failed to parse kerning.plist file'
fontmake
ne ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 11: * 8 fonts had: line * Newsreader 16pt Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 13: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 14: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 15: * 8 fonts had: curve * Newsreader 16pt Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 17: * 8 fonts had: None * Newsreader 16pt Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/NewsreaderStatic-italics.designspace': Compatibility check failed
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-italics.designspace?1ece6a8bfe (gftools)
fontc
.00})) [2026-03-13T21:36:56.897693Z ThreadId(1) fontc::workload DEBUG] 2654/2682 complete, most recently Fe(KernInstance(Normalized {opsz: -1.00, wght: 0.00})) [2026-03-13T21:36:56.897700Z ThreadId(1) fontc::workload DEBUG] 2655/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 1.00, wght: 0.00})) [2026-03-13T21:36:56.897704Z ThreadId(1) fontc::workload DEBUG] 2656/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 1.00, wght: -1.00})) [2026-03-13T21:36:56.897708Z ThreadId(1) fontc::workload DEBUG] 2657/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 1.00, wght: 1.00})) [2026-03-13T21:36:56.897712Z ThreadId(1) fontc::workload DEBUG] 2658/2682 complete, most recently Be(GlyfFragment(Egrave)) [2026-03-13T21:36:56.905475Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Newsreader72pt-Italic.ufo': 'failed to parse kerning.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 11: * 8 fonts had: line * Newsreader 16pt Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 13: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 14: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 15: * 8 fonts had: curve * Newsreader 16pt Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 17: * 8 fonts had: None * Newsreader 16pt Italic had: curve fontmake: Error: In 'sources/NewsreaderStatic-italics.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderVF-italics.designspace?1ece6a8bfe (default)
fontc
st recently Fe(KernInstance(Normalized {opsz: 1.00, wght: 1.00})) [2026-03-13T21:36:15.722475Z ThreadId(1) fontc::workload DEBUG] 2653/2682 complete, most recently Fe(KernInstance(Normalized {opsz: -1.00, wght: 1.00})) [2026-03-13T21:36:15.722479Z ThreadId(1) fontc::workload DEBUG] 2654/2682 complete, most recently Fe(KernInstance(Normalized {opsz: -1.00, wght: -1.00})) [2026-03-13T21:36:15.722483Z ThreadId(1) fontc::workload DEBUG] 2655/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: 1.00})) [2026-03-13T21:36:15.723176Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 0.00} has 3012 kern entries [2026-03-13T21:36:15.723876Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 0.00} has 3828 kern entries [2026-03-13T21:36:15.731955Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/Newsreader72pt-Italic.ufo': 'failed to parse kerning.plist file'
fontmake
: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 11: * 8 fonts had: line * Newsreader 16pt Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 13: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 14: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 15: * 8 fonts had: curve * Newsreader 16pt Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 17: * 8 fonts had: None * Newsreader 16pt Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/NewsReader_1ece6a8bfe/sources/NewsreaderVF-italics.designspace': Compatibility check failed
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderVF-italics.designspace?1ece6a8bfe (gftools)
fontc
1:36:22.782846Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 1.00} has 3420 kern entries [2026-03-13T21:36:22.782976Z ThreadId(9) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 1.00} has 4109 kern entries [2026-03-13T21:36:22.783264Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {opsz: 1.00, wght: 1.00} has 4077 kern entries [2026-03-13T21:36:22.783901Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 0.00} has 3012 kern entries [2026-03-13T21:36:22.785305Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 0.00} has 3828 kern entries [2026-03-13T21:36:22.788823Z ThreadId(7) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: -1.00} has 3729 kern entries [2026-03-13T21:36:22.796632Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Newsreader72pt-Italic.ufo': 'failed to parse kerning.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 11: * 8 fonts had: line * Newsreader 16pt Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 13: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 14: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 15: * 8 fonts had: curve * Newsreader 16pt Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 17: * 8 fonts had: None * Newsreader 16pt Italic had: curve fontmake: Error: In 'sources/NewsreaderVF-italics.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/Spectral/sources/config.yaml Spectral-Italic.designspace?dbc06862d7 (default)
fontc
6862d7/sources/Spectral-Italic.designspace" [2026-03-13T21:37:45.559462Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:37:45.561492Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:37:45.563961Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-03-13T21:37:45.563982Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-03-13T21:37:45.563985Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Fe(StaticMetadata) [2026-03-13T21:37:45.567846Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-xlight-italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-italic.ufo/features.fea
fontmake
yph ihookabove: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph iinvertedbreve: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph imacron: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph itilde: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph j: * Spectral ExtraLight Italic, Spectral Italic had: "top" * Spectral ExtraBold Italic had: "bottom, top" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral-Italic.designspace': Compatibility check failed
productiontype/Spectral/sources/config.yaml Spectral-Italic.designspace?dbc06862d7 (gftools)
fontc
6235Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Spectral-Italic.designspace" [2026-03-13T21:37:51.446324Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Spectral-Italic.designspace" [2026-03-13T21:37:51.446374Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:37:51.448807Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-03-13T21:37:51.448826Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-03-13T21:37:51.450385Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:37:51.453805Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, spectral-italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
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/config.yaml Spectral.designspace?dbc06862d7 (default)
fontc
1536Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:37:04.761568Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral.designspace" [2026-03-13T21:37:04.764102Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-03-13T21:37:04.764127Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-03-13T21:37:04.764275Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:37:04.769507Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-xlight.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-regular.ufo/features.fea
fontmake
FO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 489 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [450, 450, 460] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [30, 50, 50] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GSUB.table.FeatureList.FeatureRecord[12].Feature.LookupListIndex[0] The problem is likely to be in Spectral ExtraBold: Expected to see [0]==7, instead saw 8
productiontype/Spectral/sources/config.yaml Spectral.designspace?dbc06862d7 (gftools)
fontc
6-03-13T21:37:15.320906Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Spectral.designspace" [2026-03-13T21:37:15.321045Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:37:15.320943Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "Spectral.designspace" [2026-03-13T21:37:15.321455Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(ColorPalettes) [2026-03-13T21:37:15.325002Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(Features) [2026-03-13T21:37:15.325226Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:37:15.330377Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
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']
rastikerdar/vazirmatn/$VIRTUAL/google/fonts/ofl/vazirmatn/config.yaml scripts/Vazirmatn.designspace?14f8686945 (default)
fontc
[2026-03-13T21:39:24.603482Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn.designspace" [2026-03-13T21:39:24.603537Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn-Thin.ufo'
rastikerdar/vazirmatn/$VIRTUAL/google/fonts/ofl/vazirmatn/config.yaml scripts/Vazirmatn.designspace?14f8686945 (gftools)
fontc
var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsg89a10g /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsg89a10g scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsg89a10g scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:39:28.820158Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "scripts/Vazirmatn.designspace" [2026-03-13T21:39:28.820208Z ThreadId(1) fontc ERROR] Reading source failed for 'scripts/Vazirmatn-Regular.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpti0whijj -o variable -m scripts/Vazirmatn.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpti0whijj -o variable -m scripts/Vazirmatn.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'scripts/Vazirmatn-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn-Thin.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
ronykoch/Karantina/Sources/config.yaml karantina.glyphs?efb7e920f0 (gftools)
fontc
gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']
rsms/inter-gf-tight/sources/config.yaml InterTight-Italic.glyphs?c194f94c60 (default)
fontc
(os error 2)' in at 381:8 | 381 | include(../features/cv07-germandbls.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No such file or directory (os error 2)' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No such file or directory (os error 2)' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No such file or directory (os error 2)' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No such file or directory (os error 2)' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/rsms/inter-gf-tight_c194f94c60/sources/InterTight-Italic.glyphs' -> 'master_ufo/InterTight-Italic.designspace': Generating fonts from Designspace failed: <features>:85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea
rsms/inter-gf-tight/sources/config.yaml InterTight-Italic.glyphs?c194f94c60 (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No such file or directory (os error 2)' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No such file or directory (os error 2)' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No such file or directory (os error 2)' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No such file or directory (os error 2)' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
92d38qc2zzr8kbcv88h0000gn/T/tmpjftse1ft -o variable -g InterTight-Italic.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjftse1ft fontmake: Error: In 'InterTight-Italic.glyphs' -> 'master_ufo/InterTight-Italic.designspace': Generating fonts from Designspace failed: <features>:85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
rsms/inter-gf-tight/sources/config.yaml InterTight.glyphs?c194f94c60 (default)
fontc
(os error 2)' in at 381:8 | 381 | include(../features/cv07-germandbls.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No such file or directory (os error 2)' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No such file or directory (os error 2)' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No such file or directory (os error 2)' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No such file or directory (os error 2)' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/rsms/inter-gf-tight_c194f94c60/sources/InterTight.glyphs' -> 'master_ufo/InterTight.designspace': Generating fonts from Designspace failed: <features>:85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea
rsms/inter-gf-tight/sources/config.yaml InterTight.glyphs?c194f94c60 (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No such file or directory (os error 2)' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No such file or directory (os error 2)' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No such file or directory (os error 2)' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No such file or directory (os error 2)' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf9woen33 -o variable -g InterTight.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf9woen33 fontmake: Error: In 'InterTight.glyphs' -> 'master_ufo/InterTight.designspace': Generating fonts from Designspace failed: <features>:85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
satsuyako/Hina-Mincho/$VIRTUAL/google/fonts/ofl/hinamincho/config.yaml sources/Hina-Mincho.glyphs?7642eb499c (default)
fontc
2.416439Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.yoko.001' for 'uni4E9B' [2026-03-13T21:04:02.416449Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.yoko.001' at Normalized {ax00: 0.79} [2026-03-13T21:04:02.416466Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kuchi' for 'uni4E9F' [2026-03-13T21:04:02.416498Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.kuchi' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.10, ax03: -0.12} [2026-03-13T21:04:02.416595Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kanji.nabebuta' for 'uni4EA0' [2026-03-13T21:04:02.472249Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/satsuyako/Hina-Mincho_7642eb499c/sources/Hina-Mincho.glyphs': 'Unable to read glyphs file: Bad smart component '_part.kanji.nabebuta' in glyph 'uni4EA0': unknown component axis 'yoko''
fontmake
masters = get_smart_component_variation_model(layer, component) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
satsuyako/Hina-Mincho/$VIRTUAL/google/fonts/ofl/hinamincho/config.yaml sources/Hina-Mincho.glyphs?7642eb499c (gftools)
fontc
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
fontmake
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (default)
fontc
ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaItalic.designspace" [2026-03-13T21:43:35.752768Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-03-13T21:43:35.752783Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-03-13T21:43:35.767118Z ThreadId(3) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-03-13T21:43:35.767156Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:43:35.779600Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-BoldItalic.ufo/features.fea
fontmake
* Andika Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph VulgFracTwoThirds, contour 0, point 30: * Andika Italic had: line * Andika Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 0: * Andika Italic had: 41 * Andika Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 1: * Andika Italic had: 4 * Andika Bold Italic had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 3: * Andika Italic had: 18 * Andika Bold Italic had: 41 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph YenSgn: * Andika Italic had: 1 * Andika Bold Italic had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaItalic.designspace': Compatibility check failed
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (gftools)
fontc
entical feature files. This is an unnecessary limitation. [2026-03-13T21:43:43.015363Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "source/AndikaItalic.designspace" [2026-03-13T21:43:43.018067Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-03-13T21:43:43.018087Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-03-13T21:43:43.020555Z ThreadId(2) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-03-13T21:43:43.020589Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:43:43.029910Z ThreadId(1) fontc ERROR] feature files are non-identical: source/Andika-Italic.ufo/features.fea, source/Andika-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Andika-BoldItalic.ttf', 'Andika-Italic.ttf']
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaRoman.designspace?ca568520c6 (default)
fontc
9299Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaRoman.designspace" [2026-03-13T21:43:06.690847Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-03-13T21:43:06.690866Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-03-13T21:43:06.694108Z ThreadId(2) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-03-13T21:43:06.694137Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:43:06.704622Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Bold.ufo/features.fea
fontmake
ur 0: * Andika Regular had: 4 * Andika Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoFifths, contour 1: * Andika Regular had: 26 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoThirds, contour 1: * Andika Regular had: 41 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoThirds, contour 2: * Andika Regular had: 4 * Andika Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 0: * Andika Regular had: 41 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 1: * Andika Regular had: 4 * Andika Bold had: 41 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaRoman.designspace': Compatibility check failed
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaRoman.designspace?ca568520c6 (gftools)
fontc
"source/AndikaRoman.designspace" [2026-03-13T21:43:13.407885Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:43:13.407967Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-03-13T21:43:13.407996Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-03-13T21:43:13.417906Z ThreadId(4) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-03-13T21:43:13.417941Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:43:13.428388Z ThreadId(1) fontc ERROR] feature files are non-identical: source/Andika-Regular.ufo/features.fea, source/Andika-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Andika-Bold.ttf', 'Andika-Regular.ttf']
silnrsi/font-annapurna/$VIRTUAL/google/fonts/ofl/annapurnasil/config.yaml source/AnnapurnaSIL-RB.designspace?5bd915dff1 (default)
fontc
lnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-RB.designspace" [2026-03-13T21:44:03.973089Z ThreadId(1) fontc::workload DEBUG] 1/4395 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:03.973095Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:03.973097Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-03-13T21:44:03.973425Z ThreadId(1) fontc::workload DEBUG] 2/4395 complete, most recently Fe(Features) [2026-03-13T21:44:03.975047Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:44:03.976701Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-Bold.ufo/features.fea
fontmake
ar had: 27 * Annapurna SIL Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Annapurna SIL Regular had: 52 * Annapurna SIL Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yacute, contour 1: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ydieresis, contour 0: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph z, contour 0: * Annapurna SIL Regular had: 23 * Annapurna SIL Bold had: 20 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-RB.designspace': Compatibility check failed
silnrsi/font-annapurna/$VIRTUAL/google/fonts/ofl/annapurnasil/config.yaml source/AnnapurnaSIL-RB.designspace?5bd915dff1 (gftools)
fontc
:source DEBUG] Features for "source/AnnapurnaSIL-RB.designspace" [2026-03-13T21:44:09.219466Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:09.219485Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "source/AnnapurnaSIL-RB.designspace" [2026-03-13T21:44:09.221242Z ThreadId(1) fontc::workload DEBUG] 1/4395 complete, most recently Fe(Features) [2026-03-13T21:44:09.221275Z ThreadId(1) fontc::workload DEBUG] 2/4395 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:09.222725Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:44:09.227585Z ThreadId(1) fontc ERROR] feature files are non-identical: source/AnnapurnaSIL-Regular.ufo/features.fea, source/AnnapurnaSIL-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['AnnapurnaSIL-Bold.ttf', 'AnnapurnaSIL-Regular.ttf']
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILItalic.designspace?258e532625 (default)
fontc
:44:46.463407Z ThreadId(5) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILItalic.designspace" [2026-03-13T21:44:46.463445Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:46.464184Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:46.464196Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(Features) [2026-03-13T21:44:46.469455Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:44:46.480146Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-BoldItalic.ufo/features.fea
fontmake
: 26 * Charis SIL Bold Italic had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph TugrikSgn, contour 0: * Charis SIL Italic had: 28 * Charis SIL Bold Italic had: 32 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph TurkishLiraSgn: * Charis SIL Italic had: 5 * Charis SIL Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph V_Versicle, contour 0: * Charis SIL Italic had: 46 * Charis SIL Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph WonSgn: * Charis SIL Italic had: 3 * Charis SIL Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph YenSgn, contour 0: * Charis SIL Italic had: 49 * Charis SIL Bold Italic had: 53 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILItalic.designspace': Compatibility check failed
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILItalic.designspace?258e532625 (gftools)
fontc
:source DEBUG] Static metadata for "source/CharisSILItalic.designspace" [2026-03-13T21:44:53.778609Z ThreadId(3) ufo2fontir::source DEBUG] Features for "source/CharisSILItalic.designspace" [2026-03-13T21:44:53.778637Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:53.782415Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-03-13T21:44:53.782434Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:53.784862Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-03-13T21:44:53.798839Z ThreadId(1) fontc ERROR] feature files are non-identical: source/CharisSIL-Italic.ufo/features.fea, source/CharisSIL-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
harisSIL-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2384, 2: 11675, 3: 4774, 4: 1909, 5: 295, 6: 40, 7: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 293 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'LtnSmAEgAlef.SngStory' to U+A7BB; already mapped to 'LtnSmAEgAlef' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILRoman.designspace?258e532625 (default)
fontc
13T21:44:25.448873Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILRoman.designspace" [2026-03-13T21:44:25.448895Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:25.449924Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-03-13T21:44:25.450058Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:25.454281Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:44:25.462019Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Bold.ufo/features.fea
fontmake
Regular had: 26 * Charis SIL Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph TurkishLiraSgn: * Charis SIL Regular had: 5 * Charis SIL Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 1: * Charis SIL Regular had: 36 * Charis SIL Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 2: * Charis SIL Regular had: 11 * Charis SIL Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 3: * Charis SIL Regular had: 3 * Charis SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph WonSgn: * Charis SIL Regular had: 3 * Charis SIL Bold had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILRoman.designspace': Compatibility check failed
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILRoman.designspace?258e532625 (gftools)
fontc
ontir::source DEBUG] Features for "source/CharisSILRoman.designspace" [2026-03-13T21:44:32.434716Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "source/CharisSILRoman.designspace" [2026-03-13T21:44:32.434742Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:44:32.436570Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-03-13T21:44:32.436737Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-03-13T21:44:32.441414Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:44:32.452531Z ThreadId(1) fontc ERROR] feature files are non-identical: source/CharisSIL-Regular.ufo/features.fea, source/CharisSIL-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ance_ufos/CharisSIL-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1334, 2: 10751, 3: 5021, 4: 1483, 5: 136, 6: 59, 7: 33 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 293 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'LtnSmAEgAlef.SngStory' to U+A7BB; already mapped to 'LtnSmAEgAlef' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (default)
fontc
[2026-03-13T21:45:21.954413Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace" [2026-03-13T21:45:21.954455Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace
fontmake
look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=450, width=100, custom=0. Found master locations: Dai Banna SIL Light Italic at weight=300, width=100, custom=0 Dai Banna SIL Bold Italic at weight=900, width=100, custom=0
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (gftools)
fontc
ode=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf0_7b1e /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf0_7b1e source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgf0_7b1e source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:45:26.893868Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILItalic.designspace" [2026-03-13T21:45:26.893915Z ThreadId(1) fontc ERROR] No default master in source/DaiBannaSILItalic.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Tools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILItalic.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (default)
fontc
[2026-03-13T21:45:09.451126Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace" [2026-03-13T21:45:09.451170Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace
fontmake
lt source to look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=450, width=100, custom=0. Found master locations: Dai Banna SIL Light at weight=300, width=100, custom=0 Dai Banna SIL Bold at weight=900, width=100, custom=0
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (gftools)
fontc
1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoivgkh7i /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoivgkh7i source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoivgkh7i source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:45:14.686167Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILUpright.designspace" [2026-03-13T21:45:14.686263Z ThreadId(1) fontc ERROR] No default master in source/DaiBannaSILUpright.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILUpright.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (default)
fontc
[2026-03-13T21:45:34.112274Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/Harmattan.designspace" [2026-03-13T21:45:34.115228Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:45:34.115542Z ThreadId(1) fontc::workload DEBUG] 1/7411 complete, most recently Fe(Features) [2026-03-13T21:45:34.115547Z ThreadId(1) fontc::workload DEBUG] 2/7411 complete, most recently Fe(StaticMetadata) [2026-03-13T21:45:34.115548Z ThreadId(1) fontc::workload DEBUG] 3/7411 complete, most recently Fe(ColorPalettes) [2026-03-13T21:45:34.117716Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/masters/Harmattan-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/masters/Harmattan-Bold.ufo/features.fea
fontmake
ols.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 146 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/Harmattan.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Harmattan Bold: Expected to see [0]==1677, instead saw 1571
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (gftools)
fontc
source DEBUG] Static metadata for "source/Harmattan.designspace" [2026-03-13T21:46:00.469085Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:46:00.472376Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:46:00.473110Z ThreadId(1) fontc::workload DEBUG] 1/7411 complete, most recently Fe(Features) [2026-03-13T21:46:00.473145Z ThreadId(1) fontc::workload DEBUG] 2/7411 complete, most recently Fe(ColorPalettes) [2026-03-13T21:46:00.473219Z ThreadId(1) fontc::workload DEBUG] 3/7411 complete, most recently Fe(StaticMetadata) [2026-03-13T21:46:00.477340Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Harmattan-Regular.ufo/features.fea, source/masters/Harmattan-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 155 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/Harmattan.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Harmattan Bold: Expected to see [0]==1677, instead saw 1571 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-lateef/$VIRTUAL/google/fonts/ofl/lateef/config.yaml source/lateef-edit.designspace?d682ea7cc0 (default)
fontc
[2026-03-13T21:46:30.778512Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace" [2026-03-13T21:46:30.778540Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo'
silnrsi/font-lateef/$VIRTUAL/google/fonts/ofl/lateef/config.yaml source/lateef-edit.designspace?d682ea7cc0 (gftools)
fontc
BuildVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7v35b9du /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7v35b9du source/lateef-edit.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7v35b9du source/lateef-edit.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:46:35.339625Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/lateef-edit.designspace" [2026-03-13T21:46:35.339656Z ThreadId(1) fontc ERROR] No default master in source/lateef-edit.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpip535ml0 -o variable -m source/lateef-edit.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpip535ml0 -o variable -m source/lateef-edit.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'source/masters/Lateef-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (default)
fontc
13T21:47:24.221699Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace" [2026-03-13T21:47:24.221712Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:47:24.221964Z ThreadId(1) fontc::workload DEBUG] 1/3691 complete, most recently Fe(Features) [2026-03-13T21:47:24.221979Z ThreadId(1) fontc::workload DEBUG] 2/3691 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:24.223249Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:47:24.225817Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/masters/Ruwudu-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/masters/Ruwudu-Bold.ufo/features.fea
fontmake
] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 219 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (gftools)
fontc
3) ufo2fontir::source DEBUG] Static metadata for "source/Ruwudu.designspace" [2026-03-13T21:47:32.455862Z ThreadId(2) ufo2fontir::source DEBUG] Features for "source/Ruwudu.designspace" [2026-03-13T21:47:32.455914Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:47:32.456038Z ThreadId(1) fontc::workload DEBUG] 1/3691 complete, most recently Fe(Features) [2026-03-13T21:47:32.456091Z ThreadId(1) fontc::workload DEBUG] 2/3691 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:32.456876Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:47:32.460363Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Ruwudu-Regular.ufo/features.fea, source/masters/Ruwudu-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
rLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 234 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?e630202ccd (default)
fontc
ARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:47:39.965066Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/ScheherazadeNew.designspace" [2026-03-13T21:47:39.965243Z ThreadId(1) fontc::workload DEBUG] 1/7583 complete, most recently Fe(Features) [2026-03-13T21:47:39.965919Z ThreadId(1) fontc::workload DEBUG] 2/7583 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:39.968572Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:47:39.974801Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/masters/ScheherazadeNew-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/masters/ScheherazadeNew-Bold.ufo/features.fea
fontmake
ht': 1.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 390 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/ScheherazadeNew.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GSUB.table.LookupList.Lookup[100] The problem is likely to be in Scheherazade New Bold: Expected to see [100]==4, instead saw 6
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?e630202ccd (gftools)
fontc
ng out due to non-identical feature files. This is an unnecessary limitation. [2026-03-13T21:47:52.725663Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for "source/ScheherazadeNew.designspace" [2026-03-13T21:47:52.731183Z ThreadId(8) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-03-13T21:47:52.735810Z ThreadId(1) fontc::workload DEBUG] 1/7583 complete, most recently Fe(ColorPalettes) [2026-03-13T21:47:52.735843Z ThreadId(1) fontc::workload DEBUG] 2/7583 complete, most recently Fe(Features) [2026-03-13T21:47:52.735847Z ThreadId(1) fontc::workload DEBUG] 3/7583 complete, most recently Fe(StaticMetadata) [2026-03-13T21:47:52.741311Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/ScheherazadeNew-Regular.ufo/features.fea, source/masters/ScheherazadeNew-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
dth': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 396 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/ScheherazadeNew.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GSUB.table.LookupList.Lookup[100] The problem is likely to be in Scheherazade New Bold: Expected to see [100]==4, instead saw 6 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
slavonic/shafarik/sources/config.yaml Shafarik-Regular.ufo?e4045d59b2 (default)
fontc
nt(uni0477)) [2026-03-13T21:49:53.483491Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-03-13T21:49:53.483501Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32"
slavonic/shafarik/sources/config.yaml Shafarik-Regular.ufo?e4045d59b2 (gftools)
fontc
)) [2026-03-13T21:50:03.989857Z ThreadId(1) fontc::workload DEBUG] 4840/7307 complete, most recently Be(FeaturesAst) [2026-03-13T21:50:04.063326Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-03-13T21:50:04.063343Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v88h0000gn/T/tmpt7npzasx -o ttf -u Shafarik-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Shafarik-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Shafarik-Regular.ufo': Compiling UFO failed: Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
smc/Gayathri/$VIRTUAL/google/fonts/ofl/gayathri/config.yaml sources/Gayathri.designspace?5ad0cb435b (default)
fontc
: 'A task panicked: ''igrave' has 2 unique sets of components; must have exactly 1 {[dotlessi, grave], [grave, dotlessi]}'' [2026-03-13T21:50:29.410088Z ThreadId(1) fontc::workload DEBUG] 2771/4547 complete, most recently Fe(GlyphOrder) [2026-03-13T21:50:29.410090Z ThreadId(1) fontc::workload DEBUG] 2772/4547 complete, most recently Be(GlyfFragment(p2r3)) [2026-03-13T21:50:29.410093Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ch1ch1))' failed: ''ch1ch1' has interpolation-incompatible paths' [2026-03-13T21:50:29.410095Z ThreadId(1) fontc::workload DEBUG] 2773/4547 complete, most recently Be(GlyfFragment(ch1ch1)) [2026-03-13T21:50:29.410098Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(k3r2))' failed: ''k3r2' has interpolation-incompatible paths' [2026-03-13T21:50:29.410100Z ThreadId(1) fontc::workload DEBUG] 2774/4547 complete, most recently Be(GlyfFragment(k3r2)) [2026-03-13T21:50:29.415213Z ThreadId(1) fontc ERROR] 'ml_9' has interpolation-incompatible paths
fontmake
d had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zh, contour 1: * Gayathri Thin, Gayathri Bold had: 21 * Gayathri Regular had: 18 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu1, component 0: * Gayathri Thin, Gayathri Bold had: zh * Gayathri Regular had: u_sign_drop ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu1, component 1: * Gayathri Thin, Gayathri Bold had: u_sign_drop * Gayathri Regular had: zh ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu2, component 0: * Gayathri Thin, Gayathri Bold had: zh * Gayathri Regular had: uu_sign_drop ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu2, component 1: * Gayathri Thin, Gayathri Bold had: uu_sign_drop * Gayathri Regular had: zh fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/smc/Gayathri_5ad0cb435b/sources/Gayathri.designspace': Compatibility check failed
smc/Gayathri/$VIRTUAL/google/fonts/ofl/gayathri/config.yaml sources/Gayathri.designspace?5ad0cb435b (gftools)
fontc
[2026-03-13T21:50:34.643508Z ThreadId(7) fontbe::glyphs WARN] n1n1r2 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCLCCLCCLCCLCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCLCCLCCLCCLCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCLCCLCCLCCLCCCCCCCCCCCCCCCZMCCCCCCCCCCZ"} [2026-03-13T21:50:34.643522Z ThreadId(7) fontbe::glyphs WARN] ch3ch3r1 has inconsistent path elements: {"MCCCCCCCCZMCCCCZMCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCLCCCCCCCCCZMCCCCZMCCCCZ", "MCCCCCCLCCZMCCCCZMCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCZMCCCCZMCCCCZ", "MCCCCCCCCZMCCCCZMCCCCZMCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCZMCCCCZ"} [2026-03-13T21:50:34.649564Z ThreadId(1) fontc ERROR] 'njch2r1' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
compatibility: Fonts had differing number of points in glyph zh, contour 1: * Gayathri Thin, Gayathri Bold had: 21 * Gayathri Regular had: 18 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu1, component 0: * Gayathri Thin, Gayathri Bold had: zh * Gayathri Regular had: u_sign_drop ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu1, component 1: * Gayathri Thin, Gayathri Bold had: u_sign_drop * Gayathri Regular had: zh ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu2, component 0: * Gayathri Thin, Gayathri Bold had: zh * Gayathri Regular had: uu_sign_drop ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph zhu2, component 1: * Gayathri Thin, Gayathri Bold had: uu_sign_drop * Gayathri Regular had: zh fontmake: Error: In 'sources/Gayathri.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
supernotes/sn-pro/sources/config.yaml SNPro.glyphspackage?e025ac4755 (gftools)
fontc
lders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7kOTjK/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb_pnj0yv.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename SNPro[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp7kOTjK/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgpxfwa21.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/gen_stat.py", line 70, in main gen_stat_tables_from_config(config, fonts) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename SNPro[ital,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
supertype-de/Blinker/$VIRTUAL/google/fonts/ofl/blinker/config.yaml sources_ps/Blinker.designspace?35cee57f38 (gftools)
fontc
gftools produced multiple outputs: ['Blinker-SemiBold.ttf', 'Blinker-Black.ttf', 'Blinker-Regular.ttf', 'Blinker-Light.ttf', 'Blinker-Bold.ttf', 'Blinker-ExtraBold.ttf', 'Blinker-Thin.ttf', 'Blinker-ExtraLight.ttf']
fontmake
gftools produced multiple outputs: ['Blinker-SemiBold.ttf', 'Blinker-Black.ttf', 'Blinker-Regular.ttf', 'Blinker-Light.ttf', 'Blinker-Bold.ttf', 'Blinker-ExtraBold.ttf', 'Blinker-Thin.ttf', 'Blinker-ExtraLight.ttf']
syakuzen/DelaGothic/$VIRTUAL/google/fonts/ofl/delagothicone/config.yaml Sources/DelaGothic.glyphs?da8b03e57a (default)
fontc
:20.611708Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-03-13T21:56:20.611710Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-03-13T21:56:20.611716Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-03-13T21:56:20.611719Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-03-13T21:56:20.611724Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-03-13T21:56:20.648468Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/syakuzen/DelaGothic_da8b03e57a/Sources/DelaGothic.glyphs': 'Unable to read glyphs file: Bad smart component '_part.higashi_tsukuri' in glyph 'uni51CD': Smart component layers are not interpolation compatible'
fontmake
rning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for DelaGothicOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on DelaGothicOne-Regular INFO:ufo2ft.filters:Running CornerComponentsFilter on DelaGothicOne-Regular WARNING:glyphsLib.filters.cornerComponents:Corner component _corner.selif in zu-hira not found fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/syakuzen/DelaGothic_da8b03e57a/Sources/DelaGothic.glyphs' -> 'master_ufo/DelaGothicOne-Regular.designspace': Compiling UFO failed: Could not find shape number 0 in ze-hira
syakuzen/DelaGothic/$VIRTUAL/google/fonts/ofl/delagothicone/config.yaml Sources/DelaGothic.glyphs?da8b03e57a (gftools)
fontc
t DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-03-13T21:58:07.032432Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-03-13T21:58:07.032438Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-03-13T21:58:07.032440Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-03-13T21:58:07.032445Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-03-13T21:58:07.052185Z ThreadId(1) fontc ERROR] Reading source failed for 'Sources/DelaGothic.glyphs': 'Unable to read glyphs file: Bad smart component '_part.higashi_tsukuri' in glyph 'uni51CD': Smart component layers are not interpolation compatible' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lle/fontc_crater/venv/lib/python3.13/site-packages/ufo2ft/filters/__init__.py", line 62, in getFilterClass module = importlib.import_module(".".join([pkg, moduleName])) File "/opt/homebrew/Cellar/python@3.13/3.13.12_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'ufo2ft.filters.addExtremes' INFO:ufo2ft.filters:Running CornerComponentsFilter on DelaGothicOne-Regular fontmake: Error: Compiling UFO failed: Could not find shape number 0 in ze-hira ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
tokotype/PlusJakartaSans/sources/config.yaml PlusJakartaSans.glyphs?18d1cd2f7e (default)
fontc
rokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:142 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^ error: glyph not in font in at 44:158 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:179 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^ error: windows escape sequences must be four hex digits long in at 749:39 | 749 | name 3 1 0x409 \"Bulgarian Cyrillic\"; | ^
fontmake
800, 'minimum': 200, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 200}, {'Weight': 400}, {'Weight': 800}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [200, 200, 800]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 0.3333333333333333}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 240 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/tokotype/PlusJakartaSans_18d1cd2f7e/sources/PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order.
tokotype/PlusJakartaSans/sources/config.yaml PlusJakartaSans.glyphs?18d1cd2f7e (gftools)
fontc
ot in font in at 44:142 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^ error: glyph not in font in at 44:158 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:179 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^ error: windows escape sequences must be four hex digits long in at 749:39 | 749 | name 3 1 0x409 \"Bulgarian Cyrillic\"; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
'minimum': 200, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 200}, {'Weight': 400}, {'Weight': 800}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [200, 200, 800]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 0.3333333333333333}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 243 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In 'PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
typeoff/biryani/$VIRTUAL/google/fonts/ofl/biryani/config.yaml Source Files/Biryani 20150307.glyphs?6f7831d27b (gftools)
fontc
gftools produced multiple outputs: ['Biryani-Heavy.ttf', 'Biryani-DemiBold.ttf', 'Biryani-Light.ttf', 'Biryani-ExtraBold.ttf', 'Biryani-Regular.ttf', 'Biryani-UltraLight.ttf', 'Biryani-Bold.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
typeoff/martel/$VIRTUAL/google/fonts/ofl/martel/config.yaml Martel Source Files/Martel 20150306.glyphs?76c161e71b (gftools)
fontc
gftools produced multiple outputs: ['Martel-Heavy.ttf', 'Martel-Regular.ttf', 'Martel-Light.ttf', 'Martel-Bold.ttf', 'Martel-ExtraBold.ttf', 'Martel-DemiBold.ttf', 'Martel-UltraLight.ttf']
fontmake
[--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Source Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
typeoff/martel_sans/$VIRTUAL/google/fonts/ofl/martelsans/config.yaml Martel Sans Source Files/Martel_Sans_20150305.glyphs?7a536b7ce5 (gftools)
fontc
gftools produced multiple outputs: ['MartelSans-DemiBold.ttf', 'MartelSans-ExtraBold.ttf', 'MartelSans-Bold.ttf', 'MartelSans-Regular.ttf', 'MartelSans-Heavy.ttf', 'MartelSans-UltraLight.ttf', 'MartelSans-Light.ttf']
fontmake
[--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Sans Source Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
undercasetype/Fraunces/$VIRTUAL/google/fonts/ofl/fraunces/config.yaml sources/Italic/FrauncesItalic.designspace?d6d3857836 (default)
fontc
[2026-03-13T21:45:23.537810Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/undercasetype/Fraunces_d6d3857836/sources/Italic/FrauncesItalic.designspace': 'failed to deserialize designspace: duplicate field `axis`'
fontmake
ility: Fonts had differing point type in glyph zero, contour 1, point 5: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 6: * 7 fonts had: curve * Fraunces 9pt SuperSoft Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 8: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * 7 fonts had: curve * Fraunces 9pt SuperSoft Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/undercasetype/Fraunces_d6d3857836/sources/Italic/FrauncesItalic.designspace': Compatibility check failed
undercasetype/Fraunces/$VIRTUAL/google/fonts/ofl/fraunces/config.yaml sources/Italic/FrauncesItalic.designspace?d6d3857836 (gftools)
fontc
[1/3] fontcBuildVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkiy_pguh /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkiy_pguh sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkiy_pguh sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:45:30.450488Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Italic/FrauncesItalic.designspace': 'failed to deserialize designspace: duplicate field `axis`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
differing point type in glyph zero, contour 1, point 5: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 6: * 7 fonts had: curve * Fraunces 9pt SuperSoft Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 8: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * 7 fonts had: curve * Fraunces 9pt SuperSoft Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * 7 fonts had: None * Fraunces 9pt SuperSoft Black Italic had: curve fontmake: Error: In 'sources/Italic/FrauncesItalic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
undercasetype/Fraunces/$VIRTUAL/google/fonts/ofl/fraunces/config.yaml sources/Roman/Fraunces.designspace?d6d3857836 (default)
fontc
[2026-03-13T21:45:08.139248Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/undercasetype/Fraunces_d6d3857836/sources/Roman/Fraunces.designspace': 'failed to deserialize designspace: duplicate field `axis`'
fontmake
curve * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: None * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: curve * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/undercasetype/Fraunces_d6d3857836/sources/Roman/Fraunces.designspace': Compatibility check failed
undercasetype/Fraunces/$VIRTUAL/google/fonts/ofl/fraunces/config.yaml sources/Roman/Fraunces.designspace?d6d3857836 (gftools)
fontc
[1/3] fontcBuildVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24a5x41r /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24a5x41r sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24a5x41r sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components [2026-03-13T21:45:14.907504Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Roman/Fraunces.designspace': 'failed to deserialize designspace: duplicate field `axis`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
es 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: None * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: curve * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None fontmake: Error: In 'sources/Roman/Fraunces.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (default)
fontc
781320Z ThreadId(1) fontc::workload DEBUG] 1352/1583 complete, most recently Be(GlyfFragment(ncommaaccent)) [2026-03-13T21:48:12.781322Z ThreadId(1) fontc::workload DEBUG] 1353/1583 complete, most recently Be(GlyfFragment(uni020E)) [2026-03-13T21:48:12.781324Z ThreadId(1) fontc::workload DEBUG] 1354/1583 complete, most recently Be(GlyfFragment(Lacute)) [2026-03-13T21:48:12.781327Z ThreadId(1) fontc::workload DEBUG] 1355/1583 complete, most recently Be(GlyfFragment(ccircumflex)) [2026-03-13T21:48:12.781329Z ThreadId(1) fontc::workload DEBUG] 1356/1583 complete, most recently Be(GlyfFragment(ubreve)) [2026-03-13T21:48:12.781331Z ThreadId(1) fontc::workload DEBUG] 1357/1583 complete, most recently Be(GlyfFragment(odieresis)) [2026-03-13T21:48:12.781333Z ThreadId(1) fontc::workload DEBUG] 1358/1583 complete, most recently Be(GlyfFragment(imacron)) [2026-03-13T21:48:12.783726Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360
fontmake
INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (gftools)
fontc
3T21:48:16.781776Z ThreadId(1) fontc::workload DEBUG] 1354/1583 complete, most recently Be(GlyfFragment(Icircumflex)) [2026-03-13T21:48:16.781778Z ThreadId(1) fontc::workload DEBUG] 1355/1583 complete, most recently Be(GlyfFragment(uni0217)) [2026-03-13T21:48:16.781781Z ThreadId(1) fontc::workload DEBUG] 1356/1583 complete, most recently Be(GlyfFragment(acircumflex)) [2026-03-13T21:48:16.781783Z ThreadId(1) fontc::workload DEBUG] 1357/1583 complete, most recently Be(GlyfFragment(ugrave)) [2026-03-13T21:48:16.781785Z ThreadId(1) fontc::workload DEBUG] 1358/1583 complete, most recently Be(GlyfFragment(Gcircumflex)) [2026-03-13T21:48:16.781787Z ThreadId(1) fontc::workload DEBUG] 1359/1583 complete, most recently Be(GlyfFragment(Scommaaccent)) [2026-03-13T21:48:16.783223Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppb3olplc -o ttf -u coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda-Heavy fontmake: Error: In 'coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: Could not find component 'commaaccentcomb' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (default)
fontc
03.558253Z ThreadId(1) fontc::workload DEBUG] 1370/1611 complete, most recently Be(GlyfFragment(aogonek)) [2026-03-13T21:48:03.558255Z ThreadId(1) fontc::workload DEBUG] 1371/1611 complete, most recently Be(GlyfFragment(Obreve)) [2026-03-13T21:48:03.558257Z ThreadId(1) fontc::workload DEBUG] 1372/1611 complete, most recently Be(GlyfFragment(kcommaaccent)) [2026-03-13T21:48:03.558259Z ThreadId(1) fontc::workload DEBUG] 1373/1611 complete, most recently Be(GlyfFragment(imacron)) [2026-03-13T21:48:03.558261Z ThreadId(1) fontc::workload DEBUG] 1374/1611 complete, most recently Be(GlyfFragment(Lcaron)) [2026-03-13T21:48:03.558263Z ThreadId(1) fontc::workload DEBUG] 1375/1611 complete, most recently Be(GlyfFragment(uni01F3)) [2026-03-13T21:48:03.558265Z ThreadId(1) fontc::workload DEBUG] 1376/1611 complete, most recently Be(GlyfFragment(Ydieresis)) [2026-03-13T21:48:03.559945Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_247 and GID_359
fontmake
INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (gftools)
fontc
)) [2026-03-13T21:48:07.605981Z ThreadId(1) fontc::workload DEBUG] 1218/1611 complete, most recently Be(GlyfFragment(cdotaccent)) [2026-03-13T21:48:07.605982Z ThreadId(1) fontc::workload DEBUG] 1219/1611 complete, most recently Be(GlyfFragment(Ccaron)) [2026-03-13T21:48:07.605983Z ThreadId(1) fontc::workload DEBUG] 1220/1611 complete, most recently Be(GlyfFragment(Racute)) [2026-03-13T21:48:07.605984Z ThreadId(1) fontc::workload DEBUG] 1221/1611 complete, most recently Be(GlyfFragment(aacute)) [2026-03-13T21:48:07.605985Z ThreadId(1) fontc::workload DEBUG] 1222/1611 complete, most recently Be(GlyfFragment(uni0215)) [2026-03-13T21:48:07.605986Z ThreadId(1) fontc::workload DEBUG] 1223/1611 complete, most recently Be(GlyfFragment(Odieresis)) [2026-03-13T21:48:07.606733Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_247 and GID_359 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
c0 -o ttf -u coda/in-progress/Regular/src/Coda.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
weiweihuanghuang/Work-Sans/sources/config.yaml WorkSans.glyphs?b35c810861 (default)
fontc
^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1153:5 | 1153 | sub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1153:30 | 1153 | sub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:5 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:30 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:5 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:30 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
Lib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for WorkSans-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/weiweihuanghuang/Work-Sans_b35c810861/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: cent.BRACKET.202 (first found at <features>:966:5) cent.tf.BRACKET.202 (first found at <features>:966:25) dollar.BRACKET.202 (first found at <features>:967:5) dollar.tf.BRACKET.202 (first found at <features>:967:27) Adieresis.BRACKET.137 (first found at <features>:1153:6) Adieresis.titl.BRACKET.137 (first found at <features>:1153:31) Odieresis.BRACKET.137 (first found at <features>:1154:6) Odieresis.titl.BRACKET.137 (first found at <features>:1154:31) Udieresis.BRACKET.137 (first found at <features>:1155:6) Udieresis.titl.BRACKET.137 (first found at <features>:1155:31)
weiweihuanghuang/Work-Sans/sources/config.yaml WorkSans.glyphs?b35c810861 (gftools)
fontc
by Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1153:30 | 1153 | sub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:5 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:30 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:5 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:30 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for WorkSans-VF fontmake: 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: cent.BRACKET.202 (first found at <features>:966:5) cent.tf.BRACKET.202 (first found at <features>:966:25) dollar.BRACKET.202 (first found at <features>:967:5) dollar.tf.BRACKET.202 (first found at <features>:967:27) Adieresis.BRACKET.137 (first found at <features>:1153:6) Adieresis.titl.BRACKET.137 (first found at <features>:1153:31) Odieresis.BRACKET.137 (first found at <features>:1154:6) Odieresis.titl.BRACKET.137 (first found at <features>:1154:31) Udieresis.BRACKET.137 (first found at <features>:1155:6) Udieresis.titl.BRACKET.137 (first found at <features>:1155:31) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
weiweihuanghuang/fragment-mono/sources/config.yaml Fragment-Mono.glyphs?3ff027831f (default)
fontc
eeighths [2026-03-13T21:49:40.910131Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour seveneighths [2026-03-13T21:49:40.910143Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-03-13T21:49:40.910153Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-03-13T21:49:40.910162Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-03-13T21:49:40.910172Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-03-13T21:49:40.910180Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-03-13T21:49:40.910193Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour backslash thread '<unnamed>' panicked at fontir/src/glyph.rs:128:9: 'backslash' has 2 unique sets of components; must have exactly 1 {[slash], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-03-13T21:49:40.913834Z ThreadId(1) fontc ERROR] 'Eng' has interpolation-incompatible paths
fontmake
ng point type in glyph usdc, contour 3, point 8: * Fragment Mono Regular had: None * Fragment Mono Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 10: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 11: * Fragment Mono Regular had: None * Fragment Mono Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 13: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of points in glyph usdc, contour 4: * Fragment Mono Regular had: 40 * Fragment Mono Italic had: 14 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/weiweihuanghuang/fragment-mono_3ff027831f/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/sources/config.yaml Fragment-Mono.glyphs?3ff027831f (gftools)
fontc
' has interpolation-incompatible paths' [2026-03-13T21:49:46.065873Z ThreadId(1) fontc::workload DEBUG] 755/2959 complete, most recently Be(GlyfFragment(eng.sc)) [2026-03-13T21:49:46.065875Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(b))' failed: ''b' has interpolation-incompatible paths' [2026-03-13T21:49:46.065878Z ThreadId(1) fontc::workload DEBUG] 756/2959 complete, most recently Be(GlyfFragment(b)) [2026-03-13T21:49:46.065880Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(m))' failed: ''m' has interpolation-incompatible paths' [2026-03-13T21:49:46.065882Z ThreadId(1) fontc::workload DEBUG] 757/2959 complete, most recently Be(GlyfFragment(m)) [2026-03-13T21:49:46.065885Z ThreadId(1) fontc::workload DEBUG] 758/2959 complete, most recently Fe(Glyph(n.sc.ss01)) [2026-03-13T21:49:46.069962Z ThreadId(1) fontc ERROR] 'OE' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
yangheeryu/Dongle/$VIRTUAL/google/fonts/ofl/dongle/config.yaml sources/Dongle.zip?f7127c4d24 (default)
fontc
[2026-03-13T21:52:13.102086Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/yangheeryu/Dongle_f7127c4d24/sources/Dongle.zip
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/yangheeryu/Dongle_f7127c4d24/sources/Dongle.zip'
yangheeryu/Dongle/$VIRTUAL/google/fonts/ofl/dongle/config.yaml sources/Dongle.zip?f7127c4d24 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy9eons17 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy9eons17 sources/Dongle.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy9eons17 sources/Dongle.zip --flatten-components --decompose-transformed-components [2026-03-13T21:52:16.869622Z ThreadId(1) fontc ERROR] Unrecognized source sources/Dongle.zip ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
in call_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Dongle.zip must have a name, or familyName and styleName
yangheeryu/Gowun-Batang/$VIRTUAL/google/fonts/ofl/gowunbatang/config.yaml sources/GowunBatang.zip?4e73f5a9a0 (default)
fontc
[2026-03-13T21:52:19.391199Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/yangheeryu/Gowun-Batang_4e73f5a9a0/sources/GowunBatang.zip
fontmake
--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/yangheeryu/Gowun-Batang_4e73f5a9a0/sources/GowunBatang.zip'
yangheeryu/Gowun-Batang/$VIRTUAL/google/fonts/ofl/gowunbatang/config.yaml sources/GowunBatang.zip?4e73f5a9a0 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpej6lvkk4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpej6lvkk4 sources/GowunBatang.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpej6lvkk4 sources/GowunBatang.zip --flatten-components --decompose-transformed-components [2026-03-13T21:52:23.073442Z ThreadId(1) fontc ERROR] Unrecognized source sources/GowunBatang.zip ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
all_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance GowunBatang.zip must have a name, or familyName and styleName
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas (Autosaved).glyphs?3bdb0ba164 (default)
fontc
most recently Fe(Glyph(seen-ar)) [2026-03-13T22:03:55.626354Z ThreadId(1) fontc::workload DEBUG] 762/3088 complete, most recently Fe(Glyph(dad-ar.all1)) [2026-03-13T22:03:55.626356Z ThreadId(1) fontc::workload DEBUG] 763/3088 complete, most recently Fe(Glyph(x)) [2026-03-13T22:03:55.626359Z ThreadId(1) fontc::workload DEBUG] 764/3088 complete, most recently Fe(Glyph(nine)) [2026-03-13T22:03:55.626361Z ThreadId(1) fontc::workload DEBUG] 765/3088 complete, most recently Fe(Glyph(tah-ar)) [2026-03-13T22:03:55.626363Z ThreadId(1) fontc::workload DEBUG] 766/3088 complete, most recently Fe(Glyph(_part.Kafflag)) [2026-03-13T22:03:55.626365Z ThreadId(1) fontc::workload DEBUG] 767/3088 complete, most recently Fe(Glyph(f)) [2026-03-13T22:03:55.626368Z ThreadId(1) fontc::workload DEBUG] 768/3088 complete, most recently Fe(Glyph(breve)) [2026-03-13T22:03:55.632031Z ThreadId(1) fontc ERROR] Invalid source glyph 'madda-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered'''
fontmake
ilding TTF for Rakkas-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 212, 2: 1486, 3: 618, 4: 222, 5: 34, 6: 12 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/zeynepakay/Rakkas_3bdb0ba164/Rakkas_SourceFiles/Rakkas (Autosaved).glyphs' -> 'master_ufo/Rakkas-Regular.designspace': Compiling UFO failed: mark anchor cannot be numbered: '_top_2'
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas (Autosaved).glyphs?3bdb0ba164 (gftools)
fontc
cently Fe(Glyph(feh-ar)) [2026-03-13T22:04:01.774948Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(Zacute)) [2026-03-13T22:04:01.774953Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(Edieresis)) [2026-03-13T22:04:01.774955Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(Oslash)) [2026-03-13T22:04:01.774957Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(logicalnot)) [2026-03-13T22:04:01.774959Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(yacute)) [2026-03-13T22:04:01.774962Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(lam_meem-ar.init)) [2026-03-13T22:04:01.779830Z ThreadId(1) fontc ERROR] Invalid source glyph 'wasla-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 228, 2: 1554, 3: 658, 4: 227, 5: 37, 6: 12 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 61 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: Compiling UFO failed: mark anchor cannot be numbered: '_top_2' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas.glyphs?3bdb0ba164 (default)
fontc
3T22:03:28.248477Z ThreadId(1) fontc::workload DEBUG] 762/3088 complete, most recently Fe(Glyph(noon-ar.medi)) [2026-03-13T22:03:28.248479Z ThreadId(1) fontc::workload DEBUG] 763/3088 complete, most recently Fe(Glyph(bracketright)) [2026-03-13T22:03:28.248481Z ThreadId(1) fontc::workload DEBUG] 764/3088 complete, most recently Fe(Glyph(qaf-ar.medi)) [2026-03-13T22:03:28.248483Z ThreadId(1) fontc::workload DEBUG] 765/3088 complete, most recently Fe(Glyph(seven.osf)) [2026-03-13T22:03:28.248485Z ThreadId(1) fontc::workload DEBUG] 766/3088 complete, most recently Fe(Glyph(dotlessyeh-ar)) [2026-03-13T22:03:28.248487Z ThreadId(1) fontc::workload DEBUG] 767/3088 complete, most recently Fe(Glyph(meem-ar.medi.all1)) [2026-03-13T22:03:28.248489Z ThreadId(1) fontc::workload DEBUG] 768/3088 complete, most recently Fe(Glyph(endash)) [2026-03-13T22:03:28.252517Z ThreadId(1) fontc ERROR] Invalid source glyph 'hamzaabove-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered'''
fontmake
t_project:Building TTF for Rakkas-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 212, 2: 1486, 3: 618, 4: 222, 5: 34, 6: 12 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/zeynepakay/Rakkas_3bdb0ba164/Rakkas_SourceFiles/Rakkas.glyphs' -> 'master_ufo/Rakkas-Regular.designspace': Compiling UFO failed: mark anchor cannot be numbered: '_top_2'
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas.glyphs?3bdb0ba164 (gftools)
fontc
e(Glyph(madda-ar)) [2026-03-13T22:03:37.806905Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(nine-ar)) [2026-03-13T22:03:37.806911Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(qaf-ar.init)) [2026-03-13T22:03:37.806915Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(teh-ar.init.all1)) [2026-03-13T22:03:37.806917Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(hamzacenter-ar)) [2026-03-13T22:03:37.806919Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(cacute)) [2026-03-13T22:03:37.806922Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(equal)) [2026-03-13T22:03:37.810368Z ThreadId(1) fontc ERROR] Invalid source glyph 'wasla-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 228, 2: 1554, 3: 658, 4: 227, 5: 37, 6: 12 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 61 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: Compiling UFO failed: mark anchor cannot be numbered: '_top_2' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files

other failures

djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeeinline/config.yaml sources/2-build/Bungee_Basic/Bungee-Inline.ufo?eb03cf69ad (default) 🆕
unknown error (signal 6): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Basic/Bungee-Inline.ufo --emit-debug) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && fontmake -o ttf --output-path fontmake.ttf --drop-implied-oncurves --debug-feature-file debug.fea --keep-overlaps ~/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Basic/Bungee-Inline.ufo) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && ttx -o fontc.ttx fontc.ttf) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && ttx -o fontmake.ttx fontmake.ttf) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/otl-normalizer fontc.ttf -o fontc.markkern.txt --table gpos) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/otl-normalizer fontmake.ttf -o fontmake.markkern.txt --table gpos) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/otl-normalizer fontc.ttf -o fontc.ligcaret.txt --table gdef) (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpDvigKh/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmprUvPaj/otl-normalizer fontmake.ttf -o fontmake.ligcaret.txt --table gdef) Fatal Python error: Aborted Current thread 0x000000020339a240 (most recent call first): File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1144 in generate_output File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1529 in main File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312 in _run_main File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 367 in run File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 81 in main File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 85 in <module> File "<frozen runpy>", line 88 in _run_code File "<frozen runpy>", line 198 in _run_module_as_main Extension modules: yaml._yaml, _cdifflib, lxml._elementpath, lxml.etree, fontTools.misc.bezierTools, uharfbuzz._harfbuzz, fontTools.varLib.iup, openstep_plist.util, openstep_plist.parser, openstep_plist.writer, unicodedata2, fontTools.feaLib.lexer (total: 12) '