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 628 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
2026-03-16 1504 (1h53m23.20s) a8a0450d 1471 +8 2516 58.5% 92 -8 149 463 0 -1 71.521 +0.357
2026-03-27 1703 (2h2m51.89s) 47fbc195 1471 2516 58.5% 92 149 463 0 71.521 +0.000
2026-04-05 2203 (1h49m31.18s) 926db7c6 1471 2516 58.5% 92 149 463 0 71.521 -0.000
2026-04-08 1603 (1h47m52.33s) 1412a58e 1471 2516 58.5% 92 149 463 0 71.521 +0.000
2026-04-08 2103 (2h35m50.81s) 01b4e6e3 1471 2516 58.5% 92 149 463 0 71.521 +0.000
2026-04-09 0903 (2h55m44.78s) 6ac7cb96 1471 2516 58.5% 92 149 463 0 71.521 +0.000
2026-04-13 1426 (2h11m59.16s) 43b83726 1471 2516 58.5% 92 149 463 0 71.521
2026-04-13 1643 (2h22m7.20s) eb083354 1471 2516 58.5% 92 149 463 0 71.521 -0.000
2026-04-13 1909 (1h14m44.28s) 3cf71ebc 1495 +24 2516 59.4% 92 149 463 0 71.521 +0.000
2026-04-13 2103 (1h19m15.80s) db2eb2c3 1496 +1 2516 59.5% 92 149 463 0 71.530 +0.009
2026-04-13 2303 (1h15m37.14s) 538b1a22 1541 +45 2516 61.2% 92 149 463 0 71.533 +0.003
2026-04-14 1503 (1h21m57.56s) 9e197f41 1541 2516 61.2% 92 149 463 0 71.533 +0.000
2026-04-14 1703 (1h15m46.11s) 34978c30 1551 +10 2516 61.6% 92 149 463 0 71.533 +0.000
2026-04-14 1903 (1h16m4.24s) 2e4cf6ff 1552 +1 2516 61.7% 92 149 463 0 71.533
2026-04-14 2238 (1h32m38.69s) 2e4cf6ff 1584 +32 2565 +49 61.8% 93 +1 153 +4 472 +9 1 +1 71.494 -0.040
2026-04-15 0103 (1h23m35.95s) 3518040e 1587 +3 2565 61.9% 93 153 472 1 71.494 +0.000
2026-04-15 1503 (1h18m59.01s) 75d8e671 1591 +4 2565 62.0% 93 153 472 1 71.494
2026-04-15 1703 (1h22m52.57s) a7d06fda 1592 +1 2565 62.1% 93 153 472 1 71.494
2026-04-16 1403 (1h32m32.70s) a328ec64 1620 +28 2565 63.2% 93 153 472 1 71.577 +0.083
2026-04-16 1803 (1h19m20.23s) 7f631b66 1621 +1 2565 63.2% 93 152 -1 473 +1 1 71.577
2026-04-23 0141 (1h24m50.28s) b3de10ea 1622 +1 2565 63.2% 93 152 473 1 71.577 +0.000
2026-04-23 1503 (1h24m57.24s) 62674df9 1628 +6 2565 63.5% 93 152 473 1 71.577 +0.000
2026-04-24 1303 (1h42m15.82s) 62674df9 1833 +205 3060 +495 59.9% 116 +23 250 +98 576 +103 9 +8 67.878 -3.699
2026-04-24 1502 (1h24m22.59s) bdfb5cdb 1839 +6 3060 60.1% 116 250 576 9 67.878 +0.000
2026-04-24 1902 (1h29m27.91s) c3a14829 1841 +2 3060 60.2% 116 250 576 9 67.878 +0.000
2026-04-24 2302 (1h29m26.92s) ea81b8b3 1841 3060 60.2% 116 250 576 9 67.878
2026-04-25 1002 (1h52m28.19s) ed2b8b41 1862 +21 3060 60.8% 116 250 576 9 68.588 +0.710
2026-04-25 1528 (1h27m57.83s) 12f1fd1c 1378 -484 3060 45.0% 91 -25 191 -59 1195 +619 9 51.188 -17.401
2026-04-27 1413 (2h22m13.38s) eb8e2cfc 1890 +512 3060 61.8% 116 +25 250 +59 541 -654 9 69.732 +18.544
2026-04-27 1703 (1h32m0.17s) 54b8d01d 1891 +1 3060 61.8% 116 250 541 9 69.732 -0.000
2026-04-27 2103 (1h30m37.60s) 54b8d01d 1895 +4 3070 +10 61.7% 116 250 544 +3 9 69.733 +0.001
2026-04-27 2303 (1h30m32.10s) 5b20924e 1905 +10 3070 62.1% 116 250 544 9 69.737 +0.004
2026-04-28 2303 (1h24m23.17s) c5e088a9 1907 +2 3070 62.1% 116 250 544 9 69.737 +0.000
2026-04-29 0103 (2h21m24.86s) 345c5b6f 1915 +8 3066 -4 62.5% 116 250 544 9 69.697 -0.039
2026-04-29 1437 (2h22m0.41s) 6b57ed8c 1919 +4 3066 62.6% 116 250 544 9 69.697 +0.000
2026-04-29 1803 (1h26m22.55s) 8420208f 1926 +7 3066 62.8% 116 250 544 9 69.697 +0.000
2026-04-29 2203 (1h24m59.55s) 21550049 1926 3066 62.8% 116 250 544 9 69.698 +0.000
2026-05-01 1702 (1h29m33.58s) 911eb9ef 1924 -2 3066 62.8% 116 250 544 9 69.698 -0.000
2026-05-03 2203 (1h31m39.00s) 13a1481c 1925 +1 3066 62.8% 115 -1 251 +1 543 -1 9 69.730 +0.033
2026-05-04 1425 (1h38m47.57s) 22ee78b8 1925 3066 62.8% 113 -2 251 543 9 69.795 +0.064
2026-05-04 1902 (1h28m19.41s) 4b856507 1925 3066 62.8% 110 -3 251 543 9 69.892 +0.098
2026-05-05 0303 (1h35m24.27s) f927d398 1947 +22 3066 63.5% 110 251 543 9 69.902 +0.010
2026-05-05 1703 (1h34m13.00s) 17a7b11f 1947 3066 63.5% 108 -2 251 543 9 69.951 +0.049
2026-05-15 0703 (1h36m7.98s) a57c4b67 1951 +4 3066 63.6% 108 251 543 11 +2 69.898 -0.053
2026-05-15 1503 (1h44m33.05s) 6ba4f76e 1954 +3 3066 63.7% 108 251 543 9 -2 69.963 +0.066
2026-05-18 1403 (1h30m48.25s) 0c9d190e 1961 +7 3066 64.0% 108 251 543 9 69.996 +0.033
2026-05-18 1603 (2h42m59.18s) d009c4b7 1969 +8 3066 64.2% 108 251 543 9 70.028 +0.032
2026-05-18 1903 (1h31m14.10s) 9f9843dc 1969 3066 64.2% 108 251 543 9 70.028
2026-05-19 1603 (2h41m15.44s) 1a0a7526 1971 +2 3066 64.3% 104 -4 251 547 +4 9 70.045 +0.016
2026-05-21 2325 (1h32m39.07s) 1a0a7526 1979 +8 3091 +25 64.0% 107 +3 254 +3 556 +9 9 69.797 -0.247
2026-05-28 1503 (1h36m1.55s) f38eae11 1979 3091 64.0% 107 254 556 9 69.797
2026-05-28 1654 (1h34m20.58s) 05137c9a 1979 3091 64.0% 107 254 556 9 69.797
2026-05-29 1303 (2h32m35.89s) aba4225e 1947 -32 3091 63.0% 107 306 +52 556 9 68.130 -1.667
2026-05-29 1603 (1h52m27.00s) aba4225e 1957 +10 3123 +32 62.7% 107 306 576 +20 9 67.816 -0.314
2026-06-02 1003 (2h26m59.12s) ca5d0a6f 2009 +52 3123 64.3% 107 253 -53 576 9 69.514 +1.697
2026-06-02 1903 (1h40m53.64s) ca5d0a6f 2032 +23 3172 +49 64.1% 105 -2 255 +2 591 +15 13 +4 69.372 -0.141
2026-06-10 1703 (1h46m9.84s) 070cbeef 2032 3172 64.1% 105 256 +1 590 -1 13 69.372 +0.000
2026-06-11 1503 (1h34m40.20s) fb3586a7 2032 3172 64.1% 105 256 590 13 69.372
2026-06-11 1703 (1h35m50.98s) d201554c 2032 3172 64.1% 105 256 590 13 69.372
2026-06-12 1503 (1h40m17.36s) 0f04d703 2032 3172 64.1% 105 256 590 13 69.372
2026-06-12 1703 (1h32m34.28s) e30c7163 2034 +2 3172 64.1% 105 256 590 13 69.372 +0.000
2026-06-15 1803 (2h49m0.30s) d62ba016 2034 3172 64.1% 105 256 590 13 69.372
2026-06-22 1903 (1h37m0.80s) fcbf8e63 2034 3172 64.1% 105 256 590 13 69.372
2026-06-23 1803 (2h45m57.99s) 33bd1c7f 2034 3172 64.1% 105 256 590 13 69.372 -0.000
2026-06-30 1403 (1h37m7.43s) b4618b5a 2034 3172 64.1% 105 256 590 13 69.372
2026-07-09 1618 (2h36m46.96s) 353b5d9b 2036 +2 3172 64.2% 105 256 590 13 69.373 +0.001
2026-07-09 1945 (1h38m40.93s) 353b5d9b 2063 +27 3220 +48 64.1% 105 259 +3 578 -12 13 70.096 +0.723
2026-07-14 1703 (1h38m23.55s) cb171902 2063 3220 64.1% 105 259 578 13 70.096
2026-07-15 1003 (1h41m18.59s) cb171902 2111 +48 3276 +56 64.4% 105 257 -2 574 -4 13 70.790 +0.694
2026-07-15 1603 (2h27m32.68s) 17e74df6 2109 -2 3276 64.4% 105 257 574 13 70.770 -0.020
2026-07-16 1903 (1h38m20.92s) 17e74df6 2162 +53 3334 +58 64.8% 105 255 -2 574 13 71.339 +0.568
Jump to summary, per-target diffs, or compile failures for fontc only, fontmake only, both compilers

failed to find targets for 4 repos

Added 60 new targets

Lost 2 old targets

Diffs

808 +24 of 1337 +26 total families are identical.
bowlbyone/BowlbyOne-Regular.glyphs (default)100.000% +100.000
bowlbyone/BowlbyOne-Regular.glyphs (gftools)100.000% +100.000
bowlbyonesc/BowlbyOneSC-Regular.glyphs (default)100.000% +100.000
bowlbyonesc/BowlbyOneSC-Regular.glyphs (gftools)100.000% +100.000
breeserif/BreeSerif-Regular.glyphs (default)100.000% +100.000
breeserif/BreeSerif-Regular.glyphs (gftools)100.000% +100.000
bubblegumsans/BubblegumSans-Regular.glyphs (default)100.000% +100.000
bubblegumsans/BubblegumSans-Regular.glyphs (gftools)100.000% +100.000
bubblerone/BubblerOne-Regular.glyphs (default)100.000% +100.000
bubblerone/BubblerOne-Regular.glyphs (gftools)100.000% +100.000
butcherman/Butcherman-Regular.glyphs (default)100.000% +100.000
butcherman/Butcherman-Regular.glyphs (gftools)100.000% +100.000
cagliostro/Cagliostro-Regular.glyphs (default)100.000% +100.000
cagliostro/Cagliostro-Regular.glyphs (gftools)100.000% +100.000
cambo/Cambo-Regular.glyphs (default)100.000% +100.000
cambo/Cambo-Regular.glyphs (gftools)100.000% +100.000
candal/Candal.glyphs (default)100.000% +100.000
candal/Candal.glyphs (gftools)100.000% +100.000
cantataone/CantataOne-Regular.glyphs (default)100.000% +100.000
cantataone/CantataOne-Regular.glyphs (gftools)100.000% +100.000
carterone/CarterOne.glyphs (default)100.000% +100.000
carterone/CarterOne.glyphs (gftools)100.000% +100.000
cevicheone/CevicheOne-Regular.glyphs (default)100.000% +100.000
cevicheone/CevicheOne-Regular.glyphs (gftools)100.000% +100.000
chango/Chango-Regular.glyphs (default)100.000% +100.000
chango/Chango-Regular.glyphs (gftools)100.000% +100.000
chelaone/ChelaOne-Regular.glyphs (default)100.000% +100.000
chelaone/ChelaOne-Regular.glyphs (gftools)100.000% +100.000
cherryswash/CherrySwash-Bold.glyphs (default)100.000% +100.000
cherryswash/CherrySwash-Regular.glyphs (default)100.000% +100.000
cherryswash/CherrySwash-Regular.glyphs (gftools)100.000% +100.000
chicle/Chicle-Regular.glyphs (default)100.000% +100.000
chicle/Chicle-Regular.glyphs (gftools)100.000% +100.000
concertone/ConcertOne-Regular.glyphs (default)100.000% +100.000
concertone/ConcertOne-Regular.glyphs (gftools)100.000% +100.000
condiment/Condiment-Regular.glyphs (default)100.000% +100.000
condiment/Condiment-Regular.glyphs (gftools)100.000% +100.000
contrailone/ContrailOne-Regular.glyphs (default)100.000% +100.000
contrailone/ContrailOne-Regular.glyphs (gftools)100.000% +100.000
convergence/Convergence-Regular.glyphs (default)100.000% +100.000
convergence/Convergence-Regular.glyphs (gftools)100.000% +100.000
cookie/Cookie-Regular.glyphs (default)100.000% +100.000
cookie/Cookie-Regular.glyphs (gftools)100.000% +100.000
copse/Copse-Regular.glyphs (default)100.000% +100.000
copse/Copse-Regular.glyphs (gftools)100.000% +100.000
courgette/Courgette-Regular.glyphs (default)100.000% +100.000
courgette/Courgette-Regular.glyphs (gftools)100.000% +100.000
coveredbyyourgrace/CoveredByYourGrace.glyphs (default)100.000% +100.000
coveredbyyourgrace/CoveredByYourGrace.glyphs (gftools)100.000% +100.000
creteround/CreteRound-Regular.glyphs (default)100.000% +100.000
creteround/CreteRound-Regular.glyphs (gftools)100.000% +100.000
croissantone/CroissantOne-Regular.glyphs (default)100.000% +100.000
croissantone/CroissantOne-Regular.glyphs (gftools)100.000% +100.000
iansui/Iansui-build.glyphspackage (default) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
iansui/Iansui-build.glyphspackage (gftools) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
Kiwi-Maru/KiwiMaru-Light.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
Kiwi-Maru/KiwiMaru-Medium.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikGlitchPop.glyphs (default) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikGlitchPop.glyphs (gftools) ✎99.999% (glyf)
table value
glyf 100.000%
total 100.000%
view source repository copy reproduction command
annotations
Klee/KleeOne-SemiBold.glyphs (gftools) ✎99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
annotations
antic/Antic-Regular.glyphs (default)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
antic/Antic-Regular.glyphs (gftools)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
anticdidone/AnticDidone-Regular.glyphs (default)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
anticdidone/AnticDidone-Regular.glyphs (gftools)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
anticslab/AnticSlab-Regular.glyphs (default)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
anticslab/AnticSlab-Regular.glyphs (gftools)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
carme/Carme-Regular.glyphs (default)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
carme/Carme-Regular.glyphs (gftools)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
dorsa/Dorsa-Regular.glyphs (default)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
dorsa/Dorsa-Regular.glyphs (gftools)99.999% ((mark/kern), GPOS)
table value
(mark/kern) 100.000%
GPOS 100.000%
total 100.000%
view source repository copy reproduction command new annotation
NotoSerifBengali.glyphspackage (default) ✎99.999% (OS_2, name)
table value
OS_2 96.154%
name 99.367%
total 99.999%
view source repository copy reproduction command
annotations
latin-greek-cyrillic/NotoSerif-Italic.glyphspackage (default)99.999% (name)
table value
name 99.441%
total 100.000%
view source repository copy reproduction command new annotation
NotoSansSignWriting.glyphspackage (default) ✎99.999% (GSUB)
table value
GSUB 99.995%
total 100.000%
view source repository copy reproduction command
annotations
KonKhmer_SleokChher/Konkhmer Sleokchher.glyphs (gftools)99.999% (name)
Big_Shoulders_Inline.glyphs (default)99.999% (fvar)
table value
fvar 98.571%
total 100.000%
view source repository copy reproduction command new annotation
Big_Shoulders_Stencil.glyphs (default)99.999% (fvar)
table value
fvar 98.571%
total 100.000%
view source repository copy reproduction command new annotation
StrichpunktSans.glyphs (default)99.998% (fvar)
Tilt-Fonts/TiltWarp[XROT,YROT].designspace (gftools)99.998% (fvar, name)
table value
fvar 96.429%
name 97.931%
total 99.999%
view source repository copy reproduction command new annotation
Tilt-Fonts/TiltWarp[XROT,YROT].designspace (default)99.998% (fvar, name)
table value
fvar 96.429%
name 97.638%
total 99.999%
view source repository copy reproduction command new annotation
Exo-2.0/Exo2-Italic.glyphs (default) ✎99.998% (GSUB)
table value
GSUB 99.838%
total 99.998%
view source repository copy reproduction command
annotations
Exo-2.0/Exo2-Italic.glyphs (gftools) ✎99.998% (GSUB)
table value
GSUB 99.838%
total 99.998%
view source repository copy reproduction command
annotations
Exo-2.0/Exo2.glyphs (gftools) ✎99.998% (GSUB)
table value
GSUB 99.846%
total 99.998%
view source repository copy reproduction command
annotations
Exo-2.0/Exo2.glyphs (default) ✎99.998% (GSUB)
table value
GSUB 99.846%
total 99.998%
view source repository copy reproduction command
annotations
Estedad/Estedad.glyphs (gftools)99.998% (GSUB)
Estedad/Estedad.glyphs (default)99.998% (GSUB)
Asar/Asar.glyphs (gftools)99.997% (name)
caudex/Caudex-Italic.glyphs (default)99.997% (OS_2, sizeof(name))
table value
OS_2 96.154%
sizeof(name) 72B
total 99.998%
view source repository copy reproduction command new annotation
caudex/Caudex-BoldItalic.glyphs (default)99.997% (OS_2, sizeof(name))
table value
OS_2 96.154%
sizeof(name) 72B
total 99.998%
view source repository copy reproduction command new annotation
allkin/Allkin.glyphs (gftools)99.997% (name)
piazzolla/Piazzolla-Italic.glyphs (gftools) ✎99.997% (HVAR, MVAR, fvar, name)
table value
HVAR 99.869%
MVAR 92.135%
fvar 80.000%
name 98.286%
total 99.997%
view source repository copy reproduction command
annotations
Black-Ops/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
intel-one-mono/IntelOneMono-Roman.designspace (gftools)99.996% (fvar, name)
table value
fvar 96.875%
name 98.089%
total 99.997%
view source repository copy reproduction command new annotation
intel-one-mono/IntelOneMono-Roman.designspace (default)99.996% (fvar, name)
table value
fvar 96.875%
name 98.013%
total 99.997%
view source repository copy reproduction command new annotation
Chilanka/Chilanka-Regular.ufo (gftools) ✎99.996% (DSIG)
table value
DSIG fontmake only
total 99.997%
view source repository copy reproduction command
annotations
caudex/Caudex-Bold.glyphs (gftools)99.996% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 91.429%
total 99.997%
view source repository copy reproduction command new annotation
piazzolla/Piazzolla-Italic.glyphs (default) ✎99.996% (HVAR, MVAR, STAT, fvar, name)
table value
HVAR 99.869%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.996%
view source repository copy reproduction command
annotations
kablammo/Kablammo.glyphs (default) ✎99.996% (GSUB, gvar)
table value
GSUB 99.996%
gvar 100.000%
total 99.996%
view source repository copy reproduction command
annotations
ADLaM-Display/ADLaM-Display.glyphs (gftools) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
piazzolla/Piazzolla.glyphs (gftools) ✎99.996% (HVAR, MVAR, fvar, name)
table value
HVAR 99.685%
MVAR 92.135%
fvar 80.000%
name 98.089%
total 99.996%
view source repository copy reproduction command
annotations
almendra/Almendra-Regular.glyphs (gftools)99.996% (GSUB)
diplomata/Diplomata.glyphs (gftools, sources/diplomata.yaml)99.996% (OS_2)
almendra/Almendra-Regular.glyphs (default)99.996% (GSUB)
caudex/Caudex-Italic.glyphs (gftools)99.996% (OS_2, head, name)
table value
OS_2 94.231%
head 95.000%
name 91.429%
total 99.996%
view source repository copy reproduction command new annotation
diplomata/DiplomataSC.glyphs (gftools, sources/diplomatasc.yaml)99.996% (OS_2)
unica/UnicaOne.glyphs (gftools) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
liter/liter.glyphs (default) ✎99.996% (GPOS)
table value
GPOS 99.495%
total 99.996%
view source repository copy reproduction command
annotations
Tomorrow/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
Rubik-Filtered/RubikDoodleTriangles.glyphs (default) ✎99.995% (glyf)
table value
glyf 99.995%
total 99.995%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikDoodleTriangles.glyphs (gftools) ✎99.995% (glyf)
table value
glyf 99.995%
total 99.995%
view source repository copy reproduction command
annotations
piazzolla/Piazzolla.glyphs (default) ✎99.995% (HVAR, MVAR, STAT, fvar, name)
table value
HVAR 99.685%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.995%
view source repository copy reproduction command
annotations
Strait/Strait.glyphs (gftools)99.995% (OS_2)
caudex/Caudex-BoldItalic.glyphs (gftools)99.995% (OS_2, head, name)
table value
OS_2 94.231%
head 95.000%
name 85.714%
total 99.995%
view source repository copy reproduction command new annotation
Molle2/Molle.glyphspackage (default)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
NotoSansGrantha.glyphs (default) ✎99.994% (GSUB)
table value
GSUB 99.987%
total 99.994%
view source repository copy reproduction command
annotations
Afacad/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
Afacad/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
Georama/Georama-Italic.designspace (gftools, sources/builder.yaml) ✎99.993% ((mark/kern))
table value
(mark/kern) 99.983%
total 99.994%
view source repository copy reproduction command
annotations
Georama/Georama-Italic.designspace (default) ✎99.993% ((mark/kern))
table value
(mark/kern) 99.983%
total 99.994%
view source repository copy reproduction command
annotations
almendra/Almendra-Bold.glyphs (default)99.993% (GSUB)
almendra/Almendra-Italic.glyphs (default)99.993% (GSUB)
asimovian/Asimovian.glyphs (gftools)99.993% (name)
road-rage/RoadRage.glyphs (gftools)99.992% (name, sizeof(name))
table value
name 86.364%
sizeof(name) 118B
total 99.993%
view source repository copy reproduction command new annotation
solitreo/Solitreo.glyphs (default) ✎99.992% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.993%
view source repository copy reproduction command
annotations
solitreo/Solitreo.glyphs (gftools) ✎99.992% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.993%
view source repository copy reproduction command
annotations
chauphilomeneone/ChauPhilomeneOne-Regular.glyphs (gftools)99.991% +99.992(GSUB)
table value
GSUB 99.444% +99.444
total 99.992% +99.992
view source repository copy reproduction command new annotation
chauphilomeneone/ChauPhilomeneOne-Regular.glyphs (default)99.991% +99.992(GSUB)
table value
GSUB 99.444% +99.444
total 99.992% +99.992
view source repository copy reproduction command new annotation
Metamorphous/Metamorphous.glyphspackage (gftools)99.990% (name)
Chilanka/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/XanhMono-Italic.glyphs (gftools)99.990% (OS_2)
xanhmono/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
Rubik-Filtered/RubikDoodleShadow.glyphs (default) ✎99.990% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikDoodleShadow.glyphs (gftools) ✎99.990% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
Mogra/Mogra.glyphs (gftools)99.990% (OS_2, head, name, sizeof(name))
table value
OS_2 98.077%
head 95.000%
name 84.615%
sizeof(name) 100B
total 99.990%
view source repository copy reproduction command new annotation
Playfair/Playfair.glyphspackage (gftools) ✎99.990% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.985%
GPOS 99.812%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 80662B
total 99.990%
view source repository copy reproduction command
annotations
Playfair/Playfair.glyphspackage (default) ✎99.989% ((mark/kern), GPOS, MVAR, OS_2, post, sizeof(GPOS))
table value
(mark/kern) 99.985%
GPOS 99.812%
MVAR 67.769%
OS_2 98.077%
post 99.952%
sizeof(GPOS) 80662B
total 99.990%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikScribble.glyphs (default) ✎99.989% (glyf)
table value
glyf 99.988%
total 99.990%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikScribble.glyphs (gftools) ✎99.989% (glyf)
table value
glyf 99.988%
total 99.990%
view source repository copy reproduction command
annotations
shrikhand/Shrikhand.glyphs (gftools)99.988% (OS_2, head, name, sizeof(name))
table value
OS_2 98.077%
head 95.000%
name 82.609%
sizeof(name) 100B
total 99.989%
view source repository copy reproduction command new annotation
RobotoFlex.designspace (gftools) ✎99.988% (GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
GSUB 94.780%
GlyphOrder 99.054%
HVAR 99.871%
cmap 98.915%
glyf 99.942%
gvar 99.999%
hmtx 99.053%
post 98.757%
total 99.989%
view source repository copy reproduction command
annotations
ClimateCrisis.glyphs (default)99.988% (GSUB)
Ranga/Ranga-Bold.glyphs (gftools)99.988% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 88.462%
total 99.988%
view source repository copy reproduction command new annotation
Playfair/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) 75134B
total 99.988%
view source repository copy reproduction command
annotations
Playfair/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) 75134B
total 99.988%
view source repository copy reproduction command
annotations
parastoo-font/Parastoo.glyphspackage (gftools) ✎99.986% (gvar)
table value
gvar 99.938%
total 99.987%
view source repository copy reproduction command
annotations
parastoo-font/Parastoo.glyphspackage (default) ✎99.986% (gvar)
table value
gvar 99.937%
total 99.987%
view source repository copy reproduction command
annotations
Charmonman/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
annotations
shalimar/Shalimar.glyphs (gftools)99.985% (name, sizeof(name))
table value
name 86.364%
sizeof(name) 146B
total 99.985%
view source repository copy reproduction command new annotation
Charmonman/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
annotations
francoisoneFont/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/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
Oi/Oi.glyphs (default) ✎99.980% (GSUB)
table value
GSUB 99.233%
total 99.980%
view source repository copy reproduction command
annotations
font-abyssinica/AbyssinicaSIL.designspace (default)99.978% (HVAR, STAT, fvar, name)
table value
HVAR 99.908%
STAT 68.421%
fvar 60.714%
name 98.973%
total 99.979%
view source repository copy reproduction command new annotation
Oi/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
Blaka/BlakaHollow-Regular.glyphs (gftools, sources/blakahollow.yaml)99.977% (name)
instrument-serif/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
creteround/CreteRound-Italic.glyphs (gftools)99.976% +99.976(OS_2, head, name)
table value
OS_2 98.077% +98.077
head 95.000% +95.000
name 91.429% +91.429
total 99.976% +99.976
view source repository copy reproduction command new annotation
creteround/CreteRound-Italic.glyphs (default)99.976% +99.976(OS_2, head, name)
table value
OS_2 98.077% +98.077
head 95.000% +95.000
name 90.625% +90.625
total 99.976% +99.976
view source repository copy reproduction command new annotation
liter/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
font-nuosu/NuosuSIL.designspace (default) ✎99.974% (HVAR, STAT, fvar, name)
table value
HVAR 99.939%
STAT 68.421%
fvar 60.714%
name 96.842%
total 99.975%
view source repository copy reproduction command
annotations
Molle2/Molle.glyphspackage (gftools)99.974% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 94.118%
total 99.975%
view source repository copy reproduction command new annotation
rubik/Rubik-Italic.glyphs (gftools)99.974% ((mark/kern))
table value
(mark/kern) 99.938%
total 99.974%
view source repository copy reproduction command new annotation
rubik/Rubik-Italic.glyphs (default)99.974% ((mark/kern))
table value
(mark/kern) 99.938%
total 99.974%
view source repository copy reproduction command new annotation
montagu-slab/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
montagu-slab/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
HedvigLetters/HedvigLettersSans.glyphs (gftools, sources/Sans.yaml)99.969% (name)
allan/Allan-Bold.glyphs (gftools)99.967% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 89.655%
total 99.968%
view source repository copy reproduction command new annotation
Exile/Exile.glyphs (gftools)99.966% (name)
Unna Italic.glyphs (default) ✎99.966% (HVAR, MVAR, STAT, avar, fvar, name)
table value
HVAR 99.598%
MVAR 92.784%
STAT 78.788%
avar 75.000%
fvar 66.667%
name 95.868%
total 99.966%
view source repository copy reproduction command
annotations
Unna.glyphs (default) ✎99.965% (HVAR, MVAR, STAT, avar, fvar, name)
table value
HVAR 99.598%
MVAR 92.784%
STAT 78.788%
avar 75.000%
fvar 66.667%
name 95.413%
total 99.966%
view source repository copy reproduction command
annotations
cantarell/Cantarell-Italic.glyphs (gftools)99.964% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 94.000%
total 99.965%
view source repository copy reproduction command new annotation
cantarell/Cantarell-Bold.glyphs (gftools)99.964% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 94.000%
total 99.964%
view source repository copy reproduction command new annotation
benchnine/BenchNine-Bold.glyphs (gftools)99.963% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 91.429%
total 99.963%
view source repository copy reproduction command new annotation
Protest/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
font-mingzat/Mingzat.designspace (default) ✎99.962% (HVAR, STAT, fvar, name)
table value
HVAR 99.789%
STAT 68.421%
fvar 60.714%
name 96.970%
total 99.963%
view source repository copy reproduction command
annotations
vibes-typeface/vibes-typeface.glyphs (gftools)99.960% (name, sizeof(name))
table value
name 84.211%
sizeof(name) 102B
total 99.960%
view source repository copy reproduction command new annotation
joti/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
Chathura/Chathura-Thin.glyphs (default)99.959% (GSUB)
Chathura/Chathura-Thin.glyphs (gftools)99.959% (GSUB)
Chathura/Chathura-Light.glyphs (default)99.959% (GSUB)
Chathura/Chathura-Light.glyphs (gftools)99.959% (GSUB)
Chathura/Chathura-Regular.glyphs (default)99.958% (GSUB)
Chathura/Chathura-Regular.glyphs (gftools)99.958% (GSUB)
Chathura/Chathura-ExtraBold.glyphs (default)99.958% (GSUB)
Chathura/Chathura-ExtraBold.glyphs (gftools)99.958% (GSUB)
Chathura/Chathura-Bold.glyphs (default)99.956% (GSUB, sizeof(name))
table value
GSUB 98.742%
sizeof(name) 72B
total 99.956%
view source repository copy reproduction command new annotation
chauphilomeneone/ChauPhilomeneOne-Italic.glyphs (gftools)99.954% +99.955(GSUB, OS_2, head, name)
table value
GSUB 99.444% +99.444
OS_2 98.077% +98.077
head 95.000% +95.000
name 91.429% +91.429
total 99.955% +99.955
view source repository copy reproduction command new annotation
Chathura/Chathura-Bold.glyphs (gftools)99.954% (GSUB, OS_2, head, name)
table value
GSUB 98.742%
OS_2 98.077%
head 95.000%
name 90.625%
total 99.955%
view source repository copy reproduction command new annotation
chauphilomeneone/ChauPhilomeneOne-Italic.glyphs (default)99.954% +99.954(GSUB, OS_2, head, name)
table value
GSUB 99.444% +99.444
OS_2 98.077% +98.077
head 95.000% +95.000
name 90.625% +90.625
total 99.954% +99.954
view source repository copy reproduction command new annotation
Agu-Display/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
Agu-Display/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
Ropa-Sans/RopaSans-Italic.glyphs (gftools)99.952% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 90.244%
total 99.952%
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
asul/Asul-Bold.glyphs (gftools)99.951% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 91.429%
total 99.952%
view source repository copy reproduction command new annotation
cantarell/Cantarell-BoldItalic.glyphs (gftools)99.950% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 90.000%
total 99.951%
view source repository copy reproduction command new annotation
almendra/Almendra-Bold.glyphs (gftools)99.949% (GSUB, OS_2, head, name)
table value
GSUB 97.727%
OS_2 98.077%
head 95.000%
name 91.429%
total 99.950%
view source repository copy reproduction command new annotation
cherryswash/CherrySwash-Bold.glyphs (gftools)99.949% +99.949(OS_2, head, name)
table value
OS_2 98.077% +98.077
head 95.000% +95.000
name 91.429% +91.429
total 99.949% +99.949
view source repository copy reproduction command new annotation
astloch/Astloch-Bold.glyphs (gftools)99.947% (OS_2, head, name, sizeof(name))
table value
OS_2 98.077%
head 95.000%
name 86.957%
sizeof(name) 34B
total 99.947%
view source repository copy reproduction command new annotation
almendra/Almendra-Italic.glyphs (gftools)99.947% (GSUB, OS_2, head, name)
table value
GSUB 97.727%
OS_2 98.077%
head 95.000%
name 91.429%
total 99.947%
view source repository copy reproduction command new annotation
dm-mono/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
annotations
dm-mono/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
annotations
almendra/Almendra-BoldItalic.glyphs (gftools)99.932% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 85.714%
total 99.933%
view source repository copy reproduction command new annotation
NotoSansBhaiksuki.designspace (default) ✎99.931% (GSUB)
table value
GSUB 98.276%
total 99.932%
view source repository copy reproduction command
annotations
BriemHand.glyphs (default) ✎99.926% (GSUB)
table value
GSUB 98.074%
total 99.927%
view source repository copy reproduction command
annotations
Libre-Franklin/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
Libre-Franklin/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
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
font-lisu-bosa/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
annotations
font-lisu-bosa/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
annotations
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/EpundaSlab-Italic.glyphspackage (gftools) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.898%
view source repository copy reproduction command
annotations
buda/Buda-Light.glyphs (gftools)99.897% (name, sizeof(name))
table value
name 82.759%
sizeof(name) 80B
total 99.897%
view source repository copy reproduction command new annotation
epundaslab/EpundaSlab-Italic.glyphspackage (default) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.897%
view source repository copy reproduction command
annotations
kablammo/Kablammo.glyphs (gftools) ✎99.895% (GSUB, glyf, gvar, maxp)
table value
GSUB 99.996%
glyf 99.999%
gvar 98.184%
maxp 94.444%
total 99.895%
view source repository copy reproduction command
annotations
NotoSansDevanagariUI.glyphspackage (default)99.892% (GPOS)
font-lisu-bosa/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
annotations
font-lisu-bosa/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
annotations
KayPhoDu.designspace (default) ✎99.866% (HVAR, STAT, fvar, name)
table value
HVAR 98.718%
STAT 68.421%
fvar 72.000%
name 97.414%
total 99.867%
view source repository copy reproduction command
annotations
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
geo/Geo-Oblique.glyphs (gftools)99.828% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 82.857%
total 99.829%
view source repository copy reproduction command new annotation
dm-mono/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
annotations
geo/Geo-Regular.glyphs (gftools)99.799% (name, sizeof(name))
table value
name 81.250%
sizeof(name) 102B
total 99.799%
view source repository copy reproduction command new annotation
dm-mono/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
annotations
opensans/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
NotoSansTakri.designspace (default) ✎99.660% (GDEF)
table value
GDEF 85.124%
total 99.661%
view source repository copy reproduction command
annotations
opensans/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
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)
font-mingzat/Mingzat.designspace (gftools) ✎99.038% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.796%
gvar fontc only
name 77.686%
sizeof(name) 324B
total 99.039%
view source repository copy reproduction command
annotations
font-abyssinica/AbyssinicaSIL.designspace (gftools)98.767% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.958%
gvar fontc only
name 94.716%
sizeof(name) 386B
total 98.768%
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
font-nuosu/NuosuSIL.designspace (gftools) ✎97.996% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.975%
gvar fontc only
name 77.686%
sizeof(name) 346B
total 97.997%
view source repository copy reproduction command
annotations
Turret-Road/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
annotations
Turret-Road/turret-road.glyphs (default) ✎97.942% (HVAR, OS_2, STAT, avar, fvar, gvar, name, sizeof(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%
sizeof(name) 148B
total 97.943%
view source repository copy reproduction command
annotations
opensans/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
Coral-Pixels/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
Coral-Pixels/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/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
lugrasimo-fonts/Lugrasimo-Regular.designspace (default)94.737% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
total 94.737%
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
caprasimo-fonts/Caprasimo-Regular.designspace (default) ✎93.931% ((mark/kern), GDEF, GPOS, sizeof(GPOS))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
sizeof(GPOS) 1856B
total 93.932%
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
Padyakke_Libre/Padyakke.glyphs (gftools, source/builder.yaml)92.231% (cvt, fpgm, glyf, head, maxp, name, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 87.723%
head 95.000%
maxp 66.667%
name 89.231%
prep 16.129%
total 92.231%
view source repository copy reproduction command new annotation
lugrasimo-fonts/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) 688B
total 91.445%
view source repository copy reproduction command new annotation
caprasimo-fonts/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) 710B
total 91.077%
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
latin-greek-cyrillic/NotoSerif.glyphspackage (default)88.533% ((mark/kern), GDEF, glyf, gvar)
table value
(mark/kern) 76.445%
GDEF 83.496%
glyf 99.467%
gvar 99.484%
total 88.533%
view source repository copy reproduction command new annotation
Barrio/Barrio.glyphs (gftools)86.178% (cvt, fpgm, glyf, head, maxp, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 87.071%
head 95.000%
maxp 66.667%
prep 16.129%
total 86.178%
view source repository copy reproduction command new annotation
latin-greek-cyrillic/NotoSans.glyphspackage (default)84.585% ((mark/kern), GDEF, GPOS, glyf, gvar)
table value
(mark/kern) 72.901%
GDEF 82.198%
GPOS 98.007%
glyf 99.908%
gvar 99.913%
total 84.586%
view source repository copy reproduction command new annotation
latin-greek-cyrillic/NotoSans-Italic.glyphspackage (default)84.474% ((mark/kern), GDEF, GPOS, glyf, gvar)
table value
(mark/kern) 73.951%
GDEF 82.357%
GPOS 98.316%
glyf 99.213%
gvar 99.279%
total 84.474%
view source repository copy reproduction command new annotation
lumanosimo-fonts/Lumanosimo-Regular.designspace (default) ✎84.185% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
total 84.185%
view source repository copy reproduction command
annotations
lumanosimo-fonts/Lumanosimo-Regular.designspace (gftools) ✎81.630% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, name, sizeof(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.558%
gvar fontc only
name 59.459%
sizeof(name) 726B
total 81.631%
view source repository copy reproduction command
annotations
Bahiana/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
reem-kufi/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
reem-kufi/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
reem-kufi/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
reem-kufi/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
reem-kufi/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
Honk/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
Honk/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
roboto-classic/Roboto.designspace (gftools)74.975% ((mark/kern), HVAR, gvar)
table value
(mark/kern) 44.329%
HVAR 24.434%
gvar 98.866%
total 74.976%
view source repository copy reproduction command new annotation
roboto-classic/Roboto.designspace (default)74.975% ((mark/kern), HVAR, gvar)
table value
(mark/kern) 44.329%
HVAR 24.434%
gvar 98.866%
total 74.976%
view source repository copy reproduction command new annotation
Gulzar/Gulzar.glyphs (gftools) ✎74.237% ((mark/kern), GDEF, GlyphOrder, cmap, glyf, hmtx, post)
table value
(mark/kern) 45.420%
GDEF 86.359%
GlyphOrder 86.689%
cmap 61.321%
glyf 99.341%
hmtx 86.678%
post 84.817%
total 74.237%
view source repository copy reproduction command
annotations
bacasime-antique-fonts/Bacasime-Antique-Regular.designspace (default) ✎73.557% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
total 73.558%
view source repository copy reproduction command
annotations
bacasime-antique-fonts/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
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
ar-one-sans/AROneSans.glyphs (gftools) ✎67.699% ((mark/kern))
table value
(mark/kern) 39.708%
total 67.700%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
ar-one-sans/AROneSans.glyphs (default) ✎66.917% ((mark/kern))
table value
(mark/kern) 39.708%
total 66.918%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
Foldit.glyphs (default) ✎64.868% ((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.510%
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
GeistPixel.glyphspackage (default)59.283% (gvar)
Akaya-Kanadaka/AkayaKanadaka.glyphs (gftools) ✎56.841% ((mark/kern), GDEF, GSUB, GlyphOrder, cmap, cvt, fpgm, glyf, head, hmtx, maxp, name, post, prep)
table value
(mark/kern) 14.279%
GDEF 35.273%
GSUB 40.188%
GlyphOrder 37.825%
cmap 65.985%
cvt fontmake only
fpgm fontmake only
glyf 83.379%
head 95.000%
hmtx 37.751%
maxp 66.667%
name 96.875%
post 15.509%
prep 16.129%
total 56.842%
view source repository copy reproduction command
annotations
Blaka/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/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
name 85
OS_2 65
(mark/kern) 61
glyf 50
HVAR 45
GSUB 41
GPOS 40
fvar 39
gvar 36
head 33
STAT 30
GDEF 28
post 25
hmtx 22
GlyphOrder 20
maxp 18
sizeof(name) 18
avar 14
sizeof(GPOS) 13
MVAR 10
hhea 10
ligcaret 10
cmap 9
COLR 7
sizeof(GDEF) 7
prep 5
cvt 4
fpgm 4
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) ✎
view source repository copy reproduction command
annotations
feature files. This is an unnecessary limitation. [2026-07-16T19:26:45.707209Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:26:45.708114Z ThreadId(1) fontc::workload DEBUG] 2/4271 complete, most recently Fe(Features) [2026-07-16T19:26:45.708129Z ThreadId(1) fontc::workload DEBUG] 3/4271 complete, most recently Fe(PaintGraph) [2026-07-16T19:26:45.708132Z ThreadId(1) fontc::workload DEBUG] 4/4271 complete, most recently Be(Cpal) [2026-07-16T19:26:45.708134Z ThreadId(1) fontc::workload DEBUG] 5/4271 complete, most recently Fe(StaticMetadata) [2026-07-16T19:26:45.716073Z 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-CondensedMedium.ufo/features.fea
EkType/Anek/sources/AnekBangla/builder.yaml Masters/AnekBangla.designspace?34074c6b40 (gftools) ✎
view source repository copy reproduction command
annotations
Features for "Masters/AnekBangla.designspace" [2026-07-16T19:27:28.153611Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:27:28.155715Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:27:28.161281Z ThreadId(1) fontc::workload DEBUG] 1/4271 complete, most recently Fe(ColorPalettes) [2026-07-16T19:27:28.161307Z ThreadId(1) fontc::workload DEBUG] 2/4271 complete, most recently Fe(Features) [2026-07-16T19:27:28.161310Z ThreadId(1) fontc::workload DEBUG] 3/4271 complete, most recently Fe(StaticMetadata) [2026-07-16T19:27:28.165419Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekBangla-CondensedThin.ufo/features.fea, Masters/AnekBangla-CondensedMedium.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) ✎
view source repository copy reproduction command
annotations
'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:29:20.621419Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:29:20.622841Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(Features) [2026-07-16T19:29:20.622857Z ThreadId(1) fontc::workload DEBUG] 3/4743 complete, most recently Fe(PaintGraph) [2026-07-16T19:29:20.622860Z ThreadId(1) fontc::workload DEBUG] 4/4743 complete, most recently Be(Cpal) [2026-07-16T19:29:20.622863Z ThreadId(1) fontc::workload DEBUG] 5/4743 complete, most recently Fe(StaticMetadata) [2026-07-16T19:29:20.627971Z 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-CondensedMedium.ufo/features.fea
EkType/Anek/sources/AnekGujarati/builder.yaml Masters/AnekGujarati.designspace?34074c6b40 (gftools) ✎
view source repository copy reproduction command
annotations
ata for "Masters/AnekGujarati.designspace" [2026-07-16T19:30:06.434080Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:30:06.434315Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:30:06.435876Z ThreadId(1) fontc::workload DEBUG] 1/4743 complete, most recently Fe(StaticMetadata) [2026-07-16T19:30:06.435893Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(ColorPalettes) [2026-07-16T19:30:06.435896Z ThreadId(1) fontc::workload DEBUG] 3/4743 complete, most recently Fe(Features) [2026-07-16T19:30:06.440294Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGujarati-CondensedThin.ufo/features.fea, Masters/AnekGujarati-CondensedMedium.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) ✎
view source repository copy reproduction command
annotations
] 3/2095 complete, most recently Fe(PaintGraph) [2026-07-16T19:30:47.698543Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:30:47.698547Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:30:47.698985Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:30:47.699004Z ThreadId(1) fontc::workload DEBUG] 4/2095 complete, most recently Fe(Features) [2026-07-16T19:30:47.701491Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:30:47.703676Z 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-CondensedMedium.ufo/features.fea
EkType/Anek/sources/AnekGurmukhi/builder.yaml Masters/AnekGurmukhi.designspace?34074c6b40 (gftools) ✎
view source repository copy reproduction command
annotations
"Masters/AnekGurmukhi.designspace" [2026-07-16T19:31:01.918718Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:31:01.918771Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekGurmukhi.designspace" [2026-07-16T19:31:01.920230Z ThreadId(1) fontc::workload DEBUG] 1/2095 complete, most recently Fe(Features) [2026-07-16T19:31:01.920250Z ThreadId(1) fontc::workload DEBUG] 2/2095 complete, most recently Fe(ColorPalettes) [2026-07-16T19:31:01.922302Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:31:01.925891Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGurmukhi-CondensedThin.ufo/features.fea, Masters/AnekGurmukhi-CondensedMedium.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) ✎
view source repository copy reproduction command
annotations
AnekLatin/Masters/AnekLatin.designspace" [2026-07-16T19:32:07.564405Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin.designspace" [2026-07-16T19:32:07.565590Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:07.565617Z ThreadId(1) fontc::workload DEBUG] 1/3239 complete, most recently Fe(Features) [2026-07-16T19:32:07.569023Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:32:07.575321Z 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-CondensedMedium.ufo/features.fea
EkType/Anek/sources/AnekLatin/builder.yaml Masters/AnekLatin.designspace?34074c6b40 (gftools) ✎
view source repository copy reproduction command
annotations
readId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:32:26.506520Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:26.506654Z ThreadId(1) fontc::workload DEBUG] 2/3239 complete, most recently Be(Cpal) [2026-07-16T19:32:26.506667Z ThreadId(1) fontc::workload DEBUG] 3/3239 complete, most recently Fe(PaintGraph) [2026-07-16T19:32:26.506670Z ThreadId(1) fontc::workload DEBUG] 4/3239 complete, most recently Fe(Features) [2026-07-16T19:32:26.508548Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:32:26.513018Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekLatin-CondensedThin.ufo/features.fea, Masters/AnekLatin-CondensedMedium.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) ✎
view source repository copy reproduction command
annotations
ad DEBUG] 1242/4980 complete, most recently Fe(Glyph(thorn.alt)) [2026-07-16T20:02:53.405979Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(ycircumflex.alt)) [2026-07-16T20:02:53.405980Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(trademark)) [2026-07-16T20:02:53.405981Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(Ucaron.alt)) [2026-07-16T20:02:53.405982Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(uhornacute)) [2026-07-16T20:02:53.405983Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(ubreve)) [2026-07-16T20:02:53.405984Z ThreadId(1) fontc::workload DEBUG] 1248/4980 complete, most recently Fe(Glyph(sterling)) [2026-07-16T20:02:53.407838Z 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) ✎
view source repository copy reproduction command
annotations
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) ✎
view source repository copy reproduction command
annotations
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
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (default) ✎
view source repository copy reproduction command
annotations
acute.alt6)) [2026-07-16T20:06:34.788951Z ThreadId(1) fontc::workload DEBUG] 17603/22554 complete, most recently Be(FeaturesAst) [2026-07-16T20:06:34.788954Z ThreadId(1) fontc::workload DEBUG] 17604/22554 complete, most recently Be(GlyfFragment(iMatra_candraBindu-deva)) [2026-07-16T20:06:34.788957Z ThreadId(1) fontc::workload DEBUG] 17605/22554 complete, most recently Be(GlyfFragment(eight.alt5)) [2026-07-16T20:06:34.933675Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:06:34.933689Z 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) ✎
view source repository copy reproduction command
annotations
ra-deva.w13)) [2026-07-16T20:08:25.663506Z ThreadId(1) fontc::workload DEBUG] 17717/22554 complete, most recently Be(GlyfFragment(n_ta-deva.alt1)) [2026-07-16T20:08:25.663509Z ThreadId(1) fontc::workload DEBUG] 17718/22554 complete, most recently Be(GlyfFragment(oslashacute.BRACKET.varAlt01)) [2026-07-16T20:08:25.825332Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:08:25.825351Z 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) ✎
view source repository copy reproduction command
annotations
a)) [2026-07-16T20:10:43.955489Z ThreadId(1) fontc::workload DEBUG] 17532/22542 complete, most recently Be(GlyfFragment(Ccedilla)) [2026-07-16T20:10:43.955491Z ThreadId(1) fontc::workload DEBUG] 17533/22542 complete, most recently Be(GlyfFragment(ii_anusvara-deva.alt2)) [2026-07-16T20:10:43.955494Z ThreadId(1) fontc::workload DEBUG] 17534/22542 complete, most recently Be(GlyfFragment(Alphatonos)) [2026-07-16T20:10:44.097973Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:10:44.097986Z 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) ✎
view source repository copy reproduction command
annotations
ecently Be(GlyfFragment(ha-cy)) [2026-07-16T20:12:26.362832Z ThreadId(1) fontc::workload DEBUG] 17663/22542 complete, most recently Be(GlyfFragment(Gestroke-cy.alt5)) [2026-07-16T20:12:26.362834Z ThreadId(1) fontc::workload DEBUG] 17664/22542 complete, most recently Be(GlyfFragment(Eta.alt5)) [2026-07-16T20:12:26.486783Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:12:26.486803Z 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) ✎
view source repository copy reproduction command
annotations
[2026-07-16T20:14:57.275312Z ThreadId(1) fontc::workload DEBUG] 17744/22554 complete, most recently Be(GlyfFragment(ndotaccent)) [2026-07-16T20:14:57.275315Z ThreadId(1) fontc::workload DEBUG] 17745/22554 complete, most recently Be(GlyfFragment(ustraightstroke-cy.alt6)) [2026-07-16T20:14:57.275317Z ThreadId(1) fontc::workload DEBUG] 17746/22554 complete, most recently Be(GlyfFragment(n_va-deva)) [2026-07-16T20:14:57.379443Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:14:57.379454Z 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-Deva.yaml PlaypenSans.glyphspackage?7a0794f021 (gftools) ✎
view source repository copy reproduction command
annotations
tly Be(GlyfFragment(Ohorntilde)) [2026-07-16T20:17:34.248080Z ThreadId(1) fontc::workload DEBUG] 18206/22554 complete, most recently Be(GlyfFragment(dze-cy.alt5)) [2026-07-16T20:17:34.248082Z ThreadId(1) fontc::workload DEBUG] 18207/22554 complete, most recently Be(GlyfFragment(nineFarsi-ar)) [2026-07-16T20:17:34.340333Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:17:34.340354Z 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-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (default) ✎
view source repository copy reproduction command
annotations
on-cy)) [2026-07-16T20:20:29.273880Z ThreadId(1) fontc::workload DEBUG] 17218/22542 complete, most recently Be(GlyfFragment(ihookabove)) [2026-07-16T20:20:29.273882Z ThreadId(1) fontc::workload DEBUG] 17219/22542 complete, most recently Be(GlyfFragment(ecircumflex)) [2026-07-16T20:20:29.273885Z ThreadId(1) fontc::workload DEBUG] 17220/22542 complete, most recently Be(GlyfFragment(iotatonos.alt5)) [2026-07-16T20:20:29.365309Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:20:29.365323Z 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) ✎
view source repository copy reproduction command
annotations
lyfFragment(kasratan-ar)) [2026-07-16T20:22:33.964990Z ThreadId(1) fontc::workload DEBUG] 17427/22542 complete, most recently Be(GlyfFragment(ohorn.alt2)) [2026-07-16T20:22:33.964993Z ThreadId(1) fontc::workload DEBUG] 17428/22542 complete, most recently Be(GlyfFragment(o_anusvara-deva.alt1)) [2026-07-16T20:22:34.140911Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:22:34.140924Z 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-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (default) ✎
view source repository copy reproduction command
annotations
r.fina.alt1)) [2026-07-16T20:25:12.599585Z ThreadId(1) fontc::workload DEBUG] 13759/22546 complete, most recently Be(GlyfFragment(nine-deva.alt3)) [2026-07-16T20:25:12.599587Z ThreadId(1) fontc::workload DEBUG] 13760/22546 complete, most recently Be(GlyfFragment(t_pa-deva)) [2026-07-16T20:25:12.599590Z ThreadId(1) fontc::workload DEBUG] 13761/22546 complete, most recently Be(GlyfFragment(uacute)) [2026-07-16T20:25:12.794743Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:25:12.794758Z 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) ✎
view source repository copy reproduction command
annotations
ntly Be(GlyfFragment(rr_ya-deva)) [2026-07-16T20:27:03.680382Z ThreadId(1) fontc::workload DEBUG] 17996/22546 complete, most recently Be(GlyfFragment(yy_ra-deva)) [2026-07-16T20:27:03.680384Z ThreadId(1) fontc::workload DEBUG] 17997/22546 complete, most recently Be(GlyfFragment(yoddagesh-hb)) [2026-07-16T20:27:03.780856Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-07-16T20:27:03.780872Z 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
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Italic/SourceSerif4Variable-Italic.designspace?b3980ade53 (default) ✎
view source repository copy reproduction command
annotations
lete, most recently Be(Cpal) [2026-07-16T20:22:17.253777Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T20:22:17.253784Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T20:22:17.255304Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:22:17.255332Z ThreadId(1) fontc::workload DEBUG] 4/4443 complete, most recently Fe(Features) [2026-07-16T20:22:17.259028Z ThreadId(8) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {opsz: 20.00, wght: 400.00} [2026-07-16T20:22:17.266078Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/adobe-fonts/source-serif_b3980ade53/Italic/Masters/caption/master_0/SourceSerif-Italic_c0.ufo/features.fea, /Users/rofls/.fontc_crater_cache/adobe-fonts/source-serif_b3980ade53/Italic/Masters/caption/master_1/SourceSerif-Italic_c1.ufo/features.fea
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Italic/SourceSerif4Variable-Italic.designspace?b3980ade53 (gftools) ✎
view source repository copy reproduction command
annotations
nspace" [2026-07-16T20:20:57.160057Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:20:57.163422Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {opsz: 20.00, wght: 400.00} [2026-07-16T20:20:57.164591Z ThreadId(1) fontc::workload DEBUG] 1/4443 complete, most recently Fe(ColorPalettes) [2026-07-16T20:20:57.164612Z ThreadId(1) fontc::workload DEBUG] 2/4443 complete, most recently Fe(Features) [2026-07-16T20:20:57.164615Z ThreadId(1) fontc::workload DEBUG] 3/4443 complete, most recently Fe(StaticMetadata) [2026-07-16T20:20:57.174011Z ThreadId(1) fontc ERROR] feature files are non-identical: Italic/Masters/caption/master_0/SourceSerif-Italic_c0.ufo/features.fea, Italic/Masters/caption/master_1/SourceSerif-Italic_c1.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Roman/SourceSerif4Variable-Roman.designspace?b3980ade53 (default) ✎
view source repository copy reproduction command
annotations
eadId(5) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/adobe-fonts/source-serif_b3980ade53/Roman/SourceSerif4Variable-Roman.designspace" [2026-07-16T20:19:19.218178Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:19:19.221064Z ThreadId(1) fontc::workload DEBUG] 1/6007 complete, most recently Fe(StaticMetadata) [2026-07-16T20:19:19.221072Z ThreadId(1) fontc::workload DEBUG] 2/6007 complete, most recently Fe(Features) [2026-07-16T20:19:19.221073Z ThreadId(1) fontc::workload DEBUG] 3/6007 complete, most recently Fe(ColorPalettes) [2026-07-16T20:19:19.226147Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/adobe-fonts/source-serif_b3980ade53/Roman/Masters/caption/master_0/SourceSerif_c0.ufo/features.fea, /Users/rofls/.fontc_crater_cache/adobe-fonts/source-serif_b3980ade53/Roman/Masters/caption/master_1/SourceSerif_c1.ufo/features.fea
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Roman/SourceSerif4Variable-Roman.designspace?b3980ade53 (gftools) ✎
view source repository copy reproduction command
annotations
d(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:20:55.037675Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {opsz: 20.00, wght: 400.00} [2026-07-16T20:20:55.041804Z ThreadId(1) fontc::workload DEBUG] 1/6007 complete, most recently Fe(ColorPalettes) [2026-07-16T20:20:55.042643Z ThreadId(1) fontc::workload DEBUG] 2/6007 complete, most recently Fe(Features) [2026-07-16T20:20:55.042649Z ThreadId(1) fontc::workload DEBUG] 3/6007 complete, most recently Fe(StaticMetadata) [2026-07-16T20:20:55.048919Z ThreadId(1) fontc ERROR] feature files are non-identical: Roman/Masters/caption/master_0/SourceSerif_c0.ufo/features.fea, Roman/Masters/caption/master_1/SourceSerif_c1.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:05:15.373520Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo" [2026-07-16T19:05:15.373562Z 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) ✎
view source repository copy reproduction command
annotations
TTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg4s8u9im /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg4s8u9im Bytesized-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg4s8u9im Bytesized-Regular.ufo --flatten-components --decompose-transformed-components [2026-07-16T19:05:19.644289Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2026-07-16T19:05:19.644333Z 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) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:07:37.116129Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Bai-Jamjuree_e35cafdf69/source/Baijam.glyphs" [2026-07-16T19:07:37.135731Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:07:37.135771Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:07:37.135778Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:37.139576Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:07:37.142920Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (gftools) ✎
view source repository copy reproduction command
annotations
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp09_hlmwt source/Baijam.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:07:50.936249Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Baijam.glyphs" [2026-07-16T19:07:50.956114Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:07:50.956136Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:07:50.956140Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:50.961007Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:07:50.971864Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.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) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:08:55.442590Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Fah-Kwang_7b16186dad/source/Fahkwang.glyphs" [2026-07-16T19:08:55.458067Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:08:55.458088Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:08:55.458134Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:08:55.461037Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:08:55.464290Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:09:44.272724Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/K2D_5df785dc3b/source/K2D.glyphs" [2026-07-16T19:09:44.300447Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:09:44.300483Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:09:44.300493Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:09:44.305334Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:09:44.309268Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:10:33.986437Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Kodchasan_d68c1268f9/source/Kodchasan-Master.glyphs" [2026-07-16T19:10:34.006629Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-07-16T19:10:34.006651Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:10:34.006658Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:10:34.006659Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:10:34.012448Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:10:34.017044Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Koho/$VIRTUAL/google/fonts/ofl/koho/config.yaml source/KoHo-Master.glyphs?066267ad87 (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:11:29.584068Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Koho_066267ad87/source/KoHo-Master.glyphs" [2026-07-16T19:11:29.610451Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:11:29.610503Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:11:29.610510Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:11:29.615196Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:11:29.621600Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:14:13.857487Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Sarabun_854cdbc6af/source/Sarabun.glyphs" [2026-07-16T19:14:13.883173Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:14:13.883193Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:14:13.883196Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:14:13.886076Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:14:13.892132Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (gftools) ✎
view source repository copy reproduction command
annotations
folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp89l6jbli source/Sarabun.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:14:25.421326Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Sarabun.glyphs" [2026-07-16T19:14:25.450588Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:14:25.450637Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:14:25.450642Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:14:25.458903Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:14:25.463080Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dy/linefont/sources/config.yaml Linefont.designspace?347effeda6 (default) ✎
view source repository copy reproduction command
annotations
, most recently Fe(KerningLocations) [2026-07-16T19:15:23.029062Z ThreadId(1) fontc::workload DEBUG] 14/1595 complete, most recently Fe(Glyph(neg.46)) [2026-07-16T19:15:23.029063Z ThreadId(1) fontc::workload DEBUG] 15/1595 complete, most recently Fe(Glyph(_79)) [2026-07-16T19:15:23.029064Z ThreadId(1) fontc::workload DEBUG] 16/1595 complete, most recently Fe(Glyph(neg.63)) [2026-07-16T19:15:23.029067Z ThreadId(1) fontc::workload DEBUG] 17/1595 complete, most recently Fe(Glyph(_57)) [2026-07-16T19:15:23.029067Z ThreadId(1) fontc::workload DEBUG] 18/1595 complete, most recently Fe(Glyph(_105)) [2026-07-16T19:15:23.029068Z ThreadId(1) fontc::workload DEBUG] 19/1595 complete, most recently Fe(Glyph(pos.111)) [2026-07-16T19:15:23.167926Z 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) ✎
view source repository copy reproduction command
annotations
t recently Be(Cpal) [2026-07-16T19:15:36.083170Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:15:36.083176Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:15:36.086851Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin' for default instance at User {wdth: 100.00, wght: 100.00} [2026-07-16T19:15:36.088254Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:15:36.088524Z ThreadId(1) fontc::workload DEBUG] 4/1595 complete, most recently Fe(StaticMetadata) [2026-07-16T19:15:36.088536Z ThreadId(1) fontc::workload DEBUG] 5/1595 complete, most recently Fe(Features) [2026-07-16T19:15:36.092282Z 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
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Black/Yantramanav-Black.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
6T19:05:16.801228Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:05:16.801258Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Black/feat/Black-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Bold/Yantramanav-Bold.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
-16T19:05:05.071781Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:05:05.071794Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Bold/feat/Bold-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Light/Yantramanav-Light.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
6T19:04:31.613652Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:31.613682Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Light/feat/Light-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Medium/Yantramanav-Medium.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
19:04:53.296832Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:53.296841Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Medium/feat/Medium-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Regular/Yantramanav-Regular.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
:04:42.468618Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:42.469305Z ThreadId(1) fontc WARN] error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Regular/feat/Regular-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Thin/Yantramanav-Thin.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
-16T19:04:18.363673Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:18.363705Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Thin/feat/Thin-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (default)
2026-07-16T19:25:26.302965Z ThreadId(1) fontc::workload DEBUG] 2459/2963 complete, most recently Be(GlyfFragment(Scommaaccent)) [2026-07-16T19:25:26.302967Z ThreadId(1) fontc::workload DEBUG] 2460/2963 complete, most recently Be(GlyfFragment(Ymacron)) [2026-07-16T19:25:26.302969Z ThreadId(1) fontc::workload DEBUG] 2461/2963 complete, most recently Be(GlyfFragment(idotbelow)) [2026-07-16T19:25:26.302972Z ThreadId(1) fontc::workload DEBUG] 2462/2963 complete, most recently Be(GlyfFragment(Acircumflexhoi)) [2026-07-16T19:25:26.302974Z ThreadId(1) fontc::workload DEBUG] 2463/2963 complete, most recently Be(GlyfFragment(omacrongrave)) [2026-07-16T19:25:26.302978Z ThreadId(1) fontc::workload DEBUG] 2464/2963 complete, most recently Be(GlyfFragment(tbar.alt)) [2026-07-16T19:25:26.319694Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/SubSource-HROTd_VROTdd.ufo': 'failed to load (kerning) groups'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (gftools)
Z ThreadId(1) fontc::workload DEBUG] 2164/2963 complete, most recently Be(GlyfFragment(Acircumflexgrave)) [2026-07-16T19:25:41.566409Z ThreadId(1) fontc::workload DEBUG] 2165/2963 complete, most recently Be(GlyfFragment(Ubreve)) [2026-07-16T19:25:41.566411Z ThreadId(1) fontc::workload DEBUG] 2166/2963 complete, most recently Be(GlyfFragment(gmacron)) [2026-07-16T19:25:41.566414Z ThreadId(1) fontc::workload DEBUG] 2167/2963 complete, most recently Be(GlyfFragment(uacute)) [2026-07-16T19:25:41.566417Z ThreadId(1) fontc::workload DEBUG] 2168/2963 complete, most recently Be(GlyfFragment(uhorntilde.alt)) [2026-07-16T19:25:41.566419Z ThreadId(1) fontc::workload DEBUG] 2169/2963 complete, most recently Be(GlyfFragment(Tbar)) [2026-07-16T19:25:41.585180Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Tilt Neon/Rotated/Source-HROTn_VROTx.ufo': 'failed to load (kerning) groups' 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)
1104Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(S)) [2026-07-16T19:34:13.401106Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(egrave)) [2026-07-16T19:34:13.401113Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(circumflex)) [2026-07-16T19:34:13.401115Z ThreadId(1) fontc::workload DEBUG] 230/921 complete, most recently Fe(Glyph(J)) [2026-07-16T19:34:13.401117Z ThreadId(1) fontc::workload DEBUG] 231/921 complete, most recently Fe(Glyph(r)) [2026-07-16T19:34:13.401120Z ThreadId(1) fontc::workload DEBUG] 232/921 complete, most recently Fe(Glyph(Aacute)) [2026-07-16T19:34:13.401122Z ThreadId(1) fontc::workload DEBUG] 233/921 complete, most recently Fe(Glyph(registered)) [2026-07-16T19:34:13.404445Z 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)
readId(1) fontc::workload DEBUG] 171/921 complete, most recently Fe(Glyph(yacute)) [2026-07-16T19:34:18.938553Z ThreadId(1) fontc::workload DEBUG] 172/921 complete, most recently Fe(Glyph(nbspace)) [2026-07-16T19:34:18.938554Z ThreadId(1) fontc::workload DEBUG] 173/921 complete, most recently Fe(Glyph(ccedilla)) [2026-07-16T19:34:18.938555Z ThreadId(1) fontc::workload DEBUG] 174/921 complete, most recently Fe(Glyph(colon)) [2026-07-16T19:34:18.938556Z ThreadId(1) fontc::workload DEBUG] 175/921 complete, most recently Fe(Glyph(brokenbar)) [2026-07-16T19:34:18.938557Z ThreadId(1) fontc::workload DEBUG] 176/921 complete, most recently Fe(Glyph(exclamdown)) [2026-07-16T19:34:18.939540Z 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/arimo/$VIRTUAL/google/fonts/ofl/arimo/config.yaml sources/Arimo-Italic.designspace?4a6255f269 (default)
wbottomleft' in glyph 'alefmapiq' [2026-07-16T19:37:18.571181Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'vavholam' [2026-07-16T19:37:18.571331Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'vavholam' [2026-07-16T19:37:18.573446Z ThreadId(6) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'pe' [2026-07-16T19:37:18.573780Z ThreadId(6) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'pe' [2026-07-16T19:37:18.574363Z ThreadId(5) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'tavdagesh' [2026-07-16T19:37:18.574518Z ThreadId(5) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'tavdagesh' [2026-07-16T19:37:18.585925Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/arimo_4a6255f269/sources/Arimo-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/arimo_4a6255f269/sources/Arimo-BoldItalic.ufo/features.fea
googlefonts/arimo/$VIRTUAL/google/fonts/ofl/arimo/config.yaml sources/Arimo-Italic.designspace?4a6255f269 (gftools)
omleft' in glyph 'shin' [2026-07-16T19:37:30.968473Z ThreadId(2) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'shindageshsindot' [2026-07-16T19:37:30.968513Z ThreadId(2) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'shindageshsindot' [2026-07-16T19:37:30.969021Z ThreadId(7) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'alef' [2026-07-16T19:37:30.969068Z ThreadId(7) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'alef' [2026-07-16T19:37:30.971556Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalpedagesh' [2026-07-16T19:37:30.971609Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalpedagesh' [2026-07-16T19:37:30.988481Z 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
googlefonts/arimo/$VIRTUAL/google/fonts/ofl/arimo/config.yaml sources/Arimo.designspace?4a6255f269 (default)
ewbottomleft' in glyph 'tsadidagesh' [2026-07-16T19:36:48.054036Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finaltsadi' [2026-07-16T19:36:48.054117Z ThreadId(4) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finaltsadi' [2026-07-16T19:36:48.055490Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalnun' [2026-07-16T19:36:48.055666Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalnun' [2026-07-16T19:36:48.057147Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'he' [2026-07-16T19:36:48.057289Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'he' [2026-07-16T19:36:48.070048Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/arimo_4a6255f269/sources/Arimo-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/arimo_4a6255f269/sources/Arimo-Bold.ufo/features.fea
googlefonts/arimo/$VIRTUAL/google/fonts/ofl/arimo/config.yaml sources/Arimo.designspace?4a6255f269 (gftools)
rewbottomleft' in glyph 'shinsindot' [2026-07-16T19:36:59.881408Z ThreadId(9) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'yoddagesh' [2026-07-16T19:36:59.881444Z ThreadId(9) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'yoddagesh' [2026-07-16T19:36:59.881890Z ThreadId(9) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalkafqamats' [2026-07-16T19:36:59.881921Z ThreadId(9) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'finalkafqamats' [2026-07-16T19:36:59.882472Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'hewide' [2026-07-16T19:36:59.882520Z ThreadId(3) fontir::ir WARN] duplicate anchor 'hebrewbottomleft' in glyph 'hewide' [2026-07-16T19:36:59.905975Z 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
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (default) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:43:07.597696Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/BeirutiVF.designspace" [2026-07-16T19:43:07.597781Z 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) ✎
view source repository copy reproduction command
annotations
rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8h535uub Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8h535uub Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:43:22.797028Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Source/2-Production/BeirutiVF.designspace" [2026-07-16T19:43:22.797082Z 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) ✎
view source repository copy reproduction command
annotations
ecently Be(GlyfFragment(servicemark)) [2026-07-16T19:25:36.967557Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-07-16T19:25:36.967570Z 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) ✎
view source repository copy reproduction command
annotations
iled with 6 errors [2026-07-16T19:25:47.379342Z 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/googlesans/sources/config.yaml ../source/GoogleSans/GoogleSans-Italic.designspace?fce0e0668e (default)
1:13.473009Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:31:13.473779Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:31:13.475661Z ThreadId(1) fontc::workload DEBUG] 2/30455 complete, most recently Fe(Features) [2026-07-16T20:31:13.475678Z ThreadId(1) fontc::workload DEBUG] 3/30455 complete, most recently Fe(PaintGraph) [2026-07-16T20:31:13.484488Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {GRAD: 0.00, opsz: 18.00, wght: 400.00} [2026-07-16T20:31:13.558640Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/googlesans_fce0e0668e/source/GoogleSans/GoogleSansItalic-opsz18-wght734-GRAD0.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/googlesans_fce0e0668e/source/GoogleSans/GoogleSansItalic-opsz18-wght380-GRAD200.ufo/features.fea
googlefonts/googlesans/sources/config.yaml ../source/GoogleSans/GoogleSans.designspace?fce0e0668e (default)
-16T20:31:32.427498Z ThreadId(1) fontc::workload DEBUG] 1/30475 complete, most recently Fe(ColorPalettes) [2026-07-16T20:31:32.427511Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:31:32.428463Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:31:32.429450Z ThreadId(1) fontc::workload DEBUG] 2/30475 complete, most recently Fe(Features) [2026-07-16T20:31:32.438538Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {GRAD: 0.00, opsz: 18.00, wght: 400.00} [2026-07-16T20:31:32.519188Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/googlesans_fce0e0668e/source/GoogleSans/GoogleSans-opsz18-wght734-GRAD0.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/googlesans_fce0e0668e/source/GoogleSans/GoogleSans-opsz18-wght380-GRAD200.ufo/features.fea
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (default) ✎
view source repository copy reproduction command
annotations
cessful [2026-07-16T19:38:58.915043Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:38:58.915411Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(PaintGraph) [2026-07-16T19:38:58.915419Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-07-16T19:38:58.915422Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:38:58.915425Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:38:58.917004Z ThreadId(2) ufo2fontir::source INFO] Inferred preliminary GDEF categories from GlyphData.xml: 0 mark, 0 ligature [2026-07-16T19:38:58.917025Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-07-16T19:38:58.917142Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(StaticMetadata) [2026-07-16T19:38:58.918097Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (gftools) ✎
view source repository copy reproduction command
annotations
19:39:04.471188Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:39:04.471248Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-07-16T19:39:04.471271Z ThreadId(3) ufo2fontir::source INFO] Inferred preliminary GDEF categories from GlyphData.xml: 0 mark, 0 ligature [2026-07-16T19:39:04.471309Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-07-16T19:39:04.471427Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(StaticMetadata) [2026-07-16T19:39:04.471452Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-07-16T19:39:04.471458Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(PaintGraph) [2026-07-16T19:39:04.472049Z 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/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (default)
[2026-07-16T20:02:16.645827Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/sedgwickave_3b269a9037/sources/Sedgwick-Ave.glyphs" [2026-07-16T20:02:16.650468Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-07-16T20:02:16.650489Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-07-16T20:02:16.650495Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T20:02:16.650496Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T20:02:16.652949Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(400.0). Mappings [(UserSpace(400.0), DesignSpace(700.0))]
googlefonts/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (gftools)
c -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpahvptr5z Sedgwick-Ave.glyphs --flatten-components --decompose-transformed-components [2026-07-16T20:02:22.359916Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sedgwick-Ave.glyphs" [2026-07-16T20:02:22.364158Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-07-16T20:02:22.364174Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-07-16T20:02:22.364181Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T20:02:22.364182Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T20:02:22.366463Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(400.0). Mappings [(UserSpace(400.0), DesignSpace(700.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
hyvyys/Tektur/sources/config.yaml UFO/Tektur.designspace?0313e9612e (default) ✎
view source repository copy reproduction command
annotations
e/sources/UFO/Tektur.designspace" [2026-07-16T19:27:45.110138Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wdth: 100.00, wght: 400.00} [2026-07-16T19:27:45.112625Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:27:45.114176Z ThreadId(1) fontc::workload DEBUG] 1/4559 complete, most recently Fe(ColorPalettes) [2026-07-16T19:27:45.114199Z ThreadId(1) fontc::workload DEBUG] 2/4559 complete, most recently Fe(StaticMetadata) [2026-07-16T19:27:45.114202Z ThreadId(1) fontc::workload DEBUG] 3/4559 complete, most recently Fe(Features) [2026-07-16T19:27:45.117999Z 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-CondBlack.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jost.designspace?35f141c970 (default) ✎
view source repository copy reproduction command
annotations
DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:32:38.055664Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:38.056041Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(PaintGraph) [2026-07-16T19:32:38.056049Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Be(Cpal) [2026-07-16T19:32:38.056052Z ThreadId(1) fontc::workload DEBUG] 4/2179 complete, most recently Fe(Features) [2026-07-16T19:32:38.056718Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-07-16T19:32:38.060059Z 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) ✎
view source repository copy reproduction command
annotations
tic metadata for "sources/designspace/jost.designspace" [2026-07-16T19:32:45.171947Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:45.173453Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-07-16T19:32:45.173708Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-07-16T19:32:45.173758Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-07-16T19:32:45.173786Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(StaticMetadata) [2026-07-16T19:32:45.176796Z 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) ✎
view source repository copy reproduction command
annotations
3/2179 complete, most recently Be(Cpal) [2026-07-16T19:32:20.979927Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:32:20.979930Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:32:20.979421Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jostGF-Italic.designspace" [2026-07-16T19:32:20.980525Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:20.981118Z ThreadId(1) fontc::workload DEBUG] 4/2179 complete, most recently Fe(Features) [2026-07-16T19:32:20.983368Z 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) ✎
view source repository copy reproduction command
annotations
ir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-07-16T19:32:27.072602Z ThreadId(2) ufo2fontir::source DEBUG] Features for "sources/designspace/jostGF-Italic.designspace" [2026-07-16T19:32:27.072655Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "sources/designspace/jostGF-Italic.designspace" [2026-07-16T19:32:27.073147Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:27.074243Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-07-16T19:32:27.074255Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-07-16T19:32:27.076185Z 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) ✎
view source repository copy reproduction command
annotations
Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:32:00.972681Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:32:00.973387Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:00.973384Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T19:32:00.973798Z ThreadId(1) fontc::workload DEBUG] 4/2179 complete, most recently Fe(Features) [2026-07-16T19:32:00.973807Z ThreadId(1) fontc::workload DEBUG] 5/2179 complete, most recently Fe(StaticMetadata) [2026-07-16T19:32:00.976612Z 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) ✎
view source repository copy reproduction command
annotations
Fe(PaintGraph) [2026-07-16T19:32:08.397759Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:32:08.397848Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Be(Cpal) [2026-07-16T19:32:08.397851Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:32:08.397928Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:32:08.398055Z ThreadId(1) fontc::workload DEBUG] 4/2179 complete, most recently Fe(Features) [2026-07-16T19:32:08.398251Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T19:32:08.401100Z 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
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)
tly Be(GlyfFragment(periodcentered)) [2026-07-16T19:39:49.588744Z ThreadId(1) fontc::workload DEBUG] 1477/1788 complete, most recently Be(GlyfFragment(Dcaron)) [2026-07-16T19:39:49.588746Z ThreadId(1) fontc::workload DEBUG] 1478/1788 complete, most recently Be(GlyfFragment(Obreve)) [2026-07-16T19:39:49.588748Z ThreadId(1) fontc::workload DEBUG] 1479/1788 complete, most recently Be(GlyfFragment(sterling)) [2026-07-16T19:39:49.588750Z ThreadId(1) fontc::workload DEBUG] 1480/1788 complete, most recently Be(GlyfFragment(questiondown.cap)) [2026-07-16T19:39:49.588752Z ThreadId(1) fontc::workload DEBUG] 1481/1788 complete, most recently Be(GlyfFragment(Hbar)) [2026-07-16T19:39:49.588755Z ThreadId(1) fontc::workload DEBUG] 1482/1788 complete, most recently Be(GlyfFragment(T)) [2026-07-16T19:39:49.592528Z 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)
Be(GlyfFragment(K)) [2026-07-16T19:39:54.164776Z ThreadId(1) fontc::workload DEBUG] 1480/1788 complete, most recently Be(GlyfFragment(Hbar)) [2026-07-16T19:39:54.164779Z ThreadId(1) fontc::workload DEBUG] 1481/1788 complete, most recently Be(GlyfFragment(hbar)) [2026-07-16T19:39:54.164781Z ThreadId(1) fontc::workload DEBUG] 1482/1788 complete, most recently Be(GlyfFragment(t)) [2026-07-16T19:39:54.164783Z ThreadId(1) fontc::workload DEBUG] 1483/1788 complete, most recently Be(GlyfFragment(Utilde)) [2026-07-16T19:39:54.164785Z ThreadId(1) fontc::workload DEBUG] 1484/1788 complete, most recently Be(GlyfFragment(f)) [2026-07-16T19:39:54.164787Z ThreadId(1) fontc::workload DEBUG] 1485/1788 complete, most recently Be(GlyfFragment(registered)) [2026-07-16T19:39:54.166106Z 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) ✎
view source repository copy reproduction command
annotations
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) ✎
view source repository copy reproduction command
annotations
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) ✎
view source repository copy reproduction command
annotations
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) ✎
view source repository copy reproduction command
annotations
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) ✎
view source repository copy reproduction command
annotations
[2026-07-16T19:55:07.106738Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Chakra-Petch_6176529d05/source/Chakra Petch.glyphs" [2026-07-16T19:55:07.130692Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:55:07.130717Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:55:07.130720Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:55:07.134514Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:55:07.137222Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
m4rc1e/Chakra-Petch/$VIRTUAL/google/fonts/ofl/chakrapetch/config.yaml source/Chakra Petch.glyphs?6176529d05 (gftools) ✎
view source repository copy reproduction command
annotations
92d38qc2zzr8kbcv88h0000gn/T/tmp5pj48166 source/Chakra Petch.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:42:52.683060Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Chakra Petch.glyphs" [2026-07-16T19:42:52.706343Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:42:52.706370Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:42:52.706374Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:42:52.710904Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:42:52.717312Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.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-07-16T19:53:53.250167Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mashavp/Solway_41e054e457/sources/Solway.glyphs" [2026-07-16T19:53:53.255034Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-07-16T19:53:53.255065Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:53:53.255067Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:53:53.256885Z 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/tmp5yv0zeyv sources/Solway.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:53:58.978459Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Solway.glyphs" [2026-07-16T19:53:58.981673Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-07-16T19:53:58.981700Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:53:58.981701Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:53:58.983258Z 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) ✎
view source repository copy reproduction command
annotations
ph(sinFa)) [2026-07-16T19:22:23.695777Z ThreadId(1) fontc::workload DEBUG] 1183/4744 complete, most recently Fe(Glyph(sinSU)) [2026-07-16T19:22:23.695779Z ThreadId(1) fontc::workload DEBUG] 1184/4744 complete, most recently Fe(Glyph(sinTTh.virama)) [2026-07-16T19:22:23.695781Z ThreadId(1) fontc::workload DEBUG] 1185/4744 complete, most recently Fe(Glyph(thorn)) [2026-07-16T19:22:23.695783Z ThreadId(1) fontc::workload DEBUG] 1186/4744 complete, most recently Fe(Glyph(rupeeIndian)) [2026-07-16T19:22:23.695785Z ThreadId(1) fontc::workload DEBUG] 1187/4744 complete, most recently Fe(Glyph(Zcaron)) [2026-07-16T19:22:23.695788Z ThreadId(1) fontc::workload DEBUG] 1188/4744 complete, most recently Fe(Glyph(sinJR.virama)) [2026-07-16T19:22:23.695790Z ThreadId(1) fontc::workload DEBUG] 1189/4744 complete, most recently Fe(Glyph(Ndotaccent)) [2026-07-16T19:22:23.705051Z 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) ✎
view source repository copy reproduction command
annotations
most recently Fe(Glyph(cedillacomb)) [2026-07-16T19:22:34.770619Z ThreadId(1) fontc::workload DEBUG] 1180/4744 complete, most recently Fe(Glyph(sinMatraO)) [2026-07-16T19:22:34.770621Z ThreadId(1) fontc::workload DEBUG] 1181/4744 complete, most recently Fe(Glyph(sinRU_period)) [2026-07-16T19:22:34.770623Z ThreadId(1) fontc::workload DEBUG] 1182/4744 complete, most recently Fe(Glyph(sinTha.reph)) [2026-07-16T19:22:34.770626Z ThreadId(1) fontc::workload DEBUG] 1183/4744 complete, most recently Fe(Glyph(onethousandArchaic-sinhala)) [2026-07-16T19:22:34.767847Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:22:34.772544Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for sinDVIi [2026-07-16T19:22:34.788703Z 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)
r::glyph DEBUG] Coalescing 'circumflexcomb_gravecomb' into a simple glyph: component 2x2s vary across the designspace [2026-07-16T19:40:17.814233Z ThreadId(5) fontir::glyph DEBUG] Coalescing 'circumflexcomb_hookabovecomb' into a simple glyph: component 2x2s vary across the designspace [2026-07-16T19:40:17.814239Z ThreadId(5) fontir::glyph DEBUG] Coalescing 'lol' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:40:17.814255Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour Dcaron [2026-07-16T19:40:17.814296Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour I thread '<unnamed>' (34582366) 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-07-16T19:40:17.819098Z ThreadId(1) fontc ERROR] 'j' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
notofonts/arabic/$VIRTUAL/google/fonts/ofl/notonaskharabicui/config.yaml sources/NotoNaskhArabicUI.glyphs?133ccaebf9 (default)
e(Glyph(uni065F)) [2026-07-16T19:46:42.303174Z ThreadId(1) fontc::workload DEBUG] 91/6500 complete, most recently Fe(Glyph(uniFBF8)) [2026-07-16T19:46:42.303177Z ThreadId(1) fontc::workload DEBUG] 92/6500 complete, most recently Fe(Glyph(uni25CC)) [2026-07-16T19:46:42.303179Z ThreadId(1) fontc::workload DEBUG] 93/6500 complete, most recently Fe(Glyph(uniFCAD)) [2026-07-16T19:46:42.303182Z ThreadId(1) fontc::workload DEBUG] 94/6500 complete, most recently Fe(Glyph(uniFD34)) [2026-07-16T19:46:42.303184Z ThreadId(1) fontc::workload DEBUG] 95/6500 complete, most recently Fe(Glyph(uni0644Final.rlig)) [2026-07-16T19:46:42.303186Z ThreadId(1) fontc::workload DEBUG] 96/6500 complete, most recently Fe(Glyph(uni0775)) [2026-07-16T19:46:42.303188Z ThreadId(1) fontc::workload DEBUG] 97/6500 complete, most recently Fe(Glyph(uniFCB9)) [2026-07-16T19:46:42.323913Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni0036.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
notofonts/hanifi-rohingya/sources/config-sans-hanifi-rohingya.yaml NotoSansHanifiRohingya.designspace?48ba61fd61 (default) ✎
view source repository copy reproduction command
annotations
hreadId(1) fontc::workload DEBUG] 3/759 complete, most recently Be(Cpal) [2026-07-16T19:50:25.439950Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:50:25.439956Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:50:25.440395Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:50:25.440425Z ThreadId(1) fontc::workload DEBUG] 4/759 complete, most recently Fe(Features) [2026-07-16T19:50:25.440532Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T19:50:25.441401Z 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) ✎
view source repository copy reproduction command
annotations
| ^ 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 | ; | ^
notofonts/thai/sources/config-sans-thai.yaml NotoSansThai.designspace?f8f3f02470 (default) ✎
view source repository copy reproduction command
annotations
readId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:58:10.583483Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:58:10.583607Z ThreadId(1) fontc::workload DEBUG] 2/603 complete, most recently Be(Cpal) [2026-07-16T19:58:10.583618Z ThreadId(1) fontc::workload DEBUG] 3/603 complete, most recently Fe(PaintGraph) [2026-07-16T19:58:10.583620Z ThreadId(1) fontc::workload DEBUG] 4/603 complete, most recently Fe(Features) [2026-07-16T19:58:10.586213Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wdth: 100.00, wght: 400.00} [2026-07-16T19:58:10.587492Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/notofonts/thai_f8f3f02470/sources/NotoSansThai-Light.ufo/features.fea, /Users/rofls/.fontc_crater_cache/notofonts/thai_f8f3f02470/sources/NotoSansThai-Regular.ufo/features.fea
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/akatab/config.yaml source/akatab.designspace?54e989b80b (default) ✎
view source repository copy reproduction command
annotations
workload DEBUG] 97/2712 complete, most recently Fe(Glyph(yanyafLig-tifi)) [2026-07-16T20:12:38.864561Z ThreadId(1) fontc::workload DEBUG] 98/2712 complete, most recently Fe(Glyph(yamyasLig-tifi)) [2026-07-16T20:12:38.864562Z ThreadId(1) fontc::workload DEBUG] 99/2712 complete, most recently Fe(Glyph(yafyatLig-tifi.v02)) [2026-07-16T20:12:38.864563Z ThreadId(1) fontc::workload DEBUG] 100/2712 complete, most recently Fe(Glyph(righttoleftmark)) [2026-07-16T20:12:38.864564Z ThreadId(1) fontc::workload DEBUG] 101/2712 complete, most recently Fe(Glyph(yaghAyer-tifi)) [2026-07-16T20:12:38.864565Z ThreadId(1) fontc::workload DEBUG] 102/2712 complete, most recently Fe(Glyph(yaghTuareg-tifi)) [2026-07-16T20:12:38.911344Z 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) ✎
view source repository copy reproduction command
annotations
12:47.625513Z ThreadId(1) fontc::workload DEBUG] 313/2711 complete, most recently Fe(Glyph(c)) [2026-07-16T20:12:47.625515Z ThreadId(1) fontc::workload DEBUG] 314/2711 complete, most recently Fe(Glyph(yahyatLig-tifi.rtl)) [2026-07-16T20:12:47.625517Z ThreadId(1) fontc::workload DEBUG] 315/2711 complete, most recently Fe(Glyph(Omega)) [2026-07-16T20:12:47.625520Z ThreadId(1) fontc::workload DEBUG] 316/2711 complete, most recently Fe(Glyph(Kdotbelow)) [2026-07-16T20:12:47.625523Z ThreadId(1) fontc::workload DEBUG] 317/2711 complete, most recently Fe(Glyph(yafyatLig-tifi.v01.rtl)) [2026-07-16T20:12:47.625527Z ThreadId(1) fontc::workload DEBUG] 318/2711 complete, most recently Fe(Glyph(yalyakTuaregLig-tifi)) [2026-07-16T20:12:47.648996Z 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) ✎
view source repository copy reproduction command
annotations
::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:13:00.963042Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:13:00.964678Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(StaticMetadata) [2026-07-16T20:13:00.964700Z ThreadId(1) fontc::workload DEBUG] 3/1951 complete, most recently Fe(PaintGraph) [2026-07-16T20:13:00.964709Z ThreadId(1) fontc::workload DEBUG] 4/1951 complete, most recently Be(Cpal) [2026-07-16T20:13:00.964719Z ThreadId(1) fontc::workload DEBUG] 5/1951 complete, most recently Fe(Features) [2026-07-16T20:13:00.966025Z 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) ✎
view source repository copy reproduction command
annotations
fo2fontir::source DEBUG] Static metadata for "source/tirra.designspace" [2026-07-16T20:13:07.133903Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:13:07.134033Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:13:07.135659Z ThreadId(1) fontc::workload DEBUG] 1/1951 complete, most recently Fe(ColorPalettes) [2026-07-16T20:13:07.135678Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(Features) [2026-07-16T20:13:07.135681Z ThreadId(1) fontc::workload DEBUG] 3/1951 complete, most recently Fe(StaticMetadata) [2026-07-16T20:13:07.137283Z 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 (gftools)
fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjitwr5e6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjitwr5e6 source/Alkalami.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjitwr5e6 source/Alkalami.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:13:25.936032Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Alkalami.designspace" [2026-07-16T20:13:25.936061Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumbookplus/config.yaml source/GentiumPlusItalic.designspace?7ac5e5ca61 (default) ✎
view source repository copy reproduction command
annotations
ost recently Fe(Glyph(LftStemTnLtr4Dep)) [2026-07-16T20:17:44.169533Z ThreadId(1) fontc::workload DEBUG] 465/17273 complete, most recently Fe(Glyph(CombLftArrwhdAbv)) [2026-07-16T20:17:44.169535Z ThreadId(1) fontc::workload DEBUG] 466/17273 complete, most recently Fe(Glyph(CyCapYi)) [2026-07-16T20:17:44.169538Z ThreadId(1) fontc::workload DEBUG] 467/17273 complete, most recently Fe(Glyph(LtnCapTurnedA)) [2026-07-16T20:17:44.169541Z ThreadId(1) fontc::workload DEBUG] 468/17273 complete, most recently Fe(Glyph(DigitThree.Sophia)) [2026-07-16T20:17:44.169543Z ThreadId(1) fontc::workload DEBUG] 469/17273 complete, most recently Fe(Glyph(LtnSmRevScriptG)) [2026-07-16T20:17:44.332542Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/masters/GentiumPlusMaster-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/masters/GentiumPlusMaster-ExtraBoldItalic.ufo/features.fea
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumbookplus/config.yaml source/GentiumPlusItalic.designspace?7ac5e5ca61 (gftools) ✎
view source repository copy reproduction command
annotations
17271 complete, most recently Fe(Glyph(SupLftParen)) [2026-07-16T20:18:02.393177Z ThreadId(1) fontc::workload DEBUG] 763/17271 complete, most recently Fe(Glyph(LtnSmLigOe.sc)) [2026-07-16T20:18:02.393179Z ThreadId(1) fontc::workload DEBUG] 764/17271 complete, most recently Fe(Glyph(LtnSmADotAbv.sc)) [2026-07-16T20:18:02.393182Z ThreadId(1) fontc::workload DEBUG] 765/17271 complete, most recently Fe(Glyph(LtnSmARingBlw.2StorySItal)) [2026-07-16T20:18:02.393185Z ThreadId(1) fontc::workload DEBUG] 766/17271 complete, most recently Fe(Glyph(LtnSmSDotAbv)) [2026-07-16T20:18:02.393187Z ThreadId(1) fontc::workload DEBUG] 767/17271 complete, most recently Fe(Glyph(LtnSmODotBlw.sc)) [2026-07-16T20:18:02.507065Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/GentiumPlusMaster-Italic.ufo/features.fea, source/masters/GentiumPlusMaster-ExtraBoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumbookplus/config.yaml source/GentiumPlusRoman.designspace?7ac5e5ca61 (default) ✎
view source repository copy reproduction command
annotations
PlusRoman.designspace" [2026-07-16T20:16:46.167323Z ThreadId(1) fontc::workload DEBUG] 5/17271 complete, most recently Fe(Features) [2026-07-16T20:16:46.167330Z ThreadId(1) fontc::workload DEBUG] 6/17271 complete, most recently Fe(PaintGraph) [2026-07-16T20:16:46.167333Z ThreadId(1) fontc::workload DEBUG] 7/17271 complete, most recently Be(Gasp) [2026-07-16T20:16:46.167335Z ThreadId(1) fontc::workload DEBUG] 8/17271 complete, most recently Be(Meta) [2026-07-16T20:16:46.167337Z ThreadId(1) fontc::workload DEBUG] 9/17271 complete, most recently Be(Avar) [2026-07-16T20:16:46.167339Z ThreadId(1) fontc::workload DEBUG] 10/17271 complete, most recently Be(Fvar) [2026-07-16T20:16:46.351038Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/masters/GentiumPlusMaster-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/masters/GentiumPlusMaster-ExtraBold.ufo/features.fea
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumbookplus/config.yaml source/GentiumPlusRoman.designspace?7ac5e5ca61 (gftools) ✎
view source repository copy reproduction command
annotations
hreadId(1) fontc::workload DEBUG] 895/17273 complete, most recently Fe(Glyph(LftBtmParen)) [2026-07-16T20:17:09.456383Z ThreadId(1) fontc::workload DEBUG] 896/17273 complete, most recently Fe(Glyph(SubThree)) [2026-07-16T20:17:09.456385Z ThreadId(1) fontc::workload DEBUG] 897/17273 complete, most recently Fe(Glyph(CyCapZeDiaer)) [2026-07-16T20:17:09.456387Z ThreadId(1) fontc::workload DEBUG] 898/17273 complete, most recently Fe(Glyph(LtnCapCStrk)) [2026-07-16T20:17:09.456389Z ThreadId(1) fontc::workload DEBUG] 899/17273 complete, most recently Fe(Glyph(GrSmEta)) [2026-07-16T20:17:09.456392Z ThreadId(1) fontc::workload DEBUG] 900/17273 complete, most recently Fe(Glyph(LtnSmJ.LP)) [2026-07-16T20:17:09.607678Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/GentiumPlusMaster-Regular.ufo/features.fea, source/masters/GentiumPlusMaster-ExtraBold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumplus/config.yaml source/GentiumPlusItalic.designspace?7ac5e5ca61 (gftools) ✎
view source repository copy reproduction command
annotations
complete, most recently Fe(Glyph(LtnSmZDotAbv.SItal.LP)) [2026-07-16T20:19:26.933212Z ThreadId(1) fontc::workload DEBUG] 108/17271 complete, most recently Fe(Glyph(LtnLigSmFSmI.sc)) [2026-07-16T20:19:26.933214Z ThreadId(1) fontc::workload DEBUG] 109/17271 complete, most recently Fe(Glyph(LtnCapTnSix)) [2026-07-16T20:19:26.933216Z ThreadId(1) fontc::workload DEBUG] 110/17271 complete, most recently Fe(Glyph(SupplDblDiagHyphen)) [2026-07-16T20:19:26.933219Z ThreadId(1) fontc::workload DEBUG] 111/17271 complete, most recently Fe(Glyph(LtnSmCCedilla)) [2026-07-16T20:19:26.933221Z ThreadId(1) fontc::workload DEBUG] 112/17271 complete, most recently Fe(Glyph(LtnSmEng.UCStyle.sc)) [2026-07-16T20:19:27.173404Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/GentiumPlusMaster-Italic.ufo/features.fea, source/masters/GentiumPlusMaster-ExtraBoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumplus/config.yaml source/GentiumPlusRoman.designspace?7ac5e5ca61 (gftools) ✎
view source repository copy reproduction command
annotations
load DEBUG] 121/17273 complete, most recently Fe(Glyph(LtnSmOpnORetrHookDep)) [2026-07-16T20:18:32.917909Z ThreadId(1) fontc::workload DEBUG] 122/17273 complete, most recently Fe(Glyph(LtnSmCCaron.LP)) [2026-07-16T20:18:32.917910Z ThreadId(1) fontc::workload DEBUG] 123/17273 complete, most recently Fe(Glyph(LtnSmIs)) [2026-07-16T20:18:32.917911Z ThreadId(1) fontc::workload DEBUG] 124/17273 complete, most recently Fe(Features) [2026-07-16T20:18:32.917912Z ThreadId(1) fontc::workload DEBUG] 125/17273 complete, most recently Fe(Glyph(CySmByelorusUkrainI.Dotless)) [2026-07-16T20:18:32.917914Z ThreadId(1) fontc::workload DEBUG] 126/17273 complete, most recently Fe(Glyph(LtnSmICaron)) [2026-07-16T20:18:33.201645Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/GentiumPlusMaster-Regular.ufo/features.fea, source/masters/GentiumPlusMaster-ExtraBold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-idiqlat/$VIRTUAL/google/fonts/ofl/idiqlat/config.yaml source/Idiqlat.designspace?ed19e4c206 (default)
ntly Fe(GlobalMetrics) [2026-07-16T20:21:16.464472Z ThreadId(1) fontc::workload DEBUG] 7/2399 complete, most recently Be(Gasp) [2026-07-16T20:21:16.464473Z ThreadId(1) fontc::workload DEBUG] 8/2399 complete, most recently Be(Avar) [2026-07-16T20:21:16.464474Z ThreadId(1) fontc::workload DEBUG] 9/2399 complete, most recently Be(Meta) [2026-07-16T20:21:16.464475Z ThreadId(1) fontc::workload DEBUG] 10/2399 complete, most recently Be(Fvar) [2026-07-16T20:21:16.464476Z ThreadId(1) fontc::workload DEBUG] 11/2399 complete, most recently Fe(ColorPalettes) [2026-07-16T20:21:16.464478Z ThreadId(1) fontc::workload DEBUG] 12/2399 complete, most recently Fe(Glyph(feSogdian-syriac.fina)) [2026-07-16T20:21:16.503090Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-idiqlat_ed19e4c206/source/masters/Idiqlat-ExtraLight.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-idiqlat_ed19e4c206/source/masters/Idiqlat-Regular.ufo/features.fea
silnrsi/font-kanchenjunga/$VIRTUAL/google/fonts/ofl/kanchenjunga/config.yaml source/Kanchenjunga.designspace?19a3efac0c (default) ✎
view source repository copy reproduction command
annotations
2026-07-16T20:21:39.352430Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-kanchenjunga_19a3efac0c/source/Kanchenjunga.designspace" [2026-07-16T20:21:39.353326Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:21:39.353780Z ThreadId(1) fontc::workload DEBUG] 1/1499 complete, most recently Fe(Features) [2026-07-16T20:21:39.353793Z ThreadId(1) fontc::workload DEBUG] 2/1499 complete, most recently Fe(ColorPalettes) [2026-07-16T20:21:39.353795Z ThreadId(1) fontc::workload DEBUG] 3/1499 complete, most recently Fe(StaticMetadata) [2026-07-16T20:21:39.354785Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-kanchenjunga_19a3efac0c/source/Kanchenjunga-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-kanchenjunga_19a3efac0c/source/Kanchenjunga-Bold.ufo/features.fea
silnrsi/font-kedebideri/$VIRTUAL/google/fonts/ofl/kedebideri/config.yaml source/Kedebideri.designspace?4973b2e025 (default) ✎
view source repository copy reproduction command
annotations
Z ThreadId(1) fontc::workload DEBUG] 35/1563 complete, most recently Fe(Glyph(tatasoue-beria)) [2026-07-16T20:22:32.298732Z ThreadId(1) fontc::workload DEBUG] 36/1563 complete, most recently Fe(Glyph(adieresis)) [2026-07-16T20:22:32.298734Z ThreadId(1) fontc::workload DEBUG] 37/1563 complete, most recently Fe(Glyph(_circumflexcomb)) [2026-07-16T20:22:32.298736Z ThreadId(1) fontc::workload DEBUG] 38/1563 complete, most recently Fe(Glyph(sidebearingleft)) [2026-07-16T20:22:32.298739Z ThreadId(1) fontc::workload DEBUG] 39/1563 complete, most recently Fe(Glyph(u)) [2026-07-16T20:22:32.298741Z ThreadId(1) fontc::workload DEBUG] 40/1563 complete, most recently Fe(Features) [2026-07-16T20:22:32.325866Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-kedebideri_4973b2e025/source/masters/Kedebideri-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-kedebideri_4973b2e025/source/masters/Kedebideri-Black.ufo/features.fea
silnrsi/font-narnoor/$VIRTUAL/google/fonts/ofl/narnoor/config.yaml source/Narnoor.designspace?53fa5d8f5c (default) ✎
view source repository copy reproduction command
annotations
mplete, most recently Be(Avar) [2026-07-16T20:24:10.753441Z ThreadId(1) fontc::workload DEBUG] 8/2119 complete, most recently Be(Meta) [2026-07-16T20:24:10.753444Z ThreadId(1) fontc::workload DEBUG] 9/2119 complete, most recently Be(Gasp) [2026-07-16T20:24:10.753446Z ThreadId(1) fontc::workload DEBUG] 10/2119 complete, most recently Be(Fvar) [2026-07-16T20:24:10.753448Z ThreadId(1) fontc::workload DEBUG] 11/2119 complete, most recently Fe(KerningLocations) [2026-07-16T20:24:10.753452Z ThreadId(1) fontc::workload DEBUG] 12/2119 complete, most recently Fe(Features) [2026-07-16T20:24:10.753455Z ThreadId(1) fontc::workload DEBUG] 13/2119 complete, most recently Fe(GlobalMetrics) [2026-07-16T20:24:10.788207Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-narnoor_53fa5d8f5c/source/masters/Narnoor-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-narnoor_53fa5d8f5c/source/masters/Narnoor-ExtraBold.ufo/features.fea
silnrsi/font-narnoor/$VIRTUAL/google/fonts/ofl/narnoor/config.yaml source/Narnoor.designspace?53fa5d8f5c (gftools) ✎
view source repository copy reproduction command
annotations
:workload DEBUG] Fe(StaticMetadata) successful [2026-07-16T20:24:16.945049Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T20:24:16.945052Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T20:24:16.945370Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:24:16.946229Z ThreadId(1) fontc::workload DEBUG] 7/2119 complete, most recently Fe(Features) [2026-07-16T20:24:16.946306Z ThreadId(8) ufo2fontir::source DEBUG] Global metrics for "source/Narnoor.designspace" [2026-07-16T20:24:16.947291Z ThreadId(8) ufo2fontir::source DEBUG] Kerning groups for "source/Narnoor.designspace" [2026-07-16T20:24:16.972126Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Narnoor-Regular.ufo/features.fea, source/masters/Narnoor-ExtraBold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-ramsina/$VIRTUAL/google/fonts/ofl/ramsina/config.yaml source/Ramsina.designspace?29f057928d (gftools)
/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpou9ezu0a /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpou9ezu0a source/Ramsina.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpou9ezu0a source/Ramsina.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:25:31.566685Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Ramsina.designspace" [2026-07-16T20:25:31.566715Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zalando/sans/sources/config.yaml ZalandoSans.glyphs?4e44d0864c (default) ✎
view source repository copy reproduction command
annotations
recently Be(GlyfFragment(ellipsis)) [2026-07-16T20:30:36.651393Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-07-16T20:30:36.651407Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 275:9 | 275 | @number=[$[category like 'Number']]; | ^ error: Expected ';' in at 275:34 | 275 | @number=[$[category like 'Number']]; | ^ error: ']' Not valid in a feature block in at 275:34 | 275 | @number=[$[category like 'Number']]; | ^ error: Unexpected token, expected glyph or glyph class in at 276:8 | 276 | @space=[$[subCategory like 'Space']]; | ^ error: Expected ';' in at 276:35 | 276 | @space=[$[subCategory like 'Space']]; | ^ error: ']' Not valid in a feature block in at 276:35 | 276 | @space=[$[subCategory like 'Space']]; | ^
zalando/sans/sources/config.yaml ZalandoSans.glyphs?4e44d0864c (gftools) ✎
view source repository copy reproduction command
annotations
ke 'Number']]; | ^ error: Unexpected token, expected glyph or glyph class in at 276:8 | 276 | @space=[$[subCategory like 'Space']]; | ^ error: Expected ';' in at 276:35 | 276 | @space=[$[subCategory like 'Space']]; | ^ error: ']' Not valid in a feature block in at 276:35 | 276 | @space=[$[subCategory like 'Space']]; | ^ [2/28] exec fontmake -g ZalandoSans.glyphs -o variable --output-path ../fonts/webfonts/ZalandoSans[wdth,wght,slnt].ttf --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter [3/28] 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

BornaIz/Lalezar/$VIRTUAL/google/fonts/ofl/lalezar/config.yaml sources/Lalezar.glyphs?238701c424 (gftools)
t: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/Lalezar.glyphs' -> 'master_ufo/Lalezar-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
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
DunwichType/RhodiumLibre/$VIRTUAL/google/fonts/ofl/rhodiumlibre/config.yaml RhodiumLibre-Regular.glyphs?c6e9dc9167 (default)
/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 60, in to_ufo_font_attributes self.to_ufo_custom_params(ufo, font) # .custom_params ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 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 249, in to_ufo ufo_value = self.value_to_ufo(glyphs_value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 555, in to_ufo_gasp_table value = {int(k): int(v) for k, v in value.items()} ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'items'
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (default)
line 191, in __getitem__ return self.loadGlyph(name) ~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 451, in readGlyph tree = _glifTreeFromString(text) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 1158, in _glifTreeFromString raise GlifLibError("GLIF contains invalid XML.") from etree_exception fontTools.ufoLib.errors.GlifLibError: 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)
ofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 451, in readGlyph tree = _glifTreeFromString(text) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 1158, in _glifTreeFromString raise GlifLibError("GLIF contains invalid XML.") from etree_exception fontTools.ufoLib.errors.GlifLibError: 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)
/tmpm0mhjyux -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/tmp3gi1430q', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphh0qgcpi', '--output_file', 'tmp3gi1430q']' 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)
[--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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-600.glyphs?e530c1fb68 (gftools)
[--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... another .ninja file exists, leaving instance_ufos in place 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
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-200.glyphs?41950431d3 (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/Mitr-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-300.glyphs?41950431d3 (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/Mitr-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-400.glyphs?41950431d3 (gftools)
in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.zero found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Mitr-400.glyphs' -> 'master_ufo/Mitr-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
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-500.glyphs?41950431d3 (gftools)
in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.zero found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Mitr-500.glyphs' -> 'master_ufo/Mitr-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
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-600.glyphs?41950431d3 (gftools)
n kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.zero found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Mitr-600.glyphs' -> 'master_ufo/Mitr-SemiBold.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
cadsondemak/mitr/$VIRTUAL/google/fonts/ofl/mitr/config.yaml source/Mitr-700.glyphs?41950431d3 (gftools)
nd in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.zero found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Mitr-700.glyphs' -> 'master_ufo/Mitr-Bold.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
cadsondemak/pattaya/$VIRTUAL/google/fonts/ofl/pattaya/config.yaml source/Pattaya.glyphs?fec6c7a0c8 (gftools)
ct: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 'source/Pattaya.glyphs' -> 'master_ufo/Pattaya-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
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-200.glyphs?fe54fb6812 (gftools)
ject: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 'source/Pridi-200.glyphs' -> 'master_ufo/Pridi-Light.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
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-300.glyphs?fe54fb6812 (gftools)
ject: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 'source/Pridi-300.glyphs' -> 'master_ufo/Pridi-Light.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
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-400.glyphs?fe54fb6812 (gftools)
ct: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 'source/Pridi-400.glyphs' -> 'master_ufo/Pridi-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
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-500.glyphs?fe54fb6812 (gftools)
nchors' transformation WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.e found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.g 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 'source/Pridi-500.glyphs' -> 'master_ufo/Pridi-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
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-600.glyphs?fe54fb6812 (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/Pridi-SemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/pridi/$VIRTUAL/google/fonts/ofl/pridi/config.yaml source/Pridi-700.glyphs?fe54fb6812 (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/Pridi-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_100_Thin.glyphs?18f813a4de (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/Prompt-Thin.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_100_Thin_Ita.glyphs?18f813a4de (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/Prompt-ThinItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_200_ExtraLight.glyphs?18f813a4de (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/Prompt-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_200_ExtraLight_Ita.glyphs?18f813a4de (gftools)
ackend 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/Prompt-ExtraLightItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_300_Light.glyphs?18f813a4de (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/Prompt-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_300_Light_Ita.glyphs?18f813a4de (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/Prompt-LightItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_400_Regular.glyphs?18f813a4de (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/Prompt-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_400_Regular_Ita.glyphs?18f813a4de (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/Prompt-Italic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_500_Medium.glyphs?18f813a4de (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/Prompt-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_500_Medium_Ita.glyphs?18f813a4de (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: Source/instance_ufos/Prompt-MediumItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_600_SemiBold.glyphs?18f813a4de (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/Prompt-SemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_600_SemiBold_Ita.glyphs?18f813a4de (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: Source/instance_ufos/Prompt-SemiBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_700_Bold.glyphs?18f813a4de (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/Prompt-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_700_Bold_Ita.glyphs?18f813a4de (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/Prompt-BoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_800_ExtraBold.glyphs?18f813a4de (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/Prompt-ExtraBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_800_ExtraBold_Ita.glyphs?18f813a4de (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: Source/instance_ufos/Prompt-ExtraBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_900_Black.glyphs?18f813a4de (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/Prompt-Black.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/prompt/$VIRTUAL/google/fonts/ofl/prompt/config.yaml Source/Prompt_900_Black_Ita.glyphs?18f813a4de (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/Prompt-BlackItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-100_Thin.glyphs?8bd077c195 (gftools)
n] [--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/Taviraj-Thin.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-100_Thin_Ita.glyphs?8bd077c195 (gftools)
[--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/Taviraj-ThinItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-200_ExtraLight.glyphs?8bd077c195 (gftools)
b.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 'source/Taviraj-200_ExtraLight.glyphs' -> 'master_ufo/Taviraj-Light.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-200_ExtraLight_Ita.glyphs?8bd077c195 (gftools)
h class public.kern2.J found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Taviraj-200_ExtraLight_Ita.glyphs' -> 'master_ufo/Taviraj-LightItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-300_Light.glyphs?8bd077c195 (gftools)
phsLib.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 'source/Taviraj-300_Light.glyphs' -> 'master_ufo/Taviraj-Light.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-400_Regular.glyphs?8bd077c195 (gftools)
ib.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 'source/Taviraj-400_Regular.glyphs' -> 'master_ufo/Taviraj-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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-400_Regular_Ita.glyphs?8bd077c195 (gftools)
ent glyph class public.kern2.J found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Taviraj-400_Regular_Ita.glyphs' -> 'master_ufo/Taviraj-Italic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-500_Medium.glyphs?8bd077c195 (gftools)
Lib.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 'source/Taviraj-500_Medium.glyphs' -> 'master_ufo/Taviraj-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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-500_Medium_Ita.glyphs?8bd077c195 (gftools)
tent glyph class public.kern2.J found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Taviraj-500_Medium_Ita.glyphs' -> 'master_ufo/Taviraj-Italic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-600_DemiBold.glyphs?8bd077c195 (gftools)
sLib.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 'source/Taviraj-600_DemiBold.glyphs' -> 'master_ufo/Taviraj-Bold.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-600_DemiBold_Ita.glyphs?8bd077c195 (gftools)
lyph class public.kern2.J found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Taviraj-600_DemiBold_Ita.glyphs' -> 'master_ufo/Taviraj-BoldItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-700_Bold.glyphs?8bd077c195 (gftools)
lyphsLib.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 'source/Taviraj-700_Bold.glyphs' -> 'master_ufo/Taviraj-Bold.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-700_Bold_Ita.glyphs?8bd077c195 (gftools)
arser: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 'source/Taviraj-700_Bold_Ita.glyphs' -> 'master_ufo/Taviraj-BoldItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-800_ExtraBold.glyphs?8bd077c195 (gftools)
Lib.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 'source/Taviraj-800_ExtraBold.glyphs' -> 'master_ufo/Taviraj-Bold.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-800_ExtraBold_Ita.glyphs?8bd077c195 (gftools)
yph class public.kern2.J found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma 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 'source/Taviraj-800_ExtraBold_Ita.glyphs' -> 'master_ufo/Taviraj-BoldItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-900_Black.glyphs?8bd077c195 (gftools)
yphsLib.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 'source/Taviraj-900_Black.glyphs' -> 'master_ufo/Taviraj-Bold.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-900_Black_Ita.glyphs?8bd077c195 (gftools)
rser: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 'source/Taviraj-900_Black_Ita.glyphs' -> 'master_ufo/Taviraj-BoldItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-100_Thin.glyphs?0c1ce550d1 (gftools)
n] [--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/Trirong-Thin.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-100_Thin_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-ThinItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-200_ExtraLight.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-200_ExtraLight_Ita.glyphs?0c1ce550d1 (gftools)
glyph class public.kern1.w 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 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'source/Trirong-200_ExtraLight_Ita.glyphs' -> 'master_ufo/Trirong-LightItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-300_Light.glyphs?0c1ce550d1 (gftools)
] [--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/Trirong-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-300_Light_Ita.glyphs?0c1ce550d1 (gftools)
ser: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 'source/Trirong-300_Light_Ita.glyphs' -> 'master_ufo/Trirong-LightItalic.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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-400_Regular.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-500_Medium.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-500_Medium_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-MediumItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-600_DemiBold.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-DemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-600_DemiBold_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-DemiBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-700_Bold.glyphs?0c1ce550d1 (gftools)
n] [--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/Trirong-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-700_Bold_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-BoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-800_ExtraBold.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-ExtraBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-800_ExtraBold_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-ExtraBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-900_Black.glyphs?0c1ce550d1 (gftools)
] [--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/Trirong-Black.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-900_Black_Ita.glyphs?0c1ce550d1 (gftools)
[--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/Trirong-BlackItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cathschmidt/yatra-one/$VIRTUAL/google/fonts/ofl/yatraone/config.yaml source/masters/YatraOne_0.ufo?b991e49f27 (default)
INFO:fontmake.font_project:Building TTF for Yatra-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 10 mark, 107 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yatra INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yatra INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 131, 2: 2147, 3: 1605, 4: 1737, 5: 1043, 6: 272, 7: 111, 8: 26, 9: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cathschmidt/yatra-one_b991e49f27/source/masters/YatraOne_0.ufo': Compiling UFO failed: The width should not be negative: 'dvCandrabindu'
cathschmidt/yatra-one/$VIRTUAL/google/fonts/ofl/yatraone/config.yaml source/masters/YatraOne_0.ufo?b991e49f27 (gftools)
One_0.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yatra-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 10 mark, 107 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yatra INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yatra INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yatra INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 131, 2: 2195, 3: 1672, 4: 1755, 5: 1052, 6: 272, 7: 111, 8: 26, 9: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yatra INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'source/masters/YatraOne_0.ufo': Compiling UFO failed: The width should not be negative: 'dvCandrabindu' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cyrealtype/Federant/$VIRTUAL/google/fonts/ofl/federant/config.yaml src/Federant-Regular.glyphs?c5c5f60221 (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 'src/Federant-Regular.glyphs' -> 'master_ufo/Federant-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
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/Moul/$VIRTUAL/google/fonts/ofl/moul/config.yaml Source/Moul.glyphs?9bd37b4c66 (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/Moul-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
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/Bhavuka/sources/config.yaml Bhavuka-Regular.glyphs?5a9c2de51b (default)
er.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 234, in masters self.to_ufo_font_attributes(self.family_name) # .font ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 39, in to_ufo_font_attributes fill_ufo_metadata(master, ufo) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 113, in fill_ufo_metadata raise ValueError(f"Unknown name language: {lang}") ValueError: Unknown name language: en-US
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/tmpqx_5bjlq 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
T/tmpatx33crv -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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature 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/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (default) ✎
view source repository copy reproduction command
annotations
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/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/glegoo/sources/config.yaml Glegoo-Bold.glyphs?f33250e477 (default)
ke.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 Glegoo-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Glegoo-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 615, 2: 4031, 3: 1658, 4: 630, 5: 30, 6: 15, 7: 10 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/glegoo_f33250e477/sources/Glegoo-Bold.glyphs' -> 'master_ufo/Glegoo-Bold.designspace': Compiling UFO failed: The width should not be negative: 'usigndeva'
googlefonts/glegoo/sources/config.yaml Glegoo-Bold.glyphs?f33250e477 (gftools)
8kbcv88h0000gn/T/tmpx7av9u1v -o ttf -u instance_ufos/Glegoo-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Glegoo-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Glegoo-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 615, 2: 4031, 3: 1658, 4: 630, 5: 30, 6: 15, 7: 10 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Glegoo-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: The width should not be negative: 'usigndeva' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/lilyscriptone/config.yaml ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs?52f780bc9d (default)
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 LilyScript-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on LilyScript-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LilyScript-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LilyScript-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 201, 2: 2136, 3: 855, 4: 264, 5: 19, 6: 18 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs' -> 'master_ufo/LilyScript-Bold.designspace': Compiling UFO failed: unsupported operand type(s) for +: 'int' and 'str'
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/lilyscriptone/config.yaml ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs?52f780bc9d (gftools)
esignspace 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 'ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs' -> 'master_ufo/LilyScript-Bold.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/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
huertatipografica/sahitya/$VIRTUAL/google/fonts/ofl/sahitya/config.yaml Sahitya-Bold.glyphs?c4b5b34d0f (default)
all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Sahitya-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Sahitya-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sahitya-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sahitya-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Sahitya-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1150, 2: 4536, 3: 1749, 4: 515, 5: 78, 6: 41 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmaqkbydw' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/sahitya_c4b5b34d0f/Sahitya-Bold.glyphs' -> 'master_ufo/Sahitya-Bold.designspace': Compiling UFO failed: <features>:280:1: "languagesystem deva dflt" has already been specified
huertatipografica/sahitya/$VIRTUAL/google/fonts/ofl/sahitya/config.yaml Sahitya-Bold.glyphs?c4b5b34d0f (gftools)
ocessing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Sahitya-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sahitya-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Sahitya-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sahitya-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Sahitya-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1218, 2: 4731, 3: 1799, 4: 532, 5: 78, 6: 42 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Sahitya-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 29 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeae26syt' fontmake: Error: Compiling UFO failed: <features>:280:1: "languagesystem deva dflt" has already been specified ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/sahitya/$VIRTUAL/google/fonts/ofl/sahitya/config.yaml Sahitya-Regular.glyphs?c4b5b34d0f (default)
ansformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Sahitya-Light INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Sahitya-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sahitya-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sahitya-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Sahitya-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 923, 2: 4591, 3: 1968, 4: 419, 5: 118, 6: 47, 7: 3 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprbzc3sx6' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/sahitya_c4b5b34d0f/Sahitya-Regular.glyphs' -> 'master_ufo/Sahitya-Light.designspace': Compiling UFO failed: <features>:280:1: "languagesystem deva dflt" has already been specified
huertatipografica/sahitya/$VIRTUAL/google/fonts/ofl/sahitya/config.yaml Sahitya-Regular.glyphs?c4b5b34d0f (gftools)
2ft.filters:Running SkipExportGlyphsFilter on Sahitya-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sahitya-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Sahitya-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sahitya-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Sahitya-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 984, 2: 4758, 3: 2016, 4: 431, 5: 119, 6: 47, 7: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Sahitya-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 40 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd9o3ec78' fontmake: Error: Compiling UFO failed: <features>:280:1: "languagesystem deva dflt" has already been specified 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
m4rc1e/zhimangxing/$VIRTUAL/google/fonts/ofl/zhimangxing/config.yaml sources/ZhiMangXing.glyphs?15cb1b0d4c (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/ZhiMangXing.glyphs' -> 'master_ufo/ZhiMangXing-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
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Bold.ufo?6dcec520f9 (default)
lding TTF for ZillaSlab-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 337, 2: 3295, 3: 1414, 4: 259, 5: 19, 6: 22 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Bold.ufo?6dcec520f9 (gftools)
a.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 337, 2: 3295, 3: 1414, 4: 259, 5: 19, 6: 22 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Bold INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-Bold.ufo': Compiling UFO failed: sources/ZillaSlab-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-BoldItalic.ufo?6dcec520f9 (default)
NFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 241, 2: 3441, 3: 1427, 4: 368, 5: 22, 6: 3 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-BoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-BoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-BoldItalic.ufo?6dcec520f9 (gftools)
-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 241, 2: 3441, 3: 1427, 4: 368, 5: 22, 6: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-BoldItalic.ufo': Compiling UFO failed: sources/ZillaSlab-BoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Italic.ufo?6dcec520f9 (default)
llaSlab-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 309, 2: 3483, 3: 1323, 4: 382, 5: 15, 6: 7 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Italic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Italic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Italic.ufo?6dcec520f9 (gftools)
ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 309, 2: 3483, 3: 1323, 4: 382, 5: 15, 6: 7 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Italic INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-Italic.ufo': Compiling UFO failed: sources/ZillaSlab-Italic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Light.ufo?6dcec520f9 (default)
TTF for ZillaSlab-Light INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 340, 2: 3019, 3: 1613, 4: 343, 5: 19, 6: 26 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Light.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Light.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Light.ufo?6dcec520f9 (gftools)
2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 340, 2: 3019, 3: 1613, 4: 343, 5: 19, 6: 26 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Light INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-Light.ufo': Compiling UFO failed: sources/ZillaSlab-Light.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-LightItalic.ufo?6dcec520f9 (default)
fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 304, 2: 3332, 3: 1470, 4: 392, 5: 14, 6: 8 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-LightItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-LightItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-LightItalic.ufo?6dcec520f9 (gftools)
ssing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 304, 2: 3332, 3: 1470, 4: 392, 5: 14, 6: 8 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-LightItalic.ufo': Compiling UFO failed: sources/ZillaSlab-LightItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Medium.ufo?6dcec520f9 (default)
for ZillaSlab-Medium INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 440, 2: 3264, 3: 1326, 4: 285, 5: 19, 6: 23 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Medium.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Medium.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Medium.ufo?6dcec520f9 (gftools)
k, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 440, 2: 3264, 3: 1326, 4: 285, 5: 19, 6: 23 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Medium INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-Medium.ufo': Compiling UFO failed: sources/ZillaSlab-Medium.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-MediumItalic.ufo?6dcec520f9 (default)
make.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 343, 2: 3511, 3: 1318, 4: 322, 5: 13, 6: 7 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-MediumItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-MediumItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-MediumItalic.ufo?6dcec520f9 (gftools)
glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 343, 2: 3511, 3: 1318, 4: 322, 5: 13, 6: 7 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-MediumItalic.ufo': Compiling UFO failed: sources/ZillaSlab-MediumItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Regular.ufo?6dcec520f9 (default)
illaSlab-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 414, 2: 3119, 3: 1462, 4: 318, 5: 19, 6: 24 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Regular.ufo?6dcec520f9 (gftools)
ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 414, 2: 3119, 3: 1462, 4: 318, 5: 19, 6: 24 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Regular INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-Regular.ufo': Compiling UFO failed: sources/ZillaSlab-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBold.ufo?6dcec520f9 (default)
lab-SemiBold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 364, 2: 3369, 3: 1317, 4: 261, 5: 17, 6: 23 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBold.ufo?6dcec520f9 (gftools)
re INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 364, 2: 3369, 3: 1317, 4: 261, 5: 17, 6: 23 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-SemiBold.ufo': Compiling UFO failed: sources/ZillaSlab-SemiBold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBoldItalic.ufo?6dcec520f9 (default)
t_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 310, 2: 3464, 3: 1386, 4: 328, 5: 15, 6: 5 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBoldItalic.ufo?6dcec520f9 (gftools)
ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 310, 2: 3464, 3: 1386, 4: 328, 5: 15, 6: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft:Building OpenType tables 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/ZillaSlab-SemiBoldItalic.ufo': Compiling UFO failed: sources/ZillaSlab-SemiBoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Bold.ufo?6dcec520f9 (default)
e.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 331, 2: 3307, 3: 1408, 4: 260, 5: 19, 6: 22 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-bold.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Bold.ufo?6dcec520f9 (gftools)
s INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 331, 2: 3307, 3: 1408, 4: 260, 5: 19, 6: 22 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft:Building OpenType tables 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/ZillaSlabHighlight-Bold.ufo': Compiling UFO failed: sources/ZillaSlabHighlight-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-bold.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Regular.ufo?6dcec520f9 (default)
d preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 417, 2: 3121, 3: 1459, 4: 318, 5: 19, 6: 24 INFO:ufo2ft:Building OpenType tables 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/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-highlight-light.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Regular.ufo?6dcec520f9 (gftools)
DecomposeTransformedComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 417, 2: 3121, 3: 1459, 4: 318, 5: 19, 6: 24 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft:Building OpenType tables 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/ZillaSlabHighlight-Regular.ufo': Compiling UFO failed: sources/ZillaSlabHighlight-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-highlight-light.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
noriokanisawa/HachiMaruPop/$VIRTUAL/google/fonts/ofl/hachimarupop/config.yaml sources/HachiMaruPop.glyphs?efaa0d31f7 (gftools)
ning '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/HachiMaruPop.glyphs' -> 'master_ufo/HachiMaruPop-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
phoikoi/VT323/$VIRTUAL/google/fonts/ofl/vt323/config.yaml sources/VT323.glyphs?9bd4b3f698 (default)
/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 167, in get_smart_component_variation_model name: normalizeValue(value, axes_tuples[name], extrapolate=True) ~~~~~~~~~~~^^^^^^ KeyError: 'Pixel width'
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 INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 27 mark, 2 ligature 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)
ce --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/tmp9fkhmg7q INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 27 mark, 2 ligature 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/tmpju_18s00' 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/tmpqkn1tbli' 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/tmpwgo9vn0u -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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 78 mark, 0 ligature 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
theleagueof/league-script-number-one/$VIRTUAL/google/fonts/ofl/leaguescript/config.yaml source/LeagueScriptNumberOne.ufo?225add0b37 (default)
INFO:fontmake.font_project:Building TTF for LeagueScriptThinNormal-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2271, 2: 4312, 3: 1018, 4: 446, 5: 82, 6: 11, 7: 5 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/theleagueof/league-script-number-one_225add0b37/source/LeagueScriptNumberOne.ufo': Compiling UFO failed: The width should not be negative: 'bt'
theleagueof/league-script-number-one/$VIRTUAL/google/fonts/ofl/leaguescript/config.yaml source/LeagueScriptNumberOne.ufo?225add0b37 (gftools)
lter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for LeagueScriptThinNormal-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2271, 2: 4312, 3: 1018, 4: 446, 5: 82, 6: 11, 7: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'source/LeagueScriptNumberOne.ufo': Compiling UFO failed: The width should not be negative: 'bt' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
theleagueof/raleway/$VIRTUAL/google/fonts/ofl/raleway/config.yaml sources/Raleway-Italic.designspace?938ac77022 (default)
rve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 7: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 8: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 10: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 11: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/theleagueof/raleway_938ac77022/sources/Raleway-Italic.designspace': Compatibility check failed
theleagueof/raleway/$VIRTUAL/google/fonts/ofl/raleway/config.yaml sources/Raleway-Italic.designspace?938ac77022 (gftools)
um Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 7: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 8: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 10: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 11: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None fontmake: Error: In 'sources/Raleway-Italic.designspace': Compatibility check failed 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-07-16T19:03:04.472068Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/42dotSans.designspace" [2026-07-16T19:03:04.472396Z 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/tmpbxkmztx4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbxkmztx4 42dotSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbxkmztx4 42dotSans.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:03:09.876721Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "42dotSans.designspace" [2026-07-16T19:03:09.876761Z 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/tmpffr6hbao -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/tmpffr6hbao -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-07-16T19:03:14.833050Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/AstaSans.designspace" [2026-07-16T19:03:14.833105Z 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/tmpcx8leq_5 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcx8leq_5 AstaSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcx8leq_5 AstaSans.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:03:19.463075Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "AstaSans.designspace" [2026-07-16T19:03:19.463126Z 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/tmp_1lshr7h -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/tmp_1lshr7h -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
gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
DunwichType/RhodiumLibre/$VIRTUAL/google/fonts/ofl/rhodiumlibre/config.yaml RhodiumLibre-Regular.glyphs?c6e9dc9167 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 60, in to_ufo_font_attributes self.to_ufo_custom_params(ufo, font) # .custom_params ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 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 249, in to_ufo ufo_value = self.value_to_ufo(glyphs_value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 555, in to_ufo_gasp_table value = {int(k): int(v) for k, v in value.items()} ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'items'
fontmake
/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 60, in to_ufo_font_attributes self.to_ufo_custom_params(ufo, font) # .custom_params ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 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 249, in to_ufo ufo_value = self.value_to_ufo(glyphs_value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 555, in to_ufo_gasp_table value = {int(k): int(v) for k, v in value.items()} ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'items'
EbenSorkin/Basic/$VIRTUAL/google/fonts/ofl/basic/config.yaml Basic-Regular.ufo?202e65ac93 (default)
fontc
[2026-07-16T19:26:06.561285Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo" [2026-07-16T19:26:06.572959Z 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
/site-packages/ufoLib2/objects/layer.py", line 191, in __getitem__ return self.loadGlyph(name) ~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 449, in readGlyph text = self.getGLIF(glyphName) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 379, in getGLIF raise GlifLibError( ...<2 lines>... ) fontTools.ufoLib.errors.GlifLibError: 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/tmpn70gc9k4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn70gc9k4 Basic-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn70gc9k4 Basic-Regular.ufo --flatten-components --decompose-transformed-components [2026-07-16T19:26:11.089345Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Basic-Regular.ufo" [2026-07-16T19:26:11.094571Z 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
~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 449, in readGlyph text = self.getGLIF(glyphName) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 379, in getGLIF raise GlifLibError( ...<2 lines>... ) fontTools.ufoLib.errors.GlifLibError: 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) ✎
view source repository copy reproduction command
annotations
fontc
fontc::workload DEBUG] 3/2939 complete, most recently Be(Cpal) [2026-07-16T19:33:22.121612Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:33:22.121616Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:33:22.124458Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:33:22.124567Z ThreadId(1) fontc::workload DEBUG] 4/2939 complete, most recently Fe(Features) [2026-07-16T19:33:22.125243Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:33:22.131738Z 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-CondensedMedium.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 'oneeigth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.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) ✎
view source repository copy reproduction command
annotations
fontc
r::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:33:38.620044Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:33:38.627050Z ThreadId(1) fontc::workload DEBUG] 2/2939 complete, most recently Fe(Features) [2026-07-16T19:33:38.627075Z ThreadId(1) fontc::workload DEBUG] 3/2939 complete, most recently Fe(PaintGraph) [2026-07-16T19:33:38.627078Z ThreadId(1) fontc::workload DEBUG] 4/2939 complete, most recently Be(Cpal) [2026-07-16T19:33:38.627080Z ThreadId(1) fontc::workload DEBUG] 5/2939 complete, most recently Fe(StaticMetadata) [2026-07-16T19:33:38.630401Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekOdia-CondensedThin.ufo/features.fea, Masters/AnekOdia-CondensedMedium.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-07-16T19:33:49.493261Z 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/tmpsd7oxgco /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsd7oxgco Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsd7oxgco Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:34:03.808556Z 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) ✎
view source repository copy reproduction command
annotations
fontc
orkload DEBUG] Be(Cpal) successful [2026-07-16T19:34:20.256130Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu.designspace" [2026-07-16T19:34:20.258926Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:34:20.258955Z ThreadId(1) fontc::workload DEBUG] 4/4139 complete, most recently Fe(Features) [2026-07-16T19:34:20.263146Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:34:20.269976Z 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-CondensedMedium.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) ✎
view source repository copy reproduction command
annotations
fontc
6-07-16T19:34:46.322655Z ThreadId(1) fontc::workload DEBUG] 3/4139 complete, most recently Be(Cpal) [2026-07-16T19:34:46.322656Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:34:46.322658Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:34:46.324268Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:34:46.324295Z ThreadId(1) fontc::workload DEBUG] 4/4139 complete, most recently Fe(Features) [2026-07-16T19:34:46.325520Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-07-16T19:34:46.328168Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekTelugu-CondensedThin.ufo/features.fea, Masters/AnekTelugu-CondensedMedium.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
ently Be(GlyfFragment(MaBaRa.dv)) [2026-07-16T19:42:30.756275Z ThreadId(1) fontc::workload DEBUG] 5218/6888 complete, most recently Be(GlyfFragment(SsaTtaRa.dv)) [2026-07-16T19:42:30.756277Z ThreadId(1) fontc::workload DEBUG] 5219/6888 complete, most recently Be(GlyfFragment(VaHalf.dv)) [2026-07-16T19:42:30.756279Z ThreadId(1) fontc::workload DEBUG] 5220/6888 complete, most recently Be(GlyfFragment(SaLa.MAR.dv)) [2026-07-16T19:42:30.756282Z ThreadId(1) fontc::workload DEBUG] 5221/6888 complete, most recently Be(GlyfFragment(KaYamatraUu.dv)) [2026-07-16T19:42:30.756284Z ThreadId(1) fontc::workload DEBUG] 5222/6888 complete, most recently Be(GlyfFragment(HaLa.MAR.dv)) [2026-07-16T19:42:30.785794Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:42:30.785806Z 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/tmp2y9y4yj1' 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
mplete, most recently Be(GlyfFragment(JaHalf1.dv)) [2026-07-16T19:42:47.922414Z ThreadId(1) fontc::workload DEBUG] 6043/6888 complete, most recently Be(GlyfFragment(ShaLa.MAR.dv)) [2026-07-16T19:42:47.922416Z ThreadId(1) fontc::workload DEBUG] 6044/6888 complete, most recently Be(GlyfFragment(Ttha.dv)) [2026-07-16T19:42:47.922419Z ThreadId(1) fontc::workload DEBUG] 6045/6888 complete, most recently Be(GlyfFragment(JaNuktaHalant.dv)) [2026-07-16T19:42:47.922421Z ThreadId(1) fontc::workload DEBUG] 6046/6888 complete, most recently Be(GlyfFragment(matraIiReph3.dv)) [2026-07-16T19:42:47.940401Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:42:47.940409Z 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/tmpvjooahn4' 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
ntly Be(GlyfFragment(matraAuRephalt.dv)) [2026-07-16T19:43:04.642774Z ThreadId(1) fontc::workload DEBUG] 4398/6852 complete, most recently Be(GlyfFragment(KaSsaYa.dv)) [2026-07-16T19:43:04.642776Z ThreadId(1) fontc::workload DEBUG] 4399/6852 complete, most recently Be(GlyfFragment(uni0973)) [2026-07-16T19:43:04.642778Z ThreadId(1) fontc::workload DEBUG] 4400/6852 complete, most recently Be(GlyfFragment(HamatraUu.dv)) [2026-07-16T19:43:04.642780Z ThreadId(1) fontc::workload DEBUG] 4401/6852 complete, most recently Be(GlyfFragment(matraOBindualt.dv)) [2026-07-16T19:43:04.642782Z ThreadId(1) fontc::workload DEBUG] 4402/6852 complete, most recently Be(GlyfFragment(MaSha.dv)) [2026-07-16T19:43:04.685495Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:43:04.685509Z 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/tmptv6js3zk' 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
omplete, most recently Be(GlyfFragment(vowelOalt.dv)) [2026-07-16T19:43:14.161295Z ThreadId(1) fontc::workload DEBUG] 5077/6852 complete, most recently Be(GlyfFragment(matraAChandra.dv)) [2026-07-16T19:43:14.161297Z ThreadId(1) fontc::workload DEBUG] 5078/6852 complete, most recently Be(GlyfFragment(ShaSha.MAR.dv)) [2026-07-16T19:43:14.161300Z ThreadId(1) fontc::workload DEBUG] 5079/6852 complete, most recently Be(GlyfFragment(matraERephBindu.dv)) [2026-07-16T19:43:14.163068Z ThreadId(4) fontbe::features::kern DEBUG] 1 ir kerns became 212 classes and 1513 adjustments [2026-07-16T19:43:14.206383Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:43:14.206396Z 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/tmpcuy_cg78' 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
::workload DEBUG] 1719/2944 complete, most recently Be(GlyfFragment(germandbls)) [2026-07-16T19:45:53.250507Z ThreadId(1) fontc::workload DEBUG] 1720/2944 complete, most recently Be(GlyfFragment(four)) [2026-07-16T19:45:53.250508Z ThreadId(1) fontc::workload DEBUG] 1721/2944 complete, most recently Be(GlyfFragment(dollar)) [2026-07-16T19:45:53.250509Z ThreadId(1) fontc::workload DEBUG] 1722/2944 complete, most recently Be(GlyfFragment(scedilla)) [2026-07-16T19:45:53.268769Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:45:53.268795Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:45:53.268867Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam [2026-07-16T19:45:53.268959Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-07-16T19:45:53.281580Z 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
1736/2944 complete, most recently Be(GlyfFragment(enquad)) [2026-07-16T19:46:03.672060Z ThreadId(1) fontc::workload DEBUG] 1737/2944 complete, most recently Be(GlyfFragment(.notdef)) [2026-07-16T19:46:03.672062Z ThreadId(1) fontc::workload DEBUG] 1738/2944 complete, most recently Be(GlyfFragment(rupeeIndian)) [2026-07-16T19:46:03.672065Z ThreadId(1) fontc::workload DEBUG] 1739/2944 complete, most recently Be(GlyfFragment(W)) [2026-07-16T19:46:03.672067Z ThreadId(1) fontc::workload DEBUG] 1740/2944 complete, most recently Be(GlyfFragment(cent)) [2026-07-16T19:46:03.672069Z ThreadId(1) fontc::workload DEBUG] 1741/2944 complete, most recently Be(GlyfFragment(s)) [2026-07-16T19:46:03.672071Z ThreadId(1) fontc::workload DEBUG] 1742/2944 complete, most recently Be(GlyfFragment(idotless)) [2026-07-16T19:46:03.679366Z 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
47:35.229072Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(wasmall-hira.vert))' failed: ''wasmall-hira.vert' has interpolation-incompatible paths' [2026-07-16T19:47:35.229074Z ThreadId(1) fontc::workload DEBUG] 1942/2616 complete, most recently Be(GlyfFragment(wasmall-hira.vert)) [2026-07-16T19:47:35.229077Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ra-kata.half.rotat))' failed: ''ra-kata.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:47:35.229079Z ThreadId(1) fontc::workload DEBUG] 1943/2616 complete, most recently Be(GlyfFragment(ra-kata.half.rotat)) [2026-07-16T19:47:35.229081Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(wattoSquare))' failed: ''wattoSquare' has interpolation-incompatible paths' [2026-07-16T19:47:35.229083Z ThreadId(1) fontc::workload DEBUG] 1944/2616 complete, most recently Be(GlyfFragment(wattoSquare)) [2026-07-16T19:47:35.233504Z ThreadId(1) fontc ERROR] 'ba-hira.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
' has interpolation-incompatible paths' [2026-07-16T19:47:43.667279Z ThreadId(1) fontc::workload DEBUG] 1937/2616 complete, most recently Be(GlyfFragment(prolonged-kana.vert)) [2026-07-16T19:47:43.667282Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ba-kata.half))' failed: ''ba-kata.half' has interpolation-incompatible paths' [2026-07-16T19:47:43.667284Z ThreadId(1) fontc::workload DEBUG] 1938/2616 complete, most recently Be(GlyfFragment(ba-kata.half)) [2026-07-16T19:47:43.667286Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(kasmall-kata.half.rotat))' failed: ''kasmall-kata.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:47:43.667288Z ThreadId(1) fontc::workload DEBUG] 1939/2616 complete, most recently Be(GlyfFragment(kasmall-kata.half.rotat)) [2026-07-16T19:47:43.674204Z ThreadId(1) fontc ERROR] 'peeji' 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
) fontc::workload ERROR] task 'Be(GlyfFragment(ti-hira.half))' failed: ''ti-hira.half' has interpolation-incompatible paths' [2026-07-16T19:48:05.638392Z ThreadId(1) fontc::workload DEBUG] 734/2616 complete, most recently Be(GlyfFragment(ti-hira.half)) [2026-07-16T19:48:05.638394Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(kasmall-kata.half.rotat))' failed: ''kasmall-kata.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:48:05.638396Z ThreadId(1) fontc::workload DEBUG] 735/2616 complete, most recently Be(GlyfFragment(kasmall-kata.half.rotat)) [2026-07-16T19:48:05.638398Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(zi-hira.half.rotat))' failed: ''zi-hira.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:48:05.638400Z ThreadId(1) fontc::workload DEBUG] 736/2616 complete, most recently Be(GlyfFragment(zi-hira.half.rotat)) [2026-07-16T19:48:05.641946Z ThreadId(1) fontc ERROR] 'no-kata.half.rotat' 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
CCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCZ", "MCCCCZMCCCZMCCCZMCCCCCCCCCCCCLCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCZ"} [2026-07-16T19:48:16.120987Z ThreadId(6) fontbe::glyphs WARN] usmall-hira.half.rotat has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCLCCZ"} [2026-07-16T19:48:16.122052Z ThreadId(3) fontbe::glyphs WARN] kasmall-hira.vert has inconsistent path elements: {"MCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCZ", "MCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCLCZMCCCCCCCCCCCCCCZ"} [2026-07-16T19:48:16.122577Z ThreadId(2) fontbe::glyphs WARN] ne-kata.half.rotat has inconsistent path elements: {"MCCLCCCCZMCCLCCCCCLCCCCCCCCCLCCCCCCCCCCCCCCZ", "MCCLCCCCCLCCCCCLCCCCCCCCCLCCCCCCCCCCCCCCCZ"} [2026-07-16T19:48:16.129095Z ThreadId(1) fontc ERROR] 'n-kata' 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
CCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-07-16T19:48:48.660045Z ThreadId(4) fontbe::glyphs WARN] ho-kata.half has inconsistent path elements: {"MLCCCCCCZMCCCLLLLLLLLCCCCCCLLCZMCCCLCCCCZ", "MLCCCCCCZMCCLLLLLLLLCCCCCCCLCZMCCCLCCCZ"} [2026-07-16T19:48:48.663365Z ThreadId(3) fontbe::glyphs WARN] haitsu.vert has inconsistent path elements: {"MCCCCCCZMLCCCCCCZMCCCCCCZMLCCCCCCLLLCZMLCCCCCCZMCLCCCZ", "MCCCCCZMLCCCCCCZMCCCCCCCCZMLCCCCCLLLCZMLCCCCCZMCLCCCZ", "MCCCCCCCCCZMLCCCCCCZMCCCCCCCCZMLCCCCCCLLLCZMLCCCCCCZMCLCCCCZ"} [2026-07-16T19:48:48.663555Z ThreadId(2) fontbe::glyphs WARN] ismall-kata has inconsistent path elements: {"MLCCCCCCCCLLLCZ", "MLCCCCCCCLLLCZ"} [2026-07-16T19:48:48.658156Z ThreadId(6) fontbe::glyphs WARN] be-kata.half has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCZMCCCCCCCCZMCCCCCCCZ", "MCCCCCCCCCCCCCZMCCCCCCZMCCCCCCCZ"} [2026-07-16T19:48:48.669531Z ThreadId(1) fontc ERROR] 'te-kata.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
CCZMCLCCCZMCCLCCCZ", "MCCCLCCZMLLLCCCCCCZMCCCLLLCCZMCLCCCZMCLCCCCZ"} [2026-07-16T19:48:57.505739Z ThreadId(8) fontbe::glyphs WARN] yaado.vert has inconsistent path elements: {"MCCLLLLLCCCZMLCZMLLLLZMCCLCCCCZMCCCCCZMLLLLLLLCLCLCCCCCZ", "MCCCCLLLLLCCZMCCCCCCCZMLLLLZMCCCCCCZMLLLLLLLCLCLCCCCCCCCZ", "MCCCLLLLLCCZMCCCCCZMLLLLZMCCCCCZMLLLLLLLCLCLCCCCCCZ"} [2026-07-16T19:48:57.505754Z ThreadId(8) fontbe::glyphs WARN] ra-hira.half.rotat has inconsistent path elements: {"MCCCCCLLLCCCCCCCCZMCCCCCCCZ", "MCCCLCLCCCCCCCCCCCCZMCCCCCCCCCCZ"} [2026-07-16T19:48:57.505767Z ThreadId(8) fontbe::glyphs WARN] zi-kata.half has inconsistent path elements: {"MCCCCCCLCCZMCCCCCCZMCCCCCCZMCCCCCCCCZMCCCCCCCZ", "MCCCCCLCCCZMCCCCCCZMCCCCCCZMCCCCCZMCCCCCZ", "MCCCCCCLCCCZMCCCCCCCCZMCCCCCCCCZMCCCCCCZMCCCCCCCZ"} [2026-07-16T19:48:57.510374Z ThreadId(1) fontc ERROR] 'ku-kata.half' 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
026-07-16T19:49:25.908442Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(koopoSquare.vert))' failed: ''koopoSquare.vert' has interpolation-incompatible paths' [2026-07-16T19:49:25.908444Z ThreadId(1) fontc::workload DEBUG] 1779/2616 complete, most recently Be(GlyfFragment(koopoSquare.vert)) [2026-07-16T19:49:25.908446Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ni-hira.half.rotat))' failed: ''ni-hira.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:49:25.908449Z ThreadId(1) fontc::workload DEBUG] 1780/2616 complete, most recently Be(GlyfFragment(ni-hira.half.rotat)) [2026-07-16T19:49:25.908451Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(be-hira))' failed: ''be-hira' has interpolation-incompatible paths' [2026-07-16T19:49:25.908454Z ThreadId(1) fontc::workload DEBUG] 1781/2616 complete, most recently Be(GlyfFragment(be-hira)) [2026-07-16T19:49:25.914354Z ThreadId(1) fontc ERROR] 'tonSquare.vert' 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
: ''gu-kata.half' has interpolation-incompatible paths' [2026-07-16T19:49:39.227105Z ThreadId(1) fontc::workload DEBUG] 1827/2616 complete, most recently Be(GlyfFragment(gu-kata.half)) [2026-07-16T19:49:39.227108Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(du-hira.half.rotat))' failed: ''du-hira.half.rotat' has interpolation-incompatible paths' [2026-07-16T19:49:39.227111Z ThreadId(1) fontc::workload DEBUG] 1828/2616 complete, most recently Be(GlyfFragment(du-hira.half.rotat)) [2026-07-16T19:49:39.227113Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(he-hira.half))' failed: ''he-hira.half' has interpolation-incompatible paths' [2026-07-16T19:49:39.227115Z ThreadId(1) fontc::workload DEBUG] 1829/2616 complete, most recently Be(GlyfFragment(he-hira.half)) [2026-07-16T19:49:39.233754Z ThreadId(1) fontc ERROR] 'asmall-kata' 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/.tmp9AvvDY/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9fm_k7i5.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/.tmp9AvvDY/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4wbwwopn.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/.tmpLHO8bu/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm93zkbvm.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/.tmpLHO8bu/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpk6zuc7kg.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-07-16T19:52:58.239203Z 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/.tmpswSy7s/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpag8l4ym1.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/.tmpswSy7s/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzdzaz0q_.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/.tmpBc47RC/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_6biy_zx.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/.tmpBc47RC/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt_yrd2zo.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
UG] 1338/1542 complete, most recently Be(GlyfFragment(wcircumflex)) [2026-07-16T20:12:42.496735Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Ecircumflex)) [2026-07-16T20:12:42.496737Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(edieresis)) [2026-07-16T20:12:42.496739Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(ncommaaccent)) [2026-07-16T20:12:42.496741Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(Zcaron)) [2026-07-16T20:12:42.496743Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Fe(KernInstance(Normalized {wght: -0.33})) [2026-07-16T20:12:42.496746Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Fe(KernInstance(Normalized {wght: 0.40})) [2026-07-16T20:12:42.510245Z 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
6-07-16T20:12:52.640109Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(Ycircumflex)) [2026-07-16T20:12:52.640111Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Ucircumflex)) [2026-07-16T20:12:52.640113Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(lcaron)) [2026-07-16T20:12:52.640116Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(ccedilla)) [2026-07-16T20:12:52.640118Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(wdieresis)) [2026-07-16T20:12:52.640120Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(oslash)) [2026-07-16T20:12:52.645826Z 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
-07-16T20:12:22.783584Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Tcommaaccent)) [2026-07-16T20:12:22.783586Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(Eogonek)) [2026-07-16T20:12:22.783588Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(iogonek)) [2026-07-16T20:12:22.783590Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(racute)) [2026-07-16T20:12:22.783592Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(Emacron)) [2026-07-16T20:12:22.783594Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(hungarumlaut)) [2026-07-16T20:12:22.783596Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(Hvar) [2026-07-16T20:12:22.791797Z 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
026-07-16T20:12:31.543564Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Ograve)) [2026-07-16T20:12:31.543566Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(gcommaaccent)) [2026-07-16T20:12:31.543623Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(zacute)) [2026-07-16T20:12:31.543652Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(edotaccent)) [2026-07-16T20:12:31.543675Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(Udieresis)) [2026-07-16T20:12:31.543697Z ThreadId(1) fontc::workload DEBUG] 1346/1542 complete, most recently Be(GlyfFragment(oslash)) [2026-07-16T20:12:31.547419Z 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/tmpucixjm3k -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
MoonlitOwen/CactusSerif/$VIRTUAL/google/fonts/ofl/cactusclassicalserif/config.yaml source/CactusClassicalSerif-Regular.ufoz?a267f9f320 (default)
fontc
[2026-07-16T20:23:24.832536Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/CactusSerif_a267f9f320/source/CactusClassicalSerif-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--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: Glyphs or designspace source required for variable font
MoonlitOwen/CactusSerif/$VIRTUAL/google/fonts/ofl/cactusclassicalserif/config.yaml source/CactusClassicalSerif-Regular.ufoz?a267f9f320 (gftools)
fontc
ontville/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 '--production-names'
fontmake
r 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 CactusClassicalSerif-Regular.ufoz must have a name, or familyName and styleName
MoonlitOwen/ChocolateSans/$VIRTUAL/google/fonts/ofl/chocolateclassicalsans/config.yaml source/ChocolateClassicalSans-Regular.ufoz?624ecb8064 (default)
fontc
[2026-07-16T20:23:30.046987Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/ChocolateSans_624ecb8064/source/ChocolateClassicalSans-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--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: Glyphs or designspace source required for variable font
MoonlitOwen/ChocolateSans/$VIRTUAL/google/fonts/ofl/chocolateclassicalsans/config.yaml source/ChocolateClassicalSans-Regular.ufoz?624ecb8064 (gftools)
fontc
ontville/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 '--production-names'
fontmake
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 ChocolateClassicalSans-Regular.ufoz must have a name, or familyName and styleName
MoonlitOwen/ThenKhung/$VIRTUAL/google/fonts/ofl/uoqmunthenkhung/config.yaml source/UoqMunThenKhung-Regular.ufoz?cdf0805fd0 (default)
fontc
[2026-07-16T20:23:36.365295Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/ThenKhung_cdf0805fd0/source/UoqMunThenKhung-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--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: Glyphs or designspace source required for variable font
MoonlitOwen/ThenKhung/$VIRTUAL/google/fonts/ofl/uoqmunthenkhung/config.yaml source/UoqMunThenKhung-Regular.ufoz?cdf0805fd0 (gftools)
fontc
ontville/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 '--production-names'
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 UoqMunThenKhung-Regular.ufoz must have a name, or familyName and styleName
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) ✎
view source repository copy reproduction command
annotations
fontc
[2026-07-16T20:02:05.179354Z ThreadId(1) fontc::workload DEBUG] 507/4980 complete, most recently Fe(Glyph(Nhookleft.alt)) [2026-07-16T20:02:05.179356Z ThreadId(1) fontc::workload DEBUG] 508/4980 complete, most recently Fe(Glyph(uhookabove.alt)) [2026-07-16T20:02:05.179358Z ThreadId(1) fontc::workload DEBUG] 509/4980 complete, most recently Fe(Glyph(Otildemacron.alt)) [2026-07-16T20:02:05.179361Z ThreadId(1) fontc::workload DEBUG] 510/4980 complete, most recently Fe(Glyph(IJ)) [2026-07-16T20:02:05.179363Z ThreadId(1) fontc::workload DEBUG] 511/4980 complete, most recently Fe(Glyph(brevecomb.case)) [2026-07-16T20:02:05.179365Z ThreadId(1) fontc::workload DEBUG] 512/4980 complete, most recently Fe(Glyph(j)) [2026-07-16T20:02:05.179367Z ThreadId(1) fontc::workload DEBUG] 513/4980 complete, most recently Fe(Glyph(Ymacron)) [2026-07-16T20:02:05.191943Z 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) ✎
view source repository copy reproduction command
annotations
fontc
0:02:10.092913Z ThreadId(1) fontc::workload DEBUG] 1998/4980 complete, most recently Be(GlyfFragment(A_N_D)) [2026-07-16T20:02:10.092914Z ThreadId(1) fontc::workload DEBUG] 1999/4980 complete, most recently Be(GlyfFragment(hyphen)) [2026-07-16T20:02:10.092915Z ThreadId(1) fontc::workload DEBUG] 2000/4980 complete, most recently Be(GlyfFragment(J.alt)) [2026-07-16T20:02:10.092916Z ThreadId(1) fontc::workload DEBUG] 2001/4980 complete, most recently Be(GlyfFragment(foursuperior)) [2026-07-16T20:02:10.092917Z ThreadId(1) fontc::workload DEBUG] 2002/4980 complete, most recently Be(GlyfFragment(V)) [2026-07-16T20:02:10.092918Z ThreadId(1) fontc::workload DEBUG] 2003/4980 complete, most recently Be(GlyfFragment(emspace)) [2026-07-16T20:02:10.098639Z 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/tmpm9f0duf_ -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/tmpm9f0duf_ -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) ✎
view source repository copy reproduction command
annotations
fontc
563/4980 complete, most recently Be(GlyfFragment(oe.alt)) [2026-07-16T20:03:00.903623Z ThreadId(1) fontc::workload DEBUG] 1564/4980 complete, most recently Be(GlyfFragment(I)) [2026-07-16T20:03:00.903625Z ThreadId(1) fontc::workload DEBUG] 1565/4980 complete, most recently Be(GlyfFragment(r)) [2026-07-16T20:03:00.903627Z ThreadId(1) fontc::workload DEBUG] 1566/4980 complete, most recently Be(GlyfFragment(quoteleft)) [2026-07-16T20:03:00.903629Z ThreadId(1) fontc::workload DEBUG] 1567/4980 complete, most recently Be(GlyfFragment(x.alt)) [2026-07-16T20:03:00.903631Z ThreadId(1) fontc::workload DEBUG] 1568/4980 complete, most recently Be(GlyfFragment(hookabovecomb.case)) [2026-07-16T20:03:00.915957Z 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
f -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
DEBUG] 2419/3554 complete, most recently Fe(GlyphOrder) [2026-07-16T20:03:12.199624Z ThreadId(1) fontc::workload DEBUG] Fe(GlyphOrder) successful [2026-07-16T20:03:12.204650Z ThreadId(1) fontc::workload DEBUG] 2420/3554 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2026-07-16T20:03:12.204670Z ThreadId(1) fontc::workload DEBUG] 2421/3554 complete, most recently Fe(KernInstance(Normalized {wght: -1.00})) [2026-07-16T20:03:12.204674Z ThreadId(1) fontc::workload DEBUG] 2422/3554 complete, most recently Be(Post) [2026-07-16T20:03:12.204676Z ThreadId(1) fontc::workload DEBUG] 2423/3554 complete, most recently Be(Cmap) [2026-07-16T20:03:12.206160Z ThreadId(4) fontbe::vvar DEBUG] skipping VVAR, we aren't building vertical tables [2026-07-16T20:03:12.207003Z ThreadId(9) fontbe::features DEBUG] fea written to "./debug/features.fea" [2026-07-16T20:03:12.216308Z 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
fontc::workload DEBUG] 2973/3554 complete, most recently Be(GlyfFragment(brevecomb_acutecomb.cap)) [2026-07-16T20:03:18.295787Z ThreadId(1) fontc::workload DEBUG] 2974/3554 complete, most recently Be(GlyfFragment(ugrave)) [2026-07-16T20:03:18.295790Z ThreadId(1) fontc::workload DEBUG] 2975/3554 complete, most recently Be(GlyfFragment(acircumflexgrave)) [2026-07-16T20:03:18.295792Z ThreadId(1) fontc::workload DEBUG] 2976/3554 complete, most recently Be(GlyfFragment(tdotbelow)) [2026-07-16T20:03:18.295794Z ThreadId(1) fontc::workload DEBUG] 2977/3554 complete, most recently Be(GlyfFragment(dieresiscomb_gravecomb.cap)) [2026-07-16T20:03:18.295797Z ThreadId(1) fontc::workload DEBUG] 2978/3554 complete, most recently Be(GlyfFragment(six.numr)) [2026-07-16T20:03:18.298981Z 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/PragatiNarrow/$VIRTUAL/google/fonts/ofl/pragatinarrow/config.yaml SRC/PragatiNarrow.glyphs?829be323c4 (default)
fontc
ecently Be(GlyfFragment(candraBinduTwo-deva)) [2026-07-16T20:07:44.981979Z ThreadId(1) fontc::workload DEBUG] 4171/4937 complete, most recently Be(GlyfFragment(iMatra_anusvara-deva.02)) [2026-07-16T20:07:44.981981Z ThreadId(1) fontc::workload DEBUG] 4172/4937 complete, most recently Be(GlyfFragment(abbreviation-deva)) [2026-07-16T20:07:44.981983Z ThreadId(1) fontc::workload DEBUG] 4173/4937 complete, most recently Be(GlyfFragment(iMatra_reph_candraBindu-deva.02)) [2026-07-16T20:07:44.981986Z ThreadId(1) fontc::workload DEBUG] 4174/4937 complete, most recently Be(GlyfFragment(iMatra_anusvara-deva)) [2026-07-16T20:07:44.981988Z ThreadId(1) fontc::workload DEBUG] 4175/4937 complete, most recently Be(GlyfFragment(iMatra_reph-deva.08)) [2026-07-16T20:07:44.981990Z ThreadId(1) fontc::workload DEBUG] 4176/4937 complete, most recently Be(GlyfFragment(k_la-deva.loclMAR)) [2026-07-16T20:07:45.001664Z ThreadId(1) fontc ERROR] 'nukta_rakar_llVocalicMatra-deva' has interpolation-incompatible paths
fontmake
d: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 14: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 16: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 17: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 19: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/PragatiNarrow_829be323c4/SRC/PragatiNarrow.glyphs' -> 'master_ufo/PragatiNarrow.designspace': Compatibility check failed
Omnibus-Type/PragatiNarrow/$VIRTUAL/google/fonts/ofl/pragatinarrow/config.yaml SRC/PragatiNarrow.glyphs?829be323c4 (gftools)
fontc
lyfFragment(ch_ya-deva)) [2026-07-16T20:07:53.381820Z ThreadId(1) fontc::workload DEBUG] 4047/4937 complete, most recently Be(GlyfFragment(ph_la-deva.loclMAR)) [2026-07-16T20:07:53.381823Z ThreadId(1) fontc::workload DEBUG] 4048/4937 complete, most recently Be(GlyfFragment(iMatra_candraBindu-deva.23)) [2026-07-16T20:07:53.381825Z ThreadId(1) fontc::workload DEBUG] 4049/4937 complete, most recently Be(GlyfFragment(bba-deva)) [2026-07-16T20:07:53.381827Z ThreadId(1) fontc::workload DEBUG] 4050/4937 complete, most recently Be(GlyfFragment(l_ra-deva)) [2026-07-16T20:07:53.382067Z ThreadId(2) fontbe::glyphs WARN] nukta_rakar_rrVocalicMatra-deva has inconsistent path elements: {"MLLLLLLLLZMLCCCLCCCLLZMCCLLLCCLLCZMLLLLZ", "MLLLLLLLLZMCCLLLCCLLCZMLCCCLCCCLLZMLLLLZ"} [2026-07-16T20:07:53.409860Z ThreadId(1) fontc ERROR] 'nukta_rakar_llVocalicMatra-deva' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
OR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 14: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 16: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 17: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 19: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None fontmake: Error: In 'SRC/PragatiNarrow.glyphs' -> 'master_ufo/PragatiNarrow.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Unna/$VIRTUAL/google/fonts/ofl/unna/config.yaml sources/Unna Italic.glyphs?826be2abeb (gftools)
fontc
gftools produced multiple outputs: ['Unna-MediumItalic.ttf', 'Unna-BoldItalic.ttf', 'Unna-LightItalic.ttf', 'Unna-Italic.ttf']
fontmake
e 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/Unna-LightItalic.ufo.json not found [7/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzwea7siq -o ttf -u sources/instance_ufos/Unna-BoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [8/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph2luszad -o ttf -u sources/instance_ufos/Unna-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
Omnibus-Type/Unna/$VIRTUAL/google/fonts/ofl/unna/config.yaml sources/Unna.glyphs?826be2abeb (gftools)
fontc
gftools produced multiple outputs: ['Unna-Medium.ttf', 'Unna-Regular.ttf', 'Unna-Bold.ttf', 'Unna-Light.ttf']
fontmake
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/Unna-Light.ufo.json not found [7/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa66mrzs3 -o ttf -u sources/instance_ufos/Unna-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [8/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhchdk5j -o ttf -u sources/instance_ufos/Unna-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
RedHatOfficial/Overpass/sources/config.yaml Overpass-Italic.designspace?c580d28bfa (default)
fontc
[2026-07-16T20:14:02.794296Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass-Italic.designspace" [2026-07-16T20:14:02.794348Z 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/tmplf5uiljm /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf5uiljm Overpass-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf5uiljm Overpass-Italic.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:14:07.354689Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2026-07-16T20:14:07.354808Z 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/tmpxjehqhkw -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/tmpxjehqhkw -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-07-16T20:13:52.811438Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass.designspace" [2026-07-16T20:13:52.811497Z 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/tmph43fe_hd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph43fe_hd Overpass.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph43fe_hd Overpass.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:13:56.836180Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2026-07-16T20:13:56.836240Z 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/tmpiu8c06cf -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/tmpiu8c06cf -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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpic17e94e 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
ion for 'fontprimer.guidelines' (ModuleNotFoundError: No module named 'fontprimer') [2/193] exec FAILED: [code=1] BriemHand.colr-guidelines.glyphs /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner python3 -m fontprimer.guidelines --color -o BriemHand.colr-guidelines.glyphs BriemHand.glyphs Command failed: python3 -m fontprimer.guidelines --color -o BriemHand.colr-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/tmp_ib7gt4n -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-07-16T20:30:08.358064Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/TikTokSans.designspace" [2026-07-16T20:30:08.358139Z 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/tmphjy6zfxw /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphjy6zfxw TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphjy6zfxw TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG [2026-07-16T20:30:12.568367Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "TikTokSans.designspace" [2026-07-16T20:30:12.568766Z 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 1269, 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 3247, 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 254, 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
aaronbell/LxgwMarkerGothic/$VIRTUAL/google/fonts/ofl/lxgwmarkergothic/config.yaml sources/LXGWMarkerGothic-Regular.ufoz?fe83570074 (default)
fontc
[2026-07-16T20:20:52.479581Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/aaronbell/LxgwMarkerGothic_fe83570074/sources/LXGWMarkerGothic-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--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: Glyphs or designspace source required for variable font
aaronbell/LxgwMarkerGothic/$VIRTUAL/google/fonts/ofl/lxgwmarkergothic/config.yaml sources/LXGWMarkerGothic-Regular.ufoz?fe83570074 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpulmdwjs2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpulmdwjs2 sources/LXGWMarkerGothic-Regular.ufoz --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpulmdwjs2 sources/LXGWMarkerGothic-Regular.ufoz --flatten-components --decompose-transformed-components [2026-07-16T20:16:57.677709Z ThreadId(1) fontc ERROR] Unrecognized source sources/LXGWMarkerGothic-Regular.ufoz ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
vider 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 LXGWMarkerGothic-Regular.ufoz must have a name, or familyName and styleName
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Bold.designspace?a5cf76f5bd (default)
fontc
[2026-07-16T20:17:00.791877Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.designspace" [2026-07-16T20:17:00.791961Z 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/tmpiiexc1ep /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiiexc1ep build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiiexc1ep build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:17:06.943388Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Bold.designspace" [2026-07-16T20:17:06.943455Z 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-07-16T20:17:13.249814Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.designspace" [2026-07-16T20:17:13.249919Z 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/tmpu76kbb_g /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu76kbb_g build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu76kbb_g build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:17:20.454732Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Light.designspace" [2026-07-16T20:17:20.454798Z 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-07-16T20:17:29.235303Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.designspace" [2026-07-16T20:17:29.235389Z 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/tmp6cmd42af /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6cmd42af build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6cmd42af build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:17:34.449853Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Regular.designspace" [2026-07-16T20:17:34.449927Z 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-07-16T20:17:39.418580Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.designspace" [2026-07-16T20:17:39.418660Z 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
6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbie5ecqn /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbie5ecqn build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbie5ecqn build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:17:43.140224Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Bold.designspace" [2026-07-16T20:17:43.140293Z 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... 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-07-16T20:17:48.207471Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.designspace" [2026-07-16T20:17:48.207577Z 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/tmpd548bxhx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd548bxhx build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd548bxhx build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:17:51.946676Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Light.designspace" [2026-07-16T20:17:51.946745Z 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-07-16T20:17:57.122172Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.designspace" [2026-07-16T20:17:57.122257Z 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/tmpox1wsnmd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpox1wsnmd build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpox1wsnmd build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:18:00.990449Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Regular.designspace" [2026-07-16T20:18:00.990532Z 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-07-16T20:18:19.474345Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/Signika.designspace" [2026-07-16T20:18:19.474399Z 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/tmp7vlha6pv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7vlha6pv Signika.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7vlha6pv Signika.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:18:23.898877Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2026-07-16T20:18:23.901029Z 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/tmpineuwfyh -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/tmpineuwfyh -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
adobe-fonts/source-sans/$VIRTUAL/google/fonts/ofl/sourcesans3/config.yaml Italic/SourceSans3VF-Italic.designspace?272b22b02e (default) ✎
view source repository copy reproduction command
annotations
fontc
ceSans3VF-Italic.designspace" [2026-07-16T20:18:49.667113Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:18:49.667129Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Italic/SourceSans3VF-Italic.designspace" [2026-07-16T20:18:49.667516Z ThreadId(1) fontc::workload DEBUG] 1/8075 complete, most recently Fe(Features) [2026-07-16T20:18:49.671922Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight Italic' for default instance at User {wght: 200.00} [2026-07-16T20:18:49.687953Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Italic/Poles/pole_0/SourceSans3-ExtraLightItalic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Italic/Poles/pole_1/SourceSans3-Italic.ufo/features.fea
fontmake
Italic had: None * Source Sans 3 VF Black Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 7: * Source Sans 3 VF ExtraLight Italic had: curve * Source Sans 3 VF Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 9: * Source Sans 3 VF ExtraLight Italic had: None * Source Sans 3 VF Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 10: * Source Sans 3 VF ExtraLight Italic had: curve * Source Sans 3 VF Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 12: * Source Sans 3 VF ExtraLight Italic had: None * Source Sans 3 VF Black Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Italic/SourceSans3VF-Italic.designspace': Compatibility check failed
adobe-fonts/source-sans/$VIRTUAL/google/fonts/ofl/sourcesans3/config.yaml Italic/SourceSans3VF-Italic.designspace?272b22b02e (gftools) ✎
view source repository copy reproduction command
annotations
fontc
e, most recently Fe(ColorPalettes) [2026-07-16T20:19:02.347313Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:19:02.346953Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "Italic/SourceSans3VF-Italic.designspace" [2026-07-16T20:19:02.347609Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:19:02.348287Z ThreadId(1) fontc::workload DEBUG] 2/8075 complete, most recently Fe(Features) [2026-07-16T20:19:02.351002Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight Italic' for default instance at User {wght: 200.00} [2026-07-16T20:19:02.356535Z ThreadId(1) fontc ERROR] feature files are non-identical: Italic/Poles/pole_0/SourceSans3-ExtraLightItalic.ufo/features.fea, Italic/Poles/pole_1/SourceSans3-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
e * Source Sans 3 VF Black Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 7: * Source Sans 3 VF ExtraLight Italic had: curve * Source Sans 3 VF Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 9: * Source Sans 3 VF ExtraLight Italic had: None * Source Sans 3 VF Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 10: * Source Sans 3 VF ExtraLight Italic had: curve * Source Sans 3 VF Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 12: * Source Sans 3 VF ExtraLight Italic had: None * Source Sans 3 VF Black Italic had: curve fontmake: Error: In 'Italic/SourceSans3VF-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
adobe-fonts/source-sans/$VIRTUAL/google/fonts/ofl/sourcesans3/config.yaml Upright/SourceSans3VF-Upright.designspace?272b22b02e (default) ✎
view source repository copy reproduction command
annotations
fontc
Sans3VF-Upright.designspace" [2026-07-16T20:18:30.960272Z ThreadId(1) fontc::workload DEBUG] 1/10011 complete, most recently Fe(ColorPalettes) [2026-07-16T20:18:30.960321Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:18:30.960782Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:18:30.961576Z ThreadId(1) fontc::workload DEBUG] 2/10011 complete, most recently Fe(Features) [2026-07-16T20:18:30.964412Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight' for default instance at User {wght: 200.00} [2026-07-16T20:18:30.979470Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Upright/Poles/pole_0/SourceSans3-ExtraLight.ufo/features.fea, /Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Upright/Poles/pole_1/SourceSans3-Upright.ufo/features.fea
fontmake
2, point 8: * Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 9: * Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 10: * Source Sans 3 VF ExtraLight had: curve * Source Sans 3 VF Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 12: * Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: curve ERROR:fontmake.compatibility: Fonts had differing anchors in glyph theta.a: * Source Sans 3 VF ExtraLight, Source Sans 3 VF Black had: "aboveUC, belowLC" * Source Sans 3 VF Upright had: "aboveUC" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Upright/SourceSans3VF-Upright.designspace': Compatibility check failed
adobe-fonts/source-sans/$VIRTUAL/google/fonts/ofl/sourcesans3/config.yaml Upright/SourceSans3VF-Upright.designspace?272b22b02e (gftools) ✎
view source repository copy reproduction command
annotations
fontc
] Features for "Upright/SourceSans3VF-Upright.designspace" [2026-07-16T20:18:38.268815Z ThreadId(1) fontc::workload DEBUG] 1/10011 complete, most recently Fe(ColorPalettes) [2026-07-16T20:18:38.268831Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:18:38.269062Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:18:38.269595Z ThreadId(1) fontc::workload DEBUG] 2/10011 complete, most recently Fe(Features) [2026-07-16T20:18:38.272636Z ThreadId(8) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight' for default instance at User {wght: 200.00} [2026-07-16T20:18:38.285712Z ThreadId(1) fontc ERROR] feature files are non-identical: Upright/Poles/pole_0/SourceSans3-ExtraLight.ufo/features.fea, Upright/Poles/pole_1/SourceSans3-Upright.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 9: * Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 10: * Source Sans 3 VF ExtraLight had: curve * Source Sans 3 VF Black had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph that, contour 2, point 12: * Source Sans 3 VF ExtraLight had: None * Source Sans 3 VF Black had: curve ERROR:fontmake.compatibility: Fonts had differing anchors in glyph theta.a: * Source Sans 3 VF ExtraLight, Source Sans 3 VF Black had: "aboveUC, belowLC" * Source Sans 3 VF Upright had: "aboveUC" fontmake: Error: In 'Upright/SourceSans3VF-Upright.designspace': Compatibility check failed 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
2026-07-16T20:04:29.226239Z ThreadId(1) fontc::workload DEBUG] 1033/4169 complete, most recently Fe(Glyph(hardsign-cy.sc)) [2026-07-16T20:04:29.226241Z ThreadId(1) fontc::workload DEBUG] 1034/4169 complete, most recently Fe(Glyph(Rcaron)) [2026-07-16T20:04:29.226243Z ThreadId(1) fontc::workload DEBUG] 1035/4169 complete, most recently Fe(Glyph(fiveinferior)) [2026-07-16T20:04:29.226245Z ThreadId(1) fontc::workload DEBUG] 1036/4169 complete, most recently Fe(Glyph(Amacron)) [2026-07-16T20:04:29.226247Z ThreadId(1) fontc::workload DEBUG] 1037/4169 complete, most recently Fe(Glyph(ogonekcomb)) [2026-07-16T20:04:29.226249Z ThreadId(1) fontc::workload DEBUG] 1038/4169 complete, most recently Fe(Glyph(Endescender-cy)) [2026-07-16T20:04:29.226253Z ThreadId(1) fontc::workload DEBUG] 1039/4169 complete, most recently Fe(Glyph(ydieresis)) [2026-07-16T20:04:29.233851Z 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
te, most recently Fe(Glyph(ii-cy.sc)) [2026-07-16T20:04:35.441712Z ThreadId(1) fontc::workload DEBUG] 1033/4169 complete, most recently Fe(Glyph(Rcaron)) [2026-07-16T20:04:35.441714Z ThreadId(1) fontc::workload DEBUG] 1034/4169 complete, most recently Fe(Glyph(Gbreve)) [2026-07-16T20:04:35.441716Z ThreadId(1) fontc::workload DEBUG] 1035/4169 complete, most recently Fe(Glyph(iishort-cy.sc)) [2026-07-16T20:04:35.441719Z ThreadId(1) fontc::workload DEBUG] 1036/4169 complete, most recently Fe(Glyph(ze-cy)) [2026-07-16T20:04:35.441721Z ThreadId(1) fontc::workload DEBUG] 1037/4169 complete, most recently Fe(Glyph(q)) [2026-07-16T20:04:35.441723Z ThreadId(1) fontc::workload DEBUG] 1038/4169 complete, most recently Fe(Glyph(Dcroat)) [2026-07-16T20:04:35.452151Z 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
4679Z ThreadId(1) fontc::workload DEBUG] 1082/4209 complete, most recently Fe(Glyph(Fita-cy)) [2026-07-16T20:04:06.754681Z ThreadId(1) fontc::workload DEBUG] 1083/4209 complete, most recently Be(GlyfFragment(nje-cy.sc)) [2026-07-16T20:04:06.754683Z ThreadId(1) fontc::workload DEBUG] 1084/4209 complete, most recently Fe(Glyph(tse-cy.loclBGR)) [2026-07-16T20:04:06.754685Z ThreadId(1) fontc::workload DEBUG] 1085/4209 complete, most recently Fe(Glyph(Qa-cy)) [2026-07-16T20:04:06.754687Z ThreadId(1) fontc::workload DEBUG] 1086/4209 complete, most recently Be(GlyfFragment(ccedilla.sc)) [2026-07-16T20:04:06.754690Z ThreadId(1) fontc::workload DEBUG] 1087/4209 complete, most recently Be(GlyfFragment(Eltail-cy)) [2026-07-16T20:04:06.754692Z ThreadId(1) fontc::workload DEBUG] 1088/4209 complete, most recently Be(GlyfFragment(Idotaccent)) [2026-07-16T20:04:06.758679Z 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
t recently Fe(Glyph(OE)) [2026-07-16T20:04:13.145180Z ThreadId(1) fontc::workload DEBUG] 989/4209 complete, most recently Fe(Glyph(Dje-cy.swsh)) [2026-07-16T20:04:13.145181Z ThreadId(1) fontc::workload DEBUG] 990/4209 complete, most recently Fe(Glyph(leftArrow)) [2026-07-16T20:04:13.145182Z ThreadId(1) fontc::workload DEBUG] 991/4209 complete, most recently Fe(Glyph(idotbelow)) [2026-07-16T20:04:13.145183Z ThreadId(1) fontc::workload DEBUG] 992/4209 complete, most recently Fe(Glyph(eogonek)) [2026-07-16T20:04:13.145184Z ThreadId(1) fontc::workload DEBUG] 993/4209 complete, most recently Fe(Glyph(tshe-cy.sc)) [2026-07-16T20:04:13.145186Z ThreadId(1) fontc::workload DEBUG] 994/4209 complete, most recently Fe(Glyph(che-cy.sc)) [2026-07-16T20:04:13.152970Z 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/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal-Italic.glyphs?e34db566b2 (default)
fontc
' failed: ''U.swsh' has interpolation-incompatible paths' [2026-07-16T20:05:32.919435Z ThreadId(1) fontc::workload DEBUG] 1121/4169 complete, most recently Be(GlyfFragment(U.swsh)) [2026-07-16T20:05:32.919437Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(rcaron.sc))' failed: ''rcaron.sc' has interpolation-incompatible paths' [2026-07-16T20:05:32.919440Z ThreadId(1) fontc::workload DEBUG] 1122/4169 complete, most recently Be(GlyfFragment(rcaron.sc)) [2026-07-16T20:05:32.919442Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(A))' failed: ''A' has interpolation-incompatible paths' [2026-07-16T20:05:32.919444Z ThreadId(1) fontc::workload DEBUG] 1123/4169 complete, most recently Be(GlyfFragment(A)) [2026-07-16T20:05:32.919446Z ThreadId(1) fontc::workload DEBUG] 1124/4169 complete, most recently Fe(Glyph(nje-cy)) [2026-07-16T20:05:32.925447Z 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_e34db566b2/sources/Arsenal-Italic.glyphs' -> 'master_ufo/Arsenal-Italic.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal-Italic.glyphs?e34db566b2 (gftools)
fontc
LLLZ", "MLLCCCLCCCLLZMLLLLZMLLLLLCCCCLCCCCLLZ"} [2026-07-16T20:05:39.092327Z ThreadId(3) fontbe::glyphs WARN] dje-cy has inconsistent path elements: {"MLLLLLLLLLLLCCCCCCLCCLCCCLLLZ", "MLLLLLLLLLLLLCCCLLCCCLCCLCCCLLLZ"} [2026-07-16T20:05:39.098103Z ThreadId(2) fontbe::glyphs WARN] ncommaaccent has inconsistent path elements: {"MLLLCCCCLLCCCLLZMCCCCLCCLCCZ", "MLLLCCCCLLCCCLLLZMCCCLCLCCCCZ"} [2026-07-16T20:05:39.100231Z ThreadId(9) fontbe::glyphs WARN] iishort-cy.sc has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZMCLLCCLLCZ", "MLLLLLLLLLLLLLLLLZMCCLLCCCLLCCZ"} [2026-07-16T20:05:39.098028Z ThreadId(5) fontbe::glyphs WARN] trademark has inconsistent path elements: {"MLLLLLLLLLLLLLZMLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLZMLLLLLLLLZ"} [2026-07-16T20:05:39.103454Z 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/arsenalsc/config.yaml sources/Arsenal.glyphs?e34db566b2 (default)
fontc
t(X)) [2026-07-16T20:05:01.391197Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(R.swsh))' failed: ''R.swsh' has interpolation-incompatible paths' [2026-07-16T20:05:01.391199Z ThreadId(1) fontc::workload DEBUG] 1861/4209 complete, most recently Be(GlyfFragment(R.swsh)) [2026-07-16T20:05:01.391202Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Agrave))' failed: ''Agrave' has interpolation-incompatible paths' [2026-07-16T20:05:01.391206Z ThreadId(1) fontc::workload DEBUG] 1862/4209 complete, most recently Be(GlyfFragment(Agrave)) [2026-07-16T20:05:01.391208Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(oslash.sc))' failed: ''oslash.sc' has interpolation-incompatible paths' [2026-07-16T20:05:01.391211Z ThreadId(1) fontc::workload DEBUG] 1863/4209 complete, most recently Be(GlyfFragment(oslash.sc)) [2026-07-16T20:05:01.396606Z 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_e34db566b2/sources/Arsenal.glyphs' -> 'master_ufo/Arsenal.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal.glyphs?e34db566b2 (gftools)
fontc
eadId(8) fontbe::glyphs WARN] che-cy has inconsistent path elements: {"MLLLLCCLLLCCLLZ", "MLLLLCCLLLCCLZ"} [2026-07-16T20:05:09.720928Z ThreadId(8) fontbe::glyphs WARN] euro has inconsistent path elements: {"MCLCCLLLCCLLLCCLCCLLLCCLLLCZ", "MCLCCLLLLLLLCCLCCLLLLCLLLCZ"} [2026-07-16T20:05:09.720949Z ThreadId(6) fontbe::glyphs WARN] W.swsh has inconsistent path elements: {"MLLLLLLLLLLLLCCCLCCLZ", "MLLLLLLLLLLLLLLLCCCLCCLZ"} [2026-07-16T20:05:09.720954Z ThreadId(6) fontbe::glyphs WARN] eldescender-cy has inconsistent path elements: {"MLLLLLCLLCCLLLLZ", "MLLLLLCCLCCLLLLZ"} [2026-07-16T20:05:09.721241Z ThreadId(6) fontbe::glyphs WARN] Germandbls has inconsistent path elements: {"MCCCLLLCLLLCLLLLCCCCLCZ", "MCCCLLLCLLLCLLLCCCCLCZ"} [2026-07-16T20:05:09.731423Z 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
y Fe(Glyph(tcommaaccent)) [2026-07-16T20:07:16.700544Z ThreadId(1) fontc::workload DEBUG] 650/2633 complete, most recently Fe(Glyph(hyphen)) [2026-07-16T20:07:16.700552Z ThreadId(1) fontc::workload DEBUG] 651/2633 complete, most recently Fe(Glyph(aogonek)) [2026-07-16T20:07:16.700561Z ThreadId(1) fontc::workload DEBUG] 652/2633 complete, most recently Fe(Glyph(ahookabove)) [2026-07-16T20:07:16.700570Z ThreadId(1) fontc::workload DEBUG] 653/2633 complete, most recently Fe(Glyph(Geupturn-cy)) [2026-07-16T20:07:16.700579Z ThreadId(1) fontc::workload DEBUG] 654/2633 complete, most recently Fe(Glyph(V)) [2026-07-16T20:07:16.700587Z ThreadId(1) fontc::workload DEBUG] 655/2633 complete, most recently Fe(Glyph(Itilde)) [2026-07-16T20:07:16.700596Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most recently Fe(Glyph(Pe-cy)) [2026-07-16T20:07:16.710787Z 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
T20:07:22.522755Z ThreadId(1) fontc::workload DEBUG] 814/2633 complete, most recently Be(GlyfFragment(multiply)) [2026-07-16T20:07:22.522756Z ThreadId(1) fontc::workload DEBUG] 815/2633 complete, most recently Fe(Glyph(Ohungarumlaut)) [2026-07-16T20:07:22.522757Z ThreadId(1) fontc::workload DEBUG] 816/2633 complete, most recently Be(GlyfFragment(Ii-cy)) [2026-07-16T20:07:22.522758Z ThreadId(1) fontc::workload DEBUG] 817/2633 complete, most recently Be(GlyfFragment(dieresis.alt2)) [2026-07-16T20:07:22.522760Z ThreadId(1) fontc::workload DEBUG] 818/2633 complete, most recently Be(GlyfFragment(o)) [2026-07-16T20:07:22.522761Z ThreadId(1) fontc::workload DEBUG] 819/2633 complete, most recently Be(GlyfFragment(ordfeminine)) [2026-07-16T20:07:22.527489Z 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
lyph(Ohookabove)) [2026-07-16T20:06:54.636912Z ThreadId(1) fontc::workload DEBUG] 656/2641 complete, most recently Fe(Glyph(yhookabove)) [2026-07-16T20:06:54.636913Z ThreadId(1) fontc::workload DEBUG] 657/2641 complete, most recently Fe(Glyph(imacron)) [2026-07-16T20:06:54.636914Z ThreadId(1) fontc::workload DEBUG] 658/2641 complete, most recently Fe(Glyph(ygrave)) [2026-07-16T20:06:54.636915Z ThreadId(1) fontc::workload DEBUG] 659/2641 complete, most recently Fe(Glyph(abreveacute)) [2026-07-16T20:06:54.636916Z ThreadId(1) fontc::workload DEBUG] 660/2641 complete, most recently Fe(Glyph(seven)) [2026-07-16T20:06:54.636917Z ThreadId(1) fontc::workload DEBUG] 661/2641 complete, most recently Fe(Glyph(guillemetright)) [2026-07-16T20:06:54.636920Z ThreadId(1) fontc::workload DEBUG] 662/2641 complete, most recently Fe(Glyph(qa-cy)) [2026-07-16T20:06:54.640757Z ThreadId(1) fontc ERROR] Invalid source glyph 'ustrait-cy': 'bad anchor: 'Invalid anchor 'center': '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
2641 complete, most recently Fe(Glyph(W)) [2026-07-16T20:07:01.665863Z ThreadId(1) fontc::workload DEBUG] 501/2641 complete, most recently Fe(Glyph(micro)) [2026-07-16T20:07:01.665865Z ThreadId(1) fontc::workload DEBUG] 502/2641 complete, most recently Fe(Glyph(iigrave-cy)) [2026-07-16T20:07:01.665867Z ThreadId(1) fontc::workload DEBUG] 503/2641 complete, most recently Fe(Glyph(Be-cy)) [2026-07-16T20:07:01.665869Z ThreadId(1) fontc::workload DEBUG] 504/2641 complete, most recently Fe(Glyph(Lcaron)) [2026-07-16T20:07:01.665871Z ThreadId(1) fontc::workload DEBUG] 505/2641 complete, most recently Fe(Glyph(Es-cy)) [2026-07-16T20:07:01.665873Z ThreadId(1) fontc::workload DEBUG] 506/2641 complete, most recently Fe(Glyph(Wacute)) [2026-07-16T20:07:01.669200Z 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/amiri/config.yaml sources/Amiri.glyphspackage?04d40ee68c (default)
fontc
Bari.fina.PostTooth)) [2026-07-16T20:08:27.166010Z ThreadId(1) fontc::workload DEBUG] 2407/24852 complete, most recently Fe(Glyph(behDotless-ar.medi.YaaBari)) [2026-07-16T20:08:27.166012Z ThreadId(1) fontc::workload DEBUG] 2408/24852 complete, most recently Fe(Glyph(tcheheh-ar.medi.HaaHaaInit)) [2026-07-16T20:08:27.166015Z ThreadId(1) fontc::workload DEBUG] 2409/24852 complete, most recently Fe(Glyph(gaf-ar.medi.KafRaaFina)) [2026-07-16T20:08:27.166018Z ThreadId(1) fontc::workload DEBUG] 2410/24852 complete, most recently Fe(Glyph(noonRing-ar.medi.BaaMemAlfFina)) [2026-07-16T20:08:27.166021Z ThreadId(1) fontc::workload DEBUG] 2411/24852 complete, most recently Fe(Glyph(uniFD9F)) [2026-07-16T20:08:27.166023Z ThreadId(1) fontc::workload DEBUG] 2412/24852 complete, most recently Fe(Glyph(noonThreedotsabove-ar.fina.BaaNonFina)) [2026-07-16T20:08:27.211112Z 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_04d40ee68c/sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiri/config.yaml sources/Amiri.glyphspackage?04d40ee68c (gftools)
fontc
recently Be(GlyfFragment(miniKeheh-ar)) [2026-07-16T20:08:52.325673Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(kashida-ar.2))' failed: ''kashida-ar.2' has interpolation-incompatible paths' [2026-07-16T20:08:52.325676Z ThreadId(1) fontc::workload DEBUG] 9923/24852 complete, most recently Be(GlyfFragment(kashida-ar.2)) [2026-07-16T20:08:52.325678Z ThreadId(1) fontc::workload DEBUG] 9924/24852 complete, most recently Be(GlyfFragment(fathaCurly-ar)) [2026-07-16T20:08:52.325680Z ThreadId(1) fontc::workload DEBUG] 9925/24852 complete, most recently Be(GlyfFragment(aKaf.init.KafLam)) [2026-07-16T20:08:52.325682Z ThreadId(1) fontc::workload DEBUG] 9926/24852 complete, most recently Be(GlyfFragment(aKaf.isol.alt)) [2026-07-16T20:08:52.363478Z 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
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiriquran/config.yaml sources/Amiri.glyphspackage?480bb746e9 (default)
fontc
reYaa))' failed: ''aSen.medi.PreYaa' has interpolation-incompatible paths' [2026-07-16T20:09:16.435741Z ThreadId(1) fontc::workload DEBUG] 8560/24852 complete, most recently Be(GlyfFragment(aSen.medi.PreYaa)) [2026-07-16T20:09:16.435743Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(decimalseparator-ar))' failed: ''decimalseparator-ar' has interpolation-incompatible paths' [2026-07-16T20:09:16.435745Z ThreadId(1) fontc::workload DEBUG] 8561/24852 complete, most recently Be(GlyfFragment(decimalseparator-ar)) [2026-07-16T20:09:16.435747Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(lam-ar.init.Lellah))' failed: ''lam-ar.init.Lellah' has interpolation-incompatible paths' [2026-07-16T20:09:16.435749Z ThreadId(1) fontc::workload DEBUG] 8562/24852 complete, most recently Be(GlyfFragment(lam-ar.init.Lellah)) [2026-07-16T20:09:16.464819Z 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
ompatible paths' [2026-07-16T20:09:41.299958Z ThreadId(1) fontc::workload DEBUG] 7924/24852 complete, most recently Be(GlyfFragment(hizb-ar)) [2026-07-16T20:09:41.299961Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(aLam.medi.LamLamMemMedi))' failed: ''aLam.medi.LamLamMemMedi' has interpolation-incompatible paths' [2026-07-16T20:09:41.299963Z ThreadId(1) fontc::workload DEBUG] 7925/24852 complete, most recently Be(GlyfFragment(aLam.medi.LamLamMemMedi)) [2026-07-16T20:09:41.299965Z ThreadId(1) fontc::workload DEBUG] 7926/24852 complete, most recently Be(GlyfFragment(dottedCircle)) [2026-07-16T20:09:41.299968Z ThreadId(1) fontc::workload DEBUG] 7927/24852 complete, most recently Be(GlyfFragment(aKaf.isol.alt)) [2026-07-16T20:09:41.324980Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature 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
ted preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature 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
ark, 171 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 106 mark, 180 ligature 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
eCategories from GlyphData.xml: 106 mark, 180 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 106 mark, 180 ligature 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
eCategories from GlyphData.xml: 106 mark, 180 ligature 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-07-16T20:13:11.155393Z 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/tmp7ln29u0k /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ln29u0k Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ln29u0k Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components [2026-07-16T20:13:17.054926Z 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
) [2026-07-16T20:14:27.156687Z ThreadId(1) fontc::workload DEBUG] 1788/2876 complete, most recently Be(GlyfFragment(Visarga)) [2026-07-16T20:14:27.156690Z ThreadId(1) fontc::workload DEBUG] 1789/2876 complete, most recently Be(GlyfFragment(ShaE)) [2026-07-16T20:14:27.156693Z ThreadId(1) fontc::workload DEBUG] 1790/2876 complete, most recently Be(GlyfFragment(GaO)) [2026-07-16T20:14:27.156695Z ThreadId(1) fontc::workload DEBUG] 1791/2876 complete, most recently Be(GlyfFragment(LLa)) [2026-07-16T20:14:27.156698Z ThreadId(1) fontc::workload DEBUG] 1792/2876 complete, most recently Be(GlyfFragment(LLaI)) [2026-07-16T20:14:27.156701Z ThreadId(1) fontc::workload DEBUG] 1793/2876 complete, most recently Be(GlyfFragment(YaOttu)) [2026-07-16T20:14:27.156704Z ThreadId(1) fontc::workload DEBUG] 1794/2876 complete, most recently Be(GlyfFragment(Telugu4)) [2026-07-16T20:14:27.183235Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature 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
t(SSaO)) [2026-07-16T20:14:34.974721Z ThreadId(1) fontc::workload DEBUG] 1762/2876 complete, most recently Be(GlyfFragment(two)) [2026-07-16T20:14:34.974723Z ThreadId(1) fontc::workload DEBUG] 1763/2876 complete, most recently Fe(KernInstance(Normalized {})) [2026-07-16T20:14:34.974724Z ThreadId(1) fontc::workload DEBUG] 1764/2876 complete, most recently Be(GlyfFragment(DhaO)) [2026-07-16T20:14:34.974726Z ThreadId(1) fontc::workload DEBUG] 1765/2876 complete, most recently Be(GlyfFragment(ch757)) [2026-07-16T20:14:34.974727Z ThreadId(1) fontc::workload DEBUG] 1766/2876 complete, most recently Be(GlyfFragment(Imatra)) [2026-07-16T20:14:34.974728Z ThreadId(1) fontc::workload DEBUG] 1767/2876 complete, most recently Be(GlyfFragment(uni2018)) [2026-07-16T20:14:35.003776Z 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
r8kbcv88h0000gn/T/tmpayrrnotx -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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature 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
appajid/nats/$VIRTUAL/google/fonts/ofl/nats/config.yaml NATS.ufo?7e1486a729 (default)
fontc
4)) [2026-07-16T20:16:19.849752Z ThreadId(1) fontc::workload DEBUG] 1887/2876 complete, most recently Be(GlyfFragment(Ta)) [2026-07-16T20:16:19.849755Z ThreadId(1) fontc::workload DEBUG] 1888/2876 complete, most recently Be(GlyfFragment(TaUU)) [2026-07-16T20:16:19.849758Z ThreadId(1) fontc::workload DEBUG] 1889/2876 complete, most recently Be(GlyfFragment(ChaOttu)) [2026-07-16T20:16:19.849762Z ThreadId(1) fontc::workload DEBUG] 1890/2876 complete, most recently Be(GlyfFragment(ThaHalanth)) [2026-07-16T20:16:19.849764Z ThreadId(1) fontc::workload DEBUG] 1891/2876 complete, most recently Be(GlyfFragment(ChaI)) [2026-07-16T20:16:19.849767Z ThreadId(1) fontc::workload DEBUG] 1892/2876 complete, most recently Be(GlyfFragment(SSaII)) [2026-07-16T20:16:19.849806Z ThreadId(9) fontbe::features::kern DEBUG] 1 ir kerns became 0 classes and 4 adjustments [2026-07-16T20:16:19.871220Z 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 NATS-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NATS INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NATS INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 28369, 2: 2280, 3: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/nats_7e1486a729/NATS.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/nats/$VIRTUAL/google/fonts/ofl/nats/config.yaml NATS.ufo?7e1486a729 (gftools)
fontc
ly Be(GlyfFragment(E)) [2026-07-16T20:16:29.293953Z ThreadId(1) fontc::workload DEBUG] 2168/2876 complete, most recently Be(GlyfFragment(SaOO)) [2026-07-16T20:16:29.293956Z ThreadId(1) fontc::workload DEBUG] 2169/2876 complete, most recently Be(GlyfFragment(slash)) [2026-07-16T20:16:29.293958Z ThreadId(1) fontc::workload DEBUG] 2170/2876 complete, most recently Be(GlyfFragment(TaO)) [2026-07-16T20:16:29.293960Z ThreadId(1) fontc::workload DEBUG] 2171/2876 complete, most recently Be(GlyfFragment(NGaEE)) [2026-07-16T20:16:29.293962Z ThreadId(1) fontc::workload DEBUG] 2172/2876 complete, most recently Be(GlyfFragment(SaO)) [2026-07-16T20:16:29.293964Z ThreadId(1) fontc::workload DEBUG] 2173/2876 complete, most recently Be(GlyfFragment(TaOO)) [2026-07-16T20:16:29.304148Z 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
ath /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6a6naxyd -o ttf -u NATS.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for NATS-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on NATS INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NATS INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NATS INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 28369, 2: 2280, 3: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on NATS INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'NATS.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
appajid/ntr/$VIRTUAL/google/fonts/ofl/ntr/config.yaml NTR.ufo?1268910cd8 (default)
fontc
ragment(r)) [2026-07-16T20:16:43.921185Z ThreadId(1) fontc::workload DEBUG] 2403/2876 complete, most recently Be(GlyfFragment(NGaII)) [2026-07-16T20:16:43.921187Z ThreadId(1) fontc::workload DEBUG] 2404/2876 complete, most recently Be(GlyfFragment(Telugu6)) [2026-07-16T20:16:43.921189Z ThreadId(1) fontc::workload DEBUG] 2405/2876 complete, most recently Be(GlyfFragment(JhaUU)) [2026-07-16T20:16:43.921192Z ThreadId(1) fontc::workload DEBUG] 2406/2876 complete, most recently Be(GlyfFragment(JaAA)) [2026-07-16T20:16:43.921194Z ThreadId(1) fontc::workload DEBUG] 2407/2876 complete, most recently Be(GlyfFragment(p)) [2026-07-16T20:16:43.921196Z ThreadId(1) fontc::workload DEBUG] 2408/2876 complete, most recently Be(GlyfFragment(z)) [2026-07-16T20:16:43.921198Z ThreadId(1) fontc::workload DEBUG] 2409/2876 complete, most recently Be(GlyfFragment(Y)) [2026-07-16T20:16:43.938470Z 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 NTR-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NTR INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NTR INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 34115, 2: 4331, 3: 25, 4: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/ntr_1268910cd8/NTR.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/ntr/$VIRTUAL/google/fonts/ofl/ntr/config.yaml NTR.ufo?1268910cd8 (gftools)
fontc
(GlyfFragment(Pha)) [2026-07-16T20:16:52.973393Z ThreadId(1) fontc::workload DEBUG] 1926/2876 complete, most recently Be(GlyfFragment(KhaAU)) [2026-07-16T20:16:52.973394Z ThreadId(1) fontc::workload DEBUG] 1927/2876 complete, most recently Be(GlyfFragment(DDha)) [2026-07-16T20:16:52.973395Z ThreadId(1) fontc::workload DEBUG] 1928/2876 complete, most recently Be(GlyfFragment(MaUU)) [2026-07-16T20:16:52.973396Z ThreadId(1) fontc::workload DEBUG] 1929/2876 complete, most recently Be(GlyfFragment(CaNuktaOO)) [2026-07-16T20:16:52.973397Z ThreadId(1) fontc::workload DEBUG] 1930/2876 complete, most recently Be(GlyfFragment(JhaUU)) [2026-07-16T20:16:52.972077Z ThreadId(9) fontbe::features::kern DEBUG] 1 ir kerns became 0 classes and 4 adjustments [2026-07-16T20:16:53.003859Z 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
ath /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptri1btwn -o ttf -u NTR.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for NTR-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on NTR INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NTR INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NTR INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 34115, 2: 4331, 3: 25, 4: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on NTR INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'NTR.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
appajid/suravaram/$VIRTUAL/google/fonts/ofl/suravaram/config.yaml Suravaram.ufo?c8d4e86f6a (default)
fontc
ash)) [2026-07-16T20:20:17.932763Z ThreadId(1) fontc::workload DEBUG] 1771/2876 complete, most recently Be(GlyfFragment(Ra)) [2026-07-16T20:20:17.932764Z ThreadId(1) fontc::workload DEBUG] 1772/2876 complete, most recently Be(GlyfFragment(uni201D)) [2026-07-16T20:20:17.932765Z ThreadId(1) fontc::workload DEBUG] 1773/2876 complete, most recently Be(GlyfFragment(Q)) [2026-07-16T20:20:17.932766Z ThreadId(1) fontc::workload DEBUG] 1774/2876 complete, most recently Be(GlyfFragment(YaUU)) [2026-07-16T20:20:17.932767Z ThreadId(1) fontc::workload DEBUG] 1775/2876 complete, most recently Be(GlyfFragment(DaUU)) [2026-07-16T20:20:17.932768Z ThreadId(1) fontc::workload DEBUG] 1776/2876 complete, most recently Be(GlyfFragment(Arasunna)) [2026-07-16T20:20:17.932769Z ThreadId(1) fontc::workload DEBUG] 1777/2876 complete, most recently Be(GlyfFragment(GaII)) [2026-07-16T20:20:17.958230Z 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 Suravaram-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Suravaram INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Suravaram INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 26491, 2: 4260, 3: 23, 4: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/suravaram_c8d4e86f6a/Suravaram.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/suravaram/$VIRTUAL/google/fonts/ofl/suravaram/config.yaml Suravaram.ufo?c8d4e86f6a (gftools)
fontc
{})) [2026-07-16T20:20:24.191482Z ThreadId(1) fontc::workload DEBUG] 2408/2876 complete, most recently Be(GlyfFragment(NaHalanth)) [2026-07-16T20:20:24.191484Z ThreadId(1) fontc::workload DEBUG] 2409/2876 complete, most recently Be(GlyfFragment(BhaI)) [2026-07-16T20:20:24.191486Z ThreadId(1) fontc::workload DEBUG] 2410/2876 complete, most recently Be(GlyfFragment(uni0C79)) [2026-07-16T20:20:24.191489Z ThreadId(1) fontc::workload DEBUG] 2411/2876 complete, most recently Be(GlyfFragment(quotesingle)) [2026-07-16T20:20:24.191491Z ThreadId(1) fontc::workload DEBUG] 2412/2876 complete, most recently Be(GlyfFragment(TThaII)) [2026-07-16T20:20:24.191493Z ThreadId(1) fontc::workload DEBUG] 2413/2876 complete, most recently Be(GlyfFragment(DDaUU)) [2026-07-16T20:20:24.200565Z 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
8h0000gn/T/tmpw2lrw89x -o ttf -u Suravaram.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Suravaram-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Suravaram INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Suravaram INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Suravaram INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 26491, 2: 4260, 3: 23, 4: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Suravaram INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Suravaram.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 INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 53 mark, 107 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/sans/Recursive Sans-Linear A.ufo/features.fea:11:8: The following feature file should be included but cannot be found: ./features/common.fea
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
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpka711pl8 -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 INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpka711pl8 INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 53 mark, 107 ligature fontmake: Error: In 'src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/sans/Recursive Sans-Linear A.ufo/features.fea:11:8: The following feature file should be included but cannot be found: ./features/common.fea 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-07-16T20:22:13.267207Z 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-07-16T20:22:13.267271Z 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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2d5xuh4x sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2d5xuh4x sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:22:18.663011Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace" [2026-07-16T20:22:18.663077Z 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/tmpeqioep6b -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/tmpeqioep6b -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
CZMLLCCCCCCCCCCCCCZMLLCCCCCCCZMLLCCCCCCZMLLCLLCCZMLLLLCZMLCCCLLLZMLLCCCLCZMCCCLLLZMCLLCLLLZMCLCCLLLZMLLCCCLCCZMLLCCLLCCCZMCCCLLCCCCCLLLZMCLCLLLZMLLCLCCCZMLLLCCCCCCCZMCCLCLCLLLZMLCCLLLLLZMLLLLCCCCCCCCCCCCZMLLCCCLCLCCLCCLCCZ", "MLLCCCCCCCCLCCCCCLCLLCCCCCCCCCCCCLCCCCCCCCCLCCCCCCCCCCCLCCCCLCLCCCLLCCCLCCLCLCCCCCCLLCCCCCCCCCCCCCZMLLCLCZMLCLLLZMLLLLCLLCZMLLLLCZMLCLLLZMLCLLLZMCLLLLZMCCLCCLLLZMLLCCLCZMCCLLLZMLCCCCLLLZMLLLLLZMLLCLCZMLLLLLZMCLLLLZMLLLCCZMLLCCCZMCLLLLZMLLCLCCCCCCZMLLCLCZMLLCCCCZMLLLLLLZMLLCLCCZMCLLCLLLZMLLCCCCCCCZMLCCLLLZMLLLLLZMLLCCLCCCZMLLCCLCCCCCCZMLLLLCCCZMLCCCLLLLZMLLLCLCZMLLLCLLCZMLLCCCZMCLCLLLZMLLLLLCCLCZMLLLLLLLLZMLLLLLCCCZMLLLLLCZMLCCCLLLLLZMCLLLLZMLLCLCZ"} [2026-07-16T19:04:31.179014Z ThreadId(8) fontbe::glyphs WARN] element has inconsistent path elements: {"MLLCCCCCCLCCCCCCCCCCCCCCZ", "MLLCCCCCCCCCCCCCLCCCLCLCCZ"} [2026-07-16T19:04:31.185479Z 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
-07-16T19:03:37.456885Z ThreadId(1) fontc::workload DEBUG] 1014/4069 complete, most recently Fe(Glyph(Edieresis-cy)) [2026-07-16T19:03:37.456887Z ThreadId(1) fontc::workload DEBUG] 1015/4069 complete, most recently Fe(Glyph(shadowedWhiteCross)) [2026-07-16T19:03:37.456890Z ThreadId(1) fontc::workload DEBUG] 1016/4069 complete, most recently Fe(Glyph(w)) [2026-07-16T19:03:37.456893Z ThreadId(1) fontc::workload DEBUG] 1017/4069 complete, most recently Fe(Glyph(gcircumflex)) [2026-07-16T19:03:37.456895Z ThreadId(1) fontc::workload DEBUG] 1018/4069 complete, most recently Fe(Glyph(quotedbl)) [2026-07-16T19:03:37.456897Z ThreadId(1) fontc::workload DEBUG] 1019/4069 complete, most recently Fe(Glyph(reflexsubset)) [2026-07-16T19:03:37.456899Z ThreadId(1) fontc::workload DEBUG] 1020/4069 complete, most recently Fe(Glyph(heavyGreekCross)) [2026-07-16T19:03:37.463268Z ThreadId(1) fontc ERROR] Invalid source glyph 'uogonek': 'bad anchor: 'Invalid anchor 'bottom': '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
ARN] K has inconsistent path elements: {"MCCCCCLLCCCCCCCCLLCCCCCCCCCLCCCCCCCCCCLCLLCZ", "MCCCCCLLCCCCCCCCLLCCCCCCCCLCCCCCCCCCCLCLLCZ"} [2026-07-16T19:08:10.858168Z ThreadId(4) fontbe::glyphs WARN] soSua-thai has inconsistent path elements: {"MCCCCLCCCCCLCCCCCCCCCCCCCZMCCCCCLZMCCCCLZMCCCCLZ", "MCCCCLZMCCCCLCCCCCLCCCCCCCCCCCCCZMCCCCCLZMCCCCLZ"} [2026-07-16T19:08:10.859294Z ThreadId(4) fontbe::glyphs WARN] braceright has inconsistent path elements: {"MCCCCCCCCCCCLCCCLCCCZ", "MCCCLCCCLCCCCCCCCCCCZ"} [2026-07-16T19:08:10.855443Z ThreadId(6) fontbe::glyphs WARN] caroncomb has inconsistent path elements: {"MCCCCCCCCCLCCZ", "MCCCCCLCCCCCCZ"} [2026-07-16T19:08:10.862544Z ThreadId(7) fontbe::glyphs WARN] yoYing-thai has inconsistent path elements: {"MCCCCLCCCCCLCCCLCCCLCCCLCCCLCCCCCCCCCCCZMCCCCCLZMCCCCCCCCCCZMCCCCLZ", "MCCCCLCCCCCLCCCLCCCLCCCLCCCLCCCCCCCCCCCZMCCCCLZMCCCCCCCCCCZMCCCCCLZ"} [2026-07-16T19:08:10.870259Z ThreadId(1) fontc ERROR] 'angkhankhu-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
most recently Be(GlyfFragment(t)) [2026-07-16T19:08:18.899584Z ThreadId(1) fontc::workload DEBUG] 824/3237 complete, most recently Be(GlyfFragment(noNu-thai)) [2026-07-16T19:08:18.899586Z ThreadId(1) fontc::workload DEBUG] 825/3237 complete, most recently Be(GlyfFragment(dagger)) [2026-07-16T19:08:18.899588Z ThreadId(1) fontc::workload DEBUG] 826/3237 complete, most recently Be(GlyfFragment(summation)) [2026-07-16T19:08:18.899590Z ThreadId(1) fontc::workload DEBUG] 827/3237 complete, most recently Be(GlyfFragment(maiyamok-thai)) [2026-07-16T19:08:18.899592Z ThreadId(1) fontc::workload DEBUG] 828/3237 complete, most recently Be(GlyfFragment(five-thai)) [2026-07-16T19:08:18.899594Z ThreadId(1) fontc::workload DEBUG] 829/3237 complete, most recently Be(GlyfFragment(toPatak-thai)) [2026-07-16T19:08:18.904340Z ThreadId(1) fontc ERROR] 'toPatak-thai' 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) ✎
view source repository copy reproduction command
annotations
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptoiwxzfp source/Fahkwang.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:09:13.044917Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Fahkwang.glyphs" [2026-07-16T19:09:13.070382Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:09:13.070404Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:09:13.070406Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:09:13.073050Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:09:13.079343Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.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/tmpi406f_0u -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/tmprznq8p7v -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 SemiBold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Fahkwang Bold 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) ✎
view source repository copy reproduction command
annotations
fontc
-o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_taww1nj source/K2D.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:09:58.391220Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/K2D.glyphs" [2026-07-16T19:09:58.418288Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:09:58.418309Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:09:58.418313Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:09:58.424417Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:09:58.429318Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
..] fontmake: error: source/instance_ufos/K2D-Light.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 Medium Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [17/48] instantiateUfo fontmake -i K2D SemiBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [18/48] instantiateUfo fontmake -i K2D Bold 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) ✎
view source repository copy reproduction command
annotations
fontc
formed-components [2026-07-16T19:10:47.019551Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Kodchasan-Master.glyphs" [2026-07-16T19:10:47.053726Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-07-16T19:10:47.053770Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:10:47.053787Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:10:47.053790Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:10:47.059370Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:10:47.062632Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.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/tmpaw7_o3ge -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/tmph9bnnar0 -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) ✎
view source repository copy reproduction command
annotations
fontc
sk92d38qc2zzr8kbcv88h0000gn/T/tmp_6mk9g2a source/KoHo-Master.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:11:42.346943Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/KoHo-Master.glyphs" [2026-07-16T19:11:42.375325Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-07-16T19:11:42.375377Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:11:42.375382Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:11:42.377976Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:11:42.381665Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.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/tmpw_4d7l3d -o ttf -u source/instance_ufos/KoHo-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2m9dnrbe -o ttf -u source/instance_ufos/KoHo-LightItalic.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
CCCZ", "MCLCCCLCCCCZMCLCCCCCLCCCCZ"} [2026-07-16T19:12:17.068765Z ThreadId(8) fontbe::glyphs WARN] at has inconsistent path elements: {"MCCCCCCCCCLLLLCCCCLCCCCCCZMCCCCZ", "MCCCCCCCCCLLLLCCCCLCCCCCZMCCCCZ"} [2026-07-16T19:12:17.068882Z ThreadId(6) fontbe::glyphs WARN] foFa-thai has inconsistent path elements: {"MLLCLCCLCCLLLLCLCLLCCCCCCCCCLCCZ", "MLLCLCLLCCLLLLCLCLLCCCCCCCCLCCZ"} [2026-07-16T19:12:17.068908Z ThreadId(5) fontbe::glyphs WARN] woWaen-thai has inconsistent path elements: {"MCLCCCCCCCCLCCCCCCCCZ", "MCLCCCCCCLCCCCCCCCZ"} [2026-07-16T19:12:17.068939Z ThreadId(3) fontbe::glyphs WARN] maiyamok-thai has inconsistent path elements: {"MLLCCCCCCCCCCCCCCCLCCLZ", "MLLCCCCCCCCCCCCCCCCLCCCLZ"} [2026-07-16T19:12:17.068966Z ThreadId(4) fontbe::glyphs WARN] yoYing-thai.less has inconsistent path elements: {"MCLLLCCCLCCCCCLCCCCCCCCCCCLCCCCCCCCLCCZ", "MCLLLCCLCCCCLCCCCCCCCCLCCCCCCCLCZ"} [2026-07-16T19:12:17.075763Z ThreadId(1) fontc ERROR] 'doChada-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
cently Fe(Glyph(Thorn)) [2026-07-16T19:12:35.487368Z ThreadId(1) fontc::workload DEBUG] 781/3141 complete, most recently Fe(Glyph(iogonek)) [2026-07-16T19:12:35.487371Z ThreadId(1) fontc::workload DEBUG] 782/3141 complete, most recently Fe(Glyph(dagger)) [2026-07-16T19:12:35.487373Z ThreadId(1) fontc::workload DEBUG] 783/3141 complete, most recently Fe(Glyph(zeroinferior)) [2026-07-16T19:12:35.487375Z ThreadId(1) fontc::workload DEBUG] 784/3141 complete, most recently Fe(Glyph(hungarumlaut)) [2026-07-16T19:12:35.487377Z ThreadId(1) fontc::workload DEBUG] 785/3141 complete, most recently Fe(Glyph(Ccedilla)) [2026-07-16T19:12:35.487379Z ThreadId(1) fontc::workload DEBUG] 786/3141 complete, most recently Fe(Glyph(I)) [2026-07-16T19:12:35.487381Z ThreadId(1) fontc::workload DEBUG] 787/3141 complete, most recently Fe(Glyph(ldotbelow)) [2026-07-16T19:12:35.494934Z ThreadId(1) fontc ERROR] Invalid source glyph 'guarani': '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
ently Fe(Glyph(edieresis)) [2026-07-16T19:12:45.460347Z ThreadId(1) fontc::workload DEBUG] 469/3141 complete, most recently Fe(Glyph(dieresiscomb)) [2026-07-16T19:12:45.460349Z ThreadId(1) fontc::workload DEBUG] 470/3141 complete, most recently Fe(Glyph(Umacron)) [2026-07-16T19:12:45.460351Z ThreadId(1) fontc::workload DEBUG] 471/3141 complete, most recently Fe(Glyph(r)) [2026-07-16T19:12:45.467441Z ThreadId(3) fontbe::glyphs WARN] trademark has inconsistent path elements: {"MCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCCCZ"} [2026-07-16T19:12:45.467675Z ThreadId(8) fontbe::glyphs WARN] yoYak-thai has inconsistent path elements: {"MCLCCLCCCCCCCCLCCCCCCCZMCCCCZ", "MCLCCLCCCCCCCCCLCCCCCCCZMCCCCZ"} [2026-07-16T19:12:45.476154Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': '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
y Fe(Glyph(egrave)) [2026-07-16T19:14:46.129310Z ThreadId(1) fontc::workload DEBUG] 372/3145 complete, most recently Fe(Glyph(Adieresis)) [2026-07-16T19:14:46.129312Z ThreadId(1) fontc::workload DEBUG] 373/3145 complete, most recently Fe(Glyph(ydotbelow)) [2026-07-16T19:14:46.129315Z ThreadId(1) fontc::workload DEBUG] 374/3145 complete, most recently Fe(Glyph(yoYak-thai)) [2026-07-16T19:14:46.129317Z ThreadId(1) fontc::workload DEBUG] 375/3145 complete, most recently Fe(Glyph(R)) [2026-07-16T19:14:46.129320Z ThreadId(1) fontc::workload DEBUG] 376/3145 complete, most recently Fe(Glyph(Ydotbelow)) [2026-07-16T19:14:46.129322Z ThreadId(1) fontc::workload DEBUG] 377/3145 complete, most recently Fe(Glyph(tildecomb)) [2026-07-16T19:14:46.129324Z ThreadId(1) fontc::workload DEBUG] 378/3145 complete, most recently Fe(Glyph(adieresis)) [2026-07-16T19:14:46.143534Z ThreadId(1) fontc ERROR] Invalid source glyph 'registered': '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
ntly Fe(Glyph(n)) [2026-07-16T19:14:53.926677Z ThreadId(1) fontc::workload DEBUG] 91/3145 complete, most recently Fe(Glyph(ndotbelow)) [2026-07-16T19:14:53.926679Z ThreadId(1) fontc::workload DEBUG] 92/3145 complete, most recently Fe(Glyph(ecircumflexacute)) [2026-07-16T19:14:53.926681Z ThreadId(1) fontc::workload DEBUG] 93/3145 complete, most recently Fe(Glyph(saraU-thai)) [2026-07-16T19:14:53.926683Z ThreadId(1) fontc::workload DEBUG] 94/3145 complete, most recently Fe(Glyph(Scedilla)) [2026-07-16T19:14:53.926685Z ThreadId(1) fontc::workload DEBUG] 95/3145 complete, most recently Fe(Glyph(Ibreve)) [2026-07-16T19:14:53.926688Z ThreadId(1) fontc::workload DEBUG] 96/3145 complete, most recently Fe(Glyph(maiTho-thai.narrow)) [2026-07-16T19:14:53.940655Z ThreadId(1) fontc ERROR] Invalid source glyph 'registered': '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
ir::glyph DEBUG] ConvertToContour breve_acute [2026-07-16T19:15:03.202721Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour breve_grave [2026-07-16T19:15:03.202752Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-07-16T19:15:03.202785Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-07-16T19:15:03.202912Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-07-16T19:15:03.202951Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-07-16T19:15:03.202983Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-07-16T19:15:03.203016Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-07-16T19:15:03.203048Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-07-16T19:15:03.203080Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-07-16T19:15:03.209921Z ThreadId(1) fontc ERROR] 'thoThan-thai' 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
] ConvertToContour breve_grave [2026-07-16T19:12:59.038653Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-07-16T19:12:59.038694Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-07-16T19:12:59.038731Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-07-16T19:12:59.038767Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-07-16T19:12:59.038802Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-07-16T19:12:59.038840Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-07-16T19:12:59.038876Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-07-16T19:12:59.038911Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-07-16T19:12:59.049212Z ThreadId(1) fontc ERROR] 'saraUee-thai' 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
CCLLCCCCCCCZMCCCCCCZMCCCLLZ", "MCCCLCCLLCCCCCCCZMCCCCCCZMLCCLLZ", "MCCCLCCLLCCCCCZMCCCCZMCCLLZ"} [2026-07-16T19:17:10.876907Z ThreadId(3) fontbe::glyphs WARN] choChing-thai has inconsistent path elements: {"MCLLLCCLCCLCCLLLCZ", "MCLLLCCCLCCCLCCCLLLCCZ"} [2026-07-16T19:17:10.876924Z ThreadId(3) fontbe::glyphs WARN] Odieresis has inconsistent path elements: {"MCCCCZMCCCCZMLLLLZMLLLLZ", "MCCCCCCZMCCCCCCZMLLLLZMLLLLZ"} [2026-07-16T19:17:10.877027Z ThreadId(6) fontbe::glyphs WARN] ohookabove has inconsistent path elements: {"MCCCCCCZMCCCCCCZMLLCCCCLCCCLZ", "MCCCCZMCCCCZMLLCCCLCCCLZ"} [2026-07-16T19:17:10.877034Z ThreadId(6) fontbe::glyphs WARN] tlinebelow has inconsistent path elements: {"MCLCCLLLLLLLLLLLCZMLLLLZ", "MCLCCCLLLLLLLLLLLCCZMLLLLZ"} [2026-07-16T19:17:10.876828Z ThreadId(4) fontbe::glyphs WARN] khoKhwai-thai has inconsistent path elements: {"MLLCLLLCLCCCLLLCCCLZ", "MLLCLLLCLCCLLLCCLZ"} [2026-07-16T19:17:10.884682Z ThreadId(1) fontc ERROR] 'D' 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
agment(Omacron)) [2026-07-16T19:17:27.686017Z ThreadId(1) fontc::workload DEBUG] 1776/3152 complete, most recently Be(GlyfFragment(Edotaccent)) [2026-07-16T19:17:27.686018Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(peseta))' failed: ''peseta' has interpolation-incompatible paths' [2026-07-16T19:17:27.686019Z ThreadId(1) fontc::workload DEBUG] 1777/3152 complete, most recently Be(GlyfFragment(peseta)) [2026-07-16T19:17:27.682748Z ThreadId(2) fontbe::glyphs WARN] dlinebelow has inconsistent path elements: {"MCLLLLLCCCZMCCCLCZMLLLLZ", "MCLLLLLCCCCZMCCCCLCZMLLLLZ", "MCLLLLLCCCZMLLLLZMCCCLCZ"} [2026-07-16T19:17:27.682782Z ThreadId(7) fontbe::glyphs WARN] gmacron has inconsistent path elements: {"MCLLLCCCCCLCCLCZMCCCCLCZMLLLLZ", "MCLLLCCCCLCCLCZMCCCLCZMLLLLZ"} [2026-07-16T19:17:27.702358Z ThreadId(1) fontc ERROR] 'nikhahit-thai.narrow' 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
CLCLLCLCZ", "MCLCCLLLCLCCLLLLLCCCLCZMCLCLLCLCZ", "MCLCCLLLCLLLCLCCLCCCLLLLLCCCLCZ"} [2026-07-16T19:16:06.336269Z ThreadId(8) fontbe::glyphs WARN] Ihookabove has inconsistent path elements: {"MLLLLZMLLCCCLCCCLZ", "MLLCCCLCCCLZMLLLLZ"} [2026-07-16T19:16:06.336592Z ThreadId(6) fontbe::glyphs WARN] oe has inconsistent path elements: {"MCCCLCCLLCCCCCZMCCCCZMCCLLZ", "MCCCCZMCCCCZMCLCCLLCCCZMCCLLZ"} [2026-07-16T19:16:06.336967Z ThreadId(6) fontbe::glyphs WARN] literSign has inconsistent path elements: {"MCLCCLCCCLCLCLCZMLCCCZ", "MCLCCLCCCLCLLLCZMLCCCZ"} [2026-07-16T19:16:06.336977Z ThreadId(6) fontbe::glyphs WARN] ru_lakkhangyao-thai has inconsistent path elements: {"MLLCCCLLLCCCCLLCLCLLLCLCLLLCCLZ", "MLLCCLLCLCLLLCLCLLLCCLZMLLCCLCCLZ"} [2026-07-16T19:16:06.339163Z ThreadId(2) fontbe::glyphs WARN] brevetilde has inconsistent path elements: {"MCLCCLCZMCLCCCLCCZ", "MCLCCLCZMCCCLCCCLZ"} [2026-07-16T19:16:06.351916Z ThreadId(1) fontc ERROR] 'ecircumflexgrave' 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
lete, most recently Be(GlyfFragment(uhookabove)) [2026-07-16T19:16:21.385121Z ThreadId(1) fontc::workload DEBUG] 1042/3152 complete, most recently Be(GlyfFragment(roRua-thai)) [2026-07-16T19:16:21.385123Z ThreadId(1) fontc::workload DEBUG] 1043/3152 complete, most recently Be(GlyfFragment(section)) [2026-07-16T19:16:21.385126Z ThreadId(1) fontc::workload DEBUG] 1044/3152 complete, most recently Fe(Glyph(phinthu-thai)) [2026-07-16T19:16:21.385128Z ThreadId(1) fontc::workload DEBUG] 1045/3152 complete, most recently Fe(Glyph(ellipsis)) [2026-07-16T19:16:21.385130Z ThreadId(1) fontc::workload DEBUG] 1046/3152 complete, most recently Fe(Glyph(Hdotbelow)) [2026-07-16T19:16:21.385132Z ThreadId(1) fontc::workload DEBUG] 1047/3152 complete, most recently Be(GlyfFragment(udieresismacron)) [2026-07-16T19:16:21.393724Z ThreadId(1) fontc ERROR] 'four-thai' 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']
cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-300_Light_Ita.glyphs?8bd077c195 (gftools)
fontc
ect(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError
fontmake
ect(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-400_Regular_Ita.glyphs?0c1ce550d1 (gftools)
fontc
ect(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError
fontmake
ect(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError
christiannaths/redacted-font/RedactedScript/sources/config.yaml RedactedScript.glyphs?dae1afaa7d (default)
fontc
kload ERROR] task 'Be(GlyfFragment(threesuperior))' failed: ''threesuperior' has interpolation-incompatible paths' [2026-07-16T19:10:00.733111Z ThreadId(1) fontc::workload DEBUG] 1034/1388 complete, most recently Be(GlyfFragment(threesuperior)) [2026-07-16T19:10:00.733113Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dcroat))' failed: ''dcroat' has interpolation-incompatible paths' [2026-07-16T19:10:00.733124Z ThreadId(1) fontc::workload DEBUG] 1035/1388 complete, most recently Be(GlyfFragment(dcroat)) [2026-07-16T19:10:00.733127Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(lslash))' failed: ''lslash' has interpolation-incompatible paths' [2026-07-16T19:10:00.733130Z ThreadId(1) fontc::workload DEBUG] 1036/1388 complete, most recently Be(GlyfFragment(lslash)) [2026-07-16T19:10:00.733132Z ThreadId(1) fontc::workload DEBUG] 1037/1388 complete, most recently Be(Vvar) [2026-07-16T19:10:00.734830Z ThreadId(1) fontc ERROR] 'less' 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
4600Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Umacron))' failed: ''Umacron' has interpolation-incompatible paths' [2026-07-16T19:10:05.834603Z ThreadId(1) fontc::workload DEBUG] 1035/1388 complete, most recently Be(GlyfFragment(Umacron)) [2026-07-16T19:10:05.834605Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(k))' failed: ''k' has interpolation-incompatible paths' [2026-07-16T19:10:05.834607Z ThreadId(1) fontc::workload DEBUG] 1036/1388 complete, most recently Be(GlyfFragment(k)) [2026-07-16T19:10:05.834609Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(three))' failed: ''three' has interpolation-incompatible paths' [2026-07-16T19:10:05.834611Z ThreadId(1) fontc::workload DEBUG] 1037/1388 complete, most recently Be(GlyfFragment(three)) [2026-07-16T19:10:05.836676Z ThreadId(1) fontc ERROR] 'threequarters' 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/Inknut-Antiqua/$VIRTUAL/google/fonts/ofl/inknutantiqua/config.yaml Inknut Antiqua uprights.glyphs?9db4a5c235 (default)
fontc
16T19:10:32.926991Z ThreadId(1) fontc::workload DEBUG] 1587/6385 complete, most recently Fe(Glyph(copyright)) [2026-07-16T19:10:32.926993Z ThreadId(1) fontc::workload DEBUG] 1588/6385 complete, most recently Fe(Glyph(ccedilla)) [2026-07-16T19:10:32.926995Z ThreadId(1) fontc::workload DEBUG] 1589/6385 complete, most recently Fe(Glyph(tth-deva.bottom)) [2026-07-16T19:10:32.926997Z ThreadId(1) fontc::workload DEBUG] 1590/6385 complete, most recently Fe(Glyph(kcommaaccent)) [2026-07-16T19:10:32.926999Z ThreadId(1) fontc::workload DEBUG] 1591/6385 complete, most recently Fe(Glyph(pa-deva)) [2026-07-16T19:10:32.927002Z ThreadId(1) fontc::workload DEBUG] 1592/6385 complete, most recently Fe(Glyph(nbspace.deva)) [2026-07-16T19:10:32.927004Z ThreadId(1) fontc::workload DEBUG] 1593/6385 complete, most recently Fe(Glyph(aCandra-deva.ss11)) [2026-07-16T19:10:32.943502Z ThreadId(1) fontc ERROR] Invalid source glyph 't_ra-deva': 'bad anchor: 'Invalid anchor 'right': 'no value at default location'''
fontmake
ra-deva: * Inknut Antiqua Regular had: "anusvara_3, bottom_1, bottom_3, halant_1, leg-low_3, leg_3, nukta, nukta_1, nukta_2, outstroke_1, right_3, top_1, top_3" * Inknut Antiqua Bold had: "anusvara_3, bottom_1, bottom_3, halant_1, leg-low_3, leg_3, nukta, nukta_1, nukta_2, outstroke_1, right_2, right_3, top_1, top_3" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph s_ra-deva: * Inknut Antiqua Regular had: "bottom_1, halant_1, nukta, nukta_1, nukta_2, outstroke_1, top_1" * Inknut Antiqua Bold had: "bottom_1, halant_1, nukta, nukta_1, nukta_2, outstroke_1, right_2, top_1" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph j-deva.long-up: * Inknut Antiqua Regular had: "bottom, nukta" * Inknut Antiqua Bold had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/clauseggers/Inknut-Antiqua_9db4a5c235/Inknut Antiqua uprights.glyphs' -> 'master_ufo/InknutAntiqua.designspace': Compatibility check failed
clauseggers/Inknut-Antiqua/$VIRTUAL/google/fonts/ofl/inknutantiqua/config.yaml Inknut Antiqua uprights.glyphs?9db4a5c235 (gftools)
fontc
ontc::workload DEBUG] 2374/6385 complete, most recently Be(GlyfFragment(y-deva.short)) [2026-07-16T19:10:41.378942Z ThreadId(1) fontc::workload DEBUG] 2375/6385 complete, most recently Be(GlyfFragment(h_nna-deva)) [2026-07-16T19:10:41.378944Z ThreadId(1) fontc::workload DEBUG] 2376/6385 complete, most recently Be(GlyfFragment(velanti-deva.24)) [2026-07-16T19:10:41.378947Z ThreadId(1) fontc::workload DEBUG] 2377/6385 complete, most recently Be(GlyfFragment(th-deva.high-short)) [2026-07-16T19:10:41.378949Z ThreadId(1) fontc::workload DEBUG] 2378/6385 complete, most recently Be(GlyfFragment(period)) [2026-07-16T19:10:41.378951Z ThreadId(1) fontc::workload DEBUG] 2379/6385 complete, most recently Be(GlyfFragment(l-deva.loclMAR)) [2026-07-16T19:10:41.384736Z ThreadId(1) fontc ERROR] Invalid source glyph 't_ra-deva': 'bad anchor: 'Invalid anchor 'right': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
om 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 INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Inknut Antiqua Medium' fontmake: Error: In 'Inknut Antiqua uprights.glyphs' -> 'master_ufo/InknutAntiqua.designspace': Generating fonts from Designspace failed: can't multiply sequence by non-int of type 'float' [6/21] instantiateUfo fontmake -i Inknut Antiqua Black -o ufo -g Inknut Antiqua uprights.glyphs --ufo-structure=json --instance-dir instance_ufos [7/21] instantiateUfo fontmake -i Inknut Antiqua Regular -o ufo -g Inknut Antiqua uprights.glyphs --ufo-structure=json --instance-dir instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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-07-16T19:12:32.495645Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-07-16T19:12:32.495658Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-07-16T19:12:32.495666Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-07-16T19:12:32.495831Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-07-16T19:12:32.513975Z 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-07-16T19:13:36.297870Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-07-16T19:13:36.297885Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-07-16T19:13:36.297895Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-07-16T19:13:36.297917Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-07-16T19:13:36.312241Z 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
t component '_part.UC-T-lower-stem' for 'T_h.ss10' [2026-07-16T19:11:03.898354Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-07-16T19:11:03.898356Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-07-16T19:11:03.898362Z 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-07-16T19:11:03.898370Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-07-16T19:11:03.927862Z 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
m' for 'T_h.ss10' [2026-07-16T19:11:44.899006Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-07-16T19:11:44.899012Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-07-16T19:11:44.899026Z 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-07-16T19:11:44.899046Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-07-16T19:11:44.911554Z 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
s/.fontc_crater_cache/crozynski/comicneue_c5ee07b5ee/Sources/Glyphs/ComicNeue_Italics.glyphs" [2026-07-16T19:03:27.007777Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-07-16T19:03:27.007792Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-07-16T19:03:27.007794Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-07-16T19:03:27.007795Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-07-16T19:03:27.007812Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:03:27.008834Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:03:27.009319Z 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
19:03:34.012286Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-07-16T19:03:34.012303Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-07-16T19:03:34.012304Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-07-16T19:03:34.012305Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-07-16T19:03:34.012323Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:03:34.013484Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-07-16T19:03:34.013989Z 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
15:08.048132Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-07-16T19:15:08.048134Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-07-16T19:15:08.048135Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-07-16T19:15:08.048136Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-07-16T19:15:08.048139Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-07-16T19:15:08.048142Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-07-16T19:15:08.048143Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:15:08.049751Z 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
10.277757Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-07-16T19:03:10.277758Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-07-16T19:03:10.277761Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-07-16T19:03:10.277765Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-07-16T19:03:10.277767Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-07-16T19:03:10.277768Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:03:10.279539Z 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-07-16T19:05:04.021047Z 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/tmpwpi31lv7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwpi31lv7 src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwpi31lv7 src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:05:08.103907Z 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-07-16T19:04:57.128853Z 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/tmpvzmxbk2o /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvzmxbk2o src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvzmxbk2o src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:05:00.863470Z 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-07-16T19:04:50.340000Z 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/tmpmj1vcfm5 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmj1vcfm5 src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmj1vcfm5 src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:04:53.989216Z 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-07-16T19:05:43.018036Z 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/tmpp4n6wgwz /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp4n6wgwz src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp4n6wgwz src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:05:47.080504Z 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-07-16T19:05:35.406149Z 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/tmpga83gofc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpga83gofc src/Federo-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpga83gofc src/Federo-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:05:39.760831Z 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-07-16T19:05:57.481257Z 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/tmpd5o72nkc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5o72nkc src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd5o72nkc src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:06:02.294586Z 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-07-16T19:05:50.260428Z 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/tmpbq1kigl_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbq1kigl_ src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbq1kigl_ src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:05:54.428792Z 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/.tmpDd8mB3/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxc7gx59b.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/.tmpDd8mB3/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7_4qgft8.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
cyrealtype/Rationale/$VIRTUAL/google/fonts/ofl/rationale/config.yaml sources/Rationale.glyphs?b12941da53 (gftools)
fontc
mework/Versions/3.13/lib/python3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 421, in openstep_plist.parser.parse_plist_dict_content openstep_plist.parser.ParseError: Missing ';' on line 2
fontmake
mework/Versions/3.13/lib/python3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 421, in openstep_plist.parser.parse_plist_dict_content openstep_plist.parser.ParseError: Missing ';' on line 2
cyrealtype/Sumana/$VIRTUAL/google/fonts/ofl/sumana/config.yaml sources/Sumana.glyphs?68c5ce43ae (default)
fontc
822837Z ThreadId(1) fontc::workload DEBUG] 800/3233 complete, most recently Fe(Glyph(dcroat)) [2026-07-16T19:03:14.822839Z ThreadId(1) fontc::workload DEBUG] 801/3233 complete, most recently Fe(Glyph(greaterequal)) [2026-07-16T19:03:14.822842Z ThreadId(1) fontc::workload DEBUG] 802/3233 complete, most recently Fe(Glyph(d_b_ra-deva)) [2026-07-16T19:03:14.822844Z ThreadId(1) fontc::workload DEBUG] 803/3233 complete, most recently Fe(Glyph(auMatra_reph-deva)) [2026-07-16T19:03:14.822847Z ThreadId(1) fontc::workload DEBUG] 804/3233 complete, most recently Fe(Glyph(d_na_uuMatra-deva)) [2026-07-16T19:03:14.822849Z ThreadId(1) fontc::workload DEBUG] 805/3233 complete, most recently Fe(Glyph(ecircumflex)) [2026-07-16T19:03:14.822852Z ThreadId(1) fontc::workload DEBUG] 806/3233 complete, most recently Fe(Glyph(llVocalicMatra-deva)) [2026-07-16T19:03:14.827852Z ThreadId(1) fontc ERROR] Invalid source glyph 'ss_tth_va-deva': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
egular had: None * Sumana Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 10: * Sumana Regular had: curve * Sumana Bold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 14: * Sumana Regular had: line * Sumana Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 16: * Sumana Regular had: None * Sumana Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 17: * Sumana Regular had: curve * Sumana Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 19: * Sumana Regular had: None * Sumana Bold had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cyrealtype/Sumana_68c5ce43ae/sources/Sumana.glyphs' -> 'master_ufo/Sumana.designspace': Compatibility check failed
cyrealtype/Sumana/$VIRTUAL/google/fonts/ofl/sumana/config.yaml sources/Sumana.glyphs?68c5ce43ae (gftools)
fontc
tt_na-deva)) [2026-07-16T19:03:24.319222Z ThreadId(1) fontc::workload DEBUG] 586/3233 complete, most recently Fe(Glyph(perthousand)) [2026-07-16T19:03:24.319224Z ThreadId(1) fontc::workload DEBUG] 587/3233 complete, most recently Fe(Glyph(rr_ya-deva)) [2026-07-16T19:03:24.319226Z ThreadId(1) fontc::workload DEBUG] 588/3233 complete, most recently Fe(Glyph(ha_uMatra-deva)) [2026-07-16T19:03:24.319229Z ThreadId(1) fontc::workload DEBUG] 589/3233 complete, most recently Fe(Glyph(Dieresis)) [2026-07-16T19:03:24.319231Z ThreadId(1) fontc::workload DEBUG] 590/3233 complete, most recently Fe(Glyph(headline-deva)) [2026-07-16T19:03:24.319233Z ThreadId(1) fontc::workload DEBUG] 591/3233 complete, most recently Fe(Glyph(bh_n-deva)) [2026-07-16T19:03:24.323663Z ThreadId(1) fontc ERROR] Invalid source glyph 'k_ss_ma-deva': 'bad anchor: 'Invalid anchor 'nukta': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Sumana-Regular.ttf', 'Sumana-Bold.ttf']
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
4Z ThreadId(4) fontbe::glyphs WARN] uni17A0 has inconsistent path elements: {"MCCLLLCCLCCLCLCCCCCCCCLCCCCLCCLZ", "MCCLCCCCCCCCCCLCCLCCLLLCCLZ", "MCCLLLCCLCCLCLCCCCCCCLCCCLCCLZ", "MCCLLLCCLCCLCCCCCCCCCCLCCLZ", "MCLCLCCCCLCCCLCCCLCLCLCLCLLLCLCLZ"} [2026-07-16T19:06:13.134003Z ThreadId(3) fontbe::glyphs WARN] uni17D2_1798 has inconsistent path elements: {"MCLLLCCCCCLLLLCLCCLCCCCZMCLCCZ", "MCCCLLLLCLCCLZMCLCCZ", "MLCCCLLLLLZMCCCZ", "MLCCCLLLLLZ"} [2026-07-16T19:06:13.135246Z ThreadId(8) fontbe::glyphs WARN] uni17D2_1784 has inconsistent path elements: {"MCLCCCCCCCCZ", "MCCCCCCCLCCCZMCCCCZ", "MCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCZ"} [2026-07-16T19:06:13.135256Z ThreadId(6) fontbe::glyphs WARN] uni17D2_1793 has inconsistent path elements: {"MCCCLLLLLLLLCCLZMCCLLLZ", "MCLLCCCCCCLLLLLCCLLCCCCZMCCLLLCCCZ", "MLCCCLLLLLLLLCCZMCLLLCZ", "MCCCLLLLLLLLCCLZMCLLLCZ", "MCCCLLLLLLLLCCLZMCLLLCZMCCCZ"} [2026-07-16T19:06:13.142841Z ThreadId(1) fontc ERROR] 'uni178A_17B6' 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
6-07-16T19:06:21.115219Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'coeng_1797khmer.r' into a simple glyph: component 2x2s vary across the designspace [2026-07-16T19:06:21.115220Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'coeng_1798khmer.r' into a simple glyph: component 2x2s vary across the designspace [2026-07-16T19:06:21.115224Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour uni17BB.n thread '<unnamed>' (34512919) 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-07-16T19:06:21.117652Z ThreadId(1) fontc::workload DEBUG] 733/1484 complete, most recently Fe(GlyphOrder) [2026-07-16T19:06:21.120358Z ThreadId(1) fontc ERROR] A task panicked: ''uni17BB.n' has 2 unique sets of components; must have exactly 1 {[uni17BB], []}' 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
most recently Be(GlyfFragment(uni178D_17C5)) [2026-07-16T19:08:35.798811Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17CD))' failed: ''uni17CD' has interpolation-incompatible paths' [2026-07-16T19:08:35.798813Z ThreadId(1) fontc::workload DEBUG] 1464/2128 complete, most recently Be(GlyfFragment(uni17CD)) [2026-07-16T19:08:35.798815Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(nine))' failed: ''nine' has interpolation-incompatible paths' [2026-07-16T19:08:35.798817Z ThreadId(1) fontc::workload DEBUG] 1465/2128 complete, most recently Be(GlyfFragment(nine)) [2026-07-16T19:08:35.798819Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D21782.left))' failed: ''uni17D21782.left' has interpolation-incompatible paths' [2026-07-16T19:08:35.798822Z ThreadId(1) fontc::workload DEBUG] 1466/2128 complete, most recently Be(GlyfFragment(uni17D21782.left)) [2026-07-16T19:08:35.801993Z ThreadId(1) fontc ERROR] 'uni17B8.a' 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
eadId(1) fontc::workload DEBUG] 1336/2128 complete, most recently Be(GlyfFragment(uni17A4)) [2026-07-16T19:08:45.279668Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(nine))' failed: ''nine' has interpolation-incompatible paths' [2026-07-16T19:08:45.279669Z ThreadId(1) fontc::workload DEBUG] 1337/2128 complete, most recently Be(GlyfFragment(nine)) [2026-07-16T19:08:45.279670Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D2178E.left))' failed: ''uni17D2178E.left' has interpolation-incompatible paths' [2026-07-16T19:08:45.279672Z ThreadId(1) fontc::workload DEBUG] 1338/2128 complete, most recently Be(GlyfFragment(uni17D2178E.left)) [2026-07-16T19:08:45.279674Z ThreadId(1) fontc::workload DEBUG] 1339/2128 complete, most recently Be(GlyfFragment(numbersign)) [2026-07-16T19:08:45.286782Z ThreadId(1) fontc ERROR] 'glyph64' 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
Id(1) fontc::workload DEBUG] 667/1484 complete, most recently Be(GlyfFragment(zero)) [2026-07-16T19:11:53.484192Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni178F_17C5))' failed: ''uni178F_17C5' has interpolation-incompatible paths' [2026-07-16T19:11:53.484194Z ThreadId(1) fontc::workload DEBUG] 668/1484 complete, most recently Be(GlyfFragment(uni178F_17C5)) [2026-07-16T19:11:53.480298Z ThreadId(6) fontbe::glyphs WARN] y has inconsistent path elements: {"MCCLLLLLLLLLLLLLLLLLCCLCZ", "MCCLLLLLLLLLLLLLLLLCCLCZ"} [2026-07-16T19:11:53.480678Z ThreadId(8) fontbe::glyphs WARN] uni1792_17C5 has inconsistent path elements: {"MCLCCCLCCCCCLCLLLLLLLCLCCLLLLLLCLLCCCCLLLCZMLLCCLZ", "MCLCCCLCCCCLCLLLLLLLCLCCLLLLLCLLCCCCLLLCZ", "MCLCCCLCCCCLCLLLLLLLCLCCLLLLLCLLCCCCLLLCZMCLCZ", "MCLCCCCLCCCCCLCLLLLLLLCLCCLLLLLLCLCLCCCCLLLCZMCCLLLZ", "MCLCCCLCCCCCCLCLLLLLLLCLCCLLLLLLCLLCCCCLLLCZMCCLLLZ"} [2026-07-16T19:11:53.512167Z ThreadId(1) fontc ERROR] 'uni1793' 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
0.058095Z ThreadId(8) fontbe::glyphs WARN] uni17AB has inconsistent path elements: {"MLCCLCLCCCCCCCCLLCCLCLCCCCCCCCLZMCCCCCCCCCZ", "MCCLCLCCCCCCCCCCLCLCCLCLCCCCCCCCCCLLZMCCCCCCCCCZ", "MCLCCCCCCCCLLCCLCLCCCCCCCCLCCLZMCCCCCCCCCZ", "MCCLCLCCCCCCCCLLCCLCLCCCCCCCCLLZMCCCCCCCCCCZ", "MCLCCCCCCCLLCCLCLCCCCCCCLLCCLZMCCCCCCCCCZ"} [2026-07-16T19:12:10.058150Z ThreadId(6) fontbe::glyphs WARN] uni1781_17C5 has inconsistent path elements: {"MCLCCCLCCCCCCCCCCCCCCLCCCCCLCCCCLLLCZ", "MCLCCCLLCCCCCCCCCCCCCLCCCCCCCLCCCCLLLCZ", "MCLCCCLCCLCCCCCCCCCCLCCCCCCLCCCCLLLCZ", "MCLCCCCLCCCCCCCCCCCCCCCLCCCCCLCCCCLLLCZMCCCCZ", "MCCLLLCCLCCCLCCCCCCCCCCCCCLCCCCCCLCCZ"} [2026-07-16T19:12:10.058237Z ThreadId(8) fontbe::glyphs WARN] uni17D2_178A has inconsistent path elements: {"MCLCCCLCCLLLCCLCCZ", "MCCLLLCCLCCCZ"} [2026-07-16T19:12:10.061523Z ThreadId(1) fontc ERROR] 'quotedbl' 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']
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (default)
fontc
gee_Color-Regular.ufo" at Normalized {} [2026-07-16T19:09:11.741928Z ThreadId(6) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-07-16T19:09:11.741950Z ThreadId(6) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-07-16T19:09:11.742088Z ThreadId(6) fea_rs::util::paths INFO] path /Users/rofls/.fontc_crater_cache/djrrb/Bungee_bb29250eb0/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo/features.fea is absolute [2026-07-16T19:09:11.742552Z ThreadId(1) fontc::workload DEBUG] 2352/3516 complete, most recently Be(Cmap) [2026-07-16T19:09:11.742559Z ThreadId(1) fontc::workload DEBUG] 2353/3516 complete, most recently Be(Hvar) [2026-07-16T19:09:11.742560Z ThreadId(1) fontc::workload DEBUG] 2354/3516 complete, most recently Be(Vvar) [2026-07-16T19:09:11.743323Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {} has 437 kern entries [2026-07-16T19:09:11.748903Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature 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
eadId(1) fontc::workload DEBUG] 2920/3516 complete, most recently Fe(KernInstance(Normalized {})) [2026-07-16T19:09:16.924432Z ThreadId(1) fontc::workload DEBUG] 2921/3516 complete, most recently Be(GlyfFragment(Cdotaccent)) [2026-07-16T19:09:16.924434Z ThreadId(1) fontc::workload DEBUG] 2922/3516 complete, most recently Be(GlyfFragment(Ocircumflex.alt001)) [2026-07-16T19:09:16.924437Z ThreadId(1) fontc::workload DEBUG] 2923/3516 complete, most recently Be(GlyfFragment(Wgrave.alt001)) [2026-07-16T19:09:16.924439Z ThreadId(1) fontc::workload DEBUG] 2924/3516 complete, most recently Be(GlyfFragment(Yacute.alt002)) [2026-07-16T19:09:16.924441Z ThreadId(1) fontc::workload DEBUG] 2925/3516 complete, most recently Be(GlyfFragment(section.alt001)) [2026-07-16T19:09:16.926140Z 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
-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature 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
c::workload DEBUG] Fe(GlyphOrder) successful [2026-07-16T19:10:46.234325Z ThreadId(2) ufo2fontir::source DEBUG] Kerning for "/Users/rofls/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo" at Normalized {} [2026-07-16T19:10:46.235630Z ThreadId(1) fontc::workload DEBUG] 2352/3516 complete, most recently Be(Cmap) [2026-07-16T19:10:46.235626Z ThreadId(9) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-07-16T19:10:46.235669Z ThreadId(3) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-07-16T19:10:46.235813Z ThreadId(9) fea_rs::util::paths INFO] path /Users/rofls/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo/features.fea is absolute [2026-07-16T19:10:46.237192Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {} has 437 kern entries [2026-07-16T19:10:46.243821Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature 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
/Bungee_Color-Regular.ufo" at Normalized {} [2026-07-16T19:10:56.223084Z ThreadId(1) fontc::workload DEBUG] 2352/3516 complete, most recently Be(Vvar) [2026-07-16T19:10:56.223087Z ThreadId(1) fontc::workload DEBUG] Be(Vvar) successful [2026-07-16T19:10:56.223256Z ThreadId(3) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-07-16T19:10:56.223389Z ThreadId(1) fontc::workload DEBUG] 2353/3516 complete, most recently Be(Post) [2026-07-16T19:10:56.223396Z ThreadId(1) fontc::workload DEBUG] 2354/3516 complete, most recently Be(Hvar) [2026-07-16T19:10:56.223399Z ThreadId(1) fontc::workload DEBUG] 2355/3516 complete, most recently Be(Cmap) [2026-07-16T19:10:56.224783Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {} has 437 kern entries [2026-07-16T19:10:56.238131Z 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
-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature 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-07-16T19:12:38.754060Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace" [2026-07-16T19:12:38.754092Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 18 mark, 2 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=434, width=1. Found master locations:
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (gftools)
fontc
ldTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6zcv7_h0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6zcv7_h0 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6zcv7_h0 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:12:43.106201Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2026-07-16T19:12:43.106229Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
n3.13 -m gftools.builder.jobrunner fontmake -i "Regular" -o ufo -m Belanosima-Regular.designspace --ufo-structure=json --output-dir instance_ufos Command failed: fontmake -i Regular -o ufo -m Belanosima-Regular.designspace --ufo-structure=json --output-dir instance_ufos INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'Belanosima-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: 434.0, width: 1.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
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']
enathu/pavanam/$VIRTUAL/google/fonts/ofl/pavanam/config.yaml source/Pavanam-Regular.ufo?c4ba933511 (default)
fontc
reve)) successful [2026-07-16T19:03:04.499833Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(tm_Zero)) successful [2026-07-16T19:03:04.499840Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(Eogonek)) successful [2026-07-16T19:03:04.499854Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(d)) successful [2026-07-16T19:03:04.499857Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(uni0209)) successful [2026-07-16T19:03:04.499890Z ThreadId(1) fontc::workload DEBUG] 557/1932 complete, most recently Fe(Glyph(tm_CU)) [2026-07-16T19:03:04.499893Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(tm_CU)) successful [2026-07-16T19:03:04.499923Z ThreadId(1) fontc::workload DEBUG] 559/1932 complete, most recently Fe(Glyph(quotesinglbase)) [2026-07-16T19:03:04.508228Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/enathu/pavanam_c4ba933511/source/Pavanam-Regular.ufo/glyphs/quotesinglbase.glif': 'failed to parse glyph data: an off-curve point must be followed by a curve or qcurve'
fontmake
INFO:fontmake.font_project:Building TTF for Pavanam-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pavanam-Regular fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/enathu/pavanam_c4ba933511/source/Pavanam-Regular.ufo': Compiling UFO failed: expected 2 control points, found: 1
enathu/pavanam/$VIRTUAL/google/fonts/ofl/pavanam/config.yaml source/Pavanam-Regular.ufo?c4ba933511 (gftools)
fontc
50Z ThreadId(1) fontc::workload DEBUG] 475/1931 complete, most recently Fe(Glyph(tm_VowelAi)) [2026-07-16T19:03:09.898952Z ThreadId(1) fontc::workload DEBUG] 476/1931 complete, most recently Fe(Glyph(tm_Nine)) [2026-07-16T19:03:09.898954Z ThreadId(1) fontc::workload DEBUG] 477/1931 complete, most recently Fe(Glyph(uni0145)) [2026-07-16T19:03:09.898956Z ThreadId(1) fontc::workload DEBUG] 478/1931 complete, most recently Fe(Glyph(Cacute)) [2026-07-16T19:03:09.899057Z ThreadId(1) fontc::workload DEBUG] 479/1931 complete, most recently Fe(Glyph(tm_Sha)) [2026-07-16T19:03:09.899063Z ThreadId(1) fontc::workload DEBUG] 480/1931 complete, most recently Fe(Glyph(tm_Au)) [2026-07-16T19:03:09.900815Z ThreadId(1) fontc ERROR] Reading source failed for 'source/Pavanam-Regular.ufo/glyphs/quotesinglbase.glif': 'failed to parse glyph data: an off-curve point must be followed by a curve or qcurve' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp0m4qy_m -o ttf -u source/Pavanam-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Pavanam-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pavanam-Regular fontmake: Error: In 'source/Pavanam-Regular.ufo': Compiling UFO failed: expected 2 control points, found: 1 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/BhuTuka-Extended-One/sources/builder.yaml BhuTukaExpandedOne-Regular.glyphs?ac2ad17bcd (default)
fontc
6-07-16T19:03:39.463624Z ThreadId(1) fontc::workload DEBUG] 1940/2580 complete, most recently Be(GlyfFragment(Ecaron)) [2026-07-16T19:03:39.463633Z ThreadId(1) fontc::workload DEBUG] 1941/2580 complete, most recently Be(GlyfFragment(circumflexcomb)) [2026-07-16T19:03:39.463641Z ThreadId(1) fontc::workload DEBUG] 1942/2580 complete, most recently Be(GlyfFragment(aring.alt)) [2026-07-16T19:03:39.463650Z ThreadId(1) fontc::workload DEBUG] 1943/2580 complete, most recently Be(GlyfFragment(onehalf)) [2026-07-16T19:03:39.463658Z ThreadId(1) fontc::workload DEBUG] 1944/2580 complete, most recently Be(GlyfFragment(acircumflex)) [2026-07-16T19:03:39.463667Z ThreadId(1) fontc::workload DEBUG] 1945/2580 complete, most recently Be(GlyfFragment(wdieresis)) [2026-07-16T19:03:39.464816Z ThreadId(4) fontbe::features DEBUG] fea written to "./debug/features.fea" [2026-07-16T19:03:39.475027Z 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
KA_RAc2)) [2026-07-16T19:03:47.138809Z ThreadId(1) fontc::workload DEBUG] 2467/2580 complete, most recently Be(GlyfFragment(grGHA_RAc2)) [2026-07-16T19:03:47.138812Z ThreadId(1) fontc::workload DEBUG] 2468/2580 complete, most recently Be(GlyfFragment(grKHxA)) [2026-07-16T19:03:47.138814Z ThreadId(1) fontc::workload DEBUG] 2469/2580 complete, most recently Be(GlyfFragment(grDDHA_RAc2)) [2026-07-16T19:03:47.138816Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(grDDxA)) [2026-07-16T19:03:47.138818Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grEkonkar)) [2026-07-16T19:03:47.138820Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(FeaturesAst) [2026-07-16T19:03:47.143356Z 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-07-16T19:04:11.353938Z 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/tmpjf80dvct /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjf80dvct Khula_superpolator.sp3 --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjf80dvct Khula_superpolator.sp3 --flatten-components --decompose-transformed-components [2026-07-16T19:04:15.500439Z 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
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Black/Yantramanav-Black.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
) [2026-07-16T19:05:21.677312Z ThreadId(1) fontc::workload DEBUG] 2416/2788 complete, most recently Be(Vvar) [2026-07-16T19:05:21.677314Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Fe(KernInstance(Normalized {})) [2026-07-16T19:05:21.680156Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:05:21.680209Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in UFO/Black/feat/Black-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
n/T/tmpz3ah649e -o ttf -u UFO/Black/Yantramanav-Black.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Black INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Black INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Black INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Black INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Black fontmake: Error: In 'UFO/Black/Yantramanav-Black.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Bold/Yantramanav-Bold.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
:10.635720Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(chayadeva)) [2026-07-16T19:05:10.635722Z ThreadId(1) fontc::workload DEBUG] 2418/2788 complete, most recently Be(GlyfFragment(laraprehalfdeva)) [2026-07-16T19:05:10.637249Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:05:10.637263Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in UFO/Bold/feat/Bold-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v88h0000gn/T/tmpgwobe3vt -o ttf -u UFO/Bold/Yantramanav-Bold.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Bold fontmake: Error: In 'UFO/Bold/Yantramanav-Bold.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Light/Yantramanav-Light.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
26-07-16T19:04:36.668183Z ThreadId(1) fontc::workload DEBUG] 2322/2788 complete, most recently Be(GlyfFragment(ograve)) [2026-07-16T19:04:36.668185Z ThreadId(1) fontc::workload DEBUG] 2323/2788 complete, most recently Be(GlyfFragment(pi)) [2026-07-16T19:04:36.669784Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:36.669796Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Light/feat/Light-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
n/T/tmpr0eay8wq -o ttf -u UFO/Light/Yantramanav-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Light INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Light fontmake: Error: In 'UFO/Light/Yantramanav-Light.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Medium/Yantramanav-Medium.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
eadId(1) fontc::workload DEBUG] 2463/2788 complete, most recently Be(GlyfFragment(jhaprehalfdevaNEP)) [2026-07-16T19:04:58.669417Z ThreadId(1) fontc::workload DEBUG] 2464/2788 complete, most recently Be(GlyfFragment(awvowelsigndevaKSH)) [2026-07-16T19:04:58.672059Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:58.672079Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Medium/feat/Medium-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
f -u UFO/Medium/Yantramanav-Medium.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Medium INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Medium INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Medium fontmake: Error: In 'UFO/Medium/Yantramanav-Medium.ufo': Compiling UFO failed: Could not find component 'vattuviramadeva' used in 'llaraprehalfdeva' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Regular/Yantramanav-Regular.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
hreadId(1) fontc::workload DEBUG] 2416/2788 complete, most recently Be(GlyfFragment(ivowelsign12deva)) [2026-07-16T19:04:47.620997Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(yaraprehalfdeva)) [2026-07-16T19:04:47.626697Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:47.626723Z ThreadId(1) fontc WARN] error: Unexpected token '}', expected global keyword. in UFO/Regular/feat/Regular-Ivowel.fea at 223:0 | 223 | } pres; | ^ error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ttf -u UFO/Regular/Yantramanav-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Regular fontmake: Error: In 'UFO/Regular/Yantramanav-Regular.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Thin/Yantramanav-Thin.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
25.354116Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(ranuktauudeva)) [2026-07-16T19:04:25.354118Z ThreadId(1) fontc::workload DEBUG] 2418/2788 complete, most recently Be(GlyfFragment(Lcommaaccent)) [2026-07-16T19:04:25.356660Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-07-16T19:04:25.356686Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Thin/feat/Thin-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v88h0000gn/T/tmp7lxxbroo -o ttf -u UFO/Thin/Yantramanav-Thin.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Thin INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Thin INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Thin INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Thin INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Thin fontmake: Error: In 'UFO/Thin/Yantramanav-Thin.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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
:06:15.194941Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194943Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194944Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194946Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194948Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194950Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194951Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194953Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.194955Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:15.199606Z 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-07-16T19:06:22.546652Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546653Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546655Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546657Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546659Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546661Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.546662Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:06:22.550180Z 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
gftools produced multiple outputs: ['Arya-Regular.ttf', 'Arya-Bold.ttf']
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-Scaled.glyphs?103dc785f2 (default)
fontc
:05:48.242003Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242005Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242007Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242009Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242010Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242012Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242014Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242016Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.242017Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:48.245186Z 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-07-16T19:05:55.938295Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938296Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938298Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938300Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938302Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938304Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.938306Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:05:55.941842Z 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
gftools produced multiple outputs: ['Arya-Regular.ttf', 'Arya-Bold.ttf']
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme-Italic.glyphs?4fa691f389 (default)
fontc
[2026-07-16T19:07:24.682721Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme-Italic.glyphs" [2026-07-16T19:07:24.717491Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-07-16T19:07:24.717524Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:24.721428Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-07-16T19:07:24.729511Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-07-16T19:07:24.731056Z 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-07-16T19:07:32.558595Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme-Italic.glyphs" [2026-07-16T19:07:32.596329Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-07-16T19:07:32.596401Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:32.601570Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-07-16T19:07:32.604023Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-07-16T19:07:32.606828Z 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-07-16T19:07:07.816711Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme.glyphs" [2026-07-16T19:07:07.852412Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:07.856651Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-07-16T19:07:07.862245Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-07-16T19:07:07.866004Z 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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_kmab127 PathwayExtreme.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:07:15.488639Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme.glyphs" [2026-07-16T19:07:15.527245Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:07:15.535261Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-07-16T19:07:15.537635Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-07-16T19:07:15.540474Z 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/sintony/$VIRTUAL/google/fonts/ofl/sintony/config.yaml sources/Sintony-GF-plus.glyphs?be9cf7be56 (default)
fontc
reader::font INFO] unhandled hint type '' [2026-07-16T19:13:06.917262Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-07-16T19:13:06.917264Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:13:06.917284Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:13:06.917291Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-07-16T19:13:06.917293Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-07-16T19:13:06.917299Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-07-16T19:13:06.917303Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-07-16T19:13:06.919877Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(72.0). Mappings [(UserSpace(300.0), DesignSpace(50.0)), (UserSpace(400.0), DesignSpace(88.0)), (UserSpace(500.0), DesignSpace(110.0)), (UserSpace(700.0), DesignSpace(136.0))]
fontmake
'Weight'}, 'map': [(300, 50), (400, 88), (500, 110), (700, 136)], 'maximum': 700, 'minimum': 300, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 72}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [50, 72.0, 136]} 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 152 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/sintony_be9cf7be56/sources/Sintony-GF-plus.glyphs' -> 'master_ufo/Sintony.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 357.89473684210526.
etunni/sintony/$VIRTUAL/google/fonts/ofl/sintony/config.yaml sources/Sintony-GF-plus.glyphs?be9cf7be56 (gftools)
fontc
O] unhandled hint type 'TopGhost' [2026-07-16T19:13:12.796577Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:13:12.796588Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-07-16T19:13:12.796590Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-07-16T19:13:12.796591Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-07-16T19:13:12.796595Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-07-16T19:13:12.796596Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-07-16T19:13:12.801049Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(72.0). Mappings [(UserSpace(300.0), DesignSpace(50.0)), (UserSpace(400.0), DesignSpace(88.0)), (UserSpace(500.0), DesignSpace(110.0)), (UserSpace(700.0), DesignSpace(136.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Sintony-Regular.ttf', 'Sintony-Bold.ttf', 'Sintony-Medium.ttf', 'Sintony-Light.ttf']
fontdasu/ShipporiAntique/$VIRTUAL/google/fonts/ofl/shipporiantique/config.yaml sources/ShipporiAntique.glyphs?5653d23ee9 (gftools) ✎
view source repository copy reproduction command
annotations
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
d(1) fontc::workload DEBUG] 380/3453 complete, most recently Fe(Glyph(finalpedagesh-hb)) [2026-07-16T19:52:49.908434Z ThreadId(1) fontc::workload DEBUG] 381/3453 complete, most recently Fe(Glyph(Aringacute)) [2026-07-16T19:52:49.908436Z ThreadId(1) fontc::workload DEBUG] 382/3453 complete, most recently Fe(Glyph(sheva-hb)) [2026-07-16T19:52:49.908438Z ThreadId(1) fontc::workload DEBUG] 383/3453 complete, most recently Fe(Glyph(Ccaron)) [2026-07-16T19:52:49.909329Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:49.909341Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:49.909347Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:49.909349Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for M.concept2 [2026-07-16T19:52:49.916706Z ThreadId(1) fontc ERROR] Invalid source glyph 'Ohorn': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
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
07-16T19:52:56.004669Z ThreadId(1) fontc::workload DEBUG] 40/3453 complete, most recently Fe(Glyph(Amacron)) [2026-07-16T19:52:56.004670Z ThreadId(1) fontc::workload DEBUG] 41/3453 complete, most recently Fe(Glyph(Sigma)) [2026-07-16T19:52:56.004671Z ThreadId(1) fontc::workload DEBUG] 42/3453 complete, most recently Fe(Glyph(Ia-cy)) [2026-07-16T19:52:56.005348Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:56.005354Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:56.005361Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:52:56.005363Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for M.concept2 [2026-07-16T19:52:56.014612Z ThreadId(1) fontc ERROR] Invalid source glyph 'oogonek': '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
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/Bhavuka/sources/config.yaml Bhavuka-Regular.glyphs?5a9c2de51b (gftools)
fontc
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 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/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
Id(1) fontc::workload DEBUG] 161/3258 complete, most recently Fe(Glyph(Ocircumflex.001)) [2026-07-16T19:48:42.884463Z ThreadId(1) fontc::workload DEBUG] 162/3258 complete, most recently Fe(Glyph(nmacronbelow)) [2026-07-16T19:48:42.884465Z ThreadId(1) fontc::workload DEBUG] 163/3258 complete, most recently Fe(Glyph(Ymacron)) [2026-07-16T19:48:42.884475Z ThreadId(1) fontc::workload DEBUG] 164/3258 complete, most recently Fe(Glyph(cacute)) [2026-07-16T19:48:42.884478Z ThreadId(1) fontc::workload DEBUG] 165/3258 complete, most recently Fe(Glyph(Ocircumflextilde)) [2026-07-16T19:48:42.884480Z ThreadId(1) fontc::workload DEBUG] 166/3258 complete, most recently Fe(Glyph(D)) [2026-07-16T19:48:42.888711Z ThreadId(7) fontbe::glyphs WARN] equal has inconsistent path elements: {"MLLCCLCLZMLCCLCLCCLZ", "MLCLCZMLCLCZ", "MLLCCLCCZMLCCCLCCZ"} [2026-07-16T19:48:42.898621Z ThreadId(1) fontc ERROR] Invalid source glyph 'dcroat.001': '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
h(Uring)) [2026-07-16T19:48:53.844690Z ThreadId(1) fontc::workload DEBUG] 343/3258 complete, most recently Fe(Glyph(nacute)) [2026-07-16T19:48:53.844692Z ThreadId(1) fontc::workload DEBUG] 344/3258 complete, most recently Fe(Glyph(ecircumflextilde)) [2026-07-16T19:48:53.844694Z ThreadId(1) fontc::workload DEBUG] 345/3258 complete, most recently Fe(Glyph(igrave)) [2026-07-16T19:48:53.844696Z ThreadId(1) fontc::workload DEBUG] 346/3258 complete, most recently Fe(Glyph(Cacute)) [2026-07-16T19:48:53.844699Z ThreadId(1) fontc::workload DEBUG] 347/3258 complete, most recently Fe(Glyph(fraction)) [2026-07-16T19:48:53.844701Z ThreadId(1) fontc::workload DEBUG] 348/3258 complete, most recently Fe(Glyph(dcaron)) [2026-07-16T19:48:53.855847Z ThreadId(1) fontc ERROR] Invalid source glyph 'circumflexcomb_gravecomb.case': 'bad anchor: 'Invalid anchor 'top_viet': '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
'Invalid source glyph 'Es-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''' [2026-07-16T19:47:50.046125Z ThreadId(1) fontc::workload DEBUG] 1373/5530 complete, most recently Fe(Glyph(Es-cy)) [2026-07-16T19:47:50.046127Z ThreadId(1) fontc::workload DEBUG] 1374/5530 complete, most recently Fe(Glyph(sigmaLunateDottedReversedSymbol)) [2026-07-16T19:47:50.046129Z ThreadId(1) fontc::workload DEBUG] 1375/5530 complete, most recently Fe(Glyph(umacron.sc)) [2026-07-16T19:47:50.046131Z ThreadId(1) fontc::workload DEBUG] 1376/5530 complete, most recently Fe(Glyph(Uhookabove)) [2026-07-16T19:47:50.046134Z ThreadId(1) fontc::workload DEBUG] 1377/5530 complete, most recently Fe(Glyph(udieresisgrave)) [2026-07-16T19:47:50.046136Z ThreadId(1) fontc::workload DEBUG] 1378/5530 complete, most recently Fe(Glyph(eng)) [2026-07-16T19:47:50.052661Z ThreadId(1) fontc ERROR] Invalid source glyph 'Izhitsa-cy': 'bad anchor: 'Invalid anchor 'top': '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
ntly Fe(Glyph(Ihookabove)) [2026-07-16T19:48:07.733573Z ThreadId(1) fontc::workload DEBUG] 325/5530 complete, most recently Fe(Glyph(Sdotbelow)) [2026-07-16T19:48:07.733575Z ThreadId(1) fontc::workload DEBUG] 326/5530 complete, most recently Fe(Glyph(Bmacronbelow)) [2026-07-16T19:48:07.733577Z ThreadId(1) fontc::workload DEBUG] 327/5530 complete, most recently Fe(Glyph(etavaria)) [2026-07-16T19:48:07.733579Z ThreadId(1) fontc::workload DEBUG] 328/5530 complete, most recently Fe(Glyph(macute)) [2026-07-16T19:48:07.733582Z ThreadId(1) fontc::workload DEBUG] 329/5530 complete, most recently Fe(Glyph(six)) [2026-07-16T19:48:07.733584Z ThreadId(1) fontc::workload DEBUG] 330/5530 complete, most recently Fe(Glyph(alphapsilioxia)) [2026-07-16T19:48:07.744964Z 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-07-16T19:16:25.841188Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-07-16T19:16:25.843605Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-07-16T19:16:25.843615Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-07-16T19:16:25.843616Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-07-16T19:16:25.843617Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-07-16T19:16:25.864810Z 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-07-16T19:16:35.702519Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-07-16T19:16:35.702525Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-07-16T19:16:35.702527Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-07-16T19:16:35.702528Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-07-16T19:16:35.752753Z 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/TangerineFont/$VIRTUAL/google/fonts/ofl/tangerine/config.yaml sources/Tangerine_Bold.glyphs?9b57a9f9be (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
fontmake
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
googlefonts/TangerineFont/$VIRTUAL/google/fonts/ofl/tangerine/config.yaml sources/Tangerine_Regular.glyphs?9b57a9f9be (default)
fontc
ost recently Be(GlyfFragment(G)) [2026-07-16T19:25:00.887546Z ThreadId(1) fontc::workload DEBUG] 674/972 complete, most recently Be(GlyfFragment(W)) [2026-07-16T19:25:00.887548Z ThreadId(1) fontc::workload DEBUG] 675/972 complete, most recently Be(GlyfFragment(zero)) [2026-07-16T19:25:00.887550Z ThreadId(1) fontc::workload DEBUG] 676/972 complete, most recently Be(GlyfFragment(h)) [2026-07-16T19:25:00.887552Z ThreadId(1) fontc::workload DEBUG] 677/972 complete, most recently Be(GlyfFragment(grave)) [2026-07-16T19:25:00.887554Z ThreadId(1) fontc::workload DEBUG] 678/972 complete, most recently Be(GlyfFragment(Eacute)) [2026-07-16T19:25:00.887556Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dollar))' failed: ''dollar' has interpolation-incompatible paths' [2026-07-16T19:25:00.887558Z ThreadId(1) fontc::workload DEBUG] 679/972 complete, most recently Be(GlyfFragment(dollar)) [2026-07-16T19:25:00.890893Z ThreadId(1) fontc ERROR] 'asterisk' has interpolation-incompatible paths
fontmake
Tangerine Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph divide, contour 0: * Tangerine Regular had: 10 * Tangerine Bold had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph plusminus, contour 0: * Tangerine Regular had: 28 * Tangerine Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph at, contour 0: * Tangerine Regular had: 57 * Tangerine Bold had: 63 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph trademark, contour 1: * Tangerine Regular had: 31 * Tangerine Bold had: 33 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciicircum, contour 0: * Tangerine Regular had: 21 * Tangerine Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/TangerineFont_9b57a9f9be/sources/Tangerine_Regular.glyphs' -> 'master_ufo/Tangerine.designspace': Compatibility check failed
googlefonts/TangerineFont/$VIRTUAL/google/fonts/ofl/tangerine/config.yaml sources/Tangerine_Regular.glyphs?9b57a9f9be (gftools)
fontc
ed: ''Euro' has interpolation-incompatible paths' [2026-07-16T19:25:06.175266Z ThreadId(1) fontc::workload DEBUG] 497/972 complete, most recently Be(GlyfFragment(Euro)) [2026-07-16T19:25:06.175270Z ThreadId(1) fontc::workload DEBUG] 498/972 complete, most recently Be(GlyfFragment(Uacute)) [2026-07-16T19:25:06.175272Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''iacute' has 2 unique sets of components; must have exactly 1 {[dotlessi, acute], [acute, dotlessi]}'' [2026-07-16T19:25:06.175275Z ThreadId(1) fontc::workload DEBUG] 499/972 complete, most recently Fe(GlyphOrder) [2026-07-16T19:25:06.175278Z ThreadId(1) fontc::workload DEBUG] 500/972 complete, most recently Be(GlyfFragment(D)) [2026-07-16T19:25:06.176433Z ThreadId(1) fontc ERROR] 'multiply' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Tangerine-Bold.ttf', 'Tangerine-Regular.ttf']
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Roman.glyphs?f4f60a57f5 (default)
fontc
plete, most recently Be(GlyfFragment(aring)) [2026-07-16T19:34:02.769450Z ThreadId(1) fontc::workload DEBUG] 665/921 complete, most recently Be(GlyfFragment(ordfeminine)) [2026-07-16T19:34:02.769452Z ThreadId(1) fontc::workload DEBUG] 666/921 complete, most recently Be(GlyfFragment(Edieresis)) [2026-07-16T19:34:02.769454Z ThreadId(1) fontc::workload DEBUG] 667/921 complete, most recently Be(GlyfFragment(agrave)) [2026-07-16T19:34:02.769457Z ThreadId(1) fontc::workload DEBUG] 668/921 complete, most recently Be(GlyfFragment(ae)) [2026-07-16T19:34:02.769459Z ThreadId(1) fontc::workload DEBUG] 669/921 complete, most recently Be(GlyfFragment(edieresis)) [2026-07-16T19:34:02.769462Z ThreadId(1) fontc::workload DEBUG] 670/921 complete, most recently Be(GlyfFragment(semicolon)) [2026-07-16T19:34:02.769464Z ThreadId(1) fontc::workload DEBUG] 671/921 complete, most recently Be(GlyfFragment(ampersand)) [2026-07-16T19:34:02.771008Z ThreadId(1) fontc ERROR] 'k' 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
oad DEBUG] 665/921 complete, most recently Be(GlyfFragment(Atilde)) [2026-07-16T19:34:07.301268Z ThreadId(1) fontc::workload DEBUG] 666/921 complete, most recently Be(GlyfFragment(exclamdown)) [2026-07-16T19:34:07.301269Z ThreadId(1) fontc::workload DEBUG] 667/921 complete, most recently Be(GlyfFragment(oacute)) [2026-07-16T19:34:07.301270Z ThreadId(1) fontc::workload DEBUG] 668/921 complete, most recently Be(GlyfFragment(onequarter)) [2026-07-16T19:34:07.301271Z ThreadId(1) fontc::workload DEBUG] 669/921 complete, most recently Be(GlyfFragment(braceright)) [2026-07-16T19:34:07.301272Z ThreadId(1) fontc::workload DEBUG] 670/921 complete, most recently Be(GlyfFragment(eth)) [2026-07-16T19:34:07.301273Z ThreadId(1) fontc::workload DEBUG] 671/921 complete, most recently Be(GlyfFragment(at)) [2026-07-16T19:34:07.301808Z ThreadId(1) fontc ERROR] 'k' 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
grave.titl)) [2026-07-16T19:45:22.558451Z ThreadId(1) fontc::workload DEBUG] 1111/5909 complete, most recently Fe(Glyph(uhornacute.titl)) [2026-07-16T19:45:22.558454Z ThreadId(1) fontc::workload DEBUG] 1112/5909 complete, most recently Fe(Glyph(Eth)) [2026-07-16T19:45:22.558456Z ThreadId(1) fontc::workload DEBUG] 1113/5909 complete, most recently Fe(Glyph(nj)) [2026-07-16T19:45:22.558459Z ThreadId(1) fontc::workload DEBUG] 1114/5909 complete, most recently Fe(Glyph(atilde)) [2026-07-16T19:45:22.558461Z ThreadId(1) fontc::workload DEBUG] 1115/5909 complete, most recently Fe(Glyph(quotedblleft)) [2026-07-16T19:45:22.558464Z ThreadId(1) fontc::workload DEBUG] 1116/5909 complete, most recently Fe(Glyph(Abreve.titl)) [2026-07-16T19:45:22.558466Z ThreadId(1) fontc::workload DEBUG] 1117/5909 complete, most recently Fe(Glyph(wacute.fina)) [2026-07-16T19:45:22.565588Z 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
fFragment(Hbar))' failed: ''Hbar' has interpolation-incompatible paths' [2026-07-16T19:45:30.611571Z ThreadId(1) fontc::workload DEBUG] 2375/5909 complete, most recently Be(GlyfFragment(Hbar)) [2026-07-16T19:45:30.611573Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(quoteleft))' failed: ''quoteleft' has interpolation-incompatible paths' [2026-07-16T19:45:30.611576Z ThreadId(1) fontc::workload DEBUG] 2376/5909 complete, most recently Be(GlyfFragment(quoteleft)) [2026-07-16T19:45:30.611578Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(X))' failed: ''X' has interpolation-incompatible paths' [2026-07-16T19:45:30.611580Z ThreadId(1) fontc::workload DEBUG] 2377/5909 complete, most recently Be(GlyfFragment(X)) [2026-07-16T19:45:30.615849Z 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
e, most recently Fe(Glyph(Zacute)) [2026-07-16T19:04:09.611510Z ThreadId(1) fontc::workload DEBUG] 467/1881 complete, most recently Fe(Glyph(arrowup)) [2026-07-16T19:04:09.611512Z ThreadId(1) fontc::workload DEBUG] 468/1881 complete, most recently Fe(Glyph(uni02C9)) [2026-07-16T19:04:09.611514Z ThreadId(1) fontc::workload DEBUG] 469/1881 complete, most recently Fe(Glyph(ydieresis)) [2026-07-16T19:04:09.611516Z ThreadId(1) fontc::workload DEBUG] 470/1881 complete, most recently Fe(Glyph(Adieresis)) [2026-07-16T19:04:09.611519Z ThreadId(1) fontc::workload DEBUG] 471/1881 complete, most recently Fe(Glyph(oneeighth)) [2026-07-16T19:04:09.611521Z ThreadId(1) fontc::workload DEBUG] 472/1881 complete, most recently Fe(Glyph(lira)) [2026-07-16T19:04:09.611524Z ThreadId(1) fontc::workload DEBUG] 473/1881 complete, most recently Fe(Glyph(quotedbl)) [2026-07-16T19:04:09.613962Z ThreadId(1) fontc ERROR] Invalid source glyph 'i': '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
-16T19:04:15.788122Z ThreadId(1) fontc::workload DEBUG] 527/1881 complete, most recently Be(GlyfFragment(Delta)) [2026-07-16T19:04:15.788124Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(b))' failed: ''b' has interpolation-incompatible paths' [2026-07-16T19:04:15.788126Z ThreadId(1) fontc::workload DEBUG] 528/1881 complete, most recently Be(GlyfFragment(b)) [2026-07-16T19:04:15.790224Z ThreadId(6) fontbe::glyphs WARN] peseta has inconsistent path elements: {"MCCCCCCLLLCCCLLCLCLLLCLCCLLCCCCCCCCLZMCCCLLCCCCCLZMCLLCCLZ", "MCCCCCCLLLCCCLLCLCLLLCLLCLCCCCCCCLZMCCLCCCCCLZMCCLLCLZ"} [2026-07-16T19:04:15.790671Z ThreadId(6) fontbe::glyphs WARN] u has inconsistent path elements: {"MCLCCCCCCCLCCCCCLCCCLZ", "MCCLCCCCCCCCLCCCCCLCCCLZ"} [2026-07-16T19:04:15.796900Z ThreadId(1) fontc ERROR] Invalid source glyph 'i': '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
ent(numbersign)) [2026-07-16T19:03:55.667528Z ThreadId(1) fontc::workload DEBUG] 1207/1901 complete, most recently Be(GlyfFragment(dieresiscomb.case)) [2026-07-16T19:03:55.667530Z ThreadId(1) fontc::workload DEBUG] 1208/1901 complete, most recently Be(GlyfFragment(Aogonek)) [2026-07-16T19:03:55.667532Z ThreadId(1) fontc::workload DEBUG] 1209/1901 complete, most recently Be(GlyfFragment(eng)) [2026-07-16T19:03:55.667534Z ThreadId(1) fontc::workload DEBUG] 1210/1901 complete, most recently Be(GlyfFragment(jdotless)) [2026-07-16T19:03:55.667536Z ThreadId(1) fontc::workload DEBUG] 1211/1901 complete, most recently Be(GlyfFragment(twosuperior)) [2026-07-16T19:03:55.667538Z ThreadId(1) fontc::workload DEBUG] 1212/1901 complete, most recently Be(GlyfFragment(summation)) [2026-07-16T19:03:55.667541Z ThreadId(1) fontc::workload DEBUG] 1213/1901 complete, most recently Be(GlyfFragment(ampersand)) [2026-07-16T19:03:55.676913Z ThreadId(1) fontc ERROR] 'florin' 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
6/1901 complete, most recently Be(GlyfFragment(nbspace)) [2026-07-16T19:04:01.435141Z ThreadId(1) fontc::workload DEBUG] 1187/1901 complete, most recently Be(GlyfFragment(question)) [2026-07-16T19:04:01.435143Z ThreadId(1) fontc::workload DEBUG] 1188/1901 complete, most recently Be(GlyfFragment(I)) [2026-07-16T19:04:01.435145Z ThreadId(1) fontc::workload DEBUG] 1189/1901 complete, most recently Be(GlyfFragment(dagger)) [2026-07-16T19:04:01.435148Z ThreadId(1) fontc::workload DEBUG] 1190/1901 complete, most recently Be(GlyfFragment(lira)) [2026-07-16T19:04:01.435150Z ThreadId(1) fontc::workload DEBUG] 1191/1901 complete, most recently Be(GlyfFragment(greaterequal)) [2026-07-16T19:04:01.435152Z ThreadId(1) fontc::workload DEBUG] 1192/1901 complete, most recently Be(GlyfFragment(L)) [2026-07-16T19:04:01.437204Z ThreadId(1) fontc ERROR] 'trademark' 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/.tmpsLuONX/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjg48edh9.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/.tmpsLuONX/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyq5r0g2o.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
[2026-07-16T19:19:09.074863Z ThreadId(1) fontc::workload DEBUG] 796/3198 complete, most recently Fe(Glyph(Acircumflexdotbelow)) [2026-07-16T19:19:09.074865Z ThreadId(1) fontc::workload DEBUG] 797/3198 complete, most recently Fe(Glyph(ntilde.fina)) [2026-07-16T19:19:09.074867Z ThreadId(1) fontc::workload DEBUG] 798/3198 complete, most recently Fe(Glyph(Ocircumflexdotbelow)) [2026-07-16T19:19:09.074870Z ThreadId(1) fontc::workload DEBUG] 799/3198 complete, most recently Fe(Glyph(v)) [2026-07-16T19:19:09.074872Z ThreadId(1) fontc::workload DEBUG] 800/3198 complete, most recently Fe(Glyph(ordmasculine)) [2026-07-16T19:19:09.074874Z ThreadId(1) fontc::workload DEBUG] 801/3198 complete, most recently Fe(Glyph(m.fina)) [2026-07-16T19:19:09.074876Z ThreadId(1) fontc::workload DEBUG] 802/3198 complete, most recently Fe(Glyph(oe)) [2026-07-16T19:19:09.077382Z 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
(Glyph(Ograve)) [2026-07-16T19:19:17.620386Z ThreadId(1) fontc::workload DEBUG] 792/3198 complete, most recently Fe(Glyph(naira)) [2026-07-16T19:19:17.620387Z ThreadId(1) fontc::workload DEBUG] 793/3198 complete, most recently Fe(Glyph(macroncomb.case)) [2026-07-16T19:19:17.620388Z ThreadId(1) fontc::workload DEBUG] 794/3198 complete, most recently Fe(Glyph(ubreve.fina)) [2026-07-16T19:19:17.620389Z ThreadId(1) fontc::workload DEBUG] 795/3198 complete, most recently Fe(Glyph(rupiah)) [2026-07-16T19:19:17.620390Z ThreadId(1) fontc::workload DEBUG] 796/3198 complete, most recently Fe(Glyph(oslash)) [2026-07-16T19:19:17.620391Z ThreadId(1) fontc::workload DEBUG] 797/3198 complete, most recently Fe(Glyph(Oinvertedbreve)) [2026-07-16T19:19:17.629653Z 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/coustardFont/sources/config.yaml Coustard.glyphs?84d4ef2fbb (default)
fontc
ntc::workload DEBUG] 911/1489 complete, most recently Be(GlyfFragment(m)) [2026-07-16T19:20:44.851587Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(five))' failed: ''five' has interpolation-incompatible paths' [2026-07-16T19:20:44.851589Z ThreadId(1) fontc::workload DEBUG] 912/1489 complete, most recently Be(GlyfFragment(five)) [2026-07-16T19:20:44.851591Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(AE))' failed: ''AE' has interpolation-incompatible paths' [2026-07-16T19:20:44.851593Z ThreadId(1) fontc::workload DEBUG] 913/1489 complete, most recently Be(GlyfFragment(AE)) [2026-07-16T19:20:44.851595Z ThreadId(1) fontc::workload DEBUG] 914/1489 complete, most recently Be(GlyfFragment(backslash)) [2026-07-16T19:20:44.846076Z ThreadId(4) fontbe::glyphs WARN] n has inconsistent path elements: {"MCCCCCLCCCCCCCCCCCCCCCCCCCLCCCZ", "MCCCCCLCCLCCCCCCLCCCCCCCCCLCCCZ"} [2026-07-16T19:20:44.857507Z ThreadId(1) fontc ERROR] 'macroncomb' has interpolation-incompatible paths
fontmake
had: 32 * Coustard Black had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph micro, contour 0: * Coustard Regular had: 95 * Coustard Black had: 88 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph percent, contour 0: * Coustard Regular had: 24 * Coustard Black had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb, contour 0: * Coustard Regular had: 32 * Coustard Black had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph macroncomb, contour 0: * Coustard Regular had: 14 * Coustard Black had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedillacomb, contour 0: * Coustard Regular had: 22 * Coustard Black had: 25 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/coustardFont_84d4ef2fbb/sources/Coustard.glyphs' -> 'master_ufo/Coustard.designspace': Compatibility check failed
googlefonts/coustardFont/sources/config.yaml Coustard.glyphs?84d4ef2fbb (gftools)
fontc
patible paths' [2026-07-16T19:20:51.049145Z ThreadId(1) fontc::workload DEBUG] 912/1489 complete, most recently Be(GlyfFragment(d)) [2026-07-16T19:20:51.049147Z ThreadId(1) fontc::workload DEBUG] 913/1489 complete, most recently Be(GlyfFragment(endash)) [2026-07-16T19:20:51.049149Z ThreadId(1) fontc::workload DEBUG] 914/1489 complete, most recently Be(GlyfFragment(quoteleft)) [2026-07-16T19:20:51.049151Z ThreadId(1) fontc::workload DEBUG] 915/1489 complete, most recently Be(GlyfFragment(braceright)) [2026-07-16T19:20:51.049153Z ThreadId(1) fontc::workload DEBUG] 916/1489 complete, most recently Fe(GlyphOrder) [2026-07-16T19:20:51.043262Z ThreadId(4) fontbe::glyphs WARN] A has inconsistent path elements: {"MCCCCCLLLCCCCCCCCCLCLCCCCCCLCCCCZMCCLZ", "MCCCCCLCCCCCCCCCLCCCCCCLCCZMLCCCLZ"} [2026-07-16T19:20:51.053887Z ThreadId(1) fontc ERROR] 'dcroat' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Coustard-Black.ttf', 'Coustard-Regular.ttf']
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Italic.glyphs?027cea4e4f (gftools)
fontc
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Roman.glyphs?027cea4e4f (gftools)
fontc
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Italic.glyphs?027cea4e4f (gftools)
fontc
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Roman.glyphs?027cea4e4f (gftools)
fontc
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
ython3.13/site-packages/glyphsLib/builder/instances.py", line 70, in to_designspace_instances _to_designspace_instance( ~~~~~~~~~~~~~~~~~~~~~~~~^ self, instance, ignore_disabled_cp=self.minimal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 116, in _to_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 358, in designspace self.to_designspace_axes() # .axes ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dosis-vf/sources/config.yaml Dosis.glyphs?3407d52f1d (default)
fontc
1) fontc::workload DEBUG] 1932/2289 complete, most recently Be(GlyfFragment(scaron)) [2026-07-16T19:25:21.599645Z ThreadId(1) fontc::workload DEBUG] 1933/2289 complete, most recently Be(GlyfFragment(Uhorngrave)) [2026-07-16T19:25:21.599648Z ThreadId(1) fontc::workload DEBUG] 1934/2289 complete, most recently Be(GlyfFragment(uacute)) [2026-07-16T19:25:21.599650Z ThreadId(1) fontc::workload DEBUG] 1935/2289 complete, most recently Be(GlyfFragment(Abrevedotbelow)) [2026-07-16T19:25:21.599653Z ThreadId(1) fontc::workload DEBUG] 1936/2289 complete, most recently Be(GlyfFragment(threeinferior)) [2026-07-16T19:25:21.599655Z ThreadId(1) fontc::workload DEBUG] 1937/2289 complete, most recently Be(GlyfFragment(oneeighth)) [2026-07-16T19:25:21.599657Z ThreadId(1) fontc::workload DEBUG] 1938/2289 complete, most recently Be(GlyfFragment(ocircumflextilde)) [2026-07-16T19:25:21.610940Z 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
cently Fe(KernInstance(Normalized {wght: 1.00})) [2026-07-16T19:25:28.309776Z ThreadId(1) fontc::workload DEBUG] 1256/2289 complete, most recently Fe(KernInstance(Normalized {wght: 0.00})) [2026-07-16T19:25:28.309779Z ThreadId(1) fontc::workload DEBUG] 1257/2289 complete, most recently Be(Cmap) [2026-07-16T19:25:28.309781Z ThreadId(1) fontc::workload DEBUG] 1258/2289 complete, most recently Be(FeaturesAst) [2026-07-16T19:25:28.309784Z ThreadId(1) fontc::workload DEBUG] 1259/2289 complete, most recently Be(Post) [2026-07-16T19:25:28.309786Z ThreadId(1) fontc::workload DEBUG] 1260/2289 complete, most recently Be(Vvar) [2026-07-16T19:25:28.309788Z ThreadId(1) fontc::workload DEBUG] 1261/2289 complete, most recently Be(GlyfFragment(asterisk)) [2026-07-16T19:25:28.331510Z 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/tmpsr7fn_fy 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
recently Fe(Glyph(three)) [2026-07-16T19:29:12.305057Z ThreadId(1) fontc::workload DEBUG] 631/2536 complete, most recently Fe(Glyph(Ahookabove)) [2026-07-16T19:29:12.305059Z ThreadId(1) fontc::workload DEBUG] 632/2536 complete, most recently Fe(Glyph(Udieresismacron)) [2026-07-16T19:29:12.305061Z ThreadId(1) fontc::workload DEBUG] 633/2536 complete, most recently Fe(Glyph(Utilde)) [2026-07-16T19:29:12.305063Z ThreadId(1) fontc::workload DEBUG] 634/2536 complete, most recently Fe(Glyph(caroncomb)) [2026-07-16T19:29:12.305065Z ThreadId(1) fontc::workload DEBUG] 635/2536 complete, most recently Fe(Glyph(five.lf)) [2026-07-16T19:29:12.305067Z ThreadId(1) fontc::workload DEBUG] 636/2536 complete, most recently Fe(Glyph(fl)) [2026-07-16T19:29:12.305069Z ThreadId(1) fontc::workload DEBUG] 637/2536 complete, most recently Fe(Glyph(Edblgrave)) [2026-07-16T19:29:12.309743Z 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
t recently Fe(Glyph(Udblgrave)) [2026-07-16T19:29:17.812844Z ThreadId(1) fontc::workload DEBUG] 626/2536 complete, most recently Fe(Glyph(hyphentwo)) [2026-07-16T19:29:17.812847Z ThreadId(1) fontc::workload DEBUG] 627/2536 complete, most recently Fe(Glyph(Ecircumflex)) [2026-07-16T19:29:17.812849Z ThreadId(1) fontc::workload DEBUG] 628/2536 complete, most recently Fe(Glyph(ogonek)) [2026-07-16T19:29:17.812851Z ThreadId(1) fontc::workload DEBUG] 629/2536 complete, most recently Fe(Glyph(macronbelowcomb)) [2026-07-16T19:29:17.812853Z ThreadId(1) fontc::workload DEBUG] 630/2536 complete, most recently Fe(Glyph(lacute)) [2026-07-16T19:29:17.812855Z ThreadId(1) fontc::workload DEBUG] 631/2536 complete, most recently Fe(Glyph(ydieresis)) [2026-07-16T19:29:17.817997Z 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/tmp8hw4mxif -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
d(1) fontc::workload DEBUG] 3325/4069 complete, most recently Be(GlyfFragment(Scedilla)) [2026-07-16T19:31:28.601249Z ThreadId(1) fontc::workload DEBUG] 3326/4069 complete, most recently Be(GlyfFragment(KhaOttu)) [2026-07-16T19:31:28.601251Z ThreadId(1) fontc::workload DEBUG] 3327/4069 complete, most recently Be(GlyfFragment(RRu)) [2026-07-16T19:31:28.601252Z ThreadId(1) fontc::workload DEBUG] 3328/4069 complete, most recently Be(GlyfFragment(nineinferior)) [2026-07-16T19:31:28.601253Z ThreadId(1) fontc::workload DEBUG] 3329/4069 complete, most recently Be(FeaturesAst) [2026-07-16T19:31:28.623306Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:31:28.623321Z 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
omplete, most recently Be(GlyfFragment(TThaUU)) [2026-07-16T19:31:35.456047Z ThreadId(1) fontc::workload DEBUG] 3876/4068 complete, most recently Be(GlyfFragment(ChaE)) [2026-07-16T19:31:35.456049Z ThreadId(1) fontc::workload DEBUG] 3877/4068 complete, most recently Be(GlyfFragment(equal)) [2026-07-16T19:31:35.456052Z ThreadId(1) fontc::workload DEBUG] 3878/4068 complete, most recently Be(GlyfFragment(Telugu3)) [2026-07-16T19:31:35.456054Z ThreadId(1) fontc::workload DEBUG] 3879/4068 complete, most recently Be(GlyfFragment(paragraph)) [2026-07-16T19:31:35.466109Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-07-16T19:31:35.466157Z 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/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/leckerlione/config.yaml ofl/leckerlione/src/LeckerliOne-Regular.ufo?52f780bc9d (default)
fontc
s/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 660:7 | 660 | pos @_kern_V_left @_kern_U_right 40; | ^^^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 660:21 | 660 | pos @_kern_V_left @_kern_U_right 40; | ^^^^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 661:7 | 661 | pos @_kern_V_left @_kern_quote_asc6 100; | ^^^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 661:21 | 661 | pos @_kern_V_left @_kern_quote_asc6 100; | ^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for LeckerliOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeckerliOne-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeckerliOne-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 481, 2: 1938, 3: 844, 4: 502, 5: 111, 6: 10, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea:280:13: Unknown glyph class @_kern_A_left
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/leckerlione/config.yaml ofl/leckerlione/src/LeckerliOne-Regular.ufo?52f780bc9d (gftools)
fontc
src/LeckerliOne-Regular.ufo/features.fea at 659:21 | 659 | pos @_kern_V_left @_kern_N 40; | ^^^^^^^^ error: undefined glyph class in ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 660:7 | 660 | pos @_kern_V_left @_kern_U_right 40; | ^^^^^^^^^^^^^ error: undefined glyph class in ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 660:21 | 660 | pos @_kern_V_left @_kern_U_right 40; | ^^^^^^^^^^^^^^ error: undefined glyph class in ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 661:7 | 661 | pos @_kern_V_left @_kern_quote_asc6 100; | ^^^^^^^^^^^^^ error: undefined glyph class in ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea at 661:21 | 661 | pos @_kern_V_left @_kern_quote_asc6 100; | ^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
e-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for LeckerliOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on LeckerliOne-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeckerliOne-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeckerliOne-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 481, 2: 1938, 3: 844, 4: 502, 5: 111, 6: 10, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on LeckerliOne-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'ofl/leckerlione/src/LeckerliOne-Regular.ufo': Compiling UFO failed: ofl/leckerlione/src/LeckerliOne-Regular.ufo/features.fea:280:13: Unknown glyph class @_kern_A_left ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/snippet/config.yaml ofl/snippet/src/Snippet.ufo?52f780bc9d (default)
fontc
ror: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo/features.fea at 489:7 | 489 | pos @_kern_quotebase9 @_kern_U -30; | ^^^^^^^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo/features.fea at 489:25 | 489 | pos @_kern_quotebase9 @_kern_U -30; | ^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo/features.fea at 490:7 | 490 | pos @_kern_quotebase9 @_kern_Y -100; | ^^^^^^^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo/features.fea at 490:25 | 490 | pos @_kern_quotebase9 @_kern_Y -100; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for Snippet-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Snippet INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Snippet INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 64, 2: 1002, 3: 425, 4: 29, 5: 4, 6: 14 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/googlefonts/googlefontdirectory-hg_52f780bc9d/ofl/snippet/src/Snippet.ufo/features.fea:309:13: Unknown glyph class @_kern_A_left
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/snippet/config.yaml ofl/snippet/src/Snippet.ufo?52f780bc9d (gftools)
fontc
^^^^^^^^^^^^^^^^^ error: undefined glyph class in ofl/snippet/src/Snippet.ufo/features.fea at 488:25 | 488 | pos @_kern_quotebase9 @_kern_O_right -40; | ^^^^^^^^^^^^^^ error: undefined glyph class in ofl/snippet/src/Snippet.ufo/features.fea at 489:7 | 489 | pos @_kern_quotebase9 @_kern_U -30; | ^^^^^^^^^^^^^^^^^ error: undefined glyph class in ofl/snippet/src/Snippet.ufo/features.fea at 489:25 | 489 | pos @_kern_quotebase9 @_kern_U -30; | ^^^^^^^^ error: undefined glyph class in ofl/snippet/src/Snippet.ufo/features.fea at 490:7 | 490 | pos @_kern_quotebase9 @_kern_Y -100; | ^^^^^^^^^^^^^^^^^ error: undefined glyph class in ofl/snippet/src/Snippet.ufo/features.fea at 490:25 | 490 | pos @_kern_quotebase9 @_kern_Y -100; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
put-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp877ntsd0 -o ttf -u ofl/snippet/src/Snippet.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Snippet-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Snippet INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Snippet INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Snippet INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 64, 2: 1002, 3: 425, 4: 29, 5: 4, 6: 14 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Snippet INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'ofl/snippet/src/Snippet.ufo': Compiling UFO failed: ofl/snippet/src/Snippet.ufo/features.fea:309:13: Unknown glyph class @_kern_A_left ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/gwendolyn/sources/config.yml GwendolynPro.glyphs?8ab228a0fd (default)
fontc
path elements: {"MCLCCLCCZ", "MLCCLCCZ"} [2026-07-16T19:35:11.899939Z ThreadId(8) fontbe::glyphs WARN] y has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-07-16T19:35:11.898913Z ThreadId(5) fontbe::glyphs WARN] notequal has inconsistent path elements: {"MLLLCLLLLCLLLLLLCLLLLCLLLZ", "MLLLCCLLLCCLLLLLCCLLLCLLZ"} [2026-07-16T19:35:11.899191Z ThreadId(6) fontbe::glyphs WARN] caroncomb.alt.case has inconsistent path elements: {"MCCCCCCCCCCZ", "MCCCCCCCCCZ"} [2026-07-16T19:35:11.899838Z ThreadId(2) fontbe::glyphs WARN] liraTurkish has inconsistent path elements: {"MCCCCCCCCCCLCCCCZMLCCLLCCZMLCCLLCCZ", "MCCCCCCCCCCCCCZMLCCLLCCZMLLCCLLCCZ"} [2026-07-16T19:35:11.899944Z ThreadId(3) fontbe::glyphs WARN] currency has inconsistent path elements: {"MCCCCZMLLLCZMLLCLZMCCCCZMCLLLZMLCLLLZ", "MCCCCZMLLLCZMLLCLZMCCCCCZMCLLLZMLCLLLZ"} [2026-07-16T19:35:11.913739Z ThreadId(1) fontc ERROR] 'thorn' 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
Fragment(horncomb)) [2026-07-16T19:35:17.994544Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(k))' failed: ''k' has interpolation-incompatible paths' [2026-07-16T19:35:17.994546Z ThreadId(1) fontc::workload DEBUG] 1476/2557 complete, most recently Be(GlyfFragment(k)) [2026-07-16T19:35:17.994548Z ThreadId(1) fontc::workload DEBUG] 1477/2557 complete, most recently Be(GlyfFragment(guarani)) [2026-07-16T19:35:17.994551Z ThreadId(1) fontc::workload DEBUG] 1478/2557 complete, most recently Be(GlyfFragment(ringcomb.case)) [2026-07-16T19:35:17.994553Z ThreadId(1) fontc::workload DEBUG] 1479/2557 complete, most recently Be(GlyfFragment(rightanglebracket-math)) [2026-07-16T19:35:17.994555Z ThreadId(1) fontc::workload DEBUG] 1480/2557 complete, most recently Be(GlyfFragment(cedi)) [2026-07-16T19:35:18.007148Z ThreadId(1) fontc ERROR] 'Lslash' has interpolation-incompatible paths 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
t recently Be(GlyfFragment(comma)) [2026-07-16T19:48:55.237487Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(otilde))' failed: ''otilde' has interpolation-incompatible paths' [2026-07-16T19:48:55.237489Z ThreadId(1) fontc::workload DEBUG] 1151/1930 complete, most recently Be(GlyfFragment(otilde)) [2026-07-16T19:48:55.237491Z ThreadId(1) fontc::workload DEBUG] 1152/1930 complete, most recently Fe(Glyph(Icircumflex)) [2026-07-16T19:48:55.237494Z ThreadId(1) fontc::workload DEBUG] 1153/1930 complete, most recently Fe(Glyph(uogonek)) [2026-07-16T19:48:55.237496Z ThreadId(1) fontc::workload DEBUG] 1154/1930 complete, most recently Fe(Glyph(one)) [2026-07-16T19:48:55.237498Z ThreadId(1) fontc::workload DEBUG] 1155/1930 complete, most recently Fe(Glyph(f_j)) [2026-07-16T19:48:55.237500Z ThreadId(1) fontc::workload DEBUG] 1156/1930 complete, most recently Fe(Glyph(five.numr)) [2026-07-16T19:48:55.239035Z ThreadId(1) fontc ERROR] 'sevensuperior' 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
ERROR] task 'Be(GlyfFragment(guillemetright))' failed: ''guillemetright' has interpolation-incompatible paths' [2026-07-16T19:49:02.664994Z ThreadId(1) fontc::workload DEBUG] 1292/1930 complete, most recently Be(GlyfFragment(guillemetright)) [2026-07-16T19:49:02.664996Z ThreadId(1) fontc::workload DEBUG] 1293/1930 complete, most recently Be(GlyfFragment(emdash)) [2026-07-16T19:49:02.664998Z ThreadId(1) fontc::workload DEBUG] 1294/1930 complete, most recently Be(GlyfFragment(eightsuperior)) [2026-07-16T19:49:02.665000Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Gcommaaccent))' failed: ''Gcommaaccent' has interpolation-incompatible paths' [2026-07-16T19:49:02.665003Z ThreadId(1) fontc::workload DEBUG] 1295/1930 complete, most recently Be(GlyfFragment(Gcommaaccent)) [2026-07-16T19:49:02.668894Z ThreadId(1) fontc ERROR] 'ucircumflex' 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) ✎
view source repository copy reproduction command
annotations
fontc
tures for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-07-16T19:58:35.350190Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T19:58:35.354374Z ThreadId(1) fontc::workload DEBUG] 1/1963 complete, most recently Fe(ColorPalettes) [2026-07-16T19:58:35.354385Z ThreadId(1) fontc::workload DEBUG] 2/1963 complete, most recently Fe(StaticMetadata) [2026-07-16T19:58:35.354386Z ThreadId(1) fontc::workload DEBUG] 3/1963 complete, most recently Fe(Features) [2026-07-16T19:58:35.355119Z 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) ✎
view source repository copy reproduction command
annotations
fontc
tent path elements: {"MLLCLLLCLCCCCCCCLZMCLCCLCZMLCLCCZ", "MLLCLLLCLCCCCCCCLZMCLCCLCZMCLCLCZ"} [2026-07-16T19:58:40.284349Z ThreadId(8) fontbe::glyphs WARN] dollar has inconsistent path elements: {"MLCCLLCLCLLLCCLLCLCLLZMCLLCZMCLLCZ", "MLCCLCLCLLLCCLCLCLLZMCLCZMCLCZ", "MLCCLLCLCLLLCCLCLCLLZMCLCZMCLCZ"} [2026-07-16T19:58:40.284356Z ThreadId(8) fontbe::glyphs WARN] N has inconsistent path elements: {"MLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLZ"} [2026-07-16T19:58:40.284461Z ThreadId(8) fontbe::glyphs WARN] lira has inconsistent path elements: {"MLLCLLLCLLLCCCLCCCLLLCLLLCLLLZ", "MLLCLLLCLLLLCCLCCCLLLCLLLCLLLZ", "MLLCCLLLCLLLCCCLCCCLLLCLLLCCLLLZ"} [2026-07-16T19:58:40.286231Z 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
:glyphs WARN] trademark has inconsistent path elements: {"MLLLLLLLLZMLLLLLLLLLLLLLLLZ", "MLLLLLLLLZMLLLLLLLLLLLLLLLLLZ"} [2026-07-16T19:58:48.236200Z ThreadId(4) fontbe::glyphs WARN] pvSquare has inconsistent path elements: {"MLLLLCCCCLLLZMCLCCLCZMLLLLLLLLLLZ", "MLLLLCCCCLLLZMCLCCLCZMLLLLLLLLZ"} [2026-07-16T19:58:48.275522Z ThreadId(5) fontbe::glyphs WARN] wbSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZMLLLLCCCCLLLZMCLCCLCZ", "MLLLLLLLLLLLLLLLLZMLLLLCCCCLLLZMCLCCLCZ"} [2026-07-16T19:58:48.286086Z ThreadId(3) fontbe::glyphs WARN] haSquare has inconsistent path elements: {"MLLLCCLLLCCLLLZMLLLLCCLCCLLCCCLLCZMCLCLLCZ", "MLLLCCLLLCCLLLZMLLLLCCLCCLLCCCLCZMCLCLLCZ"} [2026-07-16T19:58:48.306507Z ThreadId(8) fontbe::glyphs WARN] calSquare has inconsistent path elements: {"MCLCCLCCLCCCZMLLLLCCLCCLLCCCLLCZMCLCLLCZMLLLLLLCZ", "MCLCCLCCLCCCZMLLLLCCLCCLLCCCLCZMCLCLLCZMLLLLLLCZ"} [2026-07-16T19:58:48.435138Z ThreadId(1) fontc ERROR] 'nwSquare' 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 4039, 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
: {"MCLCCLCCLCCCZMLLLLCCLCCLLCCCLCZMCLCLLCZMLLLLLLCZ", "MCLCCLCCLCCCZMLLLLCCLCCLLCCCLLCZMCLCLLCZMLLLLLLCZ"} [2026-07-16T20:00:31.212136Z ThreadId(8) fontbe::glyphs WARN] mvSquare has inconsistent path elements: {"MLLCCLLLCCLLLCCLCCLLLLZMLLLLLLLLZ", "MLLCCLLLCCLLLCCLCCLLLLZMLLLLLLLLLLZ"} [2026-07-16T20:00:31.216011Z ThreadId(6) fontbe::glyphs WARN] ampersand has inconsistent path elements: {"MLLLCLLLCLCCCCCCCZMCLCCLCZMLCLCCZ", "MLLLCLLLCLCCCCCCCZMCLCCLCZMCLCLCZ"} [2026-07-16T20:00:31.216869Z ThreadId(6) fontbe::glyphs WARN] y has inconsistent path elements: {"MLLLLLLLLLLLCLLZ", "MLLLLLLLLLCLLZ"} [2026-07-16T20:00:31.217755Z ThreadId(3) fontbe::glyphs WARN] haSquare has inconsistent path elements: {"MLLLCCLLLCCLLLZMLLLLCCLCCLLCCCLLCZMCLCLLCZ", "MLLLCCLLLCCLLLZMLLLLCCLCCLLCCCLCZMCLCLLCZ"} [2026-07-16T20:00:31.358310Z ThreadId(1) fontc ERROR] 'won' 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 4039, 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) ✎
view source repository copy reproduction command
annotations
fontc
_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-07-16T20:02:03.936858Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:02:03.941858Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(ColorPalettes) [2026-07-16T20:02:03.941876Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(StaticMetadata) [2026-07-16T20:02:03.941879Z ThreadId(1) fontc::workload DEBUG] 3/2115 complete, most recently Fe(Features) [2026-07-16T20:02:03.945228Z 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) ✎
view source repository copy reproduction command
annotations
fontc
arrowupdown)) [2026-07-16T20:02:08.388007Z ThreadId(1) fontc::workload DEBUG] 177/2115 complete, most recently Fe(Glyph(seven-thai.sups)) [2026-07-16T20:02:08.388009Z ThreadId(1) fontc::workload DEBUG] 178/2115 complete, most recently Fe(Glyph(daggerdbl)) [2026-07-16T20:02:08.388011Z ThreadId(1) fontc::workload DEBUG] 179/2115 complete, most recently Fe(Glyph(fiveinferior)) [2026-07-16T20:02:08.388013Z ThreadId(1) fontc::workload DEBUG] 180/2115 complete, most recently Fe(Glyph(thoNangmontho-thai)) [2026-07-16T20:02:08.388015Z ThreadId(1) fontc::workload DEBUG] 181/2115 complete, most recently Fe(Glyph(saraO-thai)) [2026-07-16T20:02:08.402397Z 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) ✎
view source repository copy reproduction command
annotations
fontc
fontc::workload DEBUG] 24/3379 complete, most recently Fe(Glyph(m)) [2026-07-16T20:02:24.760111Z ThreadId(1) fontc::workload DEBUG] 25/3379 complete, most recently Fe(Glyph(h)) [2026-07-16T20:02:24.760113Z ThreadId(1) fontc::workload DEBUG] 26/3379 complete, most recently Fe(Glyph(Jacute)) [2026-07-16T20:02:24.760115Z ThreadId(1) fontc::workload DEBUG] 27/3379 complete, most recently Fe(Glyph(udotbelow)) [2026-07-16T20:02:24.760117Z ThreadId(1) fontc::workload DEBUG] 28/3379 complete, most recently Fe(Glyph(germandbls.alt01)) [2026-07-16T20:02:24.760119Z ThreadId(1) fontc::workload DEBUG] 29/3379 complete, most recently Fe(Glyph(Ahook)) [2026-07-16T20:02:24.817485Z 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) ✎
view source repository copy reproduction command
annotations
fontc
RN] kip has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLZ"} [2026-07-16T20:02:29.534612Z ThreadId(2) fontbe::glyphs WARN] uni049B has inconsistent path elements: {"MLLLLLCCLLLCLLCCCCLLLLCLCCLCCCCCCLLLLLLZ", "MLLLLLCCLLCLLCCCCLLLLCLCCLCCCCCCLLLLLLZ"} [2026-07-16T20:02:29.534630Z ThreadId(8) fontbe::glyphs WARN] fi has inconsistent path elements: {"MCLLLCCCLLLLLLLLCCLCCCCCLLLLLCLCCCCZ", "MCLLLCCCLLLLLLLLCCLCCCCCLLLLLCLLCCCCZ"} [2026-07-16T20:02:29.534712Z ThreadId(8) fontbe::glyphs WARN] uni0404 has inconsistent path elements: {"MCCCCLCCCLLLLCCCLLLLLLCCCZ", "MCCCCLCCCLLLCCCCLLLLLLCCCZ"} [2026-07-16T20:02:29.540720Z 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) ✎
view source repository copy reproduction command
annotations
fontc
complete, most recently Fe(Glyph(yen)) [2026-07-16T20:02:14.005821Z ThreadId(1) fontc::workload DEBUG] 151/3379 complete, most recently Fe(Glyph(uni0434)) [2026-07-16T20:02:14.005823Z ThreadId(1) fontc::workload DEBUG] 152/3379 complete, most recently Fe(Glyph(J)) [2026-07-16T20:02:14.058325Z ThreadId(9) fontbe::glyphs WARN] rupee has inconsistent path elements: {"MCCLCCCLCCCCCCLCCCLCCLLLLLLLLLLLLCZMLCLCLLZ", "MCCLCCCLCCCCCCLCCCLCCLLLLLLLLLLLCLCZMLCLCLLZ"} [2026-07-16T20:02:14.058406Z ThreadId(3) fontbe::glyphs WARN] aogonek has inconsistent path elements: {"MCLCCCLLLLCCCCCLCCLLCCCLLCCLCCZMCLCLLCZ", "MCLCCCLLLLCCCCCLCCLLCCCLLCLLCCZMCLCLLCZ"} [2026-07-16T20:02:14.062853Z 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) ✎
view source repository copy reproduction command
annotations
fontc
ntc::workload DEBUG] 176/3379 complete, most recently Fe(Glyph(aring.alt01)) [2026-07-16T20:02:18.834217Z ThreadId(1) fontc::workload DEBUG] 177/3379 complete, most recently Fe(Glyph(Ecircumflex)) [2026-07-16T20:02:18.834219Z ThreadId(1) fontc::workload DEBUG] 178/3379 complete, most recently Fe(Glyph(brevehook)) [2026-07-16T20:02:18.834221Z ThreadId(1) fontc::workload DEBUG] 179/3379 complete, most recently Fe(Glyph(uni04AB)) [2026-07-16T20:02:18.834224Z ThreadId(1) fontc::workload DEBUG] 180/3379 complete, most recently Fe(Glyph(Scommaaccent)) [2026-07-16T20:02:18.834226Z ThreadId(1) fontc::workload DEBUG] 181/3379 complete, most recently Fe(Glyph(Ntilde)) [2026-07-16T20:02:18.870001Z 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) ✎
view source repository copy reproduction command
annotations
fontc
eature files. This is an unnecessary limitation. [2026-07-16T20:02:35.418855Z ThreadId(7) ufo2fontir::source DEBUG] Global metrics for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-07-16T20:02:35.418856Z ThreadId(4) ufo2fontir::source DEBUG] Kerning groups for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-07-16T20:02:35.418916Z ThreadId(1) fontc::workload DEBUG] 7/4519 complete, most recently Fe(Features) [2026-07-16T20:02:35.496500Z 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) ✎
view source repository copy reproduction command
annotations
fontc
173/4519 complete, most recently Fe(Glyph(dvTT)) [2026-07-16T20:02:41.000796Z ThreadId(1) fontc::workload DEBUG] 174/4519 complete, most recently Fe(Glyph(dvNN_TTA)) [2026-07-16T20:02:41.000798Z ThreadId(1) fontc::workload DEBUG] 175/4519 complete, most recently Fe(KerningLocations) [2026-07-16T20:02:41.000802Z ThreadId(1) fontc::workload DEBUG] 176/4519 complete, most recently Fe(Glyph(e)) [2026-07-16T20:02:41.000804Z ThreadId(1) fontc::workload DEBUG] 177/4519 complete, most recently Fe(Glyph(dvN_THA)) [2026-07-16T20:02:41.000806Z ThreadId(1) fontc::workload DEBUG] 178/4519 complete, most recently Fe(Glyph(dvK_NNA)) [2026-07-16T20:02:41.055712Z 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) ✎
view source repository copy reproduction command
annotations
fontc
6/2115 complete, most recently Fe(Glyph(B)) [2026-07-16T20:02:47.927293Z ThreadId(1) fontc::workload DEBUG] 17/2115 complete, most recently Fe(Glyph(tildecomb)) [2026-07-16T20:02:47.927294Z ThreadId(1) fontc::workload DEBUG] 18/2115 complete, most recently Fe(Glyph(tinKhru-thai)) [2026-07-16T20:02:47.927295Z ThreadId(1) fontc::workload DEBUG] 19/2115 complete, most recently Fe(Glyph(baht)) [2026-07-16T20:02:47.927295Z ThreadId(1) fontc::workload DEBUG] 20/2115 complete, most recently Fe(Glyph(nikhahit-thai)) [2026-07-16T20:02:47.927296Z ThreadId(1) fontc::workload DEBUG] 21/2115 complete, most recently Fe(Glyph(khoKhwai-thai)) [2026-07-16T20:02:47.971648Z 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) ✎
view source repository copy reproduction command
annotations
fontc
86959Z ThreadId(5) fontbe::glyphs WARN] Euro has inconsistent path elements: {"MLCCLLLCLCLLLCCLCCCCZ", "MCLCCLLLLLLLCCLCCCZ"} [2026-07-16T20:02:52.687436Z ThreadId(6) fontbe::glyphs WARN] five-thai.sups has inconsistent path elements: {"MLLCLLLLCLCLLCLCLCLLLCLCCCCCCZMCLCCLCZ", "MLLLCLLLLCLCLLCLCLCLLLCLCCCCCCZMCLCCLCZ", "MLLCLLLLCCLLCLCLCLLLCCCCCCCZMCLCCLCZ"} [2026-07-16T20:02:52.687499Z ThreadId(5) fontbe::glyphs WARN] M has inconsistent path elements: {"MLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLZ"} [2026-07-16T20:02:52.687503Z ThreadId(5) fontbe::glyphs WARN] saraUe-thai has inconsistent path elements: {"MLCCCCLLZMCLCCLCZ", "MLCCCLLLZMCLCCLCZ"} [2026-07-16T20:02:52.692461Z 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) ✎
view source repository copy reproduction command
annotations
fontc
r_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-07-16T20:03:09.217339Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:03:09.217356Z ThreadId(2) ufo2fontir::source DEBUG] Kerning groups for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-07-16T20:03:09.217428Z ThreadId(1) fontc::workload DEBUG] 7/2779 complete, most recently Fe(Features) [2026-07-16T20:03:09.268920Z 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) ✎
view source repository copy reproduction command
annotations
fontc
dId(1) fontc::workload DEBUG] 145/2779 complete, most recently Fe(Glyph(hungarumlautcomb)) [2026-07-16T20:03:13.808949Z ThreadId(1) fontc::workload DEBUG] 146/2779 complete, most recently Fe(Glyph(twosuperior)) [2026-07-16T20:03:13.808951Z ThreadId(1) fontc::workload DEBUG] 147/2779 complete, most recently Fe(Glyph(Atilde)) [2026-07-16T20:03:13.808954Z ThreadId(1) fontc::workload DEBUG] 148/2779 complete, most recently Fe(Glyph(ecircumflex)) [2026-07-16T20:03:13.834911Z ThreadId(3) fontbe::glyphs WARN] guarani has inconsistent path elements: {"MLLLCLLLCLCLLLCCCLZMCLCLCZMLLCLLZ", "MLLCCLLLCLCLLLCCCCLZMCLCCLCZMLLCCLZ"} [2026-07-16T20:03:13.838510Z 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) ✎
view source repository copy reproduction command
annotations
fontc
9 complete, most recently Fe(StaticMetadata) [2026-07-16T20:02:58.930567Z ThreadId(1) fontc::workload DEBUG] 3/2779 complete, most recently Fe(Features) [2026-07-16T20:02:58.931023Z ThreadId(3) ufo2fontir::source DEBUG] Kerning groups for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-07-16T20:02:58.935089Z ThreadId(3) ufo2fontir::source DEBUG] Global metrics for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-07-16T20:02:58.974513Z 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) ✎
view source repository copy reproduction command
annotations
fontc
ue to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:03:03.440327Z ThreadId(2) ufo2fontir::source DEBUG] Global metrics for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-07-16T20:03:03.440773Z ThreadId(2) ufo2fontir::source DEBUG] Kerning groups for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-07-16T20:03:03.442514Z ThreadId(1) fontc::workload DEBUG] 5/2779 complete, most recently Fe(Features) [2026-07-16T20:03:03.442650Z ThreadId(1) fontc::workload DEBUG] 6/2779 complete, most recently Fe(GlobalMetrics) [2026-07-16T20:03:03.481122Z 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
] Invalid kern side: zu-kata, no such glyph [2026-07-16T20:03:20.449857Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_ha-kata, no group Side2("ha-kata") [2026-07-16T20:03:20.449858Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-07-16T20:03:20.449860Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_he-kata, no group Side2("he-kata") [2026-07-16T20:03:20.449862Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-07-16T20:03:20.449864Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_period-han, no group Side2("period-han") [2026-07-16T20:03:20.449866Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-07-16T20:03:20.449868Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: mu-kata, no such glyph [2026-07-16T20:03:20.553490Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GlyfFragment(.notdef)) is not available'
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
d {wght: 0.00})) [2026-07-16T20:05:14.262739Z ThreadId(1) fontc::workload DEBUG] 38104/38129 complete, most recently Be(Glyf) [2026-07-16T20:05:14.262742Z ThreadId(1) fontc::workload ERROR] task 'Be(Gvar)' failed: 'A task panicked: 'Be(GvarFragment(.notdef)) is not available'' [2026-07-16T20:05:14.262746Z ThreadId(1) fontc::workload DEBUG] 38105/38129 complete, most recently Be(Gvar) [2026-07-16T20:05:14.262748Z ThreadId(1) fontc::workload ERROR] task 'Be(FeaturesAst)' failed: 'FEA parsing failed with 1320 errors' [2026-07-16T20:05:14.262856Z ThreadId(1) fontc::workload DEBUG] 38106/38129 complete, most recently Be(FeaturesAst) [2026-07-16T20:05:14.262859Z ThreadId(1) fontc::workload DEBUG] 38107/38129 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2026-07-16T20:05:14.349763Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GlyfFragment(.notdef)) is not available' 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) ✎
view source repository copy reproduction command
annotations
fontc
ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-07-16T20:07:21.429854Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:07:21.432976Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-07-16T20:07:21.432999Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(StaticMetadata) [2026-07-16T20:07:21.433002Z ThreadId(1) fontc::workload DEBUG] 3/4167 complete, most recently Fe(Features) [2026-07-16T20:07:21.437064Z 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) ✎
view source repository copy reproduction command
annotations
fontc
Fe(PaintGraph) [2026-07-16T20:07:26.723674Z ThreadId(1) fontc::workload DEBUG] 3/4167 complete, most recently Be(Cpal) [2026-07-16T20:07:26.723675Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T20:07:26.723678Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T20:07:26.726752Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:07:26.730696Z ThreadId(1) fontc::workload DEBUG] 4/4167 complete, most recently Fe(Features) [2026-07-16T20:07:26.730767Z ThreadId(1) fontc::workload DEBUG] 5/4167 complete, most recently Fe(StaticMetadata) [2026-07-16T20:07:26.732024Z 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) ✎
view source repository copy reproduction command
annotations
fontc
dId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-07-16T20:07:09.437163Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:07:09.444112Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-07-16T20:07:09.444125Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-07-16T20:07:09.444128Z ThreadId(1) fontc::workload DEBUG] 3/4167 complete, most recently Fe(StaticMetadata) [2026-07-16T20:07:09.448321Z 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) ✎
view source repository copy reproduction command
annotations
fontc
s/masters/IBM Plex Mono Roman.designspace" [2026-07-16T20:07:14.993362Z ThreadId(9) ufo2fontir::source DEBUG] Features for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-07-16T20:07:14.994709Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:07:14.994751Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(StaticMetadata) [2026-07-16T20:07:14.994758Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-07-16T20:07:14.994760Z ThreadId(1) fontc::workload DEBUG] 3/4167 complete, most recently Fe(ColorPalettes) [2026-07-16T20:07:14.995788Z 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
(Z))' failed: ''Z' has interpolation-incompatible paths' [2026-07-16T20:08:31.051529Z ThreadId(1) fontc::workload DEBUG] 1456/2521 complete, most recently Be(GlyfFragment(Z)) [2026-07-16T20:08:31.051531Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(divide))' failed: ''divide' has interpolation-incompatible paths' [2026-07-16T20:08:31.051533Z ThreadId(1) fontc::workload DEBUG] 1457/2521 complete, most recently Be(GlyfFragment(divide)) [2026-07-16T20:08:31.051536Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''Gbreve' has 2 unique sets of components; must have exactly 1 {[G, brevecomb], [G, brevecomb.case]}'' [2026-07-16T20:08:31.051539Z ThreadId(1) fontc::workload DEBUG] 1458/2521 complete, most recently Fe(GlyphOrder) [2026-07-16T20:08:31.051541Z ThreadId(1) fontc::workload DEBUG] 1459/2521 complete, most recently Be(GlyfFragment(apple)) [2026-07-16T20:08:31.055743Z ThreadId(1) fontc ERROR] 'florin' 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
orkload DEBUG] 1455/2521 complete, most recently Be(GlyfFragment(tildecomb.case)) [2026-07-16T19:55:55.691138Z ThreadId(1) fontc::workload DEBUG] 1456/2521 complete, most recently Be(GlyfFragment(Ohm)) [2026-07-16T19:55:55.691140Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Z))' failed: ''Z' has interpolation-incompatible paths' [2026-07-16T19:55:55.691142Z ThreadId(1) fontc::workload DEBUG] 1457/2521 complete, most recently Be(GlyfFragment(Z)) [2026-07-16T19:55:55.691145Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''Gbreve' has 2 unique sets of components; must have exactly 1 {[G, brevecomb.case], [G, brevecomb]}'' [2026-07-16T19:55:55.691149Z ThreadId(1) fontc::workload DEBUG] 1458/2521 complete, most recently Fe(GlyphOrder) [2026-07-16T19:55:55.699330Z ThreadId(1) fontc ERROR] 'quoteright' 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
boto-serif_1ecc2513e8/sources/RobotoSerif-Italic.designspace" [2026-07-16T19:58:59.905318Z ThreadId(1) fontc::workload DEBUG] 1/5015 complete, most recently Fe(ColorPalettes) [2026-07-16T19:58:59.905364Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:58:59.906508Z ThreadId(1) fontc::workload DEBUG] 2/5015 complete, most recently Fe(PaintGraph) [2026-07-16T19:58:59.906520Z ThreadId(1) fontc::workload DEBUG] 3/5015 complete, most recently Be(Cpal) [2026-07-16T19:58:59.906536Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:58:59.906541Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:58:59.908428Z ThreadId(1) fontc::workload DEBUG] 4/5015 complete, most recently Fe(StaticMetadata) [2026-07-16T19:58:59.967484Z 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
glefonts/roboto-serif_1ecc2513e8/sources/RobotoSerif.designspace" [2026-07-16T19:58:06.700175Z ThreadId(1) fontc::workload DEBUG] 1/5099 complete, most recently Fe(ColorPalettes) [2026-07-16T19:58:06.700187Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T19:58:06.701412Z ThreadId(1) fontc::workload DEBUG] 2/5099 complete, most recently Fe(PaintGraph) [2026-07-16T19:58:06.701427Z ThreadId(1) fontc::workload DEBUG] 3/5099 complete, most recently Be(Cpal) [2026-07-16T19:58:06.701431Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T19:58:06.701438Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T19:58:06.715150Z ThreadId(1) fontc::workload DEBUG] 4/5099 complete, most recently Fe(StaticMetadata) [2026-07-16T19:58:06.769139Z 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/scada/$VIRTUAL/google/fonts/ofl/scada/config.yaml sources/Scada-Italic.glyphs?df06a155d9 (default)
fontc
6836Z ThreadId(1) fontc::workload DEBUG] 1400/2585 complete, most recently Be(GlyfFragment(Yusbig-cy)) [2026-07-16T19:59:44.276839Z ThreadId(1) fontc::workload DEBUG] 1401/2585 complete, most recently Be(GlyfFragment(U)) [2026-07-16T19:59:44.276841Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''itilde' has 2 unique sets of components; must have exactly 1 {[idotless, tilde], []}'' [2026-07-16T19:59:44.276844Z ThreadId(1) fontc::workload DEBUG] 1402/2585 complete, most recently Fe(GlyphOrder) [2026-07-16T19:59:44.276847Z ThreadId(1) fontc::workload DEBUG] 1403/2585 complete, most recently Be(GlyfFragment(bracketright)) [2026-07-16T19:59:44.276849Z ThreadId(1) fontc::workload DEBUG] 1404/2585 complete, most recently Be(GlyfFragment(yat-cy)) [2026-07-16T19:59:44.276851Z ThreadId(1) fontc::workload DEBUG] 1405/2585 complete, most recently Be(GlyfFragment(S)) [2026-07-16T19:59:44.282250Z ThreadId(1) fontc ERROR] 'r' has interpolation-incompatible paths
fontmake
alic had: 38 * Scada Bold Italic had: 43 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ampersand, contour 1: * Scada Italic had: 10 * Scada Bold Italic had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph section, contour 0: * Scada Italic had: 58 * Scada Bold Italic had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph section, contour 1: * Scada Italic had: 12 * Scada Bold Italic had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph trademark, contour 0: * Scada Italic had: 48 * Scada Bold Italic had: 42 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero, contour 0: * Scada Italic had: 32 * Scada Bold Italic had: 34 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/scada_df06a155d9/sources/Scada-Italic.glyphs' -> 'master_ufo/Scada-Italic.designspace': Compatibility check failed
googlefonts/scada/$VIRTUAL/google/fonts/ofl/scada/config.yaml sources/Scada-Italic.glyphs?df06a155d9 (gftools)
fontc
gment(commaaccentcomb)) [2026-07-16T19:59:49.356671Z ThreadId(1) fontc::workload DEBUG] 1554/2585 complete, most recently Be(GlyfFragment(comma)) [2026-07-16T19:59:49.356673Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(questiondown))' failed: ''questiondown' has interpolation-incompatible paths' [2026-07-16T19:59:49.356675Z ThreadId(1) fontc::workload DEBUG] 1555/2585 complete, most recently Be(GlyfFragment(questiondown)) [2026-07-16T19:59:49.356677Z ThreadId(1) fontc::workload DEBUG] 1556/2585 complete, most recently Be(GlyfFragment(h)) [2026-07-16T19:59:49.356679Z ThreadId(1) fontc::workload DEBUG] 1557/2585 complete, most recently Be(GlyfFragment(percent)) [2026-07-16T19:59:49.356681Z ThreadId(1) fontc::workload DEBUG] 1558/2585 complete, most recently Be(GlyfFragment(k)) [2026-07-16T19:59:49.359123Z ThreadId(1) fontc ERROR] 'w' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Scada-Italic.ttf', 'Scada-BoldItalic.ttf']
googlefonts/scada/$VIRTUAL/google/fonts/ofl/scada/config.yaml sources/Scada.glyphs?df06a155d9 (default)
fontc
efer simple glyphs' is set. [2026-07-16T19:59:24.164588Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'chekhakassian-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:24.164594Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'gedescender-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:24.164977Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'ruble' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:24.164980Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'tugrik' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:24.164988Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour itilde thread '<unnamed>' (34619835) panicked at fontir/src/glyph.rs:128:9: 'itilde' has 2 unique sets of components; must have exactly 1 {[], [idotless, tilde]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-07-16T19:59:24.167867Z ThreadId(1) fontc ERROR] 'ka-cy' has interpolation-incompatible paths
fontmake
points in glyph ampersand, contour 0: * Scada Regular had: 38 * Scada Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ampersand, contour 1: * Scada Regular had: 10 * Scada Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph section, contour 0: * Scada Regular had: 58 * Scada Bold had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph section, contour 1: * Scada Regular had: 12 * Scada Bold had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph trademark, contour 0: * Scada Regular had: 40 * Scada Bold had: 46 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero, contour 0: * Scada Regular had: 32 * Scada Bold had: 28 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/scada_df06a155d9/sources/Scada.glyphs' -> 'master_ufo/Scada.designspace': Compatibility check failed
googlefonts/scada/$VIRTUAL/google/fonts/ofl/scada/config.yaml sources/Scada.glyphs?df06a155d9 (gftools)
fontc
akassian-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:30.089002Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'gedescender-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:30.089006Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'ruble' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:30.089007Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'tugrik' into a simple glyph: 'prefer simple glyphs' is set. [2026-07-16T19:59:30.089014Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour itilde thread '<unnamed>' (34619954) panicked at fontir/src/glyph.rs:128:9: 'itilde' has 2 unique sets of components; must have exactly 1 {[], [idotless, tilde]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-07-16T19:59:30.092065Z ThreadId(1) fontc ERROR] 'Dje-cy' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Scada-Regular.ttf', 'Scada-Bold.ttf']
googlefonts/sigmarone/$VIRTUAL/google/fonts/ofl/sigmar/config.yaml archive/Sigmar.glyphs?1fb4311d78 (default)
fontc
(1) fontc::workload WARN] blocked: Be(GvarFragment(ecircumflexhookabove)) [2026-07-16T20:03:11.316300Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(LJ.sc)) [2026-07-16T20:03:11.316302Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(six.lf)) [2026-07-16T20:03:11.316304Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(Uhookabove)) [2026-07-16T20:03:11.316306Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(uhookabove)) [2026-07-16T20:03:11.316307Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(Imacron)) [2026-07-16T20:03:11.316309Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(gcircumflex.sc)) [2026-07-16T20:03:11.316311Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(ocircumflexgrave.sc)) [2026-07-16T20:03:11.316313Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(udieresis.sc)) [2026-07-16T20:03:11.318191Z 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(hyphen)) [2026-07-16T20:03:20.995219Z ThreadId(1) fontc::workload DEBUG] 234/956 complete, most recently Fe(Glyph(seven)) [2026-07-16T20:03:20.995221Z ThreadId(1) fontc::workload DEBUG] 235/956 complete, most recently Fe(Glyph(aring)) [2026-07-16T20:03:20.995223Z ThreadId(1) fontc::workload DEBUG] 236/956 complete, most recently Fe(Glyph(braceleft)) [2026-07-16T20:03:20.995225Z ThreadId(1) fontc::workload DEBUG] 237/956 complete, most recently Fe(Glyph(zcaron)) [2026-07-16T20:03:20.995229Z ThreadId(1) fontc::workload DEBUG] 238/956 complete, most recently Fe(Glyph(euro)) [2026-07-16T20:03:20.995231Z ThreadId(1) fontc::workload DEBUG] 239/956 complete, most recently Fe(Glyph(quotedblbase)) [2026-07-16T20:03:20.995233Z ThreadId(1) fontc::workload DEBUG] 240/956 complete, most recently Fe(Glyph(Ugrave)) [2026-07-16T20:03:20.996748Z 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
UG] 234/956 complete, most recently Fe(Glyph(V)) [2026-07-16T20:03:25.697065Z ThreadId(1) fontc::workload DEBUG] 235/956 complete, most recently Fe(Glyph(udieresis)) [2026-07-16T20:03:25.697068Z ThreadId(1) fontc::workload DEBUG] 236/956 complete, most recently Fe(Glyph(Ugrave)) [2026-07-16T20:03:25.697209Z ThreadId(1) fontc::workload DEBUG] 237/956 complete, most recently Fe(Glyph(Z)) [2026-07-16T20:03:25.697212Z ThreadId(1) fontc::workload DEBUG] 238/956 complete, most recently Fe(Glyph(acircumflex)) [2026-07-16T20:03:25.697214Z ThreadId(1) fontc::workload DEBUG] 239/956 complete, most recently Fe(Glyph(onesuperior)) [2026-07-16T20:03:25.697216Z ThreadId(1) fontc::workload DEBUG] 240/956 complete, most recently Fe(Glyph(w)) [2026-07-16T20:03:25.699029Z 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
ntc::workload DEBUG] 1906/3108 complete, most recently Be(GlyfFragment(f)) [2026-07-16T19:20:19.601883Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(oneinferior))' failed: ''oneinferior' has interpolation-incompatible paths' [2026-07-16T19:20:19.601885Z ThreadId(1) fontc::workload DEBUG] 1907/3108 complete, most recently Be(GlyfFragment(oneinferior)) [2026-07-16T19:20:19.601887Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(oslash))' failed: ''oslash' has interpolation-incompatible paths' [2026-07-16T19:20:19.601890Z ThreadId(1) fontc::workload DEBUG] 1908/3108 complete, most recently Be(GlyfFragment(oslash)) [2026-07-16T19:20:19.601892Z ThreadId(1) fontc::workload DEBUG] 1909/3108 complete, most recently Be(GlyfFragment(circumflex)) [2026-07-16T19:20:19.601894Z ThreadId(1) fontc::workload DEBUG] 1910/3108 complete, most recently Be(GlyfFragment(eightsuperior)) [2026-07-16T19:20:19.605876Z ThreadId(1) fontc ERROR] 'brevecomb' has interpolation-incompatible paths
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
-07-16T19:20:25.476600Z ThreadId(8) fontbe::glyphs WARN] q has inconsistent path elements: {"MCLLLCCLLLLCCCCLLCCZMCCCCZ", "MCLLLLLLLLCCCCLLCCZMCCCCZ"} [2026-07-16T19:20:25.476605Z ThreadId(8) fontbe::glyphs WARN] AE has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZMLLLLZ", "MLLLLLLLLLLLLLLLLLLZMLLLLZ"} [2026-07-16T19:20:25.476623Z ThreadId(9) fontbe::glyphs WARN] c has inconsistent path elements: {"MCLCCCCLCCCZ", "MCLCCCCCLCCCCZ"} [2026-07-16T19:20:25.475302Z ThreadId(3) fontbe::glyphs WARN] E has inconsistent path elements: {"MLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLZ"} [2026-07-16T19:20:25.476452Z ThreadId(2) fontbe::glyphs WARN] five.tosn has inconsistent path elements: {"MCCCLLLLLLLLCCCCLLCCZ", "MCCCLLLLLLLCCCCCLCCZ"} [2026-07-16T19:20:25.483909Z ThreadId(1) fontc ERROR] Invalid source glyph 'abrevehookabove.ss02': '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
ThreadId(2) fontbe::glyphs WARN] two.numr has inconsistent path elements: {"MLLLLCCCCLLLCCCCLZ", "MLLLCCCCLLCCCCLZ"} [2026-07-16T19:19:55.598463Z ThreadId(2) fontbe::glyphs WARN] three has inconsistent path elements: {"MCLCLLLLLLLLLLLCLCCLLLCZ", "MCLCLLLLLLLLLLLCCCLLLCZ"} [2026-07-16T19:19:55.598475Z ThreadId(2) fontbe::glyphs WARN] nine has inconsistent path elements: {"MCLCCLCCLLCCLCZMCLCCLCZ", "MCLCCLCCLLCCLCZMCCCCZ"} [2026-07-16T19:19:55.598542Z ThreadId(5) fontbe::glyphs WARN] oslash has inconsistent path elements: {"MLCCLCLLLCCLCLLZMCLCCLZMCLCLCZ", "MLCCLCLLLCCLCLLZMCLCLZMLCLCZ"} [2026-07-16T19:19:55.598557Z ThreadId(2) fontbe::glyphs WARN] zero.numr has inconsistent path elements: {"MCLCCLCZMCLCCLCZ", "MCLCCLCZMCLCCLCZMCCCCZ"} [2026-07-16T19:19:55.598690Z ThreadId(7) fontbe::glyphs WARN] fivesuperior has inconsistent path elements: {"MCCCLLLLLLLCCCCLLCZ", "MCCCLLLLLLLCCCCLCZ"} [2026-07-16T19:19:55.600447Z ThreadId(1) fontc ERROR] 'nine.tosf' 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
LLLLLLLLCCCLLLCZ"} [2026-07-16T19:20:02.325409Z ThreadId(6) fontbe::glyphs WARN] r has inconsistent path elements: {"MLLLLCCLLLCCLLLLLLLLZ", "MLLLLCCLCCLLLLLLLLZ"} [2026-07-16T19:20:02.325620Z ThreadId(3) fontbe::glyphs WARN] oslash has inconsistent path elements: {"MLCCLCLLLCCLCLLZMCLCLZMLCLCZ", "MLCCLCLLLCCLCLLZMCLCCLZMCLCLCZ"} [2026-07-16T19:20:02.325659Z ThreadId(6) fontbe::glyphs WARN] Uhorn has inconsistent path elements: {"MCLLCLCCCLLCLLLLCCLLLCZ", "MCLLCLCCCCLCLLLLCCLLLCZ"} [2026-07-16T19:20:02.325909Z ThreadId(6) fontbe::glyphs WARN] six.tosf has inconsistent path elements: {"MCLCCLLCCLCCLCZMCLCCLCZ", "MCLCCLLCCLCCLCZMCCCCZ"} [2026-07-16T19:20:02.325980Z ThreadId(6) fontbe::glyphs WARN] W has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-07-16T19:20:02.333362Z ThreadId(1) fontc ERROR] 'germandbls' 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
) fontc::workload ERROR] task 'Be(GlyfFragment(a))' failed: ''a' has interpolation-incompatible paths' [2026-07-16T19:24:34.675000Z ThreadId(1) fontc::workload DEBUG] 1476/2565 complete, most recently Be(GlyfFragment(a)) [2026-07-16T19:24:34.675003Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(at))' failed: ''at' has interpolation-incompatible paths' [2026-07-16T19:24:34.675006Z ThreadId(1) fontc::workload DEBUG] 1477/2565 complete, most recently Be(GlyfFragment(at)) [2026-07-16T19:24:34.675008Z ThreadId(1) fontc::workload DEBUG] 1478/2565 complete, most recently Be(GlyfFragment(approxequal)) [2026-07-16T19:24:34.675011Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ordmasculine))' failed: ''ordmasculine' has interpolation-incompatible paths' [2026-07-16T19:24:34.675013Z ThreadId(1) fontc::workload DEBUG] 1479/2565 complete, most recently Be(GlyfFragment(ordmasculine)) [2026-07-16T19:24:34.683535Z ThreadId(1) fontc ERROR] 'S' 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
.493267Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(h))' failed: ''h' has interpolation-incompatible paths' [2026-07-16T19:24:41.493269Z ThreadId(1) fontc::workload DEBUG] 1479/2565 complete, most recently Be(GlyfFragment(h)) [2026-07-16T19:24:41.493271Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(C))' failed: ''C' has interpolation-incompatible paths' [2026-07-16T19:24:41.493274Z ThreadId(1) fontc::workload DEBUG] 1480/2565 complete, most recently Be(GlyfFragment(C)) [2026-07-16T19:24:41.493276Z ThreadId(1) fontc::workload DEBUG] 1481/2565 complete, most recently Be(GlyfFragment(apple)) [2026-07-16T19:24:41.490801Z ThreadId(6) fontbe::glyphs WARN] T has inconsistent path elements: {"MCLCCCCCCCCCZMCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCZMCCLCCCCCCCCCCLCCCCCCCZ"} [2026-07-16T19:24:41.498099Z ThreadId(1) fontc ERROR] 'i' 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
wash has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-07-16T19:27:47.771782Z ThreadId(5) fontbe::glyphs WARN] stanza_notes.2 has inconsistent path elements: {"MCCCCCCLLCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCLCCCCCCCCCCCCLLCCCCLLCLLLLCCCLCCCCCCCCLCCCCCCCCCCCCZMCCLCCZMCCCCLLCLCCCCCCCCCCCLZMLCCZMCCLZMCCCZMCCCCCCLCCCLLCCCCLCZMCCLCCZMCCCLCCCLLCCCCCCZMCCCCCCCCCCCCCCLCZMLCCCCZMLCLLCZMLLCZMLLLLZMLLLLZMLCCLCCCCCCZMLLLCCCCCCCCCCLZMCCLCCLCCLCLCCZMLLCCZMCLCLZMLCCCZMCLCCZMCLCCZ", "MCCCCCCLCCCCCCCCCCCCCCLLCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCLLCCLLCCLLLCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCLCCCCCCCCCLCLCZMLCLCZMCCLZMLLCCZMCCCLCCCLCLCCCCCCZMCCLCCZMCCLCCCLCCCCCZMCCCCCCCCCCCCCCCLCZMCCCCCLZMLCLLCZMLLLZMLLLLZMLLLLZMLCLCCCCCCLZMCCCCCLCCCCLCZMLCCZMCCCCLZMLCCCZMCLCCZMCLCLZ"} [2026-07-16T19:27:47.783894Z 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
Fe(Glyph(cedillacomb)) [2026-07-16T19:27:56.458116Z ThreadId(1) fontc::workload DEBUG] 505/3229 complete, most recently Fe(Glyph(C.001)) [2026-07-16T19:27:56.458118Z ThreadId(1) fontc::workload DEBUG] 506/3229 complete, most recently Fe(Glyph(r)) [2026-07-16T19:27:56.458120Z ThreadId(1) fontc::workload DEBUG] 507/3229 complete, most recently Fe(Glyph(bullet1)) [2026-07-16T19:27:56.458122Z ThreadId(1) fontc::workload DEBUG] 508/3229 complete, most recently Fe(Glyph(circumflexcomb_hookabovecomb)) [2026-07-16T19:27:56.458125Z ThreadId(1) fontc::workload DEBUG] 509/3229 complete, most recently Fe(Glyph(orna2)) [2026-07-16T19:27:56.458127Z ThreadId(1) fontc::workload DEBUG] 510/3229 complete, most recently Fe(Glyph(odieresis)) [2026-07-16T19:27:56.463035Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': '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
DEBUG] 1924/2484 complete, most recently Be(GlyfFragment(uni061F)) [2026-07-16T19:28:18.834448Z ThreadId(1) fontc::workload DEBUG] 1925/2484 complete, most recently Be(GlyfFragment(uni0624)) [2026-07-16T19:28:18.834451Z ThreadId(1) fontc::workload DEBUG] 1926/2484 complete, most recently Be(GlyfFragment(guillemotright)) [2026-07-16T19:28:18.834453Z ThreadId(1) fontc::workload DEBUG] 1927/2484 complete, most recently Be(GlyfFragment(adieresis)) [2026-07-16T19:28:18.834455Z ThreadId(1) fontc::workload DEBUG] 1928/2484 complete, most recently Be(GlyfFragment(six.tab)) [2026-07-16T19:28:18.837878Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-07-16T19:28:18.837903Z 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
omplete, most recently Be(Cmap) [2026-07-16T19:28:24.684289Z ThreadId(1) fontc::workload DEBUG] 2455/2484 complete, most recently Be(Post) [2026-07-16T19:28:24.684291Z ThreadId(1) fontc::workload DEBUG] 2456/2484 complete, most recently Be(Vvar) [2026-07-16T19:28:24.684293Z ThreadId(1) fontc::workload DEBUG] 2457/2484 complete, most recently Be(Hvar) [2026-07-16T19:28:24.684295Z ThreadId(1) fontc::workload DEBUG] 2458/2484 complete, most recently Be(FeaturesAst) [2026-07-16T19:28:24.687790Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-07-16T19:28:24.687808Z 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/tmptuwcidop -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-07-16T19:43:03.313360Z 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-07-16T19:43:03.313365Z 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-07-16T19:43:03.313369Z 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-07-16T19:43:03.324618Z 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-07-16T19:42:46.398143Z 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-07-16T19:42:46.398147Z 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-07-16T19:42:46.398148Z 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-07-16T19:42:46.406059Z 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-07-16T19:43:38.436678Z 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-07-16T19:43:38.436682Z 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-07-16T19:43:38.436686Z 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-07-16T19:43:38.442746Z 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-07-16T19:43:22.720432Z 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-07-16T19:43:22.720433Z 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-07-16T19:43:22.720435Z 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-07-16T19:43:22.727486Z 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/tmp5l5wxkgl' 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
ar INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Alegreya-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Alegreya-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 764, 2: 5212, 3: 2540, 4: 549, 5: 137, 6: 49, 7: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Alegreya-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 392 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/tmpq1t2ex8x' fontmake: Error: Compiling UFO failed: <features>:2036: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-07-16T19:40:28.634378Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour chekhakassian-cy [2026-07-16T19:40:28.634391Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-07-16T19:40:28.634404Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour percent [2026-07-16T19:40:28.634424Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour perthousand [2026-07-16T19:40:28.634442Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-07-16T19:40:28.634456Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-07-16T19:40:28.635026Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-07-16T19:40:28.635047Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-07-16T19:40:28.635057Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-07-16T19:40:28.652160Z 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
ment(cheverticalstroke-cy)) [2026-07-16T19:40:39.340602Z ThreadId(1) fontc::workload DEBUG] 3374/8705 complete, most recently Be(GlyfFragment(nine.tf)) [2026-07-16T19:40:39.340604Z ThreadId(1) fontc::workload DEBUG] 3375/8705 complete, most recently Be(GlyfFragment(theta.sups)) [2026-07-16T19:40:39.340606Z ThreadId(1) fontc::workload DEBUG] 3376/8705 complete, most recently Be(GlyfFragment(five.numr)) [2026-07-16T19:40:39.340608Z ThreadId(1) fontc::workload DEBUG] 3377/8705 complete, most recently Be(GlyfFragment(Sha-cy)) [2026-07-16T19:40:39.340611Z ThreadId(1) fontc::workload DEBUG] 3378/8705 complete, most recently Be(GlyfFragment(won.BRACKET.varAlt01)) [2026-07-16T19:40:39.340613Z ThreadId(1) fontc::workload DEBUG] 3379/8705 complete, most recently Be(GlyfFragment(kaiSymbol)) [2026-07-16T19:40:39.348838Z 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/tmpof53i7e0' 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(3) fontir::glyph DEBUG] ConvertToContour cedi.BRACKET.varAlt01 [2026-07-16T19:41:56.622143Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-07-16T19:41:56.622149Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-07-16T19:41:56.622158Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-07-16T19:41:56.622164Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-07-16T19:41:56.622171Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-07-16T19:41:56.622179Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-07-16T19:41:56.622186Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-07-16T19:41:56.622192Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-07-16T19:41:56.631859Z 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 'kappa.sups' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' 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
Id(4) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-07-16T19:42:12.428573Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-07-16T19:42:12.428592Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-07-16T19:42:12.428606Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-07-16T19:42:12.428620Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-07-16T19:42:12.428634Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-07-16T19:42:12.428648Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-07-16T19:42:12.428665Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-07-16T19:42:12.444256Z ThreadId(1) fontc ERROR] 'kappa.sups' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
rves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp82te7k9m -o ttf -u sources/instance_ufos/Alegreya-MediumItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp61hzkio4 -o ttf -u sources/instance_ufos/Alegreya-ExtraBoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0aie0ve -o ttf -u sources/instance_ufos/Alegreya-BlackItalic.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/tmplbn70k7q -o ttf -u sources/instance_ufos/Alegreya-Black.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpihl7ezip -o ttf -u sources/instance_ufos/Alegreya-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2n60dr88 -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
) [2026-07-16T19:44:29.039430Z ThreadId(1) fontc::workload DEBUG] 1133/4548 complete, most recently Fe(Glyph(five.numr)) [2026-07-16T19:44:29.039433Z ThreadId(1) fontc::workload DEBUG] 1134/4548 complete, most recently Fe(Glyph(radical)) [2026-07-16T19:44:29.039435Z ThreadId(1) fontc::workload DEBUG] 1135/4548 complete, most recently Fe(Glyph(V)) [2026-07-16T19:44:29.039437Z ThreadId(1) fontc::workload DEBUG] 1136/4548 complete, most recently Fe(Glyph(oacute.from.top.fina)) [2026-07-16T19:44:29.039439Z ThreadId(1) fontc::workload DEBUG] 1137/4548 complete, most recently Fe(Glyph(d.init)) [2026-07-16T19:44:29.039442Z ThreadId(1) fontc::workload DEBUG] 1138/4548 complete, most recently Fe(Glyph(l.from.top.fina)) [2026-07-16T19:44:29.039444Z ThreadId(1) fontc::workload DEBUG] 1139/4548 complete, most recently Fe(Glyph(uacute.from.middle)) [2026-07-16T19:44:29.046361Z ThreadId(1) fontc ERROR] Invalid source glyph 'p': '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
load DEBUG] 1166/4548 complete, most recently Be(GlyfFragment(zero.numr)) [2026-07-16T19:21:15.639123Z ThreadId(1) fontc::workload DEBUG] 1167/4548 complete, most recently Be(GlyfFragment(grave)) [2026-07-16T19:21:15.639124Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dotaccentcomb))' failed: ''dotaccentcomb' has interpolation-incompatible paths' [2026-07-16T19:21:15.639130Z ThreadId(1) fontc::workload DEBUG] 1168/4548 complete, most recently Be(GlyfFragment(dotaccentcomb)) [2026-07-16T19:21:15.639133Z ThreadId(1) fontc::workload DEBUG] 1169/4548 complete, most recently Be(GlyfFragment(nine.numr)) [2026-07-16T19:21:15.639134Z ThreadId(1) fontc::workload DEBUG] 1170/4548 complete, most recently Fe(Glyph(idotless.fina)) [2026-07-16T19:21:15.654681Z ThreadId(1) fontc ERROR] Invalid source glyph 'oe': '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']
huertatipografica/sarala/$VIRTUAL/google/fonts/ofl/sarala/config.yaml Sarala.glyphs?7779e0c9eb (default)
fontc
cently Fe(Glyph(Amacron)) [2026-07-16T19:23:46.979892Z ThreadId(1) fontc::workload DEBUG] 874/3533 complete, most recently Fe(Glyph(bracketleft)) [2026-07-16T19:23:46.979894Z ThreadId(1) fontc::workload DEBUG] 875/3533 complete, most recently Fe(Glyph(imacron)) [2026-07-16T19:23:46.979896Z ThreadId(1) fontc::workload DEBUG] 876/3533 complete, most recently Fe(Glyph(j_compo)) [2026-07-16T19:23:46.979898Z ThreadId(1) fontc::workload DEBUG] 877/3533 complete, most recently Fe(Glyph(j-deva)) [2026-07-16T19:23:46.979900Z ThreadId(1) fontc::workload DEBUG] 878/3533 complete, most recently Fe(Glyph(Egrave)) [2026-07-16T19:23:46.979902Z ThreadId(1) fontc::workload DEBUG] 879/3533 complete, most recently Fe(Glyph(integral)) [2026-07-16T19:23:46.979911Z ThreadId(1) fontc::workload DEBUG] 880/3533 complete, most recently Fe(Glyph(at)) [2026-07-16T19:23:46.992157Z ThreadId(1) fontc ERROR] Invalid source glyph 'nukta-deva': 'bad anchor: 'Invalid anchor '_topright': 'no value at default location'''
fontmake
ontmake.compatibility: Fonts had differing number of points in glyph sterling, contour 0: * Sarala Regular had: 37 * Sarala Bold had: 35 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph nukta-deva: * Sarala Regular had: "_bottom, _nukta, _top" * Sarala Bold had: "_bottom, _nukta, _topright" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph nuktathree-deva: * Sarala Regular had: "_bottom, _nukta, _top" * Sarala Bold had: "_bottom, _nukta, _topright" ERROR:fontmake.compatibility: Fonts had differing number of points in glyph na_compo, contour 0: * Sarala Regular had: 4 * Sarala Bold had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph na_compo, contour 1: * Sarala Regular had: 15 * Sarala Bold had: 4 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/sarala_7779e0c9eb/Sarala.glyphs' -> 'master_ufo/Sarala.designspace': Compatibility check failed
huertatipografica/sarala/$VIRTUAL/google/fonts/ofl/sarala/config.yaml Sarala.glyphs?7779e0c9eb (gftools)
fontc
-deva.alt)) [2026-07-16T19:23:54.337606Z ThreadId(1) fontc::workload DEBUG] 525/3533 complete, most recently Fe(Glyph(five-deva.comb)) [2026-07-16T19:23:54.337607Z ThreadId(1) fontc::workload DEBUG] 526/3533 complete, most recently Fe(Glyph(Idotaccent)) [2026-07-16T19:23:54.337608Z ThreadId(1) fontc::workload DEBUG] 527/3533 complete, most recently Fe(Glyph(uacute)) [2026-07-16T19:23:54.337609Z ThreadId(1) fontc::workload DEBUG] 528/3533 complete, most recently Fe(Glyph(zerowidthjoiner)) [2026-07-16T19:23:54.337611Z ThreadId(1) fontc::workload DEBUG] 529/3533 complete, most recently Fe(Glyph(cdotaccent)) [2026-07-16T19:23:54.337612Z ThreadId(1) fontc::workload DEBUG] 530/3533 complete, most recently Fe(Glyph(p_ra-deva)) [2026-07-16T19:23:54.341233Z ThreadId(1) fontc ERROR] Invalid source glyph 'nukta-deva': 'bad anchor: 'Invalid anchor '_topright': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
T/tmpyjo5_tic -o ttf -u instance_ufos/Sarala-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyjo5_tic -o ttf -u instance_ufos/Sarala-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Sarala-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Sarala-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sarala-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Sarala-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sarala-Bold fontmake: Error: Compiling UFO failed: 'sha_comp' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/sura/$VIRTUAL/google/fonts/ofl/sura/config.yaml Sura.glyphs?d20d15fe0d (default)
fontc
[2026-07-16T19:24:10.406752Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/huertatipografica/sura_d20d15fe0d/Sura.glyphs" [2026-07-16T19:24:10.418254Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-07-16T19:24:10.422232Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(140.0))]
fontmake
mation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.exclamdown found in kerning rules. WARNING:glyphsLib.builder.axes:Axis wght: Instance 'Bold' redefines the mapping for user location 400 from 100 to 140 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 Sura-Bold INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 2509, 2: 7316, 3: 2768, 4: 746, 5: 73, 6: 38, 7: 3 INFO:ufo2ft:Building OpenType tables for Sura-Bold fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/sura_d20d15fe0d/Sura.glyphs' -> 'master_ufo/Sura.designspace': Generating fonts from Designspace failed: can only concatenate str (not "float") to str
huertatipografica/sura/$VIRTUAL/google/fonts/ofl/sura/config.yaml Sura.glyphs?d20d15fe0d (gftools)
fontc
/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmou3sjff Sura.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmou3sjff Sura.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:24:20.182637Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sura.glyphs" [2026-07-16T19:24:20.200805Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-07-16T19:24:20.206671Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(140.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ttf -u instance_ufos/Sura-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Sura-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Sura-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Sura-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Sura-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Sura-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2509, 2: 7316, 3: 2768, 4: 746, 5: 73, 6: 38, 7: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Sura-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: <features>:1:20: "k-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
hyper-type/hahmlet/sources/config.yaml Hahmlet.glyphs?1065411449 (default)
fontc
thousand [2026-07-16T19:24:39.455352Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2026-07-16T19:24:39.455375Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-07-16T19:24:39.455405Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour numero [2026-07-16T19:24:39.455440Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-07-16T19:24:39.455465Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-07-16T19:24:39.455491Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-07-16T19:24:39.455520Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-07-16T19:24:39.455543Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-07-16T19:24:39.455569Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-07-16T19:24:39.526131Z ThreadId(1) fontc ERROR] 'ddwah-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 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.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
26-07-16T19:26:06.278962Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-07-16T19:26:06.278974Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour numero [2026-07-16T19:26:06.278987Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-07-16T19:26:06.278996Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-07-16T19:26:06.279010Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-07-16T19:26:06.279020Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-07-16T19:26:06.279028Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-07-16T19:26:06.279037Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-07-16T19:26:06.378539Z ThreadId(1) fontc ERROR] 'ddwal-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 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In 'Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts 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/.tmpoEVpv9/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpj34r12_9.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/.tmpoEVpv9/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2hukmdou.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
tc::workload DEBUG] 618/941 complete, most recently Be(GlyfFragment(r)) [2026-07-16T19:29:49.915550Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(m))' failed: ''m' has interpolation-incompatible paths' [2026-07-16T19:29:49.915553Z ThreadId(1) fontc::workload DEBUG] 619/941 complete, most recently Be(GlyfFragment(m)) [2026-07-16T19:29:49.915555Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Eth))' failed: ''Eth' has interpolation-incompatible paths' [2026-07-16T19:29:49.915557Z ThreadId(1) fontc::workload DEBUG] 620/941 complete, most recently Be(GlyfFragment(Eth)) [2026-07-16T19:29:49.915560Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''periodcentered' has 2 unique sets of components; must have exactly 1 {[period], []}'' [2026-07-16T19:29:49.915563Z ThreadId(1) fontc::workload DEBUG] 621/941 complete, most recently Fe(GlyphOrder) [2026-07-16T19:29:49.918317Z ThreadId(1) fontc ERROR] 'Y' 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
ment(percent))' failed: ''percent' has interpolation-incompatible paths' [2026-07-16T19:29:57.668975Z ThreadId(1) fontc::workload DEBUG] 546/941 complete, most recently Be(GlyfFragment(percent)) [2026-07-16T19:29:57.668978Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(braceright))' failed: ''braceright' has interpolation-incompatible paths' [2026-07-16T19:29:57.668980Z ThreadId(1) fontc::workload DEBUG] 547/941 complete, most recently Be(GlyfFragment(braceright)) [2026-07-16T19:29:57.668982Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''periodcentered' has 2 unique sets of components; must have exactly 1 {[period], []}'' [2026-07-16T19:29:57.668985Z ThreadId(1) fontc::workload DEBUG] 548/941 complete, most recently Fe(GlyphOrder) [2026-07-16T19:29:57.671423Z ThreadId(1) fontc ERROR] 'trademark' 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-07-16T19:29:12.341637Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinItalic.designspace" [2026-07-16T19:29:12.341692Z 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/tmpz135mzjk /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz135mzjk sources/CabinItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz135mzjk sources/CabinItalic.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:29:16.030974Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinItalic.designspace" [2026-07-16T19:29:16.031025Z 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/tmpuaxrnxow -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/tmpuaxrnxow -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-07-16T19:28:57.813833Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinRegular.designspace" [2026-07-16T19:28:57.813881Z 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/tmp76a5ocrg /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp76a5ocrg sources/CabinRegular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp76a5ocrg sources/CabinRegular.designspace --flatten-components --decompose-transformed-components [2026-07-16T19:29:02.941417Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinRegular.designspace" [2026-07-16T19:29:02.941468Z 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/tmpfq2j_o48 -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/tmpfq2j_o48 -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 (default)
fontc
[2026-07-16T19:29:21.751718Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/impallari/Cabin_9476ee6f54/sources/Cabin.glyphs" [2026-07-16T19:29:21.760001Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-07-16T19:29:21.760019Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-07-16T19:29:21.760027Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:29:21.760029Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:29:21.767015Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(95.0). Mappings [(UserSpace(400.0), DesignSpace(94.0)), (UserSpace(500.0), DesignSpace(109.0)), (UserSpace(600.0), DesignSpace(116.0)), (UserSpace(700.0), DesignSpace(128.0))]
fontmake
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
impallari/Cabin/$VIRTUAL/google/fonts/ofl/cabincondensed/config.yaml sources/Cabin.glyphs?9476ee6f54 (gftools)
fontc
e-transformed-components [2026-07-16T19:29:33.477576Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Cabin.glyphs" [2026-07-16T19:29:33.490472Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-07-16T19:29:33.490723Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-07-16T19:29:33.490743Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:29:33.490746Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:29:33.497642Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(95.0). Mappings [(UserSpace(400.0), DesignSpace(94.0)), (UserSpace(500.0), DesignSpace(109.0)), (UserSpace(600.0), DesignSpace(116.0)), (UserSpace(700.0), DesignSpace(128.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?99e2d6ca17 (default)
fontc
dId(1) fontc::workload DEBUG] 2668/4280 complete, most recently Be(GlyfFragment(dnfiveeighthsblock)) [2026-07-16T19:33:19.597602Z ThreadId(1) fontc::workload DEBUG] 2669/4280 complete, most recently Be(GlyfFragment(dnheavyuphorzlightbxd)) [2026-07-16T19:33:19.597603Z ThreadId(1) fontc::workload DEBUG] 2670/4280 complete, most recently Be(GlyfFragment(vertsngrightdblbxd)) [2026-07-16T19:33:19.597604Z ThreadId(1) fontc::workload DEBUG] 2671/4280 complete, most recently Be(GlyfFragment(i)) [2026-07-16T19:33:19.597605Z ThreadId(1) fontc::workload DEBUG] 2672/4280 complete, most recently Be(GlyfFragment(braceright)) [2026-07-16T19:33:19.597606Z ThreadId(1) fontc::workload DEBUG] 2673/4280 complete, most recently Be(GlyfFragment(heavyrightbxd)) [2026-07-16T19:33:19.597607Z ThreadId(1) fontc::workload DEBUG] 2674/4280 complete, most recently Be(GlyfFragment(semicolon)) [2026-07-16T19:33:19.600203Z ThreadId(1) fontc ERROR] 'numbersign_underscore_parenleft' has interpolation-incompatible paths
fontmake
lic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 11: * Intel One Mono Light Italic had: line * Intel One Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 12: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 13: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numbersign_underscore_parenleft, contour 7: * Intel One Mono Light Italic had: 17 * Intel One Mono Bold Italic had: 15 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/intel/intel-one-mono_99e2d6ca17/sources/masters/IntelOneMono-Italic.designspace': Compatibility check failed
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?99e2d6ca17 (gftools)
fontc
[2026-07-16T19:33:25.509177Z ThreadId(1) fontc::workload DEBUG] 2295/4280 complete, most recently Be(GlyfFragment(I)) [2026-07-16T19:33:25.509179Z ThreadId(1) fontc::workload DEBUG] 2296/4280 complete, most recently Be(GlyfFragment(at)) [2026-07-16T19:33:25.509181Z ThreadId(1) fontc::workload DEBUG] 2297/4280 complete, most recently Be(GlyfFragment(upheavydnhorzlightbxd)) [2026-07-16T19:33:25.509184Z ThreadId(1) fontc::workload DEBUG] 2298/4280 complete, most recently Be(GlyfFragment(questiondown)) [2026-07-16T19:33:25.509186Z ThreadId(1) fontc::workload DEBUG] 2299/4280 complete, most recently Be(GlyfFragment(greaterequal)) [2026-07-16T19:33:25.509188Z ThreadId(1) fontc::workload DEBUG] 2300/4280 complete, most recently Be(GlyfFragment(hyphen_bar_bar.end)) [2026-07-16T19:33:25.530491Z ThreadId(1) fontc ERROR] 'numbersign_underscore_parenleft' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
OR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 11: * Intel One Mono Light Italic had: line * Intel One Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 12: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 13: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numbersign_underscore_parenleft, contour 7: * Intel One Mono Light Italic had: 17 * Intel One Mono Bold Italic had: 15 fontmake: Error: In 'sources/masters/IntelOneMono-Italic.designspace': Compatibility check failed 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-07-16T19:34:00.972288Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs" [2026-07-16T19:34:00.999565Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-07-16T19:34:01.001698Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))]
fontmake
ng .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 4 DesignSpace 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. 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. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs' -> 'master_ufo/PoppinsDevanagari.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=44, Custom=0. Found master locations:
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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6g4scat9 'masters/Poppins Devanagari.glyphs' --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6g4scat9 masters/Poppins Devanagari.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:34:10.343433Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "masters/Poppins Devanagari.glyphs" [2026-07-16T19:34:10.375361Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-07-16T19:34:10.376799Z 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
s' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 4 DesignSpace 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. INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm4qh3pj0 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 'masters/Poppins Devanagari.glyphs' -> 'master_ufo/PoppinsDevanagari.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=44, Custom=0. Found master locations: 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
9Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '500i' redefines mapping for user location 400 from 21 to 44 [2026-07-16T19:33:47.710110Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-07-16T19:33:47.710116Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-07-16T19:33:47.710118Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-07-16T19:33:47.710119Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-07-16T19:33:47.711747Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-07-16T19:33:47.712816Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(150.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
400 from 21 to 44 [2026-07-16T19:33:53.684311Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-07-16T19:33:53.684313Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-07-16T19:33:53.684315Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-07-16T19:33:53.684316Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-07-16T19:33:53.686081Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-07-16T19:33:53.687164Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(150.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/hind-colombo/$VIRTUAL/google/fonts/ofl/hindcolombo/config.yaml masters/HindColombo.glyphs?3cf4e8b840 (default)
fontc
most recently Be(GlyfFragment(snmUU.03)) [2026-07-16T19:36:12.713075Z ThreadId(1) fontc::workload DEBUG] 685/1048 complete, most recently Be(GlyfFragment(snmUU)) [2026-07-16T19:36:12.713077Z ThreadId(1) fontc::workload DEBUG] 686/1048 complete, most recently Be(GlyfFragment(snN_DHA)) [2026-07-16T19:36:12.713080Z ThreadId(1) fontc::workload DEBUG] 687/1048 complete, most recently Be(GlyfFragment(snMA)) [2026-07-16T19:36:12.713082Z ThreadId(1) fontc::workload DEBUG] 688/1048 complete, most recently Be(GlyfFragment(snBA_mII)) [2026-07-16T19:36:12.713084Z ThreadId(1) fontc::workload DEBUG] 689/1048 complete, most recently Be(GlyfFragment(snJHA)) [2026-07-16T19:36:12.713086Z ThreadId(1) fontc::workload DEBUG] 690/1048 complete, most recently Be(GlyfFragment(snVisarga)) [2026-07-16T19:36:12.713088Z ThreadId(1) fontc::workload DEBUG] 691/1048 complete, most recently Be(GlyfFragment(snNGA_Virama)) [2026-07-16T19:36:12.715637Z ThreadId(1) fontc ERROR] 'snA' has interpolation-incompatible paths
fontmake
nd 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 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 HindColombo-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindColombo-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'snA' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/hind-colombo_3cf4e8b840/masters/HindColombo.glyphs' -> 'master_ufo/HindColombo.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'snA'
itfoundry/hind-colombo/$VIRTUAL/google/fonts/ofl/hindcolombo/config.yaml masters/HindColombo.glyphs?3cf4e8b840 (gftools)
fontc
866/1050 complete, most recently Be(GlyfFragment(snK_VA)) [2026-07-16T19:36:19.551651Z ThreadId(1) fontc::workload DEBUG] 867/1050 complete, most recently Be(GlyfFragment(snDA)) [2026-07-16T19:36:19.551653Z ThreadId(1) fontc::workload DEBUG] 868/1050 complete, most recently Be(GlyfFragment(snmUU)) [2026-07-16T19:36:19.551655Z ThreadId(1) fontc::workload DEBUG] 869/1050 complete, most recently Be(GlyfFragment(snNY_CA_mII)) [2026-07-16T19:36:19.551658Z ThreadId(1) fontc::workload DEBUG] 870/1050 complete, most recently Be(GlyfFragment(snT_VA_mI)) [2026-07-16T19:36:19.551660Z ThreadId(1) fontc::workload DEBUG] 871/1050 complete, most recently Be(GlyfFragment(snGA)) [2026-07-16T19:36:19.551662Z ThreadId(1) fontc::workload DEBUG] 872/1050 complete, most recently Be(GlyfFragment(snJHA_mII)) [2026-07-16T19:36:19.554120Z ThreadId(1) fontc ERROR] 'snA' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
on INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd116mmki INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindColombo-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindColombo-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'snA' have different number of segments fontmake: Error: In 'masters/HindColombo.glyphs' -> 'master_ufo/HindColombo.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'snA' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/hind-jalandhar/$VIRTUAL/google/fonts/ofl/hindjalandhar/config.yaml masters/HindJalandhar.glyphs?6d0af0d80b (gftools)
fontc
.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 517, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 364, in openstep_plist.parser.parse_plist_array File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 429, in openstep_plist.parser.parse_plist_dict openstep_plist.parser.ParseError: Expected terminating '}' for dictionary at line 13798
fontmake
.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 517, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 364, in openstep_plist.parser.parse_plist_array File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 429, in openstep_plist.parser.parse_plist_dict openstep_plist.parser.ParseError: Expected terminating '}' for dictionary at line 13798
itfoundry/hind-vadodara/$VIRTUAL/google/fonts/ofl/hindvadodara/config.yaml masters/HindVadodara.glyphs?d1972e4ebe (default)
fontc
Id(2) fontbe::vvar DEBUG] skipping VVAR, we aren't building vertical tables [2026-07-16T19:38:05.595382Z ThreadId(1) fontc::workload DEBUG] 1846/2106 complete, most recently Fe(KernInstance(Normalized {wght: 0.00})) [2026-07-16T19:38:05.595396Z ThreadId(1) fontc::workload DEBUG] 1847/2106 complete, most recently Be(Vvar) [2026-07-16T19:38:05.595403Z ThreadId(1) fontc::workload DEBUG] Fe(KernInstance(Normalized {wght: 0.00})) successful [2026-07-16T19:38:05.595412Z ThreadId(1) fontc::workload DEBUG] Be(Vvar) successful [2026-07-16T19:38:05.595469Z ThreadId(1) fontc::workload DEBUG] 1848/2106 complete, most recently Be(Cmap) [2026-07-16T19:38:05.595492Z ThreadId(2) fontbe::features::kern DEBUG] 1 ir kerns became 0 classes and 0 adjustments [2026-07-16T19:38:05.595981Z ThreadId(4) fontbe::features DEBUG] fea written to "./debug/features.fea" [2026-07-16T19:38:05.601596Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '\u{a81}' (U+0A81) to two different glyph ids: GID_58 and GID_59
fontmake
nate_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 HindVadodara-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindVadodara-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 113, 2: 3461, 3: 2694, 4: 567, 5: 57, 6: 47, 7: 2 INFO:ufo2ft:Building OpenType tables for HindVadodara-Light fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/hind-vadodara_d1972e4ebe/masters/HindVadodara.glyphs' -> 'master_ufo/HindVadodara.designspace': Generating fonts from Designspace failed: cannot map 'gjCandrabindu' to U+0A81; already mapped to 'gjmEcandra_Anusvara'
itfoundry/hind-vadodara/$VIRTUAL/google/fonts/ofl/hindvadodara/config.yaml masters/HindVadodara.glyphs?d1972e4ebe (gftools)
fontc
026-07-16T19:38:12.538625Z ThreadId(1) fontc::workload DEBUG] 1961/2106 complete, most recently Be(GlyfFragment(gjDH_NA)) [2026-07-16T19:38:12.538626Z ThreadId(1) fontc::workload DEBUG] 1962/2106 complete, most recently Be(GlyfFragment(gjV_HA)) [2026-07-16T19:38:12.538627Z ThreadId(1) fontc::workload DEBUG] 1963/2106 complete, most recently Be(GlyfFragment(gjCH_YA)) [2026-07-16T19:38:12.538628Z ThreadId(1) fontc::workload DEBUG] 1964/2106 complete, most recently Be(GlyfFragment(gjmO_Reph)) [2026-07-16T19:38:12.538629Z ThreadId(1) fontc::workload DEBUG] 1965/2106 complete, most recently Be(GlyfFragment(gjT_P_RA)) [2026-07-16T19:38:12.538630Z ThreadId(1) fontc::workload DEBUG] 1966/2106 complete, most recently Be(GlyfFragment(gjL_D_RA)) [2026-07-16T19:38:12.540808Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '\u{a81}' (U+0A81) to two different glyph ids: GID_58 and GID_59 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ar/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbbdxdk0o INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindVadodara-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on HindVadodara-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 113, 2: 3461, 3: 2694, 4: 567, 5: 57, 6: 47, 7: 2 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft:Building OpenType tables for HindVadodara-Light fontmake: Error: In 'masters/HindVadodara.glyphs' -> 'master_ufo/HindVadodara.designspace': Generating fonts from Designspace failed: cannot map 'gjCandrabindu' to U+0A81; already mapped to 'gjmEcandra_Anusvara' 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-07-16T19:38:21.298916Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/kalam_03a4d8a338/masters/Kalam.glyphs" [2026-07-16T19:38:21.320436Z 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'
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumarone/config.yaml masters/Kumar One.glyphs?3192a79a79 (default)
fontc
c::workload DEBUG] 2075/3432 complete, most recently Be(GlyfFragment(infinity)) [2026-07-16T19:22:20.371635Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(a))' failed: ''a' has interpolation-incompatible paths' [2026-07-16T19:22:20.371639Z ThreadId(1) fontc::workload DEBUG] 2076/3432 complete, most recently Be(GlyfFragment(a)) [2026-07-16T19:22:20.371642Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(quoteright))' failed: ''quoteright' has interpolation-incompatible paths' [2026-07-16T19:22:20.371644Z ThreadId(1) fontc::workload DEBUG] 2077/3432 complete, most recently Be(GlyfFragment(quoteright)) [2026-07-16T19:22:20.371647Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(gjB_JA))' failed: ''gjB_JA' has interpolation-incompatible paths' [2026-07-16T19:22:20.371650Z ThreadId(1) fontc::workload DEBUG] 2078/3432 complete, most recently Be(GlyfFragment(gjB_JA)) [2026-07-16T19:22:20.375734Z ThreadId(1) fontc ERROR] 'gjHA' has interpolation-incompatible paths
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 WARNING:glyphsLib.builder.builders.UFOBuilder:This Glyphs source was generated with an outdated version of Glyphs. The resulting UFOs may be incorrect. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/kumar_3192a79a79/masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Generating fonts from Designspace failed: output_path requires a single input
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumarone/config.yaml masters/Kumar One.glyphs?3192a79a79 (gftools)
fontc
:glyph DEBUG] ConvertToContour gjDH_VA [2026-07-16T19:22:30.405795Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjDH_YA [2026-07-16T19:22:30.405810Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjD_MA [2026-07-16T19:22:30.405824Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjGH_MA [2026-07-16T19:22:30.405838Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjGH_NA [2026-07-16T19:22:30.405854Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjGH_YA [2026-07-16T19:22:30.405868Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gjJA_mAA thread '<unnamed>' (34546456) panicked at fontir/src/glyph.rs:128:9: 'gjJA_mAA' has 2 unique sets of components; must have exactly 1 {[gjJA, gjmAA], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-07-16T19:22:30.409771Z ThreadId(1) fontc ERROR] 'gjRA_mU' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
umar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.50: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.51: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.52: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjAbbreviationsign: * Kumar One Outlined had: 3 * Kumar One Filled had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjZHA: * Kumar One Outlined had: 6 * Kumar One Filled had: 3 fontmake: Error: In 'masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumaroneoutline/config.yaml masters/Kumar One.glyphs?3192a79a79 (gftools)
fontc
1) fontc::workload ERROR] task 'Be(GlyfFragment(gjmI.12))' failed: ''gjmI.12' has interpolation-incompatible paths' [2026-07-16T19:22:45.414049Z ThreadId(1) fontc::workload DEBUG] 875/3432 complete, most recently Be(GlyfFragment(gjmI.12)) [2026-07-16T19:22:45.414051Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(questiondown))' failed: ''questiondown' has interpolation-incompatible paths' [2026-07-16T19:22:45.414053Z ThreadId(1) fontc::workload DEBUG] 876/3432 complete, most recently Be(GlyfFragment(questiondown)) [2026-07-16T19:22:45.414055Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(gjSS))' failed: ''gjSS' has interpolation-incompatible paths' [2026-07-16T19:22:45.414058Z ThreadId(1) fontc::workload DEBUG] 877/3432 complete, most recently Be(GlyfFragment(gjSS)) [2026-07-16T19:22:45.420542Z ThreadId(1) fontc ERROR] 'h' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
umar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.50: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.51: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.52: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjAbbreviationsign: * Kumar One Outlined had: 3 * Kumar One Filled had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjZHA: * Kumar One Outlined had: 6 * Kumar One Filled had: 3 fontmake: Error: In 'masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Bold.glyphs?bcc80c5a33 (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
fontmake
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-BoldItalic.glyphs?bcc80c5a33 (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
fontmake
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Italic.glyphs?bcc80c5a33 (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
fontmake
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Regular.glyphs?bcc80c5a33 (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
fontmake
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?'
jpt/barlow/$VIRTUAL/google/fonts/ofl/barlow/config.yaml sources/Barlow.glyphs?b4726ddf91 (default)
fontc
d(1) fontc::workload DEBUG] 152/2839 complete, most recently Fe(Glyph(Ahookabove)) [2026-07-16T19:28:47.049594Z ThreadId(1) fontc::workload DEBUG] 153/2839 complete, most recently Fe(Glyph(sacute)) [2026-07-16T19:28:47.049596Z ThreadId(1) fontc::workload DEBUG] 154/2839 complete, most recently Fe(Glyph(gravecomb)) [2026-07-16T19:28:47.049599Z ThreadId(1) fontc::workload DEBUG] 155/2839 complete, most recently Fe(Glyph(parenright)) [2026-07-16T19:28:47.049601Z ThreadId(1) fontc::workload DEBUG] 156/2839 complete, most recently Fe(Glyph(macroncomb)) [2026-07-16T19:28:47.049603Z ThreadId(1) fontc::workload DEBUG] 157/2839 complete, most recently Fe(Glyph(uni0146)) [2026-07-16T19:28:47.049609Z ThreadId(1) fontc::workload DEBUG] 158/2839 complete, most recently Fe(Glyph(aring)) [2026-07-16T19:28:47.063282Z 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
9:28:56.247245Z ThreadId(1) fontc::workload DEBUG] 65/2839 complete, most recently Fe(Glyph(emdash)) [2026-07-16T19:28:56.247247Z ThreadId(1) fontc::workload DEBUG] 66/2839 complete, most recently Fe(Glyph(sacute.sc)) [2026-07-16T19:28:56.247253Z ThreadId(1) fontc::workload DEBUG] 67/2839 complete, most recently Fe(Glyph(exclamdown)) [2026-07-16T19:28:56.247255Z ThreadId(1) fontc::workload DEBUG] 68/2839 complete, most recently Fe(Glyph(ringcomb)) [2026-07-16T19:28:56.247257Z ThreadId(1) fontc::workload DEBUG] 69/2839 complete, most recently Fe(Glyph(increment)) [2026-07-16T19:28:56.247260Z ThreadId(1) fontc::workload DEBUG] 70/2839 complete, most recently Fe(Glyph(h)) [2026-07-16T19:28:56.263471Z 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
eadId(1) fontc::workload DEBUG] 705/2839 complete, most recently Fe(Glyph(rightanglebracket-math)) [2026-07-16T19:29:15.448351Z ThreadId(1) fontc::workload DEBUG] 706/2839 complete, most recently Fe(Glyph(ncommaaccent.sc)) [2026-07-16T19:29:15.448353Z ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(currency)) [2026-07-16T19:29:15.448355Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(v.sc)) [2026-07-16T19:29:15.448357Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(hcaron)) [2026-07-16T19:29:15.448359Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(o)) [2026-07-16T19:29:15.452883Z 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
rkload DEBUG] 985/2839 complete, most recently Be(GlyfFragment(bulletoperator)) [2026-07-16T19:29:34.362715Z ThreadId(1) fontc::workload DEBUG] 986/2839 complete, most recently Be(GlyfFragment(u.sc)) [2026-07-16T19:29:34.362717Z ThreadId(1) fontc::workload DEBUG] 987/2839 complete, most recently Be(GlyfFragment(T)) [2026-07-16T19:29:34.362720Z ThreadId(1) fontc::workload DEBUG] 988/2839 complete, most recently Be(GlyfFragment(y)) [2026-07-16T19:29:34.362722Z ThreadId(1) fontc::workload DEBUG] 989/2839 complete, most recently Be(GlyfFragment(emdash)) [2026-07-16T19:29:34.362724Z ThreadId(1) fontc::workload DEBUG] 990/2839 complete, most recently Be(GlyfFragment(dagger)) [2026-07-16T19:29:34.374417Z 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
justvanrossum/nabla/$VIRTUAL/google/fonts/ofl/nabla/config.yaml sources/Nabla.glyphs?2a06e9f735 (gftools)
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
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellota/config.yaml src/Bellota.glyphs?db900d2710 (default)
fontc
::glyph DEBUG] ConvertToContour kip [2026-07-16T19:32:41.515717Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour manat [2026-07-16T19:32:41.515725Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour naira [2026-07-16T19:32:41.515736Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour won [2026-07-16T19:32:41.515746Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-07-16T19:32:41.515752Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour franc [2026-07-16T19:32:41.515759Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour lira [2026-07-16T19:32:41.515769Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-07-16T19:32:41.515779Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour peso [2026-07-16T19:32:41.515790Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour ruble [2026-07-16T19:32:41.515798Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour sterling [2026-07-16T19:32:41.524480Z ThreadId(1) fontc ERROR] 'f_f_l' 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
tToContour manat [2026-07-16T19:32:48.655324Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira [2026-07-16T19:32:48.655339Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won [2026-07-16T19:32:48.655350Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-07-16T19:32:48.655356Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour franc [2026-07-16T19:32:48.655363Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour lira [2026-07-16T19:32:48.655374Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-07-16T19:32:48.655389Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour peso [2026-07-16T19:32:48.655402Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-07-16T19:32:48.655411Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour sterling [2026-07-16T19:32:48.669501Z ThreadId(1) fontc ERROR] 'one' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
--keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpodze2kaf -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/tmp974dhhi6 -o ttf -u src/instance_ufos/BellotaText-Regular.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
, most recently Be(GlyfFragment(Ia-cy)) [2026-07-16T19:33:18.523815Z ThreadId(1) fontc::workload DEBUG] 1545/5326 complete, most recently Be(GlyfFragment(estimated)) [2026-07-16T19:33:18.523817Z ThreadId(1) fontc::workload DEBUG] 1546/5326 complete, most recently Be(GlyfFragment(ring)) [2026-07-16T19:33:18.523819Z ThreadId(1) fontc::workload DEBUG] 1547/5326 complete, most recently Be(GlyfFragment(partialdiff)) [2026-07-16T19:33:18.523821Z ThreadId(1) fontc::workload DEBUG] 1548/5326 complete, most recently Be(GlyfFragment(Ereversed-cy)) [2026-07-16T19:33:18.523824Z ThreadId(1) fontc::workload DEBUG] 1549/5326 complete, most recently Be(GlyfFragment(ringcomb.case)) [2026-07-16T19:33:18.523826Z ThreadId(1) fontc::workload DEBUG] 1550/5326 complete, most recently Fe(Glyph(Ngrave.ss01)) [2026-07-16T19:33:18.530829Z ThreadId(1) fontc ERROR] 'f_f_i' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
--keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjbtrlmfs -o ttf -u src/instance_ufos/BellotaText-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwi2dfvmx -o ttf -u src/instance_ufos/Bellota-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text 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-07-16T19:35:32.688044Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour question [2026-07-16T19:35:32.688118Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour note-musical [2026-07-16T19:35:32.688194Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-07-16T19:35:32.688239Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-07-16T19:35:32.688265Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour numero [2026-07-16T19:35:32.688329Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour cedi [2026-07-16T19:35:32.688345Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour colonsign [2026-07-16T19:35:32.688358Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dollar [2026-07-16T19:35:32.688372Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour guarani [2026-07-16T19:35:32.688387Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour ruble [2026-07-16T19:35:32.694665Z 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
kload DEBUG] 1545/6057 complete, most recently Be(GlyfFragment(seven.sc)) [2026-07-16T19:35:40.054502Z ThreadId(1) fontc::workload DEBUG] 1546/6057 complete, most recently Be(GlyfFragment(Softsign-cy)) [2026-07-16T19:35:40.054506Z ThreadId(1) fontc::workload DEBUG] 1547/6057 complete, most recently Fe(Glyph(AE)) [2026-07-16T19:35:40.054508Z ThreadId(1) fontc::workload DEBUG] 1548/6057 complete, most recently Be(GlyfFragment(G)) [2026-07-16T19:35:40.054510Z ThreadId(1) fontc::workload DEBUG] 1549/6057 complete, most recently Be(GlyfFragment(dtail)) [2026-07-16T19:35:40.054512Z ThreadId(1) fontc::workload DEBUG] 1550/6057 complete, most recently Fe(Glyph(Gmacron)) [2026-07-16T19:35:40.054514Z ThreadId(1) fontc::workload DEBUG] 1551/6057 complete, most recently Fe(Glyph(ihookabove.sc)) [2026-07-16T19:35:40.065392Z 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/tmpv0mo49tx 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/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Light-TTF.vfb?e32d050fbb (default)
fontc
[2026-07-16T19:40:09.501119Z 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/tmpgclj2rp2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgclj2rp2 src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgclj2rp2 src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:13.675358Z 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-07-16T19:40:02.806039Z 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/tmp6vf62qxb /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6vf62qxb src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6vf62qxb src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:06.648202Z 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-07-16T19:40:32.799124Z 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/tmpbr6q0u4b /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbr6q0u4b src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbr6q0u4b src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:36.569623Z 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-07-16T19:40:26.272142Z 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/tmp1b_d90vr /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1b_d90vr src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1b_d90vr src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:30.032124Z 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-07-16T19:40:17.089930Z 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/tmpy4tte2zc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy4tte2zc src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy4tte2zc src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:22.622154Z 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-07-16T19:40:45.595645Z 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/tmp8w8obolu /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8w8obolu src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8w8obolu src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:50.674654Z 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-07-16T19:40:39.148716Z 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/tmpt_xtlg7_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt_xtlg7_ src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt_xtlg7_ src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-07-16T19:40:42.890449Z 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
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb-Italic.glyphs?f995ade617 (default)
fontc
[2026-07-16T19:44:03.941210Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb-Italic.glyphs" [2026-07-16T19:44:03.963011Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))]
fontmake
eight': [100, 100, 100]} 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 147 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 IstokWeb-Italic-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb-Italic.glyphs' -> 'master_ufo/IstokWeb-Italic.designspace': Generating fonts from Designspace failed: <features>:61:5: Expected glyph class definition or statement: got NAME mark
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb-Italic.glyphs?f995ade617 (gftools)
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6b3jt77v /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6b3jt77v sources/IstokWeb-Italic.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6b3jt77v sources/IstokWeb-Italic.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:44:11.249620Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/IstokWeb-Italic.glyphs" [2026-07-16T19:44:11.276186Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
]} 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 148 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 IstokWeb-Italic-VF fontmake: Error: In 'sources/IstokWeb-Italic.glyphs' -> 'master_ufo/IstokWeb-Italic.designspace': Generating fonts from Designspace failed: <features>:61:5: Expected glyph class definition or statement: got NAME mark ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb.glyphs?f995ade617 (default)
fontc
[2026-07-16T19:43:46.860463Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb.glyphs" [2026-07-16T19:43:46.884475Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))]
fontmake
al axis supports: {'Weight': [100, 100, 100]} 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 315 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 IstokWeb-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb.glyphs' -> 'master_ufo/IstokWeb.designspace': Generating fonts from Designspace failed: <features>:67:5: Expected glyph class definition or statement: got NAME mark
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb.glyphs?f995ade617 (gftools)
fontc
code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt440hvuj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt440hvuj sources/IstokWeb.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt440hvuj sources/IstokWeb.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:43:54.874781Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/IstokWeb.glyphs" [2026-07-16T19:43:54.901963Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ight': [100, 100, 100]} 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 316 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 IstokWeb-VF fontmake: Error: In 'sources/IstokWeb.glyphs' -> 'master_ufo/IstokWeb.designspace': Generating fonts from Designspace failed: <features>:67:5: Expected glyph class definition or statement: got NAME mark ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/Ruda-new/$VIRTUAL/google/fonts/ofl/ruda/config.yaml Ruda_new.glyphs?a63532e04f (default)
fontc
ntly Fe(Glyph(acircumflexhookabove)) [2026-07-16T19:44:19.763749Z ThreadId(1) fontc::workload DEBUG] 647/2601 complete, most recently Fe(Glyph(acircumflex)) [2026-07-16T19:44:19.763751Z ThreadId(1) fontc::workload DEBUG] 648/2601 complete, most recently Fe(Glyph(cacute)) [2026-07-16T19:44:19.763754Z ThreadId(1) fontc::workload DEBUG] 649/2601 complete, most recently Fe(Glyph(F)) [2026-07-16T19:44:19.763757Z ThreadId(1) fontc::workload DEBUG] 650/2601 complete, most recently Fe(Glyph(pe-cy)) [2026-07-16T19:44:19.763759Z ThreadId(1) fontc::workload DEBUG] 651/2601 complete, most recently Fe(Glyph(ze-cy)) [2026-07-16T19:44:19.763761Z ThreadId(1) fontc::workload DEBUG] 652/2601 complete, most recently Fe(Glyph(ihookabove)) [2026-07-16T19:44:19.763764Z ThreadId(1) fontc::workload DEBUG] 653/2601 complete, most recently Fe(Glyph(atilde)) [2026-07-16T19:44:19.767351Z ThreadId(1) fontc ERROR] Invalid source glyph 've-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
differing number of contours in glyph horncomb.case: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph horncomb.case: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tildecombo: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tildecombo: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic.case-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Ruda-new_a63532e04f/Ruda_new.glyphs' -> 'master_ufo/Ruda.designspace': Compatibility check failed
m4rc1e/Ruda-new/$VIRTUAL/google/fonts/ofl/ruda/config.yaml Ruda_new.glyphs?a63532e04f (gftools)
fontc
rase_open_corners DEBUG] found an open corner [2026-07-16T19:44:25.090488Z ThreadId(5) glyphs2fontir::toir DEBUG] erased open contours for em-cy [2026-07-16T19:44:25.087992Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:44:25.090496Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:44:25.090505Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for M [2026-07-16T19:44:25.090450Z ThreadId(3) glyphs2fontir::toir DEBUG] erased open contours for caron [2026-07-16T19:44:25.090482Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:44:25.092376Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for de-cy [2026-07-16T19:44:25.094100Z ThreadId(1) fontc ERROR] Invalid source glyph 'ii-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
ntours in glyph horncomb.case: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph horncomb.case: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tildecombo: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tildecombo: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic.case-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" fontmake: Error: In 'Ruda_new.glyphs' -> 'master_ufo/Ruda.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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/.tmpd9NwqD/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz1vosbje.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/.tmpd9NwqD/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzkiy_wuo.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
[2026-07-16T19:51:58.550665Z ThreadId(1) fontc::workload DEBUG] 2700/3216 complete, most recently Be(GlyfFragment(uni0BF8)) [2026-07-16T19:51:58.550667Z ThreadId(1) fontc::workload DEBUG] 2701/3216 complete, most recently Fe(KernInstance(Normalized {})) [2026-07-16T19:51:58.550670Z ThreadId(1) fontc::workload DEBUG] 2702/3216 complete, most recently Be(GlyfFragment(tm_KSsa)) [2026-07-16T19:51:58.550672Z ThreadId(1) fontc::workload DEBUG] 2703/3216 complete, most recently Be(GlyfFragment(uni0B93)) [2026-07-16T19:51:58.550674Z ThreadId(1) fontc::workload DEBUG] 2704/3216 complete, most recently Be(GlyfFragment(uni1E24)) [2026-07-16T19:51:58.553473Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:51:58.553496Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 34 mark, 5 ligature 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
oad DEBUG] 2692/3216 complete, most recently Be(GlyfFragment(uni0B87)) [2026-07-16T19:52:04.475861Z ThreadId(1) fontc::workload DEBUG] 2693/3216 complete, most recently Be(GlyfFragment(tm_NgUu)) [2026-07-16T19:52:04.475863Z ThreadId(1) fontc::workload DEBUG] 2694/3216 complete, most recently Be(GlyfFragment(Ocircumflexhookabove)) [2026-07-16T19:52:04.475866Z ThreadId(1) fontc::workload DEBUG] 2695/3216 complete, most recently Be(GlyfFragment(Ccircumflex)) [2026-07-16T19:52:04.475868Z ThreadId(1) fontc::workload DEBUG] 2696/3216 complete, most recently Be(GlyfFragment(tm_AI)) [2026-07-16T19:52:04.477020Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:52:04.477029Z 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
lter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 34 mark, 5 ligature 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-07-16T19:54:09.890087Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-07-16T19:54:09.890123Z 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-07-16T19:54:09.890147Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-07-16T19:54:09.890183Z 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-07-16T19:54:09.892134Z 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
T19:54:15.505496Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-07-16T19:54:15.505512Z 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-07-16T19:54:15.505525Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-07-16T19:54:15.505540Z 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-07-16T19:54:15.507355Z 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
19:18:06.194680Z ThreadId(1) fontc::workload DEBUG] 636/3454 complete, most recently Fe(Glyph(imacron)) [2026-07-16T19:18:06.194682Z ThreadId(1) fontc::workload DEBUG] 637/3454 complete, most recently Fe(Glyph(Ydieresis)) [2026-07-16T19:18:06.194685Z ThreadId(1) fontc::workload DEBUG] 638/3454 complete, most recently Fe(Glyph(wgrave)) [2026-07-16T19:18:06.194687Z ThreadId(1) fontc::workload DEBUG] 639/3454 complete, most recently Fe(Glyph(CombCircumTilde.VNLP)) [2026-07-16T19:18:06.194690Z ThreadId(1) fontc::workload DEBUG] 640/3454 complete, most recently Fe(Glyph(Acircumflexhookabove)) [2026-07-16T19:18:06.194693Z ThreadId(1) fontc::workload DEBUG] 641/3454 complete, most recently Fe(Glyph(udieresiscaron)) [2026-07-16T19:18:06.194695Z ThreadId(1) fontc::workload DEBUG] 642/3454 complete, most recently Fe(Glyph(sacutedotaccent)) [2026-07-16T19:18:06.201057Z 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
ph(periodcentered.loclCAT)) [2026-07-16T19:18:15.909512Z ThreadId(1) fontc::workload DEBUG] 854/3454 complete, most recently Fe(Glyph(peFinal-hb)) [2026-07-16T19:18:15.909514Z ThreadId(1) fontc::workload DEBUG] 855/3454 complete, most recently Fe(Glyph(paragraph)) [2026-07-16T19:18:15.909516Z ThreadId(1) fontc::workload DEBUG] 856/3454 complete, most recently Fe(Glyph(plusminus)) [2026-07-16T19:18:15.909518Z ThreadId(1) fontc::workload DEBUG] 857/3454 complete, most recently Fe(Glyph(scaron)) [2026-07-16T19:18:15.909520Z ThreadId(1) fontc::workload DEBUG] 858/3454 complete, most recently Fe(Glyph(ecircumflexacute)) [2026-07-16T19:18:15.909523Z ThreadId(1) fontc::workload DEBUG] 859/3454 complete, most recently Fe(Glyph(Ngrave)) [2026-07-16T19:18:15.917852Z ThreadId(1) fontc ERROR] Invalid source glyph 'bdotaccent': 'bad anchor: 'Invalid anchor 'H': '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
(four.numr)) [2026-07-16T19:18:47.261854Z ThreadId(1) fontc::workload DEBUG] 15012/17428 complete, most recently Be(GlyfFragment(peheh-ar.alt)) [2026-07-16T19:18:47.261857Z ThreadId(1) fontc::workload DEBUG] 15013/17428 complete, most recently Be(GlyfFragment(notequal)) [2026-07-16T19:18:47.261859Z ThreadId(1) fontc::workload DEBUG] 15014/17428 complete, most recently Be(GlyfFragment(acute)) [2026-07-16T19:18:47.261862Z ThreadId(1) fontc::workload DEBUG] 15015/17428 complete, most recently Be(GlyfFragment(yehTwoabove-farsi.medi)) [2026-07-16T19:18:47.291051Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:18:47.291065Z 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
fontc::workload DEBUG] 14654/17428 complete, most recently Be(GlyfFragment(Gcommaaccent)) [2026-07-16T19:19:00.984656Z ThreadId(1) fontc::workload DEBUG] 14655/17428 complete, most recently Be(GlyfFragment(slash_asterisk.liga)) [2026-07-16T19:19:00.984658Z ThreadId(1) fontc::workload DEBUG] 14656/17428 complete, most recently Be(GlyfFragment(ghain-ar.fina)) [2026-07-16T19:19:00.984660Z ThreadId(1) fontc::workload DEBUG] 14657/17428 complete, most recently Be(GlyfFragment(dalDotbelow-ar.fina)) [2026-07-16T19:19:01.018766Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:19:01.018776Z 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
nt(Ldotbelow)) [2026-07-16T19:19:16.908637Z ThreadId(1) fontc::workload DEBUG] 11118/12456 complete, most recently Be(GlyfFragment(asterisk_parenright.liga)) [2026-07-16T19:19:16.908639Z ThreadId(1) fontc::workload DEBUG] 11119/12456 complete, most recently Be(GlyfFragment(deviceControlTwoControl)) [2026-07-16T19:19:16.908641Z ThreadId(1) fontc::workload DEBUG] 11120/12456 complete, most recently Be(GlyfFragment(unitSeparatorControl)) [2026-07-16T19:19:16.946692Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:19:16.946708Z 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
sttonechinese)) [2026-07-16T19:19:29.409586Z ThreadId(1) fontc::workload DEBUG] 11202/12456 complete, most recently Be(GlyfFragment(iotadieresis)) [2026-07-16T19:19:29.409589Z ThreadId(1) fontc::workload DEBUG] 11203/12456 complete, most recently Be(GlyfFragment(eopen)) [2026-07-16T19:19:29.409591Z ThreadId(1) fontc::workload DEBUG] 11204/12456 complete, most recently Be(GlyfFragment(Jcircumflex)) [2026-07-16T19:19:29.432905Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:19:29.432931Z 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
9:19:47.286144Z ThreadId(1) fontc::workload DEBUG] 15555/17428 complete, most recently Be(GlyfFragment(iogonek)) [2026-07-16T19:19:47.286146Z ThreadId(1) fontc::workload DEBUG] 15556/17428 complete, most recently Be(GlyfFragment(less_slash.liga)) [2026-07-16T19:19:47.286149Z ThreadId(1) fontc::workload DEBUG] 15557/17428 complete, most recently Be(GlyfFragment(ddal-ar)) [2026-07-16T19:19:47.286151Z ThreadId(1) fontc::workload DEBUG] 15558/17428 complete, most recently Be(GlyfFragment(dcaron)) [2026-07-16T19:19:47.321903Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:19:47.321917Z 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
20:05.418631Z ThreadId(1) fontc::workload DEBUG] 11614/12456 complete, most recently Be(GlyfFragment(uogonek)) [2026-07-16T19:20:05.418632Z ThreadId(1) fontc::workload DEBUG] 11615/12456 complete, most recently Be(GlyfFragment(lowerHalfBlackWhiteCircle)) [2026-07-16T19:20:05.418634Z ThreadId(1) fontc::workload DEBUG] 11616/12456 complete, most recently Be(GlyfFragment(numbersign_bracketleft.liga)) [2026-07-16T19:20:05.445804Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:20:05.445819Z 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
CLCLZMLCCLCCLLLLZMCCLCCLCCLCCLZMLCLCZMCCLZMCLCLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMCLCLZMCCLZMCLCLZMCCLZMCLCLZMCLCLZMCLCLZMCLCLZMCCLZMCLCLZMCLCLZMCLCLZMCLCLZMCLCLZMCCLZMCLCLZMCCLZMCCLZMCCLZMLLLLZMLLLLZMCLCLZMCCLZMLLLLZMCCLZMCLCLZ", "MLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLLLLZMLLLLZMLLLLZMLLLLZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLCLCZMLLLLZMLLLLZMLLLLCCLCCLZMLCCLCCLCCLCCZMCLCLZMLCCLCCLLLLZMCCLCCLCCLCCLZMLCLCZMCCLZMCLCLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMCLCLZMCCLZMCCLZMCCLZMCCLZMCLCLZMCLCLZMCLCLZMCCLZMCLCLZMCLCLZMCCLZMCLCLZMCLCLZMCLCLZMCLCLZMCCLZMCLCLZMCLCLZMLLLLZMLLLLZMCCLZMCLCLZMLLLLZMCLCLZMCLCLZ"} [2026-07-16T19:20:53.463156Z ThreadId(2) fontbe::glyphs WARN] commaaccentcomb has inconsistent path elements: {"MLLLLLZMLCLLLCLLZ", "MLCLCLLZ"} [2026-07-16T19:20:53.471804Z 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
] 3059/6483 complete, most recently Fe(Glyph(emdash)) [2026-07-16T19:21:07.330252Z ThreadId(1) fontc::workload DEBUG] 3060/6483 complete, most recently Fe(Glyph(Agrave)) [2026-07-16T19:21:07.330254Z ThreadId(1) fontc::workload DEBUG] 3061/6483 complete, most recently Fe(Glyph(b.sc)) [2026-07-16T19:21:07.330257Z ThreadId(1) fontc::workload DEBUG] 3062/6483 complete, most recently Fe(Glyph(zerosuperior.zero)) [2026-07-16T19:21:07.337088Z ThreadId(6) fontbe::glyphs WARN] thorn.sc has inconsistent path elements: {"MLLLLLLLLZMLCCLLLCCLLZ", "MLLLLLLLLLLLLZMLCCLLLCCLLZ"} [2026-07-16T19:21:07.341151Z ThreadId(2) fontbe::glyphs WARN] paragraph has inconsistent path elements: {"MLLLLLLZMLLLLLLLLZMLLCCLLLCCLZ", "MLLLLLLZMLLCCLZMLLLLLLLLZ"} [2026-07-16T19:21:07.353683Z 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/abhaya-libre-font/$VIRTUAL/google/fonts/ofl/abhayalibre/config.yaml sources/glyphs/Abhaya-Masters.glyphs?ade314aa67 (gftools)
fontc
gftools produced multiple outputs: ['AbhayaLibreLatin-Bold.ttf', 'AbhayaLibreLatin-Regular.ttf', 'AbhayaLibreLatin-Medium.ttf', 'AbhayaLibreLatin-SemiBold.ttf', 'AbhayaLibreLatin-ExtraBold.ttf']
fontmake
gftools produced multiple outputs: ['AbhayaLibreLatin-Bold.ttf', 'AbhayaLibreLatin-Regular.ttf', 'AbhayaLibreLatin-Medium.ttf', 'AbhayaLibreLatin-SemiBold.ttf', 'AbhayaLibreLatin-ExtraBold.ttf']
mooniak/yaldevi-font/$VIRTUAL/google/fonts/ofl/yaldevicolombo/config.yaml sources/glyphs/final/AyannaNarrow-all.glyphs?bd4f7c3222 (default)
fontc
[2026-07-16T19:23:34.549748Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mooniak/yaldevi-font_bd4f7c3222/sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-07-16T19:23:34.555100Z 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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq7g28wlu sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq7g28wlu sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:23:40.158398Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-07-16T19:23:40.167583Z 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
motaitalic/vesper-libre/$VIRTUAL/google/fonts/ofl/vesperlibre/config.yaml VesperLibre.glyphs?b765c5a68c (default)
fontc
fFragment(increment)) [2026-07-16T19:23:47.504388Z ThreadId(1) fontc::workload DEBUG] 2065/3249 complete, most recently Be(GlyfFragment(aaMatra-deva)) [2026-07-16T19:23:47.504390Z ThreadId(1) fontc::workload DEBUG] 2066/3249 complete, most recently Be(GlyfFragment(s_ta_ra-deva)) [2026-07-16T19:23:47.504392Z ThreadId(1) fontc::workload DEBUG] 2067/3249 complete, most recently Be(GlyfFragment(ca-deva)) [2026-07-16T19:23:47.504394Z ThreadId(1) fontc::workload DEBUG] 2068/3249 complete, most recently Be(GlyfFragment(gga-deva)) [2026-07-16T19:23:47.504396Z ThreadId(1) fontc::workload DEBUG] 2069/3249 complete, most recently Be(GlyfFragment(B)) [2026-07-16T19:23:47.504399Z ThreadId(1) fontc::workload DEBUG] 2070/3249 complete, most recently Be(GlyfFragment(th-deva)) [2026-07-16T19:23:47.504401Z ThreadId(1) fontc::workload DEBUG] 2071/3249 complete, most recently Be(GlyfFragment(pa-deva)) [2026-07-16T19:23:47.514804Z ThreadId(1) fontc ERROR] 'fontmetrics' has interpolation-incompatible paths
fontmake
{'Weight': [179, 179, 344]} 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 24 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 VVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for VesperLibre-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/motaitalic/vesper-libre_b765c5a68c/VesperLibre.glyphs' -> 'master_ufo/VesperLibre.designspace': Generating fonts from Designspace failed: <features>:276:1: "languagesystem deva dflt" has already been specified
motaitalic/vesper-libre/$VIRTUAL/google/fonts/ofl/vesperlibre/config.yaml VesperLibre.glyphs?b765c5a68c (gftools)
fontc
ir::glyph DEBUG] ConvertToContour nukta_rakar_uMatra-deva [2026-07-16T19:23:56.439845Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uuMatra-deva [2026-07-16T19:23:56.439877Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour reph_anusvara-deva [2026-07-16T19:23:56.439900Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour eCandraMatra-deva.001 [2026-07-16T19:23:56.439912Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour eMatra_reph-deva.short [2026-07-16T19:23:56.439925Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour eMatra_reph_anusvara-deva.short [2026-07-16T19:23:56.439947Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour aiMatra_reph-deva.short [2026-07-16T19:23:56.439961Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva.short [2026-07-16T19:23:56.452019Z ThreadId(1) fontc ERROR] 'fontmetrics' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ning SkipExportGlyphsFilter on VesperLibre-Black INFO:ufo2ft.filters:Running EraseOpenCornersFilter on VesperLibre-Black INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on VesperLibre-Black INFO:ufo2ft.filters:Running DecomposeComponentsFilter on VesperLibre-Black INFO:ufo2ft.filters:Running CubicToQuadraticFilter on VesperLibre-Black INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 603, 2: 4086, 3: 1834, 4: 744, 5: 60, 6: 9, 7: 1, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on VesperLibre-Black INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 9 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpufqmxvh1' fontmake: Error: Compiling UFO failed: <features>:276:1: "languagesystem deva dflt" has already been specified 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-07-16T19:40:03.720586Z 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/tmp20_cbzl5 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20_cbzl5 src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp20_cbzl5 src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components [2026-07-16T19:40:07.472937Z 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
i], []}'' [2026-07-16T19:40:10.293022Z ThreadId(1) fontc::workload DEBUG] 1353/2357 complete, most recently Fe(GlyphOrder) [2026-07-16T19:40:10.293023Z ThreadId(1) fontc::workload DEBUG] 1354/2357 complete, most recently Be(GlyfFragment(L_Y)) [2026-07-16T19:40:10.293024Z ThreadId(1) fontc::workload DEBUG] 1355/2357 complete, most recently Be(GlyfFragment(d)) [2026-07-16T19:40:10.293026Z ThreadId(1) fontc::workload DEBUG] 1356/2357 complete, most recently Be(GlyfFragment(ampersand.001)) [2026-07-16T19:40:10.293027Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(acutecomb))' failed: ''acutecomb' has interpolation-incompatible paths' [2026-07-16T19:40:10.293028Z ThreadId(1) fontc::workload DEBUG] 1357/2357 complete, most recently Be(GlyfFragment(acutecomb)) [2026-07-16T19:40:10.293029Z ThreadId(1) fontc::workload DEBUG] 1358/2357 complete, most recently Be(GlyfFragment(at)) [2026-07-16T19:40:10.294569Z ThreadId(1) fontc ERROR] 'dieresiscomb' 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']
noponies/sulphur-point/$VIRTUAL/google/fonts/ofl/sulphurpoint/config.yaml sources/sulphur-point.glyphs?2c1a600846 (default)
fontc
cently Fe(Glyph(ellipsis)) [2026-07-16T19:42:21.232548Z ThreadId(1) fontc::workload DEBUG] 391/1578 complete, most recently Fe(Glyph(w)) [2026-07-16T19:42:21.232551Z ThreadId(1) fontc::workload DEBUG] 392/1578 complete, most recently Fe(Glyph(eightsuperior)) [2026-07-16T19:42:21.232553Z ThreadId(1) fontc::workload DEBUG] 393/1578 complete, most recently Fe(Glyph(Zacute)) [2026-07-16T19:42:21.232555Z ThreadId(1) fontc::workload DEBUG] 394/1578 complete, most recently Fe(Glyph(Acircumflex)) [2026-07-16T19:42:21.232557Z ThreadId(1) fontc::workload DEBUG] 395/1578 complete, most recently Fe(Glyph(iogonek)) [2026-07-16T19:42:21.232559Z ThreadId(1) fontc::workload DEBUG] 396/1578 complete, most recently Fe(Glyph(registered)) [2026-07-16T19:42:21.232561Z ThreadId(1) fontc::workload DEBUG] 397/1578 complete, most recently Fe(Glyph(exclamdown)) [2026-07-16T19:42:21.235144Z ThreadId(1) fontc ERROR] Invalid source glyph 'f': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
phur Point Regular, Sulphur Point Bold had: 23 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ringcomb, contour 0: * Sulphur Point Light had: 12 * Sulphur Point Regular had: 18 * Sulphur Point Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ringcomb, contour 1: * Sulphur Point Light, Sulphur Point Bold had: 12 * Sulphur Point Regular had: 18 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph cedillacomb: * Sulphur Point Light, Sulphur Point Bold had: 1 * Sulphur Point Regular had: 2 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ogonekcomb, contour 0: * Sulphur Point Light had: 16 * Sulphur Point Regular had: 28 * Sulphur Point Bold had: 25 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/noponies/sulphur-point_2c1a600846/sources/sulphur-point.glyphs' -> 'master_ufo/SulphurPoint.designspace': Compatibility check failed
noponies/sulphur-point/$VIRTUAL/google/fonts/ofl/sulphurpoint/config.yaml sources/sulphur-point.glyphs?2c1a600846 (gftools)
fontc
1) fontc::workload DEBUG] 192/1578 complete, most recently Fe(Glyph(nacute)) [2026-07-16T19:42:29.845251Z ThreadId(1) fontc::workload DEBUG] 193/1578 complete, most recently Fe(Glyph(D)) [2026-07-16T19:42:29.845253Z ThreadId(1) fontc::workload DEBUG] 194/1578 complete, most recently Fe(Glyph(r)) [2026-07-16T19:42:29.845255Z ThreadId(1) fontc::workload DEBUG] 195/1578 complete, most recently Fe(Glyph(slashshortcomb)) [2026-07-16T19:42:29.845257Z ThreadId(1) fontc::workload DEBUG] 196/1578 complete, most recently Fe(Glyph(perthousand)) [2026-07-16T19:42:29.846202Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T19:42:29.846210Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for jdotless [2026-07-16T19:42:29.865515Z ThreadId(1) fontc ERROR] Invalid source glyph 'H': '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
[--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/SulphurPoint-Regular.ufo.json not found [5/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx6aqcr1m -o ttf -u sources/instance_ufos/SulphurPoint-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [6/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptjlhc23g -o ttf -u sources/instance_ufos/SulphurPoint-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
notofonts/bengali/$VIRTUAL/google/fonts/ofl/notosansbengaliui/config.yaml sources/NotoSansBengali.glyphspackage?85d80394cb (default)
fontc
stantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-07-16T19:47:31.646618Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.02} [2026-07-16T19:47:31.646621Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-07-16T19:47:31.646624Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.07} [2026-07-16T19:47:31.646628Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'iMatra-beng.ttaAlt2' for 'iMatra_k_tt_ra-beng' [2026-07-16T19:47:31.649770Z 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
notofonts/nyiakeng-puachue-hmong/$VIRTUAL/google/fonts/ofl/notoserifnyiakengpuachuehmong/config.yaml sources/NotoSerifNyiakengPuachueHmong.designspace?6f39c5843f (default)
fontc
rnInstance(Normalized {wght: 1.00})) [2026-07-16T19:52:56.504412Z ThreadId(1) fontc::workload DEBUG] 326/351 complete, most recently Be(Vvar) [2026-07-16T19:52:56.504421Z ThreadId(1) fontc::workload DEBUG] 327/351 complete, most recently Be(Cmap) [2026-07-16T19:52:56.504430Z ThreadId(1) fontc::workload DEBUG] 328/351 complete, most recently Be(Hvar) [2026-07-16T19:52:56.504439Z ThreadId(1) fontc::workload DEBUG] 329/351 complete, most recently Be(Post) [2026-07-16T19:52:56.504448Z ThreadId(1) fontc::workload DEBUG] 330/351 complete, most recently Be(FeaturesAst) [2026-07-16T19:52:56.505494Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-07-16T19:52:56.505506Z ThreadId(1) fontc WARN] error: Failed to load source at 'family.fea': 'No such file or directory (os error 2)' in /Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong-Regular.ufo/features.fea at 1:8 | 1 | include(family.fea); | ^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 0 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong-Regular.ufo/features.fea:1:8: The following feature file should be included but cannot be found: family.fea
notofonts/oriya/$VIRTUAL/google/fonts/ofl/notosansoriyaui/config.yaml sources/NotoSansOriya.glyphs?1f6ceddd27 (default)
fontc
6T19:53:13.467258Z ThreadId(1) fontc::workload DEBUG] 496/2212 complete, most recently Fe(Glyph(quotedblleft)) [2026-07-16T19:53:13.467259Z ThreadId(1) fontc::workload DEBUG] 497/2212 complete, most recently Fe(Glyph(kassanna-oriya)) [2026-07-16T19:53:13.467260Z ThreadId(1) fontc::workload DEBUG] 498/2212 complete, most recently Fe(Glyph(llapha-oriya)) [2026-07-16T19:53:13.467261Z ThreadId(1) fontc::workload DEBUG] 499/2212 complete, most recently Fe(Glyph(dbldanda)) [2026-07-16T19:53:13.467262Z ThreadId(1) fontc::workload DEBUG] 500/2212 complete, most recently Fe(Glyph(tta-oriya.below)) [2026-07-16T19:53:13.467263Z ThreadId(1) fontc::workload DEBUG] 501/2212 complete, most recently Fe(Glyph(iMatra-oriya)) [2026-07-16T19:53:13.467264Z ThreadId(1) fontc::workload DEBUG] 502/2212 complete, most recently Fe(Glyph(danda)) [2026-07-16T19:53:13.474721Z ThreadId(1) fontc ERROR] Invalid source glyph 'ra-oriya.below': 'bad anchor: 'Invalid anchor 'horizontal': 'no value at default location'''
fontmake
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 5 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ra-oriya.below: * Noto Sans Oriya Thin, Noto Sans Oriya Black, Noto Sans Oriya Condensed Extra Thin, Noto Sans Oriya Condensed Extra Black had: 1 * Noto Sans Oriya Regular had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph ra-oriya.below: * Noto Sans Oriya Thin, Noto Sans Oriya Black, Noto Sans Oriya Condensed Extra Thin, Noto Sans Oriya Condensed Extra Black had: 0 * Noto Sans Oriya Regular had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/notofonts/oriya_1f6ceddd27/sources/NotoSansOriya.glyphs' -> 'master_ufo/NotoSansOriya.designspace': Compatibility check failed
octaviopardo/GUPTER/$VIRTUAL/google/fonts/ofl/gupter/config.yaml SOURCES/Gupter-Family.glyphs?959e1580e0 (default)
fontc
[2026-07-16T19:55:11.842173Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/octaviopardo/GUPTER_959e1580e0/SOURCES/Gupter-Family.glyphs" [2026-07-16T19:55:11.848546Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:55:11.848561Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:55:11.848562Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:55:11.851264Z 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/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpayz6e7k1 SOURCES/Gupter-Family.glyphs --flatten-components --decompose-transformed-components [2026-07-16T19:55:17.738325Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "SOURCES/Gupter-Family.glyphs" [2026-07-16T19:55:17.747264Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T19:55:17.747278Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T19:55:17.747279Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-07-16T19:55:17.753823Z 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
originaltype/kufam/$VIRTUAL/google/fonts/ofl/kufam/config.yaml sources/Kufam_Arabic_Latin_Roman_Master.glyphs?a2c0c9552f (default)
fontc
ting smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:57:51.469572Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:57:51.469580Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:57:51.469585Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:57:51.469591Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-07-16T19:57:51.472059Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/originaltype/kufam_a2c0c9552f/sources/Kufam_Arabic_Latin_Roman_Master.glyphs': 'Unable to read glyphs file: Bad smart component '_part.reh-ar' in glyph 'reh-ar': Smart component layers are not interpolation compatible'
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.bar-ar used in <GSLayer "Regular" (kirghizoe-ar)>. Locations were: Regular = {'Left': 0.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} thickness = {'Left': 0.0, 'Right': 0.0, 'Thickness': 1.0}
originaltype/kufam/$VIRTUAL/google/fonts/ofl/kufam/config.yaml sources/Kufam_Arabic_Latin_Roman_Master.glyphs?a2c0c9552f (gftools)
fontc
mBar_alef-ar.fina' [2026-07-16T19:57:58.571824Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:57:58.571846Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:57:58.571861Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:57:58.571880Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-07-16T19:57:58.573249Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Kufam_Arabic_Latin_Roman_Master.glyphs': 'Unable to read glyphs file: Bad smart component '_part.reh-ar' in glyph 'reh-ar': Smart component layers are not interpolation compatible' 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.bar-ar used in <GSLayer "Regular" (kirghizoe-ar)>. Locations were: Regular = {'Left': 0.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} thickness = {'Left': 0.0, 'Right': 0.0, 'Thickness': 1.0} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
originaltype/kufam/$VIRTUAL/google/fonts/ofl/kufam/config.yaml sources/Kufam_Latin_Italic_Master.glyphs?a2c0c9552f (default)
fontc
tantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:58:07.408387Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:58:07.408396Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:58:07.408401Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:58:07.408407Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-07-16T19:58:07.409861Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/originaltype/kufam_a2c0c9552f/sources/Kufam_Latin_Italic_Master.glyphs': 'Unable to read glyphs file: Bad smart component '_part.reh-ar' in glyph 'reh-ar': Smart component layers are not interpolation compatible'
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.bar-ar used in <GSLayer "Italic" (kirghizoe-ar)>. Locations were: Italic = {'Left': 0.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} thickness = {'Left': 0.0, 'Right': 0.0, 'Thickness': 1.0}
originaltype/kufam/$VIRTUAL/google/fonts/ofl/kufam/config.yaml sources/Kufam_Latin_Italic_Master.glyphs?a2c0c9552f (gftools)
fontc
or 'lamBar_alef-ar.fina' [2026-07-16T19:58:14.827482Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:58:14.827491Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-07-16T19:58:14.827496Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-07-16T19:58:14.827503Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-07-16T19:58:14.828969Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Kufam_Latin_Italic_Master.glyphs': 'Unable to read glyphs file: Bad smart component '_part.reh-ar' in glyph 'reh-ar': Smart component layers are not interpolation compatible' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
s/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.bar-ar used in <GSLayer "Italic" (kirghizoe-ar)>. Locations were: Italic = {'Left': 0.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} right = {'Left': 0.0, 'Right': 1.0, 'Thickness': 0.0} left = {'Left': 1.0, 'Right': 0.0, 'Thickness': 0.0} thickness = {'Left': 0.0, 'Right': 0.0, 'Thickness': 1.0} 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-07-16T19:58:35.500079Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour plusminus [2026-07-16T19:58:35.500085Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour percent [2026-07-16T19:58:35.500092Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-07-16T19:58:35.500098Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2026-07-16T19:58:35.500103Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2026-07-16T19:58:35.500110Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2026-07-16T19:58:35.500117Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2026-07-16T19:58:35.500123Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2026-07-16T19:58:35.500128Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour f_f_i [2026-07-16T19:58:35.507216Z 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
/4509 complete, most recently Be(GlyfFragment(f)) [2026-07-16T19:58:43.259935Z ThreadId(1) fontc::workload DEBUG] 2612/4509 complete, most recently Be(GlyfFragment(nje-cy)) [2026-07-16T19:58:43.259936Z ThreadId(1) fontc::workload DEBUG] 2613/4509 complete, most recently Be(GlyfFragment(Z)) [2026-07-16T19:58:43.259937Z ThreadId(1) fontc::workload DEBUG] 2614/4509 complete, most recently Be(GlyfFragment(softsign-cy)) [2026-07-16T19:58:43.259938Z ThreadId(1) fontc::workload DEBUG] 2615/4509 complete, most recently Be(GlyfFragment(sigmafinal)) [2026-07-16T19:58:43.259939Z ThreadId(1) fontc::workload DEBUG] 2616/4509 complete, most recently Be(GlyfFragment(lira)) [2026-07-16T19:58:43.259940Z ThreadId(1) fontc::workload DEBUG] 2617/4509 complete, most recently Be(GlyfFragment(dollar)) [2026-07-16T19:58:43.270962Z 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/tmp5z08tyb1 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 (default)
fontc
[2026-07-16T19:58:51.752694Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace" [2026-07-16T19:58:51.752737Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontmake.font_project:Loading 0 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=400, Element Expansion=0, Element Shape=0, Slant=0, Cursive=0.5. Found master locations:
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 (default)
fontc
[2026-07-16T19:59:10.313474Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace" [2026-07-16T19:59:10.313517Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontmake.font_project:Loading 0 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=400, Element Expansion=0, Element Shape=0, Slant=0, Cursive=0.5. Found master locations:
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
phoikoi/VT323/$VIRTUAL/google/fonts/ofl/vt323/config.yaml sources/VT323.glyphs?9bd4b3f698 (gftools)
fontc
^^^^^^^ 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 167, in get_smart_component_variation_model name: normalizeValue(value, axes_tuples[name], extrapolate=True) ~~~~~~~~~~~^^^^^^ KeyError: 'Pixel width'
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 167, in get_smart_component_variation_model name: normalizeValue(value, axes_tuples[name], extrapolate=True) ~~~~~~~~~~~^^^^^^ KeyError: 'Pixel width'
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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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
ld.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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
oldItalic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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
q9g -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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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
ntsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature 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
026-07-16T20:04:10.604552Z ThreadId(1) fontc::workload DEBUG] 199/2671 complete, most recently Fe(Glyph(Wgrave)) [2026-07-16T20:04:10.604554Z ThreadId(1) fontc::workload DEBUG] 200/2671 complete, most recently Fe(Glyph(atilde)) [2026-07-16T20:04:10.604556Z ThreadId(1) fontc::workload DEBUG] 201/2671 complete, most recently Fe(Glyph(uni0306.case)) [2026-07-16T20:04:10.604559Z ThreadId(1) fontc::workload DEBUG] 202/2671 complete, most recently Fe(Glyph(uni0123)) [2026-07-16T20:04:10.604561Z ThreadId(1) fontc::workload DEBUG] 203/2671 complete, most recently Fe(Glyph(r)) [2026-07-16T20:04:10.604933Z ThreadId(6) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-07-16T20:04:10.604943Z ThreadId(6) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-07-16T20:04:10.681910Z 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
orkload DEBUG] 240/2671 complete, most recently Fe(Glyph(F)) [2026-07-16T20:04:16.266273Z ThreadId(1) fontc::workload DEBUG] 241/2671 complete, most recently Fe(Glyph(uni030F)) [2026-07-16T20:04:16.266275Z ThreadId(1) fontc::workload DEBUG] 242/2671 complete, most recently Fe(Glyph(braceleft.case)) [2026-07-16T20:04:16.266278Z ThreadId(1) fontc::workload DEBUG] 243/2671 complete, most recently Fe(KerningLocations) [2026-07-16T20:04:16.266280Z ThreadId(1) fontc::workload DEBUG] 244/2671 complete, most recently Fe(Glyph(dotbelowcomb)) [2026-07-16T20:04:16.313290Z ThreadId(2) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-07-16T20:04:16.313301Z ThreadId(2) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-07-16T20:04:16.345269Z 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
cently Fe(Glyph(uni1EAA)) [2026-07-16T20:03:40.913021Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(Scircumflex)) successful [2026-07-16T20:03:40.913025Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(uni1EAA)) successful [2026-07-16T20:03:40.913153Z ThreadId(1) fontc::workload DEBUG] 180/2671 complete, most recently Fe(Glyph(uni20B2.lf)) [2026-07-16T20:03:40.913167Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(uni20B2.lf)) successful [2026-07-16T20:03:40.913242Z ThreadId(1) fontc::workload DEBUG] 182/2671 complete, most recently Fe(Glyph(acutecomb.case)) [2026-07-16T20:03:40.913245Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(acutecomb.case)) successful [2026-07-16T20:03:40.913558Z ThreadId(1) fontc::workload DEBUG] 184/2671 complete, most recently Fe(KerningLocations) [2026-07-16T20:03:41.015406Z 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
complete, most recently Fe(Glyph(zcaron)) [2026-07-16T20:03:46.369510Z ThreadId(1) fontc::workload DEBUG] 464/2671 complete, most recently Fe(Glyph(uni20BC)) [2026-07-16T20:03:46.369512Z ThreadId(1) fontc::workload DEBUG] 465/2671 complete, most recently Fe(Glyph(ccircumflex)) [2026-07-16T20:03:46.369514Z ThreadId(1) fontc::workload DEBUG] 466/2671 complete, most recently Fe(Glyph(Eacute)) [2026-07-16T20:03:46.369516Z ThreadId(1) fontc::workload DEBUG] 467/2671 complete, most recently Fe(Glyph(uni00B3)) [2026-07-16T20:03:46.369518Z ThreadId(1) fontc::workload DEBUG] 468/2671 complete, most recently Fe(Glyph(uni20A6)) [2026-07-16T20:03:46.369520Z ThreadId(1) fontc::workload DEBUG] 469/2671 complete, most recently Fe(Glyph(itilde)) [2026-07-16T20:03:46.432410Z 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) ✎
view source repository copy reproduction command
annotations
fontc
6862d7/sources/Spectral-Italic.designspace" [2026-07-16T20:04:57.530053Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-07-16T20:04:57.532030Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:04:57.532324Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(ColorPalettes) [2026-07-16T20:04:57.532342Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(StaticMetadata) [2026-07-16T20:04:57.532352Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Fe(Features) [2026-07-16T20:04:57.537512Z 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) ✎
view source repository copy reproduction command
annotations
fontc
complete, most recently Fe(PaintGraph) [2026-07-16T20:05:03.026525Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Be(Cpal) [2026-07-16T20:05:03.026528Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-07-16T20:05:03.026531Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-07-16T20:05:03.028982Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:05:03.029265Z ThreadId(1) fontc::workload DEBUG] 4/5963 complete, most recently Fe(Features) [2026-07-16T20:05:03.032943Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-07-16T20:05:03.041535Z 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) ✎
view source repository copy reproduction command
annotations
fontc
/Spectral_dbc06862d7/sources/Spectral.designspace" [2026-07-16T20:04:23.725652Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:04:23.727322Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:04:23.729509Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(StaticMetadata) [2026-07-16T20:04:23.729528Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-07-16T20:04:23.729531Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Fe(Features) [2026-07-16T20:04:23.732754Z 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-xbold.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) ✎
view source repository copy reproduction command
annotations
fontc
dId(1) fontc::workload DEBUG] Fe(StaticMetadata) successful [2026-07-16T20:04:33.485051Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-07-16T20:04:33.486733Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:04:33.488691Z ThreadId(3) ufo2fontir::source DEBUG] Global metrics for "Spectral.designspace" [2026-07-16T20:04:33.490005Z ThreadId(3) ufo2fontir::source DEBUG] Kerning groups for "Spectral.designspace" [2026-07-16T20:04:33.490484Z ThreadId(1) fontc::workload DEBUG] 5/5963 complete, most recently Fe(Features) [2026-07-16T20:04:33.490496Z ThreadId(1) fontc::workload DEBUG] 6/5963 complete, most recently Fe(GlobalMetrics) [2026-07-16T20:04:33.590467Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-xbold.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-07-16T20:06:16.080549Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn.designspace" [2026-07-16T20:06:16.080611Z 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/tmptipzxsai /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptipzxsai scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptipzxsai scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:06:20.326639Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "scripts/Vazirmatn.designspace" [2026-07-16T20:06:20.326698Z 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/tmpzpu3ksn6 -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/tmpzpu3ksn6 -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/tmprvui9j58 -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/tmprvui9j58 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/tmpf2qnnrgs -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/tmpf2qnnrgs 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
5.537265Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.yoko.001' for 'uni4E9B' [2026-07-16T19:54:05.537267Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.yoko.001' at Normalized {ax00: 0.79} [2026-07-16T19:54:05.537273Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kuchi' for 'uni4E9F' [2026-07-16T19:54:05.537283Z 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-07-16T19:54:05.537301Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kanji.nabebuta' for 'uni4EA0' [2026-07-16T19:54:05.572898Z 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-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (default)
fontc
[2026-07-16T20:13:20.598494Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace" [2026-07-16T20:13:20.598521Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
': 'XXXX'}] INFO:fontTools.varLib:Internal master locations: [{'custom': 0.0, 'weight': 400.0, 'width': 100.0}] INFO:fontTools.varLib:Internal axis supports: {'custom': [0.0, 0.0, 0.0], 'weight': [300.0, 400.0, 400.0], 'width': [100.0, 100.0, 100.0]} INFO:fontTools.varLib:Normalized master locations: [{'custom': 0.0, '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 292 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/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis minimum value 300.0 and it must be the lowest input mapping value.
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (default) ✎
view source repository copy reproduction command
annotations
fontc
Fe(Glyph(LtnSupSmT)) [2026-07-16T20:14:07.365362Z ThreadId(1) fontc::workload DEBUG] 524/15144 complete, most recently Fe(Glyph(LtnSmIDblGrave.TailI)) [2026-07-16T20:14:07.365363Z ThreadId(1) fontc::workload DEBUG] 525/15144 complete, most recently Fe(Glyph(LtnSmPAcute.sc)) [2026-07-16T20:14:07.365384Z ThreadId(1) fontc::workload DEBUG] 526/15144 complete, most recently Fe(Glyph(CySmRha.sc)) [2026-07-16T20:14:07.365390Z ThreadId(1) fontc::workload DEBUG] 527/15144 complete, most recently Fe(Glyph(LtnLateralClick.sc)) [2026-07-16T20:14:07.486226Z ThreadId(5) fontbe::glyphs WARN] CySmGheStrkHook.sc has inconsistent path elements: {"MLCLCLLLCLZMLLLLZMLLLLCCLCCLZ", "MLCLCLLLCLZMLLLLCCLCCLZMLLLLZ"} [2026-07-16T20:14:07.496995Z 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) ✎
view source repository copy reproduction command
annotations
fontc
13275Z ThreadId(1) fontc::workload DEBUG] 40/15143 complete, most recently Fe(Glyph(LtnSmEMacronAcute.sc)) [2026-07-16T20:14:15.913278Z ThreadId(1) fontc::workload DEBUG] 41/15143 complete, most recently Fe(Glyph(LtnSmGCircum)) [2026-07-16T20:14:15.913280Z ThreadId(1) fontc::workload DEBUG] 42/15143 complete, most recently Fe(Glyph(LtnSmTeshRetrHook.NoTailT)) [2026-07-16T20:14:15.913282Z ThreadId(1) fontc::workload DEBUG] 43/15143 complete, most recently Fe(Glyph(LtnSmGMacron.SngBowl)) [2026-07-16T20:14:15.913285Z ThreadId(1) fontc::workload DEBUG] 44/15143 complete, most recently Fe(Glyph(LtnCapDStrk)) [2026-07-16T20:14:15.913287Z ThreadId(1) fontc::workload DEBUG] 45/15143 complete, most recently Fe(Glyph(SupSix)) [2026-07-16T20:14:16.082321Z 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) ✎
view source repository copy reproduction command
annotations
fontc
MLCCLLCLCCLCLZMLLLLZ"} [2026-07-16T20:13:39.808147Z ThreadId(7) fontbe::glyphs WARN] LtnSmJCrossedTail.TopLftSerif has inconsistent path elements: {"MCCCCZMCCCCLLCLCCCCLZMLLLLZ", "MLCLCCCCCLCLLLZMCCCCZMCCCCZ"} [2026-07-16T20:13:39.808155Z ThreadId(7) fontbe::glyphs WARN] LtnSmJCrossedTail.sc has inconsistent path elements: {"MCCCCZMLCLCCCCCLCLZ", "MLCLCCCCLCCCCLZ"} [2026-07-16T20:13:39.808243Z ThreadId(8) fontbe::glyphs WARN] LtnSmCapB has inconsistent path elements: {"MCCCLLZMCCCCCCCCLZMLCCCLZ", "MCCCLLZMCCCCCLCCCZMLCCCLZ"} [2026-07-16T20:13:39.808247Z ThreadId(3) fontbe::glyphs WARN] LtnSmSdwysDiaerU has inconsistent path elements: {"MCCCCZMCCCCZMCCLCLCCCLCLCCCLZ", "MCCLCLCCCLCLCCCLZMCCCCZMCCCCZ"} [2026-07-16T20:13:39.821389Z 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) ✎
view source repository copy reproduction command
annotations
fontc
3:45.986947Z ThreadId(1) fontc::workload DEBUG] 134/15144 complete, most recently Fe(Glyph(NEArrw)) [2026-07-16T20:13:45.986949Z ThreadId(1) fontc::workload DEBUG] 135/15144 complete, most recently Fe(Glyph(LtnSmBLineBlw.sc)) [2026-07-16T20:13:45.986952Z ThreadId(1) fontc::workload DEBUG] 136/15144 complete, most recently Fe(Glyph(CySmA)) [2026-07-16T20:13:45.986955Z ThreadId(1) fontc::workload DEBUG] 137/15144 complete, most recently Fe(Glyph(LtnCapVHook.StraightLftHighHook)) [2026-07-16T20:13:45.986957Z ThreadId(1) fontc::workload DEBUG] 138/15144 complete, most recently Fe(Glyph(Therefore)) [2026-07-16T20:13:45.986960Z ThreadId(1) fontc::workload DEBUG] 139/15144 complete, most recently Fe(Glyph(LtnSmITildeBlw.SItal)) [2026-07-16T20:13:46.133189Z 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) ✎
view source repository copy reproduction command
annotations
fontc
elements: {"MCCCCZMCCCCZMLLLCLLLCLLLLLCLLLCLLLLLLCLCLLLZ", "MLLLCLLLCLLLLLCLLLCLLLLLLCLCLLLZMCCCCZMCCCCZ"} [2026-07-16T20:14:44.727029Z ThreadId(9) fontbe::glyphs WARN] DevJ.Nya has inconsistent path elements: {"MLLLLZMLLLLZMLLLLZMLLCCCCCCLLLCCLLZ", "MLLCCLLLLCCCCCLLLZMLLLLZMLLLLZMLLLLZ"} [2026-07-16T20:14:44.727048Z ThreadId(5) fontbe::glyphs WARN] DevFive.alt has inconsistent path elements: {"MCCCLLCCCCCCLZMCCCCCCCLCCLZMCCCCZ", "MCCCLCCCLZMCCCCLCCCCLZ"} [2026-07-16T20:14:44.727166Z ThreadId(8) fontbe::glyphs WARN] DevVowelAA.archaic has inconsistent path elements: {"MLCCCCLLLCCCLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZ", "MCCLLLCCLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZ"} [2026-07-16T20:14:44.751516Z 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) ✎
view source repository copy reproduction command
annotations
fontc
[2026-07-16T20:14:52.038053Z ThreadId(1) fontc::workload DEBUG] 273/4395 complete, most recently Fe(Glyph(copyright)) [2026-07-16T20:14:52.038054Z ThreadId(1) fontc::workload DEBUG] 274/4395 complete, most recently Fe(Glyph(DevOm)) [2026-07-16T20:14:52.038055Z ThreadId(1) fontc::workload DEBUG] 275/4395 complete, most recently Fe(Glyph(z)) [2026-07-16T20:14:52.038056Z ThreadId(1) fontc::workload DEBUG] 276/4395 complete, most recently Fe(Glyph(DevHalfHa)) [2026-07-16T20:14:52.038058Z ThreadId(1) fontc::workload DEBUG] 277/4395 complete, most recently Fe(Glyph(DevRaReph.alt)) [2026-07-16T20:14:52.040367Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:14:52.082017Z ThreadId(1) fontc ERROR] Invalid source glyph 'DevRaNuktaAi': 'bad anchor: 'Invalid anchor 'Halant': 'no value at default location''' 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) ✎
view source repository copy reproduction command
annotations
fontc
16T20:15:47.645860Z ThreadId(2) fontbe::glyphs WARN] LtnSmRumRotunda.sc has inconsistent path elements: {"MCCCCLCCCCCCLZMLLLLZMLLLLCLLZ", "MCCCCLCCCCCLZMLLLLCLLZMLLLLZ"} [2026-07-16T20:15:47.645831Z ThreadId(6) fontbe::glyphs WARN] LtnSmQDiagStrk.sc has inconsistent path elements: {"MLCCCCCCCLLCCZMCCCCZMLCCCCLLCCLLZ", "MLCCLCCCCCLCCZMCCCCZMLLCCCCCLCCLZ"} [2026-07-16T20:15:47.645882Z ThreadId(2) fontbe::glyphs WARN] CombCircumHook.VN has inconsistent path elements: {"MCCCCLCCCLLLCZMLLLLLLLZ", "MCCCCCCCLLLCZMLLLLLLLZ"} [2026-07-16T20:15:47.645948Z ThreadId(3) fontbe::glyphs WARN] LtnSmXPalHook has inconsistent path elements: {"MCCCCLLCCLCCCCCCCLCCCLCCCCLCZ", "MCCCCLLCCLCCCCCLCLCCCLCCCCLCZ"} [2026-07-16T20:15:47.656820Z 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) ✎
view source repository copy reproduction command
annotations
fontc
eadId(3) fontbe::glyphs WARN] LtnSmIRetrHookDep has inconsistent path elements: {"MLLLLZMCCCLCCLLLLLLCCLLCCLCZMCCCCZ", "MLLLLZMCCCCCLLLLLLCCLCCLCZMCCCCZ"} [2026-07-16T20:15:56.548250Z ThreadId(4) fontbe::glyphs WARN] LtnSmHStrk.sc has inconsistent path elements: {"MLLLLZMLLLCCLLLLCCLLLCCLCCLLLCCLLLLCCLLLCCLCLZ", "MLLLLZMLLLLCLLLLCLLLLLCLCLLLLLCLLLLCLLLLLCLCLZ"} [2026-07-16T20:15:56.548264Z ThreadId(5) fontbe::glyphs WARN] LtnSmVYDigraph has inconsistent path elements: {"MLLLCLLCLLLLLLLLCLCLCCCCCLZ", "MLLLLLLCLLLLLLLLCLCLCCCCCLZ"} [2026-07-16T20:15:56.548370Z ThreadId(5) fontbe::glyphs WARN] LtnSmVHook.StraightLftHighHook.sc has inconsistent path elements: {"MCCCLLCCLLLLCLLLLLCLLCCZ", "MCCCLLCCLLLCCLLLCCLLLCZ"} [2026-07-16T20:15:56.571188Z 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
sFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 155 mark, 6 ligature 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) ✎
view source repository copy reproduction command
annotations
fontc
) fontc::workload DEBUG] 160/14612 complete, most recently Fe(Glyph(LtnSmWAcute)) [2026-07-16T20:15:14.654121Z ThreadId(1) fontc::workload DEBUG] 161/14612 complete, most recently Fe(Glyph(LtnAlveolarClick.sc)) [2026-07-16T20:15:14.654122Z ThreadId(1) fontc::workload DEBUG] 162/14612 complete, most recently Fe(Glyph(LtnCapVYDigraph)) [2026-07-16T20:15:14.654123Z ThreadId(1) fontc::workload DEBUG] 163/14612 complete, most recently Fe(Glyph(RevTriplePrime)) [2026-07-16T20:15:14.654124Z ThreadId(1) fontc::workload DEBUG] 164/14612 complete, most recently Fe(Glyph(LtnCapECircumBlw)) [2026-07-16T20:15:14.654125Z ThreadId(1) fontc::workload DEBUG] 165/14612 complete, most recently Fe(Glyph(LtnCapS)) [2026-07-16T20:15:14.900220Z 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) ✎
view source repository copy reproduction command
annotations
fontc
ThreadId(3) fontbe::glyphs WARN] LtnSmARetrHookDep has inconsistent path elements: {"MLLLLZMLCCCLCCLLCCCLCLLCLCCCLLZMCCCLZ", "MLLLLZMLCCCCCCLLCCCLCLLCLCCCLLZMCCCLZ"} [2026-07-16T20:15:27.147069Z ThreadId(3) fontbe::glyphs WARN] LtnSmQDiagStrk.sc has inconsistent path elements: {"MCCCCCLCCCCZMCCCCZMLCCCCLLCCLLZ", "MLCCCCCCCCZMCCCCZMLLCCCCCLCCLZ"} [2026-07-16T20:15:27.147259Z ThreadId(8) fontbe::glyphs WARN] LtnSmHDesc.sc has inconsistent path elements: {"MLLCLCLLLLLCLLLCLLLLLCLCLLLLLCLLLCLLLCLZ", "MLCCLCLLLLCCLLLCLLLLCCLCLLLLCCLLLCLLLCLZ"} [2026-07-16T20:15:27.147316Z ThreadId(2) fontbe::glyphs WARN] LtnSmTurnedH.sc has inconsistent path elements: {"MLLCLLLLCCLCLLLLCCLLLCLLLLCCLZ", "MLLCLLLLLCLCLLLLLCLLLCLLLLLCLZ"} [2026-07-16T20:15:27.168471Z 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
ComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 155 mark, 6 ligature 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-07-16T20:16:25.690466Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace" [2026-07-16T20:16:25.690515Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace 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. 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: Can't check compatibility: no source found at the default location of the designspace
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (gftools)
fontc
[1/6] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe2x0vspr /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe2x0vspr source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe2x0vspr source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:16:33.679192Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILItalic.designspace" [2026-07-16T20:16:33.679260Z ThreadId(1) fontc ERROR] No default master 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-07-16T20:16:12.225580Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace" [2026-07-16T20:16:12.225628Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace 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. 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: Can't check compatibility: no source found at the default location of the designspace
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (gftools)
fontc
[1/6] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpndfubs7b /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpndfubs7b source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpndfubs7b source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:16:18.166745Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILUpright.designspace" [2026-07-16T20:16:18.166797Z ThreadId(1) fontc ERROR] No default master 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) ✎
view source repository copy reproduction command
annotations
fontc
oad DEBUG] 2867/7412 complete, most recently Fe(Glyph(lamBar-ar.init)) [2026-07-16T20:20:16.947685Z ThreadId(1) fontc::workload DEBUG] 2868/7412 complete, most recently Fe(Glyph(lamBar_alefTwoabove-ar)) [2026-07-16T20:20:16.947686Z ThreadId(1) fontc::workload DEBUG] 2869/7412 complete, most recently Fe(Glyph(quotedbl)) [2026-07-16T20:20:16.947687Z ThreadId(1) fontc::workload DEBUG] 2870/7412 complete, most recently Fe(Glyph(rehVbelow-ar)) [2026-07-16T20:20:16.947688Z ThreadId(1) fontc::workload DEBUG] 2871/7412 complete, most recently Fe(Glyph(_ogonek)) [2026-07-16T20:20:16.947689Z ThreadId(1) fontc::workload DEBUG] 2872/7412 complete, most recently Fe(Glyph(lam_alef-ar)) [2026-07-16T20:20:16.989003Z 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) ✎
view source repository copy reproduction command
annotations
fontc
dammaturnedbelow-ar)) [2026-07-16T20:20:46.957815Z ThreadId(1) fontc::workload DEBUG] 6064/7412 complete, most recently Be(GlyfFragment(yehFourbelow-farsi.fina)) [2026-07-16T20:20:46.957817Z ThreadId(1) fontc::workload DEBUG] 6065/7412 complete, most recently Be(GlyfFragment(fehTwodotsbelow-ar.fina)) [2026-07-16T20:20:46.957819Z ThreadId(1) fontc::workload DEBUG] 6066/7412 complete, most recently Be(GlyfFragment(azzaWaJall-ar)) [2026-07-16T20:20:46.957822Z ThreadId(1) fontc::workload DEBUG] 6067/7412 complete, most recently Be(GlyfFragment(fehAfrican-ar.medi)) [2026-07-16T20:20:46.957824Z ThreadId(1) fontc::workload DEBUG] 6068/7412 complete, most recently Be(GlyfFragment(kafThreedotsbelow-ar.fina)) [2026-07-16T20:20:46.968370Z 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-idiqlat/$VIRTUAL/google/fonts/ofl/idiqlat/config.yaml source/Idiqlat.designspace?ed19e4c206 (gftools)
fontc
G] Static metadata for "source/Idiqlat.designspace" [2026-07-16T20:21:23.716096Z ThreadId(6) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni0749} [2026-07-16T20:21:23.716122Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:21:23.718464Z ThreadId(1) fontc::workload DEBUG] 1/2399 complete, most recently Fe(Features) [2026-07-16T20:21:23.718496Z ThreadId(1) fontc::workload DEBUG] 2/2399 complete, most recently Fe(StaticMetadata) [2026-07-16T20:21:23.718499Z ThreadId(1) fontc::workload DEBUG] 3/2399 complete, most recently Fe(ColorPalettes) [2026-07-16T20:21:23.720164Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Idiqlat-ExtraLight.ufo/features.fea, source/masters/Idiqlat-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Idiqlat-Light.ttf', 'Idiqlat-ExtraLight.ttf', 'Idiqlat-Regular.ttf']
silnrsi/font-kanchenjunga/$VIRTUAL/google/fonts/ofl/kanchenjunga/config.yaml source/Kanchenjunga.designspace?19a3efac0c (gftools) ✎
view source repository copy reproduction command
annotations
fontc
/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-07-16T20:21:45.055997Z ThreadId(3) ufo2fontir::source DEBUG] Features for "source/Kanchenjunga.designspace" [2026-07-16T20:21:45.057757Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:21:45.057802Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "source/Kanchenjunga.designspace" [2026-07-16T20:21:45.057843Z ThreadId(1) fontc::workload DEBUG] 1/1499 complete, most recently Fe(Features) [2026-07-16T20:21:45.058456Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:21:45.059341Z ThreadId(1) fontc ERROR] feature files are non-identical: source/Kanchenjunga-Regular.ufo/features.fea, source/Kanchenjunga-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Kanchenjunga-Regular.ttf', 'Kanchenjunga-Bold.ttf', 'Kanchenjunga-Medium.ttf', 'Kanchenjunga-SemiBold.ttf']
silnrsi/font-kayphodu/$VIRTUAL/google/fonts/ofl/kayphodu/config.yaml source/KayPhoDu.designspace?4c49d8ac7a (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KayPhoDu-Regular.ttf', 'KayPhoDu-Medium.ttf', 'KayPhoDu-SemiBold.ttf', 'KayPhoDu-Bold.ttf']
fontmake
gftools produced multiple outputs: ['KayPhoDu-Regular.ttf', 'KayPhoDu-Medium.ttf', 'KayPhoDu-SemiBold.ttf', 'KayPhoDu-Bold.ttf']
silnrsi/font-kedebideri/$VIRTUAL/google/fonts/ofl/kedebideri/config.yaml source/Kedebideri.designspace?4973b2e025 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
ce DEBUG] Static metadata for "source/Kedebideri.designspace" [2026-07-16T20:22:39.016677Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:22:39.019807Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:22:39.025386Z ThreadId(1) fontc::workload DEBUG] 1/1563 complete, most recently Fe(StaticMetadata) [2026-07-16T20:22:39.025404Z ThreadId(1) fontc::workload DEBUG] 2/1563 complete, most recently Fe(ColorPalettes) [2026-07-16T20:22:39.025407Z ThreadId(1) fontc::workload DEBUG] 3/1563 complete, most recently Fe(Features) [2026-07-16T20:22:39.026332Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Kedebideri-Regular.ufo/features.fea, source/masters/Kedebideri-Black.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Kedebideri-Black.ttf', 'Kedebideri-Bold.ttf', 'Kedebideri-Regular.ttf', 'Kedebideri-ExtraBold.ttf', 'Kedebideri-SemiBold.ttf', 'Kedebideri-Medium.ttf']
silnrsi/font-lateef/$VIRTUAL/google/fonts/ofl/lateef/config.yaml source/lateef-edit.designspace?d682ea7cc0 (default)
fontc
[2026-07-16T20:22:58.963036Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace" [2026-07-16T20:22:58.963065Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
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
iable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7wbjyn4x /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7wbjyn4x source/lateef-edit.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7wbjyn4x source/lateef-edit.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:23:03.162361Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/lateef-edit.designspace" [2026-07-16T20:23:03.162411Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping 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/tmpdw0d0cqp -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/tmpdw0d0cqp -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-namdhinggo/$VIRTUAL/google/fonts/ofl/namdhinggo/config.yaml source/Namdhinggo.designspace?2c6ac797b0 (default) ✎
view source repository copy reproduction command
annotations
fontc
rce/Namdhinggo.designspace" [2026-07-16T20:23:45.862206Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:23:45.865723Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:23:45.867011Z ThreadId(1) fontc::workload DEBUG] 1/1887 complete, most recently Fe(StaticMetadata) [2026-07-16T20:23:45.867033Z ThreadId(1) fontc::workload DEBUG] 2/1887 complete, most recently Fe(ColorPalettes) [2026-07-16T20:23:45.867036Z ThreadId(1) fontc::workload DEBUG] 3/1887 complete, most recently Fe(Features) [2026-07-16T20:23:45.868791Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-namdhinggo_2c6ac797b0/source/masters/Namdhinggo-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-namdhinggo_2c6ac797b0/source/masters/Namdhinggo-ExtraBold.ufo/features.fea
fontmake
of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 30 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:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-namdhinggo_2c6ac797b0/source/Namdhinggo.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.ta ble.LookupList.Lookup[2][0].ChainPosRuleSet[0].ChainPosRule[14].PosLookupRecor d[0].LookupListIndex The problem is likely to be in Namdhinggo ExtraBold: Expected to see .LookupListIndex==17, instead saw 3
silnrsi/font-namdhinggo/$VIRTUAL/google/fonts/ofl/namdhinggo/config.yaml source/Namdhinggo.designspace?2c6ac797b0 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
:52.140725Z ThreadId(1) fontc::workload DEBUG] 14/1887 complete, most recently Fe(Glyph(ukar-limb)) [2026-07-16T20:23:52.140727Z ThreadId(1) fontc::workload DEBUG] 15/1887 complete, most recently Fe(Glyph(ssa_ukar-limb)) [2026-07-16T20:23:52.140728Z ThreadId(1) fontc::workload DEBUG] 16/1887 complete, most recently Fe(Glyph(nbhyphen)) [2026-07-16T20:23:52.140729Z ThreadId(1) fontc::workload DEBUG] 17/1887 complete, most recently Fe(Glyph(cgj)) [2026-07-16T20:23:52.140730Z ThreadId(1) fontc::workload DEBUG] 18/1887 complete, most recently Fe(Glyph(pha_ukar-limb)) [2026-07-16T20:23:52.140731Z ThreadId(1) fontc::workload DEBUG] 19/1887 complete, most recently Fe(Glyph(subwa_okar_kemphreng-limb)) [2026-07-16T20:23:52.175039Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Namdhinggo-Regular.ufo/features.fea, source/masters/Namdhinggo-ExtraBold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Namdhinggo-Medium.ttf', 'Namdhinggo-Regular.ttf', 'Namdhinggo-Bold.ttf', 'Namdhinggo-SemiBold.ttf', 'Namdhinggo-ExtraBold.ttf']
silnrsi/font-padauk/$VIRTUAL/google/fonts/ofl/padauk/config.yaml source/Padauk.designspace?278b8efb03 (default) ✎
view source repository copy reproduction command
annotations
fontc
24:54.159945Z ThreadId(1) fontc::workload DEBUG] 102/3171 complete, most recently Fe(Glyph(lozenge)) [2026-07-16T20:24:54.159947Z ThreadId(1) fontc::workload DEBUG] 103/3171 complete, most recently Fe(Glyph(uAA61.med.kham)) [2026-07-16T20:24:54.159949Z ThreadId(1) fontc::workload DEBUG] 104/3171 complete, most recently Fe(Glyph(uFE01)) [2026-07-16T20:24:54.159951Z ThreadId(1) fontc::workload DEBUG] 105/3171 complete, most recently Fe(Glyph(u1062)) [2026-07-16T20:24:54.159954Z ThreadId(1) fontc::workload DEBUG] 106/3171 complete, most recently Fe(Glyph(u101E.med.thai)) [2026-07-16T20:24:54.159956Z ThreadId(1) fontc::workload DEBUG] 107/3171 complete, most recently Fe(Glyph(uFE0D)) [2026-07-16T20:24:54.193152Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-padauk_278b8efb03/source/masters/Padauk-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-padauk_278b8efb03/source/masters/Padauk-BookBold.ufo/features.fea
fontmake
Loading master fonts INFO:fontTools.varLib:Dropped 760 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: cpht: OS/2.sCapHeight [903, 925] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [459, 466] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-padauk_278b8efb03/source/Padauk.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[7] The problem is likely to be in Padauk Book Bold: Expected to see [7]==33, instead saw 35
silnrsi/font-padauk/$VIRTUAL/google/fonts/ofl/padauk/config.yaml source/Padauk.designspace?278b8efb03 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
2Z ThreadId(1) fontc::workload DEBUG] 1566/3172 complete, most recently Be(GlyfFragment(grave)) [2026-07-16T20:25:04.325224Z ThreadId(1) fontc::workload DEBUG] 1567/3172 complete, most recently Be(GlyfFragment(uAA69)) [2026-07-16T20:25:04.325226Z ThreadId(1) fontc::workload DEBUG] 1568/3172 complete, most recently Be(GlyfFragment(oslash)) [2026-07-16T20:25:04.325228Z ThreadId(1) fontc::workload DEBUG] 1569/3172 complete, most recently Be(GlyfFragment(u1002)) [2026-07-16T20:25:04.325230Z ThreadId(1) fontc::workload DEBUG] 1570/3172 complete, most recently Be(GlyfFragment(uA9F1)) [2026-07-16T20:25:04.325233Z ThreadId(1) fontc::workload DEBUG] 1571/3172 complete, most recently Be(GlyfFragment(u100A.alt)) [2026-07-16T20:25:04.346974Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Padauk-Regular.ufo/features.fea, source/masters/Padauk-BookBold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Padauk-Regular.ttf', 'PadaukBook-Regular.ttf', 'PadaukBook-Bold.ttf', 'Padauk-Bold.ttf']
silnrsi/font-ramsina/$VIRTUAL/google/fonts/ofl/ramsina/config.yaml source/Ramsina.designspace?29f057928d (default)
fontc
[2026-07-16T20:25:26.542874Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-ramsina_29f057928d/source/Ramsina.designspace" [2026-07-16T20:25:26.542905Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
ag': 'XXXX'}] INFO:fontTools.varLib:Internal master locations: [{'custom': 0.0, 'weight': 400.0, 'width': 100.0}] INFO:fontTools.varLib:Internal axis supports: {'custom': [0.0, 0.0, 0.0], 'weight': [250.0, 400.0, 800.0], 'width': [100.0, 100.0, 100.0]} INFO:fontTools.varLib:Normalized master locations: [{'custom': 0.0, '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 274 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/silnrsi/font-ramsina_29f057928d/source/Ramsina.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis minimum value 200.0 and it must be the lowest input mapping value.
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (default) ✎
view source repository copy reproduction command
annotations
fontc
T20:25:44.452799Z ThreadId(7) ufo2fontir::source DEBUG] Kerning groups for "/Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace" [2026-07-16T20:25:44.453023Z ThreadId(1) fontc::workload DEBUG] 7/3691 complete, most recently Fe(Features) [2026-07-16T20:25:44.453185Z ThreadId(1) fontc::workload DEBUG] 8/3691 complete, most recently Be(Gasp) [2026-07-16T20:25:44.453288Z ThreadId(1) fontc::workload DEBUG] 9/3691 complete, most recently Be(Meta) [2026-07-16T20:25:44.453300Z ThreadId(1) fontc::workload DEBUG] 10/3691 complete, most recently Be(Avar) [2026-07-16T20:25:44.453309Z ThreadId(1) fontc::workload DEBUG] 11/3691 complete, most recently Be(Fvar) [2026-07-16T20:25:44.495318Z 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) ✎
view source repository copy reproduction command
annotations
fontc
2fontir::source DEBUG] Static metadata for "source/Ruwudu.designspace" [2026-07-16T20:25:51.594996Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-07-16T20:25:51.598409Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:25:51.605158Z ThreadId(1) fontc::workload DEBUG] 1/3691 complete, most recently Fe(ColorPalettes) [2026-07-16T20:25:51.605168Z ThreadId(1) fontc::workload DEBUG] 2/3691 complete, most recently Fe(StaticMetadata) [2026-07-16T20:25:51.605170Z ThreadId(1) fontc::workload DEBUG] 3/3691 complete, most recently Fe(Features) [2026-07-16T20:25:51.606067Z 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?60e64560db (default)
fontc
efToprightfathaattachedLeftring-ar.fina)) [2026-07-16T20:25:59.899776Z ThreadId(1) fontc::workload DEBUG] 131/7583 complete, most recently Fe(Glyph(_bar2)) [2026-07-16T20:25:59.899777Z ThreadId(1) fontc::workload DEBUG] 132/7583 complete, most recently Fe(Glyph(tahTwodotsabove-ar.medi)) [2026-07-16T20:25:59.899777Z ThreadId(1) fontc::workload DEBUG] 133/7583 complete, most recently Fe(Glyph(kaf-ar.init)) [2026-07-16T20:25:59.899780Z ThreadId(1) fontc::workload DEBUG] 134/7583 complete, most recently Fe(Glyph(yehHamzaabove-ar.loclKIR)) [2026-07-16T20:25:59.899781Z ThreadId(1) fontc::workload DEBUG] 135/7583 complete, most recently Fe(Glyph(saktabelow-ar)) [2026-07-16T20:26:00.028687Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_60e64560db/source/masters/ScheherazadeNew-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_60e64560db/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_60e64560db/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?60e64560db (gftools)
fontc
:26:13.219696Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(dalDotbelow-ar.fina)) successful [2026-07-16T20:26:13.219713Z ThreadId(1) fontc::workload DEBUG] Fe(Glyph(hyphenationpoint)) successful [2026-07-16T20:26:13.220042Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-07-16T20:26:13.220059Z ThreadId(1) fontc::workload DEBUG] 84/7584 complete, most recently Fe(Glyph(tahDotbelow-ar)) [2026-07-16T20:26:13.220067Z ThreadId(1) fontc::workload DEBUG] 85/7584 complete, most recently Fe(Glyph(dal-ar.loclWLF)) [2026-07-16T20:26:13.220070Z ThreadId(1) fontc::workload DEBUG] 86/7584 complete, most recently Fe(Features) [2026-07-16T20:26:13.338892Z 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(uni2C23)) [2026-07-16T20:27:18.994222Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-07-16T20:27:18.994234Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 150 mark, 0 ligature 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
20:27:28.812557Z ThreadId(1) fontc::workload DEBUG] 4815/7308 complete, most recently Be(GlyfFragment(uni2C42.ss04)) [2026-07-16T20:27:28.893858Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-07-16T20:27:28.893873Z 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
r DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 150 mark, 0 ligature 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
h1u2 has inconsistent path elements: {"MCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLZMCCCCCCZ", "MCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLZMCCCCCCZ"} [2026-07-16T20:27:57.103397Z ThreadId(6) fontbe::glyphs WARN] W has inconsistent path elements: {"MLCCCLLCCLLCCCLCCLLCCZ", "MLCCCLLCCLLCCLLCCLLCCZ"} [2026-07-16T20:27:57.103403Z ThreadId(6) fontbe::glyphs WARN] _ch2r3 has inconsistent path elements: {"MCCCCCCCCLCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZ", "MCCCCCCCCLCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZ"} [2026-07-16T20:27:57.098430Z ThreadId(5) fontbe::glyphs WARN] ch3 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCZMCCCCZMCCCCZMCCCCCLCCZ", "MCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCZMCCCCZMCCCCZMCCCCCCCCZ"} [2026-07-16T20:27:57.103280Z ThreadId(8) fontbe::glyphs WARN] T has inconsistent path elements: {"MCLLCCLCCLLCZ", "MLLCCLCCLLCCZ"} [2026-07-16T20:27:57.112748Z ThreadId(1) fontc ERROR] 'a' 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
WARN] th4r2 has inconsistent path elements: {"MCCCCCCCCCCZMCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ"} [2026-07-16T20:28:03.686893Z ThreadId(8) fontbe::glyphs WARN] _n1n1u1 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCLCCLCCLCCLCCCCCCZMCCCCCCCZ", "MCLCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCLCZMCCCCCCCZ"} [2026-07-16T20:28:03.687575Z ThreadId(7) fontbe::glyphs WARN] t3r3 has inconsistent path elements: {"MCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCZ"} [2026-07-16T20:28:03.687881Z ThreadId(3) fontbe::glyphs WARN] R has inconsistent path elements: {"MCLLCCCCCCCCCCLCLCZMLLLCCZ", "MCCCCCCCLCLCCLLCCCZMLLLCCZ"} [2026-07-16T20:28:03.690089Z ThreadId(1) fontc ERROR] 'njch3u1' 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
stipub/stixfonts/$VIRTUAL/google/fonts/ofl/stixtwotext/config.yaml source/STIXTwoTextVF-Italic.designspace?c4afdf3fa5 (default)
fontc
[2026-07-16T20:25:28.143909Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Italic.designspace" [2026-07-16T20:25:28.143961Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-Italic.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-BoldItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-BoldItalic.ufo'
stipub/stixfonts/$VIRTUAL/google/fonts/ofl/stixtwotext/config.yaml source/STIXTwoTextVF-Italic.designspace?c4afdf3fa5 (gftools)
fontc
h0000gn/T/tmprcg4ktu7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprcg4ktu7 source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprcg4ktu7 source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:25:32.513628Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Italic.designspace" [2026-07-16T20:25:32.513677Z ThreadId(1) fontc ERROR] Reading source failed for 'source/masters/STIXTwoText-Italic.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdyk868rs -o variable -m source/STIXTwoTextVF-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdyk868rs -o variable -m source/STIXTwoTextVF-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In 'source/masters/STIXTwoText-BoldItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-BoldItalic.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
stipub/stixfonts/$VIRTUAL/google/fonts/ofl/stixtwotext/config.yaml source/STIXTwoTextVF-Roman.designspace?c4afdf3fa5 (default)
fontc
[2026-07-16T20:25:15.514821Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Roman.designspace" [2026-07-16T20:25:15.514877Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-Regular.ufo': 'cannot access UFO package'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-Bold.ufo'
stipub/stixfonts/$VIRTUAL/google/fonts/ofl/stixtwotext/config.yaml source/STIXTwoTextVF-Roman.designspace?c4afdf3fa5 (gftools)
fontc
88h0000gn/T/tmpbjtntr7y /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbjtntr7y source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbjtntr7y source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:25:21.610919Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Roman.designspace" [2026-07-16T20:25:21.610968Z ThreadId(1) fontc ERROR] Reading source failed for 'source/masters/STIXTwoText-Regular.ufo': 'cannot access UFO package' 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/tmpn4v6fupo -o variable -m source/STIXTwoTextVF-Roman.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn4v6fupo -o variable -m source/STIXTwoTextVF-Roman.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In 'source/masters/STIXTwoText-Bold.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/masters/STIXTwoText-Bold.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
strichpunkt-design/Strichpunkt_Sans/sources/config.yaml StrichpunktSans.glyphs?9a24fe35f2 (gftools)
fontc
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 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 83, in __init__ self.validate_recipe() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 114, in validate_recipe raise ValueError("First step must have a 'source' key") ValueError: First step must have a 'source' key
fontmake
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 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 83, in __init__ self.validate_recipe() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 114, in validate_recipe raise ValueError("First step must have a 'source' key") ValueError: First step must have a 'source' key
supernotes/sn-pro/sources/config.yaml SNPro.glyphspackage?e025ac4755 (gftools)
fontc
lders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXapRje/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1na29z5v.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/.tmpXapRje/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5b8a0_ow.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
:19.276093Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-07-16T20:25:19.276100Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-07-16T20:25:19.276113Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-07-16T20:25:19.276120Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-07-16T20:25:19.276132Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-07-16T20:25:19.308065Z 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-07-16T20:26:40.301152Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-07-16T20:26:40.301163Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-07-16T20:26:40.301172Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-07-16T20:26:40.301184Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-07-16T20:26:40.318383Z 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 64, 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
thundernixon/Libre-Caslon/$VIRTUAL/google/fonts/ofl/librecaslontext/config.yaml sources/LibreCaslonText.glyphs?52200a76d7 (default)
fontc
ecently Fe(Glyph(uni015F)) [2026-07-16T20:05:34.888206Z ThreadId(1) fontc::workload DEBUG] 550/2237 complete, most recently Fe(Glyph(ytilde)) [2026-07-16T20:05:34.888209Z ThreadId(1) fontc::workload DEBUG] 551/2237 complete, most recently Fe(Glyph(guilsinglleft)) [2026-07-16T20:05:34.888211Z ThreadId(1) fontc::workload DEBUG] 552/2237 complete, most recently Fe(Glyph(leftArrow)) [2026-07-16T20:05:34.888215Z ThreadId(1) fontc::workload DEBUG] 553/2237 complete, most recently Fe(Glyph(obreve)) [2026-07-16T20:05:34.888218Z ThreadId(1) fontc::workload DEBUG] 554/2237 complete, most recently Fe(Glyph(Oslashacute)) [2026-07-16T20:05:34.888220Z ThreadId(1) fontc::workload DEBUG] 555/2237 complete, most recently Fe(Glyph(emdash)) [2026-07-16T20:05:34.888222Z ThreadId(1) fontc::workload DEBUG] 556/2237 complete, most recently Fe(Glyph(X)) [2026-07-16T20:05:34.892385Z ThreadId(1) fontc ERROR] Invalid source glyph 'ogonek': 'bad anchor: 'Invalid anchor '_ogonek': 'no value at default location'''
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 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph eogonek, component 1: * Libre Caslon Text Regular had: ogonek * Libre Caslon Text Bold had: ogonek.curve ERROR:fontmake.compatibility: Fonts had differing anchors in glyph ogonek: * Libre Caslon Text Regular had: "_ogonekcurve" * Libre Caslon Text Bold had: "_ogonek" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/thundernixon/Libre-Caslon_52200a76d7/sources/LibreCaslonText.glyphs' -> 'master_ufo/LibreCaslonText.designspace': Compatibility check failed
thundernixon/Libre-Caslon/$VIRTUAL/google/fonts/ofl/librecaslontext/config.yaml sources/LibreCaslonText.glyphs?52200a76d7 (gftools)
fontc
(Glyph(guilsinglright)) [2026-07-16T20:05:40.413038Z ThreadId(1) fontc::workload DEBUG] 557/2237 complete, most recently Fe(Glyph(oneinferior)) [2026-07-16T20:05:40.413040Z ThreadId(1) fontc::workload DEBUG] 558/2237 complete, most recently Fe(Glyph(nine.numerator)) [2026-07-16T20:05:40.413042Z ThreadId(1) fontc::workload DEBUG] 559/2237 complete, most recently Fe(Glyph(Jcircumflex)) [2026-07-16T20:05:40.413045Z ThreadId(1) fontc::workload DEBUG] 560/2237 complete, most recently Fe(Glyph(asciitilde)) [2026-07-16T20:05:40.413047Z ThreadId(1) fontc::workload DEBUG] 561/2237 complete, most recently Fe(Glyph(f_f_t)) [2026-07-16T20:05:40.413050Z ThreadId(1) fontc::workload DEBUG] 562/2237 complete, most recently Fe(Glyph(uni01CB)) [2026-07-16T20:05:40.418096Z ThreadId(1) fontc ERROR] Invalid source glyph 'ogonek': 'bad anchor: 'Invalid anchor '_ogonek': 'no value at default location''' 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 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 base glyph in glyph eogonek, component 1: * Libre Caslon Text Regular had: ogonek * Libre Caslon Text Bold had: ogonek.curve ERROR:fontmake.compatibility: Fonts had differing anchors in glyph ogonek: * Libre Caslon Text Regular had: "_ogonekcurve" * Libre Caslon Text Bold had: "_ogonek" fontmake: Error: In 'sources/LibreCaslonText.glyphs' -> 'master_ufo/LibreCaslonText.designspace': Compatibility check failed 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-07-16T20:12:06.332927Z 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/tmpoi4gwj_b /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoi4gwj_b sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoi4gwj_b sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:12:12.901411Z 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-07-16T20:11:51.214056Z 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/tmp8yqlvv9s /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8yqlvv9s sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8yqlvv9s sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components [2026-07-16T20:11:58.260061Z 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
vercel/geist-font/sources/config-GeistPixel.yaml GeistPixel.glyphspackage?10dc7658f1 (gftools)
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
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (default)
fontc
12:40.330257Z ThreadId(1) fontc::workload DEBUG] 1353/1584 complete, most recently Be(GlyfFragment(Ccedilla)) [2026-07-16T20:12:40.330260Z ThreadId(1) fontc::workload DEBUG] 1354/1584 complete, most recently Be(GlyfFragment(uni0215)) [2026-07-16T20:12:40.330262Z ThreadId(1) fontc::workload DEBUG] 1355/1584 complete, most recently Be(GlyfFragment(icircumflex)) [2026-07-16T20:12:40.330264Z ThreadId(1) fontc::workload DEBUG] 1356/1584 complete, most recently Be(GlyfFragment(racute)) [2026-07-16T20:12:40.330266Z ThreadId(1) fontc::workload DEBUG] 1357/1584 complete, most recently Be(GlyfFragment(tcommaaccent)) [2026-07-16T20:12:40.330268Z ThreadId(1) fontc::workload DEBUG] 1358/1584 complete, most recently Be(GlyfFragment(Obreve)) [2026-07-16T20:12:40.330270Z ThreadId(1) fontc::workload DEBUG] 1359/1584 complete, most recently Be(GlyfFragment(OE)) [2026-07-16T20:12:40.331734Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 5 mark, 2 ligature 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
ent(Aring)) [2026-07-16T20:12:46.815259Z ThreadId(1) fontc::workload DEBUG] 1355/1584 complete, most recently Be(GlyfFragment(emacron)) [2026-07-16T20:12:46.815261Z ThreadId(1) fontc::workload DEBUG] 1356/1584 complete, most recently Be(GlyfFragment(Utilde)) [2026-07-16T20:12:46.815263Z ThreadId(1) fontc::workload DEBUG] 1357/1584 complete, most recently Be(GlyfFragment(uni0204)) [2026-07-16T20:12:46.815265Z ThreadId(1) fontc::workload DEBUG] 1358/1584 complete, most recently Be(GlyfFragment(zacute)) [2026-07-16T20:12:46.815268Z ThreadId(1) fontc::workload DEBUG] 1359/1584 complete, most recently Be(GlyfFragment(Ldot)) [2026-07-16T20:12:46.815270Z ThreadId(1) fontc::workload DEBUG] 1360/1584 complete, most recently Be(GlyfFragment(ubreve)) [2026-07-16T20:12:46.816568Z 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
avy/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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 5 mark, 2 ligature 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
6-07-16T20:12:28.201263Z ThreadId(1) fontc::workload DEBUG] 1375/1612 complete, most recently Be(GlyfFragment(Ograve)) [2026-07-16T20:12:28.201266Z ThreadId(1) fontc::workload DEBUG] 1376/1612 complete, most recently Be(GlyfFragment(Itilde)) [2026-07-16T20:12:28.201268Z ThreadId(1) fontc::workload DEBUG] 1377/1612 complete, most recently Be(GlyfFragment(uni0213)) [2026-07-16T20:12:28.201270Z ThreadId(1) fontc::workload DEBUG] 1378/1612 complete, most recently Be(GlyfFragment(uni0209)) [2026-07-16T20:12:28.201273Z ThreadId(1) fontc::workload DEBUG] 1379/1612 complete, most recently Be(GlyfFragment(Aring)) [2026-07-16T20:12:28.201275Z ThreadId(1) fontc::workload DEBUG] 1380/1612 complete, most recently Be(GlyfFragment(ij)) [2026-07-16T20:12:28.201278Z ThreadId(1) fontc::workload DEBUG] 1381/1612 complete, most recently Be(GlyfFragment(iogonek)) [2026-07-16T20:12:28.202835Z 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:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature 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
16T20:12:33.419787Z ThreadId(1) fontc::workload DEBUG] 1376/1612 complete, most recently Be(GlyfFragment(Ncaron)) [2026-07-16T20:12:33.419789Z ThreadId(1) fontc::workload DEBUG] 1377/1612 complete, most recently Be(GlyfFragment(Edieresis)) [2026-07-16T20:12:33.419791Z ThreadId(1) fontc::workload DEBUG] 1378/1612 complete, most recently Be(GlyfFragment(uni020C)) [2026-07-16T20:12:33.419793Z ThreadId(1) fontc::workload DEBUG] 1379/1612 complete, most recently Be(GlyfFragment(gcircumflex)) [2026-07-16T20:12:33.419795Z ThreadId(1) fontc::workload DEBUG] 1380/1612 complete, most recently Be(GlyfFragment(hcircumflex)) [2026-07-16T20:12:33.419798Z ThreadId(1) fontc::workload DEBUG] 1381/1612 complete, most recently Be(GlyfFragment(Scommaaccent)) [2026-07-16T20:12:33.423841Z 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
ecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature 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
vv-monsalve/Enriqueta_2019/$VIRTUAL/google/fonts/ofl/enriqueta/config.yaml source/enriqueta_masters_GOOGLE.glyphs?bdb2460d4e (default)
fontc
[2026-07-16T20:13:24.633824Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/vv-monsalve/Enriqueta_2019_bdb2460d4e/source/enriqueta_masters_GOOGLE.glyphs" [2026-07-16T20:13:24.637542Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T20:13:24.637554Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T20:13:24.639298Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(79.0). Mappings [(UserSpace(400.0), DesignSpace(80.0)), (UserSpace(500.0), DesignSpace(98.0)), (UserSpace(600.0), DesignSpace(116.0)), (UserSpace(700.0), DesignSpace(136.0))]
fontmake
ING: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. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vv-monsalve/Enriqueta_2019_bdb2460d4e/source/enriqueta_masters_GOOGLE.glyphs' -> 'master_ufo/Enriqueta.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=80. Found master locations: Enriqueta Bold at Weight=120
vv-monsalve/Enriqueta_2019/$VIRTUAL/google/fonts/ofl/enriqueta/config.yaml source/enriqueta_masters_GOOGLE.glyphs?bdb2460d4e (gftools)
fontc
d-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcg8krocl source/enriqueta_masters_GOOGLE.glyphs --flatten-components --decompose-transformed-components [2026-07-16T20:13:30.348047Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/enriqueta_masters_GOOGLE.glyphs" [2026-07-16T20:13:30.352137Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-07-16T20:13:30.352161Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-07-16T20:13:30.355601Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(79.0). Mappings [(UserSpace(400.0), DesignSpace(80.0)), (UserSpace(500.0), DesignSpace(98.0)), (UserSpace(600.0), DesignSpace(116.0)), (UserSpace(700.0), DesignSpace(136.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ult 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 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp61l3lr70 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 'source/enriqueta_masters_GOOGLE.glyphs' -> 'master_ufo/Enriqueta.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=80. Found master locations: Enriqueta Bold at Weight=120 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/$VIRTUAL/google/fonts/ofl/fragmentmono/config.yaml sources/Fragment-Mono.glyphs?3ff027831f (default)
fontc
[2026-07-16T20:14:24.772661Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour seveneighths [2026-07-16T20:14:24.772675Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-07-16T20:14:24.772687Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-07-16T20:14:24.772699Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-07-16T20:14:24.772711Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-07-16T20:14:24.772730Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-07-16T20:14:24.772750Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour backslash thread '<unnamed>' (34646513) 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-07-16T20:14:24.780125Z ThreadId(1) fontc ERROR] 'Z' 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/$VIRTUAL/google/fonts/ofl/fragmentmono/config.yaml sources/Fragment-Mono.glyphs?3ff027831f (gftools)
fontc
:14:32.486384Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-07-16T20:14:32.486396Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-07-16T20:14:32.486410Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-07-16T20:14:32.486422Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-07-16T20:14:32.486443Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-07-16T20:14:32.486463Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour backslash thread '<unnamed>' (34646746) 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-07-16T20:14:32.495524Z ThreadId(1) fontc ERROR] 'P' 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']
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmonosc/config.yaml sources/Fragment-Mono.glyphs?766d607030 (default)
fontc
CCLCCCZ", "MCLLLLLLLLCCCCLCCCZ"} [2026-07-16T20:14:55.405736Z ThreadId(6) fontbe::glyphs WARN] r.sc has inconsistent path elements: {"MLLLCLCLLCLCLCCLLZMLLCCLZ", "MLLLCLCLLCLCCCLLZMLLCCLZ"} [2026-07-16T20:14:55.405783Z ThreadId(6) fontbe::glyphs WARN] P has inconsistent path elements: {"MLLLCCLLZMLLLCCLLZ", "MLLLCCLLZMLLCCLZ"} [2026-07-16T20:14:55.405812Z ThreadId(6) fontbe::glyphs WARN] lozenge has inconsistent path elements: {"MLLLLLLZMLLLLLLLLZ", "MLLLLLLLLZMLLLLLLZ"} [2026-07-16T20:14:55.405818Z ThreadId(6) fontbe::glyphs WARN] lessequal has inconsistent path elements: {"MLLLLZMLLLLLLLZ", "MLLLLLLLLZMLLLLZ"} [2026-07-16T20:14:55.405905Z ThreadId(3) fontbe::glyphs WARN] G has inconsistent path elements: {"MLLLLLLLLCCCCLCCCCZ", "MLLLCCCCLCCCCLLLLZ"} [2026-07-16T20:14:55.405956Z ThreadId(3) fontbe::glyphs WARN] n.sc.ss01 has inconsistent path elements: {"MLLLLLLLLLLZ", "MLLLLLLLLLLLLZ"} [2026-07-16T20:14:55.414979Z ThreadId(1) fontc ERROR] 'Thorn' 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_766d607030/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmonosc/config.yaml sources/Fragment-Mono.glyphs?766d607030 (gftools)
fontc
04.106565Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-07-16T20:15:04.106578Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-07-16T20:15:04.106590Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-07-16T20:15:04.106602Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-07-16T20:15:04.106618Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-07-16T20:15:04.106636Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour backslash thread '<unnamed>' (34647567) 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-07-16T20:15:04.113345Z 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: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersdisplaysc/config.yaml Big-Shoulders/sources/BigShoulders.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinedisplaysc/config.yaml Big-Shoulders-Inline/sources/BigShouldersInline.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinetextsc/config.yaml Big-Shoulders-Inline/sources/BigShouldersInline.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstencildisplaysc/config.yaml Big-Shoulders-Stencil/sources/BigShouldersStencil.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstenciltextsc/config.yaml Big-Shoulders-Stencil/sources/BigShouldersStencil.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshoulderstextsc/config.yaml Big-Shoulders/sources/BigShoulders.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersdisplay/config.yaml Big-Shoulders/sources/Big_Shoulders.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinedisplay/config.yaml Big-Shoulders-Inline/sources/Big_Shoulders_Inline.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinetext/config.yaml Big-Shoulders-Inline/sources/Big_Shoulders_Inline.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstencildisplay/config.yaml Big-Shoulders-Stencil/sources/Big_Shoulders_Stencil.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstenciltext/config.yaml Big-Shoulders-Stencil/sources/Big_Shoulders_Stencil.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshoulderstext/config.yaml Big-Shoulders/sources/Big_Shoulders.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
yangheeryu/Dongle/$VIRTUAL/google/fonts/ofl/dongle/config.yaml sources/Dongle.zip?f7127c4d24 (default)
fontc
[2026-07-16T20:30:23.258081Z 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/tmpng4ayu0s /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpng4ayu0s sources/Dongle.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpng4ayu0s sources/Dongle.zip --flatten-components --decompose-transformed-components [2026-07-16T20:30:27.401449Z 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-07-16T20:29:53.400835Z 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/tmp_v10vof3 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_v10vof3 sources/GowunBatang.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_v10vof3 sources/GowunBatang.zip --flatten-components --decompose-transformed-components [2026-07-16T20:29:57.725064Z 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
7-16T20:31:15.371089Z ThreadId(1) fontc::workload DEBUG] 769/3088 complete, most recently Fe(Glyph(onesuperior)) [2026-07-16T20:31:15.371090Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(theh-ar.medi.all1)) [2026-07-16T20:31:15.371091Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(e)) [2026-07-16T20:31:15.371092Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(scedilla)) [2026-07-16T20:31:15.371093Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(lam_alefMadda-ar)) [2026-07-16T20:31:15.371094Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(veh-ar.init)) [2026-07-16T20:31:15.371095Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(_part.sadbowl)) [2026-07-16T20:31:15.372798Z ThreadId(1) fontc ERROR] Invalid source glyph 'hamzaabove-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
0:31:24.526350Z ThreadId(1) fontc::workload DEBUG] 255/3088 complete, most recently Fe(Glyph(noon-ar.medi.all2)) [2026-07-16T20:31:24.526352Z ThreadId(1) fontc::workload DEBUG] 256/3088 complete, most recently Fe(Glyph(yeh-ar.medi.all1)) [2026-07-16T20:31:24.526353Z ThreadId(1) fontc::workload DEBUG] 257/3088 complete, most recently Fe(Glyph(heh-ar)) [2026-07-16T20:31:24.526354Z ThreadId(1) fontc::workload DEBUG] 258/3088 complete, most recently Fe(Glyph(meembelow-ar)) [2026-07-16T20:31:24.527064Z ThreadId(8) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-07-16T20:31:24.527068Z ThreadId(8) glyphs2fontir::toir DEBUG] erased open contours for Delta [2026-07-16T20:31:24.532497Z 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... another .ninja file exists, leaving instance_ufos in place 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
20:31:12.140462Z ThreadId(1) fontc::workload DEBUG] 769/3088 complete, most recently Fe(Glyph(khah-ar.fina)) [2026-07-16T20:31:12.140465Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(veh-ar.init)) [2026-07-16T20:31:12.140471Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(ruble)) [2026-07-16T20:31:12.140474Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(threedotsupbelow-ar)) [2026-07-16T20:31:12.140477Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(m)) [2026-07-16T20:31:12.140479Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(shaddaFatha-ar.alt)) [2026-07-16T20:31:12.140482Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(kashida-ar.short)) [2026-07-16T20:31:12.145150Z 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
ve)) [2026-07-16T20:31:12.084031Z ThreadId(1) fontc::workload DEBUG] 763/3088 complete, most recently Fe(Glyph(meemabove-ar)) [2026-07-16T20:31:12.084032Z ThreadId(1) fontc::workload DEBUG] 764/3088 complete, most recently Fe(Glyph(fatha-ar)) [2026-07-16T20:31:12.084033Z ThreadId(1) fontc::workload DEBUG] 765/3088 complete, most recently Fe(Glyph(khah-ar.init)) [2026-07-16T20:31:12.084035Z ThreadId(1) fontc::workload DEBUG] 766/3088 complete, most recently Fe(Glyph(plusminus)) [2026-07-16T20:31:12.084036Z ThreadId(1) fontc::workload DEBUG] 767/3088 complete, most recently Fe(Glyph(lam_alef-ar)) [2026-07-16T20:31:12.084037Z ThreadId(1) fontc::workload DEBUG] 768/3088 complete, most recently Fe(Glyph(noon_yehHamzaabove-ar)) [2026-07-16T20:31:12.103517Z ThreadId(1) fontc ERROR] Invalid source glyph 'madda-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

cadsondemak/taviraj/$VIRTUAL/google/fonts/ofl/taviraj/config.yaml source/Taviraj-300_Light_Ita.glyphs?8bd077c195 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFXpwd4/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpFXpwd4/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/taviraj_8bd077c195/source/Taviraj-300_Light_Ita.glyphs --emit-debug) I0716 15:12:46.676557 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 160, in load p.parse_into_object(font, data) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 71, in parse_into_object return self._parse_dict_into_object(res, value) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 91, in _parse_dict_into_object getattr(res, f"_parse_{sane_name}_dict")(self, d[name]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 372, in _generic_parser obj = parser._parse(value, classname) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 61, in _parse return self._parse_list(d, new_type) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 68, in _parse_list return [self._parse(x, new_type) for x in d] ~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 63, in _parse return self._parse_dict(d, new_type) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 83, in _parse_dict self._parse_dict_into_object(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError '
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-400_Regular_Ita.glyphs?0c1ce550d1 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBAlM3l/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpBAlM3l/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/trirong_0c1ce550d1/source/Trirong-400_Regular_Ita.glyphs --emit-debug) I0716 15:18:43.410864 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 160, in load p.parse_into_object(font, data) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 71, in parse_into_object return self._parse_dict_into_object(res, value) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 91, in _parse_dict_into_object getattr(res, f"_parse_{sane_name}_dict")(self, d[name]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 372, in _generic_parser obj = parser._parse(value, classname) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 61, in _parse return self._parse_list(d, new_type) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 68, in _parse_list return [self._parse(x, new_type) for x in d] ~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 63, in _parse return self._parse_dict(d, new_type) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 83, in _parse_dict self._parse_dict_into_object(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 100, in _parse_dict_into_object res[name] = d[name] ~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 342, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1413, in setValue value = readIntlist(value) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 361, in readIntlist return _mutate_list(int, src) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/types.py", line 354, in _mutate_list assert isinstance(l, list) ~~~~~~~~~~^^^^^^^^^ AssertionError '
cyrealtype/Rationale/$VIRTUAL/google/fonts/ofl/rationale/config.yaml sources/Rationale.glyphs?b12941da53 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpJJQMl3/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpJJQMl3/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cyrealtype/Rationale_b12941da53/sources/Rationale.glyphs --emit-debug) I0716 15:08:19.138669 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 421, in openstep_plist.parser.parse_plist_dict_content openstep_plist.parser.ParseError: Missing ';' on line 2 '
googlefonts/TangerineFont/$VIRTUAL/google/fonts/ofl/tangerine/config.yaml sources/Tangerine_Bold.glyphs?9b57a9f9be (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpUHl4O8/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpUHl4O8/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/TangerineFont_9b57a9f9be/sources/Tangerine_Bold.glyphs --emit-debug) I0716 15:25:20.909058 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?' '
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Italic.glyphs?027cea4e4f (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKZE53a/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKZE53a/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindDisplay-Italic.glyphs --emit-debug) I0716 15:23:48.184311 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 460, in source_is_variable if min(values) != max(values): ~~~^^^^^^^^ TypeError: '<' not supported between instances of 'str' and 'int' '
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Roman.glyphs?027cea4e4f (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpqqaUMl/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpqqaUMl/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindDisplay-Roman.glyphs --emit-debug) I0716 15:23:41.459645 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 460, in source_is_variable if min(values) != max(values): ~~~^^^^^^^^ TypeError: '<' not supported between instances of 'str' and 'int' '
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Italic.glyphs?027cea4e4f (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpcLntGE/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpcLntGE/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindSerif-Italic.glyphs --emit-debug) I0716 15:24:00.543987 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 460, in source_is_variable if min(values) != max(values): ~~~^^^^^^^^ TypeError: '<' not supported between instances of 'str' and 'int' '
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Roman.glyphs?027cea4e4f (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsLezIB/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpsLezIB/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindSerif-Roman.glyphs --emit-debug) I0716 15:23:53.844297 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 460, in source_is_variable if min(values) != max(values): ~~~^^^^^^^^ TypeError: '<' not supported between instances of 'str' and 'int' '
itfoundry/hind-jalandhar/$VIRTUAL/google/fonts/ofl/hindjalandhar/config.yaml masters/HindJalandhar.glyphs?6d0af0d80b (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq9w4ag/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpq9w4ag/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/itfoundry/hind-jalandhar_6d0af0d80b/masters/HindJalandhar.glyphs --emit-debug) I0716 15:36:45.607171 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 517, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 377, in openstep_plist.parser.parse_plist_array File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 517, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 377, in openstep_plist.parser.parse_plist_array File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 427, in openstep_plist.parser.parse_plist_dict File "src/openstep_plist/parser.pyx", line 407, in openstep_plist.parser.parse_plist_dict_content File "src/openstep_plist/parser.pyx", line 517, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 364, in openstep_plist.parser.parse_plist_array File "src/openstep_plist/parser.pyx", line 515, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 429, in openstep_plist.parser.parse_plist_dict openstep_plist.parser.ParseError: Expected terminating '}' for dictionary at line 13798 '
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Bold.glyphs?bcc80c5a33 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX0Y7aO/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpX0Y7aO/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Bold.glyphs --emit-debug) I0716 15:28:02.751934 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?' '
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-BoldItalic.glyphs?bcc80c5a33 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXH9xiW/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXH9xiW/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-BoldItalic.glyphs --emit-debug) I0716 15:28:08.109076 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?' '
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Italic.glyphs?bcc80c5a33 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMJBfHj/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpMJBfHj/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Italic.glyphs --emit-debug) I0716 15:27:58.144111 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?' '
jmsole/noticiatext/$VIRTUAL/google/fonts/ofl/noticiatext/config.yaml source/NoticiaText-Regular.glyphs?bcc80c5a33 (default)
unknown error (status 1): 'Detected fontc repository at ~/dev/projects/fontville/fontc_crater/fontc Compare default in /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp57Teef/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp57Teef/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVrtaDy/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Regular.glyphs --emit-debug) I0716 15:27:53.319767 8461624000 parser.py:149] Parsing .glyphs file Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 93, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 89, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1702, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 252, in build_fontmake variable = source_is_variable(source) File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 446, in source_is_variable font = GSFont(path) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4620, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 159, in load data = openstep_plist.load(fp, use_numbers=True) File "src/openstep_plist/parser.pyx", line 577, in openstep_plist.parser.load File "src/openstep_plist/parser.pyx", line 558, in openstep_plist.parser.loads File "src/openstep_plist/parser.pyx", line 519, in openstep_plist.parser.parse_plist_object File "src/openstep_plist/parser.pyx", line 496, in openstep_plist.parser.parse_plist_data File "src/openstep_plist/parser.pyx", line 488, in openstep_plist.parser.get_data_bytes openstep_plist.parser.ParseError: Malformed data byte group at line 1: invalid hex digit: '?' '