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 587 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
Jump to summary, per-target diffs, or compile failures for fontc only, fontmake only, both compilers

failed to find targets for 39 repos

Diffs

709 +1 of 1215 total families are identical.
Truculenta/Truculenta.glyphs (default)100.000% +0.006
table value
fvar 100.000% +13.742
total 100.000% +0.006
view source repository copy reproduction command new annotation
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
ShipporiAntique.glyphs (default) ✎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
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)
karma/font.ufo (gftools)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
karma/font.ufo (default)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
rajdhani/font.ufo (default)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
rajdhani/font.ufo (gftools)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
laila/font.ufo (gftools)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
laila/font.ufo (default)99.998% -0.000(name)
table value
name 95.652% -4.348
total 99.999% -0.001
view source repository copy reproduction command new annotation
khand/font.ufo (default)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
khand/font.ufo (gftools)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
sarpanch/font.ufo (default)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
sarpanch/font.ufo (gftools)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
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
halant/font.ufo (gftools)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
halant/font.ufo (default)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
hind/font.ufo (default)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
hind/font.ufo (gftools)99.998% -0.001(name)
table value
name 95.652% -4.348
total 99.998% -0.002
view source repository copy reproduction command new annotation
Asar/Asar.glyphs (gftools)99.997% (name)
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
Chilanka/Chilanka-Regular.ufo (gftools) ✎99.996% (DSIG)
table value
DSIG fontmake only
total 99.997%
view source repository copy reproduction command
annotations
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
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
diplomata/Diplomata.glyphs (gftools, sources/diplomata.yaml)99.996% (OS_2)
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)
road-rage/RoadRage.glyphs (gftools)99.994% (name)
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
Cause/Cause.designspace (gftools)99.994% (OS_2, hhea)
table value
OS_2 96.154%
hhea 94.737%
total 99.995%
view source repository copy reproduction command new annotation
Cause/Cause.designspace (default)99.994% (OS_2, hhea)
table value
OS_2 96.154%
hhea 94.737%
total 99.994%
view source repository copy reproduction command new annotation
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
asimovian/Asimovian.glyphs (gftools)99.993% (name)
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
shrikhand/Shrikhand.glyphs (gftools)99.992% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 82.609%
total 99.993%
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)
Lilex/Lilex.glyphs (gftools)99.990% (GSUB)
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
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
Rubik-Filtered/RubikDoodleShadow.glyphs (default) ✎99.989% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikDoodleShadow.glyphs (gftools) ✎99.989% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
Lilex/Lilex.glyphs (default)99.989% (GSUB)
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
shalimar/Shalimar.glyphs (gftools)99.989% (name)
Lilex/Lilex-Italic.glyphs (gftools)99.988% (GSUB)
GajrajOne/GajrajOne-Regular.ufo (gftools) ✎99.988% (OS_2, hhea)
table value
OS_2 86.538%
hhea 89.474%
total 99.989%
view source repository copy reproduction command
annotations
GajrajOne/GajrajOne-Regular.ufo (default) ✎99.988% (OS_2, hhea)
table value
OS_2 86.538%
hhea 89.474%
total 99.989%
view source repository copy reproduction command
annotations
Lilex/Lilex-Italic.glyphs (default)99.988% (GSUB)
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
NotoSansThai.designspace (default) ✎99.986% (GPOS, fvar, name)
table value
GPOS 95.935%
fvar 99.580%
name 99.077%
total 99.987%
view source repository copy reproduction command
annotations
Charmonman/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
kablammo/Kablammo.glyphs (default) ✎99.985% (GSUB, gvar)
table value
GSUB 99.984%
gvar 100.000%
total 99.985%
view source repository copy reproduction command
annotations
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
Vampiro/Vampiro.ufo (gftools)99.980% (name)
Vampiro/Vampiro.ufo (default)99.980% (name)
Oi/Oi.glyphs (default) ✎99.980% (GSUB)
table value
GSUB 99.233%
total 99.980%
view source repository copy reproduction command
annotations
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
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
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
josefinsans/JosefinSans-Italic.designspace (gftools)99.973% (glyf, gvar)
table value
glyf 99.920%
gvar 99.958%
total 99.973%
view source repository copy reproduction command new annotation
josefinsans/JosefinSans-Italic.designspace (default)99.973% (glyf, gvar)
table value
glyf 99.919%
gvar 99.957%
total 99.973%
view source repository copy reproduction command new annotation
vibes-typeface/vibes-typeface.glyphs (gftools)99.971% (name)
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)
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 new annotation
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 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
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
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
science-gothic/ScienceGothic[CTRS,slnt,wdth,wght].designspace (default)99.949% (GSUB)
science-gothic/ScienceGothic[CTRS,slnt,wdth,wght].designspace (gftools, sources/build-config.yaml)99.949% (GSUB)
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 new annotation
NotoSerifOttomanSiyaq.glyphs (default) ✎99.933% (cmap)
table value
cmap 98.473%
total 99.934%
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 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
Domine/Domine.designspace (gftools) ✎99.918% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.878%
GDEF 97.152%
GPOS 95.620%
total 99.919%
view source repository copy reproduction command
annotations
Domine/Domine.designspace (default) ✎99.917% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.878%
GDEF 97.152%
GPOS 95.620%
total 99.918%
view source repository copy reproduction command
annotations
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 new annotation
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 new annotation
NotoSansChakma.designspace (default) ✎99.902% (GlyphOrder, glyf, hhea, hmtx, maxp, post)
table value
GlyphOrder 99.422%
glyf 99.794%
hhea 94.737%
hmtx 99.807%
maxp 94.444%
post 99.817%
total 99.903%
view source repository copy reproduction command
annotations
epundaslab/EpundaSlab-Italic.glyphspackage (gftools) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.898%
view source repository copy reproduction command
annotations
epundaslab/EpundaSlab-Italic.glyphspackage (default) ✎99.897% ((mark/kern))
table value
(mark/kern) 99.383%
total 99.897%
view source repository copy reproduction command
annotations
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 new annotation
kablammo/Kablammo.glyphs (gftools) ✎99.883% (GSUB, glyf, gvar, maxp)
table value
GSUB 99.984%
glyf 99.999%
gvar 98.184%
maxp 94.444%
total 99.884%
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 new annotation
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 new annotation
Handjet.glyphs (default)99.844% (glyf, maxp)
table value
glyf 99.622%
maxp 88.889%
total 99.844%
view source repository copy reproduction command new annotation
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 new annotation
cuprum/Cuprum-Italic.designspace (gftools) ✎99.813% ((mark/kern), GDEF)
table value
(mark/kern) 99.289%
GDEF 99.885%
total 99.814%
view source repository copy reproduction command
annotations
cuprum/Cuprum-Italic.designspace (default) ✎99.813% ((mark/kern), GDEF)
table value
(mark/kern) 99.289%
GDEF 99.885%
total 99.813%
view source repository copy reproduction command
annotations
cuprum/Cuprum.designspace (gftools) ✎99.788% ((mark/kern), GDEF)
table value
(mark/kern) 99.150%
GDEF 99.760%
total 99.788%
view source repository copy reproduction command
annotations
cuprum/Cuprum.designspace (default) ✎99.787% ((mark/kern), GDEF)
table value
(mark/kern) 99.150%
GDEF 99.760%
total 99.788%
view source repository copy reproduction command
annotations
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 new annotation
Merriweather-Sans/MerriweatherSans.designspace (gftools)99.776% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.546%
GDEF 97.068%
GPOS 97.303%
total 99.776%
view source repository copy reproduction command new annotation
Merriweather-Sans/MerriweatherSans.designspace (default)99.774% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.546%
GDEF 97.068%
GPOS 97.303%
total 99.775%
view source repository copy reproduction command new annotation
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
Akaya-Kanadaka/AkayaKanadaka.glyphs (default) ✎99.751% ((mark/kern), GDEF, GSUB, OS_2, hhea, hmtx)
table value
(mark/kern) 99.482%
GDEF 95.294%
GSUB 99.969%
OS_2 98.077%
hhea 94.737%
hmtx 98.343%
total 99.752%
view source repository copy reproduction command
annotations
NotoSerifBengali.glyphspackage (default) ✎99.718% ((mark/kern), OS_2, name)
table value
(mark/kern) 94.924%
OS_2 96.154%
name 99.367%
total 99.718%
view source repository copy reproduction command
annotations
NotoSansTakri.designspace (default) ✎99.660% (GDEF)
table value
GDEF 85.124%
total 99.661%
view source repository copy reproduction command
annotations
LINESeedJP-Bold.glyphspackage (default) ✎99.651% (GSUB)
table value
GSUB 54.917%
total 99.652%
view source repository copy reproduction command
annotations
LINESeedJP-Thin.glyphspackage (default) ✎99.639% (GSUB)
table value
GSUB 54.917%
total 99.640%
view source repository copy reproduction command
annotations
LINESeedJP-Regular.glyphspackage (default) ✎99.631% (GSUB)
table value
GSUB 54.917%
total 99.631%
view source repository copy reproduction command
annotations
LINESeedJP-ExtraBold.glyphspackage (default) ✎99.630% (GSUB)
table value
GSUB 54.917%
total 99.631%
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
Bungee/Bungee-Shade.ufo (gftools)99.453% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.798%
GPOS 98.047%
GSUB 71.598%
OS_2 98.077%
name 86.765%
total 99.454%
view source repository copy reproduction command new annotation
Bungee/Bungee-Shade.ufo (default)99.452% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.798%
GPOS 98.047%
GSUB 71.598%
OS_2 98.077%
name 86.765%
total 99.452%
view source repository copy reproduction command new annotation
NotoSansHebrew.glyphs (default)99.386% ((mark/kern), GPOS)
table value
(mark/kern) 97.948%
GPOS 78.571%
total 99.387%
view source repository copy reproduction command new annotation
Radley-Italic.ufo (default) ✎99.354% (glyf)
table value
glyf 99.141%
total 99.354%
view source repository copy reproduction command
annotations
Padyakke_Libre/Padyakke.glyphs (default)99.326% ((mark/kern), GPOS)
table value
(mark/kern) 98.658%
GPOS 93.103%
total 99.326%
view source repository copy reproduction command new annotation
tajawal/Tajawal-ExtraBold.ufo (gftools)99.308% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.308%
view source repository copy reproduction command new annotation
tajawal/Tajawal-ExtraBold.ufo (default)99.308% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.308%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Black.ufo (gftools)99.299% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.299%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Black.ufo (default)99.298% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.299%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Regular.ufo (gftools)99.284% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.285%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Regular.ufo (default)99.284% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.285%
view source repository copy reproduction command new annotation
tajawal/Tajawal-ExtraLight.ufo (gftools)99.281% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.281%
view source repository copy reproduction command new annotation
tajawal/Tajawal-ExtraLight.ufo (default)99.281% (GSUB, head, name)
table value
GSUB 71.845%
head 95.000%
name 93.333%
total 99.281%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Medium.ufo (gftools)99.272% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.272%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Medium.ufo (default)99.272% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.272%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Bold.ufo (gftools)99.271% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.272%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Bold.ufo (default)99.271% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.271%
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)
tajawal/Tajawal-Light.ufo (gftools)99.242% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.243%
view source repository copy reproduction command new annotation
tajawal/Tajawal-Light.ufo (default)99.242% (GSUB, head, name)
table value
GSUB 73.124%
head 95.000%
name 93.333%
total 99.243%
view source repository copy reproduction command new annotation
Assistant/Assistant.designspace (gftools)99.170% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 95.728%
GDEF 95.588%
GPOS 93.793%
total 99.171%
view source repository copy reproduction command new annotation
Assistant/Assistant.designspace (default)99.168% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 95.728%
GDEF 95.588%
GPOS 93.793%
total 99.168%
view source repository copy reproduction command new annotation
Bungee/Bungee-Outline.ufo (gftools)99.111% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 99.112%
view source repository copy reproduction command new annotation
Bungee/Bungee-Outline.ufo (default)99.104% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 99.104%
view source repository copy reproduction command new annotation
font-mingzat/Mingzat.designspace (default)99.098% (HVAR, STAT, fvar, glyf, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.786%
gvar fontc only
name 98.413%
total 99.099%
view source repository copy reproduction command new annotation
Gulzar/Gulzar.glyphs (default) ✎99.085% ((mark/kern), GDEF)
table value
(mark/kern) 97.845%
GDEF 99.724%
total 99.086%
view source repository copy reproduction command
annotations
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) 252B
total 99.039%
view source repository copy reproduction command new annotation
Bungee/Bungee-Inline.ufo (gftools)98.836% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 98.837%
view source repository copy reproduction command new annotation
Bungee/Bungee-Inline.ufo (default)98.825% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 98.826%
view source repository copy reproduction command new annotation
KdamThmorPro.designspace (gftools)98.563% ((mark/kern), GDEF, GlyphOrder, glyf, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.580%
GDEF 99.184%
GlyphOrder 57.618%
glyf 99.928%
hhea 94.737%
hmtx 99.907%
maxp 94.444%
post 99.850%
total 98.563%
view source repository copy reproduction command new annotation
NotoSansCham.glyphs (default) ✎98.506% (GPOS)
table value
GPOS 93.190%
total 98.506%
view source repository copy reproduction command
annotations
Bungee/Bungee-Regular.ufo (gftools)98.445% ((mark/kern), GDEF, GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.190%
GDEF 98.501%
GPOS 98.656%
GSUB 77.649%
OS_2 98.077%
name 86.765%
total 98.446%
view source repository copy reproduction command new annotation
Bungee/Bungee-Regular.ufo (default)98.429% ((mark/kern), GDEF, GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.190%
GDEF 98.501%
GPOS 98.656%
GSUB 77.649%
OS_2 98.077%
name 86.765%
total 98.430%
view source repository copy reproduction command new annotation
Bungee/Bungee-Hairline.ufo (gftools)98.313% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 98.314%
view source repository copy reproduction command new annotation
Bungee/Bungee-Hairline.ufo (default)98.295% ((mark/kern), GPOS, GSUB, OS_2, name)
table value
(mark/kern) 99.698%
GPOS 99.374%
GSUB 77.649%
OS_2 98.077%
name 87.838%
total 98.296%
view source repository copy reproduction command new annotation
GoogleSans.designspace (default)98.282% ((mark/kern), GDEF, GPOS, fvar, name)
table value
(mark/kern) 97.132%
GDEF 99.968%
GPOS 94.458%
fvar 98.649%
name 98.343%
total 98.283%
view source repository copy reproduction command new annotation
GoogleSans-Italic.designspace (default)98.217% ((mark/kern), GDEF, GPOS, fvar, name)
table value
(mark/kern) 97.131%
GDEF 99.968%
GPOS 94.926%
fvar 98.649%
name 98.286%
total 98.218%
view source repository copy reproduction command new annotation
font-nuosu/NuosuSIL.designspace (default)98.038% (HVAR, STAT, fvar, glyf, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.975%
gvar fontc only
name 98.343%
total 98.038%
view source repository copy reproduction command new annotation
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) 274B
total 97.997%
view source repository copy reproduction command new annotation
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 new annotation
Turret-Road/turret-road.glyphs (default)97.955% (HVAR, OS_2, STAT, avar, fvar, gvar, name)
table value
HVAR 99.142%
OS_2 98.077%
STAT 78.788%
avar fontc only
fvar 55.263%
gvar 94.180%
name 90.909%
total 97.955%
view source repository copy reproduction command new annotation
Merriweather-Sans/MerriweatherSans-Italic.designspace (gftools)97.808% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 93.597%
GDEF 96.903%
GPOS 97.863%
total 97.809%
view source repository copy reproduction command new annotation
Merriweather-Sans/MerriweatherSans-Italic.designspace (default)97.805% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 93.597%
GDEF 96.903%
GPOS 97.863%
total 97.806%
view source repository copy reproduction command new annotation
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
NotoSerifMakasar.designspace (default) ✎96.833% (HVAR, STAT, fvar, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.471%
total 96.834%
view source repository copy reproduction command
annotations
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
Vollkorn-Typeface/Vollkorn-Italic.designspace (gftools)95.615% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.522%
GDEF 96.872%
GPOS 98.944%
total 95.615%
view source repository copy reproduction command new annotation
Vollkorn-Typeface/Vollkorn-Italic.designspace (default)95.613% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.522%
GDEF 96.872%
GPOS 98.944%
total 95.614%
view source repository copy reproduction command new annotation
Vollkorn-Typeface/Vollkorn.designspace (gftools)95.285% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.063%
GDEF 96.800%
GPOS 99.875%
total 95.286%
view source repository copy reproduction command new annotation
Vollkorn-Typeface/Vollkorn.designspace (default)95.284% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 92.063%
GDEF 96.800%
GPOS 99.875%
total 95.285%
view source repository copy reproduction command new annotation
ibarrareal/IbarraRealNova-Roman.designspace (gftools) ✎95.171% ((mark/kern), GDEF)
table value
(mark/kern) 80.541%
GDEF 98.209%
total 95.171%
view source repository copy reproduction command
annotations
ibarrareal/IbarraRealNova-Roman.designspace (default) ✎95.164% ((mark/kern), GDEF)
table value
(mark/kern) 80.541%
GDEF 98.209%
total 95.164%
view source repository copy reproduction command
annotations
Bodoni/BodoniModa.glyphs (gftools) ✎95.123% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.124%
view source repository copy reproduction command
annotations
Bodoni/BodoniModa.glyphs (default) ✎95.115% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.115%
view source repository copy reproduction command
annotations
Bodoni/BodoniModa-Italic.glyphs (gftools) ✎94.839% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.839%
view source repository copy reproduction command
annotations
Bodoni/BodoniModa-Italic.glyphs (default) ✎94.830% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.831%
view source repository copy reproduction command
annotations
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
ibarrareal/IbarraRealNova-Italic.designspace (gftools) ✎93.625% ((mark/kern), GDEF)
table value
(mark/kern) 75.734%
GDEF 98.182%
total 93.626%
view source repository copy reproduction command
annotations
ibarrareal/IbarraRealNova-Italic.designspace (default) ✎93.614% ((mark/kern), GDEF)
table value
(mark/kern) 75.734%
GDEF 98.182%
total 93.614%
view source repository copy reproduction command
annotations
suse-font/SUSE-Italic.glyphs (gftools) ✎93.453% ((mark/kern))
table value
(mark/kern) 87.911%
total 93.454%
view source repository copy reproduction command
annotations
suse-font/SUSE-Italic.glyphs (default) ✎93.347% ((mark/kern))
table value
(mark/kern) 87.911%
total 93.347%
view source repository copy reproduction command
annotations
redrose/RedRose.designspace (gftools) ✎92.526% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 75.905%
GDEF 94.965%
GPOS 91.729%
total 92.526%
view source repository copy reproduction command
annotations
redrose/RedRose.designspace (default) ✎92.517% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 75.905%
GDEF 94.965%
GPOS 91.729%
total 92.518%
view source repository copy reproduction command
annotations
NotoSansMath.glyphspackage (default) ✎92.437% ((mark/kern), GDEF, GlyphOrder, MATH, cmap, glyf, hmtx, post)
table value
(mark/kern) 99.995%
GDEF 99.957%
GlyphOrder 99.960%
MATH fontmake only
cmap 99.627%
glyf 99.992%
hmtx 99.940%
post 99.959%
total 92.437%
view source repository copy reproduction command
annotations
Geom/Geom-Italic.glyphs (gftools)92.214% ((mark/kern))
table value
(mark/kern) 65.234%
total 92.214%
view source repository copy reproduction command new annotation
Geom/Geom-Italic.glyphs (default)92.173% ((mark/kern))
table value
(mark/kern) 65.234%
total 92.173%
view source repository copy reproduction command new annotation
lugrasimo-fonts/Lugrasimo-Regular.designspace (default)92.063% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.489%
gvar fontc only
name 96.703%
total 92.063%
view source repository copy reproduction command new annotation
Geom/Geom.glyphs (gftools)92.046% ((mark/kern))
table value
(mark/kern) 64.209%
total 92.047%
view source repository copy reproduction command new annotation
Geom/Geom.glyphs (default)92.008% ((mark/kern))
table value
(mark/kern) 64.209%
total 92.008%
view source repository copy reproduction command new annotation
SEKUYA/Sekuya.glyphs (gftools)91.890% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 89.363%
GDEF 98.889%
GPOS 45.045%
total 91.891%
view source repository copy reproduction command new annotation
SEKUYA/Sekuya.glyphs (default)91.851% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 89.363%
GDEF 98.889%
GPOS 45.045%
total 91.851%
view source repository copy reproduction command new annotation
Padyakke_Libre/Padyakke.glyphs (gftools, source/builder.yaml)91.643% ((mark/kern), GPOS, cvt, fpgm, glyf, head, maxp, name, prep)
table value
(mark/kern) 98.658%
GPOS 93.103%
cvt fontmake only
fpgm fontmake only
glyf 87.723%
head 95.000%
maxp 66.667%
name 89.231%
prep 16.129%
total 91.644%
view source repository copy reproduction command new annotation
caprasimo-fonts/Caprasimo-Regular.designspace (default) ✎91.638% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, name, sizeof(GPOS))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
glyf 99.560%
gvar fontc only
name 93.182%
sizeof(GPOS) 1856B
total 91.639%
view source repository copy reproduction command
annotations
lugrasimo-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) 616B
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) 638B
total 91.077%
view source repository copy reproduction command
annotations
Baloo2-Variable/BalooBhai2.glyphs (gftools, builder/BalooBhai2.yaml) ✎90.973% (GSUB)
table value
GSUB 79.965%
total 90.973%
view source repository copy reproduction command
annotations
Baloo2-Variable/BalooBhai2.glyphs (default) ✎90.936% (GSUB)
table value
GSUB 79.965%
total 90.936%
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
Lumanosimo-Regular.designspace (default) ✎82.001% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
glyf 99.556%
gvar fontc only
name 90.722%
total 82.002%
view source repository copy reproduction command
annotations
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
Gulzar/Gulzar.glyphs (gftools) ✎73.831% ((mark/kern), GDEF, GlyphOrder, cmap, glyf, hmtx, post)
table value
(mark/kern) 44.470%
GDEF 86.280%
GlyphOrder 86.689%
cmap 61.321%
glyf 99.341%
hmtx 86.678%
post 84.817%
total 73.832%
view source repository copy reproduction command
annotations
bacasime-antique-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
bacasime-antique-fonts/Bacasime-Antique-Regular.designspace (default) ✎71.071% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, glyf, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.374%
gvar fontc only
name 96.703%
total 71.072%
view source repository copy reproduction command
annotations
KalniaGlaze.glyphs (default) ✎69.402% ((mark/kern), GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hmtx, ligcaret, post, sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 61.573%
GDEF 53.038%
GlyphOrder 99.299%
HVAR 45.914%
OS_2 98.077%
glyf 84.864%
gvar 64.160%
hmtx 81.404%
ligcaret 65.957%
post 100.000%
sizeof(GDEF) 384B
sizeof(GPOS) 4410B
total 69.402%
view source repository copy reproduction command
annotations
ar-one-sans/AROneSans.glyphs (gftools) ✎66.659% ((mark/kern), sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 37.762%
sizeof(GDEF) 7963B
sizeof(GPOS) 29252B
total 66.660%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
Danfo.glyphs (default) ✎66.565% ((mark/kern), GDEF, HVAR, STAT, fvar, glyf, gvar, maxp, name, sizeof(GDEF))
table value
(mark/kern) 96.335%
GDEF 99.805%
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 94.516%
gvar fontc only
maxp 94.444%
name 90.722%
sizeof(GDEF) 98B
total 66.565%
view source repository copy reproduction command
annotations
ar-one-sans/AROneSans.glyphs (default) ✎65.852% ((mark/kern), sizeof(GDEF), sizeof(GPOS))
table value
(mark/kern) 37.762%
sizeof(GDEF) 7963B
sizeof(GPOS) 29252B
total 65.852%
view source repository copy reproduction command
annotations
  • something weird with kern variations??
  • (to add or change, manually edit annotations.json)
Foldit.glyphs (default) ✎64.867% ((mark/kern), COLR, GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 28.507%
COLR 84.767%
GDEF 30.919%
GlyphOrder 58.188%
HVAR 25.531%
OS_2 98.077%
glyf 99.917%
gvar 95.320%
hhea 94.737%
hmtx 17.769%
ligcaret 20.635%
maxp 94.444%
post 99.868%
sizeof(GDEF) 416B
sizeof(GPOS) 10360B
sizeof(HVAR) 3000B
total 64.868%
view source repository copy reproduction command
annotations
Georama/Georama.designspace (gftools, sources/builder.yaml)57.044% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 1.181%
GDEF 45.732%
GSUB 48.492%
GlyphOrder 37.843%
HVAR 61.947%
cmap 41.230%
glyf 92.297%
gvar 99.326%
hmtx 37.786%
post 43.759%
total 57.044%
view source repository copy reproduction command new annotation
Georama/Georama.designspace (default)56.838% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
(mark/kern) 1.181%
GDEF 45.732%
GSUB 48.492%
GlyphOrder 37.843%
HVAR 62.138%
cmap 41.230%
glyf 92.096%
gvar 99.322%
hmtx 37.786%
post 43.759%
total 56.838%
view source repository copy reproduction command new annotation
Akaya-Kanadaka/AkayaKanadaka.glyphs (gftools) ✎56.797% ((mark/kern), GDEF, GSUB, GlyphOrder, OS_2, cmap, cvt, fpgm, glyf, head, hhea, hmtx, maxp, name, post, prep)
table value
(mark/kern) 14.209%
GDEF 33.613%
GSUB 40.157%
GlyphOrder 37.825%
OS_2 98.077%
cmap 65.985%
cvt fontmake only
fpgm fontmake only
glyf 83.379%
head 95.000%
hhea 94.737%
hmtx 37.751%
maxp 66.667%
name 96.875%
post 15.509%
prep 16.129%
total 56.797%
view source repository copy reproduction command
annotations
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 102
(mark/kern) 96
GPOS 62
OS_2 58
GDEF 57
GSUB 56
glyf 56
HVAR 47
gvar 39
fvar 38
STAT 33
post 26
head 24
hmtx 24
GlyphOrder 21
sizeof(GPOS) 19
maxp 18
hhea 16
avar 14
cmap 11
MVAR 10
ligcaret 10
sizeof(GDEF) 10
COLR 7
prep 4
sizeof(name) 4
cvt 3
fpgm 3
DSIG 2
MATH 1
SVG 1
gasp 1
sizeof(HVAR) 1
sizeof(STAT) 1
sizeof(glyf) 1
sizeof(hmtx) 1
sizeof(loca) 1
sizeof(post) 1

fontc failures

EkType/Anek/sources/AnekBangla/builder.yaml Masters/AnekBangla.designspace?34074c6b40 (default)
.designspace" [2026-04-27T17:29:49.959378Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:29:49.963380Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:29:49.965227Z ThreadId(1) fontc::workload DEBUG] 1/4271 complete, most recently Fe(Features) [2026-04-27T17:29:49.966078Z ThreadId(1) fontc::workload DEBUG] 2/4271 complete, most recently Fe(ColorPalettes) [2026-04-27T17:29:49.966084Z ThreadId(1) fontc::workload DEBUG] 3/4271 complete, most recently Fe(StaticMetadata) [2026-04-27T17:29:49.972030Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekBangla/Masters/AnekBangla-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekBangla/Masters/AnekBangla-Thin.ufo/features.fea
EkType/Anek/sources/AnekBangla/builder.yaml Masters/AnekBangla.designspace?34074c6b40 (gftools)
urce DEBUG] Features for "Masters/AnekBangla.designspace" [2026-04-27T17:30:27.475477Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:30:27.475493Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:30:27.476497Z ThreadId(1) fontc::workload DEBUG] 1/4271 complete, most recently Fe(Features) [2026-04-27T17:30:27.476527Z ThreadId(1) fontc::workload DEBUG] 2/4271 complete, most recently Fe(ColorPalettes) [2026-04-27T17:30:27.476531Z ThreadId(1) fontc::workload DEBUG] 3/4271 complete, most recently Fe(StaticMetadata) [2026-04-27T17:30:27.482236Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekBangla-CondensedThin.ufo/features.fea, Masters/AnekBangla-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekGujarati/builder.yaml Masters/AnekGujarati.designspace?34074c6b40 (default)
ata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati.designspace" [2026-04-27T17:32:10.227159Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:32:10.227305Z ThreadId(1) fontc::workload DEBUG] 1/4743 complete, most recently Fe(Features) [2026-04-27T17:32:10.227312Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(ColorPalettes) [2026-04-27T17:32:10.231926Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:32:10.240016Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGujarati/Masters/AnekGujarati-Thin.ufo/features.fea
EkType/Anek/sources/AnekGujarati/builder.yaml Masters/AnekGujarati.designspace?34074c6b40 (gftools)
atures for "Masters/AnekGujarati.designspace" [2026-04-27T17:32:47.136140Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:32:47.136367Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekGujarati.designspace" [2026-04-27T17:32:47.138336Z ThreadId(1) fontc::workload DEBUG] 1/4743 complete, most recently Fe(Features) [2026-04-27T17:32:47.140320Z ThreadId(1) fontc::workload DEBUG] 2/4743 complete, most recently Fe(ColorPalettes) [2026-04-27T17:32:47.140627Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:32:47.146578Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGujarati-CondensedThin.ufo/features.fea, Masters/AnekGujarati-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekGurmukhi/builder.yaml Masters/AnekGurmukhi.designspace?34074c6b40 (default)
Masters/AnekGurmukhi.designspace" [2026-04-27T17:33:29.255779Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:33:29.255803Z ThreadId(1) fontc::workload DEBUG] 2/2095 complete, most recently Fe(Features) [2026-04-27T17:33:29.255080Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi.designspace" [2026-04-27T17:33:29.260442Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:33:29.263586Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekGurmukhi/Masters/AnekGurmukhi-Thin.ufo/features.fea
EkType/Anek/sources/AnekGurmukhi/builder.yaml Masters/AnekGurmukhi.designspace?34074c6b40 (gftools)
atures for "Masters/AnekGurmukhi.designspace" [2026-04-27T17:33:48.821065Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:33:48.820971Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekGurmukhi.designspace" [2026-04-27T17:33:48.821180Z ThreadId(1) fontc::workload DEBUG] 1/2095 complete, most recently Fe(ColorPalettes) [2026-04-27T17:33:48.825477Z ThreadId(1) fontc::workload DEBUG] 2/2095 complete, most recently Fe(Features) [2026-04-27T17:33:48.826716Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:33:48.832365Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekGurmukhi-CondensedThin.ufo/features.fea, Masters/AnekGurmukhi-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekLatin/builder.yaml Masters/AnekLatin.designspace?34074c6b40 (default)
ARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:34:52.499585Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin.designspace" [2026-04-27T17:34:52.499808Z ThreadId(1) fontc::workload DEBUG] 1/3239 complete, most recently Fe(Features) [2026-04-27T17:34:52.499815Z ThreadId(1) fontc::workload DEBUG] 2/3239 complete, most recently Fe(ColorPalettes) [2026-04-27T17:34:52.503410Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:34:52.508450Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekLatin/Masters/AnekLatin-Thin.ufo/features.fea
EkType/Anek/sources/AnekLatin/builder.yaml Masters/AnekLatin.designspace?34074c6b40 (gftools)
:static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:35:13.988427Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Masters/AnekLatin.designspace" [2026-04-27T17:35:13.988451Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:35:13.994197Z ThreadId(1) fontc::workload DEBUG] 1/3239 complete, most recently Fe(StaticMetadata) [2026-04-27T17:35:13.994223Z ThreadId(1) fontc::workload DEBUG] 2/3239 complete, most recently Fe(Features) [2026-04-27T17:35:13.994226Z ThreadId(1) fontc::workload DEBUG] 3/3239 complete, most recently Fe(ColorPalettes) [2026-04-27T17:35:13.998261Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekLatin-CondensedThin.ufo/features.fea, Masters/AnekLatin-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (default)
ad DEBUG] 300/4980 complete, most recently Fe(Glyph(udieresisacute)) [2026-04-27T17:10:11.866591Z ThreadId(1) fontc::workload DEBUG] 301/4980 complete, most recently Fe(Glyph(uniE0FF)) [2026-04-27T17:10:11.866593Z ThreadId(1) fontc::workload DEBUG] 302/4980 complete, most recently Fe(Glyph(hbar.alt)) [2026-04-27T17:10:11.866595Z ThreadId(1) fontc::workload DEBUG] 303/4980 complete, most recently Fe(Glyph(napostrophe)) [2026-04-27T17:10:11.866597Z ThreadId(1) fontc::workload DEBUG] 304/4980 complete, most recently Fe(Glyph(ohorngrave.alt)) [2026-04-27T17:10:11.866599Z ThreadId(1) fontc::workload DEBUG] 305/4980 complete, most recently Fe(Glyph(Edotbelow)) [2026-04-27T17:10:11.866602Z ThreadId(1) fontc::workload DEBUG] 306/4980 complete, most recently Fe(Glyph(abreveacute)) [2026-04-27T17:10:11.885052Z ThreadId(1) fontc ERROR] Invalid source glyph 'rightanglebracket_math': 'invalid path: 'has 4 consecutive offcurve points [(124.0, 700.0), (125.0, 695.0), (126.0, 695.0), (98.0, 701.0)]''
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (default)
ginswith "g."] $[name beginswith "gbreve"] q $[na | ^ error: Unexpected token, expected glyph or glyph class in at 265:15 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Expected ';' in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: ']' Not valid in a feature block in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Unexpected token, expected glyph or glyph class in at 267:14 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: Expected ';' in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: ']' Not valid in a feature block in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (gftools)
glyph or glyph class in at 265:15 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Expected ';' in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: ']' Not valid in a feature block in at 265:44 | 265 | @BottomMedial=[$[name endswith ".medi.cv03"]]; | ^ error: Unexpected token, expected glyph or glyph class in at 267:14 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: Expected ';' in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ error: ']' Not valid in a feature block in at 267:43 | 267 | @BottomFinal=[$[name endswith ".fina.cv03"]]; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo.designspace?77fdf7e032 (default)
s. This is an unnecessary limitation. [2026-04-27T17:11:40.858885Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo.designspace" [2026-04-27T17:11:40.861240Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T17:11:40.865182Z ThreadId(1) fontc::workload DEBUG] 1/13239 complete, most recently Fe(Features) [2026-04-27T17:11:40.865203Z ThreadId(1) fontc::workload DEBUG] 2/13239 complete, most recently Fe(ColorPalettes) [2026-04-27T17:11:40.865206Z ThreadId(1) fontc::workload DEBUG] 3/13239 complete, most recently Fe(StaticMetadata) [2026-04-27T17:11:40.870841Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Bold.ufo/features.fea
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo.designspace?77fdf7e032 (gftools)
709Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T17:11:55.206792Z ThreadId(4) ufo2fontir::source DEBUG] Features for "sources/Arimo.designspace" [2026-04-27T17:11:55.206800Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:11:55.207485Z ThreadId(1) fontc::workload DEBUG] 1/13239 complete, most recently Fe(StaticMetadata) [2026-04-27T17:11:55.207490Z ThreadId(1) fontc::workload DEBUG] 2/13239 complete, most recently Fe(Features) [2026-04-27T17:11:55.207491Z ThreadId(1) fontc::workload DEBUG] 3/13239 complete, most recently Fe(ColorPalettes) [2026-04-27T17:11:55.210196Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/Arimo-Regular.ufo/features.fea, sources/Arimo-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (default)
4-27T17:12:41.225663Z ThreadId(1) fontc::workload DEBUG] 18249/22554 complete, most recently Be(GlyfFragment(aiMatra_reph_candraBindu-deva)) [2026-04-27T17:12:41.225666Z ThreadId(1) fontc::workload DEBUG] 18250/22554 complete, most recently Be(GlyfFragment(n_da-deva)) [2026-04-27T17:12:41.225668Z ThreadId(1) fontc::workload DEBUG] 18251/22554 complete, most recently Be(GlyfFragment(upsilontonos)) [2026-04-27T17:12:41.315154Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:12:41.315164Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (gftools)
ntly Be(GlyfFragment(Tcircumflexbelow)) [2026-04-27T17:14:20.722871Z ThreadId(1) fontc::workload DEBUG] 17772/22554 complete, most recently Be(GlyfFragment(o-cy.alt2)) [2026-04-27T17:14:20.722873Z ThreadId(1) fontc::workload DEBUG] 17773/22554 complete, most recently Be(GlyfFragment(IJ.alt5)) [2026-04-27T17:14:20.843033Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:14:20.843043Z 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-LGC.yaml PlaypenSans.glyphspackage?354fed4e5d (default)
ment(kappa.alt5)) [2026-04-27T17:16:50.480218Z ThreadId(1) fontc::workload DEBUG] 17885/22542 complete, most recently Be(GlyfFragment(gh_na-deva)) [2026-04-27T17:16:50.480220Z ThreadId(1) fontc::workload DEBUG] 17886/22542 complete, most recently Be(GlyfFragment(uue-deva)) [2026-04-27T17:16:50.480222Z ThreadId(1) fontc::workload DEBUG] 17887/22542 complete, most recently Be(GlyfFragment(Mu.alt6)) [2026-04-27T17:16:50.618872Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:16:50.618886Z 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)
ntly Be(GlyfFragment(ch_ya-deva)) [2026-04-27T17:19:09.291909Z ThreadId(1) fontc::workload DEBUG] 18859/22542 complete, most recently Be(GlyfFragment(b_bha-deva)) [2026-04-27T17:19:09.291912Z ThreadId(1) fontc::workload DEBUG] 18860/22542 complete, most recently Be(GlyfFragment(awMatra-deva)) [2026-04-27T17:19:09.346731Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:19:09.346749Z 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-Deva.yaml PlaypenSans.glyphspackage?7a0794f021 (default)
GlyfFragment(obreve)) [2026-04-27T17:21:13.409367Z ThreadId(1) fontc::workload DEBUG] 20286/22554 complete, most recently Be(GlyfFragment(ha-cy.alt3)) [2026-04-27T17:21:13.409370Z ThreadId(1) fontc::workload DEBUG] 20287/22554 complete, most recently Be(GlyfFragment(cedilla)) [2026-04-27T17:21:13.456763Z ThreadId(4) fontbe::features::kern DEBUG] 3 ir kerns became 693 classes and 10432 adjustments [2026-04-27T17:21:13.494888Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:21:13.494900Z 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)
54 complete, most recently Be(Post) [2026-04-27T17:23:32.463007Z ThreadId(1) fontc::workload DEBUG] 17384/22554 complete, most recently Fe(KernInstance(Normalized {wght: 0.00})) [2026-04-27T17:23:32.463013Z ThreadId(1) fontc::workload DEBUG] 17385/22554 complete, most recently Be(FeaturesAst) [2026-04-27T17:23:32.716325Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:23:32.716336Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (default)
6)) [2026-04-27T17:26:41.921050Z ThreadId(1) fontc::workload DEBUG] 18705/22542 complete, most recently Be(GlyfFragment(I-cy.alt3)) [2026-04-27T17:26:41.921053Z ThreadId(1) fontc::workload DEBUG] 18706/22542 complete, most recently Be(GlyfFragment(iMatra_reph-deva.w5)) [2026-04-27T17:26:41.921055Z ThreadId(1) fontc::workload DEBUG] 18707/22542 complete, most recently Be(GlyfFragment(n_h_ya-deva)) [2026-04-27T17:26:42.034041Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:26:42.034053Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^
TypeTogether/Playpen-Sans/sources/config-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (gftools)
ly Be(GlyfFragment(Ccaron)) [2026-04-27T17:28:27.175395Z ThreadId(1) fontc::workload DEBUG] 17857/22542 complete, most recently Be(GlyfFragment(Schwa-cy.alt5)) [2026-04-27T17:28:27.175396Z ThreadId(1) fontc::workload DEBUG] 17858/22542 complete, most recently Be(GlyfFragment(iishort-cy.alt3)) [2026-04-27T17:28:27.294883Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:28:27.294897Z 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)
4-27T17:30:37.864979Z ThreadId(1) fontc::workload DEBUG] 18380/22546 complete, most recently Be(GlyfFragment(hehDoachashmee-ar.init)) [2026-04-27T17:30:37.864980Z ThreadId(1) fontc::workload DEBUG] 18381/22546 complete, most recently Be(GlyfFragment(Te-cy.alt4)) [2026-04-27T17:30:37.864982Z ThreadId(1) fontc::workload DEBUG] 18382/22546 complete, most recently Be(GlyfFragment(pe-cy.loclSRB.alt2)) [2026-04-27T17:30:37.969095Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:30:37.969108Z ThreadId(1) fontc WARN] warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^
TypeTogether/Playpen-Sans/sources/config-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (gftools)
ently Be(GlyfFragment(Ecaron)) [2026-04-27T17:32:25.619877Z ThreadId(1) fontc::workload DEBUG] 17620/22546 complete, most recently Be(GlyfFragment(hah-ar.medi)) [2026-04-27T17:32:25.619879Z ThreadId(1) fontc::workload DEBUG] 17621/22546 complete, most recently Be(GlyfFragment(khha-deva.alt1)) [2026-04-27T17:32:25.742161Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-04-27T17:32:25.742173Z 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)
344Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:01:32.140620Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {opsz: 20.00, wght: 400.00} [2026-04-27T18:01:32.144241Z ThreadId(1) fontc::workload DEBUG] 1/4443 complete, most recently Fe(Features) [2026-04-27T18:01:32.144279Z ThreadId(1) fontc::workload DEBUG] 2/4443 complete, most recently Fe(ColorPalettes) [2026-04-27T18:01:32.144283Z ThreadId(1) fontc::workload DEBUG] 3/4443 complete, most recently Fe(StaticMetadata) [2026-04-27T18:01:32.150764Z 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)
4-27T18:02:11.407317Z ThreadId(6) ufo2fontir::source DEBUG] Features for "Italic/SourceSerif4Variable-Italic.designspace" [2026-04-27T18:02:11.407470Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:02:11.408825Z ThreadId(1) fontc::workload DEBUG] 1/4443 complete, most recently Fe(Features) [2026-04-27T18:02:11.408840Z ThreadId(1) fontc::workload DEBUG] 2/4443 complete, most recently Fe(ColorPalettes) [2026-04-27T18:02:11.417736Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {opsz: 20.00, wght: 400.00} [2026-04-27T18:02:11.424925Z 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)
27T17:58:32.824621Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:32.828782Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {opsz: 20.00, wght: 400.00} [2026-04-27T17:58:32.832486Z ThreadId(1) fontc::workload DEBUG] 1/6007 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:32.832508Z ThreadId(1) fontc::workload DEBUG] 2/6007 complete, most recently Fe(Features) [2026-04-27T17:58:32.832511Z ThreadId(1) fontc::workload DEBUG] 3/6007 complete, most recently Fe(StaticMetadata) [2026-04-27T17:58:32.843819Z 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)
s. This is an unnecessary limitation. [2026-04-27T18:00:14.099236Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Roman/SourceSerif4Variable-Roman.designspace" [2026-04-27T18:00:14.104288Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {opsz: 20.00, wght: 400.00} [2026-04-27T18:00:14.109594Z ThreadId(1) fontc::workload DEBUG] 1/6007 complete, most recently Fe(Features) [2026-04-27T18:00:14.109619Z ThreadId(1) fontc::workload DEBUG] 2/6007 complete, most recently Fe(ColorPalettes) [2026-04-27T18:00:14.109623Z ThreadId(1) fontc::workload DEBUG] 3/6007 complete, most recently Fe(StaticMetadata) [2026-04-27T18:00:14.119724Z 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... Done cleaning up temporary files
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (default)
[2026-04-27T17:10:58.636021Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo" [2026-04-27T17:10:58.636058Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo': 'only UFO (directory) packages are supported'
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (gftools)
TTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9c47d03f /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9c47d03f Bytesized-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9c47d03f Bytesized-Regular.ufo --flatten-components --decompose-transformed-components [2026-04-27T17:11:02.672144Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2026-04-27T17:11:02.672184Z ThreadId(1) fontc ERROR] Reading source failed for 'Bytesized-Regular.ufo': 'only UFO (directory) packages are supported' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (default)
[2026-04-27T17:13:10.018740Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Bai-Jamjuree_e35cafdf69/source/Baijam.glyphs" [2026-04-27T17:13:10.041588Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:13:10.041608Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:13:10.041613Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:13:10.049138Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:13:10.051532Z 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)
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzzkxc3h5 source/Baijam.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:13:24.191921Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Baijam.glyphs" [2026-04-27T17:13:24.213933Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:13:24.213956Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:13:24.213960Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:13:24.221197Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:13:24.224347Z 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)
[2026-04-27T17:14:25.213769Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Fah-Kwang_7b16186dad/source/Fahkwang.glyphs" [2026-04-27T17:14:25.234313Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:14:25.234335Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:14:25.234366Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:14:25.237325Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:14:25.245306Z 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)
[2026-04-27T17:15:03.813119Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/K2D_5df785dc3b/source/K2D.glyphs" [2026-04-27T17:15:03.831020Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:15:03.831040Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:15:03.831043Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:03.833477Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:15:03.837342Z 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)
[2026-04-27T17:15:49.009407Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Kodchasan_d68c1268f9/source/Kodchasan-Master.glyphs" [2026-04-27T17:15:49.031161Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-04-27T17:15:49.031189Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:15:49.031195Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:15:49.031197Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:49.035726Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:15:49.041826Z 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)
[2026-04-27T17:16:31.532754Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Koho_066267ad87/source/KoHo-Master.glyphs" [2026-04-27T17:16:31.559245Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:16:31.559269Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:16:31.559274Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:16:31.565542Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:16:31.568502Z 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)
[2026-04-27T17:19:08.621906Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Sarabun_854cdbc6af/source/Sarabun.glyphs" [2026-04-27T17:19:08.637346Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:19:08.637364Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:19:08.637367Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:19:08.639839Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:19:08.642824Z 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)
folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnojj4yij source/Sarabun.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:19:23.337610Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Sarabun.glyphs" [2026-04-27T17:19:23.377372Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:19:23.377400Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:19:23.377406Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:19:23.387420Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:19:23.394718Z 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
cyrealtype/Federant/$VIRTUAL/google/fonts/ofl/federant/config.yaml src/Federant-Regular.glyphs?c5c5f60221 (default)
[2026-04-27T17:24:04.569678Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cyrealtype/Federant_c5c5f60221/src/Federant-Regular.glyphs" [2026-04-27T17:24:04.571486Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/cyrealtype/Federant_c5c5f60221/src/Federant-Regular.glyphs': 'Unable to read glyphs file: Unable to parse /Users/rofls/.fontc_crater_cache/cyrealtype/Federant_c5c5f60221/src/Federant-Regular.glyphs: Expected numeric value'
dancoull/ClimateCrisis/sources/config.yaml ClimateCrisis.glyphs?8e3882135d (default)
[2026-04-27T17:29:03.931367Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/dancoull/ClimateCrisis_8e3882135d/sources/ClimateCrisis.glyphs" [2026-04-27T17:29:04.219130Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-04-27T17:29:04.219193Z ThreadId(1) glyphs_reader::font WARN] 3/4 masters have Axis Location; ignoring [2026-04-27T17:29:04.321151Z ThreadId(1) fontc ERROR] Missing mapping on Year for default at DesignSpace(1979.0). Mappings [(UserSpace(1990.0), DesignSpace(1994.0)), (UserSpace(2000.0), DesignSpace(2000.0)), (UserSpace(2010.0), DesignSpace(2012.0)), (UserSpace(2019.0), DesignSpace(2019.0)), (UserSpace(2030.0), DesignSpace(2028.0)), (UserSpace(2040.0), DesignSpace(2040.0)), (UserSpace(2050.0), DesignSpace(2050.0))]
dy/linefont/sources/config.yaml Linefont.designspace?347effeda6 (default)
2026-04-27T17:10:25.060662Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:10:25.060573Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/dy/linefont_347effeda6/sources/Linefont.designspace" [2026-04-27T17:10:25.060698Z ThreadId(1) fontc::workload DEBUG] 1/1595 complete, most recently Fe(Features) [2026-04-27T17:10:25.060707Z ThreadId(1) fontc::workload DEBUG] 2/1595 complete, most recently Fe(ColorPalettes) [2026-04-27T17:10:25.065865Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin' for default instance at User {wdth: 100.00, wght: 100.00} [2026-04-27T17:10:25.070972Z 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)
59103Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Linefont.designspace" [2026-04-27T17:10:34.659177Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:10:34.662243Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin' for default instance at User {wdth: 100.00, wght: 100.00} [2026-04-27T17:10:34.664933Z ThreadId(1) fontc::workload DEBUG] 1/1595 complete, most recently Fe(ColorPalettes) [2026-04-27T17:10:34.664958Z ThreadId(1) fontc::workload DEBUG] 2/1595 complete, most recently Fe(Features) [2026-04-27T17:10:34.664961Z ThreadId(1) fontc::workload DEBUG] 3/1595 complete, most recently Fe(StaticMetadata) [2026-04-27T17:10:34.667334Z 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)
7T17:13:58.606578Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:58.606596Z 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/Black/feat/Black-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Bold/Yantramanav-Bold.ufo?e40db8e442 (default)
-27T17:13:48.048058Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:48.048083Z 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/Bold/feat/Bold-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Light/Yantramanav-Light.ufo?e40db8e442 (default)
7T17:13:15.014267Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:15.014306Z 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/Light/feat/Light-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Medium/Yantramanav-Medium.ufo?e40db8e442 (default)
17:13:37.322767Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:37.322792Z 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/Medium/feat/Medium-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Regular/Yantramanav-Regular.ufo?e40db8e442 (default)
:13:26.538446Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:26.538473Z 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)
-27T17:13:03.566324Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:03.566350Z 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/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (gftools)
55Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:30:56.003940Z ThreadId(1) fontc::workload DEBUG] 1/3835 complete, most recently Fe(Features) [2026-04-27T17:30:56.003965Z ThreadId(1) fontc::workload DEBUG] 2/3835 complete, most recently Fe(ColorPalettes) [2026-04-27T17:30:56.011483Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {GRAD: 0.00, XOPQ: 96.00, XTRA: 468.00, YOPQ: 79.00, YTAS: 750.00, YTDE: -203.00, YTFI: 738.00, YTLC: 514.00, YTUC: 712.00, opsz: 14.00, slnt: 0.00, wdth: 100.00, wght: 400.00} [2026-04-27T17:30:56.042133Z ThreadId(1) fontc ERROR] feature files are non-identical: 1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, 1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (default)
eatures for "/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" [2026-04-27T17:35:13.251450Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" thread '<unnamed>' (25290120) panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-04-27T17:35:13.259842Z ThreadId(1) fontc::workload DEBUG] 1/2947 complete, most recently Fe(Features) [2026-04-27T17:35:13.259866Z ThreadId(1) fontc::workload DEBUG] 2/2947 complete, most recently Fe(ColorPalettes) [2026-04-27T17:35:13.259869Z ThreadId(1) fontc::workload DEBUG] 3/2947 complete, most recently Fe(StaticMetadata) [2026-04-27T17:35:13.264549Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (gftools)
s for "sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" thread '<unnamed>' (25290931) panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-04-27T17:35:27.715576Z ThreadId(1) fontc::workload DEBUG] 1/2947 complete, most recently Fe(Features) [2026-04-27T17:35:27.715586Z ThreadId(1) fontc::workload DEBUG] 2/2947 complete, most recently Fe(ColorPalettes) [2026-04-27T17:35:27.715591Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T17:35:27.715599Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T17:35:27.715832Z ThreadId(1) fontc::workload DEBUG] 3/2947 complete, most recently Fe(StaticMetadata) [2026-04-27T17:35:27.722779Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltwarp/config.yaml sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace?0773dc9f49 (default)
ontc::workload DEBUG] 1/2923 complete, most recently Fe(Features) [2026-04-27T17:36:09.267050Z ThreadId(1) fontc::workload DEBUG] 2/2923 complete, most recently Fe(ColorPalettes) [2026-04-27T17:36:09.267057Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T17:36:09.267107Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful thread '<unnamed>' (25293509) panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-04-27T17:36:09.270255Z ThreadId(1) fontc::workload DEBUG] 3/2923 complete, most recently Fe(PaintGraph) [2026-04-27T17:36:09.270279Z ThreadId(1) fontc::workload DEBUG] 4/2923 complete, most recently Be(Cpal) [2026-04-27T17:36:09.270282Z ThreadId(1) fontc::workload DEBUG] 5/2923 complete, most recently Fe(StaticMetadata) [2026-04-27T17:36:09.275199Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltwarp/config.yaml sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace?0773dc9f49 (gftools)
a for "sources/Tilt Warp/Rotated/TiltWarp[XROT,YROT].designspace" [2026-04-27T17:36:18.198084Z ThreadId(1) fontc::workload DEBUG] 1/2923 complete, most recently Fe(Features) [2026-04-27T17:36:18.198108Z ThreadId(1) fontc::workload DEBUG] 2/2923 complete, most recently Fe(ColorPalettes) [2026-04-27T17:36:18.198115Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T17:36:18.198132Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful thread '<unnamed>' (25293981) panicked at ufo2fontir/src/toir.rs:32:52: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-04-27T17:36:18.206899Z ThreadId(1) fontc::workload DEBUG] 3/2923 complete, most recently Fe(StaticMetadata) [2026-04-27T17:36:18.210336Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Italic.glyphs?f4f60a57f5 (default)
27T17:38:25.472835Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(D)) [2026-04-27T17:38:25.472837Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(Eth)) [2026-04-27T17:38:25.472839Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(k)) [2026-04-27T17:38:25.472845Z ThreadId(1) fontc::workload DEBUG] 230/921 complete, most recently Fe(Glyph(backslash)) [2026-04-27T17:38:25.472847Z ThreadId(1) fontc::workload DEBUG] 231/921 complete, most recently Fe(Glyph(O)) [2026-04-27T17:38:25.472849Z ThreadId(1) fontc::workload DEBUG] 232/921 complete, most recently Fe(Glyph(colon)) [2026-04-27T17:38:25.472851Z ThreadId(1) fontc::workload DEBUG] 233/921 complete, most recently Fe(Glyph(F)) [2026-04-27T17:38:25.474414Z 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)
6Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(NULL)) [2026-04-27T17:38:31.966027Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(b)) [2026-04-27T17:38:31.966028Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(periodcentered)) [2026-04-27T17:38:31.966029Z ThreadId(1) fontc::workload DEBUG] 230/921 complete, most recently Fe(Glyph(minus)) [2026-04-27T17:38:31.966030Z ThreadId(1) fontc::workload DEBUG] 231/921 complete, most recently Fe(Glyph(.notdef)) [2026-04-27T17:38:31.966030Z ThreadId(1) fontc::workload DEBUG] 232/921 complete, most recently Fe(Glyph(Idieresis)) [2026-04-27T17:38:31.969003Z ThreadId(1) fontc ERROR] Invalid source glyph 'ellipsis': 'layer 3E88664E-E4A1-4C90-B697-57006E853054 provided outline at XXXX=0, wdth=100, wght=400 but an outline for this location was already defined' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (default)
[2026-04-27T17:43:45.602183Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/BeirutiVF.designspace" [2026-04-27T17:43:45.602290Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/Beiruti-Regular.ufo.zip': 'only UFO (directory) packages are supported'
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (gftools)
rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5qm2s1vs Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5qm2s1vs Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:44:08.074961Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Source/2-Production/BeirutiVF.designspace" [2026-04-27T17:44:08.075019Z 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)
ost recently Be(GlyfFragment(D.ss02)) [2026-04-27T17:08:51.216709Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-04-27T17:08:51.216714Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 440:10 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Expected ';' in at 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^
googlefonts/dynapuff/sources/config.yaml DynaPuff.glyphs?d1b4a98067 (gftools)
iled with 6 errors [2026-04-27T17:09:00.656541Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 440:10 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Expected ';' in at 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (default)
lic.designspace" [2026-04-27T17:20:17.867326Z ThreadId(1) fontc::workload DEBUG] 1/907 complete, most recently Fe(ColorPalettes) [2026-04-27T17:20:17.868927Z ThreadId(1) fontc::workload DEBUG] 2/907 complete, most recently Fe(Features) [2026-04-27T17:20:17.868935Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T17:20:17.868961Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T17:20:17.867880Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-04-27T17:20:17.875461Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(StaticMetadata) [2026-04-27T17:20:17.875483Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Fe(PaintGraph) [2026-04-27T17:20:17.875486Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Be(Cpal) [2026-04-27T17:20:17.876228Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (gftools)
/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-04-27T17:20:22.222581Z ThreadId(2) ufo2fontir::source DEBUG] Features for "JosefinSlab-Italic.designspace" [2026-04-27T17:20:22.222595Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "JosefinSlab-Italic.designspace" [2026-04-27T17:20:22.223027Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-04-27T17:20:22.224378Z ThreadId(1) fontc::workload DEBUG] 1/907 complete, most recently Fe(Features) [2026-04-27T17:20:22.224415Z ThreadId(1) fontc::workload DEBUG] 2/907 complete, most recently Fe(ColorPalettes) [2026-04-27T17:20:22.224443Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(StaticMetadata) [2026-04-27T17:20:22.224971Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/roboto-classic/$VIRTUAL/google/fonts/ofl/roboto/config.yaml sources/Roboto.designspace?91d5d3e5b8 (default)
s 12450 kern entries [2026-04-27T18:11:27.362094Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {ital: 0.00, wdth: -1.00, wght: -0.50} has 11820 kern entries [2026-04-27T18:11:27.363473Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {ital: 0.00, wdth: 0.00, wght: 0.00} has 11820 kern entries [2026-04-27T18:11:27.363927Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {ital: 1.00, wdth: -1.00, wght: 0.69} has 12450 kern entries [2026-04-27T18:11:27.366020Z ThreadId(7) ufo2fontir::source DEBUG] Normalized {ital: 0.00, wdth: -1.00, wght: 0.00} has 11820 kern entries [2026-04-27T18:11:27.375327Z ThreadId(3) ufo2fontir::source DEBUG] Normalized {ital: 0.00, wdth: -1.00, wght: 0.69} has 12450 kern entries [2026-04-27T18:11:27.384816Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {ital: 1.00, wdth: 0.00, wght: 1.00} has 12450 kern entries [2026-04-27T18:11:27.503508Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'μ' (U+03BC) to two different glyph ids: GID_119 and GID_2576
googlefonts/roboto-classic/$VIRTUAL/google/fonts/ofl/roboto/config.yaml sources/Roboto.designspace?91d5d3e5b8 (gftools)
026-04-27T18:12:26.767283Z ThreadId(1) fontc::workload DEBUG] 9301/13607 complete, most recently Be(GlyfFragment(uni0207)) [2026-04-27T18:12:26.767284Z ThreadId(1) fontc::workload DEBUG] 9302/13607 complete, most recently Be(GlyfFragment(uni1EB1)) [2026-04-27T18:12:26.767285Z ThreadId(1) fontc::workload DEBUG] 9303/13607 complete, most recently Be(GlyfFragment(uni0455)) [2026-04-27T18:12:26.767287Z ThreadId(1) fontc::workload DEBUG] 9304/13607 complete, most recently Be(GlyfFragment(uni1E22)) [2026-04-27T18:12:26.767288Z ThreadId(1) fontc::workload DEBUG] 9305/13607 complete, most recently Be(GlyfFragment(uni1EF0)) [2026-04-27T18:12:26.767289Z ThreadId(1) fontc::workload DEBUG] 9306/13607 complete, most recently Be(GlyfFragment(uni1E3E)) [2026-04-27T18:12:26.992056Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'μ' (U+03BC) to two different glyph ids: GID_119 and GID_2576 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (default)
[2026-04-27T18:20:34.804175Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/sedgwickave_3b269a9037/sources/Sedgwick-Ave.glyphs" [2026-04-27T18:20:34.808904Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-04-27T18:20:34.808923Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-04-27T18:20:34.808930Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:20:34.808932Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:20:34.811306Z 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/tmpwwf_944m Sedgwick-Ave.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:20:41.738916Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sedgwick-Ave.glyphs" [2026-04-27T18:20:41.749153Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-04-27T18:20:41.749174Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-04-27T18:20:41.749180Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:20:41.749182Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:20:41.751518Z 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)
17Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/Tektur.designspace" [2026-04-27T18:17:24.113903Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:17:24.114582Z ThreadId(1) fontc::workload DEBUG] 1/4559 complete, most recently Fe(ColorPalettes) [2026-04-27T18:17:24.114589Z ThreadId(1) fontc::workload DEBUG] 2/4559 complete, most recently Fe(Features) [2026-04-27T18:17:24.115749Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wdth: 100.00, wght: 400.00} [2026-04-27T18:17:24.121371Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.fontc_crater_cache/hyvyys/Tektur_0313e9612e/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jost.designspace?35f141c970 (default)
ce WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:30.706173Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jost.designspace" [2026-04-27T18:22:30.706745Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-04-27T18:22:30.706752Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:30.707592Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-04-27T18:22:30.711087Z 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)
UG] Features for "sources/designspace/jost.designspace" [2026-04-27T18:22:37.140992Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:37.141760Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Book' for default instance at User {ital: 0.00, wght: 400.00} [2026-04-27T18:22:37.142271Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-04-27T18:22:37.142309Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:37.142335Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:37.144653Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/designspace/../UFO/400.ufo/features.fea, sources/designspace/../UFO/400i.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF-Italic.designspace?35f141c970 (default)
gnspace" [2026-04-27T18:22:13.073681Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jostGF-Italic.designspace" [2026-04-27T18:22:13.073730Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:13.073754Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T18:22:13.073754Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:13.074104Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(Features) [2026-04-27T18:22:13.077021Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/400i.ufo/features.fea, /Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/../UFO/100i.ufo/features.fea
indestructible-type/Jost/$VIRTUAL/google/fonts/ofl/jost/config.yaml sources/designspace/jostGF-Italic.designspace?35f141c970 (gftools)
) ufo2fontir::source DEBUG] Static metadata for "sources/designspace/jostGF-Italic.designspace" [2026-04-27T18:22:19.683525Z ThreadId(2) ufo2fontir::source DEBUG] Features for "sources/designspace/jostGF-Italic.designspace" [2026-04-27T18:22:19.683572Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:19.683607Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:19.683615Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:19.683618Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(Features) [2026-04-27T18:22:19.685128Z 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)
:21:54.271844Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/indestructible-type/Jost_35f141c970/sources/designspace/jostGF.designspace" [2026-04-27T18:21:54.273288Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:21:54.281597Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(Features) [2026-04-27T18:21:54.281614Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:21:54.281617Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(StaticMetadata) [2026-04-27T18:21:54.283506Z 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)
BUG] Static metadata for "sources/designspace/jostGF.designspace" [2026-04-27T18:22:00.356025Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:00.356609Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:22:00.357227Z ThreadId(1) fontc::workload DEBUG] 1/2179 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:00.357239Z ThreadId(1) fontc::workload DEBUG] 2/2179 complete, most recently Fe(Features) [2026-04-27T18:22:00.357242Z ThreadId(1) fontc::workload DEBUG] 3/2179 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:00.358557Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/designspace/../UFO/400.ufo/features.fea, sources/designspace/../UFO/100.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?cec102c389 (default)
42440Z ThreadId(7) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-Italic.designspace" [2026-04-27T18:22:48.642452Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:48.642472Z ThreadId(1) fontc::workload DEBUG] 1/4279 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:48.642476Z ThreadId(1) fontc::workload DEBUG] 2/4279 complete, most recently Fe(Features) [2026-04-27T18:22:48.642477Z ThreadId(1) fontc::workload DEBUG] 3/4279 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:48.643363Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea, /Users/rofls/.fontc_crater_cache/intel/intel-one-mono_cec102c389/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?cec102c389 (gftools)
e files. This is an unnecessary limitation. [2026-04-27T18:22:57.687653Z ThreadId(7) ufo2fontir::source DEBUG] Static metadata for "sources/masters/IntelOneMono-Italic.designspace" [2026-04-27T18:22:57.689782Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Light Italic' for default instance at User {wght: 300.00} [2026-04-27T18:22:57.691075Z ThreadId(1) fontc::workload DEBUG] 1/4279 complete, most recently Fe(Features) [2026-04-27T18:22:57.691088Z ThreadId(1) fontc::workload DEBUG] 2/4279 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:57.691091Z ThreadId(1) fontc::workload DEBUG] 3/4279 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:57.693530Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea, sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
jenskutilek/homecomputer-fonts/Workbench/sources/config.yaml Workbench.glyphs?09b2f79d68 (gftools)
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
liamspradlin/Girassol-Display/$VIRTUAL/google/fonts/ofl/girassol/config.yaml sources/Girassol-Regular.ufo?cc8fa1b5a1 (default)
7 complete, most recently Be(GlyfFragment(wgrave)) [2026-04-27T18:33:36.492123Z ThreadId(1) fontc::workload DEBUG] 1479/1787 complete, most recently Be(GlyfFragment(Ntilde)) [2026-04-27T18:33:36.492125Z ThreadId(1) fontc::workload DEBUG] 1480/1787 complete, most recently Be(GlyfFragment(mu)) [2026-04-27T18:33:36.492128Z ThreadId(1) fontc::workload DEBUG] 1481/1787 complete, most recently Be(GlyfFragment(ncaron)) [2026-04-27T18:33:36.492130Z ThreadId(1) fontc::workload DEBUG] 1482/1787 complete, most recently Be(GlyfFragment(icaron)) [2026-04-27T18:33:36.492133Z ThreadId(1) fontc::workload DEBUG] 1483/1787 complete, most recently Be(GlyfFragment(U)) [2026-04-27T18:33:36.492135Z ThreadId(1) fontc::workload DEBUG] 1484/1787 complete, most recently Be(GlyfFragment(ccaron)) [2026-04-27T18:33:36.494820Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/liamspradlin/Girassol-Display_cc8fa1b5a1/sources/Girassol-Regular.ufo': 'failed to load (kerning) groups'
liamspradlin/Girassol-Display/$VIRTUAL/google/fonts/ofl/girassol/config.yaml sources/Girassol-Regular.ufo?cc8fa1b5a1 (gftools)
) [2026-04-27T18:33:36.560931Z ThreadId(1) fontc::workload DEBUG] 1479/1787 complete, most recently Be(GlyfFragment(Aogonek)) [2026-04-27T18:33:36.560933Z ThreadId(1) fontc::workload DEBUG] 1480/1787 complete, most recently Be(GlyfFragment(ccedilla)) [2026-04-27T18:33:36.560936Z ThreadId(1) fontc::workload DEBUG] 1481/1787 complete, most recently Be(GlyfFragment(asciicircum)) [2026-04-27T18:33:36.560938Z ThreadId(1) fontc::workload DEBUG] 1482/1787 complete, most recently Be(GlyfFragment(yacute)) [2026-04-27T18:33:36.560940Z ThreadId(1) fontc::workload DEBUG] 1483/1787 complete, most recently Be(GlyfFragment(Ocaron)) [2026-04-27T18:33:36.560942Z ThreadId(1) fontc::workload DEBUG] 1484/1787 complete, most recently Be(GlyfFragment(Ibreve)) [2026-04-27T18:33:36.562847Z 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)
[2026-04-27T18:31:13.398327Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Chakra-Petch_6176529d05/source/Chakra Petch.glyphs" [2026-04-27T18:31:13.414806Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T18:31:13.414823Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:31:13.414826Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:31:13.417718Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T18:31:13.421681Z 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)
92d38qc2zzr8kbcv88h0000gn/T/tmpj68k1u9l source/Chakra Petch.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:31:24.303014Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Chakra Petch.glyphs" [2026-04-27T18:31:24.325017Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T18:31:24.325050Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:31:24.325059Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:31:24.330104Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T18:31:24.334244Z 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-04-27T18:28:47.326029Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mashavp/Solway_41e054e457/sources/Solway.glyphs" [2026-04-27T18:28:47.329518Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-04-27T18:28:47.329551Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:28:47.329554Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T18:28:47.331069Z 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/tmpsyqpoauw sources/Solway.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:28:52.324634Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Solway.glyphs" [2026-04-27T18:28:52.332366Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-04-27T18:28:52.332402Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:28:52.332403Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T18:28:52.334055Z 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)
omplete, most recently Fe(Glyph(nbspace)) [2026-04-27T17:40:17.751282Z ThreadId(1) fontc::workload DEBUG] 789/4744 complete, most recently Fe(Glyph(sinDVU)) [2026-04-27T17:40:17.751284Z ThreadId(1) fontc::workload DEBUG] 790/4744 complete, most recently Fe(Glyph(sinL.virama)) [2026-04-27T17:40:17.751286Z ThreadId(1) fontc::workload DEBUG] 791/4744 complete, most recently Fe(Glyph(won)) [2026-04-27T17:40:17.751288Z ThreadId(1) fontc::workload DEBUG] 792/4744 complete, most recently Fe(Glyph(sinPfa)) [2026-04-27T17:40:17.751290Z ThreadId(1) fontc::workload DEBUG] 793/4744 complete, most recently Fe(Glyph(Ldot)) [2026-04-27T17:40:17.751293Z ThreadId(1) fontc::workload DEBUG] 794/4744 complete, most recently Fe(Glyph(Thorn)) [2026-04-27T17:40:17.751295Z ThreadId(1) fontc::workload DEBUG] 795/4744 complete, most recently Fe(Glyph(sinCU)) [2026-04-27T17:40:17.764105Z ThreadId(1) fontc ERROR] Invalid source glyph 'guarani': 'invalid path: 'has 1 consecutive offcurve points [(281.0, 573.0)]''
mooniak/maname-font/sources/config.yaml Maname.glyphspackage?626ceee131 (gftools)
kload DEBUG] 1178/4744 complete, most recently Fe(Glyph(sinGhRI)) [2026-04-27T17:40:27.001305Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(cedi))' failed: 'Invalid source glyph 'cedi': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]''' [2026-04-27T17:40:27.001307Z ThreadId(1) fontc::workload DEBUG] 1179/4744 complete, most recently Fe(Glyph(cedi)) [2026-04-27T17:40:27.001308Z ThreadId(1) fontc::workload DEBUG] 1180/4744 complete, most recently Fe(Glyph(numbersign)) [2026-04-27T17:40:27.001309Z ThreadId(1) fontc::workload DEBUG] 1181/4744 complete, most recently Fe(Glyph(sinYansaya.MatraI)) [2026-04-27T17:40:27.001310Z ThreadId(1) fontc::workload DEBUG] 1182/4744 complete, most recently Fe(Glyph(sinDhRa)) [2026-04-27T17:40:27.006457Z ThreadId(1) fontc ERROR] Invalid source glyph 'guarani': 'invalid path: 'has 1 consecutive offcurve points [(281.0, 573.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)
nt(comma)) [2026-04-27T18:06:19.959711Z ThreadId(1) fontc::workload DEBUG] 1188/2357 complete, most recently Be(GlyfFragment(S.big)) [2026-04-27T18:06:19.960708Z ThreadId(4) fontbe::glyphs WARN] period has inconsistent path elements: {"MCCCCZ", "MLLLLZ"} [2026-04-27T18:06:19.964001Z ThreadId(5) fontbe::glyphs WARN] acutecomb has inconsistent path elements: {"MLLLLLZ", "MLLLLZ"} [2026-04-27T18:06:19.964691Z ThreadId(5) fontbe::glyphs WARN] dieresiscomb has inconsistent path elements: {"MLLLLZMLLLLZ", "MCCCCZMCCCCZ"} [2026-04-27T18:06:19.965163Z ThreadId(4) fontbe::glyphs WARN] i has inconsistent path elements: {"MLLLLZMLLLLZ", "MLLLLLLLLLLLLZ"} [2026-04-27T18:06:19.965339Z ThreadId(6) fontbe::glyphs WARN] j has inconsistent path elements: {"MCLLLCCLLLCZMLLLLZ", "MCLLLCCLLLCZ"} [2026-04-27T18:06:19.968434Z ThreadId(1) fontc ERROR] 'dotaccentcomb' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
notofonts/hanifi-rohingya/sources/config-sans-hanifi-rohingya.yaml NotoSansHanifiRohingya.designspace?48ba61fd61 (default)
DEBUG] Features for "/Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya.designspace" [2026-04-27T18:15:39.319556Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:15:39.320114Z ThreadId(1) fontc::workload DEBUG] 1/759 complete, most recently Fe(ColorPalettes) [2026-04-27T18:15:39.320128Z ThreadId(1) fontc::workload DEBUG] 2/759 complete, most recently Fe(Features) [2026-04-27T18:15:39.321038Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:15:39.321403Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/notofonts/hanifi-rohingya_48ba61fd61/sources/NotoSansHanifiRohingya-Bold.ufo/features.fea
notofonts/nastaliq/sources/config-nastaliq-urdu.yaml NotoNastaliqUrdu.glyphspackage?3508acd351 (default)
| ^ error: Expected ';' in at 1376:42 | 1376 | @REH.WAW.DAL = [ $[name contains "dal-ar"] | ^ error: Unexpected token 'reh-ar.isol', expected global keyword. in at 1377:0 | 1377 | reh-ar.isol | ^^^^^^^^^^^ error: Unexpected token, expected glyph or glyph class in at 1409:13 | 1409 | @Sarkash = [ $[name contains "sarkash"] | ^ error: Expected ';' in at 1409:39 | 1409 | @Sarkash = [ $[name contains "sarkash"] | ^ error: Unexpected token ']', expected global keyword. in at 1411:0 | 1411 | ]; | ^ warning: when used as glyph name 'NULL' should be escaped ('\NULL') in at 1414:9944 | 1414 | ...ni200D CR NULL uni200E uni200F ThreeDotPunct uniFBBC k_RubElHizb PeriodUrdu comma-ar semicolon-ar qu | ^^^^ warning: ';' should only follow a statement in at 2478:4 | 2478 | ; | ^
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (default)
[2026-04-27T18:12:23.975674Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace': 'failed to deserialize designspace: missing field `conditionset`'
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (default)
[2026-04-27T18:12:41.543970Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace': 'failed to deserialize designspace: missing field `conditionset`'
productiontype/Georama/sources/builder.yaml Georama-Italic.designspace?1b063b6256 (default)
::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-Italic.designspace" [2026-04-27T18:16:33.897796Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-Italic.designspace" [2026-04-27T18:16:33.897847Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:16:33.898159Z ThreadId(1) fontc::workload DEBUG] 1/4403 complete, most recently Fe(Features) [2026-04-27T18:16:33.898277Z ThreadId(1) fontc::workload DEBUG] 2/4403 complete, most recently Fe(ColorPalettes) [2026-04-27T18:16:33.905645Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-iXCn-XLt.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Georama_1b063b6256/sources/Georama-iXCn-XBk.ufo/features.fea
productiontype/Georama/sources/builder.yaml Georama-Italic.designspace?1b063b6256 (gftools)
e, } [2026-04-27T18:16:43.936552Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-04-27T18:16:43.942161Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Georama-Italic.designspace" [2026-04-27T18:16:43.942223Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:16:43.942246Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Georama-Italic.designspace" [2026-04-27T18:16:43.942966Z ThreadId(1) fontc::workload DEBUG] 1/4403 complete, most recently Fe(Features) [2026-04-27T18:16:43.942976Z ThreadId(1) fontc::workload DEBUG] 2/4403 complete, most recently Fe(ColorPalettes) [2026-04-27T18:16:43.948540Z ThreadId(1) fontc ERROR] feature files are non-identical: Georama-iXCn-XLt.ufo/features.fea, Georama-iXCn-XBk.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-abyssinica/$VIRTUAL/google/fonts/ofl/abyssinicasil/config.yaml source/AbyssinicaSIL.designspace?1f7e65b0e7 (default)
Parameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in /Users/rofls/.fontc_crater_cache/silnrsi/font-abyssinica_1f7e65b0e7/source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^
silnrsi/font-abyssinica/$VIRTUAL/google/fonts/ofl/abyssinicasil/config.yaml source/AbyssinicaSIL.designspace?1f7e65b0e7 (gftools)
arameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2069:8 | 2069 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2086:8 | 2086 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'FeatUiTooltipTextNameIdKw' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ warning: missing 'SampleTextNameId' node in source/AbyssinicaSIL-Regular.ufo/features.fea at 2103:8 | 2103 | cvParameters { | ^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/akatab/config.yaml source/akatab.designspace?54e989b80b (default)
ult instance at User {wght: 400.00} [2026-04-27T18:17:06.283587Z ThreadId(2) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/akatab.designspace" [2026-04-27T18:17:06.283597Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:17:06.289431Z ThreadId(1) fontc::workload DEBUG] 1/2711 complete, most recently Fe(StaticMetadata) [2026-04-27T18:17:06.289449Z ThreadId(1) fontc::workload DEBUG] 2/2711 complete, most recently Fe(Features) [2026-04-27T18:17:06.289455Z ThreadId(1) fontc::workload DEBUG] 3/2711 complete, most recently Fe(ColorPalettes) [2026-04-27T18:17:06.291566Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/masters/Akatab-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_54e989b80b/source/masters/Akatab-Black.ufo/features.fea
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/akatab/config.yaml source/akatab.designspace?54e989b80b (gftools)
ce" [2026-04-27T18:17:13.784672Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:17:13.784766Z ThreadId(1) fontc::workload DEBUG] 1/2711 complete, most recently Fe(ColorPalettes) [2026-04-27T18:17:13.784774Z ThreadId(1) fontc::workload DEBUG] 2/2711 complete, most recently Fe(Features) [2026-04-27T18:17:13.786613Z ThreadId(4) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni2D59_uni2D7F_uni2D5C.v02} [2026-04-27T18:17:13.786663Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:17:13.788424Z 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)
/font-akatab_faaa0ba74f/source/tirra.designspace" [2026-04-27T18:17:27.013775Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:17:27.015029Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:17:27.017149Z ThreadId(1) fontc::workload DEBUG] 1/1951 complete, most recently Fe(Features) [2026-04-27T18:17:27.017170Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(ColorPalettes) [2026-04-27T18:17:27.017174Z ThreadId(1) fontc::workload DEBUG] 3/1951 complete, most recently Fe(StaticMetadata) [2026-04-27T18:17:27.018561Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_faaa0ba74f/source/masters/Tirra-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-akatab_faaa0ba74f/source/masters/Tirra-Black.ufo/features.fea
silnrsi/font-akatab/$VIRTUAL/google/fonts/ofl/tirra/config.yaml source/tirra.designspace?faaa0ba74f (gftools)
Id(3) ufo2fontir::source DEBUG] Features for "source/tirra.designspace" [2026-04-27T18:17:32.794109Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:17:32.794695Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:17:32.794879Z ThreadId(1) fontc::workload DEBUG] 1/1951 complete, most recently Fe(Features) [2026-04-27T18:17:32.794884Z ThreadId(1) fontc::workload DEBUG] 2/1951 complete, most recently Fe(ColorPalettes) [2026-04-27T18:17:32.794885Z ThreadId(1) fontc::workload DEBUG] 3/1951 complete, most recently Fe(StaticMetadata) [2026-04-27T18:17:32.795347Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Tirra-Regular.ufo/features.fea, source/masters/Tirra-Black.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (default)
[2026-04-27T18:17:43.740984Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace" [2026-04-27T18:17:43.741010Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (gftools)
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8xlid7rm /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8xlid7rm source/Alkalami.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8xlid7rm source/Alkalami.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:17:49.370443Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Alkalami.designspace" [2026-04-27T18:17:49.370474Z ThreadId(1) fontc ERROR] No default master in source/Alkalami.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-gentium/$VIRTUAL/google/fonts/ofl/gentiumbookplus/config.yaml source/GentiumPlusItalic.designspace?7ac5e5ca61 (default)
rce DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/GentiumPlusItalic.designspace" [2026-04-27T18:21:27.778761Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:21:27.778823Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:21:27.778831Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(Features) [2026-04-27T18:21:27.784470Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:21:27.794980Z 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)
e/GentiumPlusItalic.designspace" [2026-04-27T18:21:48.549220Z ThreadId(6) ufo2fontir::source DEBUG] Features for "source/GentiumPlusItalic.designspace" [2026-04-27T18:21:48.549309Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:21:48.549615Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:21:48.549640Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(Features) [2026-04-27T18:21:48.552101Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:21:48.562863Z 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)
::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-gentium_7ac5e5ca61/source/GentiumPlusRoman.designspace" [2026-04-27T18:20:38.340005Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:38.340198Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(Features) [2026-04-27T18:20:38.340250Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:38.344721Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:38.354271Z 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)
"source/GentiumPlusRoman.designspace" [2026-04-27T18:20:57.830830Z ThreadId(3) ufo2fontir::source DEBUG] Features for "source/GentiumPlusRoman.designspace" [2026-04-27T18:20:57.830876Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:57.831005Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(Features) [2026-04-27T18:20:57.831014Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:57.834366Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:57.842750Z 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)
umPlusItalic.designspace" [2026-04-27T18:22:46.324815Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:46.324826Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "source/GentiumPlusItalic.designspace" [2026-04-27T18:22:46.325148Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(Features) [2026-04-27T18:22:46.325161Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:46.332308Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:22:46.348128Z 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)
"source/GentiumPlusRoman.designspace" [2026-04-27T18:22:21.833688Z ThreadId(4) ufo2fontir::source DEBUG] Features for "source/GentiumPlusRoman.designspace" [2026-04-27T18:22:21.833777Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:21.834492Z ThreadId(1) fontc::workload DEBUG] 1/17271 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:21.834501Z ThreadId(1) fontc::workload DEBUG] 2/17271 complete, most recently Fe(Features) [2026-04-27T18:22:21.839203Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:22:21.847762Z 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?37a6c68fa0 (default)
4-27T18:20:31.293628Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:31.293917Z ThreadId(1) fontc::workload DEBUG] 1/2399 complete, most recently Fe(Features) [2026-04-27T18:20:31.293923Z ThreadId(1) fontc::workload DEBUG] 2/2399 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:31.294796Z ThreadId(3) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni0749} [2026-04-27T18:20:31.294810Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:31.296441Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-idiqlat_37a6c68fa0/source/masters/Idiqlat-ExtraLight.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-idiqlat_37a6c68fa0/source/masters/Idiqlat-Regular.ufo/features.fea
silnrsi/font-kanchenjunga/$VIRTUAL/google/fonts/ofl/kanchenjunga/config.yaml source/Kanchenjunga.designspace?19a3efac0c (default)
ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-kanchenjunga_19a3efac0c/source/Kanchenjunga.designspace" [2026-04-27T18:20:51.995170Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:51.995445Z ThreadId(1) fontc::workload DEBUG] 1/1499 complete, most recently Fe(Features) [2026-04-27T18:20:51.995454Z ThreadId(1) fontc::workload DEBUG] 2/1499 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:51.995999Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:51.996979Z 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)
-04-27T18:21:36.050956Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-04-27T18:21:36.050659Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-kedebideri_4973b2e025/source/Kedebideri.designspace" [2026-04-27T18:21:36.051062Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:21:36.051133Z ThreadId(1) fontc::workload DEBUG] 4/1563 complete, most recently Fe(Features) [2026-04-27T18:21:36.051631Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:21:36.053108Z 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)
_53fa5d8f5c/source/Narnoor.designspace" [2026-04-27T18:22:59.810895Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:59.812196Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:22:59.812504Z ThreadId(1) fontc::workload DEBUG] 1/2119 complete, most recently Fe(Features) [2026-04-27T18:22:59.812517Z ThreadId(1) fontc::workload DEBUG] 2/2119 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:59.812520Z ThreadId(1) fontc::workload DEBUG] 3/2119 complete, most recently Fe(StaticMetadata) [2026-04-27T18:22:59.816044Z 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)
ntir::source DEBUG] Features for "source/Narnoor.designspace" [2026-04-27T18:23:05.018007Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:23:05.018054Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "source/Narnoor.designspace" [2026-04-27T18:23:05.018531Z ThreadId(1) fontc::workload DEBUG] 1/2119 complete, most recently Fe(Features) [2026-04-27T18:23:05.018542Z ThreadId(1) fontc::workload DEBUG] 2/2119 complete, most recently Fe(ColorPalettes) [2026-04-27T18:23:05.019836Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:23:05.024533Z 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?263c8d552b (default)
[2026-04-27T18:23:57.267007Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-ramsina_263c8d552b/source/Ramsina.designspace" [2026-04-27T18:23:57.267035Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-ramsina_263c8d552b/source/Ramsina.designspace
silnrsi/font-ramsina/$VIRTUAL/google/fonts/ofl/ramsina/config.yaml source/Ramsina.designspace?263c8d552b (gftools)
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpun3qf8ta /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpun3qf8ta source/Ramsina.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpun3qf8ta source/Ramsina.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:24:01.988065Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Ramsina.designspace" [2026-04-27T18:24:01.988091Z ThreadId(1) fontc ERROR] No default master in source/Ramsina.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zalando/sans/sources/config.yaml ZalandoSans.glyphs?4e44d0864c (default)
t recently Be(GlyfFragment(wgrave)) [2026-04-27T18:16:44.665435Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2026-04-27T18:16:44.665443Z 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)
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/variable/ZalandoSans[wdth,wght,slnt].ttf --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter [3/28] exec fontmake -g ZalandoSans.glyphs -o variable --output-path ../fonts/webfonts/ZalandoSans[wdth,wght,slnt].ttf --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files

fontmake failures

CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (default)
Tools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 48 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (gftools)
rLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 50 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (default)
t'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 88 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (gftools)
O:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 92 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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)
INFO:fontmake.font_project:Building TTF for Kavoon-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo': Compiling UFO failed: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'.
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (gftools)
.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_zjjygkn -o ttf -u SRC/Kavoon-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_zjjygkn -o ttf -u SRC/Kavoon-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kavoon-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'SRC/Kavoon-Regular.ufo': Compiling UFO failed: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Mestaratype/AlYamama/sources/config.yaml Alyamama.glyphs?aecc9e3950 (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph heh-ar.fina: * Alyamama Light had: 2 * Alyamama Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph heh-ar.fina: * Alyamama Light had: 0 * Alyamama Black had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Mestaratype/AlYamama_aecc9e3950/sources/Alyamama.glyphs' -> 'master_ufo/Alyamama.designspace': Compatibility check failed
Mestaratype/AlYamama/sources/config.yaml Alyamama.glyphs?aecc9e3950 (gftools)
/tmpzrkr9dbw -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/tmppd9fnrx2', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu8ecsu0e', '--output_file', 'tmppd9fnrx2']' returned non-zero exit status 1. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
alexeiva/poiretone/$VIRTUAL/google/fonts/ofl/poiretone/config.yaml sources/PoiretOne.glyphs?74eec8d29c (gftools)
rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.hbar found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.quotedbl found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/PoiretOne.glyphs' -> 'master_ufo/PoiretOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/farsan/$VIRTUAL/google/fonts/ofl/farsan/config.yaml Sources/Farsan.glyphs?c9b4cee129 (default)
lyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Building TTF for Farsan-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Farsan-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Farsan-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Farsan-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 932, 2: 10887, 3: 2122, 4: 874, 5: 332, 6: 36 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/farsan_c9b4cee129/Sources/Farsan.glyphs' -> 'master_ufo/Farsan-Regular.designspace': Compiling UFO failed: can only concatenate str (not "float") to str
anexasajoop/farsan/$VIRTUAL/google/fonts/ofl/farsan/config.yaml Sources/Farsan.glyphs?c9b4cee129 (gftools)
.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'Sources/Farsan.glyphs' -> 'master_ufo/Farsan-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-200.glyphs?541c0b5034 (gftools)
laps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-300.glyphs?541c0b5034 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-400.glyphs?541c0b5034 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-500.glyphs?541c0b5034 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-600.glyphs?541c0b5034 (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-SemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/athiti/$VIRTUAL/google/fonts/ofl/athiti/config.yaml source/Athiti-700.glyphs?541c0b5034 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Athiti-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-200.glyphs?e530c1fb68 (gftools)
aps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-ExtraLight.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-300.glyphs?e530c1fb68 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Light.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-400.glyphs?e530c1fb68 (gftools)
erlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-500.glyphs?e530c1fb68 (gftools)
verlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-600.glyphs?e530c1fb68 (gftools)
rlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Semibold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/maitree/$VIRTUAL/google/fonts/ofl/maitree/config.yaml source/Maitree-700.glyphs?e530c1fb68 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Maitree-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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
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
docrepair-fonts/lumanosimo-fonts/sources/config.yaml Lumanosimo-Regular.designspace?a7395fda4d (gftools) ✎
view source repository copy reproduction command
annotations
[1/3] instantiateUfo FAILED: [code=1] instance_ufos/Lumanosimo-Regular.ufo.json /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake -i "Regular" -o ufo -m Lumanosimo-Regular.designspace --ufo-structure=json --output-dir instance_ufos Command failed: fontmake -i Regular -o ufo -m Lumanosimo-Regular.designspace --ufo-structure=json --output-dir instance_ufos INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Regular' fontmake: Error: In 'Lumanosimo-Regular.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/DotGothic16/$VIRTUAL/google/fonts/ofl/dotgothic16/config.yaml sources/DotGothic16.glyphs?e44ca7bb46 (gftools)
ng master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/DotGothic16.glyphs' -> 'master_ufo/DotGothic16-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Rampart/$VIRTUAL/google/fonts/ofl/rampartone/config.yaml sources/RampartOne.glyphs?3f5fe9d544 (gftools)
ding master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/RampartOne.glyphs' -> 'master_ufo/RampartOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Reggae/$VIRTUAL/google/fonts/ofl/reggaeone/config.yaml sources/ReggaeOne.glyphs?fe9be09d02 (gftools)
aps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/ReggaeOne-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/RocknRoll/$VIRTUAL/google/fonts/ofl/rocknrollone/config.yaml sources/RocknRollOne.glyphs?29a2aa8bb7 (gftools)
master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/RocknRollOne.glyphs' -> 'master_ufo/RocknRollOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Stick/$VIRTUAL/google/fonts/ofl/stick/config.yaml sources/Stick.glyphs?069a1101e3 (gftools)
oject:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Stick.glyphs' -> 'master_ufo/Stick-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontworks-fonts/Train/$VIRTUAL/google/fonts/ofl/trainone/config.yaml sources/TrainOne.glyphs?2972a9857a (gftools)
Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/TrainOne.glyphs' -> 'master_ufo/TrainOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Inconsolata/sources/config.yaml Inconsolata.glyphs?fc1fc21081 (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 9 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running CornerComponentsFilter on Inconsolata-UltraCondensedExtraLight fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Inconsolata_fc1fc21081/sources/Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron
googlefonts/Inconsolata/sources/config.yaml Inconsolata.glyphs?fc1fc21081 (gftools)
rlaps --drop-implied-oncurves INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 9 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplu14vjw0 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running CornerComponentsFilter on Inconsolata-UltraCondensedExtraLight fontmake: Error: In 'Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/RadleyFont/sources/config.yaml Radley-Italic.ufo?7f54a0b10f (gftools) ✎
view source repository copy reproduction command
annotations
p-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbgoa12y9 -o ttf -u Radley-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Radley-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Radley-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 338, 2: 1346, 3: 478, 4: 324, 5: 89, 6: 20, 7: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Radley-Italic fontmake: Error: In 'Radley-Italic.ufo': Compiling UFO failed: Could not find component 'uni0326' used in 'Scommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/RobotoMono/sources/config.yaml RobotoMono-Italic.designspace?111eb14e36 (default)
talic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 39: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 41: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 42: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 44: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/RobotoMono_111eb14e36/sources/RobotoMono-Italic.designspace': Compatibility check failed
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline-Italic.glyphs?81ea544e0c (gftools)
ps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Italic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline.glyphs?81ea544e0c (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-pinstripe/sources/config.yml AlumniSansPinstripe.glyphs?26cf834f2e (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansPinstripe-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/arizonia/sources/config.yml Arizonia.glyphs?e135e3351c (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Arizonia-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/babylonica/sources/config.yml Babylonica.glyphs?7b1c733f74 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Babylonica-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/beau-rivage/sources/config.yml BeauRivage-Pro.glyphs?a80b72a03f (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/BeauRivage-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (default)
nt 69: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caveat_59745e818e/sources/Caveat.designspace': Compatibility check failed
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (gftools)
d had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In 'sources/Caveat.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/fuggles/sources/config.yml Fuggles.glyphs?cc9766c14a (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Fuggles-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/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/tmplak9app3' 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/tmpv7ufqk3v' 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/tmpyc08njno' 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/tmpyklmdlo5' 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
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Regular.ufo?0b2979e191 (default)
fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo'>: unexpected key
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Regular.ufo?0b2979e191 (gftools)
4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaveejghn /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaveejghn -o ttf -u src/BenchNine-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpaveejghn -o ttf -u src/BenchNine-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves fontmake: Error: In 'src/BenchNine-Regular.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Regular.ufo'>: unexpected key ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/bowlbyonesc/$VIRTUAL/google/fonts/ofl/bowlbyonesc/config.yaml src/BowlbyOneSC-Regular.ufo?9566646d9f (default)
INFO:fontmake.font_project:Building TTF for BowlbyOneSC-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/bowlbyonesc_9566646d9f/src/BowlbyOneSC-Regular.ufo': Compiling UFO failed: missing value for key 'com.typemytype.robofont.layerData'
librefonts/bowlbyonesc/$VIRTUAL/google/fonts/ofl/bowlbyonesc/config.yaml src/BowlbyOneSC-Regular.ufo?9566646d9f (gftools)
38qc2zzr8kbcv88h0000gn/T/tmpf2h988ye /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf2h988ye -o ttf -u src/BowlbyOneSC-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf2h988ye -o ttf -u src/BowlbyOneSC-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BowlbyOneSC-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'src/BowlbyOneSC-Regular.ufo': Compiling UFO failed: missing value for key 'com.typemytype.robofont.layerData' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/longcang/$VIRTUAL/google/fonts/ofl/longcang/config.yaml sources/LongCang.glyphs?37b9a6c0b6 (gftools)
Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/LongCang.glyphs' -> 'master_ufo/LongCang-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-Bold 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)
ing TTF for ZillaSlab-Bold 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-BoldItalic 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-Italic 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)
b-Italic 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-Light 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)
for ZillaSlab-Light 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-LightItalic 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-Medium 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)
llaSlab-Medium 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-MediumItalic 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-Regular 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)
-Regular 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-SemiBold 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)
ld 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)
INFO:fontmake.font_project:Building TTF for ZillaSlab-SemiBoldItalic 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)
INFO:fontmake.font_project:Building TTF for ZillaSlabHighlight-Bold 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)
INFO:fontmake.font_project:Building TTF for ZillaSlabHighlight-Regular 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 WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium-ExtraLight.ufo/features.fea:1:8: The following feature file should be included but cannot be found: ../fea/classes.fea
sevmeyer/oxanium/$VIRTUAL/google/fonts/ofl/oxanium/config.yaml sources/Oxanium.designspace?a8f39e0c71 (gftools)
t-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe9ndijn6 -o variable -m sources/Oxanium.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe9ndijn6 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/tmp54sgk737' 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/tmpqau_of_l' 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/tmpbr3t_ieq -o ttf -u instance_ufos/Kadwa-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kadwa-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 265, 2: 2912, 3: 1411, 4: 325, 5: 46, 6: 32, 7: 12, 8: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Kadwa-Bold fontmake: Error: Compiling UFO failed: Could not find component 'Ge-cy' used in 'Gamma' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Regular.glyphs?ec58500fc2 (default)
:Non-existent glyph class public.kern1.ve-cy found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.U-cy found in kerning rules. INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Kadwa-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 194, 2: 2948, 3: 1741, 4: 351, 5: 46, 6: 35, 7: 19, 8: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/solmatas/Kadwa_ec58500fc2/Kadwa-Regular.glyphs' -> 'master_ufo/Kadwa-Regular.designspace': Compiling UFO failed: can only concatenate str (not "float") to str
solmatas/Kadwa/$VIRTUAL/google/fonts/ofl/kadwa/config.yaml Kadwa-Regular.glyphs?ec58500fc2 (gftools)
instance_ufos/Kadwa-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kadwa-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 203, 2: 3088, 3: 1859, 4: 368, 5: 46, 6: 35, 7: 19, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Kadwa-Regular fontmake: Error: Compiling UFO failed: Could not find component 'Ge-cy' used in 'Gamma' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
sovichet/kdam-thmor-pro/sources/config.yaml KdamThmorPro.designspace?02b97ee272 (default)
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for KdamThmorPro-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 808, 2: 859, 3: 47, 4: 14, 5: 3 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.postProcessor:Renaming glyphs to final production names INFO:fontmake.font_project:Saving fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sovichet/kdam-thmor-pro_02b97ee272/sources/KdamThmorPro.designspace': Generating fonts from Designspace failed
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (default)
orner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/suman51284/Alkatra_0192cbf706/Sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (gftools)
r.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In 'Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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: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)
T/tmpetwosb16 -o ttf -u source/LeagueScriptNumberOne.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for LeagueScriptThinNormal-Regular 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
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-04-27T17:03:04.743806Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/42dotSans.designspace" [2026-04-27T17:03:04.744387Z 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/tmpda2m_enr /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpda2m_enr 42dotSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpda2m_enr 42dotSans.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:03:10.404820Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "42dotSans.designspace" [2026-04-27T17:03:10.404864Z 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/tmp6xgib26g -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/tmp6xgib26g -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-04-27T17:03:15.882820Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/AstaSans.designspace" [2026-04-27T17:03:15.882874Z 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/tmp0zt_xzh9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0zt_xzh9 AstaSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0zt_xzh9 AstaSans.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:03:19.582735Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "AstaSans.designspace" [2026-04-27T17:03:19.582780Z 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/tmp4doztis6 -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/tmp4doztis6 -o variable -m AstaSans.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'masters/AstaSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/masters/AstaSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Afrotype/danfo/sources/config.yaml Danfo.glyphs?a66fc9ded8 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
fontmake
-o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos Command failed: fontmake -i Danfo Claw -o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Danfo Claw' fontmake: Error: In 'Danfo.glyphs' -> 'master_ufo/Danfo-Regular.designspace': Generating fonts from Designspace failed [3/9] instantiateUfo fontmake -i Danfo Regular -o ufo -g Danfo.glyphs --ufo-structure=json --instance-dir instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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-04-27T17:23:26.368846Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo" [2026-04-27T17:23:26.375963Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo/glyphs/registered.glif': 'expected file'
fontmake
INFO:fontmake.font_project:Building TTF for Basic-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo': Compiling UFO failed: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs
EbenSorkin/Basic/$VIRTUAL/google/fonts/ofl/basic/config.yaml Basic-Regular.ufo?202e65ac93 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf2elmcj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf2elmcj Basic-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplf2elmcj Basic-Regular.ufo --flatten-components --decompose-transformed-components [2026-04-27T17:23:35.105925Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Basic-Regular.ufo" [2026-04-27T17:23:35.107595Z ThreadId(1) fontc ERROR] Reading source failed for 'Basic-Regular.ufo/glyphs/registered.glif': 'expected file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
hon3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyokd5d4k -o ttf -u Basic-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyokd5d4k -o ttf -u Basic-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Basic-Regular INFO:ufo2ft:Pre-processing glyphs fontmake: Error: In 'Basic-Regular.ufo': Compiling UFO failed: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (default)
fontc
urce WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:35:59.764147Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace" [2026-04-27T17:35:59.765179Z ThreadId(1) fontc::workload DEBUG] 1/2939 complete, most recently Fe(Features) [2026-04-27T17:35:59.765193Z ThreadId(1) fontc::workload DEBUG] 2/2939 complete, most recently Fe(ColorPalettes) [2026-04-27T17:35:59.768251Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:35:59.776805Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia-Thin.ufo/features.fea
fontmake
rnersFilter on AnekOdia-CondensedExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.or' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'oneeigth.or', 'threesixteenth.or'
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (gftools)
fontc
source DEBUG] Features for "Masters/AnekOdia.designspace" [2026-04-27T17:36:08.679929Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:36:08.679964Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekOdia.designspace" [2026-04-27T17:36:08.683020Z ThreadId(1) fontc::workload DEBUG] 1/2939 complete, most recently Fe(Features) [2026-04-27T17:36:08.683060Z ThreadId(1) fontc::workload DEBUG] 2/2939 complete, most recently Fe(ColorPalettes) [2026-04-27T17:36:08.683231Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:36:08.687060Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekOdia-CondensedThin.ufo/features.fea, Masters/AnekOdia-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.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-04-27T17:36:19.444772Z 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/tmppsjwie6_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppsjwie6_ Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppsjwie6_ Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:36:34.204277Z ThreadId(1) fontc ERROR] Reading source failed for 'Masters/AnekTamil.designspace': 'failed to deserialize designspace: duplicate field `rules`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 971, 978, 985, 952, 958, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 583, 587, 591, 571, 575, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'Masters/AnekTamil.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Anek Tamil Condensed Thin: Expected to see [0]==5, instead saw 4 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekTelugu/builder.yaml Masters/AnekTelugu.designspace?34074c6b40 (default)
fontc
Static metadata for "/Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu.designspace" [2026-04-27T17:36:49.666559Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:36:49.666864Z ThreadId(1) fontc::workload DEBUG] 1/4139 complete, most recently Fe(Features) [2026-04-27T17:36:49.666900Z ThreadId(1) fontc::workload DEBUG] 2/4139 complete, most recently Fe(ColorPalettes) [2026-04-27T17:36:49.670868Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:36:49.678449Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu-CondensedThin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu-Thin.ufo/features.fea
fontmake
ating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [1278, 1278, 1278, 2401, 1278, 1278, 1278, 2300, 1278] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 2127, 978, 985, 952, 1510, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 1276, 587, 591, 571, 906, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekTelugu/Masters/AnekTelugu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GDEF.table.MarkGlyphSetsDef.Coverage[0].glyphs The problem is likely to be in Anek Telugu Condensed Thin: Expected to see .glyphs==18, instead saw 8
EkType/Anek/sources/AnekTelugu/builder.yaml Masters/AnekTelugu.designspace?34074c6b40 (gftools)
fontc
sk92d38qc2zzr8kbcv88h0000gn/T", already exists, nop [2026-04-27T17:37:14.679978Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Masters/AnekTelugu.designspace" [2026-04-27T17:37:14.680058Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:37:14.680093Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Masters/AnekTelugu.designspace" [2026-04-27T17:37:14.680255Z ThreadId(1) fontc::workload DEBUG] 1/4139 complete, most recently Fe(Features) [2026-04-27T17:37:14.682570Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Medium' for default instance at User {wdth: 100.00, wght: 500.00} [2026-04-27T17:37:14.687760Z ThreadId(1) fontc ERROR] feature files are non-identical: Masters/AnekTelugu-CondensedThin.ufo/features.fea, Masters/AnekTelugu-Thin.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [1278, 1278, 1278, 2401, 1278, 1278, 1278, 2300, 1278] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [990, 998, 1006, 2127, 978, 985, 952, 1510, 963] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [594, 599, 604, 1276, 587, 591, 571, 906, 578] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'Masters/AnekTelugu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GDEF.table.MarkGlyphSetsDef.Coverage[0].glyphs The problem is likely to be in Anek Telugu Condensed Thin: Expected to see .glyphs==18, instead saw 8 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Jaini/Source/jaini-purva.yaml JainiPurva.glyphs?4d2bcf9760 (default)
fontc
/6894 complete, most recently Be(GlyfFragment(guilsinglleft)) [2026-04-27T17:47:13.236949Z ThreadId(1) fontc::workload DEBUG] 6833/6894 complete, most recently Be(GlyfFragment(CaCa.dv)) [2026-04-27T17:47:13.236950Z ThreadId(1) fontc::workload DEBUG] 6834/6894 complete, most recently Be(GlyfFragment(bar)) [2026-04-27T17:47:13.236951Z ThreadId(1) fontc::workload DEBUG] 6835/6894 complete, most recently Be(GlyfFragment(ShaCha.dv)) [2026-04-27T17:47:13.236952Z ThreadId(1) fontc::workload DEBUG] 6836/6894 complete, most recently Be(GlyfFragment(ShaKa.MAR.dv)) [2026-04-27T17:47:13.236953Z ThreadId(1) fontc::workload DEBUG] 6837/6894 complete, most recently Be(FeaturesAst) [2026-04-27T17:47:13.245391Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:47:13.245401Z 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/tmpdg2zvfmv' 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
139/6888 complete, most recently Be(GlyfFragment(Kha.dv)) [2026-04-27T17:47:23.768727Z ThreadId(1) fontc::workload DEBUG] 5140/6888 complete, most recently Be(GlyfFragment(GaNa.dv)) [2026-04-27T17:47:23.768729Z ThreadId(1) fontc::workload DEBUG] 5141/6888 complete, most recently Be(GlyfFragment(LlaNukta.dv)) [2026-04-27T17:47:23.768732Z ThreadId(1) fontc::workload DEBUG] 5142/6888 complete, most recently Be(GlyfFragment(ShaLamatraU.MAR.dv)) [2026-04-27T17:47:23.768735Z ThreadId(1) fontc::workload DEBUG] 5143/6888 complete, most recently Be(GlyfFragment(MaRa.dv)) [2026-04-27T17:47:23.824097Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:47:23.824109Z 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/tmp8r2s5t04' 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
ost recently Be(GlyfFragment(JaNyaYa.dv)) [2026-04-27T17:47:43.414735Z ThreadId(1) fontc::workload DEBUG] 5632/6852 complete, most recently Be(GlyfFragment(TthamatraUu.dv)) [2026-04-27T17:47:43.414738Z ThreadId(1) fontc::workload DEBUG] 5633/6852 complete, most recently Be(GlyfFragment(matraAuBindu.dv)) [2026-04-27T17:47:43.414741Z ThreadId(1) fontc::workload DEBUG] 5634/6852 complete, most recently Be(GlyfFragment(NaKaSa.dv)) [2026-04-27T17:47:43.414743Z ThreadId(1) fontc::workload DEBUG] 5635/6852 complete, most recently Be(GlyfFragment(TaSaPha.dv)) [2026-04-27T17:47:43.419312Z ThreadId(5) fontbe::features::kern DEBUG] 1 ir kerns became 212 classes and 1292 adjustments [2026-04-27T17:47:43.448058Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:47:43.448068Z 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/tmpuv9vuiky' 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
oad DEBUG] 6186/6858 complete, most recently Be(GlyfFragment(Uhungarumlaut)) [2026-04-27T17:47:55.309506Z ThreadId(1) fontc::workload DEBUG] 6187/6858 complete, most recently Be(GlyfFragment(quotesinglbase)) [2026-04-27T17:47:55.309508Z ThreadId(1) fontc::workload DEBUG] 6188/6858 complete, most recently Be(GlyfFragment(Tcaron)) [2026-04-27T17:47:55.309509Z ThreadId(1) fontc::workload DEBUG] 6189/6858 complete, most recently Be(FeaturesAst) [2026-04-27T17:47:55.309510Z ThreadId(1) fontc::workload DEBUG] 6190/6858 complete, most recently Be(GlyfFragment(Scommaaccent)) [2026-04-27T17:47:55.348361Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:47:55.348371Z 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/tmpv6889q_l' 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
ad DEBUG] 1769/2944 complete, most recently Be(GlyfFragment(quoteleft)) [2026-04-27T17:51:50.942229Z ThreadId(1) fontc::workload DEBUG] 1770/2944 complete, most recently Be(GlyfFragment(gravecomb.case)) [2026-04-27T17:51:50.942230Z ThreadId(1) fontc::workload DEBUG] 1771/2944 complete, most recently Be(GlyfFragment(euro)) [2026-04-27T17:51:50.942231Z ThreadId(1) fontc::workload DEBUG] 1772/2944 complete, most recently Be(GlyfFragment(daggerdbl)) [2026-04-27T17:51:50.957066Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T17:51:50.957084Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T17:51:50.957094Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam [2026-04-27T17:51:50.957133Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-04-27T17:51:50.964242Z 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
] 1385/2944 complete, most recently Be(GlyfFragment(emspace)) [2026-04-27T17:52:03.075877Z ThreadId(1) fontc::workload DEBUG] 1386/2944 complete, most recently Be(GlyfFragment(uhorn)) [2026-04-27T17:52:03.075878Z ThreadId(1) fontc::workload DEBUG] 1387/2944 complete, most recently Be(GlyfFragment(T)) [2026-04-27T17:52:03.075880Z ThreadId(1) fontc::workload DEBUG] 1388/2944 complete, most recently Be(GlyfFragment(caron)) [2026-04-27T17:52:03.075881Z ThreadId(1) fontc::workload DEBUG] 1389/2944 complete, most recently Be(GlyfFragment(braceleft)) [2026-04-27T17:52:03.075882Z ThreadId(1) fontc::workload DEBUG] 1390/2944 complete, most recently Be(GlyfFragment(Eng)) [2026-04-27T17:52:03.075883Z ThreadId(1) fontc::workload DEBUG] 1391/2944 complete, most recently Be(GlyfFragment(greater)) [2026-04-27T17:52:03.085710Z 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
:41.709367Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(voicediteration-kata))' failed: ''voicediteration-kata' has interpolation-incompatible paths' [2026-04-27T17:53:41.709368Z ThreadId(1) fontc::workload DEBUG] 1309/2615 complete, most recently Be(GlyfFragment(voicediteration-kata)) [2026-04-27T17:53:41.709369Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(guramuSquare.alt.vert))' failed: ''guramuSquare.alt.vert' has interpolation-incompatible paths' [2026-04-27T17:53:41.709370Z ThreadId(1) fontc::workload DEBUG] 1310/2615 complete, most recently Be(GlyfFragment(guramuSquare.alt.vert)) [2026-04-27T17:53:41.709371Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(a-kata))' failed: ''a-kata' has interpolation-incompatible paths' [2026-04-27T17:53:41.709372Z ThreadId(1) fontc::workload DEBUG] 1311/2615 complete, most recently Be(GlyfFragment(a-kata)) [2026-04-27T17:53:41.717368Z ThreadId(1) fontc ERROR] 'peeziSquare' 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
66/2615 complete, most recently Be(GlyfFragment(ki-kata.half)) [2026-04-27T17:53:50.240061Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(me-kata))' failed: ''me-kata' has interpolation-incompatible paths' [2026-04-27T17:53:50.240062Z ThreadId(1) fontc::workload DEBUG] 1067/2615 complete, most recently Be(GlyfFragment(me-kata)) [2026-04-27T17:53:50.240063Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(osmall-hira.half.rotat))' failed: ''osmall-hira.half.rotat' has interpolation-incompatible paths' [2026-04-27T17:53:50.240064Z ThreadId(1) fontc::workload DEBUG] 1068/2615 complete, most recently Be(GlyfFragment(osmall-hira.half.rotat)) [2026-04-27T17:53:50.240065Z ThreadId(1) fontc::workload DEBUG] 1069/2615 complete, most recently Be(GlyfFragment(ro-kata.half)) [2026-04-27T17:53:50.242503Z ThreadId(1) fontc ERROR] 'ka-kata' 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
tion-incompatible paths' [2026-04-27T17:54:15.950224Z ThreadId(1) fontc::workload DEBUG] 1255/2615 complete, most recently Be(GlyfFragment(se-kata.half)) [2026-04-27T17:54:15.950225Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ismall-kata.half.rotat))' failed: ''ismall-kata.half.rotat' has interpolation-incompatible paths' [2026-04-27T17:54:15.950226Z ThreadId(1) fontc::workload DEBUG] 1256/2615 complete, most recently Be(GlyfFragment(ismall-kata.half.rotat)) [2026-04-27T17:54:15.950227Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(osmall-hira.half))' failed: ''osmall-hira.half' has interpolation-incompatible paths' [2026-04-27T17:54:15.950228Z ThreadId(1) fontc::workload DEBUG] 1257/2615 complete, most recently Be(GlyfFragment(osmall-hira.half)) [2026-04-27T17:54:15.950229Z ThreadId(1) fontc::workload DEBUG] 1258/2615 complete, most recently Fe(GlyphOrder) [2026-04-27T17:54:15.957834Z ThreadId(1) fontc ERROR] 'wattoSquare' 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
CCCZ", "MCCCCCLLCCCCCCCCCCCCLCCCCCZ", "MCCCCLLCCCCCCCCCCCCLCCCCCZ"} [2026-04-27T17:54:26.917902Z ThreadId(5) fontbe::glyphs WARN] ki-kata.half has inconsistent path elements: {"MCLCCCCCCLCCCCCCLCCCCCCCCCCCCCCCCCCCCCZ", "MCLCCCCCCLCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCZ", "MCLCCCCCCLCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:54:26.917981Z ThreadId(4) fontbe::glyphs WARN] ne-hira.half has inconsistent path elements: {"MCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCZ", "MCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:54:26.918413Z ThreadId(3) fontbe::glyphs WARN] gu-hira.half.rotat has inconsistent path elements: {"MCCLLCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCLCCCZMCCCCCCZMCCCCCCZ"} [2026-04-27T17:54:26.929686Z ThreadId(1) fontc ERROR] 'ismall-hira.half' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['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
ent(no-hira.half.rotat)) [2026-04-27T17:55:06.885283Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(doruSquare))' failed: ''doruSquare' has interpolation-incompatible paths' [2026-04-27T17:55:06.885284Z ThreadId(1) fontc::workload DEBUG] 671/2615 complete, most recently Be(GlyfFragment(doruSquare)) [2026-04-27T17:55:06.885285Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ki-hira.half))' failed: ''ki-hira.half' has interpolation-incompatible paths' [2026-04-27T17:55:06.885286Z ThreadId(1) fontc::workload DEBUG] 672/2615 complete, most recently Be(GlyfFragment(ki-hira.half)) [2026-04-27T17:55:06.885287Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(kasmall-hira))' failed: ''kasmall-hira' has interpolation-incompatible paths' [2026-04-27T17:55:06.885288Z ThreadId(1) fontc::workload DEBUG] 673/2615 complete, most recently Be(GlyfFragment(kasmall-hira)) [2026-04-27T17:55:06.888986Z ThreadId(1) fontc ERROR] 'haitsu.vert' 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
5:19.992846Z ThreadId(7) fontbe::glyphs WARN] mi-kata.half.rotat has inconsistent path elements: {"MLCCCLLCCZMCCLCCCZMCLCCCZ", "MCCCCCCLCCZMCLCCCZMCCLCCCZ", "MCCCLLCCZMCCLCCCZMCLCCCZ"} [2026-04-27T17:55:19.993079Z ThreadId(5) fontbe::glyphs WARN] a_prolonged_ru-kata.vert has inconsistent path elements: {"MLCCCCCCZMCCCCLLLCCZMLLLLZMLLCCCCCCCZMLLLCCCCCCCCZ", "MLCCCCCCZMCCCCLLLCCZMLLLLZMLLCCCCCCZMLLLCCCCCZ", "MLCCCCCCZMCCCCLLLCCCZMLLLLZMLLCCCCCCZMLLLCCCCCCCZ"} [2026-04-27T17:55:19.993138Z ThreadId(4) fontbe::glyphs WARN] tusmall-hira has inconsistent path elements: {"MCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCZ"} [2026-04-27T17:55:19.992118Z ThreadId(3) fontbe::glyphs WARN] ya-hira.half has inconsistent path elements: {"MCCCLCCCCCCCCCCCCCCCCCCZMCCCCCCCZ", "MCCCLCCCCCCCCCCCCCCLCCCCCZMCCCCCCZ"} [2026-04-27T17:55:20.001357Z ThreadId(1) fontc ERROR] 'ru-kata' 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
5336Z ThreadId(8) fontbe::glyphs WARN] i-kata.half has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCLCCCCZ", "MCCCCCCLCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:56:01.555385Z ThreadId(2) fontbe::glyphs WARN] re-hira.half.rotat has inconsistent path elements: {"MCCCCZMCCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCZ", "MCCCCCZMCCCLCCCCCCZMLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCZMCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCZMCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCZ"} [2026-04-27T17:56:01.555385Z ThreadId(9) fontbe::glyphs WARN] bi-hira.half.rotat has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCLCCCZMCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCLLCCCZMCCCCCCZMCCCCCCCZ"} [2026-04-27T17:56:01.562221Z ThreadId(1) fontc ERROR] 'ro-hira.half.rotat' has interpolation-incompatible paths
fontmake
edium, Kaisei Tokumin Bold had: 18 * Kaisei Tokumin ExtraBold had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 1: * Kaisei Tokumin Regular had: 9 * Kaisei Tokumin Medium, Kaisei Tokumin Bold had: 12 * Kaisei Tokumin ExtraBold had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei Tokumin Regular had: 45 * Kaisei Tokumin Medium had: 63 * Kaisei Tokumin Bold had: 57 * Kaisei Tokumin ExtraBold had: 60 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 4: * Kaisei Tokumin Regular had: 86 * Kaisei Tokumin Medium had: 94 * Kaisei Tokumin Bold had: 105 * Kaisei Tokumin ExtraBold had: 131 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-Tokumin.glyphs' -> 'master_ufo/KaiseiTokumin.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseitokumin/config.yaml sources/Kaisei-Tokumin.glyphs?b396c906d6 (gftools)
fontc
CCCCCCCLCCCCCCCZMCCCCCCCCCCCCCCCZMCCCCCCCCCLCCCCCCCCZMCCCCCCCCCCCZMCCCCCCCCCCCLCCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCLCCCZMCCCCCCCCCCZMCCCCCCCCLCCCCLCCZMCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCZMCCCCCCCCCCZMCCCCCCCCLCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCLCCCZMCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCZMCCCCCCCCCLLCCCCCCCCCZMCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:56:16.904682Z ThreadId(7) fontbe::glyphs WARN] pu-kata.half.rotat has inconsistent path elements: {"MCCCCZMCCCCCCCCCCCCCCCCCCCZMCCCCZ", "MCCCCZMCCCCCCCCCCCCCCCCCCCCCZMCCCCZ", "MCCCCZMCCCCCCCCCCCCCCCCCZMCCCCZ"} [2026-04-27T17:56:16.904857Z ThreadId(2) fontbe::glyphs WARN] he-kata.half has inconsistent path elements: {"MCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:56:16.912737Z ThreadId(1) fontc ERROR] 'wo-hira' 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/.tmpgRuqam/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpljgfgmhq.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/.tmpgRuqam/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmponxjyavg.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/.tmpxM3O8x/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwsj31oe4.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/.tmpxM3O8x/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqkn1v8u3.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-04-27T17:35:28.234861Z 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/.tmpEG7WVR/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpiv601x41.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/.tmpEG7WVR/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbf1886mp.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/.tmptbVo3V/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4wsvbo13.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/.tmptbVo3V/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp62og9suy.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
ent)) [2026-04-27T18:03:43.231110Z ThreadId(1) fontc::workload DEBUG] 1338/1542 complete, most recently Be(GlyfFragment(Ncaron)) [2026-04-27T18:03:43.231118Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(iogonek)) [2026-04-27T18:03:43.231286Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(ncaron)) [2026-04-27T18:03:43.231297Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Yacute)) [2026-04-27T18:03:43.231300Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(idieresis)) [2026-04-27T18:03:43.231302Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(Lacute)) [2026-04-27T18:03:43.231305Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(Hvar) [2026-04-27T18:03:43.239293Z 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
04-27T18:03:51.484542Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(zdotaccent)) [2026-04-27T18:03:51.484545Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(yacute)) [2026-04-27T18:03:51.484547Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(Ecircumflex)) [2026-04-27T18:03:51.484549Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(cdotaccent)) [2026-04-27T18:03:51.484551Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(Nacute)) [2026-04-27T18:03:51.484553Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(Gdotaccent)) [2026-04-27T18:03:51.490652Z 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
:03:25.431227Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Otilde)) [2026-04-27T18:03:25.431229Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(Scedilla)) [2026-04-27T18:03:25.431231Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Idotaccent)) [2026-04-27T18:03:25.431233Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(ring)) [2026-04-27T18:03:25.431235Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(oacute)) [2026-04-27T18:03:25.431238Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(aogonek)) [2026-04-27T18:03:25.431240Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(odieresis)) [2026-04-27T18:03:25.434219Z 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
e)) [2026-04-27T18:03:33.496619Z ThreadId(1) fontc::workload DEBUG] 1335/1542 complete, most recently Be(GlyfFragment(imacron)) [2026-04-27T18:03:33.496621Z ThreadId(1) fontc::workload DEBUG] 1336/1542 complete, most recently Be(GlyfFragment(Dcroat)) [2026-04-27T18:03:33.496623Z ThreadId(1) fontc::workload DEBUG] 1337/1542 complete, most recently Be(GlyfFragment(oacute)) [2026-04-27T18:03:33.496625Z ThreadId(1) fontc::workload DEBUG] 1338/1542 complete, most recently Be(GlyfFragment(Acircumflex)) [2026-04-27T18:03:33.496628Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Agrave)) [2026-04-27T18:03:33.496630Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(cedilla)) [2026-04-27T18:03:33.501781Z 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/tmpq69917bc -o ttf -u source/instance_ufos/MonomaniacOne-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Decorative.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['CinzelDecorative-Black.ttf', 'CinzelDecorative-Bold.ttf', 'CinzelDecorative-SemiBold.ttf', 'CinzelDecorative-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Regular.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['Cinzel-Black.ttf', 'Cinzel-Bold.ttf', 'Cinzel-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (default)
fontc
invertedbreve)) [2026-04-27T17:09:31.917435Z ThreadId(1) fontc::workload DEBUG] 290/4980 complete, most recently Fe(Glyph(DZ)) [2026-04-27T17:09:31.917437Z ThreadId(1) fontc::workload DEBUG] 291/4980 complete, most recently Fe(Glyph(kip)) [2026-04-27T17:09:31.917439Z ThreadId(1) fontc::workload DEBUG] 292/4980 complete, most recently Fe(Glyph(Nacute)) [2026-04-27T17:09:31.917441Z ThreadId(1) fontc::workload DEBUG] 293/4980 complete, most recently Fe(Glyph(rdblgrave)) [2026-04-27T17:09:31.917501Z ThreadId(1) fontc::workload DEBUG] 294/4980 complete, most recently Fe(Glyph(Scedilla)) [2026-04-27T17:09:31.917505Z ThreadId(1) fontc::workload DEBUG] 295/4980 complete, most recently Fe(Glyph(YmacronloclGUA.alt)) [2026-04-27T17:09:31.917507Z ThreadId(1) fontc::workload DEBUG] 296/4980 complete, most recently Fe(Glyph(gcaron)) [2026-04-27T17:09:31.932240Z ThreadId(1) fontc ERROR] Invalid source glyph 'manat': 'invalid path: 'has 2 consecutive offcurve points [(350.0, 689.0), (326.0, 710.0)]''
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Bahiana_0efedac55f/Bahianita/sources/Bahianita.glyphs' -> 'master_ufo/Bahianita-Regular.designspace': Compiling UFO failed: Illegal line segment point count: 3
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (gftools)
fontc
alt)) [2026-04-27T17:09:37.329550Z ThreadId(1) fontc::workload DEBUG] 1242/4980 complete, most recently Fe(Glyph(abrevehookabove)) [2026-04-27T17:09:37.329553Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(Nj.alt)) [2026-04-27T17:09:37.329555Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(idotaccent)) [2026-04-27T17:09:37.329557Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(u)) [2026-04-27T17:09:37.329559Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(Ohungarumlaut.alt)) [2026-04-27T17:09:37.329562Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(ihookabove)) [2026-04-27T17:09:37.339953Z 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/tmpe24i0cl8 -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/tmpe24i0cl8 -o ttf -u Bahianita/sources/instance_ufos/Bahianita-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: Compiling UFO failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (gftools)
fontc
1386/4980 complete, most recently Be(GlyfFragment(at)) [2026-04-27T17:10:19.002623Z ThreadId(1) fontc::workload DEBUG] 1387/4980 complete, most recently Be(GlyfFragment(one.ss01)) [2026-04-27T17:10:19.002624Z ThreadId(1) fontc::workload DEBUG] 1388/4980 complete, most recently Be(GlyfFragment(Y)) [2026-04-27T17:10:19.002625Z ThreadId(1) fontc::workload DEBUG] 1389/4980 complete, most recently Be(GlyfFragment(southEastArrow)) [2026-04-27T17:10:19.002626Z ThreadId(1) fontc::workload DEBUG] 1390/4980 complete, most recently Be(GlyfFragment(quotedblright)) [2026-04-27T17:10:19.002627Z ThreadId(1) fontc::workload DEBUG] 1391/4980 complete, most recently Be(GlyfFragment(F)) [2026-04-27T17:10:19.005080Z 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
y -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
ad DEBUG] 2704/3554 complete, most recently Be(GlyfFragment(nacute.loclPLK)) [2026-04-27T17:10:31.045338Z ThreadId(1) fontc::workload DEBUG] 2705/3554 complete, most recently Be(GlyfFragment(exclamdown.cap)) [2026-04-27T17:10:31.045339Z ThreadId(1) fontc::workload DEBUG] 2706/3554 complete, most recently Be(GlyfFragment(tildebelowcomb)) [2026-04-27T17:10:31.045340Z ThreadId(1) fontc::workload DEBUG] 2707/3554 complete, most recently Be(GlyfFragment(threeinferior)) [2026-04-27T17:10:31.045341Z ThreadId(1) fontc::workload DEBUG] 2708/3554 complete, most recently Be(GlyfFragment(Nacute.loclPLK)) [2026-04-27T17:10:31.045342Z ThreadId(1) fontc::workload DEBUG] 2709/3554 complete, most recently Be(GlyfFragment(abrevehookabove)) [2026-04-27T17:10:31.045343Z ThreadId(1) fontc::workload DEBUG] 2710/3554 complete, most recently Be(GlyfFragment(iacute)) [2026-04-27T17:10:31.049696Z 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
:37.374446Z ThreadId(1) fontc::workload DEBUG] 2974/3554 complete, most recently Be(GlyfFragment(imacron)) [2026-04-27T17:10:37.374447Z ThreadId(1) fontc::workload DEBUG] 2975/3554 complete, most recently Be(GlyfFragment(Ocircumflexgrave)) [2026-04-27T17:10:37.374448Z ThreadId(1) fontc::workload DEBUG] 2976/3554 complete, most recently Be(GlyfFragment(dotaccentcomb.low)) [2026-04-27T17:10:37.374449Z ThreadId(1) fontc::workload DEBUG] 2977/3554 complete, most recently Be(GlyfFragment(Uhornacute)) [2026-04-27T17:10:37.374450Z ThreadId(1) fontc::workload DEBUG] 2978/3554 complete, most recently Be(GlyfFragment(Edotaccent)) [2026-04-27T17:10:37.374451Z ThreadId(1) fontc::workload DEBUG] 2979/3554 complete, most recently Be(GlyfFragment(cedi)) [2026-04-27T17:10:37.379201Z 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/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
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-MediumItalic.ufo.json not found [7/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprbxlz0z5 -o ttf -u sources/instance_ufos/Unna-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [8/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz0wathtq -o ttf -u sources/instance_ufos/Unna-BoldItalic.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
eature-file 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-Medium.ufo.json not found [7/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplv2fm2xp -o ttf -u sources/instance_ufos/Unna-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [8/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzx5tkxbn -o ttf -u sources/instance_ufos/Unna-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
RedHatOfficial/Overpass/sources/config.yaml Overpass-Italic.designspace?c580d28bfa (default)
fontc
[2026-04-27T17:20:14.203354Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass-Italic.designspace" [2026-04-27T17:20:14.203405Z 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/tmpagbc8c8n /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpagbc8c8n Overpass-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpagbc8c8n Overpass-Italic.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:20:18.365119Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2026-04-27T17:20:18.365229Z 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/tmp0c4zid57 -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/tmp0c4zid57 -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-04-27T17:20:04.957311Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass.designspace" [2026-04-27T17:20:04.957372Z 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/tmp0t0m606z /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0t0m606z Overpass.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0t0m606z Overpass.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:20:09.031158Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2026-04-27T17:20:09.031223Z 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/tmpdil4rleb -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/tmpdil4rleb -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
'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] fontcBuildVariable /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp0diap6v 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/tmp42vdhlz0 -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-04-27T17:04:41.850408Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/TikTokSans.designspace" [2026-04-27T17:04:41.850473Z 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/tmp8cjucjzk /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8cjucjzk TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8cjucjzk TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG [2026-04-27T17:04:45.732297Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "TikTokSans.designspace" [2026-04-27T17:04:45.732358Z ThreadId(1) fontc ERROR] Reading source failed for 'build/TikTokSans-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1165, in run_from_designspace designspace.loadSourceFonts(opener=self.open_ufo) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/designspaceLib/__init__.py", line 3235, in loadSourceFonts source.font = opener(source.path, **kwargs) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 168, in open_ufo raise FontmakeError("Reading UFO source failed", path) from e fontmake.errors.FontmakeError: In 'build/TikTokSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo-Italic.designspace?77fdf7e032 (default)
fontc
4-27T17:12:14.175220Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:12:14.175135Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.designspace" [2026-04-27T17:12:14.175967Z ThreadId(1) fontc::workload DEBUG] 1/13259 complete, most recently Fe(ColorPalettes) [2026-04-27T17:12:14.176379Z ThreadId(1) fontc::workload DEBUG] 2/13259 complete, most recently Fe(Features) [2026-04-27T17:12:14.178667Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T17:12:14.185459Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-BoldItalic.ufo/features.fea
fontmake
nt_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 0: * Arimo Italic had: curve * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 1: * Arimo Italic had: line * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 2: * Arimo Italic had: line * Arimo Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 4: * Arimo Italic had: None * Arimo Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 5: * Arimo Italic had: None * Arimo Bold Italic had: line fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/TypeNetwork/Arimo_77fdf7e032/sources/Arimo-Italic.designspace': Compatibility check failed
TypeNetwork/Arimo/$VIRTUAL/google/fonts/apache/arimo/config.yaml sources/Arimo-Italic.designspace?77fdf7e032 (gftools)
fontc
fo2fontir::source DEBUG] Static metadata for "sources/Arimo-Italic.designspace" [2026-04-27T17:12:20.357831Z ThreadId(3) ufo2fontir::source DEBUG] Features for "sources/Arimo-Italic.designspace" [2026-04-27T17:12:20.357937Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:12:20.357949Z ThreadId(1) fontc::workload DEBUG] 1/13259 complete, most recently Fe(ColorPalettes) [2026-04-27T17:12:20.357953Z ThreadId(1) fontc::workload DEBUG] 2/13259 complete, most recently Fe(Features) [2026-04-27T17:12:20.360644Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T17:12:20.367241Z ThreadId(1) fontc ERROR] feature files are non-identical: sources/Arimo-Italic.ufo/features.fea, sources/Arimo-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 0: * Arimo Italic had: curve * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 1: * Arimo Italic had: line * Arimo Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 2: * Arimo Italic had: line * Arimo Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 4: * Arimo Italic had: None * Arimo Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20B1, contour 2, point 5: * Arimo Italic had: None * Arimo Bold Italic had: line fontmake: Error: In 'sources/Arimo-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Bold.designspace?a5cf76f5bd (default)
fontc
[2026-04-27T17:56:22.640355Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.designspace" [2026-04-27T17:56:22.640449Z 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/tmpubysrofe /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpubysrofe build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpubysrofe build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:56:27.387192Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Bold.designspace" [2026-04-27T17:56:27.387270Z 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-04-27T17:56:34.522906Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.designspace" [2026-04-27T17:56:34.523002Z 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/tmpsuq77j2w /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsuq77j2w build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsuq77j2w build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:56:40.442752Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Light.designspace" [2026-04-27T17:56:40.442828Z 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-04-27T17:56:47.677011Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.designspace" [2026-04-27T17:56:47.677089Z 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/tmp8pmrylsc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8pmrylsc build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8pmrylsc build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:56:54.200649Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Regular.designspace" [2026-04-27T17:56:54.200728Z 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-04-27T17:57:00.458083Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.designspace" [2026-04-27T17:57:00.458189Z 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/tmp6fr2tbd8 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6fr2tbd8 build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6fr2tbd8 build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:57:07.442226Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Bold.designspace" [2026-04-27T17:57:07.442300Z 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-04-27T17:57:12.982986Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.designspace" [2026-04-27T17:57:12.983089Z 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/tmpscqvniga /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpscqvniga build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpscqvniga build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:57:17.295216Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Light.designspace" [2026-04-27T17:57:17.295295Z 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-04-27T17:57:23.079167Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.designspace" [2026-04-27T17:57:23.079275Z 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/tmp80me68zn /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp80me68zn build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp80me68zn build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:57:27.454871Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Regular.designspace" [2026-04-27T17:57:27.454946Z 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-04-27T17:57:50.069029Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/Signika.designspace" [2026-04-27T17:57:50.069084Z 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/tmpwgw5qm01 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwgw5qm01 Signika.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwgw5qm01 Signika.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:57:55.008285Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2026-04-27T17:57:55.008336Z 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/tmp_56ho2gw -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/tmp_56ho2gw -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)
fontc
for "/Users/rofls/.fontc_crater_cache/adobe-fonts/source-sans_272b22b02e/Italic/SourceSans3VF-Italic.designspace" [2026-04-27T17:58:15.489556Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:15.491190Z ThreadId(1) fontc::workload DEBUG] 1/8075 complete, most recently Fe(Features) [2026-04-27T17:58:15.491199Z ThreadId(1) fontc::workload DEBUG] 2/8075 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:15.499624Z ThreadId(8) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight Italic' for default instance at User {wght: 200.00} [2026-04-27T17:58:15.511693Z 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)
fontc
c.designspace" [2026-04-27T17:58:22.981623Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "Italic/SourceSans3VF-Italic.designspace" [2026-04-27T17:58:22.981633Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:22.985261Z ThreadId(1) fontc::workload DEBUG] 1/8075 complete, most recently Fe(Features) [2026-04-27T17:58:22.985278Z ThreadId(1) fontc::workload DEBUG] 2/8075 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:22.989932Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight Italic' for default instance at User {wght: 200.00} [2026-04-27T17:58:22.994138Z 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)
fontc
space" [2026-04-27T17:58:00.755303Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:00.757773Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight' for default instance at User {wght: 200.00} [2026-04-27T17:58:00.760699Z ThreadId(1) fontc::workload DEBUG] 1/10011 complete, most recently Fe(Features) [2026-04-27T17:58:00.760743Z ThreadId(1) fontc::workload DEBUG] 2/10011 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:00.760753Z ThreadId(1) fontc::workload DEBUG] 3/10011 complete, most recently Fe(StaticMetadata) [2026-04-27T17:58:00.765695Z 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)
fontc
t/SourceSans3VF-Upright.designspace" [2026-04-27T17:58:06.362731Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:06.363507Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'ExtraLight' for default instance at User {wght: 200.00} [2026-04-27T17:58:06.364340Z ThreadId(1) fontc::workload DEBUG] 1/10011 complete, most recently Fe(Features) [2026-04-27T17:58:06.364383Z ThreadId(1) fontc::workload DEBUG] 2/10011 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:06.364403Z ThreadId(1) fontc::workload DEBUG] 3/10011 complete, most recently Fe(StaticMetadata) [2026-04-27T17:58:06.369653Z 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
y)) [2026-04-27T18:04:03.469134Z ThreadId(1) fontc::workload DEBUG] 718/4169 complete, most recently Fe(Glyph(ve-cy.loclBGR)) [2026-04-27T18:04:03.469137Z ThreadId(1) fontc::workload DEBUG] 719/4169 complete, most recently Fe(Glyph(Izhitsa-cy)) [2026-04-27T18:04:03.469139Z ThreadId(1) fontc::workload DEBUG] 720/4169 complete, most recently Fe(Glyph(descender-cy.case)) [2026-04-27T18:04:03.469141Z ThreadId(1) fontc::workload DEBUG] 721/4169 complete, most recently Fe(Glyph(ereversed-cy.sc)) [2026-04-27T18:04:03.469143Z ThreadId(1) fontc::workload DEBUG] 722/4169 complete, most recently Fe(Glyph(es-cy)) [2026-04-27T18:04:03.469145Z ThreadId(1) fontc::workload DEBUG] 723/4169 complete, most recently Fe(Glyph(em-cy)) [2026-04-27T18:04:03.469147Z ThreadId(1) fontc::workload DEBUG] 724/4169 complete, most recently Fe(Glyph(oacute.sc)) [2026-04-27T18:04:03.479115Z 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
y Fe(Glyph(zerosuperior)) [2026-04-27T18:04:10.855768Z ThreadId(1) fontc::workload DEBUG] 809/4169 complete, most recently Fe(Glyph(ve-cy.loclBGR)) [2026-04-27T18:04:10.855770Z ThreadId(1) fontc::workload DEBUG] 810/4169 complete, most recently Fe(Glyph(Esdescender-cy)) [2026-04-27T18:04:10.855771Z ThreadId(1) fontc::workload DEBUG] 811/4169 complete, most recently Fe(Glyph(e-cy.sc)) [2026-04-27T18:04:10.855772Z ThreadId(1) fontc::workload DEBUG] 812/4169 complete, most recently Fe(Glyph(Ccedilla)) [2026-04-27T18:04:10.855773Z ThreadId(1) fontc::workload DEBUG] 813/4169 complete, most recently Fe(Glyph(gravecomb)) [2026-04-27T18:04:10.855774Z ThreadId(1) fontc::workload DEBUG] 814/4169 complete, most recently Fe(Glyph(c.sc)) [2026-04-27T18:04:10.865785Z 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
[2026-04-27T18:03:38.321793Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Che-cy.swsh))' failed: ''Che-cy.swsh' has interpolation-incompatible paths' [2026-04-27T18:03:38.321795Z ThreadId(1) fontc::workload DEBUG] 1130/4209 complete, most recently Be(GlyfFragment(Che-cy.swsh)) [2026-04-27T18:03:38.321797Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(D.swsh))' failed: ''D.swsh' has interpolation-incompatible paths' [2026-04-27T18:03:38.321800Z ThreadId(1) fontc::workload DEBUG] 1131/4209 complete, most recently Be(GlyfFragment(D.swsh)) [2026-04-27T18:03:38.321802Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(J.swsh))' failed: ''J.swsh' has interpolation-incompatible paths' [2026-04-27T18:03:38.321804Z ThreadId(1) fontc::workload DEBUG] 1132/4209 complete, most recently Be(GlyfFragment(J.swsh)) [2026-04-27T18:03:38.332859Z 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
ThreadId(1) fontc::workload DEBUG] 1124/4209 complete, most recently Fe(Glyph(Zedescender-cy)) [2026-04-27T18:03:44.933091Z ThreadId(1) fontc::workload DEBUG] 1125/4209 complete, most recently Be(GlyfFragment(kje-cy.sc)) [2026-04-27T18:03:44.933093Z ThreadId(1) fontc::workload DEBUG] 1126/4209 complete, most recently Be(GlyfFragment(C.swsh)) [2026-04-27T18:03:44.933096Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(y.sc))' failed: ''y.sc' has interpolation-incompatible paths' [2026-04-27T18:03:44.933098Z ThreadId(1) fontc::workload DEBUG] 1127/4209 complete, most recently Be(GlyfFragment(y.sc)) [2026-04-27T18:03:44.933100Z ThreadId(1) fontc::workload DEBUG] 1128/4209 complete, most recently Fe(Glyph(tshe-cy.sc)) [2026-04-27T18:03:44.938720Z 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
sistent path elements: {"MLLCCLLLLLLCCCLLLZ", "MLLCCCLLLLLLCCCLLLZ"} [2026-04-27T18:05:45.678079Z ThreadId(6) fontbe::glyphs WARN] ya-cy has inconsistent path elements: {"MCLLLLLCLLCCLCLCZMCCCLCZ", "MCLLLLLCLLLCCLCLCZMCCCLCZ"} [2026-04-27T18:05:45.678083Z ThreadId(6) fontbe::glyphs WARN] eth has inconsistent path elements: {"MCCLLLCCLCCLLLCCCCZMCCCCZ", "MCCLLLCCLLCCLLLCCCCZMCCCCZ"} [2026-04-27T18:05:45.678086Z ThreadId(6) fontbe::glyphs WARN] six has inconsistent path elements: {"MCCCCCCLLCCCCZMCCCCCZ", "MCCCCCLCCCZMCCCCCZ"} [2026-04-27T18:05:45.678111Z ThreadId(5) fontbe::glyphs WARN] nine has inconsistent path elements: {"MCCCCCCCLCZMCCCCCZ", "MCCCCCCCCLLCCZMCCCCCZ"} [2026-04-27T18:05:45.678163Z ThreadId(6) fontbe::glyphs WARN] ccedilla has inconsistent path elements: {"MCCLCLCCCCCLCCCCLCCLZ", "MLCCLCLCCCCCLCCCCLLCCLLZ"} [2026-04-27T18:05:45.684729Z 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
plete, most recently Fe(Glyph(Idotaccent)) [2026-04-27T18:05:50.965088Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most recently Fe(Glyph(d)) [2026-04-27T18:05:50.965090Z ThreadId(1) fontc::workload DEBUG] 657/2633 complete, most recently Fe(Glyph(Wacute)) [2026-04-27T18:05:50.965100Z ThreadId(1) fontc::workload DEBUG] 658/2633 complete, most recently Fe(Glyph(dcaron)) [2026-04-27T18:05:50.965102Z ThreadId(1) fontc::workload DEBUG] 659/2633 complete, most recently Fe(Glyph(Ugrave)) [2026-04-27T18:05:50.965104Z ThreadId(1) fontc::workload DEBUG] 660/2633 complete, most recently Fe(Glyph(ccedilla)) [2026-04-27T18:05:50.965107Z ThreadId(1) fontc::workload DEBUG] 661/2633 complete, most recently Fe(Glyph(Te-cy)) [2026-04-27T18:05:50.967960Z 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
aths' [2026-04-27T18:05:25.041758Z ThreadId(1) fontc::workload DEBUG] 871/2641 complete, most recently Be(GlyfFragment(h)) [2026-04-27T18:05:25.041759Z ThreadId(1) fontc::workload DEBUG] 872/2641 complete, most recently Be(GlyfFragment(numero)) [2026-04-27T18:05:25.041760Z ThreadId(1) fontc::workload DEBUG] 873/2641 complete, most recently Be(GlyfFragment(one)) [2026-04-27T18:05:25.041761Z ThreadId(1) fontc::workload DEBUG] 874/2641 complete, most recently Be(GlyfFragment(brokenbar)) [2026-04-27T18:05:25.041762Z ThreadId(1) fontc::workload DEBUG] 875/2641 complete, most recently Fe(Glyph(oe)) [2026-04-27T18:05:25.041763Z ThreadId(1) fontc::workload DEBUG] 876/2641 complete, most recently Be(GlyfFragment(f)) [2026-04-27T18:05:25.041764Z ThreadId(1) fontc::workload DEBUG] 877/2641 complete, most recently Be(GlyfFragment(che-cy)) [2026-04-27T18:05:25.045241Z 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
ently Fe(Glyph(ogonek)) [2026-04-27T18:05:30.687753Z ThreadId(1) fontc::workload DEBUG] 656/2641 complete, most recently Fe(Glyph(L)) [2026-04-27T18:05:30.687755Z ThreadId(1) fontc::workload DEBUG] 657/2641 complete, most recently Fe(Glyph(icircumflex)) [2026-04-27T18:05:30.687757Z ThreadId(1) fontc::workload DEBUG] 658/2641 complete, most recently Fe(Glyph(odieresis-cy)) [2026-04-27T18:05:30.687759Z ThreadId(1) fontc::workload DEBUG] 659/2641 complete, most recently Fe(Glyph(uhorngrave)) [2026-04-27T18:05:30.687761Z ThreadId(1) fontc::workload DEBUG] 660/2641 complete, most recently Fe(Glyph(Chedescender-cy)) [2026-04-27T18:05:30.687763Z ThreadId(1) fontc::workload DEBUG] 661/2641 complete, most recently Fe(Glyph(Etilde)) [2026-04-27T18:05:30.691644Z ThreadId(1) fontc ERROR] Invalid source glyph 'ustrait-cy': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Philosopher-Bold.ttf', 'Philosopher-Regular.ttf']
alif-type/qahiri/$VIRTUAL/google/fonts/ofl/qahiri/config.yaml Qahiri.glyphs?2fbfe8ca2e (default)
fontc
^ error: 'lam-ar.medi.Temp' is neither a known glyph or a range of known glyphs in at 340:8 | 340 | sub [lam-ar.medi.Temp tah-ar.medi.Temp]' by [lam-ar.medi.short tah-ar.medi.sh | ^^^^^^^^^^^^^^^^ error: 'tah-ar.medi.Temp' is neither a known glyph or a range of known glyphs in at 340:25 | 340 | ... [lam-ar.medi.Temp tah-ar.medi.Temp]' by [lam-ar.medi.short tah-ar.medi.short]; | ^^^^^^^^^^^^^^^^ error: 'lam-ar.medi.Temp2' is neither a known glyph or a range of known glyphs in at 341:8 | 341 | sub [lam-ar.medi.Temp2 tah-ar.medi.Temp2]' by [lam-ar.medi.short2 tah-ar.medi.s | ^^^^^^^^^^^^^^^^^ error: 'tah-ar.medi.Temp2' is neither a known glyph or a range of known glyphs in at 341:26 | 341 | ...[lam-ar.medi.Temp2 tah-ar.medi.Temp2]' by [lam-ar.medi.short2 tah-ar.medi.short2]; | ^^^^^^^^^^^^^^^^^
fontmake
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
alif-type/qahiri/$VIRTUAL/google/fonts/ofl/qahiri/config.yaml Qahiri.glyphs?2fbfe8ca2e (gftools)
fontc
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
fontmake
es/glyphsLib/builder/features.py", line 55, in to_ufo_master_features ufo.features.text = _to_ufo_features( ~~~~~~~~~~~~~~~~^ self.font, ^^^^^^^^^^ ...<4 lines>... minimal=self.minimal, ^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/features.py", line 120, in _to_ufo_features autostr(class_.automatic), name, expander.expand(class_.code) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 34, in expand self.parse_token() ~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/tokens.py", line 58, in parse_token raise ValueError( ...<2 lines>... ) ValueError: Unknown token type: '$/' at position 12
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiriquran/config.yaml sources/Amiri.glyphspackage?480bb746e9 (default)
fontc
06:50.300768Z ThreadId(1) fontc::workload DEBUG] 3918/24851 complete, most recently Fe(Glyph(teheh-ar.medi.High)) [2026-04-27T18:06:50.300771Z ThreadId(1) fontc::workload DEBUG] 3919/24851 complete, most recently Fe(Glyph(kehehThreedotsbelow-ar.init.KafRaaIsol)) [2026-04-27T18:06:50.300774Z ThreadId(1) fontc::workload DEBUG] 3920/24851 complete, most recently Fe(Glyph(radical.rtlm)) [2026-04-27T18:06:50.300777Z ThreadId(1) fontc::workload DEBUG] 3921/24851 complete, most recently Fe(Glyph(yehThreedotsbelow-ar.fina.KafYaaFina)) [2026-04-27T18:06:50.326089Z ThreadId(3) fontbe::glyphs WARN] aYaaBari.fina has inconsistent path elements: {"MCCCCLCCCCLCCCCCCZ", "MCLCCCCCCCCCCCCZ"} [2026-04-27T18:06:50.326106Z ThreadId(3) fontbe::glyphs WARN] aAlf.fina.KafMemAlf has inconsistent path elements: {"MCCCCCCCCLCCCLZ", "MCCCCCCCCLCCLZ"} [2026-04-27T18:06:50.366961Z 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
nna-ar.medi.BaaBaaHaaInit)) [2026-04-27T18:07:07.211083Z ThreadId(1) fontc::workload DEBUG] 303/24851 complete, most recently Fe(Glyph(fullstop-ar)) [2026-04-27T18:07:07.211085Z ThreadId(1) fontc::workload DEBUG] 304/24851 complete, most recently Fe(Glyph(behThreedotsupbelow-ar.init.BaaNonIsol)) [2026-04-27T18:07:07.211087Z ThreadId(1) fontc::workload DEBUG] 305/24851 complete, most recently Fe(Glyph(kaf-ar.init.KafBaaInit)) [2026-04-27T18:07:07.211090Z ThreadId(1) fontc::workload DEBUG] 306/24851 complete, most recently Fe(Glyph(behThreedotsupabove-ar.medi.BaaBaaHaaInit)) [2026-04-27T18:07:07.211092Z ThreadId(1) fontc::workload DEBUG] 307/24851 complete, most recently Fe(Glyph(noonThreedotsabove-ar.init.BaaBaaYaaBari)) [2026-04-27T18:07:07.298197Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
* Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In 'sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (default)
fontc
.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 391, 2: 5406, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (gftools)
fontc
a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ncurves INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 393, 2: 5412, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 12 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (default)
fontc
nt-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (gftools)
fontc
evanagari-Bold Oblique.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
nagari-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 24 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (default)
fontc
1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6207, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (gftools)
fontc
Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1381:29 | 1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
.font_project:Building TTF for CambayDevanagari-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6215, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 5 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (default)
fontc
1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5720, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (gftools)
fontc
Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1379:29 | 1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
font_project:Building TTF for CambayDevanagari-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5728, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
antonxheight/Lancelot/$VIRTUAL/google/fonts/ofl/lancelot/config.yaml Lancelot_source/Lancelot_Rom_Reg.vfb?3039d277fa (default)
fontc
[2026-04-27T18:10:27.543326Z 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/tmp9orosdpp /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9orosdpp Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9orosdpp Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:10:31.253528Z 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
nt(asterisk)) successful [2026-04-27T17:03:20.931197Z ThreadId(1) fontc::workload DEBUG] Fe(KerningGroups) successful [2026-04-27T17:03:20.931209Z ThreadId(1) fontc::workload DEBUG] Be(Vvar) successful [2026-04-27T17:03:20.931213Z ThreadId(1) fontc::workload DEBUG] Be(Hvar) successful [2026-04-27T17:03:20.931217Z ThreadId(1) fontc::workload DEBUG] Be(FeaturesAst) successful [2026-04-27T17:03:20.931220Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(JhaII)) successful [2026-04-27T17:03:20.931289Z ThreadId(1) fontc::workload DEBUG] 2337/2876 complete, most recently Be(Cmap) [2026-04-27T17:03:20.931492Z ThreadId(6) ufo2fontir::source DEBUG] Kerning for "/Users/rofls/.fontc_crater_cache/appajid/gurajada_47d49279bf/Gurajada.ufo" at Normalized {} [2026-04-27T17:03:20.932068Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {} has 4 kern entries [2026-04-27T17:03:20.974470Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/gurajada_47d49279bf/Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/gurajada/$VIRTUAL/google/fonts/ofl/gurajada/config.yaml Gurajada.ufo?47d49279bf (gftools)
fontc
, most recently Be(GlyfFragment(ChaEE)) [2026-04-27T17:03:26.091663Z ThreadId(1) fontc::workload DEBUG] 2743/2875 complete, most recently Be(GlyfFragment(uni0C0E)) [2026-04-27T17:03:26.091665Z ThreadId(1) fontc::workload DEBUG] 2744/2875 complete, most recently Be(GlyfFragment(NNaII)) [2026-04-27T17:03:26.091667Z ThreadId(1) fontc::workload DEBUG] 2745/2875 complete, most recently Be(GlyfFragment(D)) [2026-04-27T17:03:26.091669Z ThreadId(1) fontc::workload DEBUG] 2746/2875 complete, most recently Be(GlyfFragment(ChaE)) [2026-04-27T17:03:26.091672Z ThreadId(1) fontc::workload DEBUG] 2747/2875 complete, most recently Be(GlyfFragment(KshaII)) [2026-04-27T17:03:26.090387Z ThreadId(5) ufo2fontir::source DEBUG] Kerning groups for "Gurajada.ufo" [2026-04-27T17:03:26.096341Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5jeyrj0e -o ttf -u Gurajada.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Gurajada INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Gurajada INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
appajid/nats/$VIRTUAL/google/fonts/ofl/nats/config.yaml NATS.ufo?7e1486a729 (default)
fontc
875 complete, most recently Be(Vvar) [2026-04-27T17:04:39.346841Z ThreadId(1) fontc::workload DEBUG] 2845/2875 complete, most recently Be(Hvar) [2026-04-27T17:04:39.346844Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(JhaEE)) successful [2026-04-27T17:04:39.346858Z ThreadId(1) fontc::workload DEBUG] Be(Vvar) successful [2026-04-27T17:04:39.346861Z ThreadId(1) fontc::workload DEBUG] Be(Hvar) successful [2026-04-27T17:04:39.347234Z ThreadId(1) fontc::workload DEBUG] 2847/2875 complete, most recently Be(Post) [2026-04-27T17:04:39.347239Z ThreadId(1) fontc::workload DEBUG] 2848/2875 complete, most recently Fe(KerningGroups) [2026-04-27T17:04:39.347241Z ThreadId(1) fontc::workload DEBUG] 2849/2875 complete, most recently Be(Cmap) [2026-04-27T17:04:39.347242Z ThreadId(1) fontc::workload DEBUG] 2850/2875 complete, most recently Be(FeaturesAst) [2026-04-27T17:04:39.350453Z 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: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
(1) fontc::workload DEBUG] 2545/2875 complete, most recently Be(GlyfFragment(DDhaE)) [2026-04-27T17:04:43.959906Z ThreadId(1) fontc::workload DEBUG] 2546/2875 complete, most recently Be(GlyfFragment(DDhaOttu)) [2026-04-27T17:04:43.959909Z ThreadId(1) fontc::workload DEBUG] 2547/2875 complete, most recently Be(GlyfFragment(uni0C63)) [2026-04-27T17:04:43.959911Z ThreadId(1) fontc::workload DEBUG] 2548/2875 complete, most recently Be(Cmap) [2026-04-27T17:04:43.959914Z ThreadId(1) fontc::workload DEBUG] 2549/2875 complete, most recently Be(GlyfFragment(ChaEE)) [2026-04-27T17:04:43.960044Z ThreadId(7) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-04-27T17:04:43.960053Z ThreadId(7) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-04-27T17:04:43.972146Z 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
seTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0fw6wyr4 -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: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
tly Be(Hvar) [2026-04-27T17:04:50.210473Z ThreadId(1) fontc::workload DEBUG] 2840/2875 complete, most recently Be(Vvar) [2026-04-27T17:04:50.210475Z ThreadId(1) fontc::workload DEBUG] 2841/2875 complete, most recently Be(GlyfFragment(CaNuktaHalanth)) [2026-04-27T17:04:50.210477Z ThreadId(1) fontc::workload DEBUG] 2842/2875 complete, most recently Be(GlyfFragment(LLaOO)) [2026-04-27T17:04:50.210478Z ThreadId(1) fontc::workload DEBUG] 2843/2875 complete, most recently Be(GlyfFragment(ThaE)) [2026-04-27T17:04:50.210479Z ThreadId(1) fontc::workload DEBUG] 2844/2875 complete, most recently Be(GlyfFragment(DoubleDanda)) [2026-04-27T17:04:50.210480Z ThreadId(1) fontc::workload DEBUG] 2845/2875 complete, most recently Be(GlyfFragment(UU)) [2026-04-27T17:04:50.210481Z ThreadId(1) fontc::workload DEBUG] 2846/2875 complete, most recently Be(FeaturesAst) [2026-04-27T17:04:50.211599Z 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: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
4:55.219763Z ThreadId(1) fontc::workload DEBUG] 2849/2875 complete, most recently Fe(KerningGroups) [2026-04-27T17:04:55.219766Z ThreadId(1) fontc::workload DEBUG] 2850/2875 complete, most recently Be(Cmap) [2026-04-27T17:04:55.219773Z ThreadId(1) fontc::workload DEBUG] 2851/2875 complete, most recently Be(Hvar) [2026-04-27T17:04:55.219776Z ThreadId(1) fontc::workload DEBUG] 2852/2875 complete, most recently Be(FeaturesAst) [2026-04-27T17:04:55.219778Z ThreadId(1) fontc::workload DEBUG] 2853/2875 complete, most recently Be(Gvar) [2026-04-27T17:04:55.219780Z ThreadId(1) fontc::workload DEBUG] 2854/2875 complete, most recently Be(Vvar) [2026-04-27T17:04:55.219782Z ThreadId(1) fontc::workload DEBUG] 2855/2875 complete, most recently Be(Glyf) [2026-04-27T17:04:55.222128Z 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
seTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvvc_gw2t -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: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
:13.666117Z ThreadId(1) fontc::workload DEBUG] 2847/2875 complete, most recently Fe(KerningGroups) [2026-04-27T17:07:13.666126Z ThreadId(1) fontc::workload DEBUG] 2848/2875 complete, most recently Be(Colr) [2026-04-27T17:07:13.666129Z ThreadId(1) fontc::workload DEBUG] 2849/2875 complete, most recently Be(Gvar) [2026-04-27T17:07:13.666131Z ThreadId(1) fontc::workload DEBUG] 2850/2875 complete, most recently Be(Hvar) [2026-04-27T17:07:13.666134Z ThreadId(1) fontc::workload DEBUG] 2851/2875 complete, most recently Be(Cmap) [2026-04-27T17:07:13.666136Z ThreadId(1) fontc::workload DEBUG] 2852/2875 complete, most recently Be(Vvar) [2026-04-27T17:07:13.666138Z ThreadId(1) fontc::workload DEBUG] 2853/2875 complete, most recently Be(Post) [2026-04-27T17:07:13.666141Z ThreadId(1) fontc::workload DEBUG] 2854/2875 complete, most recently Be(FeaturesAst) [2026-04-27T17:07:13.671959Z 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: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
2875 complete, most recently Fe(KerningGroups) [2026-04-27T17:07:18.487867Z ThreadId(1) fontc::workload DEBUG] 2027/2875 complete, most recently Be(GlyfFragment(KhaOO)) [2026-04-27T17:07:18.487870Z ThreadId(1) fontc::workload DEBUG] 2028/2875 complete, most recently Be(GlyfFragment(GaU)) [2026-04-27T17:07:18.487872Z ThreadId(1) fontc::workload DEBUG] 2029/2875 complete, most recently Be(Vvar) [2026-04-27T17:07:18.487875Z ThreadId(1) fontc::workload DEBUG] 2030/2875 complete, most recently Be(GlyfFragment(uni0C62)) [2026-04-27T17:07:18.487877Z ThreadId(1) fontc::workload DEBUG] 2031/2875 complete, most recently Be(Hvar) [2026-04-27T17:07:18.487879Z ThreadId(1) fontc::workload DEBUG] 2032/2875 complete, most recently Be(GlyfFragment(BhaAU)) [2026-04-27T17:07:18.522815Z 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
laps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzsminxc2 -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: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 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 0: * 11 fonts had: 41 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 1: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 2: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 41 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Compatibility check failed
arrowtype/recursive/$VIRTUAL/google/fonts/ofl/recursive/config.yaml src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace?071fc21f21 (gftools)
fontc
Recursive Mono-Casual A Slanted.ufo/features.fea at 22:8 | 22 | include(./features/liga.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/ss0x.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 23:8 | 23 | include(./features/ss0x.fea); | ^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/dlig-generated.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 24:8 | 24 | include(./features/dlig-generated.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at './features/aalt.fea': 'No such file or directory (os error 2)' in src/ufo/mono/Recursive Mono-Casual A Slanted.ufo/features.fea at 25:8 | 25 | include(./features/aalt.fea); | ^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
5y0w9r -o variable -m src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 24 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 0: * 11 fonts had: 41 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 1: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 15 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x.ital_nov19, contour 2: * 11 fonts had: 14 * Recursive Mono Casual B Slanted had: 41 fontmake: Error: In 'src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
arrowtype/shantell-sans/$VIRTUAL/google/fonts/ofl/shantellsans/config.yaml sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace?68f5eca149 (default)
fontc
[2026-04-27T17:08:44.915664Z 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-04-27T17:08:44.915738Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_gsvoxe7 sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_gsvoxe7 sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:08:49.004892Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace" [2026-04-27T17:08:49.004954Z 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/tmp4gpnksfb -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/tmp4gpnksfb -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
CZMLLCCCCCCCZ", "MLLCCCCCCCCCCCCCZMLLCCCCLCCCCCCZMLLCLLCCCCCCZ"} [2026-04-27T17:10:12.959409Z ThreadId(7) fontbe::glyphs WARN] ocenteredtilde has inconsistent path elements: {"MLLLLZMCCCCLCCCCCCZMCCCCCCCCCZ", "MLLLLZMCCCCCCCCCZMCCCCCCCCCCZ"} [2026-04-27T17:10:12.959414Z ThreadId(8) fontbe::glyphs WARN] a-cy has inconsistent path elements: {"MLLCCCCCCCCLCCCCCCCCCCZMLLCCCCCCCCLCCZ", "MLLCLCLLCLCLCLCCCCCLCCCLCCCCCCZMLLCCCCLCCCCLCCZ"} [2026-04-27T17:10:12.959419Z ThreadId(7) fontbe::glyphs WARN] Tse-cy has inconsistent path elements: {"MLLLCCCCCCCCCCLCLLCCLCCLLCCCLLLLCCLCCLCCLCCCCLCCCZ", "MLLCCCCCCCCCCCCCCCCCCCLCCCCCCZ"} [2026-04-27T17:10:12.959425Z ThreadId(8) fontbe::glyphs WARN] at has inconsistent path elements: {"MLLCCCCLCCCCCCCCCCCCCLCCCLCCCCCLCCCCCCCCCCZMLLCCCCCCLLCCCZ", "MLLCCCCCCCCCCCCLCCLCCCCCCCCCCCCLCCCCCCZMLLCCCCCCCCCCZ"} [2026-04-27T17:10:12.969806Z 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
workload DEBUG] 1013/4069 complete, most recently Fe(Glyph(Dzcaron)) [2026-04-27T17:09:23.572345Z ThreadId(1) fontc::workload DEBUG] 1014/4069 complete, most recently Fe(Glyph(Tcaron)) [2026-04-27T17:09:23.572346Z ThreadId(1) fontc::workload DEBUG] 1015/4069 complete, most recently Fe(Glyph(heavyVerticalBar)) [2026-04-27T17:09:23.572347Z ThreadId(1) fontc::workload DEBUG] 1016/4069 complete, most recently Fe(Glyph(sixteenPointedAsterisk)) [2026-04-27T17:09:23.572348Z ThreadId(1) fontc::workload DEBUG] 1017/4069 complete, most recently Fe(Glyph(mediumVerticalBar)) [2026-04-27T17:09:23.572349Z ThreadId(1) fontc::workload DEBUG] 1018/4069 complete, most recently Fe(Glyph(lj)) [2026-04-27T17:09:23.572350Z ThreadId(1) fontc::workload DEBUG] 1019/4069 complete, most recently Fe(Glyph(heavySingleTurnedCommaQuotationMarkOrnament)) [2026-04-27T17:09:23.580174Z ThreadId(1) fontc ERROR] Invalid source glyph 'hungarumlautcomb': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''
fontmake
atibility: Fonts had differing number of contours in glyph apple: * Balsamiq Sans Regular had: 2 * Balsamiq Sans Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph minute, contour 0: * Balsamiq Sans Regular had: 11 * Balsamiq Sans Bold had: 17 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 0: * Balsamiq Sans Regular had: 68 * Balsamiq Sans Bold had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 1: * Balsamiq Sans Regular had: 15 * Balsamiq Sans Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph idotless-cy, contour 0: * Balsamiq Sans Regular had: 21 * Balsamiq Sans Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/balsamiq/balsamiqsans_b1dca64c3c/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Roman.glyphs?b1dca64c3c (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
gftools produced multiple outputs: ['BalsamiqSans-Bold.ttf', 'BalsamiqSans-Regular.ttf']
cadsondemak/Charm/$VIRTUAL/google/fonts/ofl/charm/config.yaml source/Charm.glyphs?873c551602 (default)
fontc
e exactly 1 {[c], []}'' [2026-04-27T17:13:43.583217Z ThreadId(1) fontc::workload DEBUG] 1797/3237 complete, most recently Fe(GlyphOrder) [2026-04-27T17:13:43.583219Z ThreadId(1) fontc::workload DEBUG] 1798/3237 complete, most recently Be(GlyfFragment(I)) [2026-04-27T17:13:43.583226Z ThreadId(1) fontc::workload DEBUG] 1799/3237 complete, most recently Be(GlyfFragment(W)) [2026-04-27T17:13:43.583229Z ThreadId(1) fontc::workload DEBUG] 1800/3237 complete, most recently Be(GlyfFragment(thoThan-thai)) [2026-04-27T17:13:43.583232Z ThreadId(1) fontc::workload DEBUG] 1801/3237 complete, most recently Be(GlyfFragment(yoYing-thai.less)) [2026-04-27T17:13:43.583234Z ThreadId(1) fontc::workload DEBUG] 1802/3237 complete, most recently Be(GlyfFragment(maitaikhu-thai)) [2026-04-27T17:13:43.583239Z ThreadId(1) fontc::workload DEBUG] 1803/3237 complete, most recently Be(GlyfFragment(choChoe-thai)) [2026-04-27T17:13:43.587986Z ThreadId(1) fontc ERROR] 'soSala-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
mplete, most recently Be(GlyfFragment(Omega)) [2026-04-27T17:13:51.312282Z ThreadId(1) fontc::workload DEBUG] 1894/3237 complete, most recently Be(GlyfFragment(two-thai)) [2026-04-27T17:13:51.312284Z ThreadId(1) fontc::workload DEBUG] 1895/3237 complete, most recently Be(GlyfFragment(I)) [2026-04-27T17:13:51.312286Z ThreadId(1) fontc::workload DEBUG] 1896/3237 complete, most recently Be(GlyfFragment(bullet)) [2026-04-27T17:13:51.312288Z ThreadId(1) fontc::workload DEBUG] 1897/3237 complete, most recently Be(GlyfFragment(Z)) [2026-04-27T17:13:51.312290Z ThreadId(1) fontc::workload DEBUG] 1898/3237 complete, most recently Be(GlyfFragment(yamakkan-thai)) [2026-04-27T17:13:51.312293Z ThreadId(1) fontc::workload DEBUG] 1899/3237 complete, most recently Be(GlyfFragment(fiveinferior)) [2026-04-27T17:13:51.315947Z ThreadId(1) fontc ERROR] 'yoYing-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)
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps3zymq66 source/Fahkwang.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:14:36.201313Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Fahkwang.glyphs" [2026-04-27T17:14:36.229387Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:14:36.229410Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:14:36.229415Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:14:36.232681Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:14:36.238197Z 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/tmph3918yqi -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/tmp66t4ozn3 -o ttf -u source/instance_ufos/Fahkwang-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Fahkwang Bold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Fahkwang SemiBold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (gftools)
fontc
-o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq8upjlyw source/K2D.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:15:16.763748Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/K2D.glyphs" [2026-04-27T17:15:16.786009Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:15:16.787429Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:15:16.787442Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:16.790989Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:15:16.796210Z 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-Regular.ufo.json not found [15/48] instantiateUfo fontmake -i K2D SemiBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [16/48] instantiateUfo fontmake -i K2D Light Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [17/48] instantiateUfo fontmake -i K2D Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [18/48] instantiateUfo fontmake -i K2D Medium Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [19/48] instantiateUfo fontmake -i K2D Bold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/48] instantiateUfo fontmake -i K2D ExtraBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (gftools)
fontc
formed-components [2026-04-27T17:16:01.219477Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Kodchasan-Master.glyphs" [2026-04-27T17:16:01.239534Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-04-27T17:16:01.239552Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:16:01.239558Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:16:01.239560Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:16:01.242576Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:16:01.245247Z 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/tmpkppt3gnh -o ttf -u source/instance_ufos/Kodchasan-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptittz937 -o ttf -u source/instance_ufos/Kodchasan-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Kodchasan SemiBold Italic -o ufo -g source/Kodchasan-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Kodchasan Bold Italic -o ufo -g source/Kodchasan-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Koho/$VIRTUAL/google/fonts/ofl/koho/config.yaml source/KoHo-Master.glyphs?066267ad87 (gftools)
fontc
sk92d38qc2zzr8kbcv88h0000gn/T/tmpal2j2ecp source/KoHo-Master.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:16:46.576724Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/KoHo-Master.glyphs" [2026-04-27T17:16:46.600543Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-04-27T17:16:46.600566Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T17:16:46.600572Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:16:46.603840Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:16:46.608989Z 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/tmphwuoo75e -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/tmp23ospk5_ -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
tbe::glyphs WARN] sevensuperior has inconsistent path elements: {"MLLCLLCCLLCLCCZ", "MLLCLLCCLLCLCZ"} [2026-04-27T17:17:21.525225Z ThreadId(9) fontbe::glyphs WARN] oAng-thai has inconsistent path elements: {"MCLCCCCCCLCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:17:21.525230Z ThreadId(9) fontbe::glyphs WARN] thoThung-thai has inconsistent path elements: {"MCCCCCCCCLCCCCCCLLLCCCLCLCZ", "MCCCCCCCCCLCCCCCCCCLLLCCCCLCLCCZ"} [2026-04-27T17:17:21.525252Z ThreadId(6) fontbe::glyphs WARN] saraE-thai has inconsistent path elements: {"MCCCLCCCCLLCLCZ", "MCCCLCCCCCLLCLCCZ"} [2026-04-27T17:17:21.525387Z ThreadId(5) fontbe::glyphs WARN] zerosuperior has inconsistent path elements: {"MCCCCZMCCCCZ", "MCCCCCCZMCCCCCCZ"} [2026-04-27T17:17:21.525397Z ThreadId(8) fontbe::glyphs WARN] lu-thai.short has inconsistent path elements: {"MLLCCCCCCCCCLCCCCCCCCCCCCCLZ", "MLLCCCCCCCCLCCCCCCCCCCCLZ"} [2026-04-27T17:17:21.532315Z ThreadId(1) fontc ERROR] 'servicemark' 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(soRusi-thai)) [2026-04-27T17:17:34.459570Z ThreadId(1) fontc::workload DEBUG] 136/3141 complete, most recently Fe(Glyph(icaron)) [2026-04-27T17:17:34.459573Z ThreadId(1) fontc::workload DEBUG] 137/3141 complete, most recently Fe(Glyph(Uhornacute)) [2026-04-27T17:17:34.459575Z ThreadId(1) fontc::workload DEBUG] 138/3141 complete, most recently Fe(Glyph(backslash)) [2026-04-27T17:17:34.459577Z ThreadId(1) fontc::workload DEBUG] 139/3141 complete, most recently Fe(Glyph(Abreve)) [2026-04-27T17:17:34.459579Z ThreadId(1) fontc::workload DEBUG] 140/3141 complete, most recently Fe(Glyph(Gcaron)) [2026-04-27T17:17:34.459582Z ThreadId(1) fontc::workload DEBUG] 141/3141 complete, most recently Fe(Glyph(nmod)) [2026-04-27T17:17:34.459584Z ThreadId(1) fontc::workload DEBUG] 142/3141 complete, most recently Fe(Glyph(idieresis)) [2026-04-27T17:17:34.470260Z ThreadId(1) fontc ERROR] Invalid source glyph 'peseta': '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
, most recently Fe(Glyph(saraUe-thai.narrow)) [2026-04-27T17:17:49.063217Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(dollar))' failed: 'Invalid source glyph 'dollar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''' [2026-04-27T17:17:49.063219Z ThreadId(1) fontc::workload DEBUG] 780/3141 complete, most recently Fe(Glyph(dollar)) [2026-04-27T17:17:49.063222Z ThreadId(1) fontc::workload DEBUG] 781/3141 complete, most recently Fe(Glyph(zacute)) [2026-04-27T17:17:49.063224Z ThreadId(1) fontc::workload DEBUG] 782/3141 complete, most recently Fe(Glyph(maiHanaKat-thai.narrow)) [2026-04-27T17:17:49.063226Z ThreadId(1) fontc::workload DEBUG] 783/3141 complete, most recently Fe(Glyph(doChada-thai.short)) [2026-04-27T17:17:49.074358Z ThreadId(1) fontc ERROR] Invalid source glyph 'guarani': '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
ently Fe(Glyph(percent)) [2026-04-27T17:19:42.777260Z ThreadId(1) fontc::workload DEBUG] 783/3145 complete, most recently Fe(Glyph(E)) [2026-04-27T17:19:42.777262Z ThreadId(1) fontc::workload DEBUG] 784/3145 complete, most recently Fe(Glyph(Thorn)) [2026-04-27T17:19:42.777264Z ThreadId(1) fontc::workload DEBUG] 785/3145 complete, most recently Fe(Glyph(Acircumflexacute)) [2026-04-27T17:19:42.777267Z ThreadId(1) fontc::workload DEBUG] 786/3145 complete, most recently Fe(Glyph(khoRakhang-thai)) [2026-04-27T17:19:42.777269Z ThreadId(1) fontc::workload DEBUG] 787/3145 complete, most recently Fe(Glyph(guarani)) [2026-04-27T17:19:42.777271Z ThreadId(1) fontc::workload DEBUG] 788/3145 complete, most recently Fe(Glyph(IJ)) [2026-04-27T17:19:42.777273Z ThreadId(1) fontc::workload DEBUG] 789/3145 complete, most recently Fe(Glyph(Icircumflex)) [2026-04-27T17:19:42.783401Z ThreadId(1) fontc ERROR] Invalid source glyph 'nmod': '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
) [2026-04-27T17:19:49.359482Z ThreadId(1) fontc::workload DEBUG] 790/3145 complete, most recently Fe(Glyph(uhorntilde)) [2026-04-27T17:19:49.359483Z ThreadId(1) fontc::workload DEBUG] 791/3145 complete, most recently Fe(Glyph(Atilde)) [2026-04-27T17:19:49.359484Z ThreadId(1) fontc::workload DEBUG] 792/3145 complete, most recently Fe(Glyph(euro)) [2026-04-27T17:19:49.359485Z ThreadId(1) fontc::workload DEBUG] 793/3145 complete, most recently Be(GlyfFragment(angkhankhu-thai)) [2026-04-27T17:19:49.359486Z ThreadId(1) fontc::workload DEBUG] 794/3145 complete, most recently Be(GlyfFragment(leftWhiteTriangle)) [2026-04-27T17:19:49.359487Z ThreadId(1) fontc::workload DEBUG] 795/3145 complete, most recently Be(GlyfFragment(noNen-thai)) [2026-04-27T17:19:49.361110Z ThreadId(1) fontc ERROR] Invalid source glyph 'nmod': '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
yph DEBUG] ConvertToContour breve_acute [2026-04-27T17:19:57.641567Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_grave [2026-04-27T17:19:57.641603Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-04-27T17:19:57.641650Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-04-27T17:19:57.641686Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-04-27T17:19:57.641721Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-04-27T17:19:57.641752Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-04-27T17:19:57.641783Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-04-27T17:19:57.641816Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-04-27T17:19:57.641850Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-04-27T17:19:57.647598Z ThreadId(1) fontc ERROR] 'saraIi-thai.narrow' 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
20:05.807665Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-04-27T17:20:05.807679Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-04-27T17:20:05.807693Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-04-27T17:20:05.807707Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-04-27T17:20:05.807720Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-04-27T17:20:05.807734Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-04-27T17:20:05.807748Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-04-27T17:20:05.807894Z ThreadId(5) fontbe::glyphs WARN] saraI-thai.narrow has inconsistent path elements: {"MCCCLZMLCCZ", "MCCLZMLCCZ"} [2026-04-27T17:20:05.815988Z ThreadId(1) fontc ERROR] 'saraUe-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
ThreadId(1) fontc::workload DEBUG] 1691/3152 complete, most recently Be(GlyfFragment(Ccaron)) [2026-04-27T17:23:50.003911Z ThreadId(2) fontbe::glyphs WARN] ebreve has inconsistent path elements: {"MCLCCLLCCCZMCCLLZMCLCCLCZ", "MCLCCLLCCCCCZMCCLLZMCLCCCLCCZ", "MCLCCLLCCCCCZMCCCLLZMCLCCCLCCZ"} [2026-04-27T17:23:50.003937Z ThreadId(8) fontbe::glyphs WARN] two-thai has inconsistent path elements: {"MCLCCCCCCLCCCCLCCLCCLLLCZ", "MCLCCCCCCCCLCCCCCCLCCCLCCCLLLCCZ", "MCLCCCCCCCCLCCCCCCLLLCCCLCCCLLLCCZ"} [2026-04-27T17:23:50.004742Z ThreadId(4) fontbe::glyphs WARN] o has inconsistent path elements: {"MCCCCCCZMCCCCCCZ", "MCCCCZMCCCCZ"} [2026-04-27T17:23:49.996586Z ThreadId(6) fontbe::glyphs WARN] Oslashacute has inconsistent path elements: {"MLLCCCCLLLCCCCLZMCCCCLZMCLCCCZMLLLLZ", "MLLCCCLLLCCCLZMCCCLZMCLCCZMLLLLZ", "MLLCCCCLLLCCCCLZMCCCLLZMLCCCLZMLLLLZ", "MLLCCCCLLLCCCCLZMCCCCLZMLCCCLZMLLLLZ"} [2026-04-27T17:23:50.022033Z ThreadId(1) fontc ERROR] 'Uhorntilde' 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
) fontc::workload DEBUG] 2337/3152 complete, most recently Be(GlyfFragment(ohookabove)) [2026-04-27T17:24:03.252610Z ThreadId(1) fontc::workload DEBUG] 2338/3152 complete, most recently Be(GlyfFragment(idotbelow)) [2026-04-27T17:24:03.252611Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Uhorndotbelow))' failed: ''Uhorndotbelow' has interpolation-incompatible paths' [2026-04-27T17:24:03.252613Z ThreadId(1) fontc::workload DEBUG] 2339/3152 complete, most recently Be(GlyfFragment(Uhorndotbelow)) [2026-04-27T17:24:03.252614Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(gmacron))' failed: ''gmacron' has interpolation-incompatible paths' [2026-04-27T17:24:03.252615Z ThreadId(1) fontc::workload DEBUG] 2340/3152 complete, most recently Be(GlyfFragment(gmacron)) [2026-04-27T17:24:03.260885Z ThreadId(1) fontc ERROR] 'choChan-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-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
n)) [2026-04-27T17:22:47.252379Z ThreadId(1) fontc::workload DEBUG] 1045/3152 complete, most recently Be(GlyfFragment(at)) [2026-04-27T17:22:47.252380Z ThreadId(1) fontc::workload DEBUG] 1046/3152 complete, most recently Be(GlyfFragment(acircumflexacute)) [2026-04-27T17:22:47.252381Z ThreadId(1) fontc::workload DEBUG] 1047/3152 complete, most recently Be(GlyfFragment(ohorntilde)) [2026-04-27T17:22:47.252382Z ThreadId(1) fontc::workload DEBUG] 1048/3152 complete, most recently Be(GlyfFragment(udieresismacron)) [2026-04-27T17:22:47.252383Z ThreadId(1) fontc::workload DEBUG] 1049/3152 complete, most recently Be(GlyfFragment(Ocircumflexacute)) [2026-04-27T17:22:47.252384Z ThreadId(1) fontc::workload DEBUG] 1050/3152 complete, most recently Be(GlyfFragment(Omacron)) [2026-04-27T17:22:47.252385Z ThreadId(1) fontc::workload DEBUG] 1051/3152 complete, most recently Be(GlyfFragment(Gcaron)) [2026-04-27T17:22:47.266267Z ThreadId(1) fontc ERROR] 'oslashacute' 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
[2026-04-27T17:23:08.553668Z ThreadId(2) fontbe::glyphs WARN] question has inconsistent path elements: {"MLLCCCCLCCCCLZMLLLLZ", "MLLCCCCLCCCLZMLLLLZ"} [2026-04-27T17:23:08.554018Z ThreadId(7) fontbe::glyphs WARN] Acircumflexgrave has inconsistent path elements: {"MLLLLLLLLZMLLLZMLLLLLLLZMLLLLZ", "MLLLLLLLLZMLLLZMLLLLZMLLLLLLLZ"} [2026-04-27T17:23:08.554117Z ThreadId(4) fontbe::glyphs WARN] oneeighth has inconsistent path elements: {"MLLLLZMCCLCCZMCCCCCCCCZMLLLLLLZMLCCCCZ", "MLLLLZMCCLCCZMLLLLLLZMCCCCCCCCZMLCCCCZ", "MLLLLZMLLLLLLZMCCLCCZMCCCCCCCCZMLCCCCZ", "MLLLLZMCCCCZMCCCCCCCCZMLLLLLLZMCCCCZ", "MLLLLZMCCCCCZMCCCCCCCCZMLLLLLLZMLCCCCZ"} [2026-04-27T17:23:08.554626Z ThreadId(2) fontbe::glyphs WARN] uogonek has inconsistent path elements: {"MCLLLLLCCLLLCZMCLCCCLCCZ", "MCLCCCLLLCCLLLCCLCCZ"} [2026-04-27T17:23:08.567475Z ThreadId(1) fontc ERROR] 'm' 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
ThreadId(1) fontc::workload DEBUG] 1034/1387 complete, most recently Be(GlyfFragment(x)) [2026-04-27T17:16:53.611989Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(quotesingle))' failed: ''quotesingle' has interpolation-incompatible paths' [2026-04-27T17:16:53.611991Z ThreadId(1) fontc::workload DEBUG] 1035/1387 complete, most recently Be(GlyfFragment(quotesingle)) [2026-04-27T17:16:53.611993Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(O))' failed: ''O' has interpolation-incompatible paths' [2026-04-27T17:16:53.611995Z ThreadId(1) fontc::workload DEBUG] 1036/1387 complete, most recently Be(GlyfFragment(O)) [2026-04-27T17:16:53.611997Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(q))' failed: ''q' has interpolation-incompatible paths' [2026-04-27T17:16:53.611999Z ThreadId(1) fontc::workload DEBUG] 1037/1387 complete, most recently Be(GlyfFragment(q)) [2026-04-27T17:16:53.613796Z ThreadId(1) fontc ERROR] 'Amacron' 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
633067Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Lslash))' failed: ''Lslash' has interpolation-incompatible paths' [2026-04-27T17:17:02.633068Z ThreadId(1) fontc::workload DEBUG] 1035/1387 complete, most recently Be(GlyfFragment(Lslash)) [2026-04-27T17:17:02.633069Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(macron))' failed: ''macron' has interpolation-incompatible paths' [2026-04-27T17:17:02.633070Z ThreadId(1) fontc::workload DEBUG] 1036/1387 complete, most recently Be(GlyfFragment(macron)) [2026-04-27T17:17:02.633071Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(h))' failed: ''h' has interpolation-incompatible paths' [2026-04-27T17:17:02.633073Z ThreadId(1) fontc::workload DEBUG] 1037/1387 complete, most recently Be(GlyfFragment(h)) [2026-04-27T17:17:02.633889Z ThreadId(1) fontc ERROR] 'partialdiff' 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
tc::workload DEBUG] 2109/6385 complete, most recently Fe(Glyph(nya_ra-deva)) [2026-04-27T17:17:23.181488Z ThreadId(1) fontc::workload DEBUG] 2110/6385 complete, most recently Fe(Glyph(longs_b.liga)) [2026-04-27T17:17:23.181490Z ThreadId(1) fontc::workload DEBUG] 2111/6385 complete, most recently Fe(Glyph(aring.ss01)) [2026-04-27T17:17:23.181492Z ThreadId(1) fontc::workload DEBUG] 2112/6385 complete, most recently Be(GlyfFragment(rrVocalicMatra-deva)) [2026-04-27T17:17:23.181494Z ThreadId(1) fontc::workload DEBUG] 2113/6385 complete, most recently Be(GlyfFragment(velanti-deva.01)) [2026-04-27T17:17:23.181497Z ThreadId(1) fontc::workload DEBUG] 2114/6385 complete, most recently Be(GlyfFragment(Ten-roman)) [2026-04-27T17:17:23.181499Z ThreadId(1) fontc::workload DEBUG] 2115/6385 complete, most recently Be(GlyfFragment(eMatra-deva)) [2026-04-27T17:17:23.195516Z 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
96Z ThreadId(1) fontc::workload DEBUG] 2169/6385 complete, most recently Be(GlyfFragment(longs_longs_l.liga)) [2026-04-27T17:17:31.694998Z ThreadId(1) fontc::workload DEBUG] 2170/6385 complete, most recently Be(GlyfFragment(caret-deva)) [2026-04-27T17:17:31.695000Z ThreadId(1) fontc::workload DEBUG] 2171/6385 complete, most recently Be(GlyfFragment(lozenge)) [2026-04-27T17:17:31.695002Z ThreadId(1) fontc::workload DEBUG] 2172/6385 complete, most recently Be(GlyfFragment(D)) [2026-04-27T17:17:31.695004Z ThreadId(1) fontc::workload DEBUG] 2173/6385 complete, most recently Be(GlyfFragment(k_ss-deva)) [2026-04-27T17:17:31.695006Z ThreadId(1) fontc::workload DEBUG] 2174/6385 complete, most recently Be(GlyfFragment(lVocalic-deva)) [2026-04-27T17:17:31.700211Z 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
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:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Inknut Antiqua Bold' 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 Regular -o ufo -g Inknut Antiqua uprights.glyphs --ufo-structure=json --instance-dir instance_ufos [7/21] instantiateUfo fontmake -i Inknut Antiqua Black -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-04-27T17:19:11.718707Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-04-27T17:19:11.718722Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-04-27T17:19:11.718732Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-04-27T17:19:11.718759Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-04-27T17:19:11.733726Z 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-04-27T17:20:08.296570Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-04-27T17:20:08.296584Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-04-27T17:20:08.296594Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-04-27T17:20:08.296619Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-04-27T17:20:08.310001Z 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-04-27T17:17:48.481788Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-04-27T17:17:48.481793Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-04-27T17:17:48.481807Z 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-04-27T17:17:48.481827Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-04-27T17:17:48.502233Z 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-04-27T17:18:20.214862Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-04-27T17:18:20.214882Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-04-27T17:18:20.214913Z 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-04-27T17:18:20.214950Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-04-27T17:18:20.228460Z 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-04-27T17:21:35.543442Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-04-27T17:21:35.543461Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-04-27T17:21:35.543463Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-04-27T17:21:35.543463Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-04-27T17:21:35.543480Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T17:21:35.544516Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:21:35.545014Z 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
17:21:42.333527Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-04-27T17:21:42.333568Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-04-27T17:21:42.333571Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-04-27T17:21:42.333574Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-04-27T17:21:42.333610Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T17:21:42.336342Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-04-27T17:21:42.336900Z 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
21:12.309448Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-04-27T17:21:12.309558Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-04-27T17:21:12.309561Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-04-27T17:21:12.309564Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-04-27T17:21:12.309566Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-04-27T17:21:12.309569Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-04-27T17:21:12.309570Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T17:21:12.311958Z 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
18.627641Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-04-27T17:21:18.627642Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-04-27T17:21:18.627644Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-04-27T17:21:18.627648Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-04-27T17:21:18.627650Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-04-27T17:21:18.627652Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T17:21:18.629213Z 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-04-27T17:23:46.166827Z 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/tmpcfmopdic /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcfmopdic src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcfmopdic src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:23:50.504903Z 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-04-27T17:23:31.772701Z 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/tmpechjinq0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpechjinq0 src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpechjinq0 src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:23:40.593447Z 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-04-27T17:23:18.791508Z 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/tmpdiv22or4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdiv22or4 src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdiv22or4 src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:23:26.053110Z 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/Federant/$VIRTUAL/google/fonts/ofl/federant/config.yaml src/Federant-Regular.glyphs?c5c5f60221 (gftools)
fontc
mphydqjrk_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphydqjrk_ src/Federant-Regular.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphydqjrk_ src/Federant-Regular.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:24:09.300629Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "src/Federant-Regular.glyphs" [2026-04-27T17:24:09.308313Z ThreadId(1) fontc ERROR] Reading source failed for 'src/Federant-Regular.glyphs': 'Unable to read glyphs file: Unable to parse src/Federant-Regular.glyphs: Expected numeric value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
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
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-Regular_PS_Source.vfb?79d2ed54e7 (default)
fontc
[2026-04-27T17:24:30.415761Z 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/tmpt4ec07sg /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt4ec07sg src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt4ec07sg src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:24:38.776612Z 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-04-27T17:24:17.257874Z 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/tmpyjx9k9_6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyjx9k9_6 src/Federo-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyjx9k9_6 src/Federo-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:24:23.589035Z 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-04-27T17:25:04.321479Z 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/tmp_vdaz2i9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_vdaz2i9 src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_vdaz2i9 src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:25:14.046446Z 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-04-27T17:24:44.403293Z 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/tmp6t3kd95q /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6t3kd95q src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6t3kd95q src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T17:24:55.509787Z 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/.tmpX5gZWJ/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5y385t5v.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/.tmpX5gZWJ/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpthczh6d6.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
deva)) [2026-04-27T17:27:32.350974Z ThreadId(1) fontc::workload DEBUG] 365/3233 complete, most recently Fe(Glyph(d_bha_uMatra-deva)) [2026-04-27T17:27:32.350976Z ThreadId(1) fontc::workload DEBUG] 366/3233 complete, most recently Fe(Glyph(Edieresis)) [2026-04-27T17:27:32.350978Z ThreadId(1) fontc::workload DEBUG] 367/3233 complete, most recently Fe(Glyph(equal)) [2026-04-27T17:27:32.350980Z ThreadId(1) fontc::workload DEBUG] 368/3233 complete, most recently Fe(Glyph(ecaron)) [2026-04-27T17:27:32.350983Z ThreadId(1) fontc::workload DEBUG] 369/3233 complete, most recently Fe(Glyph(bh_n-deva)) [2026-04-27T17:27:32.350985Z ThreadId(1) fontc::workload DEBUG] 370/3233 complete, most recently Fe(Glyph(g_na-deva)) [2026-04-27T17:27:32.350987Z ThreadId(1) fontc::workload DEBUG] 371/3233 complete, most recently Fe(Glyph(Dieresis)) [2026-04-27T17:27:32.362131Z ThreadId(1) fontc ERROR] Invalid source glyph 'm_la-deva.loclMAR': 'bad anchor: 'Invalid anchor 'nukta': '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
deva)) [2026-04-27T17:27:40.531574Z ThreadId(1) fontc::workload DEBUG] 806/3233 complete, most recently Fe(Glyph(dda-deva)) [2026-04-27T17:27:40.531577Z ThreadId(1) fontc::workload DEBUG] 807/3233 complete, most recently Fe(Glyph(h_na-deva)) [2026-04-27T17:27:40.531579Z ThreadId(1) fontc::workload DEBUG] 808/3233 complete, most recently Fe(Glyph(ss_tth_ya-deva)) [2026-04-27T17:27:40.531582Z ThreadId(1) fontc::workload DEBUG] 809/3233 complete, most recently Fe(Glyph(h_ra-deva)) [2026-04-27T17:27:40.531584Z ThreadId(1) fontc::workload DEBUG] 810/3233 complete, most recently Fe(Glyph(ph_la-deva.loclMAR)) [2026-04-27T17:27:40.531586Z ThreadId(1) fontc::workload DEBUG] 811/3233 complete, most recently Fe(Glyph(d_ba_uuMatra-deva)) [2026-04-27T17:27:40.539388Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni20BA': '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: ['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
t path elements: {"MCCCCCCCLLLCCLCCLCCCLCCCLCCCLCCCLCCCLZMCCLZMCLCCZ", "MCCCCCCLLLCCCCCCCLCCCLCCCLCCCLCCCLCZMCCLZMCCLZ", "MCCCLCCCCLLLCCLCCLCCCLCCLCLCCCLCLCCLCCCLZ", "MCCCLCCCLCCCLCCCLCCCCLCCCCLCLLLCLCCCCLCCLCLCLZMCCLZMCCLZ", "MCCCCCCCLLLCCCCLCCLCLCCCLCCCLCCCLCCCLZMCCCCZ"} [2026-04-27T17:30:53.699307Z ThreadId(2) fontbe::glyphs WARN] uni178C_17C5 has inconsistent path elements: {"MCLCCCCLCCCCCCCCLCCCCCCCCCCLCLLCCCLCCCLLLCCCLLCLCCCLLLZMCCCCZ", "MCLCCCLCCCCCCCCCLCCCCLCCCCLCLLCCLCCCLLLCCLLCLCCLLLCZMCCCLLZ", "MCLCCCLCCCCCCCLCCCCLCCCCLCLLCCLCCCLLLCCLLCLCCLLLCZMCCLZ", "MCLCCCLLCCCCCCCCLCCCCLCCCCCCLCLLCCLCCCLLLCCLLCLCCLCLLLCZMCCLZ", "MCLCLCCLCCCCCCCLCCCCCCCCLCLCCLLLLLCCLCLCCCLLLCZ"} [2026-04-27T17:30:53.700674Z ThreadId(9) fontbe::glyphs WARN] m has inconsistent path elements: {"MLLCCLLLLLLLCCLLLLLLLCCCCLLLLLLLLLZ", "MCCLLLLLLLCCLLLLLLLCCCCLLLLLLLLLLLZ", "MLCCLLLLLLLCCLLLLLLLCCCCLLLLLLLLLLZ"} [2026-04-27T17:30:53.711015Z ThreadId(1) fontc ERROR] 'uni1797' 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
st recently Be(GlyfFragment(uni17A0_17C5)) [2026-04-27T17:31:01.361715Z ThreadId(1) fontc::workload DEBUG] 910/1484 complete, most recently Be(GlyfFragment(c)) [2026-04-27T17:31:01.361716Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17B1))' failed: ''uni17B1' has interpolation-incompatible paths' [2026-04-27T17:31:01.361717Z ThreadId(1) fontc::workload DEBUG] 911/1484 complete, most recently Be(GlyfFragment(uni17B1)) [2026-04-27T17:31:01.360604Z ThreadId(7) fontbe::glyphs WARN] uni1782 has inconsistent path elements: {"MCCCCCCCCCCCLCCLCCLCCCLZMCLCLLLCLCLLLCCCCCCCCLZ", "MCLCCCCCCCCCCCCCCCCCZMCCLLLCCLLLLCCCCCCLLZ", "MCLCCCCLCCCCLCCCCLCCLCCLCCLCLZMCCLLLCCLLLLLCCCCCCLLZ", "MCLCCCCCCCCCCCCCCCCCZMCCLLLCCLLLCCCCCLZ", "MCLCCCCCCCCCCCLCCLCCLCCLCLZMLLCCCCCCLCCLLLCCLLLZ"} [2026-04-27T17:31:01.370097Z ThreadId(1) fontc ERROR] 'uni1786_17C5' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Battambang-Black.ttf', 'Battambang-Thin.ttf', 'Battambang-Bold.ttf', 'Battambang-Regular.ttf', 'Battambang-Light.ttf']
danhhong/KohSantepheap/Source/builder.yaml KohSantepheap.glyphs?316be9428c (default)
fontc
lation-incompatible paths' [2026-04-27T17:33:09.935007Z ThreadId(1) fontc::workload DEBUG] 1471/2127 complete, most recently Be(GlyfFragment(dollar)) [2026-04-27T17:33:09.935010Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1781_17C5))' failed: ''uni1781_17C5' has interpolation-incompatible paths' [2026-04-27T17:33:09.935012Z ThreadId(1) fontc::workload DEBUG] 1472/2127 complete, most recently Be(GlyfFragment(uni1781_17C5)) [2026-04-27T17:33:09.935016Z ThreadId(1) fontc::workload DEBUG] 1473/2127 complete, most recently Be(GlyfFragment(uni17CE)) [2026-04-27T17:33:09.935018Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''uni19F1' has 2 unique sets of components; must have exactly 1 {[uni17E1, uni17D4], [uni17D4, uni17E1]}'' [2026-04-27T17:33:09.935021Z ThreadId(1) fontc::workload DEBUG] 1474/2127 complete, most recently Fe(GlyphOrder) [2026-04-27T17:33:09.939372Z ThreadId(1) fontc ERROR] 'glyph69' 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
CCCCCCCCCZ"} [2026-04-27T17:33:18.555512Z ThreadId(6) fontbe::glyphs WARN] uni1789.left has inconsistent path elements: {"MCCLCCCLCCCCCCLLLCCCCLLLCCCLCCLCCCLCZMCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCLCCCLCCCLCCCCCCLLLCCLLLCCZMCCCCCCCCCCCCCCCZ", "MCCLLLCCCCCCCLCCCCLCCCCCCLLLZMCCLZMCCCCCCCCCCCCCCCZ", "MCCCLCCCLCCCCCCLLLCCLLLCCCCCCCCLZMCCCCCCCCCCCCCCCZ", "MCCLCCCLCCCCCCLLLCCCCLLLCCCLCCLCCCLCZMCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:33:18.556133Z ThreadId(7) fontbe::glyphs WARN] uni1793.short has inconsistent path elements: {"MCCCCCCCCCCCCLLCCCCCLLLLLCCCCLLCZ", "MCCCCCCCCCCCCLLCCCCLLLLLCCCCCLLCZ", "MCCCCCCCCLLCCCLLLLLCCCLLCCCZ", "MCCCCCCCCCCLCCCLLLLLCCCLCZ"} [2026-04-27T17:33:18.555461Z ThreadId(3) fontbe::glyphs WARN] parenleft has inconsistent path elements: {"MCCLCCCCLCCZ", "MCCCCLCCCCLZ"} [2026-04-27T17:33:18.562002Z ThreadId(1) fontc ERROR] 'uni1789.a' 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
CCLLLCCLCLLCCCLLCCCCLCLLCLCCLLCLLCCCCLCCLCLLCCCLZMCCLZMCCLLZ", "MCLCCLLLCCCLLCCCLCCCCLCLLCLCCLCLLCCCCLCCLCLCCCLZMCCLZ"} [2026-04-27T17:03:51.490614Z ThreadId(5) fontbe::glyphs WARN] uni1781 has inconsistent path elements: {"MCCCCCCCCLCCCCCLCCCCZMCCCCZ", "MCCCCCCCLCCCCCCCLCCCCZ", "MCCCCCCCLCCCCCCLCCCCZ", "MCCCCCCCLCCCCCLCCCCZ"} [2026-04-27T17:03:51.490876Z ThreadId(7) fontbe::glyphs WARN] uni1783_17C5 has inconsistent path elements: {"MCLCCCLCCCLLCCLCLCCCCCCCCLCCLCCCLLCCCCLCCCCLCLCCLLLCZ", "MCLCCCLCCCLCLLCCLCLCCCCCCCCLLCCLCCCLLCCCCLCCCCLCLLCCLLLCZ", "MCLCCCCLCCCLCLLCCLCLCCCCCCCCCCLCLCCLCCCCCCCLLCCCCLCLLCCLLLCZ", "MCLCCCLCCCLLCCLCLCCCCCCCLLCCLCCCLLCCCCLCCCCLCLCCLLLCZ"} [2026-04-27T17:03:51.490844Z ThreadId(6) fontbe::glyphs WARN] uni17E4 has inconsistent path elements: {"MCLCCLCLCLCCCCCCCCLCLLCLCZ", "MCCCCCCCCLCLLCLLLCCLCLCLZ", "MCCCCCCCLCLLCLLLCCLCLCLZ", "MLCCCCCCCLCLLCLLLCCLCLCZ"} [2026-04-27T17:03:51.496436Z ThreadId(1) fontc ERROR] 'uni1798_17B6' 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
Z ThreadId(1) fontc::workload DEBUG] 1077/1484 complete, most recently Be(GlyfFragment(uni17D2_1788_17C5)) [2026-04-27T17:03:58.648413Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17DA))' failed: ''uni17DA' has interpolation-incompatible paths' [2026-04-27T17:03:58.648414Z ThreadId(1) fontc::workload DEBUG] 1078/1484 complete, most recently Be(GlyfFragment(uni17DA)) [2026-04-27T17:03:58.644829Z ThreadId(7) fontbe::glyphs WARN] uni1788_17B6 has inconsistent path elements: {"MLCLLCCLLLCCLCLLCCLCLCCCCCCCCLLCCLCCLCLCCLLCCLCLCCLCZMCLLCZ", "MCLCCLLLCCCLLCCLCLCCCCCCCCLCCLCCLCLCCLCCLCCCCLZ", "MCLLCCLLLCCLCLLCCLCLCCCCCCCCLLCCLCCLCLCCLLCCLCCCCLZMCCLLZ", "MCLCCLLLCCCLLCCLCLCCCCCCCLLCCLCCLCLCCLCCLCCCCLZMCCLZ", "MCLLCCLLLCCLCLLCCLCLCCCCCCCCCCLCLCCLCCLCLCCLLCCLCCCCLZMCCLLZ"} [2026-04-27T17:03:58.652587Z ThreadId(1) fontc ERROR] 'uni17D2_1782' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Suwannaphum-Thin.ttf', 'Suwannaphum-Light.ttf', 'Suwannaphum-Regular.ttf', 'Suwannaphum-Bold.ttf', 'Suwannaphum-Black.ttf']
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Bold.sfd?52d3363878 (default)
fontc
[2026-04-27T17:05:06.890048Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Bold.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Bold.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Bold.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpggdd246w /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpggdd246w src/Cantarell-Bold.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpggdd246w src/Cantarell-Bold.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:05:10.681099Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Bold.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Bold.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-BoldOblique.sfd?52d3363878 (default)
fontc
[2026-04-27T17:05:00.318184Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-BoldOblique.sfd
fontmake
-indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-BoldOblique.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-BoldOblique.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7_vs87vz /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7_vs87vz src/Cantarell-BoldOblique.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7_vs87vz src/Cantarell-BoldOblique.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:05:04.032512Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-BoldOblique.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-BoldOblique.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Oblique.sfd?52d3363878 (default)
fontc
[2026-04-27T17:04:53.679871Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Oblique.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Oblique.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Oblique.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpag4vk8qc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpag4vk8qc src/Cantarell-Oblique.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpag4vk8qc src/Cantarell-Oblique.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:04:57.569986Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Oblique.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Oblique.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular-Spiro.sfd?52d3363878 (default)
fontc
[2026-04-27T17:04:46.700168Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular-Spiro.sfd
fontmake
ndent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular-Spiro.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular-Spiro.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptj6k7evu /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptj6k7evu src/Cantarell-Regular-Spiro.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptj6k7evu src/Cantarell-Regular-Spiro.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:04:50.701894Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Regular-Spiro.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
rovider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Regular-Spiro.sfd must have a name, or familyName and styleName
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular.sfd?52d3363878 (default)
fontc
[2026-04-27T17:04:40.307513Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/davelab6/cantarell_52d3363878/src/Cantarell-Regular.sfd'
davelab6/cantarell/$VIRTUAL/google/fonts/ofl/cantarell/config.yaml src/Cantarell-Regular.sfd?52d3363878 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbkobuge9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbkobuge9 src/Cantarell-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbkobuge9 src/Cantarell-Regular.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:04:43.869238Z ThreadId(1) fontc ERROR] Unrecognized source src/Cantarell-Regular.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Cantarell-Regular.sfd must have a name, or familyName and styleName
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (default)
fontc
DEBUG] 2918/3515 complete, most recently Be(GlyfFragment(two.alt001)) [2026-04-27T17:05:51.305962Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(dagger.alt001)) [2026-04-27T17:05:51.305963Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(Ycircumflex.alt001)) [2026-04-27T17:05:51.305964Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(dotaccent.alt001)) [2026-04-27T17:05:51.305965Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(percent.alt001)) [2026-04-27T17:05:51.305966Z ThreadId(1) fontc::workload DEBUG] 2923/3515 complete, most recently Be(GlyfFragment(H.alt001)) [2026-04-27T17:05:51.305967Z ThreadId(1) fontc::workload DEBUG] 2924/3515 complete, most recently Be(GlyfFragment(lessequal.alt002)) [2026-04-27T17:05:51.307190Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_bb29250eb0/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (gftools)
fontc
-27T17:05:55.857271Z ThreadId(1) fontc::workload DEBUG] 2917/3515 complete, most recently Be(GlyfFragment(Idieresis.alt001)) [2026-04-27T17:05:55.857273Z ThreadId(1) fontc::workload DEBUG] 2918/3515 complete, most recently Be(GlyfFragment(Lacute)) [2026-04-27T17:05:55.857275Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(B.alt001)) [2026-04-27T17:05:55.857277Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(Ntilde)) [2026-04-27T17:05:55.857279Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(lessequal)) [2026-04-27T17:05:55.857281Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(greaterequal)) [2026-04-27T17:05:55.866270Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (default)
fontc
ThreadId(1) fontc::workload DEBUG] 2413/3515 complete, most recently Be(GlyfFragment(asciitilde.alt002)) [2026-04-27T17:07:04.775472Z ThreadId(1) fontc::workload DEBUG] 2414/3515 complete, most recently Be(GlyfFragment(T)) [2026-04-27T17:07:04.775475Z ThreadId(1) fontc::workload DEBUG] 2415/3515 complete, most recently Be(GlyfFragment(braceright)) [2026-04-27T17:07:04.775477Z ThreadId(1) fontc::workload DEBUG] 2416/3515 complete, most recently Be(GlyfFragment(Germandbls)) [2026-04-27T17:07:04.775481Z ThreadId(1) fontc::workload DEBUG] 2417/3515 complete, most recently Be(GlyfFragment(macron)) [2026-04-27T17:07:04.775483Z ThreadId(1) fontc::workload DEBUG] 2418/3515 complete, most recently Be(GlyfFragment(Oslash)) [2026-04-27T17:07:04.775486Z ThreadId(1) fontc::workload DEBUG] 2419/3515 complete, most recently Be(GlyfFragment(braceleft.alt002)) [2026-04-27T17:07:04.779747Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (gftools)
fontc
115795Z ThreadId(1) fontc::workload DEBUG] 2919/3515 complete, most recently Be(GlyfFragment(quoteright.alt001)) [2026-04-27T17:07:09.115798Z ThreadId(1) fontc::workload DEBUG] 2920/3515 complete, most recently Be(GlyfFragment(Ubreve)) [2026-04-27T17:07:09.115800Z ThreadId(1) fontc::workload DEBUG] 2921/3515 complete, most recently Be(GlyfFragment(D.alt001)) [2026-04-27T17:07:09.115802Z ThreadId(1) fontc::workload DEBUG] 2922/3515 complete, most recently Be(GlyfFragment(Emacron.alt002)) [2026-04-27T17:07:09.115804Z ThreadId(1) fontc::workload DEBUG] 2923/3515 complete, most recently Be(GlyfFragment(A.salt.alt001)) [2026-04-27T17:07:09.115806Z ThreadId(1) fontc::workload DEBUG] 2924/3515 complete, most recently Be(GlyfFragment(Uring.alt002)) [2026-04-27T17:07:09.120113Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/agdasima-fonts/sources/config.yaml Agdasima-Regular.designspace?c971400d77 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']
fontmake
gftools produced multiple outputs: ['Agdasima-Bold.ttf', 'Agdasima-Regular.ttf']
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (default)
fontc
[2026-04-27T17:08:19.566502Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace" [2026-04-27T17:08:19.566528Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace
fontmake
.0, 'name': 'width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'weight': 434.0, 'width': 1.0}] INFO:fontTools.varLib:Internal axis supports: {'weight': [434.0, 434.0, 570.8190000000001], 'width': [1.0, 1.0, 300.0]} INFO:fontTools.varLib:Normalized master locations: [{'weight': 0.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 83 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis maximum value 388.988 and it must be the highest input mapping value.
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (gftools)
fontc
fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8atpyq56 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8atpyq56 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8atpyq56 Belanosima-Regular.designspace --flatten-components --decompose-transformed-components [2026-04-27T17:08:23.750193Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2026-04-27T17:08:23.750220Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
routinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Belanosima-Regular.ufo.json not found [6/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg_vemsv3 -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/lunasima-fonts/sources/config.yaml Lunasima-Regular.designspace?88f44d7a6c (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
enathu/pavanam/$VIRTUAL/google/fonts/ofl/pavanam/config.yaml source/Pavanam-Regular.ufo?c4ba933511 (default)
fontc
Glyph(cacute)) [2026-04-27T17:11:55.593410Z ThreadId(1) fontc::workload DEBUG] 148/1931 complete, most recently Fe(Glyph(tm_Ai)) [2026-04-27T17:11:55.593412Z ThreadId(1) fontc::workload DEBUG] 149/1931 complete, most recently Fe(Glyph(trademark)) [2026-04-27T17:11:55.593415Z ThreadId(1) fontc::workload DEBUG] 150/1931 complete, most recently Fe(Glyph(Idotaccent)) [2026-04-27T17:11:55.593417Z ThreadId(1) fontc::workload DEBUG] 151/1931 complete, most recently Fe(Glyph(tm_Thousand)) [2026-04-27T17:11:55.593420Z ThreadId(1) fontc::workload DEBUG] 152/1931 complete, most recently Fe(Glyph(tm_Visarga)) [2026-04-27T17:11:55.593422Z ThreadId(1) fontc::workload DEBUG] 153/1931 complete, most recently Fe(Glyph(tm_Uu)) [2026-04-27T17:11:55.606958Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/enathu/pavanam_c4ba933511/source/Pavanam-Regular.ufo/glyphs/quotedblbase.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: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
126577Z ThreadId(1) fontc::workload DEBUG] 426/1931 complete, most recently Fe(Glyph(lcaron)) [2026-04-27T17:12:00.126580Z ThreadId(1) fontc::workload DEBUG] 427/1931 complete, most recently Fe(Glyph(dotlessi)) [2026-04-27T17:12:00.126582Z ThreadId(1) fontc::workload DEBUG] 428/1931 complete, most recently Fe(Glyph(V)) [2026-04-27T17:12:00.126585Z ThreadId(1) fontc::workload DEBUG] 429/1931 complete, most recently Fe(Glyph(kgreenlandic)) [2026-04-27T17:12:00.126588Z ThreadId(1) fontc::workload DEBUG] 430/1931 complete, most recently Fe(Glyph(tm_Hundred)) [2026-04-27T17:12:00.126590Z ThreadId(1) fontc::workload DEBUG] 431/1931 complete, most recently Fe(Glyph(fi)) [2026-04-27T17:12:00.127690Z ThreadId(1) fontc ERROR] Reading source failed for 'source/Pavanam-Regular.ufo/glyphs/quotedblbase.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
h0000gn/T/tmp7re3utt4 -o ttf -u source/Pavanam-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7re3utt4 -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: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
readId(1) fontc::workload DEBUG] 1881/2580 complete, most recently Be(GlyfFragment(acutecomb)) [2026-04-27T17:12:28.355928Z ThreadId(1) fontc::workload DEBUG] 1882/2580 complete, most recently Be(GlyfFragment(product)) [2026-04-27T17:12:28.355930Z ThreadId(1) fontc::workload DEBUG] 1883/2580 complete, most recently Be(GlyfFragment(radical)) [2026-04-27T17:12:28.355932Z ThreadId(1) fontc::workload DEBUG] 1884/2580 complete, most recently Be(GlyfFragment(aacute.alt2)) [2026-04-27T17:12:28.355934Z ThreadId(1) fontc::workload DEBUG] 1885/2580 complete, most recently Be(GlyfFragment(grTippi.alt)) [2026-04-27T17:12:28.355936Z ThreadId(1) fontc::workload DEBUG] 1886/2580 complete, most recently Be(GlyfFragment(gcommaaccent.alt)) [2026-04-27T17:12:28.355939Z ThreadId(1) fontc::workload DEBUG] 1887/2580 complete, most recently Be(GlyfFragment(ccedilla)) [2026-04-27T17:12:28.361507Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Å¢' (U+0162) to two different glyph ids: GID_89 and GID_90
fontmake
ion INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for BhuTukaExpandedOne-Light INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BhuTukaExpandedOne-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 122, 2: 2789, 3: 1130, 4: 319, 5: 21 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/erinmclaughlin/BhuTuka-Extended-One_ac2ad17bcd/sources/BhuTukaExpandedOne-Regular.glyphs' -> 'master_ufo/BhuTukaExpandedOne-Light.designspace': Compiling UFO failed: cannot map 'Tcommaaccent' to U+0162; already mapped to 'Tcedilla'
erinmclaughlin/BhuTuka-Extended-One/sources/builder.yaml BhuTukaExpandedOne-Regular.glyphs?ac2ad17bcd (gftools)
fontc
) [2026-04-27T17:12:33.781199Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(ogonek)) [2026-04-27T17:12:33.781201Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grAdakbindi)) [2026-04-27T17:12:33.781203Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(GlyfFragment(grTTA_RAc2)) [2026-04-27T17:12:33.781207Z ThreadId(1) fontc::workload DEBUG] 2473/2580 complete, most recently Fe(KernInstance(Normalized {})) [2026-04-27T17:12:33.781210Z ThreadId(1) fontc::workload DEBUG] 2474/2580 complete, most recently Be(GlyfFragment(grJHA_RAc2)) [2026-04-27T17:12:33.781212Z ThreadId(1) fontc::workload DEBUG] 2475/2580 complete, most recently Be(FeaturesAst) [2026-04-27T17:12:33.783676Z 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-04-27T17:12:56.218673Z 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/tmpr0n8ysya /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpr0n8ysya Khula_superpolator.sp3 --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpr0n8ysya Khula_superpolator.sp3 --flatten-components --decompose-transformed-components [2026-04-27T17:13:00.313676Z 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)
fontc
.200559Z ThreadId(1) fontc::workload DEBUG] 2413/2787 complete, most recently Be(GlyfFragment(jhadevaNEP)) [2026-04-27T17:14:04.200561Z ThreadId(1) fontc::workload DEBUG] 2414/2787 complete, most recently Be(GlyfFragment(varaprehalfdeva)) [2026-04-27T17:14:04.202767Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:14:04.202777Z 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/Black/feat/Black-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9b3l7y_w -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: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)
fontc
13:52.978983Z ThreadId(1) fontc::workload DEBUG] 2416/2787 complete, most recently Be(GlyfFragment(ssaprehalfdeva)) [2026-04-27T17:13:52.978987Z ThreadId(1) fontc::workload DEBUG] 2417/2787 complete, most recently Be(GlyfFragment(dabadeva)) [2026-04-27T17:13:52.981731Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:52.981746Z 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/Bold/feat/Bold-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
erlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7u17lar7 -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: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)
fontc
ocandravowelsigndeva)) [2026-04-27T17:13:20.547698Z ThreadId(1) fontc::workload DEBUG] 2264/2788 complete, most recently Be(FeaturesAst) [2026-04-27T17:13:20.549380Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {} has 586 kern entries [2026-04-27T17:13:20.551528Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:20.551538Z 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
drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxtxbuhqy -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: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)
fontc
201435Z ThreadId(1) fontc::workload DEBUG] 2117/2787 complete, most recently Be(GlyfFragment(laradeva)) [2026-04-27T17:13:42.201436Z ThreadId(1) fontc::workload DEBUG] 2118/2787 complete, most recently Be(GlyfFragment(ddaraprehalfdeva)) [2026-04-27T17:13:42.213311Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:42.213341Z 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
Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmxaaigpj -o ttf -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: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)
fontc
:31.828614Z ThreadId(1) fontc::workload DEBUG] 2524/2787 complete, most recently Be(GlyfFragment(pharadeva)) [2026-04-27T17:13:31.828615Z ThreadId(1) fontc::workload DEBUG] 2525/2787 complete, most recently Be(GlyfFragment(dabhadeva)) [2026-04-27T17:13:31.829596Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:31.829602Z 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/Regular/feat/Regular-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqwcucqb6 -o 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: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)
fontc
17:13:08.734071Z ThreadId(1) fontc::workload DEBUG] 2193/2787 complete, most recently Be(GlyfFragment(sacute)) [2026-04-27T17:13:08.734072Z ThreadId(1) fontc::workload DEBUG] 2194/2787 complete, most recently Be(GlyfFragment(Ohungarumlaut)) [2026-04-27T17:13:08.742655Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-04-27T17:13:08.742667Z 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
erlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppt4y26z7 -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: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
:14:51.800677Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800679Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800681Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800683Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800685Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800701Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800705Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800707Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.800709Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:51.802525Z 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-04-27T17:15:03.065649Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065651Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065652Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065654Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065656Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065658Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.065659Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:15:03.068556Z 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
uilder.builders.UFOBuilder:Non-existent glyph class public.kern2.bracketright found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.slash found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Arya Regular' fontmake: Error: In 'Source/Arya-DEVA+LATIN-COPY.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-Scaled.glyphs?103dc785f2 (default)
fontc
:14:30.560814Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560818Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560819Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560821Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560823Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560826Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560828Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560830Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.560831Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:30.566251Z 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-04-27T17:14:38.003874Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003876Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003877Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003882Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003884Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003886Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.003887Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:14:38.007245Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.bracketright found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.slash found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.period found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Arya Bold' fontmake: Error: In 'Source/Arya-Scaled.glyphs' -> 'master_ufo/Arya.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme-Italic.glyphs?4fa691f389 (default)
fontc
[2026-04-27T17:15:58.865757Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme-Italic.glyphs" [2026-04-27T17:15:58.901665Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-04-27T17:15:58.901723Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:58.907456Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-04-27T17:15:58.910247Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-04-27T17:15:58.914900Z 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-04-27T17:16:05.784958Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme-Italic.glyphs" [2026-04-27T17:16:05.826808Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2026-04-27T17:16:05.826864Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:16:05.831546Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-04-27T17:16:05.833964Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-04-27T17:16:05.838499Z 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-04-27T17:15:40.116715Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme.glyphs" [2026-04-27T17:15:40.142036Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:40.145154Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-04-27T17:15:40.149161Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-04-27T17:15:40.155457Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcj1xaweh PathwayExtreme.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:15:50.255080Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme.glyphs" [2026-04-27T17:15:50.295357Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T17:15:50.298596Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-04-27T17:15:50.304729Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-04-27T17:15:50.307729Z ThreadId(1) fontc ERROR] Reading source failed for 'PathwayExtreme.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id 'CE731A6E-4225-469A-B727-F6A72D46F429'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for a used in <GSLayer "8pt Thin" (aacute)>. Locations were: :wt=150,wd=100,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/glegoo/$VIRTUAL/google/fonts/ofl/glegoo/config.yaml Glegoo-Regular.sfd?a6b0a10abf (default)
fontc
[2026-04-27T17:18:36.958115Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/etunni/glegoo_a6b0a10abf/Glegoo-Regular.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/etunni/glegoo_a6b0a10abf/Glegoo-Regular.sfd'
etunni/glegoo/$VIRTUAL/google/fonts/ofl/glegoo/config.yaml Glegoo-Regular.sfd?a6b0a10abf (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcjkvi6t0 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcjkvi6t0 Glegoo-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcjkvi6t0 Glegoo-Regular.sfd --flatten-components --decompose-transformed-components [2026-04-27T17:18:44.760246Z ThreadId(1) fontc ERROR] Unrecognized source Glegoo-Regular.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Glegoo-Regular.sfd must have a name, or familyName and styleName
etunni/sintony/$VIRTUAL/google/fonts/ofl/sintony/config.yaml sources/Sintony-GF-plus.glyphs?be9cf7be56 (default)
fontc
reader::font INFO] unhandled hint type '' [2026-04-27T17:21:21.728361Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-04-27T17:21:21.728363Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:21:21.728386Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:21:21.728393Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-04-27T17:21:21.728397Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-04-27T17:21:21.728406Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-04-27T17:21:21.728410Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-04-27T17:21:21.731214Z 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-04-27T17:21:28.540070Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:21:28.540088Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-04-27T17:21:28.540096Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-04-27T17:21:28.540098Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-04-27T17:21:28.540105Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-04-27T17:21:28.540107Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-04-27T17:21:28.541574Z 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
lyphs --ufo-structure=json --instance-dir sources/instance_ufos INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.@comma found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.@comma found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace INFO:fontmake.font_project:Generating instance UFO for 'Sintony Bold' fontmake: Error: In 'sources/Sintony-GF-plus.glyphs' -> 'master_ufo/Sintony.designspace': Generating fonts from Designspace failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
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
214Z ThreadId(1) fontc::workload DEBUG] 270/3453 complete, most recently Fe(Glyph(shinshindot-hb)) [2026-04-27T17:16:04.110216Z ThreadId(1) fontc::workload DEBUG] 271/3453 complete, most recently Fe(Glyph(uacute)) [2026-04-27T17:16:04.110272Z ThreadId(1) fontc::workload DEBUG] 272/3453 complete, most recently Fe(Glyph(bet-hb)) [2026-04-27T17:16:04.110275Z ThreadId(1) fontc::workload DEBUG] 273/3453 complete, most recently Fe(Glyph(Ve-cy)) [2026-04-27T17:16:04.107529Z ThreadId(3) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:16:04.110892Z ThreadId(3) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:16:04.110912Z ThreadId(3) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:16:04.110917Z ThreadId(3) glyphs2fontir::toir DEBUG] erased open contours for M.concept2 [2026-04-27T17:16:04.124413Z ThreadId(1) fontc ERROR] Invalid source glyph 'oe': '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
ntly Fe(Glyph(Uhungarumlaut)) [2026-04-27T17:16:13.732171Z ThreadId(1) fontc::workload DEBUG] 861/3453 complete, most recently Fe(Glyph(Icaron)) [2026-04-27T17:16:13.732173Z ThreadId(1) fontc::workload DEBUG] 862/3453 complete, most recently Fe(Glyph(Odieresis)) [2026-04-27T17:16:13.732185Z ThreadId(1) fontc::workload DEBUG] 863/3453 complete, most recently Fe(Glyph(uhornhookabove)) [2026-04-27T17:16:13.732188Z ThreadId(1) fontc::workload DEBUG] 864/3453 complete, most recently Fe(Glyph(ogonek)) [2026-04-27T17:16:13.732191Z ThreadId(1) fontc::workload DEBUG] 865/3453 complete, most recently Fe(Glyph(colonsign)) [2026-04-27T17:16:13.732193Z ThreadId(1) fontc::workload DEBUG] 866/3453 complete, most recently Fe(Glyph(iigrave-cy)) [2026-04-27T17:16:13.736843Z ThreadId(1) fontc ERROR] Invalid source glyph 'thorn': '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: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In 'AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Bruno-ace/sources/brunoace-regular.yaml BrunoAce-Regular.glyphs?58dc219db3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
googlefonts/Bruno-ace/sources/brunoacesc-regular.yaml BrunoAceSC-Regular.glyphs?58dc219db3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
googlefonts/Crimson/sources/config.yaml CrimsonText-Italic.glyphs?4f1458ae64 (default)
fontc
lyph(at)) [2026-04-27T17:18:30.116609Z ThreadId(1) fontc::workload DEBUG] 237/3258 complete, most recently Fe(Glyph(kacute)) [2026-04-27T17:18:30.116611Z ThreadId(1) fontc::workload DEBUG] 238/3258 complete, most recently Fe(Glyph(egrave.001)) [2026-04-27T17:18:30.116613Z ThreadId(1) fontc::workload DEBUG] 239/3258 complete, most recently Fe(Glyph(oacute.001)) [2026-04-27T17:18:30.116615Z ThreadId(1) fontc::workload DEBUG] 240/3258 complete, most recently Fe(Glyph(quotedblbase)) [2026-04-27T17:18:30.116617Z ThreadId(1) fontc::workload DEBUG] 241/3258 complete, most recently Fe(Glyph(hungarumlaut)) [2026-04-27T17:18:30.116619Z ThreadId(1) fontc::workload DEBUG] 242/3258 complete, most recently Fe(Glyph(Atilde)) [2026-04-27T17:18:30.116622Z ThreadId(1) fontc::workload DEBUG] 243/3258 complete, most recently Fe(Glyph(Lcircumflexbelow)) [2026-04-27T17:18:30.161410Z ThreadId(1) fontc ERROR] Invalid source glyph 'euro': '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
yph(lessequal)) [2026-04-27T17:18:51.518165Z ThreadId(1) fontc::workload DEBUG] 812/3258 complete, most recently Fe(Glyph(CR)) [2026-04-27T17:18:51.518167Z ThreadId(1) fontc::workload DEBUG] 813/3258 complete, most recently Fe(Glyph(Idotbelow)) [2026-04-27T17:18:51.518169Z ThreadId(1) fontc::workload DEBUG] 814/3258 complete, most recently Fe(Glyph(hungarumlaut)) [2026-04-27T17:18:51.518171Z ThreadId(1) fontc::workload DEBUG] 815/3258 complete, most recently Fe(Glyph(threesuperior)) [2026-04-27T17:18:51.518174Z ThreadId(1) fontc::workload DEBUG] 816/3258 complete, most recently Fe(Glyph(I)) [2026-04-27T17:18:51.518176Z ThreadId(1) fontc::workload DEBUG] 817/3258 complete, most recently Fe(Glyph(uhorntilde)) [2026-04-27T17:18:51.523070Z ThreadId(1) fontc ERROR] Invalid source glyph 'circumflexcomb_tildecomb': '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
) fontc::workload ERROR] task 'Fe(Glyph(U-cy))' failed: 'Invalid source glyph 'U-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''' [2026-04-27T17:17:36.928455Z ThreadId(1) fontc::workload DEBUG] 174/5530 complete, most recently Fe(Glyph(U-cy)) [2026-04-27T17:17:36.928457Z ThreadId(1) fontc::workload DEBUG] 175/5530 complete, most recently Fe(Glyph(Tau)) [2026-04-27T17:17:36.928459Z ThreadId(1) fontc::workload DEBUG] 176/5530 complete, most recently Fe(Glyph(A)) [2026-04-27T17:17:36.928462Z ThreadId(1) fontc::workload DEBUG] 177/5530 complete, most recently Fe(Glyph(Omegapsili)) [2026-04-27T17:17:36.928464Z ThreadId(1) fontc::workload DEBUG] 178/5530 complete, most recently Fe(Glyph(ae.sc)) [2026-04-27T17:17:36.928466Z ThreadId(1) fontc::workload DEBUG] 179/5530 complete, most recently Fe(Glyph(lefttorightmark)) [2026-04-27T17:17:36.953785Z ThreadId(1) fontc ERROR] Invalid source glyph 'o-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
(universal)) [2026-04-27T17:17:55.853823Z ThreadId(1) fontc::workload DEBUG] 321/5530 complete, most recently Fe(Glyph(idotless)) [2026-04-27T17:17:55.853826Z ThreadId(1) fontc::workload DEBUG] 322/5530 complete, most recently Fe(Glyph(multiply)) [2026-04-27T17:17:55.853828Z ThreadId(1) fontc::workload DEBUG] 323/5530 complete, most recently Fe(Glyph(Khei-coptic)) [2026-04-27T17:17:55.853831Z ThreadId(1) fontc::workload DEBUG] 324/5530 complete, most recently Fe(Glyph(Iotavaria)) [2026-04-27T17:17:55.853833Z ThreadId(1) fontc::workload DEBUG] 325/5530 complete, most recently Fe(Glyph(y.sc)) [2026-04-27T17:17:55.853835Z ThreadId(1) fontc::workload DEBUG] 326/5530 complete, most recently Fe(Glyph(ddotaccent)) [2026-04-27T17:17:55.883869Z ThreadId(1) fontc ERROR] Invalid source glyph 'circumflexcomb_hookabovecomb': '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: ['CrimsonText-SemiBold.ttf', 'CrimsonText-Bold.ttf', 'CrimsonText-Regular.ttf']
googlefonts/Pacifico/sources/config.yaml Pacifico.glyphs?423e7cb2b0 (default)
fontc
AT") [2026-04-27T17:26:27.653638Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-04-27T17:26:27.656833Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-04-27T17:26:27.656843Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-04-27T17:26:27.656845Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-04-27T17:26:27.656846Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-04-27T17:26:27.679624Z 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-04-27T17:26:36.152881Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-04-27T17:26:36.152884Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-04-27T17:26:36.152886Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-04-27T17:26:36.152887Z ThreadId(3) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-04-27T17:26:36.171699Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Pacifico-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pacifico-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 953, 2: 8030, 3: 2463, 4: 1034, 5: 186, 6: 109, 7: 10, 8: 6 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 66 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (default)
fontc
ater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/RobotoFlex.designspace" [2026-04-27T17:30:24.876164Z ThreadId(1) fontc::workload DEBUG] 1/3835 complete, most recently Fe(Features) [2026-04-27T17:30:24.876186Z ThreadId(1) fontc::workload DEBUG] 2/3835 complete, most recently Fe(ColorPalettes) [2026-04-27T17:30:24.905464Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {GRAD: 0.00, XOPQ: 96.00, XTRA: 468.00, YOPQ: 79.00, YTAS: 750.00, YTDE: -203.00, YTFI: 738.00, YTLC: 514.00, YTUC: 712.00, opsz: 14.00, slnt: 0.00, wdth: 100.00, wght: 400.00} [2026-04-27T17:30:24.945923Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea
fontmake
h tildecombstack.case: * 69 fonts had: "_top, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph u: * 69 fonts had: "bottom, ogonek, top, topright" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph v: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph w: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph x: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph y: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph z: * 69 fonts had: "bottom, top" * 16 fonts had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/RobotoFlex.designspace': Compatibility check failed
googlefonts/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
4:47.864526Z ThreadId(1) fontc::workload DEBUG] 525/971 complete, most recently Be(GlyfFragment(j)) [2026-04-27T17:34:47.864528Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''iacute' has 2 unique sets of components; must have exactly 1 {[acute, dotlessi], [dotlessi, acute]}'' [2026-04-27T17:34:47.864529Z ThreadId(1) fontc::workload DEBUG] 526/971 complete, most recently Fe(GlyphOrder) [2026-04-27T17:34:47.864530Z ThreadId(1) fontc::workload DEBUG] 527/971 complete, most recently Be(GlyfFragment(Odieresis)) [2026-04-27T17:34:47.864531Z ThreadId(1) fontc::workload DEBUG] 528/971 complete, most recently Be(GlyfFragment(U)) [2026-04-27T17:34:47.864532Z ThreadId(1) fontc::workload DEBUG] 529/971 complete, most recently Be(GlyfFragment(Atilde)) [2026-04-27T17:34:47.864533Z ThreadId(1) fontc::workload DEBUG] 530/971 complete, most recently Be(GlyfFragment(D)) [2026-04-27T17:34:47.865052Z ThreadId(1) fontc ERROR] 'fl' 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
ete, most recently Be(GlyfFragment(onequarter)) [2026-04-27T17:34:53.567667Z 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-04-27T17:34:53.567669Z ThreadId(1) fontc::workload DEBUG] 490/971 complete, most recently Fe(GlyphOrder) [2026-04-27T17:34:53.567670Z ThreadId(1) fontc::workload DEBUG] 491/971 complete, most recently Be(GlyfFragment(threesuperior)) [2026-04-27T17:34:53.567671Z ThreadId(1) fontc::workload DEBUG] 492/971 complete, most recently Be(GlyfFragment(A)) [2026-04-27T17:34:53.567672Z ThreadId(1) fontc::workload DEBUG] 493/971 complete, most recently Be(GlyfFragment(Eacute)) [2026-04-27T17:34:53.568101Z ThreadId(1) fontc ERROR] 'i' 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
Be(GlyfFragment(dollar)) [2026-04-27T17:38:12.373024Z ThreadId(1) fontc::workload DEBUG] 665/921 complete, most recently Be(GlyfFragment(section)) [2026-04-27T17:38:12.373025Z ThreadId(1) fontc::workload DEBUG] 666/921 complete, most recently Be(GlyfFragment(Ucircumflex)) [2026-04-27T17:38:12.373028Z ThreadId(1) fontc::workload DEBUG] 667/921 complete, most recently Be(GlyfFragment(onequarter)) [2026-04-27T17:38:12.373029Z ThreadId(1) fontc::workload DEBUG] 668/921 complete, most recently Be(GlyfFragment(S)) [2026-04-27T17:38:12.373030Z ThreadId(1) fontc::workload DEBUG] 669/921 complete, most recently Be(GlyfFragment(quotedblright)) [2026-04-27T17:38:12.373032Z ThreadId(1) fontc::workload DEBUG] 670/921 complete, most recently Be(GlyfFragment(quotesinglbase)) [2026-04-27T17:38:12.373040Z ThreadId(1) fontc::workload DEBUG] 671/921 complete, most recently Be(GlyfFragment(copyright)) [2026-04-27T17:38:12.373646Z ThreadId(1) fontc ERROR] 'asciicircum' 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
7T17:38:17.801489Z ThreadId(1) fontc::workload DEBUG] 556/921 complete, most recently Be(GlyfFragment(X)) [2026-04-27T17:38:17.801491Z ThreadId(1) fontc::workload DEBUG] 557/921 complete, most recently Be(GlyfFragment(Q)) [2026-04-27T17:38:17.801493Z ThreadId(1) fontc::workload DEBUG] 558/921 complete, most recently Be(GlyfFragment(Ccedilla)) [2026-04-27T17:38:17.801562Z ThreadId(3) fontbe::glyphs WARN] x has inconsistent path elements: {"MLLLLLLLCCLCCCLLLLZ", "MLLLCLLLCCLCCCLLLLZ"} [2026-04-27T17:38:17.802582Z ThreadId(8) fontbe::glyphs WARN] k has inconsistent path elements: {"MLLLLCCCLLLLCCCLZ", "MLLLLCCCLCLLCCCLZ"} [2026-04-27T17:38:17.803824Z ThreadId(5) fontbe::glyphs WARN] oslash has inconsistent path elements: {"MCCLLLCCCLLLCZMCLLCZMCLLCZ", "MCCLLLCCCLLLCZMCLCCZMCCLCZ"} [2026-04-27T17:38:17.810868Z ThreadId(1) fontc ERROR] 'asciicircum' 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
CCCCCCCCZ", "MCLCCCCCCLCLCLCCCLCCCCCZ"} [2026-04-27T17:45:07.201079Z ThreadId(6) fontbe::glyphs WARN] Oslash.ss01 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCLCCCCZMCCCLCCCCLCZMCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCLCCCCZMCCCCCCZMCCCCCCCCCZ"} [2026-04-27T17:45:07.201083Z ThreadId(6) fontbe::glyphs WARN] q.titl has inconsistent path elements: {"MCLLCCCLCLCCCCCCCCCCCCCZMCCCCZ", "MCLLCCCCLCCCCCCCCCCCCZMCCCCZ"} [2026-04-27T17:45:07.201086Z ThreadId(6) fontbe::glyphs WARN] r.ss01 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:45:07.200495Z ThreadId(8) fontbe::glyphs WARN] b.fina has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCLCCCCCLCCCCCCCCCCCCCCCCCCCCCZMCCCCCCLCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCZ"} [2026-04-27T17:45:07.214682Z ThreadId(1) fontc ERROR] Invalid source glyph 'brevebelowcomb': '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
yph(agrave.fina)) [2026-04-27T17:45:17.924976Z ThreadId(1) fontc::workload DEBUG] 1475/5909 complete, most recently Fe(Glyph(dcaron.titl)) [2026-04-27T17:45:17.924977Z ThreadId(1) fontc::workload DEBUG] 1476/5909 complete, most recently Fe(Glyph(o.fina)) [2026-04-27T17:45:17.924978Z ThreadId(1) fontc::workload DEBUG] 1477/5909 complete, most recently Fe(Glyph(idotaccent.titl)) [2026-04-27T17:45:17.924979Z ThreadId(1) fontc::workload DEBUG] 1478/5909 complete, most recently Fe(Glyph(Adblgrave.titl)) [2026-04-27T17:45:17.924980Z ThreadId(1) fontc::workload DEBUG] 1479/5909 complete, most recently Fe(Glyph(eogonek)) [2026-04-27T17:45:17.924981Z ThreadId(1) fontc::workload DEBUG] 1480/5909 complete, most recently Fe(Glyph(wgrave)) [2026-04-27T17:45:17.937011Z 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
CLCCCCCCCLLLCCLCCCZMCCCCZ", "MCLCCCCCCCLLLCLCCCCZMCLCCCZ"} [2026-04-27T17:03:51.962548Z ThreadId(5) fontbe::glyphs WARN] x has inconsistent path elements: {"MCLCCLLLCCLCCLCCLCLCLLLCCLCZ", "MCLCCLLCLCCLCCLCCLCLLCLLLCCLCZ"} [2026-04-27T17:03:51.962699Z ThreadId(7) fontbe::glyphs WARN] guilsinglleft has inconsistent path elements: {"MLLLLLLLZ", "MLLLLLLZ"} [2026-04-27T17:03:51.962713Z ThreadId(5) fontbe::glyphs WARN] ordfeminine has inconsistent path elements: {"MCCCCLCCCLCCCCCZMLLLLZMCCCLCZ", "MCCCLCCCCCCCCZMLLLLZMCCCLCZ"} [2026-04-27T17:03:51.962860Z ThreadId(5) fontbe::glyphs WARN] Eng has inconsistent path elements: {"MCCLCLLLCLLLLCLCLLLCLLLLCCCCCCZ", "MCCLCLLLCLLLLCLCLLLCLLCCCCCCZ"} [2026-04-27T17:03:51.963003Z ThreadId(5) fontbe::glyphs WARN] eng has inconsistent path elements: {"MCCCCLLCCLCCCLLCCCCCCCCCZ", "MCCCCLLCLCCCLLCCCCCCCCCCZ"} [2026-04-27T17:03:51.970928Z ThreadId(1) fontc ERROR] Invalid source glyph 'j': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 6: * Caladea Italic had: curve * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 7: * Caladea Italic had: line * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Italic had: line * Caladea Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ij, contour 0: * Caladea Italic had: 74 * Caladea Bold Italic had: 68 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nsuperior, contour 0: * Caladea Italic had: 51 * Caladea Bold Italic had: 48 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caladea_336a529cfa/sources/glyphs/Caladea_Italics.glyphs' -> 'master_ufo/Caladea-Italic.designspace': Compatibility check failed
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Italics.glyphs?336a529cfa (gftools)
fontc
e, most recently Fe(Glyph(Zdotaccent)) [2026-04-27T17:03:57.486239Z ThreadId(1) fontc::workload DEBUG] 468/1881 complete, most recently Fe(Glyph(.notdef)) [2026-04-27T17:03:57.486241Z ThreadId(1) fontc::workload DEBUG] 469/1881 complete, most recently Fe(Glyph(question)) [2026-04-27T17:03:57.486243Z ThreadId(1) fontc::workload DEBUG] 470/1881 complete, most recently Fe(Glyph(fiveeighths)) [2026-04-27T17:03:57.486246Z ThreadId(1) fontc::workload DEBUG] 471/1881 complete, most recently Fe(Glyph(period)) [2026-04-27T17:03:57.486248Z ThreadId(1) fontc::workload DEBUG] 472/1881 complete, most recently Fe(Glyph(equivalence)) [2026-04-27T17:03:57.486251Z ThreadId(1) fontc::workload DEBUG] 473/1881 complete, most recently Fe(Glyph(adieresis)) [2026-04-27T17:03:57.488027Z ThreadId(1) fontc ERROR] Invalid source glyph 'j': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lity: Fonts had differing point type in glyph peseta, contour 2, point 6: * Caladea Italic had: curve * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 7: * Caladea Italic had: line * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Italic had: line * Caladea Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ij, contour 0: * Caladea Italic had: 74 * Caladea Bold Italic had: 68 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nsuperior, contour 0: * Caladea Italic had: 51 * Caladea Bold Italic had: 48 fontmake: Error: In 'sources/glyphs/Caladea_Italics.glyphs' -> 'master_ufo/Caladea-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Roman.glyphs?336a529cfa (default)
fontc
hs WARN] peseta has inconsistent path elements: {"MCCCCCCCCCCCCLLLCCCLLCLCLLLCLCCLLCZMLCCCLZMCLLCCCCCCZ", "MCCCCCCCCCCLLLCCLLCLCLLLCLCCLLCCCZMLCCCLZMCCCLLCCCCZ"} [2026-04-27T17:03:37.152017Z ThreadId(6) fontbe::glyphs WARN] guillemetright has inconsistent path elements: {"MLLLLLLLZMLLLLLLLZ", "MLLLLLLZMLLLLLLZ"} [2026-04-27T17:03:37.152710Z ThreadId(6) fontbe::glyphs WARN] integral has inconsistent path elements: {"MCLCCLCCLCLZ", "MCLCCLCCLCLLZ"} [2026-04-27T17:03:37.152905Z ThreadId(3) fontbe::glyphs WARN] guilsinglright has inconsistent path elements: {"MLLLLLLLZ", "MLLLLLLZ"} [2026-04-27T17:03:37.153374Z ThreadId(5) fontbe::glyphs WARN] k has inconsistent path elements: {"MLLCLLLCLLCLLCLLLCCLLLCLCLCLZ", "MLLCLLLLLCLLCLLCLLLCLCLCLZ"} [2026-04-27T17:03:37.153806Z ThreadId(5) fontbe::glyphs WARN] guillemetleft has inconsistent path elements: {"MLLLLLLZMLLLLLLZ", "MLLLLLLLZMLLLLLLLZ"} [2026-04-27T17:03:37.163739Z ThreadId(1) fontc ERROR] 'trademark' 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
oad DEBUG] 1183/1901 complete, most recently Be(GlyfFragment(g)) [2026-04-27T17:03:43.582218Z ThreadId(1) fontc::workload DEBUG] 1184/1901 complete, most recently Be(GlyfFragment(dollar)) [2026-04-27T17:03:43.582220Z ThreadId(1) fontc::workload DEBUG] 1185/1901 complete, most recently Be(GlyfFragment(Omega)) [2026-04-27T17:03:43.582222Z ThreadId(1) fontc::workload DEBUG] 1186/1901 complete, most recently Be(GlyfFragment(P)) [2026-04-27T17:03:43.582224Z ThreadId(1) fontc::workload DEBUG] 1187/1901 complete, most recently Be(GlyfFragment(threequarters)) [2026-04-27T17:03:43.582226Z ThreadId(1) fontc::workload DEBUG] 1188/1901 complete, most recently Be(GlyfFragment(six.tf)) [2026-04-27T17:03:43.582228Z ThreadId(1) fontc::workload DEBUG] 1189/1901 complete, most recently Be(GlyfFragment(h)) [2026-04-27T17:03:43.586478Z ThreadId(1) fontc ERROR] 'y' 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/.tmpb434Mm/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwqba9045.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/.tmpb434Mm/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpihqgggsm.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
"MCCCCCCCCLCCCCCCCCCCCCCCLCZ"} [2026-04-27T17:06:13.773330Z ThreadId(4) fontbe::glyphs WARN] zero.lf has inconsistent path elements: {"MCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T17:06:13.773333Z ThreadId(4) fontbe::glyphs WARN] strokeshortcomb has inconsistent path elements: {"MCCCCCCCCCLZ", "MCCCCCCCCCCZ", "MLCCCCCCCCCZ"} [2026-04-27T17:06:13.773338Z ThreadId(4) fontbe::glyphs WARN] Schwa has inconsistent path elements: {"MCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-04-27T17:06:13.773342Z ThreadId(4) fontbe::glyphs WARN] asciitilde has inconsistent path elements: {"MCCCCCCCCZ", "MCCCCCCCCCCCCCZ"} [2026-04-27T17:06:13.773560Z ThreadId(2) fontbe::glyphs WARN] hungarumlautcomb.case has inconsistent path elements: {"MCCCCCCLCCZMCCCCCCLCCZ", "MCCCCCCCCZMCCCCCCCCZ", "MCCCCCCCLCZMCCCCCCCCCZ"} [2026-04-27T17:06:13.780246Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''
fontmake
ompatibility: Fonts had differing number of points in glyph osuperior, contour 2: * Corinthia Regular had: 32 * Corinthia Medium, Corinthia Bold had: 24 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ff: * Corinthia Regular had: 3 * Corinthia Medium, Corinthia Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ffi: * Corinthia Regular had: 4 * Corinthia Medium, Corinthia Bold had: 6 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ffl: * Corinthia Regular had: 4 * Corinthia Medium, Corinthia Bold had: 6 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bloop, contour 0: * Corinthia Regular had: 96 * Corinthia Medium had: 93 * Corinthia Bold had: 90 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/corinthia_9c81839655/sources/Corinthia.glyphs' -> 'master_ufo/Corinthia.designspace': Compatibility check failed
googlefonts/corinthia/sources/config.yml Corinthia.glyphs?9c81839655 (gftools)
fontc
most recently Fe(Glyph(O)) [2026-04-27T17:06:22.108644Z ThreadId(1) fontc::workload DEBUG] 797/3198 complete, most recently Fe(Glyph(.notdef)) [2026-04-27T17:06:22.108646Z ThreadId(1) fontc::workload DEBUG] 798/3198 complete, most recently Fe(Glyph(bullet)) [2026-04-27T17:06:22.108648Z ThreadId(1) fontc::workload DEBUG] 799/3198 complete, most recently Fe(Glyph(cedillacomb)) [2026-04-27T17:06:22.108650Z ThreadId(1) fontc::workload DEBUG] 800/3198 complete, most recently Fe(Glyph(idieresis)) [2026-04-27T17:06:22.108652Z ThreadId(1) fontc::workload DEBUG] 801/3198 complete, most recently Fe(Glyph(Aogonek)) [2026-04-27T17:06:22.108654Z ThreadId(1) fontc::workload DEBUG] 802/3198 complete, most recently Fe(Glyph(v.alt)) [2026-04-27T17:06:22.115923Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Corinthia-Bold.ttf', 'Corinthia-Regular.ttf', 'Corinthia-Medium.ttf']
googlefonts/dosis-vf/sources/config.yaml Dosis.glyphs?3407d52f1d (default)
fontc
(1) fontc::workload DEBUG] 1823/2289 complete, most recently Be(GlyfFragment(kcommaaccent)) [2026-04-27T17:08:37.136433Z ThreadId(1) fontc::workload DEBUG] 1824/2289 complete, most recently Be(GlyfFragment(Ohornacute)) [2026-04-27T17:08:37.136434Z ThreadId(1) fontc::workload DEBUG] 1825/2289 complete, most recently Be(GlyfFragment(strokeshortcomb)) [2026-04-27T17:08:37.136435Z ThreadId(1) fontc::workload DEBUG] 1826/2289 complete, most recently Be(GlyfFragment(Acircumflexgrave)) [2026-04-27T17:08:37.136436Z ThreadId(1) fontc::workload DEBUG] 1827/2289 complete, most recently Be(GlyfFragment(aacute)) [2026-04-27T17:08:37.136437Z ThreadId(1) fontc::workload DEBUG] 1828/2289 complete, most recently Be(GlyfFragment(Ohookabove)) [2026-04-27T17:08:37.137820Z ThreadId(5) fontbe::features::kern DEBUG] 2 ir kerns became 76 classes and 1674 adjustments [2026-04-27T17:08:37.144564Z 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
4-27T17:08:43.285135Z ThreadId(1) fontc::workload DEBUG] 1937/2289 complete, most recently Be(GlyfFragment(racute)) [2026-04-27T17:08:43.285137Z ThreadId(1) fontc::workload DEBUG] 1938/2289 complete, most recently Be(GlyfFragment(Ocircumflexhookabove)) [2026-04-27T17:08:43.285140Z ThreadId(1) fontc::workload DEBUG] 1939/2289 complete, most recently Be(GlyfFragment(Ecaron)) [2026-04-27T17:08:43.285142Z ThreadId(1) fontc::workload DEBUG] 1940/2289 complete, most recently Be(GlyfFragment(oslash)) [2026-04-27T17:08:43.285144Z ThreadId(1) fontc::workload DEBUG] 1941/2289 complete, most recently Be(GlyfFragment(igrave)) [2026-04-27T17:08:43.285147Z ThreadId(1) fontc::workload DEBUG] 1942/2289 complete, most recently Be(GlyfFragment(ihookabove)) [2026-04-27T17:08:43.287573Z 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/tmpennub6gb 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
ntly Fe(Glyph(schwa)) [2026-04-27T17:11:32.478532Z ThreadId(1) fontc::workload DEBUG] 631/2535 complete, most recently Fe(Glyph(exclam)) [2026-04-27T17:11:32.478534Z ThreadId(1) fontc::workload DEBUG] 632/2535 complete, most recently Fe(Glyph(ydotbelow)) [2026-04-27T17:11:32.478536Z ThreadId(1) fontc::workload DEBUG] 633/2535 complete, most recently Fe(Glyph(guilsinglleft)) [2026-04-27T17:11:32.478538Z ThreadId(1) fontc::workload DEBUG] 634/2535 complete, most recently Fe(Glyph(emdash)) [2026-04-27T17:11:32.478540Z ThreadId(1) fontc::workload DEBUG] 635/2535 complete, most recently Fe(Glyph(b)) [2026-04-27T17:11:32.478542Z ThreadId(1) fontc::workload DEBUG] 636/2535 complete, most recently Fe(Glyph(periodcentered.loclCAT.case)) [2026-04-27T17:11:32.478544Z ThreadId(1) fontc::workload DEBUG] 637/2535 complete, most recently Fe(Glyph(j)) [2026-04-27T17:11:32.479757Z 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
e, most recently Fe(Glyph(Omacron)) [2026-04-27T17:11:39.093541Z ThreadId(1) fontc::workload DEBUG] 628/2535 complete, most recently Fe(Glyph(dieresiscomb)) [2026-04-27T17:11:39.093543Z ThreadId(1) fontc::workload DEBUG] 629/2535 complete, most recently Fe(Glyph(Wcircumflex)) [2026-04-27T17:11:39.093545Z ThreadId(1) fontc::workload DEBUG] 630/2535 complete, most recently Fe(Glyph(equal)) [2026-04-27T17:11:39.093548Z ThreadId(1) fontc::workload DEBUG] 631/2535 complete, most recently Fe(Glyph(yhookabove)) [2026-04-27T17:11:39.093550Z ThreadId(1) fontc::workload DEBUG] 632/2535 complete, most recently Fe(Glyph(uhungarumlaut)) [2026-04-27T17:11:39.093552Z ThreadId(1) fontc::workload DEBUG] 633/2535 complete, most recently Fe(Glyph(P)) [2026-04-27T17:11:39.098284Z 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/tmpeofc0it3 -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
04-27T17:13:00.131970Z ThreadId(1) fontc::workload DEBUG] 3836/4068 complete, most recently Be(Post) [2026-04-27T17:13:00.131971Z ThreadId(1) fontc::workload DEBUG] 3837/4068 complete, most recently Be(Hvar) [2026-04-27T17:13:00.131972Z ThreadId(1) fontc::workload DEBUG] 3838/4068 complete, most recently Be(GlyfFragment(uni0C79)) [2026-04-27T17:13:00.131974Z ThreadId(1) fontc::workload DEBUG] 3839/4068 complete, most recently Fe(KernInstance(Normalized {})) [2026-04-27T17:13:00.131975Z ThreadId(1) fontc::workload DEBUG] 3840/4068 complete, most recently Be(FeaturesAst) [2026-04-27T17:13:00.153647Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:13:00.153659Z 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
UG] Be(Post) successful [2026-04-27T17:13:06.323345Z ThreadId(1) fontc::workload DEBUG] Fe(KerningGroups) successful [2026-04-27T17:13:06.323600Z ThreadId(8) ufo2fontir::source DEBUG] Kerning for "Gidugu-Regular.ufo" at Normalized {} [2026-04-27T17:13:06.323685Z ThreadId(1) fontc::workload DEBUG] 4045/4068 complete, most recently Be(FeaturesAst) [2026-04-27T17:13:06.323915Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {} has 4 kern entries [2026-04-27T17:13:06.329599Z ThreadId(7) fontbe::gvar DEBUG] skipping gvar, font has no axes [2026-04-27T17:13:06.337424Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-04-27T17:13:06.337432Z 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/tmps31pukxt -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
lyfFragment(kgreenlandic))' failed: ''kgreenlandic' has interpolation-incompatible paths' [2026-04-27T17:16:13.406421Z ThreadId(1) fontc::workload DEBUG] 1474/2557 complete, most recently Be(GlyfFragment(kgreenlandic)) [2026-04-27T17:16:13.406423Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(germandbls))' failed: ''germandbls' has interpolation-incompatible paths' [2026-04-27T17:16:13.406425Z ThreadId(1) fontc::workload DEBUG] 1475/2557 complete, most recently Be(GlyfFragment(germandbls)) [2026-04-27T17:16:13.406427Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(thorn))' failed: ''thorn' has interpolation-incompatible paths' [2026-04-27T17:16:13.406429Z ThreadId(1) fontc::workload DEBUG] 1476/2557 complete, most recently Be(GlyfFragment(thorn)) [2026-04-27T17:16:13.406431Z ThreadId(1) fontc::workload DEBUG] 1477/2557 complete, most recently Fe(Glyph(.notdef)) [2026-04-27T17:16:13.416317Z ThreadId(1) fontc ERROR] 'liraTurkish' 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
'Be(GlyfFragment(acutecomb.case))' failed: ''acutecomb.case' has interpolation-incompatible paths' [2026-04-27T17:16:26.429316Z ThreadId(1) fontc::workload DEBUG] 1477/2557 complete, most recently Be(GlyfFragment(acutecomb.case)) [2026-04-27T17:16:26.429319Z ThreadId(1) fontc::workload DEBUG] 1478/2557 complete, most recently Be(GlyfFragment(brevecomb)) [2026-04-27T17:16:26.429321Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Z))' failed: ''Z' has interpolation-incompatible paths' [2026-04-27T17:16:26.429323Z ThreadId(1) fontc::workload DEBUG] 1479/2557 complete, most recently Be(GlyfFragment(Z)) [2026-04-27T17:16:26.429325Z ThreadId(1) fontc::workload DEBUG] 1480/2557 complete, most recently Be(GlyfFragment(six)) [2026-04-27T17:16:26.440532Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Gwendolyn-Bold.ttf', 'Gwendolyn-Regular.ttf']
googlefonts/life-savers/sources/config.yaml LifeSavers.glyphs?76eb6d11fa (default)
fontc
4Z ThreadId(5) fontbe::glyphs WARN] B has inconsistent path elements: {"MLCCCCCCCCCCCCCCCZMLCCCCZMCCLCCCCCZ", "MLCCCCCCCCCCCCCCZMLCCCCCZMCCLCCCCZ", "MLCCCCCCCCCCCCCCZMLCCCCZMCCLCCCCZ"} [2026-04-27T17:31:51.707849Z ThreadId(4) fontbe::glyphs WARN] sacute has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ"} [2026-04-27T17:31:51.705662Z ThreadId(3) fontbe::glyphs WARN] itilde has inconsistent path elements: {"MLCCCLLCCCCCCCCCCCCCCZMCCCCCCCCCCCZ", "MLCCLLLCCCCCCCCCCCCZMCCCCCCCCCCCCCCZ", "MLCCLLLCCCCCCCCCCCCZMCCCCCCCCCCZ"} [2026-04-27T17:31:51.706877Z ThreadId(2) fontbe::glyphs WARN] ij has inconsistent path elements: {"MCCCCCCCLCLCCCCCCCCCZMLCCLLLCCCCCCCCCCCCZMCCCCZMCCCCZ", "MCCCCCCCLCLCCCCCCCCZMLCCCLLCCCCCCCCCCCCCCZMCCCCZMCCCCZ", "MCCCCCCCLCLCCCCCCCCZMLCCLLCCCCCCCCCCCCZMCCCCZMCCCCZ"} [2026-04-27T17:31:51.711468Z ThreadId(1) fontc ERROR] 'S' 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
eadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(aogonek))' failed: ''aogonek' has interpolation-incompatible paths' [2026-04-27T17:31:58.718315Z ThreadId(1) fontc::workload DEBUG] 1363/1930 complete, most recently Be(GlyfFragment(aogonek)) [2026-04-27T17:31:58.718323Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ygrave))' failed: ''ygrave' has interpolation-incompatible paths' [2026-04-27T17:31:58.718325Z ThreadId(1) fontc::workload DEBUG] 1364/1930 complete, most recently Be(GlyfFragment(ygrave)) [2026-04-27T17:31:58.718334Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uogonek))' failed: ''uogonek' has interpolation-incompatible paths' [2026-04-27T17:31:58.718337Z ThreadId(1) fontc::workload DEBUG] 1365/1930 complete, most recently Be(GlyfFragment(uogonek)) [2026-04-27T17:31:58.721447Z ThreadId(1) fontc ERROR] 'r' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['LifeSavers-ExtraBold.ttf', 'LifeSavers-Regular.ttf', 'LifeSavers-Bold.ttf']
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanshebrew/config.yaml IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace?0f91126e49 (default)
fontc
UG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-04-27T17:58:37.466494Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:37.466520Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-04-27T17:58:37.466523Z ThreadId(1) fontc::workload DEBUG] 1/1963 complete, most recently Fe(Features) [2026-04-27T17:58:37.468280Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew-Regular.ufo/features.fea
fontmake
nts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 1: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.loclIWR.alt02, contour 2: * IBM Plex Sans Hebrew Thin, IBM Plex Sans Hebrew Regular had: 11 * IBM Plex Sans Hebrew Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_0f91126e49/IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanshebrew/config.yaml IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace?0f91126e49 (gftools)
fontc
space" [2026-04-27T17:58:47.020363Z ThreadId(9) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Hebrew/sources/masters/IBM Plex Sans Hebrew.designspace" [2026-04-27T17:58:47.020457Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T17:58:47.030374Z ThreadId(1) fontc::workload DEBUG] 1/1963 complete, most recently Fe(ColorPalettes) [2026-04-27T17:58:47.030398Z ThreadId(1) fontc::workload DEBUG] 2/1963 complete, most recently Fe(Features) [2026-04-27T17:58:47.030402Z ThreadId(1) fontc::workload DEBUG] 3/1963 complete, most recently Fe(StaticMetadata) [2026-04-27T17:58:47.032330Z 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
59:04.785820Z ThreadId(5) fontbe::glyphs WARN] W has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-04-27T17:59:04.817712Z ThreadId(2) fontbe::glyphs WARN] mpaSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLZMLLLLCCLCCLLCCCLCZMCLCLLCZMLLLCCLLZMLLCLCLZ", "MLLLLLLLLLLLLLLLZMLLLLCCLCCLLCCCLLCZMCLCLLCZMLLLCCLLZMLLCLCLZ"} [2026-04-27T17:59:04.819545Z ThreadId(5) fontbe::glyphs WARN] mohmSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLZMLLLCLCCLCLLLLLCCCCLLZ", "MLLLLLLLLLLLLLLLZMLLLCLCCLCLLLLLCCCCLLZ"} [2026-04-27T17:59:04.827694Z ThreadId(9) fontbe::glyphs WARN] w has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-04-27T17:59:04.833465Z ThreadId(2) fontbe::glyphs WARN] wbSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZMLLLLCCCCLLLZMCLCCLCZ", "MLLLLLLLLLLLLLLLLLLLLLLZMLLLLCCCCLLLZMCLCCLCZ"} [2026-04-27T17:59:05.084203Z ThreadId(1) fontc ERROR] 'M' has interpolation-incompatible paths
fontmake
on3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 48, in propagate_all_anchors propagate_all_anchors_impl(glyphs, font=font, glyph_data=glyph_data) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 80, in propagate_all_anchors_impl loc = _get_layer_location(layer, master_locations) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 215, in _get_layer_location coords = layer._brace_coordinates() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4034, in _brace_coordinates return [float(c) for c in coordinates.split(",")] ~~~~~^^^ ValueError: could not convert string to float: ' 100off'
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanskr/config.yaml IBM-Plex-Sans-KR/sources/masters/IBM Plex Sans KR.glyphs?1331d4514d (gftools)
fontc
CLLLCCLLLCCLCCLLLLZ"} [2026-04-27T18:01:33.985877Z ThreadId(2) fontbe::glyphs WARN] numero has inconsistent path elements: {"MCCCCZMLLLLLLLLLLLLZMCLCCLCZMLLLLZ", "MCCCCZMLLLLLLLLLLLLLLZMCLCCLCZMLLLLZ"} [2026-04-27T18:01:34.013601Z ThreadId(9) fontbe::glyphs WARN] M has inconsistent path elements: {"MLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLZ"} [2026-04-27T18:01:34.071639Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'centigrade' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:01:34.071654Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'fahrenheit' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:01:34.075624Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour centigrade [2026-04-27T18:01:34.075678Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour fahrenheit [2026-04-27T18:01:34.248655Z ThreadId(1) fontc ERROR] 'v' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
chors propagate_all_anchors_impl(glyphs, font=font, glyph_data=glyph_data) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 80, in propagate_all_anchors_impl loc = _get_layer_location(layer, master_locations) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 215, in _get_layer_location coords = layer._brace_coordinates() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 4034, in _brace_coordinates return [float(c) for c in coordinates.split(",")] ~~~~~^^^ ValueError: could not convert string to float: ' 100off' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthailooped/config.yaml IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace?20f93381c4 (default)
fontc
_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-04-27T18:03:48.347359Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:03:48.348406Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-04-27T18:03:48.348417Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(ColorPalettes) [2026-04-27T18:03:48.348418Z ThreadId(1) fontc::workload DEBUG] 3/2115 complete, most recently Fe(StaticMetadata) [2026-04-27T18:03:48.349177Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Regular.ufo/features.fea
fontmake
Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yoYing-thai_macronbelowcomb, contour 0: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_20f93381c4/IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthailooped/config.yaml IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace?20f93381c4 (gftools)
fontc
hreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:03:53.366927Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace" [2026-04-27T18:03:53.369517Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-04-27T18:03:53.369539Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(StaticMetadata) [2026-04-27T18:03:53.369541Z ThreadId(1) fontc::workload DEBUG] 3/2115 complete, most recently Fe(ColorPalettes) [2026-04-27T18:03:53.371050Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Thin.ufo/features.fea, IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yoYing-thai_macronbelowcomb, contour 0: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 48 * IBM Plex Sans Thai Looped Bold had: 45 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Looped Thin, IBM Plex Sans Thai Looped Regular had: 11 * IBM Plex Sans Thai Looped Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Thai-Looped/sources/masters/IBM Plex Sans Thai Looped.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace?43279c1511 (default)
fontc
ntir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace" [2026-04-27T18:04:12.172950Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:12.177066Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:12.177095Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-04-27T18:04:12.177098Z ThreadId(1) fontc::workload DEBUG] 3/3379 complete, most recently Fe(StaticMetadata) [2026-04-27T18:04:12.180250Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Italic.ufo/features.fea
fontmake
if Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Serif Thin Italic had: 72 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Serif Thin Italic had: 36 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 34 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace?43279c1511 (gftools)
fontc
lex Serif Italic.designspace" [2026-04-27T18:04:17.910937Z ThreadId(2) ufo2fontir::source DEBUG] Features for "IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace" [2026-04-27T18:04:17.911152Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:17.917281Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:17.917297Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-04-27T18:04:17.917300Z ThreadId(1) fontc::workload DEBUG] 3/3379 complete, most recently Fe(StaticMetadata) [2026-04-27T18:04:17.919584Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin Italic.ufo/features.fea, IBM-Plex-Serif/sources/masters/IBM Plex Serif-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Serif Thin Italic had: 72 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 70 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Serif Thin Italic had: 36 * IBM Plex Serif Italic, IBM Plex Serif Bold Italic had: 34 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin Italic, IBM Plex Serif Bold Italic had: 13 * IBM Plex Serif Italic had: 10 fontmake: Error: In 'IBM-Plex-Serif/sources/masters/IBM Plex Serif Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace?43279c1511 (default)
fontc
279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace" [2026-04-27T18:03:59.633257Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace" [2026-04-27T18:03:59.633364Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:03:59.633381Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(ColorPalettes) [2026-04-27T18:03:59.633385Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(Features) [2026-04-27T18:03:59.638126Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif-Regular.ufo/features.fea
fontmake
f Thin, IBM Plex Serif Regular had: 39 * IBM Plex Serif Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uni04B9, contour 0: * IBM Plex Serif Thin had: 39 * IBM Plex Serif Regular had: 40 * IBM Plex Serif Bold had: 42 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Serif Thin had: 7 * IBM Plex Serif Regular, IBM Plex Serif Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_43279c1511/IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexserif/config.yaml IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace?43279c1511 (gftools)
fontc
rs/IBM Plex Serif Roman.designspace" [2026-04-27T18:04:04.947493Z ThreadId(3) ufo2fontir::source DEBUG] Features for "IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace" [2026-04-27T18:04:04.947526Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:04.949756Z ThreadId(1) fontc::workload DEBUG] 1/3379 complete, most recently Fe(Features) [2026-04-27T18:04:04.949799Z ThreadId(1) fontc::workload DEBUG] 2/3379 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:04.949823Z ThreadId(1) fontc::workload DEBUG] 3/3379 complete, most recently Fe(StaticMetadata) [2026-04-27T18:04:04.951908Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Serif/sources/masters/IBM Plex Serif-Thin.ufo/features.fea, IBM-Plex-Serif/sources/masters/IBM Plex Serif-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Regular had: 39 * IBM Plex Serif Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uni04B9, contour 0: * IBM Plex Serif Thin had: 39 * IBM Plex Serif Regular had: 40 * IBM Plex Serif Bold had: 42 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Serif Thin had: 7 * IBM Plex Serif Regular, IBM Plex Serif Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Serif Thin, IBM Plex Serif Regular had: 11 * IBM Plex Serif Bold had: 8 fontmake: Error: In 'IBM-Plex-Serif/sources/masters/IBM Plex Serif Roman.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansdevanagari/config.yaml IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace?4ef531544d (default)
fontc
designspace" [2026-04-27T18:04:25.521876Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:25.521906Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-04-27T18:04:25.522208Z ThreadId(1) fontc::workload DEBUG] 1/4519 complete, most recently Fe(Features) [2026-04-27T18:04:25.522218Z ThreadId(1) fontc::workload DEBUG] 2/4519 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:25.528338Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Regular.ufo/features.fea
fontmake
ng number of contours in glyph won: * IBM Plex Sans Devanagari Thin had: 7 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Devanagari Thin had: 14 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_4ef531544d/IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansdevanagari/config.yaml IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace?4ef531544d (gftools)
fontc
130Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:31.725180Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace" [2026-04-27T18:04:31.731689Z ThreadId(1) fontc::workload DEBUG] 1/4519 complete, most recently Fe(Features) [2026-04-27T18:04:31.731704Z ThreadId(1) fontc::workload DEBUG] 2/4519 complete, most recently Fe(StaticMetadata) [2026-04-27T18:04:31.731705Z ThreadId(1) fontc::workload DEBUG] 3/4519 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:31.734910Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Thin.ufo/features.fea, IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
in glyph won: * IBM Plex Sans Devanagari Thin had: 7 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Devanagari Thin had: 14 * IBM Plex Sans Devanagari Regular, IBM Plex Sans Devanagari Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Devanagari Thin, IBM Plex Sans Devanagari Regular had: 11 * IBM Plex Sans Devanagari Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Devanagari/sources/masters/IBM Plex Sans Devanagari.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthai/config.yaml IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace?67b4babc1f (default)
fontc
/sources/masters/IBM Plex Sans Thai.designspace" [2026-04-27T18:04:40.074625Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:40.074646Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace" [2026-04-27T18:04:40.075978Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-04-27T18:04:40.075994Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:40.085215Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Regular.ufo/features.fea
fontmake
ar, IBM Plex Sans Thai Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Thai Thin had: 7 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Thai Thin had: 14 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_67b4babc1f/IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansthai/config.yaml IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace?67b4babc1f (gftools)
fontc
12953Z ThreadId(9) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace" [2026-04-27T18:04:46.012977Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:46.012988Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace" [2026-04-27T18:04:46.013108Z ThreadId(1) fontc::workload DEBUG] 1/2115 complete, most recently Fe(Features) [2026-04-27T18:04:46.013112Z ThreadId(1) fontc::workload DEBUG] 2/2115 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:46.017920Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Thin.ufo/features.fea, IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai-Regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Thai Thin had: 7 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Sans Thai Thin had: 14 * IBM Plex Sans Thai Regular, IBM Plex Sans Thai Bold had: 16 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Thai Thin, IBM Plex Sans Thai Regular had: 11 * IBM Plex Sans Thai Bold had: 8 fontmake: Error: In 'IBM-Plex-Sans-Thai/sources/masters/IBM Plex Sans Thai.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace?71d012bccb (default)
fontc
pace" [2026-04-27T18:05:06.206690Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:05:06.206594Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-04-27T18:05:06.208774Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(ColorPalettes) [2026-04-27T18:05:06.209981Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(Features) [2026-04-27T18:05:06.216418Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Italic.ufo/features.fea
fontmake
ex Sans Condensed Thin Italic had: curve * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin Italic had: 7 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace?71d012bccb (gftools)
fontc
for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-04-27T18:05:11.524351Z ThreadId(2) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace" [2026-04-27T18:05:11.524563Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:05:11.524625Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(ColorPalettes) [2026-04-27T18:05:11.524634Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(Features) [2026-04-27T18:05:11.530623Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin Italic.ufo/features.fea, IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Italic had: curve * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin Italic had: 7 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin Italic had: 15 * IBM Plex Sans Condensed Italic, IBM Plex Sans Condensed Bold Italic had: 11 fontmake: Error: In 'IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace?71d012bccb (default)
fontc
designspace" [2026-04-27T18:04:54.367545Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-04-27T18:04:54.367612Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:54.367769Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(Features) [2026-04-27T18:04:54.367781Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:54.373047Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed-Regular.ufo/features.fea
fontmake
ng number of points in glyph uogonek, contour 0: * IBM Plex Sans Condensed Thin had: 39 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Sans Condensed Thin had: 7 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 1: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt02, contour 2: * IBM Plex Sans Condensed Thin had: 13 * IBM Plex Sans Condensed Regular, IBM Plex Sans Condensed Bold had: 11 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_71d012bccb/IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsanscondensed/config.yaml IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace?71d012bccb (gftools)
fontc
:59.872498Z ThreadId(3) ufo2fontir::source DEBUG] Features for "IBM-Plex-Sans-Condensed/sources/masters/IBM Plex Sans Condensed Roman.designspace" [2026-04-27T18:04:59.872556Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:04:59.880416Z ThreadId(1) fontc::workload DEBUG] 1/2779 complete, most recently Fe(ColorPalettes) [2026-04-27T18:04:59.880442Z ThreadId(1) fontc::workload DEBUG] 2/2779 complete, most recently Fe(Features) [2026-04-27T18:04:59.880445Z ThreadId(1) fontc::workload DEBUG] 3/2779 complete, most recently Fe(StaticMetadata) [2026-04-27T18:04:59.883121Z 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-04-27T18:05:19.197509Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_ha-kata, no group Side2("ha-kata") [2026-04-27T18:05:19.197510Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-04-27T18:05:19.197511Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_he-kata, no group Side2("he-kata") [2026-04-27T18:05:19.197511Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-04-27T18:05:19.197512Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_period-han, no group Side2("period-han") [2026-04-27T18:05:19.197513Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-04-27T18:05:19.197514Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: mu-kata, no such glyph [2026-04-27T18:05:19.311629Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GvarFragment(.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
alid kern side: @MMK_R_he-kata, no group Side2("he-kata") [2026-04-27T18:07:03.716729Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-04-27T18:07:03.716732Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_period-han, no group Side2("period-han") [2026-04-27T18:07:03.716734Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-04-27T18:07:03.716736Z ThreadId(2) glyphs2fontir::source WARN] Invalid kern side: mu-kata, no such glyph [2026-04-27T18:07:03.716789Z ThreadId(1) fontc::workload DEBUG] 38100/38128 complete, most recently Be(Gvar) [2026-04-27T18:07:03.716808Z ThreadId(1) fontc::workload DEBUG] 38101/38128 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2026-04-27T18:07:03.814373Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GvarFragment(.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)
fontc
b3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-04-27T18:09:15.472611Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-04-27T18:09:15.472652Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:09:15.472708Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-04-27T18:09:15.472716Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-04-27T18:09:15.478911Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Italic.ufo/features.fea
fontmake
c had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 66 * IBM Plex Mono Bold Italic had: 65 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 12 * IBM Plex Mono Bold Italic had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 8 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace?9ab3b5b3b9 (gftools)
fontc
026-04-27T18:09:22.965752Z ThreadId(2) ufo2fontir::source DEBUG] Features for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-04-27T18:09:22.965822Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:09:22.965844Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace" [2026-04-27T18:09:22.966856Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(Features) [2026-04-27T18:09:22.966873Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(ColorPalettes) [2026-04-27T18:09:22.971450Z ThreadId(1) fontc ERROR] feature files are non-identical: IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin Italic.ufo/features.fea, IBM-Plex-Mono/sources/masters/IBM Plex Mono-Italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 66 * IBM Plex Mono Bold Italic had: 65 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 0: * IBM Plex Mono Thin Italic, IBM Plex Mono Italic had: 12 * IBM Plex Mono Bold Italic had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 1: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph zero.alt01, contour 2: * IBM Plex Mono Thin Italic had: 14 * IBM Plex Mono Italic had: 11 * IBM Plex Mono Bold Italic had: 8 fontmake: Error: In 'IBM-Plex-Mono/sources/masters/IBM Plex Mono Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace?9ab3b5b3b9 (default)
fontc
8:08:59.895479Z ThreadId(4) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-04-27T18:08:59.895551Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-04-27T18:08:59.895556Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:08:59.895559Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T18:08:59.895807Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-04-27T18:08:59.902207Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Thin.ufo/features.fea, /Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono-Regular.ufo/features.fea
fontmake
ints in glyph uogonek, contour 0: * IBM Plex Mono Thin had: 39 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph v, contour 0: * IBM Plex Mono Thin had: 8 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 10 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph won: * IBM Plex Mono Thin had: 6 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * IBM Plex Mono Thin had: 14 * IBM Plex Mono Regular, IBM Plex Mono Bold had: 16 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_9ab3b5b3b9/IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace': Compatibility check failed
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexmono/config.yaml IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace?9ab3b5b3b9 (gftools)
fontc
ex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-04-27T18:09:04.820243Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "IBM-Plex-Mono/sources/masters/IBM Plex Mono Roman.designspace" [2026-04-27T18:09:04.820375Z ThreadId(1) fontc::workload DEBUG] 1/4167 complete, most recently Fe(ColorPalettes) [2026-04-27T18:09:04.820707Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:09:04.820767Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T18:09:04.821181Z ThreadId(1) fontc::workload DEBUG] 2/4167 complete, most recently Fe(Features) [2026-04-27T18:09:04.825593Z 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
) fontir::glyph DEBUG] Coalescing 'periodcentered' into a simple glyph: component 2x2s vary across the designspace [2026-04-27T18:10:27.231051Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'dagger' into a simple glyph: component 2x2s vary across the designspace [2026-04-27T18:10:27.231053Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'hungarumlautcomb' into a simple glyph: component 2x2s vary across the designspace [2026-04-27T18:10:27.231055Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'brevebelowcomb' into a simple glyph: component 2x2s vary across the designspace [2026-04-27T18:10:27.231066Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour Gbreve thread '<unnamed>' (25352891) panicked at fontir/src/glyph.rs:128:9: 'Gbreve' has 2 unique sets of components; must have exactly 1 {[G, brevecomb], [G, brevecomb.case]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-04-27T18:10:27.233799Z ThreadId(1) fontc ERROR] 'v' 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
DEBUG] 1204/2521 complete, most recently Be(GlyfFragment(questiondown)) [2026-04-27T18:10:32.930226Z ThreadId(1) fontc::workload DEBUG] 1205/2521 complete, most recently Be(GlyfFragment(.notdef)) [2026-04-27T18:10:32.930228Z ThreadId(1) fontc::workload DEBUG] 1206/2521 complete, most recently Fe(Glyph(Thorn)) [2026-04-27T18:10:32.930230Z ThreadId(1) fontc::workload DEBUG] 1207/2521 complete, most recently Fe(Glyph(Tcommaaccent)) [2026-04-27T18:10:32.930232Z ThreadId(1) fontc::workload DEBUG] 1208/2521 complete, most recently Fe(Glyph(Omacron)) [2026-04-27T18:10:32.930235Z ThreadId(1) fontc::workload DEBUG] 1209/2521 complete, most recently Fe(Glyph(abrevedotbelow)) [2026-04-27T18:10:32.930237Z ThreadId(1) fontc::workload DEBUG] 1210/2521 complete, most recently Fe(Glyph(logicalnot)) [2026-04-27T18:10:32.939545Z ThreadId(1) fontc ERROR] 'micro' 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
6Z ThreadId(1) fontc::workload DEBUG] 2/5015 complete, most recently Fe(ColorPalettes) [2026-04-27T18:14:21.359504Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T18:14:21.359511Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T18:14:21.360178Z ThreadId(1) fontc::workload DEBUG] 3/5015 complete, most recently Fe(PaintGraph) [2026-04-27T18:14:21.360191Z ThreadId(1) fontc::workload DEBUG] 4/5015 complete, most recently Be(Cpal) [2026-04-27T18:14:21.360195Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-04-27T18:14:21.360201Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-04-27T18:14:21.363309Z ThreadId(1) fontc::workload DEBUG] 5/5015 complete, most recently Fe(StaticMetadata) [2026-04-27T18:14:21.416267Z 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
:26.525177Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-04-27T18:13:26.525612Z ThreadId(1) fontc::workload DEBUG] 2/5099 complete, most recently Fe(Features) [2026-04-27T18:13:26.525619Z ThreadId(1) fontc::workload DEBUG] 3/5099 complete, most recently Be(Cpal) [2026-04-27T18:13:26.525620Z ThreadId(1) fontc::workload DEBUG] 4/5099 complete, most recently Fe(PaintGraph) [2026-04-27T18:13:26.525621Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-04-27T18:13:26.525623Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-04-27T18:13:26.525625Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-04-27T18:13:26.539444Z ThreadId(1) fontc::workload DEBUG] 5/5099 complete, most recently Fe(StaticMetadata) [2026-04-27T18:13:26.587502Z 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
fer simple glyphs' is set. [2026-04-27T18:17:10.328764Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'chekhakassian-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:17:10.328770Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'gedescender-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:17:10.328790Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'ruble' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:17:10.328794Z ThreadId(6) fontir::glyph DEBUG] Coalescing 'tugrik' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:17:10.328822Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour itilde thread '<unnamed>' (25368038) 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-04-27T18:17:10.333070Z ThreadId(1) fontc ERROR] 'Zhe-cy' 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
complete, most recently Be(GlyfFragment(Dje-cy)) [2026-04-27T18:17:17.409986Z ThreadId(1) fontc::workload DEBUG] 1545/2585 complete, most recently Be(GlyfFragment(hryvnia)) [2026-04-27T18:17:17.409988Z ThreadId(1) fontc::workload DEBUG] 1546/2585 complete, most recently Be(GlyfFragment(tenge)) [2026-04-27T18:17:17.409991Z ThreadId(1) fontc::workload DEBUG] 1547/2585 complete, most recently Be(GlyfFragment(dzhe-cy)) [2026-04-27T18:17:17.409993Z ThreadId(1) fontc::workload DEBUG] 1548/2585 complete, most recently Be(GlyfFragment(exclam)) [2026-04-27T18:17:17.409995Z ThreadId(1) fontc::workload DEBUG] 1549/2585 complete, most recently Be(GlyfFragment(quotedblbase)) [2026-04-27T18:17:17.409997Z ThreadId(1) fontc::workload DEBUG] 1550/2585 complete, most recently Be(GlyfFragment(ze-cy)) [2026-04-27T18:17:17.414776Z ThreadId(1) fontc ERROR] 'dcaron' 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
task 'Be(GlyfFragment(Tshe-cy))' failed: ''Tshe-cy' has interpolation-incompatible paths' [2026-04-27T18:16:48.527742Z ThreadId(1) fontc::workload DEBUG] 1427/2585 complete, most recently Be(GlyfFragment(Tshe-cy)) [2026-04-27T18:16:48.527743Z 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-04-27T18:16:48.527744Z ThreadId(1) fontc::workload DEBUG] 1428/2585 complete, most recently Fe(GlyphOrder) [2026-04-27T18:16:48.527745Z ThreadId(1) fontc::workload DEBUG] 1429/2585 complete, most recently Be(GlyfFragment(one)) [2026-04-27T18:16:48.527747Z ThreadId(1) fontc::workload DEBUG] 1430/2585 complete, most recently Be(GlyfFragment(De-cy)) [2026-04-27T18:16:48.527748Z ThreadId(1) fontc::workload DEBUG] 1431/2585 complete, most recently Be(GlyfFragment(periodcentered)) [2026-04-27T18:16:48.531025Z ThreadId(1) fontc ERROR] 'Ii-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
ian-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:16:55.215871Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'gedescender-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:16:55.215874Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'ruble' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:16:55.215875Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'tugrik' into a simple glyph: 'prefer simple glyphs' is set. [2026-04-27T18:16:55.215881Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour itilde thread '<unnamed>' (25367449) 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-04-27T18:16:55.220052Z ThreadId(1) fontc ERROR] 'ordfeminine' 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
:37.855760Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(icircumflex.sc)) [2026-04-27T18:21:37.855762Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(nacute.sc)) [2026-04-27T18:21:37.855765Z ThreadId(1) fontc::workload WARN] blocked: Be(Marks) [2026-04-27T18:21:37.855767Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(idblgrave.sc)) [2026-04-27T18:21:37.855769Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(ldot.sc)) [2026-04-27T18:21:37.855771Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(odblgrave.sc)) [2026-04-27T18:21:37.855773Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(Ocircumflextilde)) [2026-04-27T18:21:37.855775Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(idieresis.sc)) [2026-04-27T18:21:37.855778Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(dzcaron.sc)) [2026-04-27T18:21:37.860093Z 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
complete, most recently Fe(Glyph(acircumflex)) [2026-04-27T18:21:50.135592Z ThreadId(1) fontc::workload DEBUG] 159/955 complete, most recently Fe(Glyph(oacute)) [2026-04-27T18:21:50.135594Z ThreadId(1) fontc::workload DEBUG] 160/955 complete, most recently Fe(Glyph(softhyphen)) [2026-04-27T18:21:50.135596Z ThreadId(1) fontc::workload DEBUG] 161/955 complete, most recently Fe(Glyph(Aring)) [2026-04-27T18:21:50.135598Z ThreadId(1) fontc::workload DEBUG] 162/955 complete, most recently Fe(Glyph(Eacute)) [2026-04-27T18:21:50.135600Z ThreadId(1) fontc::workload DEBUG] 163/955 complete, most recently Fe(Glyph(Z)) [2026-04-27T18:21:50.135603Z ThreadId(1) fontc::workload DEBUG] 164/955 complete, most recently Fe(Glyph(seven)) [2026-04-27T18:21:50.135605Z ThreadId(1) fontc::workload DEBUG] 165/955 complete, most recently Fe(Glyph(dollar)) [2026-04-27T18:21:50.156000Z 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] 236/955 complete, most recently Fe(Glyph(Icircumflex)) [2026-04-27T18:21:56.890328Z ThreadId(1) fontc::workload DEBUG] 237/955 complete, most recently Fe(Glyph(Udieresis)) [2026-04-27T18:21:56.890330Z ThreadId(1) fontc::workload DEBUG] 238/955 complete, most recently Fe(Glyph(L)) [2026-04-27T18:21:56.890332Z ThreadId(1) fontc::workload DEBUG] 239/955 complete, most recently Fe(Glyph(p)) [2026-04-27T18:21:56.890335Z ThreadId(1) fontc::workload DEBUG] 240/955 complete, most recently Fe(Glyph(Igrave)) [2026-04-27T18:21:56.890337Z ThreadId(1) fontc::workload DEBUG] 241/955 complete, most recently Fe(Glyph(Ocircumflex)) [2026-04-27T18:21:56.890339Z ThreadId(1) fontc::workload DEBUG] 242/955 complete, most recently Fe(Glyph(g)) [2026-04-27T18:21:56.891457Z 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
yphs WARN] Bstroke.ss01 has inconsistent path elements: {"MLCCLCCLLLLLLZMLLLLLLCCLZMLLCCLZ", "MLCCLCCLLLLLLLZMLLLLLLCCLZMLLCCLZ"} [2026-04-27T18:23:31.700539Z ThreadId(5) fontbe::glyphs WARN] q has inconsistent path elements: {"MCLLLCCLLLLCCCCLLCCZMCCCCZ", "MCLLLLLLLLCCCCLLCCZMCCCCZ"} [2026-04-27T18:23:31.700543Z ThreadId(5) fontbe::glyphs WARN] w has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLLLZ"} [2026-04-27T18:23:31.696679Z ThreadId(4) fontbe::glyphs WARN] yen.cap has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLLLLLLLZ"} [2026-04-27T18:23:31.698912Z ThreadId(6) fontbe::glyphs WARN] hturned has inconsistent path elements: {"MLLLLCCCLCCCLLLLLCCCLLZ", "MLLLLCCCLCCCLLLCCLCCCLLZ"} [2026-04-27T18:23:31.699972Z ThreadId(7) fontbe::glyphs WARN] one.dnom has inconsistent path elements: {"MLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLZ"} [2026-04-27T18:23:31.708209Z ThreadId(1) fontc ERROR] 'quotedblleft' 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
elements: {"MLCCLCCLLZMLLCCLZMLLCCLZ", "MLCCLCCLLLZMLLCCLZMLLCCLZ"} [2026-04-27T18:23:37.484239Z ThreadId(9) fontbe::glyphs WARN] oneinferior has inconsistent path elements: {"MLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLZ"} [2026-04-27T18:23:37.484134Z ThreadId(8) fontbe::glyphs WARN] yturned has inconsistent path elements: {"MCLLLCCLLLCLLLCLLLLLLLCZ", "MLLLLCLLLLLLLCLLLCLLLZ"} [2026-04-27T18:23:37.484298Z ThreadId(5) fontbe::glyphs WARN] V has inconsistent path elements: {"MLLLLLLLLZ", "MLLLLLLLLLZ"} [2026-04-27T18:23:37.484313Z ThreadId(9) fontbe::glyphs WARN] y.ss02 has inconsistent path elements: {"MLCLLLLLLLCCLLLCCLLLCLLZ", "MLCLLLLLLLCCLLLLLLLCLLZ"} [2026-04-27T18:23:37.484314Z ThreadId(2) fontbe::glyphs WARN] comma has inconsistent path elements: {"MLCLCCCCLLCLLZ", "MLCLCCCCLCLLZ"} [2026-04-27T18:23:37.487430Z ThreadId(1) fontc ERROR] 'twoinferior' has interpolation-incompatible paths 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
0/3115 complete, most recently Be(GlyfFragment(O)) [2026-04-27T18:23:09.652510Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(one.numr))' failed: ''one.numr' has interpolation-incompatible paths' [2026-04-27T18:23:09.652511Z ThreadId(1) fontc::workload DEBUG] 891/3115 complete, most recently Be(GlyfFragment(one.numr)) [2026-04-27T18:23:09.652512Z ThreadId(1) fontc::workload DEBUG] 892/3115 complete, most recently Fe(Glyph(D.ss01)) [2026-04-27T18:23:09.652513Z ThreadId(1) fontc::workload DEBUG] 893/3115 complete, most recently Fe(Glyph(cedi.case)) [2026-04-27T18:23:09.651827Z ThreadId(2) fontbe::glyphs WARN] g.ss02 has inconsistent path elements: {"MLCLCLCCCCCLLLLCCLCLCCLCCZMCCLCCLZMCLCCLCZ", "MLCLCLCCCCCLLLLCCLCLCCLCCZMCCLCCLZMCCCCZ"} [2026-04-27T18:23:09.652096Z ThreadId(4) fontbe::glyphs WARN] r.ss02 has inconsistent path elements: {"MLLCCLLLCCLLLLLLZ", "MLLCCLCCLLLLLLZ"} [2026-04-27T18:23:09.667708Z ThreadId(1) fontc ERROR] 'Scedilla' 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
h DEBUG] ConvertToContour percent [2026-04-27T18:23:16.143692Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour perthousand [2026-04-27T18:23:16.138560Z ThreadId(8) fontbe::glyphs WARN] Ohorn has inconsistent path elements: {"MCLLCLCCCLLCLLCCLCZMCLCCLCZ", "MCLLCLCCCCLCLCCLCZMCLCCLCZ"} [2026-04-27T18:23:16.142384Z ThreadId(3) fontbe::glyphs WARN] Uhorn has inconsistent path elements: {"MCLLCLCCCLLCLLLLCCLLLCZ", "MCLLCLCCCCLCLLLLCCLLLCZ"} [2026-04-27T18:23:16.142390Z ThreadId(4) fontbe::glyphs WARN] Scedilla has inconsistent path elements: {"MCCCLLLCLCCCCLLLCCLCCCCLLLCLLLCCCCLCZ", "MCCCLLLCLCCLCCLLLCCLCCLCCLLLCLLLCCCCLCZ"} [2026-04-27T18:23:16.142432Z ThreadId(7) fontbe::glyphs WARN] question has inconsistent path elements: {"MLLCLCLCCLLLCCLCLCLZMCCCCZ", "MLLCCLCCLLLCCCLCLZMCCCCZ"} [2026-04-27T18:23:16.147755Z ThreadId(1) fontc ERROR] 'ccedilla' 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
ThreadId(1) fontc::workload DEBUG] 1221/2565 complete, most recently Be(GlyfFragment(ae)) [2026-04-27T18:27:54.088445Z ThreadId(1) fontc::workload DEBUG] 1222/2565 complete, most recently Be(GlyfFragment(dotaccentcomb)) [2026-04-27T18:27:54.088452Z ThreadId(1) fontc::workload DEBUG] 1223/2565 complete, most recently Be(GlyfFragment(rupeeIndian)) [2026-04-27T18:27:54.088454Z ThreadId(1) fontc::workload DEBUG] 1224/2565 complete, most recently Be(GlyfFragment(bracketleft)) [2026-04-27T18:27:54.088459Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ordmasculine))' failed: ''ordmasculine' has interpolation-incompatible paths' [2026-04-27T18:27:54.088462Z ThreadId(1) fontc::workload DEBUG] 1225/2565 complete, most recently Be(GlyfFragment(ordmasculine)) [2026-04-27T18:27:54.088467Z ThreadId(1) fontc::workload DEBUG] 1226/2565 complete, most recently Be(GlyfFragment(ringcomb)) [2026-04-27T18:27:54.089717Z ThreadId(1) fontc ERROR] 'questiondown' 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
CCCCCCCCCCCZMCCCCCZ"} [2026-04-27T18:28:00.123792Z ThreadId(5) fontbe::glyphs WARN] q has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCLCCCCCCCCCCCLCCCCCCCCCCCCCZ"} [2026-04-27T18:28:00.123800Z ThreadId(5) fontbe::glyphs WARN] g has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-04-27T18:28:00.123807Z ThreadId(5) fontbe::glyphs WARN] K has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-04-27T18:28:00.124061Z ThreadId(5) fontbe::glyphs WARN] quotedblright has inconsistent path elements: {"MCCCCCCCCCCCZMCCCCCCCCCCCZ", "MCCCCCCCZMCCCCCCCZ"} [2026-04-27T18:28:00.132042Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['TheNautigal-Bold.ttf', 'TheNautigal-Regular.ttf']
googlefonts/windsong/sources/config.yml WindSongPro.glyphs?08da686e58 (default)
fontc
(Glyph(apple)) [2026-04-27T18:30:52.325131Z ThreadId(1) fontc::workload DEBUG] 804/3229 complete, most recently Fe(Glyph(a.begin)) [2026-04-27T18:30:52.325133Z ThreadId(1) fontc::workload DEBUG] 805/3229 complete, most recently Fe(Glyph(Gcommaaccent)) [2026-04-27T18:30:52.325135Z ThreadId(1) fontc::workload DEBUG] 806/3229 complete, most recently Fe(Glyph(W_i_n_d_S_o_n_g.end)) [2026-04-27T18:30:52.325137Z ThreadId(1) fontc::workload DEBUG] 807/3229 complete, most recently Fe(Glyph(n)) [2026-04-27T18:30:52.325140Z ThreadId(1) fontc::workload DEBUG] 808/3229 complete, most recently Fe(Glyph(slash)) [2026-04-27T18:30:52.325142Z ThreadId(1) fontc::workload DEBUG] 809/3229 complete, most recently Fe(Glyph(Wgrave)) [2026-04-27T18:30:52.325144Z ThreadId(1) fontc::workload DEBUG] 810/3229 complete, most recently Fe(Glyph(Thorn)) [2026-04-27T18:30:52.327467Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': '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
oad DEBUG] 930/3229 complete, most recently Be(GlyfFragment(emdash)) [2026-04-27T18:30:59.569196Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(V.001))' failed: ''V.001' has interpolation-incompatible paths' [2026-04-27T18:30:59.569198Z ThreadId(1) fontc::workload DEBUG] 931/3229 complete, most recently Be(GlyfFragment(V.001)) [2026-04-27T18:30:59.569200Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(g.loop))' failed: ''g.loop' has interpolation-incompatible paths' [2026-04-27T18:30:59.569202Z ThreadId(1) fontc::workload DEBUG] 932/3229 complete, most recently Be(GlyfFragment(g.loop)) [2026-04-27T18:30:59.569204Z ThreadId(1) fontc::workload DEBUG] 933/3229 complete, most recently Be(GlyfFragment(orna3)) [2026-04-27T18:30:59.574322Z ThreadId(1) fontc ERROR] Invalid source glyph 'ecircumflex': '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: ['WindSong-Regular.ttf', 'WindSong-Medium.ttf']
googlefonts/zain/$VIRTUAL/google/fonts/ofl/zain/config.yaml Source/1-Drawings/Zain-Regular.glyphs?7c4a81812c (default)
fontc
ently Fe(KernInstance(Normalized {})) [2026-04-27T17:45:53.159582Z ThreadId(1) fontc::workload DEBUG] 2459/2484 complete, most recently Be(Gvar) [2026-04-27T17:45:53.159583Z ThreadId(1) fontc::workload DEBUG] 2460/2484 complete, most recently Be(Cmap) [2026-04-27T17:45:53.159584Z ThreadId(1) fontc::workload DEBUG] 2461/2484 complete, most recently Be(Colr) [2026-04-27T17:45:53.159586Z ThreadId(1) fontc::workload DEBUG] 2462/2484 complete, most recently Be(Hvar) [2026-04-27T17:45:53.159587Z ThreadId(1) fontc::workload DEBUG] 2463/2484 complete, most recently Be(Post) [2026-04-27T17:45:53.161872Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-04-27T17:45:53.161879Z 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
ad DEBUG] Be(Post) successful [2026-04-27T17:46:00.362185Z ThreadId(1) fontc::workload DEBUG] Be(Cmap) successful [2026-04-27T17:46:00.366209Z ThreadId(1) fontc::workload DEBUG] 1697/2484 complete, most recently Be(FeaturesAst) [2026-04-27T17:46:00.366237Z ThreadId(1) fontc::workload DEBUG] 1698/2484 complete, most recently Be(GlyfFragment(N)) [2026-04-27T17:46:00.367221Z ThreadId(3) fontbe::features::kern DEBUG] 1 ir kerns became 42 classes and 4610 adjustments [2026-04-27T17:46:00.453826Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-04-27T17:46:00.453838Z 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/tmpg5yi456d -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-04-27T18:10:21.703846Z 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-04-27T18:10:21.703848Z 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-04-27T18:10:21.703849Z 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-04-27T18:10:21.711193Z 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-04-27T18:10:05.763056Z 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-04-27T18:10:05.763059Z 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-04-27T18:10:05.763061Z 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-04-27T18:10:05.770272Z 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-04-27T18:10:59.229150Z 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-04-27T18:10:59.229154Z 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-04-27T18:10:59.229155Z 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-04-27T18:10:59.235937Z 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-04-27T18:10:41.968395Z 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-04-27T18:10:41.968399Z 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-04-27T18:10:41.968400Z 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-04-27T18:10:41.972468Z 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/tmpt78ctbmp' 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/tmpduvrxozc' 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-04-27T18:08:01.875202Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour chekhakassian-cy [2026-04-27T18:08:01.875228Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-04-27T18:08:01.875251Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour percent [2026-04-27T18:08:01.875280Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour perthousand [2026-04-27T18:08:01.875308Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-04-27T18:08:01.875330Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-04-27T18:08:01.875345Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-04-27T18:08:01.875370Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-04-27T18:08:01.875420Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-04-27T18:08:01.884598Z 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
ToContour chekhakassian-cy [2026-04-27T18:08:12.799417Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-04-27T18:08:12.799422Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour percent [2026-04-27T18:08:12.799429Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-04-27T18:08:12.799438Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-04-27T18:08:12.799443Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-04-27T18:08:12.799448Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-04-27T18:08:12.799454Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-04-27T18:08:12.799459Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-04-27T18:08:12.813629Z 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
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/tmpqjzyncrc' 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
18:09:25.925486Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-04-27T18:09:25.925493Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-04-27T18:09:25.925498Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-04-27T18:09:25.925504Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-04-27T18:09:25.925510Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-04-27T18:09:25.925515Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-04-27T18:09:25.925520Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-04-27T18:09:25.929541Z ThreadId(9) fontbe::glyphs WARN] kaiSymbol has inconsistent path elements: {"MLCLCCLLLZMLLLCCLCCLZMLLCLCZMCLCLCZ", "MLCLCCLLLZMLLLCCLCCLZMLLCLLCZMCLCLCZ"} [2026-04-27T18:09:25.952302Z ThreadId(1) fontc ERROR] 'kappa.sups' has interpolation-incompatible paths
fontmake
l_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kappa.sups' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_d6aedcbb5a/sources/Alegreya italic.glyphs' -> 'master_ufo/Alegreya-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'kaiSymbol', 'kappa.sups'
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya italic.glyphs?d6aedcbb5a (gftools)
fontc
Id(2) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-04-27T18:09:36.314065Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-04-27T18:09:36.314084Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-04-27T18:09:36.314101Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-04-27T18:09:36.314117Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-04-27T18:09:36.314137Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-04-27T18:09:36.314151Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-04-27T18:09:36.314167Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-04-27T18:09:36.336528Z 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
mplied-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpba7ct0ge -o ttf -u sources/instance_ufos/Alegreya-BlackItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp77zt8tpw -o ttf -u sources/instance_ufos/Alegreya-BoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq363vnb7 -o ttf -u sources/instance_ufos/Alegreya-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya.glyphs?d6aedcbb5a (gftools)
fontc
gftools produced multiple outputs: ['AlegreyaSC-Black.ttf', 'Alegreya-ExtraBold.ttf', 'Alegreya-Bold.ttf', 'AlegreyaSC-Regular.ttf', 'AlegreyaSC-ExtraBold.ttf', 'AlegreyaSC-Medium.ttf', 'Alegreya-Black.ttf', 'Alegreya-Regular.ttf', 'Alegreya-Medium.ttf', 'AlegreyaSC-Bold.ttf']
fontmake
drop-implied-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpe78suwso -o ttf -u sources/instance_ufos/Alegreya-ExtraBold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5idvujbz -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/tmph9llr29i -o ttf -u sources/instance_ufos/Alegreya-Black.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
na)) [2026-04-27T18:11:50.231621Z ThreadId(1) fontc::workload DEBUG] 1133/4548 complete, most recently Fe(Glyph(ldot.from.middle.fina)) [2026-04-27T18:11:50.231623Z ThreadId(1) fontc::workload DEBUG] 1134/4548 complete, most recently Fe(Glyph(Y)) [2026-04-27T18:11:50.231625Z ThreadId(1) fontc::workload DEBUG] 1135/4548 complete, most recently Fe(Glyph(e.from.middle)) [2026-04-27T18:11:50.231627Z ThreadId(1) fontc::workload DEBUG] 1136/4548 complete, most recently Fe(Glyph(_a.master)) [2026-04-27T18:11:50.231629Z ThreadId(1) fontc::workload DEBUG] 1137/4548 complete, most recently Fe(Glyph(idotless.fina)) [2026-04-27T18:11:50.231631Z ThreadId(1) fontc::workload DEBUG] 1138/4548 complete, most recently Fe(Glyph(Germandbls)) [2026-04-27T18:11:50.231633Z ThreadId(1) fontc::workload DEBUG] 1139/4548 complete, most recently Fe(Glyph(paragraph)) [2026-04-27T18:11:50.238162Z ThreadId(1) fontc ERROR] Invalid source glyph 'k': 'bad anchor: 'Invalid anchor 'top': '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
8) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:11:58.587200Z ThreadId(8) glyphs2fontir::toir DEBUG] erased open contours for F [2026-04-27T18:11:58.587204Z ThreadId(8) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:11:58.587206Z ThreadId(8) glyphs2fontir::toir DEBUG] erased open contours for F [2026-04-27T18:11:58.587208Z ThreadId(8) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:11:58.587209Z ThreadId(8) glyphs2fontir::toir DEBUG] erased open contours for F [2026-04-27T18:11:58.587212Z ThreadId(8) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:11:58.587214Z ThreadId(8) glyphs2fontir::toir DEBUG] erased open contours for F [2026-04-27T18:11:58.596924Z ThreadId(1) fontc ERROR] Invalid source glyph 'l': '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
Fe(Glyph(eShort-deva)) [2026-04-27T18:13:58.335485Z ThreadId(1) fontc::workload DEBUG] 458/3533 complete, most recently Fe(Glyph(at)) [2026-04-27T18:13:58.335487Z ThreadId(1) fontc::workload DEBUG] 459/3533 complete, most recently Fe(Glyph(jh_compo)) [2026-04-27T18:13:58.335489Z ThreadId(1) fontc::workload DEBUG] 460/3533 complete, most recently Fe(Glyph(uni0122)) [2026-04-27T18:13:58.335491Z ThreadId(1) fontc::workload DEBUG] 461/3533 complete, most recently Fe(Glyph(quotedblright)) [2026-04-27T18:13:58.335493Z ThreadId(1) fontc::workload DEBUG] 462/3533 complete, most recently Fe(Glyph(d_dha_uMatra-deva)) [2026-04-27T18:13:58.335496Z ThreadId(1) fontc::workload DEBUG] 463/3533 complete, most recently Fe(Glyph(G)) [2026-04-27T18:13:58.335498Z ThreadId(1) fontc::workload DEBUG] 464/3533 complete, most recently Fe(Glyph(M)) [2026-04-27T18:13:58.342496Z 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
71242Z ThreadId(1) fontc::workload DEBUG] 906/3533 complete, most recently Be(GlyfFragment(na_compo)) [2026-04-27T18:14:05.671245Z ThreadId(1) fontc::workload DEBUG] 907/3533 complete, most recently Be(GlyfFragment(scircumflex)) [2026-04-27T18:14:05.671247Z ThreadId(1) fontc::workload DEBUG] 908/3533 complete, most recently Be(GlyfFragment(p-deva)) [2026-04-27T18:14:05.671249Z ThreadId(1) fontc::workload DEBUG] 909/3533 complete, most recently Be(GlyfFragment(threesuperior)) [2026-04-27T18:14:05.671251Z ThreadId(1) fontc::workload DEBUG] 910/3533 complete, most recently Be(GlyfFragment(ogonek)) [2026-04-27T18:14:05.671256Z ThreadId(1) fontc::workload DEBUG] 911/3533 complete, most recently Be(GlyfFragment(sh-deva.ss02)) [2026-04-27T18:14:05.675384Z 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/tmpu9pnvw9x -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/tmpu9pnvw9x -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-04-27T18:14:19.097681Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/huertatipografica/sura_d20d15fe0d/Sura.glyphs" [2026-04-27T18:14:19.109420Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-04-27T18:14:19.114305Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn22qd9tn Sura.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn22qd9tn Sura.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:14:27.324139Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sura.glyphs" [2026-04-27T18:14:27.341093Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-04-27T18:14:27.347792Z 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-04-27T18:14:43.607260Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2026-04-27T18:14:43.607271Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-04-27T18:14:43.607283Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour numero [2026-04-27T18:14:43.607298Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-04-27T18:14:43.607309Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-04-27T18:14:43.607323Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-04-27T18:14:43.607336Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-04-27T18:14:43.607347Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-04-27T18:14:43.607356Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-04-27T18:14:43.687293Z 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 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-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-04-27T18:15:57.731997Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-04-27T18:15:57.732009Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour numero [2026-04-27T18:15:57.732024Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-04-27T18:15:57.732034Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-04-27T18:15:57.732045Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-04-27T18:15:57.732054Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-04-27T18:15:57.732063Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-04-27T18:15:57.732072Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-04-27T18:15:57.824240Z ThreadId(1) fontc ERROR] 'ddyil-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 'ddyil-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-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/.tmp75ez1t/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprrdxz5q6.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/.tmp75ez1t/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp5w4a1jg.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
patible paths' [2026-04-27T18:19:31.970459Z ThreadId(1) fontc::workload DEBUG] 287/941 complete, most recently Be(GlyfFragment(euro)) [2026-04-27T18:19:31.970461Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(multiply))' failed: ''multiply' has interpolation-incompatible paths' [2026-04-27T18:19:31.970464Z ThreadId(1) fontc::workload DEBUG] 288/941 complete, most recently Be(GlyfFragment(multiply)) [2026-04-27T18:19:31.970466Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ae))' failed: ''ae' has interpolation-incompatible paths' [2026-04-27T18:19:31.970468Z ThreadId(1) fontc::workload DEBUG] 289/941 complete, most recently Be(GlyfFragment(ae)) [2026-04-27T18:19:31.970470Z ThreadId(1) fontc::workload DEBUG] 290/941 complete, most recently Fe(Glyph(Egrave)) [2026-04-27T18:19:31.970472Z ThreadId(1) fontc::workload DEBUG] 291/941 complete, most recently Fe(Glyph(quoteleft)) [2026-04-27T18:19:31.973527Z ThreadId(1) fontc ERROR] 'C' 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
CZMLLCCLCCLZMLCCCCZMLCCCCZMLCCCCZMLCCCCZ"} [2026-04-27T18:19:40.664558Z ThreadId(7) fontbe::glyphs WARN] ordmasculine has inconsistent path elements: {"MLLCLZMLCLCCCCCCZMLCCCCCZMLCCZMLCCCZMLCCCZMLLLCCZMLCCLCZMLCCCCZMLCCCCCZMLCCCCZMLCCZMLCCCZMLCCZMLCLLLCZMLLLLZMLLLCZMLCCZMLLLLCZMLCLCZMLCCCZMLCCLLCCZMLCLLZMLLCZ", "MLCCCCCCCCCZMLCCCCZMLCCLLCCCLCCCCZMLCCZMLCCCCZMLCCCCCZMLCCCCZMLCCZMLLCLLCCZMLCCCCZMLCCCCZ"} [2026-04-27T18:19:40.664754Z ThreadId(6) fontbe::glyphs WARN] plus has inconsistent path elements: {"MLCCCCCCCCCCCCLCLCCCCCCCLCCLCZMLLCCZMLCCCZMLCCCCZMLCCCZMLLCCCZMLCCLCLCCCCCCCCZMLLLCZMLLLCCZMLLCCLZMLCCCLCLCZMLLCCZMLCCCZMLCLCCZMLCCLCCZMLLLLCZMLCCZMLCCCZMLCCLZMLLLCCZMLCCLCCZ", "MLCCLCLLLLCCLLCLCCLLCCCLLLCCCCZMLCCCZMLCCCZMLCCLCZMLCCCCZMLCCCCZMLLCCCCZMLLCZMLCLCZMLLCCZMLCCCCCZMLCCCCZMLCCCCZ"} [2026-04-27T18:19:40.667707Z ThreadId(1) fontc ERROR] 'E' 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-04-27T18:18:51.676040Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinItalic.designspace" [2026-04-27T18:18:51.676092Z 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/tmpq7nzrctf /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq7nzrctf sources/CabinItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq7nzrctf sources/CabinItalic.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:18:55.933536Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinItalic.designspace" [2026-04-27T18:18:55.933587Z 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/tmpvpqbarmg -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/tmpvpqbarmg -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-04-27T18:18:39.828866Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinRegular.designspace" [2026-04-27T18:18:39.828923Z 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/tmpmu6mdunw /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmu6mdunw sources/CabinRegular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmu6mdunw sources/CabinRegular.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:18:45.846501Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinRegular.designspace" [2026-04-27T18:18:45.846551Z 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/tmpkv4boao3 -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/tmpkv4boao3 -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-04-27T18:19:06.262986Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/impallari/Cabin_9476ee6f54/sources/Cabin.glyphs" [2026-04-27T18:19:06.271997Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-04-27T18:19:06.272028Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-04-27T18:19:06.272082Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:19:06.272091Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:19:06.278804Z 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-04-27T18:19:18.405533Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Cabin.glyphs" [2026-04-27T18:19:18.417736Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-04-27T18:19:18.417802Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-04-27T18:19:18.417810Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:19:18.417811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:19:18.422184Z 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
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (default)
fontc
[2026-04-27T18:23:35.468483Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs" [2026-04-27T18:23:35.503153Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-04-27T18:23:35.509478Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))]
fontmake
crater/venv/lib/python3.13/site-packages/fontmake/__main__.py", line 719, in main project.run_from_glyphs(inputs.glyphs_path, **args) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 931, in run_from_glyphs self.run_from_designspace( ~~~~~~~~~~~~~~~~~~~~~~~~~^ designspace, ^^^^^^^^^^^^ ...<4 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1190, in run_from_designspace if not CompatibilityChecker(source_fonts).check(): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/compatibility.py", line 26, in check first = self.fonts[0] ~~~~~~~~~~^^^ IndexError: list index out of range
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (gftools)
fontc
-m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcxjpdet8 'masters/Poppins Devanagari.glyphs' --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcxjpdet8 masters/Poppins Devanagari.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:23:50.236785Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "masters/Poppins Devanagari.glyphs" [2026-04-27T18:23:50.257981Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-04-27T18:23:50.259737Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
phs(inputs.glyphs_path, **args) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 931, in run_from_glyphs self.run_from_designspace( ~~~~~~~~~~~~~~~~~~~~~~~~~^ designspace, ^^^^^^^^^^^^ ...<4 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1190, in run_from_designspace if not CompatibilityChecker(source_fonts).check(): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/compatibility.py", line 26, in check first = self.fonts[0] ~~~~~~~~~~^^^ IndexError: list index out of range ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins.glyphs?738d9d691b (default)
fontc
0Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '500i' redefines mapping for user location 400 from 21 to 44 [2026-04-27T18:23:21.037991Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-04-27T18:23:21.037993Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-04-27T18:23:21.037994Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-04-27T18:23:21.037995Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-04-27T18:23:21.039655Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-04-27T18:23:21.040683Z 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-04-27T18:23:27.680426Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-04-27T18:23:27.680427Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-04-27T18:23:27.680429Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-04-27T18:23:27.680430Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-04-27T18:23:27.681947Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-04-27T18:23:27.682968Z 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
ntly Be(GlyfFragment(snMA_Virama)) [2026-04-27T18:26:11.497443Z ThreadId(1) fontc::workload DEBUG] 690/1047 complete, most recently Be(GlyfFragment(snJNYA_mU)) [2026-04-27T18:26:11.497445Z ThreadId(1) fontc::workload DEBUG] 691/1047 complete, most recently Be(GlyfFragment(snNYJA_Virama)) [2026-04-27T18:26:11.497448Z ThreadId(1) fontc::workload DEBUG] 692/1047 complete, most recently Be(GlyfFragment(snRAc2.07)) [2026-04-27T18:26:11.497451Z ThreadId(1) fontc::workload DEBUG] 693/1047 complete, most recently Be(GlyfFragment(snRA_mAAE)) [2026-04-27T18:26:11.497454Z ThreadId(1) fontc::workload DEBUG] 694/1047 complete, most recently Be(GlyfFragment(snNDA_mU)) [2026-04-27T18:26:11.497456Z ThreadId(1) fontc::workload DEBUG] 695/1047 complete, most recently Be(GlyfFragment(snTA)) [2026-04-27T18:26:11.497459Z ThreadId(1) fontc::workload DEBUG] 696/1047 complete, most recently Be(GlyfFragment(snvL)) [2026-04-27T18:26:11.504584Z 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
47 complete, most recently Be(GlyfFragment(snT_VA)) [2026-04-27T18:26:23.285964Z ThreadId(1) fontc::workload DEBUG] 692/1047 complete, most recently Be(GlyfFragment(snGA)) [2026-04-27T18:26:23.285965Z ThreadId(1) fontc::workload DEBUG] 693/1047 complete, most recently Be(GlyfFragment(snNNGA)) [2026-04-27T18:26:23.285966Z ThreadId(1) fontc::workload DEBUG] 694/1047 complete, most recently Be(GlyfFragment(snJNY_RA)) [2026-04-27T18:26:23.285967Z ThreadId(1) fontc::workload DEBUG] 695/1047 complete, most recently Be(GlyfFragment(snN_VA_mI)) [2026-04-27T18:26:23.285979Z ThreadId(1) fontc::workload DEBUG] 696/1047 complete, most recently Be(GlyfFragment(snKHA_Virama)) [2026-04-27T18:26:23.285981Z ThreadId(1) fontc::workload DEBUG] 697/1047 complete, most recently Be(GlyfFragment(snNYJA_mII)) [2026-04-27T18:26:23.288624Z 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/tmpszc77qea 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
8Z ThreadId(1) fontc::workload DEBUG] 1854/2105 complete, most recently Be(GlyfFragment(gjK_NNA)) [2026-04-27T18:28:29.691320Z ThreadId(1) fontc::workload DEBUG] 1855/2105 complete, most recently Be(GlyfFragment(gjTTH_R)) [2026-04-27T18:28:29.691323Z ThreadId(1) fontc::workload DEBUG] 1856/2105 complete, most recently Be(GlyfFragment(gjTTH)) [2026-04-27T18:28:29.691325Z ThreadId(1) fontc::workload DEBUG] 1857/2105 complete, most recently Be(GlyfFragment(gjTH_VA)) [2026-04-27T18:28:29.691328Z ThreadId(1) fontc::workload DEBUG] 1858/2105 complete, most recently Be(GlyfFragment(gjT_LA)) [2026-04-27T18:28:29.691330Z ThreadId(1) fontc::workload DEBUG] 1859/2105 complete, most recently Be(GlyfFragment(gjmAU_Reph_Anusvara)) [2026-04-27T18:28:29.691332Z ThreadId(1) fontc::workload DEBUG] 1860/2105 complete, most recently Be(GlyfFragment(gjL_KHA)) [2026-04-27T18:28:29.697112Z 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
[2026-04-27T18:28:36.226503Z ThreadId(1) fontc::workload DEBUG] 1961/2105 complete, most recently Be(GlyfFragment(.notdef)) [2026-04-27T18:28:36.226504Z ThreadId(1) fontc::workload DEBUG] 1962/2105 complete, most recently Be(GlyfFragment(gjH)) [2026-04-27T18:28:36.226507Z ThreadId(1) fontc::workload DEBUG] 1963/2105 complete, most recently Be(GlyfFragment(gjM_B_RA)) [2026-04-27T18:28:36.226508Z ThreadId(1) fontc::workload DEBUG] 1964/2105 complete, most recently Be(GlyfFragment(gjTT)) [2026-04-27T18:28:36.226509Z ThreadId(1) fontc::workload DEBUG] 1965/2105 complete, most recently Be(GlyfFragment(gjCandrabindu)) [2026-04-27T18:28:36.226510Z ThreadId(1) fontc::workload DEBUG] 1966/2105 complete, most recently Be(GlyfFragment(gjCH_YA)) [2026-04-27T18:28:36.233438Z 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/tmpywk4gv6k 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-04-27T18:28:43.818621Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/kalam_03a4d8a338/masters/Kalam.glyphs" [2026-04-27T18:28:43.838978Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(50.0))]
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
itfoundry/kalam/$VIRTUAL/google/fonts/ofl/kalam/config.yaml masters/Kalam.glyphs?03a4d8a338 (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 129, in _to_designspace_instance ufo_instance.filename = _to_filename(self, instance, ufo_instance) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/instances.py", line 204, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
jenskutilek/homecomputer-fonts/Sixtyfour/sources/config.yaml Sixtyfour.glyphs?09b2f79d68 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
te-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
jenskutilek/homecomputer-fonts/Sixtyfour/sources/config.yaml Sixtyfour.glyphs?3e0b1194c1 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
te-packages/fontTools/feaLib/variableScalar.py", line 251, in get_deltas_and_supports return self.model(scalar).getDeltasAndSupports(values, round=round) ~~~~~~~~~~^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 242, in model model = self.model_cache[cache_key] = VariationModel( ~~~~~~~~~~~~~~^ normalized_locations, axisOrder=axisOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/varLib/models.py", line 281, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
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
DEBUG] 733/2839 complete, most recently Fe(Glyph(Idotbelow)) [2026-04-27T18:25:28.724812Z ThreadId(1) fontc::workload DEBUG] 734/2839 complete, most recently Be(GlyfFragment(firsttonechinese)) [2026-04-27T18:25:28.724816Z ThreadId(1) fontc::workload DEBUG] 735/2839 complete, most recently Be(GlyfFragment(F)) [2026-04-27T18:25:28.724817Z ThreadId(1) fontc::workload DEBUG] 736/2839 complete, most recently Be(GlyfFragment(W)) [2026-04-27T18:25:28.724818Z ThreadId(1) fontc::workload DEBUG] 737/2839 complete, most recently Be(GlyfFragment(h.sc)) [2026-04-27T18:25:28.724819Z ThreadId(1) fontc::workload DEBUG] 738/2839 complete, most recently Be(GlyfFragment(C)) [2026-04-27T18:25:28.724821Z ThreadId(1) fontc::workload DEBUG] 739/2839 complete, most recently Be(GlyfFragment(c.sc)) [2026-04-27T18:25:28.726770Z 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
25:38.618508Z ThreadId(1) fontc::workload DEBUG] 36/2839 complete, most recently Fe(Glyph(scaron.sc)) [2026-04-27T18:25:38.618511Z ThreadId(1) fontc::workload DEBUG] 37/2839 complete, most recently Fe(Glyph(ij.sc)) [2026-04-27T18:25:38.618513Z ThreadId(1) fontc::workload DEBUG] 38/2839 complete, most recently Fe(Glyph(tcaron)) [2026-04-27T18:25:38.618515Z ThreadId(1) fontc::workload DEBUG] 39/2839 complete, most recently Fe(Glyph(lcaron)) [2026-04-27T18:25:38.618517Z ThreadId(1) fontc::workload DEBUG] 40/2839 complete, most recently Fe(Glyph(ncaron)) [2026-04-27T18:25:38.618519Z ThreadId(1) fontc::workload DEBUG] 41/2839 complete, most recently Fe(Glyph(guilsinglleft)) [2026-04-27T18:25:38.624684Z 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
4-27T18:26:02.134435Z ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(omacron)) [2026-04-27T18:26:02.134436Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(r.sc)) [2026-04-27T18:26:02.134437Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(w.sc)) [2026-04-27T18:26:02.134438Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(Icircumflex)) [2026-04-27T18:26:02.134439Z ThreadId(1) fontc::workload DEBUG] 711/2839 complete, most recently Fe(Glyph(a.sc)) [2026-04-27T18:26:02.134440Z ThreadId(1) fontc::workload DEBUG] 712/2839 complete, most recently Fe(Glyph(b)) [2026-04-27T18:26:02.136051Z 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
.857107Z ThreadId(1) fontc::workload DEBUG] 706/2839 complete, most recently Fe(Glyph(ampersand)) [2026-04-27T18:26:25.857109Z ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(divide)) [2026-04-27T18:26:25.857111Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(uni0218)) [2026-04-27T18:26:25.857113Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(ninesuperior)) [2026-04-27T18:26:25.857116Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(euro)) [2026-04-27T18:26:25.857118Z ThreadId(1) fontc::workload DEBUG] 711/2839 complete, most recently Fe(Glyph(oacute)) [2026-04-27T18:26:25.861596Z 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
lyph DEBUG] ConvertToContour kip [2026-04-27T18:29:31.784248Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour manat [2026-04-27T18:29:31.784255Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour naira [2026-04-27T18:29:31.784266Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour won [2026-04-27T18:29:31.784276Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-04-27T18:29:31.784283Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour franc [2026-04-27T18:29:31.784296Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour lira [2026-04-27T18:29:31.784307Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-04-27T18:29:31.784318Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour peso [2026-04-27T18:29:31.784328Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour ruble [2026-04-27T18:29:31.784337Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour sterling [2026-04-27T18:29:31.790189Z ThreadId(1) fontc ERROR] 'chestnut' has interpolation-incompatible paths
fontmake
fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 15: * Bellota Light, Bellota Regular had: 6 * Bellota Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 16: * Bellota Light had: 4 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 17: * Bellota Light had: 4 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 18: * Bellota Light had: 6 * Bellota Regular, Bellota Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph chestnut, contour 19: * Bellota Light had: 6 * Bellota Regular, Bellota Bold had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/kemie/Bellota-Font_db900d2710/src/Bellota.glyphs' -> 'master_ufo/Bellota.designspace': Compatibility check failed
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellota/config.yaml src/Bellota.glyphs?db900d2710 (gftools)
fontc
ntour manat [2026-04-27T18:29:38.842749Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira [2026-04-27T18:29:38.842762Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won [2026-04-27T18:29:38.842773Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-04-27T18:29:38.842781Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour franc [2026-04-27T18:29:38.842789Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour lira [2026-04-27T18:29:38.842800Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-04-27T18:29:38.842811Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour peso [2026-04-27T18:29:38.842825Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-04-27T18:29:38.842834Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour sterling [2026-04-27T18:29:38.856208Z ThreadId(1) fontc ERROR] 'chestnut' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r --keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa7cskcy1 -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/tmpqj1dbyfn -o ttf -u src/instance_ufos/BellotaText-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellotatext/config.yaml src/Bellota.glyphs?db900d2710 (gftools)
fontc
ntour manat [2026-04-27T18:30:06.338281Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour naira [2026-04-27T18:30:06.338309Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour won [2026-04-27T18:30:06.338335Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-04-27T18:30:06.338351Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour franc [2026-04-27T18:30:06.338368Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour lira [2026-04-27T18:30:06.338394Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-04-27T18:30:06.338418Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour peso [2026-04-27T18:30:06.338445Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour ruble [2026-04-27T18:30:06.338464Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour sterling [2026-04-27T18:30:06.349336Z ThreadId(1) fontc ERROR] 'chestnut' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_o7483h0 -o ttf -u src/instance_ufos/BellotaText-Light.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7k7a11um -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
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
e, most recently Be(GlyfFragment(leftRightArrow)) [2026-04-27T18:31:20.711818Z ThreadId(1) fontc::workload DEBUG] 3708/6057 complete, most recently Be(GlyfFragment(copyright)) [2026-04-27T18:31:20.711820Z ThreadId(1) fontc::workload DEBUG] 3709/6057 complete, most recently Be(GlyfFragment(brevecomb)) [2026-04-27T18:31:20.711823Z ThreadId(1) fontc::workload DEBUG] 3710/6057 complete, most recently Be(GlyfFragment(three.osf)) [2026-04-27T18:31:20.711825Z ThreadId(1) fontc::workload DEBUG] 3711/6057 complete, most recently Be(GlyfFragment(S)) [2026-04-27T18:31:20.711827Z ThreadId(1) fontc::workload DEBUG] 3712/6057 complete, most recently Be(GlyfFragment(pi)) [2026-04-27T18:31:20.711831Z ThreadId(1) fontc::workload DEBUG] 3713/6057 complete, most recently Be(GlyfFragment(qhook)) [2026-04-27T18:31:20.711833Z ThreadId(1) fontc::workload DEBUG] 3714/6057 complete, most recently Fe(GlyphOrder) [2026-04-27T18:31:20.716653Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths
fontmake
ilder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/kosmynkab/Brygada-1918_8325dc36ca/sources/Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'
kosmynkab/Brygada-1918/sources/config.yaml Brygada1918-Italic.glyphs?8325dc36ca (gftools)
fontc
27.753592Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour note-musical [2026-04-27T18:31:27.753606Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-04-27T18:31:27.753625Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-04-27T18:31:27.753651Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour numero [2026-04-27T18:31:27.753674Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour cedi [2026-04-27T18:31:27.753687Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour colonsign [2026-04-27T18:31:27.753703Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dollar [2026-04-27T18:31:27.753716Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour guarani [2026-04-27T18:31:27.753731Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour ruble [2026-04-27T18:31:27.763174Z 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/tmpcng84eiu INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have different number of segments fontmake: Error: In 'Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Light.ufo?0b2979e191 (default)
fontc
[2026-04-27T18:33:33.958997Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo" [2026-04-27T18:33:33.959777Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo': 'failed to parse lib.plist file'
fontmake
fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo'>: unexpected key
librefonts/benchnine/$VIRTUAL/google/fonts/ofl/benchnine/config.yaml src/BenchNine-Light.ufo?0b2979e191 (gftools)
fontc
BuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp010_jqqf /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp010_jqqf src/BenchNine-Light.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp010_jqqf src/BenchNine-Light.ufo --flatten-components --decompose-transformed-components [2026-04-27T18:33:37.596873Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "src/BenchNine-Light.ufo" [2026-04-27T18:33:37.597366Z ThreadId(1) fontc ERROR] Reading source failed for 'src/BenchNine-Light.ufo': 'failed to parse lib.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp691wp53z /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp691wp53z -o ttf -u src/BenchNine-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp691wp53z -o ttf -u src/BenchNine-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves fontmake: Error: In 'src/BenchNine-Light.ufo': Reading UFO source failed: 'lib.plist' could not be read on <osfs '/Users/rofls/.fontc_crater_cache/librefonts/benchnine_0b2979e191/src/BenchNine-Light.ufo'>: unexpected key ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/bigshotone/$VIRTUAL/google/fonts/ofl/bigshotone/config.yaml src/BigshotOne.ufo?b8d1fa459e (default)
fontc
^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea at 553:15 | 553 | pos @_o_1st @_y -10; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea at 554:7 | 554 | pos @_e_1st @_y -10; | ^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea at 554:15 | 554 | pos @_e_1st @_y -10; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea at 555:7 | 555 | pos @_n @_y -10; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea at 555:11 | 555 | pos @_n @_y -10; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for BigshotOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bigshot-One INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 119, 2: 1022, 3: 414, 4: 84, 5: 5, 6: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/librefonts/bigshotone_b8d1fa459e/src/BigshotOne.ufo/features.fea:323:13: Unknown glyph class @_A_1st
librefonts/bigshotone/$VIRTUAL/google/fonts/ofl/bigshotone/config.yaml src/BigshotOne.ufo?b8d1fa459e (gftools)
fontc
ss in src/BigshotOne.ufo/features.fea at 552:11 | 552 | pos @_y @_y -40; | ^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 553:7 | 553 | pos @_o_1st @_y -10; | ^^^^^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 553:15 | 553 | pos @_o_1st @_y -10; | ^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 554:7 | 554 | pos @_e_1st @_y -10; | ^^^^^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 554:15 | 554 | pos @_e_1st @_y -10; | ^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 555:7 | 555 | pos @_n @_y -10; | ^^^ error: undefined glyph class in src/BigshotOne.ufo/features.fea at 555:11 | 555 | pos @_n @_y -10; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5mgzyalj -o ttf -u src/BigshotOne.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for BigshotOne-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Bigshot-One INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Bigshot-One INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 119, 2: 1022, 3: 414, 4: 84, 5: 5, 6: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Bigshot-One INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'src/BigshotOne.ufo': Compiling UFO failed: src/BigshotOne.ufo/features.fea:323:13: Unknown glyph class @_A_1st ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/carme/$VIRTUAL/google/fonts/ofl/carme/config.yaml src/Carme-Regular-TTF.sfd?8233919609 (default)
fontc
[2026-04-27T18:33:30.703629Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/librefonts/carme_8233919609/src/Carme-Regular-TTF.sfd
fontmake
[--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Unknown input file extension: '/Users/rofls/.fontc_crater_cache/librefonts/carme_8233919609/src/Carme-Regular-TTF.sfd'
librefonts/carme/$VIRTUAL/google/fonts/ofl/carme/config.yaml src/Carme-Regular-TTF.sfd?8233919609 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4_lxdqar /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4_lxdqar src/Carme-Regular-TTF.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4_lxdqar src/Carme-Regular-TTF.sfd --flatten-components --decompose-transformed-components [2026-04-27T18:33:27.230207Z ThreadId(1) fontc ERROR] Unrecognized source src/Carme-Regular-TTF.sfd ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
cipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Carme-Regular-TTF.sfd must have a name, or familyName and styleName
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Light-TTF.vfb?e32d050fbb (default)
fontc
[2026-04-27T18:23:48.680920Z 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/tmphlk4i6db /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphlk4i6db src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphlk4i6db src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:23:54.339080Z 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-04-27T18:33:29.984727Z 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/tmpn3sld3q3 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn3sld3q3 src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn3sld3q3 src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:33:33.753111Z 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-04-27T18:24:11.525379Z 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/tmpkcb34_56 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkcb34_56 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkcb34_56 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:24:15.912456Z 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-04-27T18:24:05.150171Z 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/tmpxhpmbs5q /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxhpmbs5q src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxhpmbs5q src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:24:08.813149Z 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-04-27T18:23:58.018854Z 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/tmplvbdx98d /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplvbdx98d src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplvbdx98d src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:24:02.116637Z 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-04-27T18:24:24.987494Z 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/tmpjw58pgpz /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjw58pgpz src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjw58pgpz src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:24:28.870430Z 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-04-27T18:24:18.510701Z 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/tmpf__t84xx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf__t84xx src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf__t84xx src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-04-27T18:24:22.235372Z 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/Ruda-new/$VIRTUAL/google/fonts/ofl/ruda/config.yaml Ruda_new.glyphs?a63532e04f (default)
fontc
:erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.732934Z ThreadId(7) glyphs2fontir::toir DEBUG] erased open contours for caron [2026-04-27T18:32:20.733250Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733254Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733256Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733257Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733259Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733261Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:20.733263Z ThreadId(7) glyphs2fontir::toir DEBUG] erased open contours for A [2026-04-27T18:32:20.737434Z ThreadId(1) fontc ERROR] Invalid source glyph 'Shha-cy': 'bad anchor: 'Invalid anchor 'center': '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
::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:26.025224Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for Ge-cy [2026-04-27T18:32:26.025476Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:26.025486Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:26.025487Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for M [2026-04-27T18:32:26.025521Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:26.025526Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:32:26.025527Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for z [2026-04-27T18:32:26.029083Z 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/.tmpuabpMw/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprwzhubm3.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/.tmpuabpMw/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjf2h8rqb.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
-04-27T18:29:13.924105Z ThreadId(1) fontc::workload DEBUG] 2755/3216 complete, most recently Be(GlyfFragment(ordfeminine)) [2026-04-27T18:29:13.924107Z ThreadId(1) fontc::workload DEBUG] 2756/3216 complete, most recently Be(GlyfFragment(Ocircumflexacute)) [2026-04-27T18:29:13.924109Z ThreadId(1) fontc::workload DEBUG] 2757/3216 complete, most recently Be(GlyfFragment(tm_KSsa)) [2026-04-27T18:29:13.924111Z ThreadId(1) fontc::workload DEBUG] 2758/3216 complete, most recently Be(GlyfFragment(uni0B8A)) [2026-04-27T18:29:13.924113Z ThreadId(1) fontc::workload DEBUG] 2759/3216 complete, most recently Be(GlyfFragment(tm_SSA)) [2026-04-27T18:29:13.926816Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:29:13.926828Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^
fontmake
INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 329, 2: 2945, 3: 1197, 4: 275, 5: 38, 6: 4, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?'
marcelommp/Coiny/$VIRTUAL/google/fonts/ofl/coiny/config.yaml UFO/Coiny-Regular.ufo?0341b95f0c (gftools)
fontc
) fontc::workload DEBUG] 2341/3215 complete, most recently Be(GlyfFragment(uni1E62)) [2026-04-27T18:29:18.158649Z ThreadId(1) fontc::workload DEBUG] 2342/3215 complete, most recently Be(GlyfFragment(agrave)) [2026-04-27T18:29:18.158650Z ThreadId(1) fontc::workload DEBUG] 2343/3215 complete, most recently Be(GlyfFragment(ucircumflex)) [2026-04-27T18:29:18.158651Z ThreadId(1) fontc::workload DEBUG] 2344/3215 complete, most recently Be(GlyfFragment(thorn)) [2026-04-27T18:29:18.158652Z ThreadId(1) fontc::workload DEBUG] 2345/3215 complete, most recently Be(GlyfFragment(uni1E93)) [2026-04-27T18:29:18.168120Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:29:18.168139Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
FO/Coiny-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 473, 2: 3994, 3: 1546, 4: 341, 5: 38, 6: 4, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coiny-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 70 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'UFO/Coiny-Regular.ufo': Compiling UFO failed: UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
matsuba723/Aoboshi/$VIRTUAL/google/fonts/ofl/aoboshione/config.yaml sources/aoboshi.glyphs?97f6481745 (default)
fontc
0.00, ax04: 0.00, ax05: -0.73} [2026-04-27T18:29:02.984763Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-04-27T18:29:02.984801Z 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-04-27T18:29:02.984826Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-04-27T18:29:02.984862Z 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-04-27T18:29:02.994925Z 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
T18:29:08.372059Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-04-27T18:29:08.372097Z 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-04-27T18:29:08.372122Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-04-27T18:29:08.372159Z 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-04-27T18:29:08.376889Z 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
26-04-27T18:30:30.262385Z ThreadId(1) fontc::workload DEBUG] 859/3454 complete, most recently Fe(Glyph(acircumflexgrave)) [2026-04-27T18:30:30.262387Z ThreadId(1) fontc::workload DEBUG] 860/3454 complete, most recently Fe(Glyph(Cacute)) [2026-04-27T18:30:30.262389Z ThreadId(1) fontc::workload DEBUG] 861/3454 complete, most recently Fe(Glyph(Scommaaccent)) [2026-04-27T18:30:30.262391Z ThreadId(1) fontc::workload DEBUG] 862/3454 complete, most recently Fe(Glyph(eacute)) [2026-04-27T18:30:30.262393Z ThreadId(1) fontc::workload DEBUG] 863/3454 complete, most recently Fe(Glyph(ccircumflex)) [2026-04-27T18:30:30.262395Z ThreadId(1) fontc::workload DEBUG] 864/3454 complete, most recently Fe(Glyph(Aringacute)) [2026-04-27T18:30:30.262397Z ThreadId(1) fontc::workload DEBUG] 865/3454 complete, most recently Fe(Glyph(CombCircumGrave.VN)) [2026-04-27T18:30:30.268225Z ThreadId(1) fontc ERROR] Invalid source glyph 'sheqel': 'bad anchor: 'Invalid anchor 'bottomleft': '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
h(oslashacute)) [2026-04-27T18:30:36.992949Z ThreadId(1) fontc::workload DEBUG] 854/3454 complete, most recently Fe(Glyph(Emacron)) [2026-04-27T18:30:36.992951Z ThreadId(1) fontc::workload DEBUG] 855/3454 complete, most recently Fe(Glyph(ecedilla)) [2026-04-27T18:30:36.992953Z ThreadId(1) fontc::workload DEBUG] 856/3454 complete, most recently Fe(Glyph(Bdotaccent)) [2026-04-27T18:30:36.992955Z ThreadId(1) fontc::workload DEBUG] 857/3454 complete, most recently Fe(Glyph(odotaccent)) [2026-04-27T18:30:36.992957Z ThreadId(1) fontc::workload DEBUG] 858/3454 complete, most recently Fe(Glyph(yodyodpatah-hb)) [2026-04-27T18:30:36.992960Z ThreadId(1) fontc::workload DEBUG] 859/3454 complete, most recently Fe(Glyph(idieresisacute)) [2026-04-27T18:30:36.998427Z ThreadId(1) fontc ERROR] Invalid source glyph 'sheqel': 'bad anchor: 'Invalid anchor 'bottomleft': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['DavidLibre-Bold.ttf', 'DavidLibre-Regular.ttf', 'DavidLibre-Medium.ttf']
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable.designspace?56bcca3f2c (default)
fontc
7T18:31:04.947605Z ThreadId(1) fontc::workload DEBUG] 14922/17427 complete, most recently Be(GlyfFragment(deviceControlOneControl)) [2026-04-27T18:31:04.947607Z ThreadId(1) fontc::workload DEBUG] 14923/17427 complete, most recently Be(GlyfFragment(ohorntilde)) [2026-04-27T18:31:04.947610Z ThreadId(1) fontc::workload DEBUG] 14924/17427 complete, most recently Be(GlyfFragment(yehThreedotsabove-farsi)) [2026-04-27T18:31:04.947612Z ThreadId(1) fontc::workload DEBUG] 14925/17427 complete, most recently Be(GlyfFragment(daletdagesh-hb)) [2026-04-27T18:31:04.979914Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:31:04.979926Z 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
31:19.695894Z ThreadId(1) fontc::workload DEBUG] 14474/17430 complete, most recently Be(GlyfFragment(lamDoublebar-ar.medi)) [2026-04-27T18:31:19.695895Z ThreadId(1) fontc::workload DEBUG] 14475/17430 complete, most recently Be(GlyfFragment(O-cy)) [2026-04-27T18:31:19.695896Z ThreadId(1) fontc::workload DEBUG] 14476/17430 complete, most recently Be(GlyfFragment(Ohornhookabove)) [2026-04-27T18:31:19.692848Z ThreadId(7) fontbe::features::kern DEBUG] 3 ir kerns became 10 classes and 0 adjustments [2026-04-27T18:31:19.738019Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:31:19.738030Z 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
Be(GlyfFragment(Rcommaaccent)) [2026-04-27T18:30:39.421307Z ThreadId(1) fontc::workload DEBUG] 11199/12455 complete, most recently Be(GlyfFragment(startOfTextControl)) [2026-04-27T18:30:39.421309Z ThreadId(1) fontc::workload DEBUG] 11200/12455 complete, most recently Be(GlyfFragment(bar_bar_hyphen_start.seq)) [2026-04-27T18:30:39.421311Z ThreadId(1) fontc::workload DEBUG] 11201/12455 complete, most recently Be(GlyfFragment(Ydieresis)) [2026-04-27T18:30:39.453480Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:30:39.453502Z 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
e-cy.loclSRB)) [2026-04-27T18:30:51.406151Z ThreadId(1) fontc::workload DEBUG] 11616/12455 complete, most recently Be(GlyfFragment(bar_braceright.liga)) [2026-04-27T18:30:51.406153Z ThreadId(1) fontc::workload DEBUG] 11617/12455 complete, most recently Be(GlyfFragment(percent_percent.liga)) [2026-04-27T18:30:51.406156Z ThreadId(1) fontc::workload DEBUG] 11618/12455 complete, most recently Be(Hvar) [2026-04-27T18:30:51.425705Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:30:51.425713Z 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
123051Z ThreadId(1) fontc::workload DEBUG] 14926/17427 complete, most recently Be(GlyfFragment(Abrevedotbelow)) [2026-04-27T18:31:06.123054Z ThreadId(1) fontc::workload DEBUG] 14927/17427 complete, most recently Be(GlyfFragment(breve)) [2026-04-27T18:31:06.123056Z ThreadId(1) fontc::workload DEBUG] 14928/17427 complete, most recently Be(GlyfFragment(wawTwoabove-ar)) [2026-04-27T18:31:06.123059Z ThreadId(1) fontc::workload DEBUG] 14929/17427 complete, most recently Be(GlyfFragment(Uhookabove)) [2026-04-27T18:31:06.154366Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:31:06.154377Z 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
b: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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiamono/config.yaml sources/CascadiaCode_variable_italic.designspace?56bcca3f2c (gftools)
fontc
load DEBUG] 11004/12455 complete, most recently Be(GlyfFragment(colon_equal.liga)) [2026-04-27T18:31:08.728069Z ThreadId(1) fontc::workload DEBUG] 11005/12455 complete, most recently Be(GlyfFragment(Udotbelow)) [2026-04-27T18:31:08.728082Z ThreadId(1) fontc::workload DEBUG] 11006/12455 complete, most recently Be(GlyfFragment(fiveinferior)) [2026-04-27T18:31:08.757822Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-04-27T18:31:08.757836Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ble 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
mjlagattuta/Hepta-Slab/$VIRTUAL/google/fonts/ofl/heptaslab/config.yaml sources/HeptaSlab.glyphs?4401d23f51 (default)
fontc
mplete, most recently Be(GlyfFragment(s_t)) [2026-04-27T17:39:32.923001Z ThreadId(1) fontc::workload DEBUG] 2789/6483 complete, most recently Be(GlyfFragment(underscore)) [2026-04-27T17:39:32.923002Z ThreadId(1) fontc::workload DEBUG] 2790/6483 complete, most recently Be(GlyfFragment(won.osf)) [2026-04-27T17:39:32.923003Z ThreadId(1) fontc::workload DEBUG] 2791/6483 complete, most recently Be(GlyfFragment(question)) [2026-04-27T17:39:32.923004Z ThreadId(1) fontc::workload DEBUG] 2792/6483 complete, most recently Be(GlyfFragment(ruble.osf)) [2026-04-27T17:39:32.919311Z ThreadId(2) fontbe::glyphs WARN] comma has inconsistent path elements: {"MLLLLZMLCLCLLZ", "MLCLCLLZ"} [2026-04-27T17:39:32.919698Z ThreadId(7) fontbe::glyphs WARN] paragraph has inconsistent path elements: {"MLLLLLLZMLLCCLZMLLLLLLLLZ", "MLLLLLLZMLLLLLLLLZMLLCCLLLCCLZ"} [2026-04-27T17:39:32.937106Z 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
orners DEBUG] found an open corner [2026-04-27T17:39:44.299530Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for uniEFFD [2026-04-27T17:39:44.299571Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:39:44.299573Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for uniEFFD [2026-04-27T17:39:44.299607Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:39:44.299611Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for uniEFFD [2026-04-27T17:39:44.299720Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T17:39:44.299722Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for uniEFFD [2026-04-27T17:39:44.312664Z ThreadId(1) fontc ERROR] Invalid source glyph 'Hbar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 1: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 8 * 10 fonts had: 9 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 2: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 18 * 10 fonts had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph commaaccentcomb: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 1 * 10 fonts had: 2 fontmake: Error: In 'sources/HeptaSlab.glyphs' -> 'master_ufo/HeptaSlab.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mooniak/yaldevi-font/$VIRTUAL/google/fonts/ofl/yaldevicolombo/config.yaml sources/glyphs/final/AyannaNarrow-all.glyphs?bd4f7c3222 (default)
fontc
[2026-04-27T17:41:33.883655Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mooniak/yaldevi-font_bd4f7c3222/sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-04-27T17:41:33.895291Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp18swd51m sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp18swd51m sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components [2026-04-27T17:41:41.896025Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-04-27T17:41:41.906884Z 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
ir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva [2026-04-27T17:41:52.718004Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uMatra-deva [2026-04-27T17:41:52.718055Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uuMatra-deva [2026-04-27T17:41:52.718146Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour reph_anusvara-deva [2026-04-27T17:41:52.718160Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eCandraMatra-deva.001 [2026-04-27T17:41:52.718259Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph-deva.short [2026-04-27T17:41:52.718282Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph_anusvara-deva.short [2026-04-27T17:41:52.718305Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph-deva.short [2026-04-27T17:41:52.718321Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva.short [2026-04-27T17:41:52.723291Z ThreadId(1) fontc ERROR] 'fontmetrics' has interpolation-incompatible paths
fontmake
in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.w found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.kha-deva found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.ttha-deva found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.comma found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern1.w found in kerning rules. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph fontmetrics: * Vesper Libre Regular had: 5 * Vesper Libre Bold had: 0 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/motaitalic/vesper-libre_b765c5a68c/VesperLibre.glyphs' -> 'master_ufo/VesperLibre.designspace': Compatibility check failed
motaitalic/vesper-libre/$VIRTUAL/google/fonts/ofl/vesperlibre/config.yaml VesperLibre.glyphs?b765c5a68c (gftools)
fontc
ir::glyph DEBUG] ConvertToContour nukta_rakar_uMatra-deva [2026-04-27T17:42:04.873178Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uuMatra-deva [2026-04-27T17:42:04.873190Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour reph_anusvara-deva [2026-04-27T17:42:04.873196Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eCandraMatra-deva.001 [2026-04-27T17:42:04.873200Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph-deva.short [2026-04-27T17:42:04.873206Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph_anusvara-deva.short [2026-04-27T17:42:04.873214Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph-deva.short [2026-04-27T17:42:04.873220Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva.short [2026-04-27T17:42:04.879958Z ThreadId(1) fontc ERROR] 'fontmetrics' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ortGlyphsFilter on VesperLibre-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on VesperLibre-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on VesperLibre-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on VesperLibre-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on VesperLibre-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 771, 2: 4065, 3: 1949, 4: 518, 5: 31, 6: 2, 7: 1, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on VesperLibre-Regular 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/tmp5jk2a1fs' 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-04-27T18:06:05.668120Z 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/tmpp7t9rgd2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp7t9rgd2 src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpp7t9rgd2 src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components [2026-04-27T18:06:09.392107Z 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
27T18:06:12.466168Z ThreadId(1) fontc::workload DEBUG] 1394/2357 complete, most recently Be(GlyfFragment(Ohorn)) [2026-04-27T18:06:12.466170Z ThreadId(1) fontc::workload DEBUG] 1395/2357 complete, most recently Be(GlyfFragment(l)) [2026-04-27T18:06:12.466173Z ThreadId(1) fontc::workload DEBUG] 1396/2357 complete, most recently Be(GlyfFragment(K.big)) [2026-04-27T18:06:12.466175Z ThreadId(1) fontc::workload DEBUG] 1397/2357 complete, most recently Be(GlyfFragment(emptyset)) [2026-04-27T18:06:12.466177Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''I' has 2 unique sets of components; must have exactly 1 {[i], []}'' [2026-04-27T18:06:12.466180Z ThreadId(1) fontc::workload DEBUG] 1398/2357 complete, most recently Fe(GlyphOrder) [2026-04-27T18:06:12.466183Z ThreadId(1) fontc::workload DEBUG] 1399/2357 complete, most recently Be(GlyfFragment(T_U)) [2026-04-27T18:06:12.468888Z ThreadId(1) fontc ERROR] 'hookabovecomb' 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
ecently Fe(Glyph(y)) [2026-04-27T18:08:09.373629Z ThreadId(1) fontc::workload DEBUG] 391/1578 complete, most recently Fe(Glyph(lslash)) [2026-04-27T18:08:09.373632Z ThreadId(1) fontc::workload DEBUG] 392/1578 complete, most recently Fe(Glyph(Ydieresis)) [2026-04-27T18:08:09.373634Z ThreadId(1) fontc::workload DEBUG] 393/1578 complete, most recently Fe(Glyph(section)) [2026-04-27T18:08:09.373636Z ThreadId(1) fontc::workload DEBUG] 394/1578 complete, most recently Fe(Glyph(idieresis)) [2026-04-27T18:08:09.373638Z ThreadId(1) fontc::workload DEBUG] 395/1578 complete, most recently Fe(Glyph(quotedbl)) [2026-04-27T18:08:09.373640Z ThreadId(1) fontc::workload DEBUG] 396/1578 complete, most recently Fe(Glyph(questiondown)) [2026-04-27T18:08:09.373642Z ThreadId(1) fontc::workload DEBUG] 397/1578 complete, most recently Fe(Glyph(Ohungarumlaut)) [2026-04-27T18:08:09.376041Z ThreadId(1) fontc ERROR] Invalid source glyph 'J': '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
ently Fe(Glyph(macroncomb)) [2026-04-27T18:08:14.470673Z ThreadId(1) fontc::workload DEBUG] 392/1578 complete, most recently Fe(Glyph(Uogonek)) [2026-04-27T18:08:14.470676Z ThreadId(1) fontc::workload DEBUG] 393/1578 complete, most recently Fe(Glyph(copyright)) [2026-04-27T18:08:14.470678Z ThreadId(1) fontc::workload DEBUG] 394/1578 complete, most recently Fe(Glyph(ninesuperior)) [2026-04-27T18:08:14.470680Z ThreadId(1) fontc::workload DEBUG] 395/1578 complete, most recently Fe(Glyph(Lslash)) [2026-04-27T18:08:14.470682Z ThreadId(1) fontc::workload DEBUG] 396/1578 complete, most recently Fe(Glyph(slashshortcomb)) [2026-04-27T18:08:14.470684Z ThreadId(1) fontc::workload DEBUG] 397/1578 complete, most recently Fe(Glyph(ecircumflex)) [2026-04-27T18:08:14.472370Z ThreadId(1) fontc ERROR] Invalid source glyph 'AE': '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
[--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/tmp5_2y6qgc -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/tmp09mnu6me -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/sources/config-sans-bengali.yaml NotoSansBengali.glyphspackage?85d80394cb (default)
fontc
stantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-04-27T18:13:26.290165Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.02} [2026-04-27T18:13:26.290176Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_smart-iMatra-beng' for 'iMatra-beng.short03' [2026-04-27T18:13:26.290185Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_smart-iMatra-beng' at Normalized {ax00: 0.07} [2026-04-27T18:13:26.290205Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'iMatra-beng.ttaAlt2' for 'iMatra_k_tt_ra-beng' [2026-04-27T18:13:26.292002Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/notofonts/bengali_85d80394cb/sources/NotoSansBengali.glyphspackage': 'Unable to read glyphs file: Bad smart component 'iMatra-beng.ttaAlt2' in glyph 'iMatra_k_tt_ra-beng': No layers exist with associated id 'UUID0''
fontmake
^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/components.py", line 78, in to_ufo_components instantiate_smart_component(self, layer, component, pen) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 179, in instantiate_smart_component model, normalized_location, masters = get_smart_component_variation_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 146, in get_smart_component_variation_model raise ValueError( ...<2 lines>... ) ValueError: Could not find any masters for the smart component iMatra-beng.ttaAlt5 used in Thin
octaviopardo/GUPTER/$VIRTUAL/google/fonts/ofl/gupter/config.yaml SOURCES/Gupter-Family.glyphs?959e1580e0 (default)
fontc
[2026-04-27T18:08:28.514599Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/octaviopardo/GUPTER_959e1580e0/SOURCES/Gupter-Family.glyphs" [2026-04-27T18:08:28.521186Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:08:28.521201Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:08:28.521202Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T18:08:28.523774Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp02epb09z SOURCES/Gupter-Family.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:08:37.152745Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "SOURCES/Gupter-Family.glyphs" [2026-04-27T18:08:37.161393Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:08:37.161421Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:08:37.161423Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-04-27T18:08:37.167870Z 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-04-27T18:11:23.301803Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:23.301811Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-04-27T18:11:23.301816Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:23.301822Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-04-27T18:11:23.303272Z 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-04-27T18:11:30.864042Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:30.864050Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-04-27T18:11:30.864055Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:30.864061Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-04-27T18:11:30.865480Z 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-04-27T18:11:38.906480Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:38.906512Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-04-27T18:11:38.906534Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:38.906560Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-04-27T18:11:38.909794Z 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-04-27T18:11:45.589125Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:45.589135Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-04-27T18:11:45.589140Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-04-27T18:11:45.589146Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-04-27T18:11:45.595621Z 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-04-27T18:12:04.108147Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour plusminus [2026-04-27T18:12:04.108164Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour percent [2026-04-27T18:12:04.108182Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour perthousand [2026-04-27T18:12:04.108201Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2026-04-27T18:12:04.108213Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2026-04-27T18:12:04.108231Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2026-04-27T18:12:04.108247Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2026-04-27T18:12:04.108259Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2026-04-27T18:12:04.108270Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour f_f_i [2026-04-27T18:12:04.120501Z 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
most recently Be(GlyfFragment(Ii_grave-cy)) [2026-04-27T18:12:13.514805Z ThreadId(1) fontc::workload DEBUG] 3621/4511 complete, most recently Be(GlyfFragment(psili.case)) [2026-04-27T18:12:13.514806Z ThreadId(1) fontc::workload DEBUG] 3622/4511 complete, most recently Be(GlyfFragment(ellipsis)) [2026-04-27T18:12:13.514808Z ThreadId(1) fontc::workload DEBUG] 3623/4511 complete, most recently Be(GlyfFragment(phi)) [2026-04-27T18:12:13.514809Z ThreadId(1) fontc::workload DEBUG] 3624/4511 complete, most recently Be(GlyfFragment(Che-cy)) [2026-04-27T18:12:13.514810Z ThreadId(1) fontc::workload DEBUG] 3625/4511 complete, most recently Be(GlyfFragment(three-kayahli)) [2026-04-27T18:12:13.516435Z ThreadId(7) fontbe::features::kern DEBUG] 2 ir kerns became 383 classes and 368 adjustments [2026-04-27T18:12:13.531040Z 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/tmppfek6he7 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments fontmake: Error: In 'Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
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:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Bold.ufo?48ac6ba67e (gftools)
fontc
ass in sources/ufo/B612-Bold.ufo/features.fea at 684:12 | 684 | pos @_a @_s 100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 685:62 | 685 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:8 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:12 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:8 | 687 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:12 | 687 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpois1n3mk -o ttf -u sources/ufo/B612-Bold.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Bold.ufo': Compiling UFO failed: sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (default)
fontc
2-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (gftools)
fontc
oe] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptfuz75pw -o ttf -u sources/ufo/B612-BoldItalic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-BoldItalic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (default)
fontc
error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 740:19 | 740 | pos [s scaron] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:8 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:12 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:8 | 742 | pos @_y @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:12 | 742 | pos @_y @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (gftools)
fontc
ufo/features.fea at 739:62 | 739 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 740:19 | 740 | pos [s scaron] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 741:8 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 741:12 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 742:8 | 742 | pos @_y @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Italic.ufo/features.fea at 742:12 | 742 | pos @_y @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3k981nhr -o ttf -u sources/ufo/B612-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Italic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Italic.ufo': Compiling UFO failed: sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (default)
fontc
es/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 644, 3: 469, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (gftools)
fontc
res.fea at 285:7 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
zzr8kbcv88h0000gn/T/tmpe8oblif8 -o ttf -u sources/ufo/B612-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 660, 3: 483, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Regular.ufo': Compiling UFO failed: sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-italics.designspace?1ece6a8bfe (default)
fontc
33085Z ThreadId(3) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 0.00} has 3012 kern entries [2026-04-27T18:17:55.333686Z ThreadId(4) ufo2fontir::source WARN] 'TY' refers to a non-existent glyph; ignored [2026-04-27T18:17:55.333688Z ThreadId(4) ufo2fontir::source WARN] master.Newsreader Italic.Display ExtraBold Italic.8 kerning unable to resolve at least one of 'bullet', 'TY'; ignoring [2026-04-27T18:17:55.334274Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 1.00} has 4109 kern entries [2026-04-27T18:17:55.336172Z ThreadId(7) ufo2fontir::source DEBUG] Normalized {opsz: 1.00, wght: -1.00} has 3682 kern entries [2026-04-27T18:17:55.336982Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {opsz: 1.00, wght: 1.00} has 4077 kern entries [2026-04-27T18:17:55.349828Z 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
EBUG] Normalized {opsz: 1.00, wght: 1.00} has 4077 kern entries [2026-04-27T18:18:02.560780Z ThreadId(5) ufo2fontir::source WARN] 'dafg' refers to a non-existent glyph; ignored [2026-04-27T18:18:02.560783Z ThreadId(5) ufo2fontir::source WARN] master.Newsreader Italic.Caption Italic.1 kerning unable to resolve at least one of 'public.kern1.R', 'dafg'; ignoring [2026-04-27T18:18:02.560893Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 1.00} has 3420 kern entries [2026-04-27T18:18:02.561564Z ThreadId(5) ufo2fontir::source DEBUG] Normalized {opsz: -1.00, wght: 0.00} has 3012 kern entries [2026-04-27T18:18:02.562326Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: -1.00} has 3729 kern entries [2026-04-27T18:18:02.569802Z 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
1) fontc::workload DEBUG] 2635/2682 complete, most recently Be(GlyfFragment(R)) [2026-04-27T18:17:21.112689Z ThreadId(1) fontc::workload DEBUG] 2636/2682 complete, most recently Be(GlyfFragment(k)) [2026-04-27T18:17:21.112692Z ThreadId(1) fontc::workload DEBUG] 2637/2682 complete, most recently Be(GlyfFragment(Ohorn)) [2026-04-27T18:17:21.112731Z ThreadId(1) fontc::workload DEBUG] 2638/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: 1.00})) [2026-04-27T18:17:21.112737Z ThreadId(1) fontc::workload DEBUG] 2639/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 1.00, wght: 1.00})) [2026-04-27T18:17:21.112742Z ThreadId(1) fontc::workload DEBUG] 2640/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: 0.00})) [2026-04-27T18:17:21.121519Z 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
zed {opsz: 1.00, wght: 0.00})) [2026-04-27T18:17:27.957526Z ThreadId(1) fontc::workload DEBUG] 2654/2682 complete, most recently Fe(KernInstance(Normalized {opsz: -1.00, wght: -1.00})) [2026-04-27T18:17:27.957530Z ThreadId(1) fontc::workload DEBUG] 2655/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: -1.00})) [2026-04-27T18:17:27.957534Z ThreadId(1) fontc::workload DEBUG] 2656/2682 complete, most recently Fe(KernInstance(Normalized {opsz: 0.00, wght: 0.00})) [2026-04-27T18:17:27.957571Z ThreadId(2) ufo2fontir::source DEBUG] Normalized {opsz: 1.00, wght: 1.00} has 4077 kern entries [2026-04-27T18:17:27.958993Z ThreadId(5) ufo2fontir::source DEBUG] Normalized {opsz: 0.00, wght: 1.00} has 4109 kern entries [2026-04-27T18:17:27.965445Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Newsreader72pt-Italic.ufo': 'failed to parse kerning.plist file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 11: * 8 fonts had: line * Newsreader 16pt Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 13: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 14: * 8 fonts had: None * Newsreader 16pt Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 15: * 8 fonts had: curve * Newsreader 16pt Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni20BD.lf, contour 2, point 17: * 8 fonts had: None * Newsreader 16pt Italic had: curve fontmake: Error: In 'sources/NewsreaderVF-italics.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/Spectral/sources/config.yaml Spectral-Italic.designspace?dbc06862d7 (default)
fontc
6862d7/sources/Spectral-Italic.designspace" [2026-04-27T18:18:46.260788Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:18:46.262906Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:18:46.263326Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-04-27T18:18:46.263340Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:46.263343Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Fe(StaticMetadata) [2026-04-27T18:18:46.266892Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-xlight-italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-italic.ufo/features.fea
fontmake
yph ihookabove: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph iinvertedbreve: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph imacron: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph itilde: * Spectral ExtraLight Italic, Spectral Italic had: "" * Spectral ExtraBold Italic had: "bottom" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph j: * Spectral ExtraLight Italic, Spectral Italic had: "top" * Spectral ExtraBold Italic had: "bottom, top" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral-Italic.designspace': Compatibility check failed
productiontype/Spectral/sources/config.yaml Spectral-Italic.designspace?dbc06862d7 (gftools)
fontc
.798059Z ThreadId(9) ufo2fontir::source DEBUG] Features for "Spectral-Italic.designspace" [2026-04-27T18:18:52.798156Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:18:52.800906Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:18:52.801504Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:52.801514Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(Features) [2026-04-27T18:18:52.801517Z ThreadId(1) fontc::workload DEBUG] 3/5963 complete, most recently Fe(StaticMetadata) [2026-04-27T18:18:52.805070Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, spectral-italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Spectral-BoldItalic.ttf', 'Spectral-MediumItalic.ttf', 'Spectral-ExtraLightItalic.ttf', 'Spectral-ExtraBoldItalic.ttf', 'Spectral-LightItalic.ttf', 'Spectral-Italic.ttf', 'Spectral-SemiBoldItalic.ttf']
productiontype/Spectral/sources/config.yaml Spectral.designspace?dbc06862d7 (default)
fontc
7788Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:18:10.497801Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral.designspace" [2026-04-27T18:18:10.500408Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-04-27T18:18:10.500652Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:10.500556Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:18:10.506466Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-xlight.ufo/features.fea, /Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/spectral-regular.ufo/features.fea
fontmake
FO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 489 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [450, 450, 460] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [30, 50, 50] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GSUB.table.FeatureList.FeatureRecord[12].Feature.LookupListIndex[0] The problem is likely to be in Spectral ExtraBold: Expected to see [0]==7, instead saw 8
productiontype/Spectral/sources/config.yaml Spectral.designspace?dbc06862d7 (gftools)
fontc
6-04-27T18:18:21.931389Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "Spectral.designspace" [2026-04-27T18:18:21.931462Z ThreadId(3) ufo2fontir::source DEBUG] Features for "Spectral.designspace" [2026-04-27T18:18:21.931499Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:18:21.932153Z ThreadId(1) fontc::workload DEBUG] 1/5963 complete, most recently Fe(Features) [2026-04-27T18:18:21.932166Z ThreadId(1) fontc::workload DEBUG] 2/5963 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:21.933625Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:18:21.935486Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Spectral-ExtraLight.ttf', 'Spectral-ExtraBold.ttf', 'Spectral-Medium.ttf', 'Spectral-Regular.ttf', 'Spectral-SemiBold.ttf', 'Spectral-Bold.ttf', 'Spectral-Light.ttf']
rastikerdar/vazirmatn/$VIRTUAL/google/fonts/ofl/vazirmatn/config.yaml scripts/Vazirmatn.designspace?14f8686945 (default)
fontc
[2026-04-27T18:20:09.290153Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn.designspace" [2026-04-27T18:20:09.290214Z 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/tmpfwlsel0h /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfwlsel0h scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfwlsel0h scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:20:13.265986Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "scripts/Vazirmatn.designspace" [2026-04-27T18:20:13.266037Z 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/tmp8yvs06u2 -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/tmp8yvs06u2 -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/tmpc1hweo30 -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/tmpc1hweo30 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/tmpj1hdlc3g -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/tmpj1hdlc3g fontmake: Error: In 'InterTight.glyphs' -> 'master_ufo/InterTight.designspace': Generating fonts from Designspace failed: <features>:85:8: The following feature file should be included but cannot be found: ../features/ccmp.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
satsuyako/Hina-Mincho/$VIRTUAL/google/fonts/ofl/hinamincho/config.yaml sources/Hina-Mincho.glyphs?7642eb499c (default)
fontc
2.691010Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.yoko.001' for 'uni4E9B' [2026-04-27T17:56:22.691013Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.yoko.001' at Normalized {ax00: 0.79} [2026-04-27T17:56:22.691020Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kuchi' for 'uni4E9F' [2026-04-27T17:56:22.691031Z 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-04-27T17:56:22.691053Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kanji.nabebuta' for 'uni4EA0' [2026-04-27T17:56:22.736042Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/satsuyako/Hina-Mincho_7642eb499c/sources/Hina-Mincho.glyphs': 'Unable to read glyphs file: Bad smart component '_part.kanji.nabebuta' in glyph 'uni4EA0': unknown component axis 'yoko''
fontmake
masters = get_smart_component_variation_model(layer, component) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
satsuyako/Hina-Mincho/$VIRTUAL/google/fonts/ofl/hinamincho/config.yaml sources/Hina-Mincho.glyphs?7642eb499c (gftools)
fontc
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
fontmake
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (default)
fontc
ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaItalic.designspace" [2026-04-27T18:18:33.778986Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-04-27T18:18:33.778993Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:33.783745Z ThreadId(3) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-04-27T18:18:33.783785Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:18:33.792056Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-BoldItalic.ufo/features.fea
fontmake
* Andika Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph VulgFracTwoThirds, contour 0, point 30: * Andika Italic had: line * Andika Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 0: * Andika Italic had: 41 * Andika Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 1: * Andika Italic had: 4 * Andika Bold Italic had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 3: * Andika Italic had: 18 * Andika Bold Italic had: 41 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph YenSgn: * Andika Italic had: 1 * Andika Bold Italic had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaItalic.designspace': Compatibility check failed
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (gftools)
fontc
ce DEBUG] Static metadata for "source/AndikaItalic.designspace" [2026-04-27T18:18:43.191587Z ThreadId(4) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-04-27T18:18:43.191621Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:18:43.192821Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-04-27T18:18:43.192834Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:43.192837Z ThreadId(1) fontc::workload DEBUG] 3/15143 complete, most recently Fe(StaticMetadata) [2026-04-27T18:18:43.198433Z ThreadId(1) fontc ERROR] feature files are non-identical: source/Andika-Italic.ufo/features.fea, source/Andika-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Andika-BoldItalic.ttf', 'Andika-Italic.ttf']
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaRoman.designspace?ca568520c6 (default)
fontc
ure files. This is an unnecessary limitation. [2026-04-27T18:18:03.041341Z ThreadId(5) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-04-27T18:18:03.041383Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:18:03.044140Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-04-27T18:18:03.044177Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:03.044180Z ThreadId(1) fontc::workload DEBUG] 3/15143 complete, most recently Fe(StaticMetadata) [2026-04-27T18:18:03.050465Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/Andika-Bold.ufo/features.fea
fontmake
ur 0: * Andika Regular had: 4 * Andika Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoFifths, contour 1: * Andika Regular had: 26 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoThirds, contour 1: * Andika Regular had: 41 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracTwoThirds, contour 2: * Andika Regular had: 4 * Andika Bold had: 41 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 0: * Andika Regular had: 41 * Andika Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracZeroThirds, contour 1: * Andika Regular had: 4 * Andika Bold had: 41 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-andika_ca568520c6/source/AndikaRoman.designspace': Compatibility check failed
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaRoman.designspace?ca568520c6 (gftools)
fontc
on-identical feature files. This is an unnecessary limitation. [2026-04-27T18:18:09.143920Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "source/AndikaRoman.designspace" [2026-04-27T18:18:09.144500Z ThreadId(1) fontc::workload DEBUG] 1/15143 complete, most recently Fe(Features) [2026-04-27T18:18:09.144510Z ThreadId(1) fontc::workload DEBUG] 2/15143 complete, most recently Fe(ColorPalettes) [2026-04-27T18:18:09.148975Z ThreadId(5) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {u1DF11.TailL} [2026-04-27T18:18:09.149008Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:18:09.155761Z ThreadId(1) fontc ERROR] feature files are non-identical: source/Andika-Regular.ufo/features.fea, source/Andika-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Andika-Bold.ttf', 'Andika-Regular.ttf']
silnrsi/font-annapurna/$VIRTUAL/google/fonts/ofl/annapurnasil/config.yaml source/AnnapurnaSIL-RB.designspace?5bd915dff1 (default)
fontc
5bd915dff1/source/AnnapurnaSIL-RB.designspace" [2026-04-27T18:19:12.751078Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:19:12.753093Z ThreadId(7) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:19:12.756365Z ThreadId(1) fontc::workload DEBUG] 1/4395 complete, most recently Fe(ColorPalettes) [2026-04-27T18:19:12.756379Z ThreadId(1) fontc::workload DEBUG] 2/4395 complete, most recently Fe(Features) [2026-04-27T18:19:12.756382Z ThreadId(1) fontc::workload DEBUG] 3/4395 complete, most recently Fe(StaticMetadata) [2026-04-27T18:19:12.758941Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-Bold.ufo/features.fea
fontmake
ar had: 27 * Annapurna SIL Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Annapurna SIL Regular had: 52 * Annapurna SIL Bold had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph y, contour 0: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph yacute, contour 1: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ydieresis, contour 0: * Annapurna SIL Regular had: 45 * Annapurna SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph z, contour 0: * Annapurna SIL Regular had: 23 * Annapurna SIL Bold had: 20 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-annapurna_5bd915dff1/source/AnnapurnaSIL-RB.designspace': Compatibility check failed
silnrsi/font-annapurna/$VIRTUAL/google/fonts/ofl/annapurnasil/config.yaml source/AnnapurnaSIL-RB.designspace?5bd915dff1 (gftools)
fontc
:source DEBUG] Static metadata for "source/AnnapurnaSIL-RB.designspace" [2026-04-27T18:19:18.413978Z ThreadId(4) ufo2fontir::source DEBUG] Features for "source/AnnapurnaSIL-RB.designspace" [2026-04-27T18:19:18.415355Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:19:18.416726Z ThreadId(1) fontc::workload DEBUG] 1/4395 complete, most recently Fe(ColorPalettes) [2026-04-27T18:19:18.416743Z ThreadId(1) fontc::workload DEBUG] 2/4395 complete, most recently Fe(Features) [2026-04-27T18:19:18.417181Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:19:18.421404Z ThreadId(1) fontc ERROR] feature files are non-identical: source/AnnapurnaSIL-Regular.ufo/features.fea, source/AnnapurnaSIL-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['AnnapurnaSIL-Bold.ttf', 'AnnapurnaSIL-Regular.ttf']
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILItalic.designspace?258e532625 (default)
fontc
:19:56.061855Z ThreadId(8) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILItalic.designspace" [2026-04-27T18:19:56.061868Z ThreadId(8) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:19:56.061894Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-04-27T18:19:56.061898Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-04-27T18:19:56.065466Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:19:56.072600Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Italic.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-BoldItalic.ufo/features.fea
fontmake
: 26 * Charis SIL Bold Italic had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph TugrikSgn, contour 0: * Charis SIL Italic had: 28 * Charis SIL Bold Italic had: 32 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph TurkishLiraSgn: * Charis SIL Italic had: 5 * Charis SIL Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph V_Versicle, contour 0: * Charis SIL Italic had: 46 * Charis SIL Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph WonSgn: * Charis SIL Italic had: 3 * Charis SIL Bold Italic had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph YenSgn, contour 0: * Charis SIL Italic had: 49 * Charis SIL Bold Italic had: 53 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILItalic.designspace': Compatibility check failed
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILItalic.designspace?258e532625 (gftools)
fontc
:source DEBUG] Features for "source/CharisSILItalic.designspace" [2026-04-27T18:20:02.299540Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:02.299435Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "source/CharisSILItalic.designspace" [2026-04-27T18:20:02.299477Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:02.299579Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(Features) [2026-04-27T18:20:02.305892Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Italic' for default instance at User {wght: 400.00} [2026-04-27T18:20:02.319385Z ThreadId(1) fontc ERROR] feature files are non-identical: source/CharisSIL-Italic.ufo/features.fea, source/CharisSIL-BoldItalic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
harisSIL-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2384, 2: 11675, 3: 4774, 4: 1909, 5: 295, 6: 40, 7: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 293 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'LtnSmAEgAlef.SngStory' to U+A7BB; already mapped to 'LtnSmAEgAlef' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILRoman.designspace?258e532625 (default)
fontc
27T18:19:35.932483Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILRoman.designspace" [2026-04-27T18:19:35.932536Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:19:35.933571Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-04-27T18:19:35.933580Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-04-27T18:19:35.936432Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:19:35.943603Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSIL-Bold.ufo/features.fea
fontmake
Regular had: 26 * Charis SIL Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph TurkishLiraSgn: * Charis SIL Regular had: 5 * Charis SIL Bold had: 4 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 1: * Charis SIL Regular had: 36 * Charis SIL Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 2: * Charis SIL Regular had: 11 * Charis SIL Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph VulgFracFourFifths, contour 3: * Charis SIL Regular had: 3 * Charis SIL Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph WonSgn: * Charis SIL Regular had: 3 * Charis SIL Bold had: 5 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-charis_258e532625/source/CharisSILRoman.designspace': Compatibility check failed
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILRoman.designspace?258e532625 (gftools)
fontc
ontir::source DEBUG] Features for "source/CharisSILRoman.designspace" [2026-04-27T18:19:42.013709Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:19:42.013707Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "source/CharisSILRoman.designspace" [2026-04-27T18:19:42.015503Z ThreadId(1) fontc::workload DEBUG] 1/14611 complete, most recently Fe(Features) [2026-04-27T18:19:42.015539Z ThreadId(1) fontc::workload DEBUG] 2/14611 complete, most recently Fe(ColorPalettes) [2026-04-27T18:19:42.020174Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:19:42.027762Z ThreadId(1) fontc ERROR] feature files are non-identical: source/CharisSIL-Regular.ufo/features.fea, source/CharisSIL-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ance_ufos/CharisSIL-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1334, 2: 10751, 3: 5021, 4: 1483, 5: 136, 6: 59, 7: 33 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 293 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'LtnSmAEgAlef.SngStory' to U+A7BB; already mapped to 'LtnSmAEgAlef' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (default)
fontc
[2026-04-27T18:20:26.165365Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace" [2026-04-27T18:20:26.165415Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace
fontmake
look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=450, width=100, custom=0. Found master locations: Dai Banna SIL Light Italic at weight=300, width=100, custom=0 Dai Banna SIL Bold Italic at weight=900, width=100, custom=0
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (gftools)
fontc
ode=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcarg9qdj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcarg9qdj source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcarg9qdj source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:20:30.277903Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILItalic.designspace" [2026-04-27T18:20:30.277952Z ThreadId(1) fontc ERROR] No default master in source/DaiBannaSILItalic.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Tools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILItalic.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (default)
fontc
[2026-04-27T18:20:16.001822Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace" [2026-04-27T18:20:16.001869Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace
fontmake
lt source to look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=450, width=100, custom=0. Found master locations: Dai Banna SIL Light at weight=300, width=100, custom=0 Dai Banna SIL Bold at weight=900, width=100, custom=0
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (gftools)
fontc
1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6gzfutpf /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6gzfutpf source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6gzfutpf source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:20:19.853983Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILUpright.designspace" [2026-04-27T18:20:19.854033Z ThreadId(1) fontc ERROR] No default master in source/DaiBannaSILUpright.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILUpright.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (default)
fontc
dId(4) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/Harmattan.designspace" [2026-04-27T18:23:15.043111Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:23:15.043127Z ThreadId(1) fontc::workload DEBUG] 1/7411 complete, most recently Fe(ColorPalettes) [2026-04-27T18:23:15.043130Z ThreadId(1) fontc::workload DEBUG] 2/7411 complete, most recently Fe(Features) [2026-04-27T18:23:15.045658Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:23:15.051233Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/masters/Harmattan-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/masters/Harmattan-Bold.ufo/features.fea
fontmake
ols.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 146 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/Harmattan.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Harmattan Bold: Expected to see [0]==1677, instead saw 1571
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (gftools)
fontc
source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:23:42.170656Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "source/Harmattan.designspace" [2026-04-27T18:23:42.173624Z ThreadId(4) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:23:42.180593Z ThreadId(1) fontc::workload DEBUG] 1/7411 complete, most recently Fe(ColorPalettes) [2026-04-27T18:23:42.180618Z ThreadId(1) fontc::workload DEBUG] 2/7411 complete, most recently Fe(Features) [2026-04-27T18:23:42.180621Z ThreadId(1) fontc::workload DEBUG] 3/7411 complete, most recently Fe(StaticMetadata) [2026-04-27T18:23:42.184454Z 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?37a6c68fa0 (gftools)
fontc
l feature files. This is an unnecessary limitation. [2026-04-27T18:20:39.364108Z ThreadId(3) ufo2fontir::source WARN] public.postscriptNames: the following production names are used by multiple glyphs: {uni0749} [2026-04-27T18:20:39.364136Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:39.364410Z ThreadId(1) fontc::workload DEBUG] 1/2399 complete, most recently Fe(Features) [2026-04-27T18:20:39.364416Z ThreadId(1) fontc::workload DEBUG] 2/2399 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:39.364419Z ThreadId(1) fontc::workload DEBUG] 3/2399 complete, most recently Fe(StaticMetadata) [2026-04-27T18:20:39.365987Z 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)
fontc
ontir::source DEBUG] Features for "source/Kanchenjunga.designspace" [2026-04-27T18:20:56.434049Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "source/Kanchenjunga.designspace" [2026-04-27T18:20:56.434102Z ThreadId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:20:56.434214Z ThreadId(1) fontc::workload DEBUG] 1/1499 complete, most recently Fe(Features) [2026-04-27T18:20:56.434224Z ThreadId(1) fontc::workload DEBUG] 2/1499 complete, most recently Fe(ColorPalettes) [2026-04-27T18:20:56.435555Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:20:56.436503Z 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)
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)
fontc
ce WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:21:41.076919Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "source/Kedebideri.designspace" [2026-04-27T18:21:41.077467Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:21:41.077670Z ThreadId(1) fontc::workload DEBUG] 1/1563 complete, most recently Fe(Features) [2026-04-27T18:21:41.077707Z ThreadId(1) fontc::workload DEBUG] 2/1563 complete, most recently Fe(ColorPalettes) [2026-04-27T18:21:41.077731Z ThreadId(1) fontc::workload DEBUG] 3/1563 complete, most recently Fe(StaticMetadata) [2026-04-27T18:21:41.078486Z 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-04-27T18:21:57.054809Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace" [2026-04-27T18:21:57.054843Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo'
silnrsi/font-lateef/$VIRTUAL/google/fonts/ofl/lateef/config.yaml source/lateef-edit.designspace?d682ea7cc0 (gftools)
fontc
BuildVariable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgq2bq1pq /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgq2bq1pq source/lateef-edit.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgq2bq1pq source/lateef-edit.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:22:00.870525Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/lateef-edit.designspace" [2026-04-27T18:22:00.870551Z ThreadId(1) fontc ERROR] No default master in source/lateef-edit.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprfz4ri71 -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/tmprfz4ri71 -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)
fontc
fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:39.850639Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-namdhinggo_2c6ac797b0/source/Namdhinggo.designspace" [2026-04-27T18:22:39.850863Z ThreadId(1) fontc::workload DEBUG] 1/1887 complete, most recently Fe(Features) [2026-04-27T18:22:39.851866Z ThreadId(1) fontc::workload DEBUG] 2/1887 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:39.852865Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:22:39.854668Z 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)
fontc
DEBUG] Features for "source/Namdhinggo.designspace" [2026-04-27T18:22:44.343726Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:22:44.343743Z ThreadId(9) ufo2fontir::source DEBUG] Static metadata for "source/Namdhinggo.designspace" [2026-04-27T18:22:44.343803Z ThreadId(1) fontc::workload DEBUG] 1/1887 complete, most recently Fe(Features) [2026-04-27T18:22:44.343846Z ThreadId(1) fontc::workload DEBUG] 2/1887 complete, most recently Fe(ColorPalettes) [2026-04-27T18:22:44.345400Z ThreadId(9) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:22:44.346766Z 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)
fontc
ry limitation. [2026-04-27T18:23:28.578791Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-padauk_278b8efb03/source/Padauk.designspace" [2026-04-27T18:23:28.580385Z ThreadId(6) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:23:28.590070Z ThreadId(1) fontc::workload DEBUG] 1/3171 complete, most recently Fe(ColorPalettes) [2026-04-27T18:23:28.590093Z ThreadId(1) fontc::workload DEBUG] 2/3171 complete, most recently Fe(Features) [2026-04-27T18:23:28.590096Z ThreadId(1) fontc::workload DEBUG] 3/3171 complete, most recently Fe(StaticMetadata) [2026-04-27T18:23:28.592406Z 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)
fontc
fo2fontir::source DEBUG] Static metadata for "source/Padauk.designspace" [2026-04-27T18:23:37.310234Z ThreadId(2) ufo2fontir::source DEBUG] Features for "source/Padauk.designspace" [2026-04-27T18:23:37.310254Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:23:37.310287Z ThreadId(1) fontc::workload DEBUG] 1/3171 complete, most recently Fe(Features) [2026-04-27T18:23:37.310294Z ThreadId(1) fontc::workload DEBUG] 2/3171 complete, most recently Fe(ColorPalettes) [2026-04-27T18:23:37.310920Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:23:37.312943Z 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-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (default)
fontc
4:13.395529Z ThreadId(7) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:24:13.395538Z ThreadId(8) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace" [2026-04-27T18:24:13.396167Z ThreadId(1) fontc::workload DEBUG] 1/3691 complete, most recently Fe(Features) [2026-04-27T18:24:13.396190Z ThreadId(1) fontc::workload DEBUG] 2/3691 complete, most recently Fe(ColorPalettes) [2026-04-27T18:24:13.397749Z ThreadId(8) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:24:13.400481Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/masters/Ruwudu-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/masters/Ruwudu-Bold.ufo/features.fea
fontmake
] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 219 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (gftools)
fontc
(3) ufo2fontir::source DEBUG] Features for "source/Ruwudu.designspace" [2026-04-27T18:24:19.415329Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:24:19.416426Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:24:19.416823Z ThreadId(1) fontc::workload DEBUG] 1/3691 complete, most recently Fe(Features) [2026-04-27T18:24:19.416838Z ThreadId(1) fontc::workload DEBUG] 2/3691 complete, most recently Fe(ColorPalettes) [2026-04-27T18:24:19.416840Z ThreadId(1) fontc::workload DEBUG] 3/3691 complete, most recently Fe(StaticMetadata) [2026-04-27T18:24:19.419436Z ThreadId(1) fontc ERROR] feature files are non-identical: source/masters/Ruwudu-Regular.ufo/features.fea, source/masters/Ruwudu-Bold.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
rLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 234 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?e630202ccd (default)
fontc
4Z ThreadId(5) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/ScheherazadeNew.designspace" [2026-04-27T18:24:26.505370Z ThreadId(5) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:24:26.506853Z ThreadId(1) fontc::workload DEBUG] 1/7583 complete, most recently Fe(Features) [2026-04-27T18:24:26.506867Z ThreadId(1) fontc::workload DEBUG] 2/7583 complete, most recently Fe(ColorPalettes) [2026-04-27T18:24:26.506870Z ThreadId(1) fontc::workload DEBUG] 3/7583 complete, most recently Fe(StaticMetadata) [2026-04-27T18:24:26.511551Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/masters/ScheherazadeNew-Regular.ufo/features.fea, /Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/masters/ScheherazadeNew-Bold.ufo/features.fea
fontmake
ht': 1.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 390 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_e630202ccd/source/ScheherazadeNew.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GSUB.table.LookupList.Lookup[100] The problem is likely to be in Scheherazade New Bold: Expected to see [100]==4, instead saw 6
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?e630202ccd (gftools)
fontc
s for "source/ScheherazadeNew.designspace" [2026-04-27T18:24:39.267453Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2026-04-27T18:24:39.267467Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "source/ScheherazadeNew.designspace" [2026-04-27T18:24:39.269064Z ThreadId(1) fontc::workload DEBUG] 1/7583 complete, most recently Fe(Features) [2026-04-27T18:24:39.269183Z ThreadId(1) fontc::workload DEBUG] 2/7583 complete, most recently Fe(ColorPalettes) [2026-04-27T18:24:39.269901Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Regular' for default instance at User {wght: 400.00} [2026-04-27T18:24:39.278313Z 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(uniF4EF)) [2026-04-27T18:26:31.134527Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-04-27T18:26:31.134541Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32"
slavonic/shafarik/sources/config.yaml Shafarik-Regular.ufo?e4045d59b2 (gftools)
fontc
04-27T18:26:48.537988Z ThreadId(1) fontc::workload DEBUG] 5605/7308 complete, most recently Be(GlyfFragment(uF0361)) [2026-04-27T18:26:48.661361Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-04-27T18:26:48.661377Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v88h0000gn/T/tmpt96z6_b4 -o ttf -u Shafarik-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Shafarik-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Shafarik-Regular.ufo': Compiling UFO failed: Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
smc/Gayathri/$VIRTUAL/google/fonts/ofl/gayathri/config.yaml sources/Gayathri.designspace?5ad0cb435b (default)
fontc
547 complete, most recently Be(GlyfFragment(n1n1r3)) [2026-04-27T18:24:27.222088Z ThreadId(1) fontc::workload DEBUG] 2770/4547 complete, most recently Be(GlyfFragment(v1r3)) [2026-04-27T18:24:27.222091Z ThreadId(1) fontc::workload DEBUG] 2771/4547 complete, most recently Be(GlyfFragment(aramaa)) [2026-04-27T18:24:27.222093Z ThreadId(1) fontc::workload DEBUG] 2772/4547 complete, most recently Be(GlyfFragment(k3u1)) [2026-04-27T18:24:27.222095Z ThreadId(1) fontc::workload DEBUG] 2773/4547 complete, most recently Be(GlyfFragment(ml_3)) [2026-04-27T18:24:27.222097Z ThreadId(1) fontc::workload DEBUG] 2774/4547 complete, most recently Be(GlyfFragment(_n1r3)) [2026-04-27T18:24:27.222099Z ThreadId(1) fontc::workload DEBUG] 2775/4547 complete, most recently Be(GlyfFragment(_z1u1)) [2026-04-27T18:24:27.222101Z ThreadId(1) fontc::workload DEBUG] 2776/4547 complete, most recently Be(GlyfFragment(k4)) [2026-04-27T18:24:27.225905Z ThreadId(1) fontc ERROR] 'n1n1' 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
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZ"} [2026-04-27T18:24:32.915916Z ThreadId(2) fontbe::glyphs WARN] au2 has inconsistent path elements: {"MCCCCCCCCCCCCCCLCCLCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCLCCLCCCCCCCCCCZ"} [2026-04-27T18:24:32.919463Z ThreadId(3) fontbe::glyphs WARN] p1p1 has inconsistent path elements: {"MCCCCCCCCCLCLCCLLCCCCCCCCCCCCCCLLLCCCCCZ", "MCCCCCCCCCLCLCCLLCCCCCCCCCCCCCLCLLLCCCCCZ"} [2026-04-27T18:24:32.922250Z ThreadId(5) fontbe::glyphs WARN] ngng has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCLCCLCCCCCCCCZMCCCCCCCCCLCCCZMCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCLCCLCCCCCCCCZMCCCCCLCCLCCCZMCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCLCCLCCCCCCCCZMCCCCCLCCLCCCZMCCCCZ"} [2026-04-27T18:24:32.928320Z ThreadId(1) fontc ERROR] 'n1th3r3' 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-04-27T18:26:35.174697Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Italic.designspace" [2026-04-27T18:26:35.174818Z 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/tmpccvnrs64 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpccvnrs64 source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpccvnrs64 source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:26:43.840649Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Italic.designspace" [2026-04-27T18:26:43.840696Z 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/tmp43hlvyy7 -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/tmp43hlvyy7 -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-04-27T18:28:25.097259Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Roman.designspace" [2026-04-27T18:28:25.097307Z 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/tmp571nlwky /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp571nlwky source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp571nlwky source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:28:28.711161Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Roman.designspace" [2026-04-27T18:28:28.711211Z 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/tmp8ry7it6g -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/tmp8ry7it6g -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
supernotes/sn-pro/sources/config.yaml SNPro.glyphspackage?e025ac4755 (gftools)
fontc
lders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpP0rm97/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsdt1uka4.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/.tmpP0rm97/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpozubi02n.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
:59.212966Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-04-27T18:27:59.212974Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-04-27T18:27:59.212986Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-04-27T18:27:59.212994Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-04-27T18:27:59.213005Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-04-27T18:27:59.238129Z 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-04-27T18:29:06.811120Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-04-27T18:29:06.811132Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-04-27T18:29:06.811139Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-04-27T18:29:06.811150Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-04-27T18:29:06.826310Z ThreadId(1) fontc ERROR] Reading source failed for 'Sources/DelaGothic.glyphs': 'Unable to read glyphs file: Bad smart component '_part.higashi_tsukuri' in glyph 'uni51CD': Smart component layers are not interpolation compatible' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lle/fontc_crater/venv/lib/python3.13/site-packages/ufo2ft/filters/__init__.py", line 62, in getFilterClass module = importlib.import_module(".".join([pkg, moduleName])) File "/opt/homebrew/Cellar/python@3.13/3.13.12_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'ufo2ft.filters.addExtremes' INFO:ufo2ft.filters:Running CornerComponentsFilter on DelaGothicOne-Regular fontmake: Error: Compiling UFO failed: Could not find shape number 0 in ze-hira ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
thundernixon/Libre-Caslon/$VIRTUAL/google/fonts/ofl/librecaslontext/config.yaml sources/LibreCaslonText.glyphs?52200a76d7 (default)
fontc
recently Fe(Glyph(Ydieresis)) [2026-04-27T18:13:42.618876Z ThreadId(1) fontc::workload DEBUG] 556/2237 complete, most recently Fe(Glyph(edotaccent)) [2026-04-27T18:13:42.618880Z ThreadId(1) fontc::workload DEBUG] 557/2237 complete, most recently Fe(Glyph(aeacute)) [2026-04-27T18:13:42.618882Z ThreadId(1) fontc::workload DEBUG] 558/2237 complete, most recently Fe(Glyph(uring)) [2026-04-27T18:13:42.618885Z ThreadId(1) fontc::workload DEBUG] 559/2237 complete, most recently Fe(Glyph(Utilde)) [2026-04-27T18:13:42.618888Z ThreadId(1) fontc::workload DEBUG] 560/2237 complete, most recently Fe(Glyph(fi)) [2026-04-27T18:13:42.618906Z ThreadId(1) fontc::workload DEBUG] 561/2237 complete, most recently Fe(Glyph(ordmasculine)) [2026-04-27T18:13:42.618949Z ThreadId(1) fontc::workload DEBUG] 562/2237 complete, most recently Fe(Glyph(Aacute)) [2026-04-27T18:13:42.621196Z 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
6Z ThreadId(1) fontc::workload DEBUG] 644/2237 complete, most recently Be(GlyfFragment(four.oldstyle)) [2026-04-27T18:13:48.597388Z ThreadId(1) fontc::workload DEBUG] 645/2237 complete, most recently Be(GlyfFragment(backslash)) [2026-04-27T18:13:48.597390Z ThreadId(1) fontc::workload DEBUG] 646/2237 complete, most recently Be(GlyfFragment(NULL)) [2026-04-27T18:13:48.597392Z ThreadId(1) fontc::workload DEBUG] 647/2237 complete, most recently Be(GlyfFragment(plusminus.tnum)) [2026-04-27T18:13:48.597394Z ThreadId(1) fontc::workload DEBUG] 648/2237 complete, most recently Be(GlyfFragment(guilsinglleft)) [2026-04-27T18:13:48.597397Z ThreadId(1) fontc::workload DEBUG] 649/2237 complete, most recently Be(GlyfFragment(quotedblright)) [2026-04-27T18:13:48.601502Z 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-04-27T18:19:52.230317Z 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/tmp43lnjb6z /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp43lnjb6z sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp43lnjb6z sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:19:58.965589Z 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-04-27T18:19:38.627536Z 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/tmpl6kq4ssh /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl6kq4ssh sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl6kq4ssh sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components [2026-04-27T18:19:44.434341Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Roman/Fraunces.designspace': 'failed to deserialize designspace: duplicate field `axis`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
es 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: None * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: curve * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None fontmake: Error: In 'sources/Roman/Fraunces.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (default)
fontc
:11:35.272889Z ThreadId(1) fontc::workload DEBUG] 1352/1583 complete, most recently Be(GlyfFragment(Icircumflex)) [2026-04-27T18:11:35.272891Z ThreadId(1) fontc::workload DEBUG] 1353/1583 complete, most recently Be(GlyfFragment(Lacute)) [2026-04-27T18:11:35.272893Z ThreadId(1) fontc::workload DEBUG] 1354/1583 complete, most recently Be(GlyfFragment(uni0215)) [2026-04-27T18:11:35.272896Z ThreadId(1) fontc::workload DEBUG] 1355/1583 complete, most recently Be(GlyfFragment(uogonek)) [2026-04-27T18:11:35.272898Z ThreadId(1) fontc::workload DEBUG] 1356/1583 complete, most recently Be(GlyfFragment(uacute)) [2026-04-27T18:11:35.272900Z ThreadId(1) fontc::workload DEBUG] 1357/1583 complete, most recently Be(GlyfFragment(Umacron)) [2026-04-27T18:11:35.272902Z ThreadId(1) fontc::workload DEBUG] 1358/1583 complete, most recently Be(GlyfFragment(uni020C)) [2026-04-27T18:11:35.275667Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360
fontmake
INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (gftools)
fontc
6-04-27T18:11:39.217675Z ThreadId(1) fontc::workload DEBUG] 1196/1584 complete, most recently Be(GlyfFragment(aacute)) [2026-04-27T18:11:39.217678Z ThreadId(1) fontc::workload DEBUG] 1197/1584 complete, most recently Be(GlyfFragment(Oacute)) [2026-04-27T18:11:39.217680Z ThreadId(1) fontc::workload DEBUG] 1198/1584 complete, most recently Be(GlyfFragment(Agrave)) [2026-04-27T18:11:39.217682Z ThreadId(1) fontc::workload DEBUG] 1199/1584 complete, most recently Be(GlyfFragment(ohungarumlaut)) [2026-04-27T18:11:39.217684Z ThreadId(1) fontc::workload DEBUG] 1200/1584 complete, most recently Be(GlyfFragment(cdotaccent)) [2026-04-27T18:11:39.217686Z ThreadId(1) fontc::workload DEBUG] 1201/1584 complete, most recently Be(GlyfFragment(ecircumflex)) [2026-04-27T18:11:39.220762Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ke --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5gbkds9e -o ttf -u coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda-Heavy fontmake: Error: In 'coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: Could not find component 'commaaccentcomb' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (default)
fontc
4-27T18:11:25.066098Z ThreadId(1) fontc::workload DEBUG] 1375/1611 complete, most recently Be(GlyfFragment(amacron)) [2026-04-27T18:11:25.066107Z ThreadId(1) fontc::workload DEBUG] 1376/1611 complete, most recently Be(GlyfFragment(uni01C9)) [2026-04-27T18:11:25.066116Z ThreadId(1) fontc::workload DEBUG] 1377/1611 complete, most recently Be(GlyfFragment(Ntilde)) [2026-04-27T18:11:25.066124Z ThreadId(1) fontc::workload DEBUG] 1378/1611 complete, most recently Be(GlyfFragment(Euro)) [2026-04-27T18:11:25.066133Z ThreadId(1) fontc::workload DEBUG] 1379/1611 complete, most recently Be(GlyfFragment(Ugrave)) [2026-04-27T18:11:25.066142Z ThreadId(1) fontc::workload DEBUG] 1380/1611 complete, most recently Be(GlyfFragment(uacute)) [2026-04-27T18:11:25.066150Z ThreadId(1) fontc::workload DEBUG] 1381/1611 complete, most recently Be(GlyfFragment(uni01F3)) [2026-04-27T18:11:25.067627Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_247 and GID_359
fontmake
INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (gftools)
fontc
-27T18:11:29.953759Z ThreadId(1) fontc::workload DEBUG] 1373/1611 complete, most recently Be(GlyfFragment(uhungarumlaut)) [2026-04-27T18:11:29.953761Z ThreadId(1) fontc::workload DEBUG] 1374/1611 complete, most recently Be(GlyfFragment(itilde)) [2026-04-27T18:11:29.953763Z ThreadId(1) fontc::workload DEBUG] 1375/1611 complete, most recently Be(GlyfFragment(uni01ca)) [2026-04-27T18:11:29.953765Z ThreadId(1) fontc::workload DEBUG] 1376/1611 complete, most recently Be(GlyfFragment(Acircumflex)) [2026-04-27T18:11:29.953767Z ThreadId(1) fontc::workload DEBUG] 1377/1611 complete, most recently Be(GlyfFragment(Lcommaaccent)) [2026-04-27T18:11:29.953769Z ThreadId(1) fontc::workload DEBUG] 1378/1611 complete, most recently Be(GlyfFragment(Aacute)) [2026-04-27T18:11:29.955410Z 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
1e -o ttf -u coda/in-progress/Regular/src/Coda.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vv-monsalve/Enriqueta_2019/$VIRTUAL/google/fonts/ofl/enriqueta/config.yaml source/enriqueta_masters_GOOGLE.glyphs?bdb2460d4e (default)
fontc
[2026-04-27T18:12:13.346695Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/vv-monsalve/Enriqueta_2019_bdb2460d4e/source/enriqueta_masters_GOOGLE.glyphs" [2026-04-27T18:12:13.350310Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:12:13.350324Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:12:13.352031Z 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/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph9ldgg93 source/enriqueta_masters_GOOGLE.glyphs --flatten-components --decompose-transformed-components [2026-04-27T18:12:20.866727Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/enriqueta_masters_GOOGLE.glyphs" [2026-04-27T18:12:20.870020Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-04-27T18:12:20.870034Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-04-27T18:12:20.872074Z 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/tmps36sw6xl 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/sources/config.yaml Fragment-Mono.glyphs?3ff027831f (default)
fontc
c::workload DEBUG] 760/2959 complete, most recently Be(GlyfFragment(emptyset)) [2026-04-27T18:13:06.869176Z ThreadId(1) fontc::workload DEBUG] 761/2959 complete, most recently Fe(Glyph(n.sc.ss01)) [2026-04-27T18:13:06.869179Z ThreadId(1) fontc::workload DEBUG] 762/2959 complete, most recently Fe(Glyph(f)) [2026-04-27T18:13:06.869181Z ThreadId(1) fontc::workload DEBUG] 763/2959 complete, most recently Be(GlyfFragment(n)) [2026-04-27T18:13:06.869183Z ThreadId(1) fontc::workload DEBUG] 764/2959 complete, most recently Be(GlyfFragment(s)) [2026-04-27T18:13:06.869186Z ThreadId(1) fontc::workload DEBUG] 765/2959 complete, most recently Be(GlyfFragment(p.sc)) [2026-04-27T18:13:06.869188Z ThreadId(1) fontc::workload DEBUG] 766/2959 complete, most recently Fe(Glyph(less_equal.liga)) [2026-04-27T18:13:06.869190Z ThreadId(1) fontc::workload DEBUG] 767/2959 complete, most recently Fe(Glyph(cedillacomb)) [2026-04-27T18:13:06.874849Z ThreadId(1) fontc ERROR] 'n' has interpolation-incompatible paths
fontmake
ng point type in glyph usdc, contour 3, point 8: * Fragment Mono Regular had: None * Fragment Mono Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 10: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 11: * Fragment Mono Regular had: None * Fragment Mono Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 13: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of points in glyph usdc, contour 4: * Fragment Mono Regular had: 40 * Fragment Mono Italic had: 14 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/weiweihuanghuang/fragment-mono_3ff027831f/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/sources/config.yaml Fragment-Mono.glyphs?3ff027831f (gftools)
fontc
ragment(partialdiff))' failed: ''partialdiff' has interpolation-incompatible paths' [2026-04-27T18:13:11.919216Z ThreadId(1) fontc::workload DEBUG] 798/2959 complete, most recently Be(GlyfFragment(partialdiff)) [2026-04-27T18:13:11.919218Z ThreadId(1) fontc::workload DEBUG] 799/2959 complete, most recently Be(GlyfFragment(N)) [2026-04-27T18:13:11.919220Z ThreadId(1) fontc::workload DEBUG] 800/2959 complete, most recently Be(GlyfFragment(degree)) [2026-04-27T18:13:11.919222Z ThreadId(1) fontc::workload DEBUG] 801/2959 complete, most recently Fe(Glyph(Germandbls)) [2026-04-27T18:13:11.919224Z ThreadId(1) fontc::workload DEBUG] 802/2959 complete, most recently Fe(Glyph(peso)) [2026-04-27T18:13:11.919226Z ThreadId(1) fontc::workload DEBUG] 803/2959 complete, most recently Fe(Glyph(minus)) [2026-04-27T18:13:11.924592Z ThreadId(1) fontc ERROR] 'dong' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
yangheeryu/Dongle/$VIRTUAL/google/fonts/ofl/dongle/config.yaml sources/Dongle.zip?f7127c4d24 (default)
fontc
[2026-04-27T18:12:20.300244Z 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/tmpf8h5v6mw /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf8h5v6mw sources/Dongle.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf8h5v6mw sources/Dongle.zip --flatten-components --decompose-transformed-components [2026-04-27T18:12:24.112482Z 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-04-27T18:12:27.401668Z 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/tmpeiq497lu /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeiq497lu sources/GowunBatang.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeiq497lu sources/GowunBatang.zip --flatten-components --decompose-transformed-components [2026-04-27T18:12:31.069065Z 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
(1) fontc::workload DEBUG] 917/3088 complete, most recently Be(GlyfFragment(k)) [2026-04-27T18:18:34.328364Z ThreadId(1) fontc::workload DEBUG] 918/3088 complete, most recently Be(GlyfFragment(g_i)) [2026-04-27T18:18:34.328366Z ThreadId(1) fontc::workload DEBUG] 919/3088 complete, most recently Be(GlyfFragment(meem-ar)) [2026-04-27T18:18:34.328369Z ThreadId(1) fontc::workload DEBUG] 920/3088 complete, most recently Be(GlyfFragment(multiply)) [2026-04-27T18:18:34.328371Z ThreadId(1) fontc::workload DEBUG] 921/3088 complete, most recently Be(GlyfFragment(parenright.alt)) [2026-04-27T18:18:34.328374Z ThreadId(1) fontc::workload DEBUG] 922/3088 complete, most recently Be(GlyfFragment(seen-ar.fina)) [2026-04-27T18:18:34.328376Z ThreadId(1) fontc::workload DEBUG] 923/3088 complete, most recently Be(GlyfFragment(shadda-ar.alt)) [2026-04-27T18:18:34.331539Z 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
dId(1) fontc::workload DEBUG] 575/3088 complete, most recently Fe(Glyph(heh-ar.medi)) [2026-04-27T18:18:45.319244Z ThreadId(1) fontc::workload DEBUG] 576/3088 complete, most recently Fe(Glyph(slashlongcomb)) [2026-04-27T18:18:45.319247Z ThreadId(1) fontc::workload DEBUG] 577/3088 complete, most recently Fe(Glyph(wcircumflex)) [2026-04-27T18:18:45.319785Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:18:45.319804Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for Delta [2026-04-27T18:18:45.320667Z ThreadId(9) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:18:45.320683Z ThreadId(9) glyphs2fontir::toir DEBUG] erased open contours for liraTurkish [2026-04-27T18:18:45.326348Z ThreadId(1) fontc ERROR] Invalid source glyph 'wasla-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 228, 2: 1554, 3: 658, 4: 227, 5: 37, 6: 12 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 61 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: Compiling UFO failed: mark anchor cannot be numbered: '_top_2' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas.glyphs?3bdb0ba164 (default)
fontc
omplete, most recently Be(GlyfFragment(decimalseparator-ar)) [2026-04-27T18:20:13.962088Z ThreadId(1) fontc::workload DEBUG] 877/3088 complete, most recently Be(GlyfFragment(alef-ar.short)) [2026-04-27T18:20:13.962090Z ThreadId(1) fontc::workload DEBUG] 878/3088 complete, most recently Be(GlyfFragment(hah-ar.init.all1)) [2026-04-27T18:20:13.962094Z ThreadId(1) fontc::workload DEBUG] 879/3088 complete, most recently Be(GlyfFragment(ain-ar.medi)) [2026-04-27T18:20:13.962096Z ThreadId(1) fontc::workload DEBUG] 880/3088 complete, most recently Be(GlyfFragment(alef-ar.fina)) [2026-04-27T18:20:13.962099Z ThreadId(1) fontc::workload DEBUG] 881/3088 complete, most recently Be(GlyfFragment(lam-ar.init)) [2026-04-27T18:20:13.962101Z ThreadId(1) fontc::workload DEBUG] 882/3088 complete, most recently Be(GlyfFragment(dotlessfeh-ar.fina)) [2026-04-27T18:20:13.966019Z ThreadId(1) fontc ERROR] Invalid source glyph 'madda-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
c::workload DEBUG] 294/3088 complete, most recently Fe(Glyph(beh-ar.init.all2)) [2026-04-27T18:20:19.633800Z ThreadId(1) fontc::workload DEBUG] 295/3088 complete, most recently Fe(Glyph(beh_alefMaksura-ar)) [2026-04-27T18:20:19.633802Z ThreadId(1) fontc::workload DEBUG] 296/3088 complete, most recently Fe(Glyph(theh-ar.init)) [2026-04-27T18:20:19.632514Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:20:19.634509Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for Delta [2026-04-27T18:20:19.636877Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-04-27T18:20:19.636903Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for liraTurkish [2026-04-27T18:20:19.640480Z 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/.tmpzbq4qO/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzbq4qO/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/taviraj_8bd077c195/source/Taviraj-300_Light_Ita.glyphs --emit-debug) I0427 13:03:38.387559 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpxLazlK/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpxLazlK/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/trirong_0c1ce550d1/source/Trirong-400_Regular_Ita.glyphs --emit-debug) I0427 13:09:16.249727 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpxGh81F/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpxGh81F/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cyrealtype/Rationale_b12941da53/sources/Rationale.glyphs --emit-debug) I0427 13:27:15.144381 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpK5Byg1/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpK5Byg1/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/TangerineFont_9b57a9f9be/sources/Tangerine_Bold.glyphs --emit-debug) I0427 13:35:08.082405 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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: '?' '
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/.tmpbIS0gM/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpbIS0gM/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/itfoundry/hind-jalandhar_6d0af0d80b/masters/HindJalandhar.glyphs --emit-debug) I0427 14:27:00.741607 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmphXei0x/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmphXei0x/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Bold.glyphs --emit-debug) I0427 14:24:42.980895 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpxELFKm/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpxELFKm/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-BoldItalic.glyphs --emit-debug) I0427 14:24:47.118956 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpfFhJqj/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpfFhJqj/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Italic.glyphs --emit-debug) I0427 14:24:38.723552 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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/.tmpd5dF8n/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpd5dF8n/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpKIdnRI/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Regular.glyphs --emit-debug) I0427 14:24:34.628603 8304583232 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 367, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 312, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1667, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 251, 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 443, 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 4615, 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: '?' '