fontc_crater

Compiling all known Google Fonts that have sources with both fontc and fontmake, comparing the results.
date rev identical targets identical % crashes similarity %
fontc fontmake both other all excl crashes
Show all 709 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 85.670 +85.670
2024-07-24 0000 (0m0.00s) 06a9f4a2 0 642 0.0% 50 -22 12 +4 41 -4 2 71.354 +2.658 85.332 -0.338
2024-08-01 0000 (0m0.00s) 4f4d1653 0 642 0.0% 45 -5 13 +1 40 -1 2 71.979 +0.625 85.284 -0.048
2024-08-08 0000 (0m0.00s) 3d7a5892 0 642 0.0% 28 -17 13 40 4 +2 73.858 +1.879 85.150 -0.135
2024-08-14 2225 (15h44m30.33s) aab24cce 0 638 -4 0.0% 28 18 +5 42 +2 4 74.248 +0.390 86.874 +1.725
2024-08-16 1940 (22h40m37.52s) 9fc858b2 0 638 0.0% 29 +1 18 42 4 74.312 +0.063 87.110 +0.235
2024-08-22 2106 (3h48m40.92s) 9279e2ac 0 638 0.0% 29 14 -4 42 3 -1 75.014 +0.703 87.127 +0.017
2024-08-23 1803 (6h44m21.98s) 7e99de60 0 638 0.0% 29 14 42 8 +5 74.309 -0.705 87.107 -0.020
2024-08-24 0106 (3h45m22.01s) 88964a7f 0 638 0.0% 29 14 42 6 -2 74.975 +0.666 87.563 +0.457
2024-09-03 1708 (9h5m53.31s) b4510aac 0 638 0.0% 29 14 42 2 -4 75.589 +0.614 87.634 +0.071
2024-09-04 0257 (12h15m51.10s) b8d421ca 0 638 0.0% 29 14 42 4 +2 76.789 +1.200 89.352 +1.718
2024-09-04 2132 (4h19m41.06s) 1c75077e 2 +2 638 0.3% 28 -1 14 42 3 -1 77.084 +0.295 89.367 +0.015
2024-09-06 1509 (9h8m51.14s) d6e43bba 3 +1 638 0.5% 28 14 42 2 -1 77.216 +0.132 89.356 -0.011
2024-09-07 0501 (9h7m55.20s) 9def1070 3 638 0.5% 28 14 42 3 +1 77.074 -0.141 89.355 -0.000
2024-09-08 0501 (9h2m43.54s) 588ee88a 3 638 0.5% 28 14 42 7 +4 76.454 -0.621 89.290 -0.065
2024-09-11 1930 (9h0m25.16s) 316fdb06 3 638 0.5% 28 14 42 2 -5 77.265 +0.811 89.413 +0.123
2024-09-12 0501 (4h23m46.02s) 195d1cae 3 638 0.5% 29 +1 14 42 2 77.123 -0.142 89.412 -0.001
2024-09-17 0501 (9h8m45.12s) 809cb6fd 4 +1 638 0.6% 29 14 42 2 77.116 -0.007 89.404 -0.008
2024-09-17 2203 (40m35.77s) 09025bf4 5 +1 638 0.8% 29 14 42 5 +3 79.822 +2.706 93.052 +3.649
2024-09-20 0501 (16m55.64s) a612b74d 5 638 0.8% 29 16 +2 42 4 -1 79.277 -0.545 92.588 -0.465
2024-10-02 0501 (5h9m45.35s) d818f469 5 638 0.8% 29 16 42 4 79.279 +0.002 92.590 +0.002
2024-10-03 0501 (5h8m59.45s) 8644ab9b 5 638 0.8% 29 16 42 3 -1 81.157 +1.878 94.609 +2.018
2024-10-03 1355 (22m15.37s) 266624a8 5 638 0.8% 29 15 -1 42 8 +5 81.681 +0.524 95.926 +1.317
2024-10-04 0501 (5h11m15.13s) 603af2a5 5 638 0.8% 21 -8 16 +1 41 -1 6 -2 83.053 +1.372 95.760 -0.166
2024-10-05 0501 (5h3m0.83s) f592d199 5 638 0.8% 15 -6 16 41 5 -1 84.139 +1.086 95.791 +0.031
2024-10-07 1756 (5h3m14.24s) 7c393d33 5 638 0.8% 16 +1 16 41 3 -2 82.017 -2.121 93.208 -2.583
2024-10-07 2301 (14m22.54s) 90cc0d8b 5 638 0.8% 15 -1 16 41 4 +1 82.009 -0.008 93.199 -0.009
2024-10-08 1701 (15m28.51s) 9a1e4375 37 +32 638 5.8% 15 16 41 4 82.042 +0.033 93.237 +0.037
2024-10-08 2301 (25m57.51s) a8193c11 48 +11 638 7.5% 15 16 41 5 +1 85.506 +3.464 97.348 +4.111
2024-10-09 1701 (13m53.61s) caeba53c 48 638 7.5% 15 16 41 3 -2 85.820 +0.313 97.355 +0.007
2024-10-09 2301 (29m36.31s) 34076b5e 47 -1 638 7.4% 17 +2 16 41 7 +4 84.897 -0.923 97.354 -0.000
2024-10-10 2301 (14m53.00s) a18c3bd9 48 +1 638 7.5% 15 -2 16 41 5 -2 85.511 +0.614 97.353 -0.001
2024-10-12 1101 (14m8.75s) 44f1a6e2 60 +12 638 9.4% 15 16 41 3 -2 85.824 +0.313 97.359 +0.006
2024-10-14 1101 (20m15.39s) c074d550 86 +26 638 13.5% 15 16 41 3 85.842 +0.018 97.379 +0.020
2024-10-14 1701 (14m16.19s) d03e19bc 86 638 13.5% 16 +1 16 41 6 +3 85.211 -0.630 97.362 -0.017
2024-10-14 2301 (14m54.57s) 7c3be612 87 +1 638 13.6% 16 16 41 7 +1 85.054 -0.158 97.358 -0.004
2024-10-15 0501 (23m47.06s) d4b2a84c 85 -2 638 13.3% 16 16 41 7 85.118 +0.064 97.431 +0.073
2024-10-15 1701 (14m34.87s) 37143a0c 106 +21 638 16.6% 16 16 41 3 -4 85.689 +0.571 97.381 -0.051
2024-10-16 1601 (29m34.06s) 9df83ca5 105 -1 638 16.5% 16 16 41 4 +1 85.720 +0.031 97.591 +0.211
2024-10-16 1801 (16m7.27s) 5be2ba0d 106 +1 638 16.6% 16 16 41 2 -2 86.036 +0.316 97.600 +0.008
2024-10-16 2101 (13m50.52s) 36053b81 106 638 16.6% 16 16 41 2 86.036 97.600
2024-10-16 2201 (22m46.56s) 65a0703a 106 638 16.6% 16 16 41 2 86.036 97.600
2024-10-17 0801 (18m7.63s) 00b2890c 106 638 16.6% 16 16 41 2 86.036 97.600
2024-10-17 2101 (14m5.52s) 6351da4e 104 -2 638 16.3% 16 16 41 2 85.949 -0.087 97.501 -0.098
2024-10-18 0801 (15m4.69s) 1e4906f0 104 638 16.3% 16 16 41 2 85.949 97.501
2024-10-18 1501 (14m26.58s) 2611c59c 104 638 16.3% 16 16 41 2 85.949 97.501
2024-10-18 1601 (13m58.64s) ab35d44b 104 638 16.3% 17 +1 16 41 3 +1 85.642 -0.307 97.502 +0.001
2024-10-22 1601 (17m1.64s) 081b6041 127 +23 638 19.9% 14 -3 16 41 3 86.061 +0.420 97.454 -0.048
2024-10-23 0001 (14m18.74s) cf0809b5 127 638 19.9% 14 16 41 2 -1 86.215 +0.153 97.454 -0.001
2024-10-24 2213 (14m21.63s) 96d887da 129 +2 656 +18 19.7% 14 17 +1 43 +2 0 -2 86.537 +0.322 97.540 +0.086
2024-10-25 1602 (13m28.79s) ddd569cc 131 +2 679 +23 19.3% 20 +6 16 -1 45 +2 0 85.870 -0.667 97.501 -0.038
2024-10-28 2201 (14m1.27s) 184a37c5 131 679 19.3% 20 16 45 0 85.870 +0.000 97.501 +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 92.141 -5.360
2024-10-29 1001 (39m32.27s) 723e233c 168 +3 1145 14.7% 35 -1 63 120 +1 1 +1 74.531 -0.067 92.158 +0.016
2024-10-29 1301 (1h36m33.55s) fd1fc6ab 167 -1 1145 14.6% 36 +1 62 -1 119 -1 4 +3 74.356 -0.174 92.141 -0.017
2024-10-29 1901 (1h36m55.40s) 49f16f90 167 1145 14.6% 36 64 +2 119 2 -2 74.371 +0.015 92.159 +0.018
2024-10-30 1501 (1h37m36.59s) 0a5482f9 168 +1 1145 14.7% 36 63 -1 116 -3 5 +3 74.509 +0.138 92.230 +0.071
2024-10-30 1902 (38m1.26s) 7b182416 167 -1 1145 14.6% 36 64 +1 119 +3 0 -5 74.547 +0.038 92.177 -0.053
2024-10-30 2002 (35m46.91s) 85b467a2 168 +1 1145 14.7% 35 -1 64 119 0 74.631 +0.084 92.181 +0.004
2024-10-30 2103 (35m56.35s) b0745a8b 168 1145 14.7% 35 63 -1 119 0 74.702 +0.072 92.170 -0.011
2024-10-31 1603 (32m6.92s) b0745a8b 134 -34 1145 11.7% 41 +6 64 +1 119 1 +1 70.710 -3.993 88.003 -4.167
2024-10-31 1803 (31m23.12s) a4b28ca2 134 1145 11.7% 42 +1 63 -1 119 1 70.710 88.003
2024-10-31 1903 (31m47.70s) e3fa460e 134 1145 11.7% 41 -1 64 +1 119 1 70.704 -0.006 87.995 -0.007
2024-10-31 2002 (32m47.68s) e3fa460e 134 1145 11.7% 41 63 -1 119 1 78.185 +7.481 97.201 +9.205
2024-11-01 1102 (31m29.54s) e3fa460e 134 1145 11.7% 41 64 +1 119 1 78.103 -0.082 97.205 +0.004
2024-11-01 1603 (25m12.04s) 9a173c19 134 1145 11.7% 41 63 -1 119 1 78.184 +0.081 97.200 -0.005
2024-11-06 2303 (30m22.89s) f445452d 37 -97 1145 3.2% 41 63 119 0 -1 77.953 -0.231 96.807 -0.393
2024-11-07 1603 (31m50.65s) 825bda4c 138 +101 1145 12.1% 41 63 119 0 78.266 +0.313 97.195 +0.388
2024-11-07 2203 (24m15.30s) 9b7a5634 139 +1 1145 12.1% 41 63 119 0 78.266 +0.000 97.196 +0.000
2024-11-13 1703 (32m4.73s) a4f8e7ed 139 1145 12.1% 41 63 119 0 78.268 +0.002 97.198 +0.003
2024-11-13 2202 (24m41.20s) 56102a21 141 +2 1145 12.3% 41 63 119 0 78.262 -0.006 97.191 -0.008
2024-11-13 2302 (24m33.78s) 91b6e3c7 141 1145 12.3% 41 63 119 0 78.263 +0.002 97.193 +0.002
2024-11-14 0103 (26m5.10s) e65a1a52 141 1145 12.3% 41 63 119 0 78.265 +0.001 97.194 +0.002
2024-11-14 2002 (30m26.48s) 67d2b326 137 -4 1145 12.0% 41 63 119 0 78.264 -0.001 97.194 -0.001
2024-11-14 2203 (24m7.82s) 53151a1a 155 +18 1145 13.5% 41 63 119 0 78.265 +0.001 97.195 +0.002
2024-11-15 1702 (25m0.31s) cc4852fb 156 +1 1145 13.6% 41 63 119 0 78.266 +0.001 97.196 +0.001
2024-11-15 2103 (24m45.78s) 645cdff5 161 +5 1145 14.1% 41 63 119 0 78.267 +0.000 97.197 +0.000
2024-11-19 2302 (24m51.20s) 20d1e7dc 161 1145 14.1% 39 -2 63 119 0 78.437 +0.171 97.198 +0.001
2024-11-20 1903 (31m7.25s) 20d1e7dc 161 1145 14.1% 41 +2 63 119 0 78.264 -0.173 97.193 -0.004
2024-11-21 0002 (24m44.28s) b0733392 168 +7 1145 14.7% 40 -1 63 119 0 78.353 +0.089 97.199 +0.006
2024-11-22 1702 (24m19.73s) 34af1987 168 1145 14.7% 39 -1 63 119 0 78.440 +0.086 97.201 +0.002
2024-11-22 2002 (24m14.36s) 6165d684 168 1145 14.7% 40 +1 63 119 0 78.353 -0.087 97.199 -0.002
2024-11-29 0102 (24m29.02s) a974d52d 176 +8 1145 15.4% 40 63 119 0 78.434 +0.080 97.299 +0.100
2024-12-01 0502 (24m50.81s) 21790aad 176 1145 15.4% 40 63 119 0 78.433 -0.000 97.298 -0.000
2024-12-03 0002 (24m41.71s) 1d0081cc 176 1145 15.4% 41 +1 63 119 0 78.347 -0.086 97.296 -0.002
2024-12-03 0102 (23m55.07s) c4c6af1a 177 +1 1145 15.5% 39 -2 63 119 0 78.532 +0.185 97.316 +0.019
2024-12-03 1202 (31m12.09s) b587d9b0 197 +20 1145 17.2% 39 63 119 0 78.534 +0.001 97.317 +0.002
2024-12-03 1602 (25m27.70s) c1ebad0c 199 +2 1145 17.4% 39 63 119 0 78.534 +0.000 97.318 +0.000
2024-12-03 2103 (24m4.23s) 07d2672c 206 +7 1145 18.0% 39 63 119 0 78.538 +0.004 97.322 +0.004
2024-12-04 0402 (25m4.36s) 28f7e484 212 +6 1145 18.5% 39 63 119 0 78.538 +0.001 97.323 +0.001
2024-12-04 2202 (25m20.22s) 1b28bb5e 213 +1 1145 18.6% 39 63 119 0 78.539 +0.001 97.324 +0.001
2024-12-05 0303 (25m4.78s) 1088897c 215 +2 1145 18.8% 39 63 119 0 78.539 +0.000 97.324 +0.000
2024-12-06 1902 (25m46.72s) 680dc0d8 215 1145 18.8% 39 61 -2 121 +2 0 78.539 +0.000 97.324 +0.000
2024-12-09 0102 (23m53.29s) d0a338dd 216 +1 1145 18.9% 39 61 121 0 78.539 +0.000 97.324 +0.000
2024-12-10 2302 (32m48.00s) 7132633b 236 +20 1145 20.6% 39 61 121 0 78.547 +0.008 97.334 +0.010
2024-12-16 1602 (26m9.53s) f4bbddc7 236 1145 20.6% 40 +1 61 121 0 78.460 -0.087 97.331 -0.003
2024-12-19 1702 (26m10.64s) 98b99e07 236 1145 20.6% 39 -1 61 121 0 78.547 +0.087 97.334 +0.003
2025-01-04 0602 (31m32.72s) aeb5116b 235 -1 1145 20.5% 41 +2 61 121 0 78.372 -0.175 97.328 -0.006
2025-01-07 1902 (31m57.47s) 44960203 235 1145 20.5% 39 -2 61 121 0 78.547 +0.175 97.334 +0.006
2025-01-08 2002 (30m27.23s) 43b26bc4 236 +1 1145 20.6% 39 61 121 0 78.547 +0.000 97.334 +0.000
2025-01-08 2102 (24m36.17s) 736be58a 237 +1 1145 20.7% 39 61 121 0 78.547 +0.000 97.334 +0.000
2025-01-08 2302 (25m7.90s) 1ea3b8a6 237 1145 20.7% 39 61 121 0 78.547 +0.000 97.334 +0.000
2025-01-09 1802 (25m2.64s) a46676b8 242 +5 1145 21.1% 39 61 121 0 78.548 +0.000 97.334 +0.000
2025-01-10 1802 (25m15.72s) 1476b7c3 242 1145 21.1% 39 53 -8 129 +8 0 78.554 +0.006 97.342 +0.008
2025-01-16 1702 (25m21.42s) 42633446 243 +1 1145 21.2% 39 53 129 0 78.554 +0.000 97.342 +0.000
2025-01-17 2304 (29m9.93s) 507391fb 243 1149 +4 21.1% 40 +1 53 129 0 78.517 -0.037 97.320 -0.022
2025-01-20 1902 (27m13.51s) 4480e1d8 243 1149 21.1% 40 53 129 0 78.517 -0.000 97.320 -0.000
2025-01-21 1702 (35m26.60s) bd98bd6a 260 +17 1149 22.6% 40 53 129 0 78.532 +0.015 97.339 +0.019
2025-01-23 0002 (26m4.22s) df5ff2cc 260 1149 22.6% 40 53 129 0 78.532 +0.000 97.339 +0.000
2025-01-23 1102 (25m19.82s) 5905081e 260 1149 22.6% 40 53 129 0 78.531 -0.001 97.338 -0.001
2025-01-23 1603 (34m6.66s) 51e94647 263 +3 1149 22.9% 41 +1 53 129 0 78.444 -0.087 97.335 -0.003
2025-01-23 1903 (26m45.33s) 623edcdf 272 +9 1149 23.7% 40 -1 53 129 0 78.537 +0.093 97.345 +0.010
2025-01-27 1203 (35m9.09s) 367fd684 274 +2 1149 23.8% 40 53 129 0 78.537 +0.000 97.345 +0.000
2025-01-28 1702 (25m37.56s) 507840d0 278 +4 1149 24.2% 40 53 129 0 78.540 +0.003 97.349 +0.004
2025-01-28 1802 (35m26.19s) 4274ad92 278 1149 24.2% 41 +1 53 129 0 78.453 -0.087 97.346 -0.002
2025-01-29 2002 (35m2.14s) c82778a5 295 +17 1149 25.7% 39 -2 53 130 +1 0 78.627 +0.174 97.457 +0.111
2025-01-30 1502 (36m13.82s) c93031ec 299 +4 1149 26.0% 28 -11 53 130 0 79.567 +0.939 97.465 +0.007
2025-01-30 1902 (28m43.07s) 15aa3bf1 302 +3 1149 26.3% 28 53 130 0 79.573 +0.006 97.472 +0.007
2025-01-31 0102 (28m42.38s) 30a658bd 319 +17 1149 27.8% 28 53 130 0 79.692 +0.119 97.618 +0.146
2025-01-31 1703 (36m8.06s) 2dcc12b4 319 1149 27.8% 28 54 +1 130 0 79.626 -0.066 97.641 +0.023
2025-01-31 2002 (28m50.14s) f6b6995c 320 +1 1149 27.9% 27 -1 54 130 0 79.710 +0.084 97.640 -0.001
2025-01-31 2102 (30m38.69s) 2624c153 321 +1 1149 27.9% 26 -1 53 -1 130 0 79.865 +0.155 97.622 -0.019
2025-02-01 0002 (29m3.54s) d6a46e01 321 1149 27.9% 26 54 +1 130 0 79.782 -0.083 97.624 +0.002
2025-02-03 0003 (28m51.95s) d821c663 323 +2 1149 28.1% 26 53 -1 130 0 79.865 +0.083 97.622 -0.002
2025-02-04 0302 (26m47.69s) 6770f37b 323 1149 28.1% 26 55 +2 130 0 79.715 -0.150 97.646 +0.025
2025-02-04 2003 (29m11.46s) 28efb25b 323 1149 28.1% 26 53 -2 130 0 79.865 +0.150 97.622 -0.025
2025-02-05 0003 (29m33.60s) 6a081107 327 +4 1149 28.5% 26 53 130 0 79.865 +0.000 97.622 +0.000
2025-02-05 1702 (29m29.48s) 11cc20fa 327 1149 28.5% 26 54 +1 130 0 79.779 -0.086 97.621 -0.001
2025-02-06 2003 (27m45.55s) 4aa1bafa 327 1149 28.5% 26 53 -1 130 0 79.865 +0.086 97.622 +0.001
2025-02-07 0102 (27m58.88s) 780eed06 327 1149 28.5% 26 54 +1 130 0 79.799 -0.066 97.645 +0.023
2025-02-07 1502 (29m49.51s) 79516ce8 327 1149 28.5% 26 54 130 0 79.779 -0.020 97.621 -0.024
2025-02-07 1803 (37m4.81s) c207e74c 328 +1 1149 28.5% 26 53 -1 130 0 79.874 +0.095 97.633 +0.012
2025-02-07 1902 (29m52.44s) 02cffdba 331 +3 1149 28.8% 26 53 130 0 79.901 +0.027 97.666 +0.033
2025-02-10 2203 (28m51.36s) 92559a75 349 +18 1149 30.4% 26 53 130 0 79.922 +0.021 97.692 +0.026
2025-02-11 0103 (29m58.01s) 1c276966 369 +20 1149 32.1% 26 53 130 0 80.028 +0.106 97.822 +0.130
2025-02-13 1202 (28m10.14s) 63ce2427 369 1149 32.1% 26 53 130 0 80.028 +0.000 97.822 +0.000
2025-02-13 1603 (42m19.62s) 39a7f6cb 377 +8 1149 32.8% 26 53 130 0 80.034 +0.006 97.829 +0.007
2025-02-13 1702 (28m38.41s) 51f1bd8b 383 +6 1149 33.3% 26 53 130 0 80.034 +0.000 97.829 +0.000
2025-02-13 1802 (28m44.46s) bd5c030c 387 +4 1149 33.7% 26 53 130 0 80.036 +0.001 97.831 +0.002
2025-02-13 2002 (28m20.10s) e2992c77 388 +1 1149 33.8% 26 53 130 0 80.037 +0.001 97.832 +0.001
2025-02-14 0002 (28m14.44s) ea06af83 389 +1 1149 33.9% 26 53 130 0 80.037 +0.000 97.832 +0.000
2025-02-14 1202 (26m56.04s) e2adbeef 391 +2 1149 34.0% 26 53 130 0 80.040 +0.003 97.836 +0.004
2025-02-14 1503 (28m13.92s) 7d57971e 395 +4 1149 34.4% 26 53 130 0 80.040 +0.000 97.836 +0.000
2025-02-14 2003 (35m42.37s) 191518cf 395 1149 34.4% 26 53 130 0 80.040 -0.000 97.836 -0.000
2025-02-17 1103 (28m17.62s) 81bfe614 399 +4 1153 +4 34.6% 26 53 130 0 80.109 +0.069 97.845 +0.009
2025-02-20 1602 (27m33.80s) 6b9d633c 404 +5 1153 35.0% 26 53 130 0 80.147 +0.038 97.891 +0.047
2025-02-21 1945 (42m48.89s) bcfa7aa0 388 -16 1217 +64 31.9% 52 +26 53 133 +3 0 78.314 -1.833 97.352 -0.539
2025-02-21 2103 (35m39.54s) 5d85bcb8 388 1217 31.9% 50 -2 53 133 0 78.477 +0.163 97.356 +0.003
2025-02-24 2302 (38m5.76s) 95040b71 388 1217 31.9% 40 -10 53 133 0 79.298 +0.822 97.382 +0.027
2025-02-25 1502 (47m50.55s) 95040b71 408 +20 1217 33.5% 40 54 +1 133 0 79.160 -0.138 97.311 -0.071
2025-02-26 1302 (36m24.20s) 7ea8344c 408 1217 33.5% 36 -4 54 133 0 79.449 +0.289 97.273 -0.038
2025-02-26 1502 (36m6.74s) c9d9be7e 428 +20 1217 35.2% 36 54 133 0 79.457 +0.009 97.283 +0.010
2025-02-26 2002 (36m1.42s) f2d295d6 428 1217 35.2% 37 +1 54 133 0 79.379 -0.079 97.285 +0.002
2025-02-26 2102 (47m24.87s) f2d295d6 428 1217 35.2% 36 -1 54 133 0 79.457 +0.079 97.283 -0.002
2025-02-28 1602 (36m3.11s) 18e51090 432 +4 1217 35.5% 36 54 133 0 79.459 +0.001 97.285 +0.002
2025-02-28 2102 (37m48.39s) ae569a16 432 1217 35.5% 36 54 133 0 79.566 +0.107 97.416 +0.131
2025-02-28 2302 (36m28.63s) 7d977a3a 432 1219 +2 35.4% 36 54 133 0 79.597 +0.031 97.418 +0.002
2025-03-01 0002 (36m11.88s) 4bcaa75c 432 1219 35.4% 37 +1 53 -1 134 +1 0 79.566 -0.030 97.479 +0.061
2025-03-01 2220 (36m50.92s) 4bcaa75c 443 +11 1249 +30 35.5% 39 +2 53 134 0 79.870 +0.303 97.514 +0.036
2025-03-03 1802 (35m49.45s) 4042e758 443 1249 35.5% 40 +1 53 134 0 79.790 -0.080 97.512 -0.002
2025-03-03 1902 (35m34.11s) 6c9bd861 443 1249 35.5% 38 -2 54 +1 133 -1 0 79.899 +0.110 97.455 -0.057
2025-03-03 2302 (36m6.13s) 71d753e9 445 +2 1249 35.6% 38 54 133 0 79.899 +0.000 97.455 +0.000
2025-03-04 2216 (37m0.96s) ba127d7c 445 1246 -3 35.7% 38 54 131 -2 0 80.021 +0.122 97.465 +0.010
2025-03-05 0258 (37m58.07s) ba127d7c 451 +6 1266 +20 35.6% 41 +3 54 134 +3 0 79.860 -0.161 97.495 +0.030
2025-03-05 2206 (37m38.71s) 5d6d72ad 456 +5 1266 36.0% 41 54 134 0 79.867 +0.007 97.504 +0.009
2025-03-06 0002 (36m35.08s) f94ea2c0 462 +6 1266 36.5% 41 54 134 0 79.867 +0.000 97.504 +0.000
2025-03-06 1602 (48m12.91s) 8254a2a3 462 1266 36.5% 41 54 134 0 79.868 +0.000 97.505 +0.000
2025-03-06 2003 (36m59.54s) b71f30ff 463 +1 1266 36.6% 41 54 134 0 79.868 -0.000 97.505 -0.000
2025-03-06 2202 (36m48.92s) d35849e0 154 -309 1266 12.2% 41 54 134 0 79.604 -0.263 97.183 -0.321
2025-03-07 1602 (37m29.86s) c8eb34ae 466 +312 1266 36.8% 41 54 134 0 79.867 +0.263 97.504 +0.321
2025-03-07 1702 (37m45.27s) bf3fbd69 470 +4 1266 37.1% 41 54 134 0 79.882 +0.015 97.523 +0.018
2025-03-07 2002 (36m21.08s) 0b202eb0 474 +4 1266 37.4% 37 -4 54 134 0 80.198 +0.316 97.532 +0.010
2025-03-09 0402 (47m59.90s) 0b202eb0 474 1266 37.4% 37 54 134 0 80.198 +0.000 97.532 +0.000
2025-03-09 1402 (48m45.05s) 0b202eb0 474 1266 37.4% 37 54 134 0 80.198 -0.000 97.532 -0.000
2025-03-10 1602 (37m4.70s) f8edda6e 474 1266 37.4% 37 54 134 0 80.198 +0.000 97.532 +0.000
2025-03-11 0002 (36m32.52s) 1a24ef9c 477 +3 1266 37.7% 37 54 134 0 80.199 +0.001 97.534 +0.001
2025-03-12 0002 (36m32.40s) db66538e 477 1266 37.7% 37 54 134 0 80.200 +0.000 97.534 +0.000
2025-03-12 1903 (36m57.98s) d7a89d6a 480 +3 1266 37.9% 37 54 134 0 80.240 +0.040 97.583 +0.049
2025-03-12 2203 (37m49.83s) b10710a5 482 +2 1266 38.1% 37 54 134 0 80.250 +0.010 97.595 +0.013
2025-03-12 2302 (37m16.50s) 1b4ed923 421 -61 1266 33.3% 37 54 134 0 80.247 -0.003 97.592 -0.003
2025-03-13 1502 (37m18.39s) 4fac0924 422 +1 1266 33.3% 37 54 134 0 80.247 +0.000 97.592 +0.000
2025-03-13 1602 (37m50.74s) b50920be 422 1266 33.3% 37 54 134 0 80.247 97.592
2025-03-13 2002 (37m36.24s) 7727e53c 416 -6 1266 32.9% 59 +22 54 134 0 78.543 -1.704 97.581 -0.010
2025-03-13 2202 (37m17.33s) dfea8f66 416 1266 32.9% 60 +1 54 134 0 78.465 -0.078 97.580 -0.001
2025-03-14 0102 (37m34.79s) c1d60a57 422 +6 1266 33.3% 37 -23 54 134 0 80.247 +1.782 97.592 +0.012
2025-03-14 2302 (36m48.78s) 15b6054f 481 +59 1266 38.0% 37 54 134 0 80.250 +0.003 97.595 +0.003
2025-03-18 0202 (47m56.21s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250 97.595
2025-03-19 2002 (48m28.60s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250 97.595
2025-03-20 1502 (48m56.85s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250 97.595 -0.000
2025-03-24 2302 (47m29.03s) 15b6054f 481 1266 38.0% 37 54 134 0 80.250 97.595 +0.000
2025-03-25 1502 (37m56.34s) 6346885b 481 1266 38.0% 37 54 134 0 80.250 97.595
2025-03-25 1702 (32m28.28s) e227e186 452 -29 1266 35.7% 145 +108 46 -8 142 +8 0 71.911 -8.339 97.577 -0.018
2025-03-25 2302 (42m39.11s) e227e186 452 1266 35.7% 145 46 142 0 71.911 97.577
2025-03-26 0002 (43m52.20s) f151133c 482 +30 1266 38.1% 37 -108 54 +8 134 -8 0 80.250 +8.339 97.595 +0.018
2025-03-28 2203 (37m27.37s) 5bb74f8d 482 1266 38.1% 37 54 134 0 80.250 +0.000 97.595 +0.000
2025-03-31 2002 (36m23.63s) ba383745 482 1266 38.1% 37 54 134 0 80.250 97.595
2025-03-31 2102 (36m37.61s) 9f8fea0a 482 1266 38.1% 36 -1 54 134 0 80.329 +0.078 97.597 +0.002
2025-04-01 2002 (38m14.44s) b18985b5 495 +13 1266 39.1% 36 54 134 0 80.343 +0.014 97.614 +0.017
2025-04-02 0302 (38m49.28s) d2553c0d 553 +58 1266 43.7% 36 54 134 0 80.532 +0.189 97.844 +0.230
2025-04-02 1502 (38m15.58s) 94889bb7 556 +3 1266 43.9% 36 54 134 1 +1 80.514 -0.018 97.916 +0.072
2025-04-02 1702 (39m35.72s) d0c760de 558 +2 1266 44.1% 36 54 134 0 -1 80.532 +0.018 97.844 -0.072
2025-04-02 2202 (38m46.06s) 6bea5155 559 +1 1266 44.2% 36 54 134 1 +1 80.514 -0.018 97.916 +0.072
2025-04-03 1502 (38m48.11s) 33b551af 559 1266 44.2% 36 54 134 1 80.514 97.916
2025-04-03 1702 (39m43.62s) a07751c4 561 +2 1266 44.3% 36 54 134 0 -1 80.532 +0.018 97.844 -0.072
2025-04-03 1902 (38m51.44s) 93111aef 558 -3 1266 44.1% 36 54 134 1 +1 80.514 -0.018 97.916 +0.072
2025-04-03 2002 (38m58.82s) a99c9a7e 558 1266 44.1% 36 54 134 1 80.514 +0.000 97.916 +0.000
2025-04-04 1602 (50m42.35s) 6c75d9ff 558 1266 44.1% 36 54 134 0 -1 80.532 +0.018 97.844 -0.072
2025-04-04 2102 (38m41.63s) a96e0496 561 +3 1266 44.3% 36 54 134 1 +1 80.514 -0.018 97.916 +0.072
2025-04-07 1702 (38m49.23s) 8b33b280 561 1266 44.3% 36 54 134 1 80.514 97.916 +0.000
2025-04-07 2102 (22m58.30s) 593e0d8d 561 1266 44.3% 36 54 134 0 -1 80.532 +0.018 97.844 -0.072
2025-04-08 1602 (23m4.66s) f2b0e4a8 561 1266 44.3% 36 54 134 0 80.536 +0.003 97.848 +0.004
2025-04-08 2202 (23m29.17s) 7f69bae4 561 1266 44.3% 36 54 134 0 80.536 +0.000 97.848 +0.000
2025-04-09 1502 (22m16.29s) 88ae80e5 563 +2 1266 44.5% 36 54 134 0 80.536 +0.000 97.848 +0.000
2025-04-09 1902 (22m15.11s) 0f97309f 563 1266 44.5% 36 54 134 0 80.536 97.848
2025-04-11 2303 (21m51.66s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536 97.848
2025-04-19 1902 (50m38.93s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536 97.848 +0.000
2025-04-20 1602 (51m21.02s) 4eb1d72e 563 1266 44.5% 36 54 134 0 80.536 -0.000 97.848 -0.000
2025-04-23 1902 (23m38.14s) 3b232a4d 565 +2 1266 44.6% 36 54 134 0 80.536 +0.000 97.848 +0.000
2025-04-23 2002 (22m54.63s) 66f7d52f 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-04-23 2302 (52m3.15s) 66f7d52f 565 1266 44.6% 36 54 134 0 80.536 +0.000 97.848 +0.000
2025-04-24 1202 (22m48.14s) dfe0fa05 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-04-24 1702 (22m51.73s) e9b1e97a 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-04-25 2202 (22m25.56s) c202982b 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-04-27 1803 (49m44.80s) c202982b 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-04-30 0202 (52m51.09s) c202982b 565 1266 44.6% 36 54 134 0 80.536 -0.000 97.848 -0.000
2025-04-30 1802 (52m3.93s) c202982b 565 1266 44.6% 36 54 134 0 80.536 +0.000 97.848 +0.000
2025-05-01 1702 (22m7.28s) 8bf441e2 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-05-01 1802 (22m31.75s) 66bb9274 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-05-01 1902 (23m12.78s) 572eceb5 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-05-01 2202 (22m22.02s) 45c720dc 565 1266 44.6% 36 54 134 0 80.536 97.848
2025-05-02 0002 (22m14.37s) 615b0d01 565 1266 44.6% 36 54 134 0 80.537 +0.002 97.851 +0.002
2025-05-02 2002 (21m58.63s) dfa8066e 565 1266 44.6% 36 54 134 0 80.537 97.851
2025-05-02 2103 (22m27.27s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 97.851
2025-05-03 0303 (52m6.47s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 97.851
2025-05-03 1002 (50m47.28s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 -0.000 97.851 -0.000
2025-05-04 1602 (51m30.91s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 +0.000 97.851 +0.000
2025-05-04 1903 (52m10.55s) ba53b080 565 1266 44.6% 36 54 134 0 80.537 -0.000 97.851 -0.000
2025-05-05 1902 (22m37.92s) e14ac328 567 +2 1266 44.8% 36 54 134 0 80.537 +0.000 97.851 +0.000
2025-05-06 1702 (22m20.06s) cd224500 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-06 1802 (22m19.70s) 80a25fa4 567 1266 44.8% 36 54 134 0 80.537 +0.000 97.851 +0.000
2025-05-06 2302 (22m14.85s) 72de4b09 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-07 0302 (22m21.42s) 750396c8 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-07 1302 (22m19.98s) 5660d6ed 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-07 1502 (22m56.43s) 6914508e 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-07 1702 (22m21.81s) 44dc684f 567 1266 44.8% 36 54 134 0 80.537 97.851
2025-05-07 1802 (22m26.49s) 4470cc5f 567 1266 44.8% 36 54 134 0 80.537 -0.000 97.851 -0.000
2025-05-07 2303 (22m26.03s) c0242a69 566 -1 1266 44.7% 37 +1 54 134 0 80.458 -0.079 97.849 -0.002
2025-05-09 1802 (22m15.30s) 74931246 566 1266 44.7% 36 -1 54 134 0 80.537 +0.079 97.850 +0.002
2025-05-09 2102 (50m35.16s) 74931246 566 1266 44.7% 36 54 134 0 80.537 +0.000 97.851 +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 97.877 +0.027
2025-05-13 1402 (55m21.88s) 8ffba4ca 572 1266 45.2% 37 52 133 0 80.714 -0.000 97.877 -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 98.455 +0.577
2025-05-14 1302 (29m1.56s) 371e26af 564 1266 44.5% 57 53 132 0 79.635 98.455
2025-05-14 1402 (28m37.19s) 6843e28d 564 1266 44.5% 57 53 132 0 79.635 98.455 +0.000
2025-05-14 1702 (28m38.49s) 8339a8ba 571 +7 1266 45.1% 57 53 132 0 79.722 +0.087 98.563 +0.108
2025-05-14 2002 (55m35.71s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 98.563
2025-05-14 2103 (56m1.91s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 -0.000 98.563 -0.000
2025-05-14 2202 (54m38.31s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 -0.000 98.563 -0.000
2025-05-15 0303 (54m57.98s) 8339a8ba 571 1266 45.1% 57 53 132 0 79.722 +0.000 98.563 +0.000
2025-05-15 1502 (27m22.52s) b27080d8 571 1266 45.1% 57 53 132 0 79.722 +0.000 98.563 +0.000
2025-05-15 1602 (27m33.98s) ab621c43 571 1266 45.1% 57 53 132 0 79.723 +0.000 98.563 +0.000
2025-05-16 1102 (26m58.28s) 4b7d206c 571 1266 45.1% 57 53 132 0 79.723 98.563
2025-05-16 1202 (27m41.39s) 97267e3c 571 1266 45.1% 57 53 132 0 79.723 98.563
2025-05-16 1402 (54m17.64s) 7a419bc9 567 -4 1266 44.8% 57 53 132 0 79.727 +0.004 98.568 +0.005
2025-05-16 1602 (27m32.08s) 631fa759 568 +1 1266 44.9% 57 53 132 0 79.727 +0.000 98.569 +0.000
2025-05-16 2302 (28m25.19s) 6d751257 568 1266 44.9% 57 53 132 0 79.751 +0.024 98.598 +0.030
2025-05-17 1403 (27m51.50s) cbeecee4 568 1266 44.9% 57 53 132 0 79.727 -0.024 98.569 -0.030
2025-05-20 1502 (53m25.51s) cbeecee4 568 1266 44.9% 57 53 132 0 79.727 +0.000 98.569 +0.000
2025-05-20 1702 (28m6.13s) 2340cfff 568 1266 44.9% 57 53 132 0 79.727 98.569
2025-05-20 1803 (26m57.81s) e8239855 579 +11 1266 45.7% 57 53 132 0 79.770 +0.043 98.622 +0.053
2025-05-20 2202 (27m23.05s) 18a978eb 579 1266 45.7% 57 53 132 0 79.836 +0.067 98.704 +0.083
2025-05-21 1002 (55m16.34s) 516c3d47 579 1266 45.7% 37 -20 53 132 0 80.746 +0.909 97.916 -0.789
2025-05-21 1503 (26m24.09s) 286d52cb 579 1266 45.7% 37 53 132 0 80.750 +0.004 97.920 +0.005
2025-05-21 1903 (26m25.42s) f904a33f 579 1266 45.7% 41 +4 53 132 0 80.434 -0.315 97.913 -0.007
2025-05-22 1203 (28m16.06s) 02a9882f 588 +9 1266 46.4% 41 53 132 0 80.435 +0.001 97.914 +0.001
2025-05-22 1303 (28m4.51s) 59010519 588 1266 46.4% 41 53 132 0 80.435 97.914
2025-05-22 1602 (58m1.60s) a0a81f7d 600 +12 1266 47.4% 41 53 132 1 +1 80.371 -0.064 97.931 +0.017
2025-05-22 1803 (55m43.36s) 0d41fa79 599 -1 1266 47.3% 42 +1 53 132 1 80.292 -0.079 97.929 -0.002
2025-05-22 1902 (58m19.59s) 6c51f2aa 600 +1 1266 47.4% 41 -1 53 132 0 -1 80.450 +0.158 97.932 +0.003
2025-05-22 2102 (28m3.36s) d0f76691 612 +12 1266 48.3% 41 53 132 0 80.452 +0.002 97.935 +0.002
2025-05-22 2202 (29m29.40s) 8b8a21f1 614 +2 1266 48.5% 41 53 132 0 80.453 +0.001 97.935 +0.001
2025-05-23 1603 (56m29.56s) 8c175e7c 614 1266 48.5% 41 53 132 0 80.453 +0.000 97.936 +0.000
2025-05-23 1702 (28m52.98s) 2d3b4658 614 1266 48.5% 41 53 132 0 80.453 97.936
2025-05-23 1802 (29m12.24s) 41136915 614 1266 48.5% 41 53 132 0 80.453 97.936
2025-05-23 2202 (29m22.69s) 61a3dfd2 614 1266 48.5% 41 53 132 0 80.453 -0.000 97.936 -0.000
2025-05-23 2302 (29m10.06s) ec53b31e 614 1266 48.5% 41 53 132 0 80.453 +0.000 97.936 +0.000
2025-05-27 0003 (30m19.90s) 7c40ae25 614 1266 48.5% 41 53 132 0 80.453 97.936
2025-05-27 0103 (56m15.59s) 7c40ae25 614 1266 48.5% 41 53 132 0 80.453 -0.000 97.936 -0.000
2025-05-27 1802 (32m41.03s) 51d50702 616 +2 1266 48.7% 41 53 132 0 80.453 +0.000 97.936 +0.000
2025-05-27 1902 (30m6.81s) f1878446 616 1266 48.7% 41 53 132 0 80.453 97.936
2025-05-28 1702 (30m24.40s) 65366903 609 -7 1266 48.1% 41 53 132 0 80.453 +0.000 97.936 +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 97.934 -0.002
2025-05-29 0802 (27m46.74s) 5aa8001b 550 +2 1266 43.4% 37 53 136 0 -1 80.453 +0.080 97.936 +0.003
2025-05-29 2002 (28m20.49s) 999ae90e 550 1266 43.4% 37 53 136 0 80.453 97.936
2025-06-02 1102 (30m10.90s) 85be1736 550 1266 43.4% 37 53 136 0 80.462 +0.009 97.948 +0.011
2025-06-02 1602 (30m27.14s) b73896e5 550 1266 43.4% 37 53 136 0 80.463 +0.001 97.949 +0.001
2025-06-03 1602 (28m8.45s) 8e7b12ca 550 1266 43.4% 37 53 136 0 80.475 +0.012 97.963 +0.014
2025-06-03 1802 (27m16.42s) 8677f2fe 554 +4 1266 43.8% 37 53 136 0 80.476 +0.001 97.964 +0.002
2025-06-04 1703 (48m37.19s) a0aa0dd6 553 -1 1266 43.7% 34 -3 212 +159 139 +3 0 68.841 -11.635 98.925 +0.961
2025-06-04 1803 (57m10.43s) 9e35b520 556 +3 1266 43.9% 37 +3 53 -159 136 -3 0 80.477 +11.636 97.966 -0.960
2025-06-05 1203 (56m16.62s) 3d5f9af7 556 1266 43.9% 37 53 136 0 80.477 +0.000 97.966 +0.000
2025-06-06 0902 (28m5.52s) c626282b 555 -1 1266 43.8% 39 +2 53 136 0 80.324 -0.154 97.967 +0.001
2025-06-06 1302 (28m57.60s) 8111c443 556 +1 1266 43.9% 37 -2 53 136 0 80.477 +0.154 97.966 -0.001
2025-06-06 1403 (30m25.31s) 4a61513b 573 +17 1266 45.3% 37 53 136 0 80.564 +0.087 98.071 +0.106
2025-06-06 1702 (29m8.97s) dadbeb3d 574 +1 1266 45.3% 37 53 136 0 80.564 +0.000 98.071 +0.000
2025-06-09 1603 (55m25.55s) 28537fb7 748 +174 1266 59.1% 37 52 -1 136 0 81.499 +0.935 99.114 +1.043
2025-06-10 1903 (56m36.63s) 4cd786c8 754 +6 1270 +4 59.4% 37 52 136 0 81.558 +0.058 99.118 +0.004
2025-06-10 2017 (1h2m8.14s) a03ad142 763 +9 1328 +58 57.5% 54 +17 54 +2 138 +2 0 80.714 -0.844 99.065 -0.053
2025-06-11 1402 (34m24.80s) db191db1 764 +1 1328 57.5% 54 54 138 0 80.714 +0.000 99.065 +0.000
2025-06-11 1802 (34m38.51s) a5347b46 772 +8 1328 58.1% 54 54 138 0 80.705 -0.009 99.054 -0.011
2025-06-11 2002 (34m24.72s) f6e0e8bc 769 -3 1328 57.9% 54 54 138 0 80.705 -0.000 99.054 -0.000
2025-06-11 2102 (35m49.75s) 93920107 769 1328 57.9% 54 54 138 0 80.706 +0.000 99.054 +0.000
2025-06-12 1505 (39m9.57s) aef4a5d6 783 +14 1328 59.0% 54 54 138 0 80.706 +0.001 99.055 +0.001
2025-06-12 2102 (34m54.65s) e2a4f6f9 783 1328 59.0% 54 54 138 0 80.706 99.055
2025-06-13 0007 (1h8m2.31s) ef1d095c 783 1328 59.0% 54 54 138 0 80.706 -0.000 99.055 -0.000
2025-06-13 0202 (36m11.81s) 802a8135 784 +1 1328 59.0% 54 54 138 0 80.706 99.055
2025-06-13 1502 (1h4m22.62s) 8a760e97 785 +1 1328 59.1% 54 54 138 0 80.706 -0.000 99.055 -0.000
2025-06-13 1809 (59m28.96s) a68fe258 778 -7 1328 58.6% 54 52 -2 138 0 80.868 +0.162 99.070 +0.015
2025-06-17 1702 (34m21.65s) 4da84c98 778 1328 58.6% 54 52 138 0 80.868 99.070
2025-06-17 1802 (31m49.72s) 8aff2a61 797 +19 1328 60.0% 54 52 138 0 80.902 +0.034 99.112 +0.041
2025-06-18 1702 (34m22.55s) 349de5d0 797 1328 60.0% 54 52 138 0 80.904 +0.002 99.114 +0.003
2025-06-18 2102 (34m51.23s) 05cae568 808 +11 1328 60.8% 54 52 138 0 80.904 +0.000 99.114 +0.000
2025-06-20 0203 (34m58.71s) 2b084523 808 1328 60.8% 54 52 138 0 80.904 +0.000 99.114 +0.000
2025-06-20 0303 (35m37.11s) 908086a0 818 +10 1328 61.6% 54 52 138 0 80.904 +0.000 99.115 +0.000
2025-06-25 1102 (36m17.38s) 1f4724ab 818 1328 61.6% 54 52 138 0 80.904 99.115
2025-07-01 1803 (55m44.45s) 26a2c75f 818 1328 61.6% 54 52 138 0 80.904 +0.000 99.115 +0.000
2025-07-01 2103 (33m40.63s) 637b9da6 818 1328 61.6% 54 52 138 0 80.904 +0.000 99.115 +0.000
2025-07-02 1802 (35m30.49s) 300effd1 822 +4 1328 61.9% 54 52 138 0 80.904 +0.000 99.115 +0.000
2025-07-03 2102 (54m48.18s) 9c54a6d3 835 +13 1328 62.9% 54 52 138 0 80.904 +0.000 99.115 +0.001
2025-07-09 1802 (33m12.02s) 588f0869 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-14 0902 (33m28.36s) bb80db92 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-14 1805 (1h0m42.07s) 1eed7afe 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-15 0802 (33m38.78s) 55cfd329 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-16 1602 (35m25.52s) 8e27ed6a 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-16 1702 (1h0m49.54s) 16bbe49f 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-17 0102 (58m35.53s) 1d6b4ffd 835 1328 62.9% 54 52 138 0 80.904 +0.000 99.115 +0.000
2025-07-18 1402 (34m39.24s) 04113b2a 835 1328 62.9% 54 52 138 0 80.904 99.115
2025-07-18 1502 (58m35.08s) b75414e7 835 1328 62.9% 54 52 138 0 80.892 -0.012 99.101 -0.015
2025-07-21 1502 (34m14.67s) eee8883b 835 1328 62.9% 54 52 138 0 80.892 -0.000 99.101 -0.000
2025-07-22 1402 (59m47.60s) ab4d3aad 835 1328 62.9% 54 52 138 0 80.905 +0.012 99.116 +0.015
2025-07-22 1902 (35m33.82s) a10f4ed0 841 +6 1328 63.3% 54 52 138 0 80.913 +0.009 99.126 +0.011
2025-07-23 0902 (34m24.59s) b208b62f 841 1328 63.3% 54 52 138 0 80.913 +0.000 99.126 +0.000
2025-07-23 1516 (35m17.48s) 9ee3e149 845 +4 1332 +4 63.4% 54 52 138 0 80.971 +0.057 99.130 +0.003
2025-07-23 1702 (33m28.18s) 109d318b 846 +1 1332 63.5% 54 52 138 0 80.971 -0.000 99.130 -0.000
2025-07-23 1802 (33m46.78s) 6627d615 846 1332 63.5% 54 52 138 0 80.971 +0.000 99.130 +0.000
2025-07-25 1703 (1h1m13.72s) 77ca2251 846 1332 63.5% 54 52 138 0 80.975 +0.004 99.135 +0.005
2025-07-28 1202 (58m15.43s) 2576f457 732 -114 1332 55.0% 53 -1 52 139 +1 0 80.974 -0.001 99.134 -0.001
2025-07-28 1802 (58m54.30s) 1e83576a 846 +114 1332 63.5% 54 +1 52 138 -1 0 80.975 +0.001 99.135 +0.001
2025-07-31 1602 (38m21.54s) 184ec721 851 +5 1332 63.9% 53 -1 52 138 0 81.052 +0.077 99.138 +0.003
2025-08-04 2103 (57m32.76s) e49d6359 852 +1 1332 64.0% 53 52 138 0 81.052 +0.001 99.139 +0.001
2025-08-05 2202 (34m56.27s) abb8c344 9 -843 1332 0.7% 53 52 138 0 81.050 -0.003 99.135 -0.003
2025-08-06 1103 (35m41.07s) e0a017a4 853 +844 1332 64.0% 53 52 138 0 81.053 +0.003 99.139 +0.003
2025-08-06 1802 (34m14.25s) f5502c8c 855 +2 1332 64.2% 53 52 138 0 81.053 99.139
2025-08-06 1903 (35m46.68s) bb3a1577 855 1332 64.2% 53 52 138 0 81.053 99.139
2025-08-07 0003 (35m4.09s) cc307ece 859 +4 1332 64.5% 53 52 138 0 81.053 +0.000 99.139 +0.000
2025-08-07 1403 (35m39.55s) 87e966c5 865 +6 1332 64.9% 53 52 138 0 81.053 +0.000 99.139 +0.000
2025-08-08 1803 (33m55.30s) 145e5fd8 865 1332 64.9% 53 52 138 0 81.053 99.139
2025-08-08 1903 (1h0m51.43s) d8b338f5 867 +2 1332 65.1% 53 52 138 2 +2 80.904 -0.149 99.139 +0.000
2025-08-11 2004 (48m5.07s) 4288bd7d 867 1332 65.1% 53 52 138 2 80.904 99.139
2025-08-13 1803 (33m39.20s) 335e70b3 868 +1 1332 65.2% 53 52 138 2 80.904 99.139
2025-08-13 1903 (35m50.82s) 1371be35 871 +3 1332 65.4% 53 52 138 2 80.904 +0.000 99.139 +0.000
2025-08-14 1103 (1h0m41.53s) 55c2ed5e 871 1332 65.4% 53 52 138 0 -2 81.053 +0.149 99.139 -0.000
2025-08-14 1716 (58m26.62s) c9fbca2b 875 +4 1332 65.7% 53 54 +2 138 0 80.910 -0.143 99.146 +0.007
2025-08-18 2203 (36m36.59s) d93960ca 869 -6 1332 65.2% 53 54 138 0 80.910 -0.000 99.146 -0.000
2025-08-19 1503 (1h1m49.56s) ce463e52 876 +7 1332 65.8% 53 54 138 0 80.910 +0.000 99.146 +0.000
2025-08-19 1703 (33m2.51s) 22028df4 876 1332 65.8% 53 54 138 0 80.910 99.146
2025-08-19 1803 (37m55.67s) 426d7ba0 876 1332 65.8% 53 54 138 0 80.910 99.146
2025-08-19 1903 (33m49.84s) 62966592 879 +3 1332 66.0% 53 54 138 0 80.910 +0.000 99.146 +0.000
2025-08-20 1503 (36m29.31s) a4c2d42d 879 1332 66.0% 53 54 138 0 80.910 99.146
2025-08-21 1703 (36m10.32s) 439b1dc3 879 1332 66.0% 53 54 138 0 80.910 99.146
2025-08-21 1917 (34m17.91s) c1be13de 879 1332 66.0% 53 54 138 0 80.910 99.146
2025-08-22 1303 (36m4.28s) 704760c3 880 +1 1332 66.1% 53 54 138 0 80.910 99.146
2025-08-22 1503 (34m53.85s) 931b7580 880 1332 66.1% 53 54 138 0 80.910 99.146
2025-08-22 1802 (34m37.46s) 517d9284 881 +1 1332 66.1% 53 54 138 0 80.910 99.146
2025-08-27 1803 (36m21.73s) 22fca410 881 1332 66.1% 53 54 138 0 80.910 99.146
2025-08-28 1603 (59m27.91s) 844f26f0 804 -77 1332 60.4% 54 +1 50 -4 137 -1 0 81.102 +0.192 99.017 -0.129
2025-09-05 1603 (35m56.69s) 4230ce6a 884 +80 1332 66.4% 54 50 137 0 81.141 +0.039 99.065 +0.048
2025-09-05 1702 (31m54.29s) 33877c95 884 1332 66.4% 54 50 137 0 81.141 99.065
2025-09-08 1603 (38m55.43s) 5c7eb47c 888 +4 1342 +10 66.2% 56 +2 50 137 0 81.064 -0.077 98.988 -0.077
2025-09-08 2203 (37m52.58s) 5c7eb47c 898 +10 1356 +14 66.2% 56 52 +2 137 0 81.112 +0.048 98.999 +0.011
2025-09-09 1003 (1h0m20.23s) 1e89c900 924 +26 1356 68.1% 56 52 137 0 81.113 +0.000 99.000 +0.000
2025-09-10 1903 (38m16.05s) 39801081 924 1356 68.1% 56 52 137 0 81.113 99.000
2025-09-12 1403 (35m2.37s) b9d4c324 926 +2 1356 68.3% 56 52 137 0 81.113 +0.000 99.000 +0.000
2025-09-12 1602 (39m41.96s) 8641d45d 928 +2 1356 68.4% 54 -2 52 137 0 81.260 +0.147 99.002 +0.002
2025-09-12 2331 (34m17.99s) 8641d45d 932 +4 1368 +12 68.1% 55 +1 52 137 0 81.196 -0.064 98.822 -0.180
2025-09-13 0102 (31m59.60s) fc0cbe88 936 +4 1368 68.4% 51 -4 52 137 0 81.488 +0.292 98.826 +0.004
2025-09-15 1502 (34m39.55s) 8c246c74 936 1368 68.4% 51 52 137 0 81.488 98.826
2025-09-16 1703 (33m32.02s) 8fbd7c21 936 1368 68.4% 51 52 137 0 81.488 98.826
2025-09-16 2102 (34m7.58s) 29659ff1 936 1368 68.4% 50 -1 53 +1 136 -1 0 81.561 +0.073 98.827 +0.000
2025-09-17 1002 (33m25.99s) 9dd6d1fc 938 +2 1368 68.6% 48 -2 53 136 0 81.707 +0.146 98.829 +0.002
2025-09-17 1403 (1h2m58.78s) 60a48263 945 +7 1368 69.1% 48 53 136 0 81.851 +0.144 99.003 +0.175
2025-09-17 1703 (31m48.37s) 9f68cce2 949 +4 1368 69.4% 44 -4 53 136 0 82.144 +0.292 99.007 +0.004
2025-09-18 1603 (1h1m50.04s) f4ec0d96 949 1368 69.4% 44 53 136 0 82.144 99.007 +0.000
2025-09-18 1802 (32m49.67s) 3e3b4bb4 951 +2 1368 69.5% 44 53 136 0 82.144 +0.000 99.007 +0.000
2025-09-18 1903 (31m25.75s) 66a397e0 952 +1 1368 69.6% 43 -1 53 136 0 82.217 +0.073 99.008 +0.001
2025-09-19 1503 (1h1m26.65s) 85613b12 953 +1 1368 69.7% 43 53 136 0 82.217 -0.000 99.008 -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 98.995 -0.013
2025-09-23 2003 (35m59.09s) ed78d9b7 1006 1479 68.0% 41 -5 65 150 0 81.859 +0.333 98.994 -0.001
2025-09-24 0905 (1h4m5.77s) 5e2cd9d0 1006 1479 68.0% 41 65 150 0 81.857 -0.002 98.992 -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 99.019 +0.027
2025-09-25 1203 (37m42.70s) e4cfc668 1037 1539 67.4% 49 65 156 0 81.647 99.019
2025-09-25 1603 (1h9m36.38s) 55c26201 1037 1539 67.4% 49 65 156 0 81.648 +0.000 99.019 +0.000
2025-09-25 1803 (39m43.97s) 3a779974 1038 +1 1539 67.4% 39 -10 65 156 0 82.295 +0.648 99.025 +0.005
2025-09-26 1803 (38m29.36s) a9c70a44 1035 -3 1539 67.3% 39 65 156 0 82.291 -0.005 99.019 -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 99.023 +0.004
2025-09-29 1503 (35m47.87s) c68548b0 1045 +9 1539 67.9% 46 62 159 0 81.850 +0.006 99.031 +0.008
2025-09-29 1607 (36m24.35s) 368acf3e 1045 1539 67.9% 39 -7 65 +3 156 -3 0 82.304 +0.453 99.034 +0.004
2025-09-29 1703 (1h7m0.80s) 5952bb0e 1047 +2 1539 68.0% 39 65 156 0 82.304 +0.000 99.035 +0.000
2025-09-30 1003 (36m29.32s) 2e00e3a5 1050 +3 1539 68.2% 39 65 156 0 82.304 -0.000 99.035 -0.000
2025-09-30 1603 (37m55.03s) 3829e527 1071 +21 1539 69.6% 39 65 156 0 82.322 +0.019 99.057 +0.023
2025-09-30 1705 (39m0.57s) cdba101f 1080 +9 1539 70.2% 39 65 156 0 82.324 +0.002 99.059 +0.002
2025-09-30 2303 (39m2.24s) 8f60762f 1082 +2 1539 70.3% 39 65 156 0 82.324 +0.000 99.059 +0.000
2025-10-01 2003 (42m30.09s) 37bd8ce3 1084 +2 1539 70.4% 39 65 156 0 82.324 +0.000 99.060 +0.000
2025-10-02 1802 (37m21.15s) e22d77f7 1086 +2 1539 70.6% 39 65 156 0 82.324 +0.000 99.060 +0.000
2025-10-03 0339 (1h6m3.33s) e22d77f7 1095 +9 1577 +38 69.4% 39 65 156 0 82.713 +0.388 99.042 -0.018
2025-10-03 1903 (1h3m23.43s) d8ddf700 1095 1577 69.4% 39 65 156 0 82.713 -0.000 99.042 -0.000
2025-10-03 2103 (56m53.47s) b0362a43 1097 +2 1577 69.6% 39 65 156 0 82.713 +0.000 99.042 +0.000
2025-10-04 1803 (59m7.58s) 70c941f3 1106 +9 1577 70.1% 39 65 156 0 82.713 +0.000 99.042 +0.000
2025-10-05 0003 (1h32m44.32s) 2e6d0a25 1112 +6 1577 70.5% 39 65 156 0 82.750 +0.037 99.086 +0.044
2025-10-06 1003 (1h27m40.88s) dd1d4707 1112 1577 70.5% 39 65 156 0 82.750 99.086
2025-10-06 1903 (58m49.57s) f443c744 1112 1577 70.5% 39 65 156 0 82.750 -0.000 99.086 -0.000
2025-10-07 1803 (1h0m51.40s) ffa8189e 1112 1577 70.5% 39 65 156 0 82.750 -0.000 99.086 -0.000
2025-10-08 0303 (1h0m15.04s) ffa8189e 1115 +3 1581 +4 70.5% 39 66 +1 156 0 82.730 -0.020 99.088 +0.002
2025-10-08 1103 (58m20.82s) ce47d457 1115 1581 70.5% 39 66 156 0 82.730 +0.000 99.088 +0.000
2025-10-08 1903 (59m5.37s) 9f665c82 1115 1581 70.5% 39 66 156 0 82.730 -0.000 99.088 -0.000
2025-10-09 1511 (58m17.94s) 9f8b8c64 1132 +17 1621 +40 69.8% 39 66 179 +23 0 81.737 -0.993 99.100 +0.012
2025-10-09 1703 (55m44.16s) 3fbf0cd8 1132 1621 69.8% 39 66 179 0 81.737 -0.000 99.100 -0.000
2025-10-10 0603 (56m11.22s) 3fbf0cd8 1132 1620 -1 69.9% 39 66 180 +1 0 81.664 -0.073 99.098 -0.001
2025-10-10 2103 (59m36.53s) 5c00b795 1132 1620 69.9% 39 66 180 0 81.664 -0.000 99.098 -0.000
2025-10-14 2103 (1h1m19.15s) 87a75333 1132 1620 69.9% 39 66 180 0 81.670 +0.006 99.105 +0.007
2025-10-15 1503 (1h29m0.60s) f89b3765 1104 -28 1620 68.1% 39 72 +6 185 +5 0 81.002 -0.668 99.111 +0.006
2025-10-15 1803 (1h27m29.33s) 9925c92f 939 -165 1620 58.0% 237 +198 24 -48 233 +48 0 68.852 -12.150 99.060 -0.052
2025-10-16 2103 (58m32.18s) 199bfc25 939 1620 58.0% 237 24 233 0 68.852 99.060
2025-10-16 2302 (1h0m2.89s) 824c4e6c 940 +1 1620 58.0% 237 24 233 0 68.853 +0.000 99.060 +0.000
2025-10-17 1603 (1h2m58.88s) ae9a5f98 942 +2 1620 58.1% 237 24 233 0 68.853 +0.000 99.060 +0.000
2025-10-17 1804 (1h2m24.66s) 1dd5ece2 942 1620 58.1% 237 24 233 0 68.853 99.060
2025-10-17 2011 (57m38.33s) c2fb001f 963 +21 1620 59.4% 237 24 233 0 68.855 +0.002 99.063 +0.003
2025-10-20 1505 (1h32m25.88s) 8a9a8ef3 1131 +168 1620 69.8% 39 -198 72 +48 185 -48 0 81.010 +12.156 99.121 +0.059
2025-10-21 1503 (1h11m55.82s) 4c204ca9 1137 +6 1620 70.2% 39 72 185 0 81.011 +0.000 99.122 +0.001
2025-10-21 1703 (1h9m32.65s) f1b674c6 1136 -1 1620 70.1% 40 +1 72 185 0 80.949 -0.062 99.121 -0.001
2025-10-21 1903 (1h39m6.34s) dc1b3d01 1157 +21 1620 71.4% 39 -1 73 +1 186 +1 0 80.887 -0.062 99.121 -0.001
2025-10-22 1803 (1h2m43.52s) 993d7421 1163 +6 1620 71.8% 39 73 186 0 80.889 +0.001 99.122 +0.001
2025-10-23 0403 (58m13.31s) 993d7421 1174 +11 1632 +12 71.9% 39 73 187 +1 0 80.968 +0.079 99.129 +0.007
2025-10-24 1403 (1h1m51.17s) 993d7421 1180 +6 1660 +28 71.1% 42 +3 73 203 +16 0 80.144 -0.824 99.135 +0.005
2025-10-28 1428 (1h30m47.85s) def78002 1181 +1 1660 71.1% 42 73 203 0 80.144 +0.000 99.135 +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 99.135 +0.000
2025-10-30 0903 (1h4m54.84s) def78002 1174 +2 1708 +30 68.7% 43 +1 76 239 +22 0 78.353 -0.991 99.131 -0.005
2025-10-30 1103 (1h40m15.78s) 692c5900 1193 +19 1708 69.8% 43 77 +1 211 -28 0 79.901 +1.548 99.107 -0.023
2025-11-04 0003 (1h45m20.62s) e92bd2d8 1206 +13 1708 70.6% 43 77 211 0 79.901 +0.000 99.108 +0.000
2025-11-04 1503 (1h38m10.72s) 6e5d8509 1206 1708 70.6% 43 77 211 0 79.901 99.108
2025-11-04 1703 (1h47m20.84s) bdfb97b9 1206 1708 70.6% 43 77 211 0 79.901 -0.000 99.108 -0.000
2025-11-04 1903 (1h48m9.04s) 42e80032 1206 1708 70.6% 43 77 211 0 79.901 +0.000 99.108 +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 99.108 +0.001
2025-11-05 2203 (1h8m4.05s) e639629f 1208 +1 1712 70.6% 45 77 212 0 79.773 +0.000 99.109 +0.000
2025-11-06 1703 (1h10m19.48s) f1375a0f 1208 1712 70.6% 45 77 212 0 79.773 +0.000 99.109 +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 99.115 +0.006
2025-11-07 1003 (1h11m15.27s) f1375a0f 1227 +9 1756 +24 69.9% 48 +1 78 +1 227 +7 0 79.183 -0.247 99.105 -0.010
2025-11-07 1303 (1h8m46.08s) f1375a0f 1242 +15 1806 +50 68.8% 56 +8 94 +16 233 +6 0 78.098 -1.085 99.118 +0.012
2025-11-07 1703 (1h9m6.50s) 1149d22f 1246 +4 1806 69.0% 56 94 233 0 78.098 +0.000 99.118 +0.000
2025-11-10 2103 (1h14m58.16s) 753784fc 1246 1806 69.0% 56 94 233 0 78.098 +0.000 99.118 +0.000
2025-11-11 0003 (1h14m28.59s) ec44e83b 1246 1806 69.0% 56 94 233 0 78.098 -0.000 99.118 -0.000
2025-11-11 0203 (1h18m16.06s) 2b2839e7 1236 -10 1806 68.4% 56 94 233 0 78.096 -0.002 99.116 -0.002
2025-11-11 1703 (1h9m44.34s) c5d45719 1246 +10 1806 69.0% 56 94 233 0 78.098 +0.002 99.118 +0.002
2025-11-11 1903 (1h40m3.67s) 84f3b8ec 1246 1806 69.0% 56 94 233 0 78.098 -0.000 99.118 -0.000
2025-11-12 0003 (1h10m44.34s) ccd4677b 1246 1806 69.0% 58 +2 94 233 0 78.044 -0.054 99.189 +0.071
2025-11-12 0203 (1h11m5.30s) 09d23286 1246 1806 69.0% 58 94 233 0 78.044 +0.000 99.189 +0.000
2025-11-12 1903 (1h9m26.40s) f0f641e1 1246 1806 69.0% 58 94 233 0 78.044 +0.000 99.189 +0.000
2025-11-13 1703 (1h15m30.74s) df8459bf 1246 1806 69.0% 59 +1 93 -1 234 +1 0 78.023 -0.021 99.232 +0.043
2025-11-13 1903 (1h44m35.39s) a1bb787e 1246 1806 69.0% 59 93 234 0 78.023 -0.000 99.232 -0.000
2025-11-13 2103 (1h41m59.37s) cb127a6e 1246 1806 69.0% 59 93 234 0 78.023 +0.000 99.232 +0.000
2025-11-13 2303 (1h9m45.30s) b8f15e11 1248 +2 1806 69.1% 59 93 234 0 78.023 +0.000 99.232 +0.000
2025-11-14 0103 (1h17m56.07s) f2475182 1248 1806 69.1% 59 93 234 0 78.023 -0.000 99.232 -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 99.240 +0.008
2025-11-14 2103 (1h11m9.37s) 1a4c8145 1261 1838 68.6% 60 94 249 0 77.481 -0.000 99.240 -0.000
2025-11-14 2303 (1h10m49.61s) 17fb02ee 1261 1838 68.6% 60 94 249 0 77.481 +0.000 99.240 +0.000
2025-11-17 1503 (1h47m32.00s) fb58a5f0 1261 1838 68.6% 60 94 249 0 77.481 -0.000 99.240 -0.000
2025-11-18 1803 (1h16m7.95s) a906a237 1261 1838 68.6% 60 94 249 0 77.481 +0.000 99.240 +0.000
2025-11-18 2203 (1h18m8.41s) eeddd2d3 1261 1838 68.6% 62 +2 94 249 0 77.400 -0.081 99.275 +0.035
2025-11-19 0003 (1h20m31.46s) ae0d4c79 1261 1838 68.6% 60 -2 94 249 0 77.505 +0.105 99.271 -0.003
2025-11-19 1603 (1h11m7.61s) ae0d4c79 1278 +17 1898 +60 67.3% 68 +8 106 +12 272 +23 0 75.951 -1.554 99.280 +0.009
2025-11-19 1903 (1h17m48.25s) aa632a1d 1278 1898 67.3% 65 -3 107 +1 271 -1 0 76.063 +0.112 99.221 -0.059
2025-11-19 2103 (1h12m38.35s) c13fae61 1278 1898 67.3% 65 107 271 0 76.063 -0.000 99.221 -0.000
2025-11-20 1503 (1h20m1.30s) 5f267e15 1278 1898 67.3% 65 107 271 0 76.065 +0.003 99.225 +0.003
2025-11-20 1703 (1h17m28.02s) fe7c5bc2 1278 1898 67.3% 65 107 271 0 76.065 +0.000 99.225 +0.000
2025-11-20 2003 (2h0m46.68s) 3ff8f549 1278 1898 67.3% 65 107 271 0 76.065 -0.000 99.225 -0.000
2025-11-21 1103 (1h11m7.02s) 81a63d71 1278 1898 67.3% 65 107 271 0 76.065 -0.000 99.225 -0.000
2025-11-21 1903 (1h19m47.07s) 18cd028d 1278 1898 67.3% 65 107 271 0 76.065 +0.000 99.225 +0.000
2025-11-21 2103 (1h23m44.35s) 78d7185f 1278 1898 67.3% 65 107 271 0 76.065 99.225
2025-11-22 0203 (1h26m47.55s) 78d7185f 1284 +6 1976 +78 65.0% 80 +15 114 +7 298 +27 0 74.480 -1.585 99.173 -0.052
2025-11-25 1103 (1h52m48.93s) df5224c4 1284 1976 65.0% 82 +2 114 295 -3 0 74.516 +0.036 99.154 -0.019
2025-11-26 1003 (1h18m12.00s) 3cbb7f78 1284 1976 65.0% 83 +1 114 295 0 74.467 -0.049 99.156 +0.002
2025-11-26 1703 (1h23m4.93s) 8f649070 1284 1976 65.0% 82 -1 114 295 0 74.519 +0.052 99.158 +0.002
2025-11-27 1103 (1h26m50.15s) 8f649070 1289 +5 1994 +18 64.6% 88 +6 120 +6 295 0 74.147 -0.372 99.161 +0.003
2025-11-27 1603 (1h25m27.66s) 1485564a 1295 +6 1994 64.9% 78 -10 120 295 0 74.648 +0.501 99.166 +0.005
2025-11-27 1803 (1h24m39.17s) 3e82ffc1 1295 1994 64.9% 78 120 295 0 74.701 +0.053 99.237 +0.071
2025-11-27 2003 (1h33m5.32s) 54f95134 1297 +2 1994 65.0% 78 120 295 0 74.706 +0.004 99.243 +0.006
2025-12-01 1003 (1h19m20.01s) 40ba7f6b 1297 1994 65.0% 78 120 295 0 74.706 +0.000 99.243 +0.000
2025-12-01 1703 (1h36m2.35s) 6cd35ae0 1297 1994 65.0% 78 120 295 0 74.706 -0.000 99.243 -0.000
2025-12-02 1203 (1h24m1.78s) f453ef01 1297 1994 65.0% 78 120 295 0 74.706 +0.000 99.243 +0.000
2025-12-02 1604 (1h21m38.13s) f453ef01 1333 +36 2038 +44 65.4% 78 120 303 +8 0 74.859 +0.154 99.260 +0.018
2025-12-02 1915 (2h0m55.57s) 5c5d5a31 1335 +2 2038 65.5% 78 120 303 0 74.859 -0.000 99.260 -0.000
2025-12-03 1103 (1h24m57.63s) b39a29d1 1335 2038 65.5% 78 120 303 0 74.859 +0.000 99.260 +0.000
2025-12-03 1603 (1h25m10.62s) b6cc911c 1335 2038 65.5% 78 120 303 0 74.859 -0.000 99.260 -0.000
2025-12-03 1903 (1h23m13.68s) e05a645c 1339 +4 2038 65.7% 78 120 303 0 74.859 +0.000 99.260 +0.000
2025-12-04 1603 (1h22m27.02s) d95c9b2b 1341 +2 2038 65.8% 78 120 303 0 74.860 +0.000 99.261 +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 99.288 +0.027
2025-12-04 1922 (1h18m28.12s) f918a98a 535 +2 2048 +10 26.1% 1004 +5 96 329 +2 0 30.003 -0.008 99.266 -0.022
2025-12-04 2303 (1h32m56.53s) 97af6b68 1348 +813 2048 65.8% 80 -924 120 +24 305 -24 0 74.771 +44.769 99.243 -0.023
2025-12-05 1103 (1h18m3.40s) 3dd6a1f5 1348 2048 65.8% 80 120 305 0 74.771 99.243
2025-12-09 1003 (1h23m46.74s) b33a77de 1348 2048 65.8% 80 120 305 0 74.771 -0.000 99.243 -0.000
2025-12-09 1903 (1h21m35.37s) 78eb453f 1348 2048 65.8% 80 120 305 0 74.771 +0.000 99.243
2025-12-09 2203 (1h24m32.93s) c8e3a881 1348 2048 65.8% 80 120 305 0 74.772 +0.000 99.243 +0.000
2025-12-10 1403 (1h20m45.90s) d5f88060 1349 +1 2048 65.9% 80 120 305 0 74.772 99.243
2025-12-11 1703 (1h22m29.46s) 31329449 1349 2048 65.9% 80 120 305 0 74.771 -0.000 99.243 -0.000
2025-12-12 1603 (1h24m52.47s) 80461fa4 1349 2048 65.9% 80 120 305 0 74.771 -0.000 99.243 -0.000
2025-12-12 1803 (2h9m12.28s) 6c80ca44 1351 +2 2080 +32 65.0% 80 120 318 +13 0 74.504 -0.268 99.211 -0.032
2025-12-12 2103 (1h25m54.69s) 5093a314 1366 +15 2080 65.7% 80 120 318 0 74.504 +0.000 99.211 +0.000
2025-12-15 1903 (1h25m21.91s) f7a57528 1366 2080 65.7% 80 120 318 0 74.504 +0.000 99.211 +0.000
2025-12-16 0003 (1h22m51.79s) d6d34cde 1366 2080 65.7% 80 120 318 0 74.504 99.211
2025-12-17 1503 (1h31m34.02s) 0267a527 1367 +1 2080 65.7% 80 120 318 0 74.504 +0.000 99.212 +0.000
2026-01-13 1624 (2h8m13.26s) 5cbc982b 1375 +8 2080 66.1% 80 120 318 0 74.557 +0.053 99.282 +0.070
2026-01-14 1603 (1h28m19.45s) eef514cb 1375 2080 66.1% 80 120 318 0 74.557 +0.000 99.282 +0.000
2026-01-21 1905 (2h14m0.42s) 4411e09a 1375 2080 66.1% 80 120 318 0 74.557 -0.000 99.282 -0.000
2026-01-25 2303 (2h24m45.58s) 4411e09a 1375 2080 66.1% 80 120 318 0 74.557 99.282
2026-01-28 1603 (1h52m47.29s) 3e48cbb3 1376 +1 2080 66.2% 80 120 318 0 74.557 +0.000 99.282 +0.000
2026-02-06 2203 (2h12m27.17s) 3e48cbb3 1376 2080 66.2% 80 120 318 0 74.557 -0.000 99.282 -0.000
2026-02-08 0903 (1h20m29.63s) 982b5b5a 1376 2080 66.2% 80 120 318 0 74.557 -0.000 99.282 -0.000
2026-02-08 1603 (2h10m3.19s) 982b5b5a 1376 2080 66.2% 80 120 318 0 74.557 +0.000 99.282 +0.000
2026-02-12 1603 (1h22m27.26s) 80238014 1324 -52 2080 63.7% 84 +4 120 318 0 74.414 -0.143 99.346 +0.064
2026-02-12 2003 (1h57m13.90s) a41c3975 1326 +2 2080 63.8% 84 120 318 0 74.416 +0.002 99.349 +0.002
2026-02-13 1803 (1h18m58.50s) ade0a9bc 1326 2080 63.8% 80 -4 120 318 0 74.607 +0.191 99.349 +0.001
2026-02-13 2003 (1h17m45.02s) 5d70744f 1328 +2 2080 63.8% 80 120 318 0 74.607 -0.000 99.349 -0.000
2026-02-16 2006 (1h22m13.60s) db13aec1 1329 +1 2080 63.9% 80 120 318 0 74.607 +0.000 99.349 +0.000
2026-02-17 1703 (1h24m0.65s) ea38a3e8 1321 -8 2080 63.5% 84 +4 120 318 0 74.414 -0.193 99.347 -0.003
2026-02-19 1703 (1h22m55.59s) af6787f9 1321 2080 63.5% 84 120 318 0 74.414 99.347 +0.000
2026-02-20 1712 (1h31m16.23s) af6787f9 1350 +29 2215 +135 60.9% 121 +37 120 367 +49 0 72.078 -2.337 99.348 +0.002
2026-03-04 0038 (1h36m38.64s) 393b7975 1389 +39 2434 +219 57.1% 149 +28 130 +10 468 +101 0 68.811 -3.267 99.280 -0.068
2026-03-05 1803 (1h46m15.55s) ae5ea193 1389 2434 57.1% 144 -5 130 468 0 68.974 +0.163 99.222 -0.058
2026-03-05 2003 (1h29m48.54s) 7718b262 1389 2434 57.1% 144 130 468 0 68.974 -0.000 99.222 -0.000
2026-03-06 1103 (1h31m24.53s) 3394f2a8 1389 2434 57.1% 144 130 468 0 68.974 +0.000 99.222 +0.000
2026-03-06 1903 (1h39m17.48s) 896fb5e9 1388 -1 2429 -5 57.1% 144 130 468 0 68.911 -0.063 99.221 -0.001
2026-03-07 0003 (1h31m16.37s) 97b4c45b 1388 2429 57.1% 144 130 468 0 68.911 99.221 -0.000
2026-03-07 2123 (1h32m24.57s) 87bc0d97 1388 2429 57.1% 144 130 468 0 68.911 -0.000 99.221 -0.000
2026-03-09 1303 (2h13m55.28s) 87bc0d97 1392 +4 2429 57.3% 143 -1 130 469 +1 0 68.972 +0.061 99.308 +0.088
2026-03-09 1603 (1h32m1.53s) 4642b053 1392 2429 57.3% 143 130 469 0 68.972 -0.000 99.308 -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 99.371 +0.063
2026-03-10 2003 (1h34m7.34s) 46f0f379 1375 2429 56.6% 136 126 471 0 69.384 +0.000 99.371 +0.000
2026-03-10 2203 (1h36m36.22s) 0cb0d289 1383 +8 2429 56.9% 124 -12 126 471 0 69.865 +0.481 99.357 -0.014
2026-03-11 1003 (1h29m24.31s) d7ec800e 1383 2429 56.9% 124 126 471 0 69.865 +0.000 99.357 +0.000
2026-03-11 1503 (1h46m3.59s) 283ba9fc 1383 2429 56.9% 124 126 471 0 69.865 +0.000 99.357 +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 99.443 +0.086
2026-03-11 1903 (1h56m3.00s) 0405ef2d 1295 2427 53.4% 97 83 676 0 64.370 +0.000 99.443 +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 99.448 +0.005
2026-03-12 2303 (2h16m13.80s) c1c336ef 1397 +90 2427 57.6% 116 +33 140 +56 451 -224 0 70.417 +5.470 99.361 -0.087
2026-03-13 1403 (1h42m35.41s) c1c336ef 1426 +29 2516 +89 56.7% 124 +8 149 +9 463 +12 0 70.269 -0.147 99.325 -0.036
2026-03-13 1803 (2h28m2.66s) bb755aa0 1459 +33 2516 58.0% 124 149 463 0 70.271 +0.002 99.327 +0.002
2026-03-13 2103 (1h52m4.61s) 8bc46a46 1463 +4 2516 58.1% 100 -24 149 463 1 +1 71.164 +0.893 99.306 -0.021
2026-03-16 1504 (1h53m23.20s) a8a0450d 1471 +8 2516 58.5% 92 -8 149 463 0 -1 71.521 +0.357 99.309 +0.003
2026-03-27 1703 (2h2m51.89s) 47fbc195 1471 2516 58.5% 92 149 463 0 71.521 +0.000 99.309 +0.000
2026-04-05 2203 (1h49m31.18s) 926db7c6 1471 2516 58.5% 92 149 463 0 71.521 -0.000 99.309 -0.000
2026-04-08 1603 (1h47m52.33s) 1412a58e 1471 2516 58.5% 92 149 463 0 71.521 +0.000 99.309 +0.000
2026-04-08 2103 (2h35m50.81s) 01b4e6e3 1471 2516 58.5% 92 149 463 0 71.521 +0.000 99.309 +0.000
2026-04-09 0903 (2h55m44.78s) 6ac7cb96 1471 2516 58.5% 92 149 463 0 71.521 +0.000 99.309 +0.000
2026-04-13 1426 (2h11m59.16s) 43b83726 1471 2516 58.5% 92 149 463 0 71.521 99.309 -0.000
2026-04-13 1643 (2h22m7.20s) eb083354 1471 2516 58.5% 92 149 463 0 71.521 -0.000 99.309 -0.000
2026-04-13 1909 (1h14m44.28s) 3cf71ebc 1495 +24 2516 59.4% 92 149 463 0 71.521 +0.000 99.309 +0.000
2026-04-13 2103 (1h19m15.80s) db2eb2c3 1496 +1 2516 59.5% 92 149 463 0 71.530 +0.009 99.321 +0.012
2026-04-13 2303 (1h15m37.14s) 538b1a22 1541 +45 2516 61.2% 92 149 463 0 71.533 +0.003 99.326 +0.005
2026-04-14 1503 (1h21m57.56s) 9e197f41 1541 2516 61.2% 92 149 463 0 71.533 +0.000 99.326 +0.000
2026-04-14 1703 (1h15m46.11s) 34978c30 1551 +10 2516 61.6% 92 149 463 0 71.533 +0.000 99.326 +0.000
2026-04-14 1903 (1h16m4.24s) 2e4cf6ff 1552 +1 2516 61.7% 92 149 463 0 71.533 99.326
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 99.340 +0.014
2026-04-15 0103 (1h23m35.95s) 3518040e 1587 +3 2565 61.9% 93 153 472 1 71.494 +0.000 99.340 +0.000
2026-04-15 1503 (1h18m59.01s) 75d8e671 1591 +4 2565 62.0% 93 153 472 1 71.494 99.340
2026-04-15 1703 (1h22m52.57s) a7d06fda 1592 +1 2565 62.1% 93 153 472 1 71.494 99.340 +0.000
2026-04-16 1403 (1h32m32.70s) a328ec64 1620 +28 2565 63.2% 93 153 472 1 71.577 +0.083 99.455 +0.115
2026-04-16 1803 (1h19m20.23s) 7f631b66 1621 +1 2565 63.2% 93 152 -1 473 +1 1 71.577 99.455
2026-04-23 0141 (1h24m50.28s) b3de10ea 1622 +1 2565 63.2% 93 152 473 1 71.577 +0.000 99.455 +0.000
2026-04-23 1503 (1h24m57.24s) 62674df9 1628 +6 2565 63.5% 93 152 473 1 71.577 +0.000 99.455 +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 98.486 -0.969
2026-04-24 1502 (1h24m22.59s) bdfb5cdb 1839 +6 3060 60.1% 116 250 576 9 67.878 +0.000 98.486 +0.000
2026-04-24 1902 (1h29m27.91s) c3a14829 1841 +2 3060 60.2% 116 250 576 9 67.878 +0.000 98.486 +0.000
2026-04-24 2302 (1h29m26.92s) ea81b8b3 1841 3060 60.2% 116 250 576 9 67.878 98.486
2026-04-25 1002 (1h52m28.19s) ed2b8b41 1862 +21 3060 60.8% 116 250 576 9 68.588 +0.710 99.517 +1.030
2026-04-25 1528 (1h27m57.83s) 12f1fd1c 1378 -484 3060 45.0% 91 -25 191 -59 1195 +619 9 51.188 -17.401 99.514 -0.003
2026-04-27 1413 (2h22m13.38s) eb8e2cfc 1890 +512 3060 61.8% 116 +25 250 +59 541 -654 9 69.732 +18.544 99.524 +0.011
2026-04-27 1703 (1h32m0.17s) 54b8d01d 1891 +1 3060 61.8% 116 250 541 9 69.732 -0.000 99.524 -0.000
2026-04-27 2103 (1h30m37.60s) 54b8d01d 1895 +4 3070 +10 61.7% 116 250 544 +3 9 69.733 +0.001 99.526 +0.002
2026-04-27 2303 (1h30m32.10s) 5b20924e 1905 +10 3070 62.1% 116 250 544 9 69.737 +0.004 99.531 +0.005
2026-04-28 2303 (1h24m23.17s) c5e088a9 1907 +2 3070 62.1% 116 250 544 9 69.737 +0.000 99.531 +0.000
2026-04-29 0103 (2h21m24.86s) 345c5b6f 1915 +8 3066 -4 62.5% 116 250 544 9 69.697 -0.039 99.531 -0.001
2026-04-29 1437 (2h22m0.41s) 6b57ed8c 1919 +4 3066 62.6% 116 250 544 9 69.697 +0.000 99.531 +0.000
2026-04-29 1803 (1h26m22.55s) 8420208f 1926 +7 3066 62.8% 116 250 544 9 69.697 +0.000 99.531 +0.000
2026-04-29 2203 (1h24m59.55s) 21550049 1926 3066 62.8% 116 250 544 9 69.698 +0.000 99.531 +0.000
2026-05-01 1702 (1h29m33.58s) 911eb9ef 1924 -2 3066 62.8% 116 250 544 9 69.698 -0.000 99.531 -0.000
2026-05-03 2203 (1h31m39.00s) 13a1481c 1925 +1 3066 62.8% 115 -1 251 +1 543 -1 9 69.730 +0.033 99.531 +0.000
2026-05-04 1425 (1h38m47.57s) 22ee78b8 1925 3066 62.8% 113 -2 251 543 9 69.795 +0.064 99.530 -0.001
2026-05-04 1902 (1h28m19.41s) 4b856507 1925 3066 62.8% 110 -3 251 543 9 69.892 +0.098 99.531 +0.001
2026-05-05 0303 (1h35m24.27s) f927d398 1947 +22 3066 63.5% 110 251 543 9 69.902 +0.010 99.545 +0.014
2026-05-05 1703 (1h34m13.00s) 17a7b11f 1947 3066 63.5% 108 -2 251 543 9 69.951 +0.049 99.522 -0.023
2026-05-15 0703 (1h36m7.98s) a57c4b67 1951 +4 3066 63.6% 108 251 543 11 +2 69.898 -0.053 99.538 +0.017
2026-05-15 1503 (1h44m33.05s) 6ba4f76e 1954 +3 3066 63.7% 108 251 543 9 -2 69.963 +0.066 99.539 +0.001
2026-05-18 1403 (1h30m48.25s) 0c9d190e 1961 +7 3066 64.0% 108 251 543 9 69.996 +0.033 99.586 +0.046
2026-05-18 1603 (2h42m59.18s) d009c4b7 1969 +8 3066 64.2% 108 251 543 9 70.028 +0.032 99.632 +0.046
2026-05-18 1903 (1h31m14.10s) 9f9843dc 1969 3066 64.2% 108 251 543 9 70.028 99.632
2026-05-19 1603 (2h41m15.44s) 1a0a7526 1971 +2 3066 64.3% 104 -4 251 547 +4 9 70.045 +0.016 99.655 +0.023
2026-05-21 2325 (1h32m39.07s) 1a0a7526 1979 +8 3091 +25 64.0% 107 +3 254 +3 556 +9 9 69.797 -0.247 99.650 -0.005
2026-05-28 1503 (1h36m1.55s) f38eae11 1979 3091 64.0% 107 254 556 9 69.797 99.650
2026-05-28 1654 (1h34m20.58s) 05137c9a 1979 3091 64.0% 107 254 556 9 69.797 99.650
2026-05-29 1303 (2h32m35.89s) aba4225e 1947 -32 3091 63.0% 107 306 +52 556 9 68.130 -1.667 99.664 +0.014
2026-05-29 1603 (1h52m27.00s) aba4225e 1957 +10 3123 +32 62.7% 107 306 576 +20 9 67.816 -0.314 99.666 +0.002
2026-06-02 1003 (2h26m59.12s) ca5d0a6f 2009 +52 3123 64.3% 107 253 -53 576 9 69.514 +1.697 99.674 +0.008
2026-06-02 1903 (1h40m53.64s) ca5d0a6f 2032 +23 3172 +49 64.1% 105 -2 255 +2 591 +15 13 +4 69.372 -0.141 99.660 -0.015
2026-06-10 1703 (1h46m9.84s) 070cbeef 2032 3172 64.1% 105 256 +1 590 -1 13 69.372 +0.000 99.660 +0.000
2026-06-11 1503 (1h34m40.20s) fb3586a7 2032 3172 64.1% 105 256 590 13 69.372 99.660
2026-06-11 1703 (1h35m50.98s) d201554c 2032 3172 64.1% 105 256 590 13 69.372 99.660
2026-06-12 1503 (1h40m17.36s) 0f04d703 2032 3172 64.1% 105 256 590 13 69.372 99.660
2026-06-12 1703 (1h32m34.28s) e30c7163 2034 +2 3172 64.1% 105 256 590 13 69.372 +0.000 99.660 +0.000
2026-06-15 1803 (2h49m0.30s) d62ba016 2034 3172 64.1% 105 256 590 13 69.372 99.660
2026-06-22 1903 (1h37m0.80s) fcbf8e63 2034 3172 64.1% 105 256 590 13 69.372 99.660
2026-06-23 1803 (2h45m57.99s) 33bd1c7f 2034 3172 64.1% 105 256 590 13 69.372 -0.000 99.660 -0.000
2026-06-30 1403 (1h37m7.43s) b4618b5a 2034 3172 64.1% 105 256 590 13 69.372 99.660
2026-07-09 1618 (2h36m46.96s) 353b5d9b 2036 +2 3172 64.2% 105 256 590 13 69.373 +0.001 99.661 +0.001
2026-07-09 1945 (1h38m40.93s) 353b5d9b 2063 +27 3220 +48 64.1% 105 259 +3 578 -12 13 70.096 +0.723 99.651 -0.010
2026-07-14 1703 (1h38m23.55s) cb171902 2063 3220 64.1% 105 259 578 13 70.096 99.651
2026-07-15 1003 (1h41m18.59s) cb171902 2111 +48 3276 +56 64.4% 105 257 -2 574 -4 13 70.790 +0.694 99.660 +0.009
2026-07-15 1603 (2h27m32.68s) 17e74df6 2109 -2 3276 64.4% 105 257 574 13 70.770 -0.020 99.632 -0.028
2026-07-16 1903 (1h38m20.92s) 17e74df6 2162 +53 3334 +58 64.8% 105 255 -2 574 13 71.339 +0.568 99.641 +0.009
2026-07-21 1203 (1h36m56.91s) 17e74df6 2193 +31 3378 +44 64.9% 105 255 574 13 71.712 +0.373 99.647 +0.006
2026-07-27 1603 (1h42m14.34s) 3f3386ac 2201 +8 3378 65.2% 105 255 574 13 71.764 +0.052 99.720 +0.072
2026-07-27 1903 (1h44m24.00s) 3f3386ac 2260 +59 3452 +74 65.5% 105 255 574 13 72.369 +0.605 99.728 +0.008
2026-08-04 2003 (1h38m9.01s) 5517a882 2260 3452 65.5% 105 255 574 13 72.369 99.728
2026-08-05 0803 (1h41m54.46s) 713dbf40 2145 -115 3452 62.1% 105 255 574 13 72.369 -0.000 99.728 -0.000
2026-08-05 1003 (1h33m40.87s) 7e705428 2260 +115 3452 65.5% 105 255 574 13 72.369 +0.000 99.728 +0.000
2026-08-06 1703 (1h43m25.84s) 7701c239 2260 3452 65.5% 105 255 574 13 72.369 99.728
2026-08-07 0002 (1h36m40.24s) a580b1d6 2260 3452 65.5% 105 255 574 13 72.369 99.728
2026-08-08 1902 (2h38m0.41s) a580b1d6 2260 3452 65.5% 105 255 574 13 72.369 99.728
2026-08-11 1602 (1h36m30.94s) ae37a61c 2261 +1 3452 65.5% 105 255 574 13 72.382 +0.013 99.745 +0.018
2026-08-11 2002 (1h32m30.46s) ee249ef3 2261 3452 65.5% 105 255 574 13 72.382 99.745
2026-08-19 0802 (1h36m19.23s) f28c0175 2261 3452 65.5% 105 255 574 13 72.382 99.745
2026-08-20 1102 (1h39m25.42s) 8dd4fc03 2261 3452 65.5% 105 255 574 13 72.382 99.745
2026-08-24 1502 (1h41m19.08s) 4f691411 2263 +2 3452 65.6% 102 -3 255 574 13 72.467 +0.085 99.743 -0.003
2026-08-25 1102 (1h37m24.34s) 887643d9 2220 -43 3452 64.3% 103 +1 254 -1 575 +1 13 72.436 -0.031 99.740 -0.003
2026-08-25 2102 (1h41m55.87s) d7944e36 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-08-26 1302 (1h39m1.68s) 82904532 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-08-26 1502 (1h42m29.86s) 4d5b060c 2220 3452 64.3% 103 254 575 13 72.436 +0.000 99.740 +0.000
2026-08-27 1502 (1h39m32.71s) 98937b3e 2220 3452 64.3% 103 254 575 13 72.436 -0.000 99.740 -0.000
2026-08-27 2002 (1h43m33.20s) b7652083 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-08-27 2203 (1h35m0.55s) b8df7300 2220 3452 64.3% 103 254 575 13 72.436 -0.000 99.740 -0.000
2026-08-28 1002 (1h38m59.48s) 7a5c619c 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-08-28 1402 (1h42m23.41s) 031c49da 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-08-28 1602 (1h39m41.17s) a31936bd 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-01 1202 (1h41m7.92s) 50287ce7 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-01 1502 (1h41m16.57s) e62f5818 2220 3452 64.3% 103 254 575 13 72.436 +0.000 99.740 +0.000
2026-09-01 1802 (1h39m33.17s) 2aafff09 2220 3452 64.3% 103 254 575 13 72.436 -0.000 99.740 -0.000
2026-09-02 0102 (1h41m52.04s) c3e032f3 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-02 0402 (1h42m59.95s) cec240ac 2220 3452 64.3% 103 254 575 13 72.436 +0.000 99.740 +0.000
2026-09-02 1602 (1h40m31.63s) 442265e3 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-02 1802 (1h41m13.66s) a858c6ba 2222 +2 3452 64.4% 103 254 575 13 72.436 99.740
2026-09-03 0902 (1h35m32.16s) a50fa328 2222 3452 64.4% 103 254 575 13 72.436 99.740
2026-09-03 1402 (1h49m19.84s) b1988402 2222 3452 64.4% 103 254 575 13 72.436 99.740
2026-09-03 1603 (2h54m19.76s) be24f314 2222 3452 64.4% 103 254 575 13 72.436 99.740
2026-09-04 1102 (1h40m23.76s) beb0b350 2222 3452 64.4% 103 254 575 13 72.436 99.740
2026-09-08 1702 (1h41m54.21s) cbbc2130 2220 -2 3452 64.3% 103 254 575 13 72.436 -0.000 99.740 -0.000
2026-09-08 2002 (1h36m47.11s) e70d542a 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-09 1702 (1h40m52.74s) d853144c 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-09 1902 (1h46m59.37s) bdc79978 2220 3452 64.3% 103 254 575 13 72.436 99.740
2026-09-10 0702 (1h40m16.68s) 82e93016 2218 -2 3452 64.3% 103 254 575 16 +3 72.349 -0.087 99.740 -0.000
2026-09-10 1602 (1h21m29.67s) 1b946d9c 2220 +2 3452 64.3% 103 254 575 13 -3 72.436 +0.087 99.740 +0.000
2026-09-10 1902 (2h56m21.67s) 4394673e 2264 +44 3452 65.6% 103 254 575 13 72.436 +0.000 99.741 +0.000
2026-09-10 2202 (1h17m15.30s) d993db46 2264 3452 65.6% 103 254 575 13 72.436 99.741
2026-09-11 1902 (1h22m32.78s) 7b6ec89d 2264 3452 65.6% 103 254 575 13 72.436 99.741
2026-09-11 2102 (1h16m12.02s) 3e848d43 2281 +17 3452 66.1% 71 -32 256 +2 573 -2 13 73.362 +0.926 99.742 +0.002
2026-09-15 0402 (1h17m44.18s) 57cde177 2281 3452 66.1% 71 256 573 13 73.362 99.742
2026-09-15 1702 (1h4m22.11s) 3c45c6f1 2283 +2 3452 66.1% 71 256 573 13 73.362 99.742
2026-09-16 1102 (1h0m57.75s) 92351399 2283 3452 66.1% 71 256 573 13 73.362 99.742
2026-09-16 1502 (1h5m33.32s) a4b47589 2285 +2 3452 66.2% 71 256 573 13 73.362 99.742
2026-09-16 1703 (1h3m51.16s) f9316a77 2285 3452 66.2% 71 256 573 13 73.362 99.742
2026-09-16 1826 (1h4m7.86s) 0d0db272 2286 +1 3452 66.2% 71 256 573 13 73.362 99.742
2026-09-17 1002 (1h1m26.72s) e52d89aa 2286 3452 66.2% 65 -6 256 573 13 73.536 +0.174 99.743 +0.001
2026-09-17 1802 (1h5m32.17s) e52d89aa 2293 +7 3450 -2 66.5% 65 256 571 -2 13 73.542 +0.006 99.694 -0.049
2026-09-17 2302 (1h3m20.66s) 4e6301e2 2293 3450 66.5% 65 256 571 13 73.542 99.694
2026-09-18 1403 (1h2m3.94s) 34ce2b4e 2293 3450 66.5% 65 256 571 13 73.585 +0.042 99.751 +0.057
2026-09-19 1402 (1h2m11.16s) c002b83d 2295 +2 3450 66.5% 63 -2 256 571 13 73.643 +0.058 99.751 +0.000
2026-09-22 0002 (1h2m56.47s) 0fb8d0ab 2297 +2 3450 66.6% 63 256 571 13 73.679 +0.037 99.801 +0.050
2026-09-22 1402 (1h1m12.41s) 1156d934 2299 +2 3450 66.6% 63 256 571 13 73.679 99.801
2026-09-22 2202 (1h5m23.87s) b6d36fd6 2227 -72 3450 64.6% 63 256 571 13 73.678 -0.001 99.800 -0.001
2026-09-23 0002 (2h39m14.39s) a9e329f5 2227 3450 64.6% 63 256 571 13 73.678 99.800
2026-09-23 0302 (2h43m6.68s) bd4fcb09 2227 3450 64.6% 63 256 571 13 73.682 +0.004 99.805 +0.006
2026-09-23 1629 (2h51m52.22s) d9c80c79 2302 +75 3450 66.7% 63 250 -6 571 13 73.861 +0.179 99.812 +0.007
2026-09-23 2002 (2h40m55.73s) d964a834 2300 -2 3450 66.7% 63 250 571 13 73.860 -0.001 99.811 -0.001
2026-09-23 2318 (39m16.77s) 08d14d52 2305 +5 3450 66.8% 63 250 571 13 73.878 +0.018 99.835 +0.025
2026-09-24 0402 (37m16.71s) 3c0bfec0 2305 3450 66.8% 63 250 571 13 73.878 99.835
2026-09-24 1502 (38m36.93s) 065da854 2305 3450 66.8% 63 250 571 13 73.878 99.835
2026-09-24 1802 (37m15.80s) 66637808 2308 +3 3450 66.9% 63 250 571 13 73.879 +0.001 99.837 +0.001
2026-09-25 1302 (35m54.19s) ee11217b 2309 +1 3450 66.9% 63 250 571 13 73.879 99.837
2026-09-25 1502 (38m12.99s) bf4fef21 2312 +3 3450 67.0% 63 250 571 13 73.879 +0.000 99.837 +0.000
2026-09-28 1102 (39m6.40s) 41fd4cad 2314 +2 3450 67.1% 63 250 571 13 73.879 +0.000 99.837 +0.000
2026-09-28 1502 (38m53.74s) c0482d5a 2314 3450 67.1% 63 253 +3 568 -3 13 73.879 99.837
2026-09-28 1702 (40m38.34s) f244f021 2314 3450 67.1% 63 253 568 13 73.879 99.837
2026-09-28 1802 (41m16.50s) ea1e97b1 2309 -5 3450 66.9% 63 253 568 13 73.879 -0.000 99.837 -0.000
2026-09-28 2202 (42m36.43s) 74d5e4e5 2309 3450 66.9% 63 253 568 13 73.879 99.837
2026-09-29 0902 (3h18m9.81s) 7ab657cf 2311 +2 3450 67.0% 63 253 568 13 73.879 +0.000 99.837 +0.000
2026-09-29 1702 (2h40m49.72s) bbf9c2cc 2334 +23 3450 67.7% 63 253 568 13 73.880 +0.000 99.837 +0.001
2026-09-30 1402 (2h41m2.84s) a425a07e 2334 3450 67.7% 63 253 572 +4 9 -4 73.880 +0.000 99.837 +0.000
2026-09-30 1702 (39m1.98s) 4c75e678 2334 3450 67.7% 63 253 572 9 73.909 +0.029 99.877 +0.039
2026-10-01 0702 (38m16.73s) 51e1dbf2 2332 -2 3450 67.6% 63 253 572 9 73.906 -0.003 99.873 -0.004
2026-10-01 1002 (38m46.09s) 72908e60 2332 3450 67.6% 63 253 572 9 73.906 99.873
2026-10-01 2202 (37m57.00s) 0fd2c16a 2332 3450 67.6% 63 253 572 9 73.906 99.873
Jump to summary, per-target diffs, or compile failures for fontc only, fontmake only, both compilers

failed to find targets for 6 repos

Diffs

863 of 1384 total families are identical.
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
Cormorant/CormorantGaramond.glyphs (default)99.999% (STAT)
table value
STAT 97.436%
total 100.000%
view source repository copy reproduction command new annotation
Cormorant/CormorantInfant.glyphs (default)99.999% (STAT)
table value
STAT 97.436%
total 100.000%
view source repository copy reproduction command new annotation
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
Arima-Font/Arima.glyphs (default)99.999% (STAT)
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
kablammo/Kablammo.glyphs (default) ✎99.999% (gvar)
table value
gvar 100.000%
total 100.000%
view source repository copy reproduction command
annotations
  • fea-rs aalt ignores alternates from useExtension lookups
  • (to add or change, manually edit annotations.json)
Lunasima-Regular.designspace (default)99.999% (head)
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
Exo-2.0/Exo2.glyphs (default) ✎99.999% (GSUB)
table value
GSUB 99.846%
total 99.999%
view source repository copy reproduction command
annotations
Exo-2.0/Exo2.glyphs (gftools) ✎99.999% (GSUB)
table value
GSUB 99.846%
total 99.999%
view source repository copy reproduction command
annotations
astloch/Astloch-Regular.glyphs (gftools)99.999% (name)
table value
name 95.652%
total 100.000%
view source repository copy reproduction command new annotation
bigshotone/BigshotOne-Regular.glyphs (gftools)99.999% (name)
table value
name 97.727%
total 100.000%
view source repository copy reproduction command new annotation
coveredbyyourgrace/CoveredByYourGrace.glyphs (gftools)99.999% (name)
table value
name 97.727%
total 100.000%
view source repository copy reproduction command new annotation
rubik/Rubik.glyphs (default)99.999% (STAT)
NotoSerifBengali.glyphspackage (default) ✎99.999% (OS_2, name)
table value
OS_2 96.154%
name 99.367%
total 99.999%
view source repository copy reproduction command
annotations
NotoSansSignWriting.glyphspackage (default) ✎99.999% (GSUB)
table value
GSUB 99.995%
total 100.000%
view source repository copy reproduction command
annotations
  • harness: write-fonts pre-splits LigatureSubst subtables by estimated size; the ligatures themselves are identical
  • (to add or change, manually edit annotations.json)
BitterPro/Bitter.glyphs (default)99.999% (STAT)
KonKhmer_SleokChher/Konkhmer Sleokchher.glyphs (gftools) ✎99.999% (name)
table value
name 94.286%
total 99.999%
view source repository copy reproduction command
annotations
big_shoulders/BigShoulders.glyphs (default)99.999% (STAT)
big_shoulders/BigShouldersInline.glyphs (default)99.999% (STAT)
table value
STAT 98.492%
total 100.000%
view source repository copy reproduction command new annotation
big_shoulders/BigShouldersStencil.glyphs (default)99.999% (STAT)
big_shoulders/BigShoulders.glyphs (default)99.999% (STAT)
big_shoulders/BigShouldersInline.glyphs (default)99.999% (STAT)
table value
STAT 98.492%
total 100.000%
view source repository copy reproduction command new annotation
big_shoulders/BigShouldersStencil.glyphs (default)99.999% (STAT)
UNAL-Ancizar/AncizarSerif.glyphs (default)99.998% (STAT)
UNAL-Ancizar/AncizarSans.glyphs (default)99.998% (STAT)
REM/REM.glyphs (default)99.998% (STAT)
mozilla-headline-type/MozillaHeadline.glyphs (default)99.998% (STAT)
suse-font/SUSE.glyphs (default)99.998% (STAT)
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-Italic.glyphs (default) ✎99.998% (GSUB)
table value
GSUB 99.838%
total 99.998%
view source repository copy reproduction command
annotations
Cormorant/CormorantGaramond-Italic.glyphs (gftools, sources/config-garamond.yaml)99.998% (name)
Cormorant/CormorantInfant-Italic.glyphs (gftools, sources/config-infant.yaml)99.998% (name)
Asar/Asar.glyphs (gftools) ✎99.998% (name)
table value
name 93.182%
total 99.998%
view source repository copy reproduction command
annotations
Georama/Georama-Italic.designspace (gftools, sources/builder.yaml)99.998% ((mark/kern))
table value
(mark/kern) 99.983%
total 99.998%
view source repository copy reproduction command new annotation
Georama/Georama-Italic.designspace (default)99.998% ((mark/kern))
table value
(mark/kern) 99.983%
total 99.998%
view source repository copy reproduction command new annotation
NotoSansThai.designspace (default)99.997% (fvar, name)
table value
fvar 99.580%
name 99.077%
total 99.998%
view source repository copy reproduction command new annotation
Oi/Oi.glyphs (gftools) ✎99.997% (name)
table value
name 91.176%
total 99.998%
view source repository copy reproduction command
annotations
Playfair/Playfair.glyphspackage (gftools) ✎99.997% ((mark/kern), GPOS)
table value
(mark/kern) 99.994%
GPOS 99.812%
total 99.998%
view source repository copy reproduction command
annotations
Playfair/Playfair.glyphspackage (default) ✎99.997% ((mark/kern), GPOS)
table value
(mark/kern) 99.994%
GPOS 99.812%
total 99.998%
view source repository copy reproduction command
annotations
caudex/Caudex-Italic.glyphs (gftools) ✎99.997% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 91.429%
total 99.997%
view source repository copy reproduction command
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
annotations
intel-one-mono/IntelOneMono-Roman.designspace (default)99.997% (fvar, name)
table value
fvar 96.875%
name 98.013%
total 99.997%
view source repository copy reproduction command new annotation
intel-one-mono/IntelOneMono-Roman.designspace (gftools)99.997% (fvar, name)
table value
fvar 96.875%
name 98.089%
total 99.997%
view source repository copy reproduction command new annotation
Tektur.designspace (default)99.997% (fvar, name)
table value
fvar 98.276%
name 98.225%
total 99.997%
view source repository copy reproduction command new annotation
Chilanka/Chilanka-Regular.ufo (gftools) ✎99.996% (DSIG)
table value
DSIG fontmake only
total 99.997%
view source repository copy reproduction command
annotations
caudex/Caudex-Bold.glyphs (gftools) ✎99.996% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 91.429%
total 99.997%
view source repository copy reproduction command
annotations
Playfair/Playfair-Italic.glyphspackage (gftools) ✎99.996% ((mark/kern), GPOS)
table value
(mark/kern) 99.991%
GPOS 99.907%
total 99.997%
view source repository copy reproduction command
annotations
Playfair/Playfair-Italic.glyphspackage (default) ✎99.996% ((mark/kern), GPOS)
table value
(mark/kern) 99.991%
GPOS 99.907%
total 99.997%
view source repository copy reproduction command
annotations
Chathura/Chathura-Bold.glyphs (gftools) ✎99.996% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 90.625%
total 99.997%
view source repository copy reproduction command
annotations
HostGrotesk/HostGrotesk.glyphs (default)99.996% (STAT)
mozilla-text-type/MozillaText.glyphs (default)99.996% (STAT)
caudex/Caudex-BoldItalic.glyphs (gftools) ✎99.996% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 85.714%
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
asimovian/Asimovian.glyphs (gftools) ✎99.996% (name)
table value
name 95.890%
total 99.996%
view source repository copy reproduction command
annotations
diplomata/Diplomata.glyphs (gftools, sources/diplomata.yaml) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
diplomata/DiplomataSC.glyphs (gftools, sources/diplomatasc.yaml) ✎99.996% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
NotoSansGrantha.glyphs (default) ✎99.996% (GSUB)
table value
GSUB 99.987%
total 99.996%
view source repository copy reproduction command
annotations
  • harness: write-fonts pre-splits LigatureSubst subtables by estimated size; the ligatures themselves are identical
  • (to add or change, manually edit annotations.json)
Cormorant/CormorantGaramond-Italic.glyphs (default)99.995% (STAT, name)
table value
STAT 86.957%
name 91.892%
total 99.996%
view source repository copy reproduction command new annotation
Cormorant/CormorantInfant-Italic.glyphs (default)99.995% (STAT, name)
table value
STAT 86.957%
name 91.892%
total 99.996%
view source repository copy reproduction command new annotation
unica/UnicaOne.glyphs (gftools) ✎99.995% (OS_2)
table value
OS_2 98.077%
total 99.996%
view source repository copy reproduction command
annotations
allkin/Allkin.glyphs (gftools) ✎99.995% (name)
table value
name 96.629%
total 99.996%
view source repository copy reproduction command
annotations
road-rage/RoadRage.glyphs (gftools) ✎99.995% (name)
table value
name 86.364%
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
font-gentium/GentiumPlusItalic.designspace (default)99.995% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 68.421%
fvar 72.000%
name 99.450%
total 99.995%
view source repository copy reproduction command new annotation
Tomorrow/Tomorrow-ExtraBold.glyphs (gftools) ✎99.995% (OS_2)
table value
OS_2 98.077%
total 99.995%
view source repository copy reproduction command
annotations
font-gentium/GentiumPlusRoman.designspace (default)99.994% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 68.421%
fvar 72.000%
name 99.450%
total 99.995%
view source repository copy reproduction command new annotation
xanhmono/XanhMono-Italic.glyphs (gftools) ✎99.994% (OS_2)
table value
OS_2 96.154%
total 99.995%
view source repository copy reproduction command
annotations
xanhmono/XanhMono.glyphs (gftools) ✎99.994% (OS_2)
table value
OS_2 96.154%
total 99.995%
view source repository copy reproduction command
annotations
font-gentium/GentiumPlusItalic.designspace (gftools)99.994% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 88.189%
fvar 73.684%
name 99.158%
total 99.995%
view source repository copy reproduction command new annotation
font-gentium/GentiumPlusItalic.designspace (gftools)99.994% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 88.189%
fvar 73.684%
name 99.158%
total 99.995%
view source repository copy reproduction command new annotation
liter/liter.glyphs (default) ✎99.994% (GPOS)
table value
GPOS 99.495%
total 99.995%
view source repository copy reproduction command
annotations
Strait/Strait.glyphs (gftools) ✎99.994% (OS_2)
table value
OS_2 98.077%
total 99.995%
view source repository copy reproduction command
annotations
font-gentium/GentiumPlusRoman.designspace (gftools)99.994% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 85.714%
fvar 73.684%
name 99.134%
total 99.995%
view source repository copy reproduction command new annotation
font-gentium/GentiumPlusRoman.designspace (gftools)99.994% (HVAR, STAT, fvar, name)
table value
HVAR 99.862%
STAT 85.714%
fvar 73.684%
name 99.134%
total 99.995%
view source repository copy reproduction command new annotation
piazzolla/Piazzolla-Italic.glyphs (gftools) ✎99.994% (HVAR, MVAR, fvar, name)
table value
HVAR 99.869%
MVAR 92.135%
fvar 80.000%
name 98.286%
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
bowlbyonesc/BowlbyOneSC-Regular.glyphs (gftools)99.994% (OS_2)
solitreo/Solitreo.glyphs (default) ✎99.993% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.994%
view source repository copy reproduction command
annotations
solitreo/Solitreo.glyphs (gftools) ✎99.993% ((mark/kern))
table value
(mark/kern) 99.978%
total 99.994%
view source repository copy reproduction command
annotations
copse/Copse-Regular.glyphs (gftools)99.993% (name)
RobotoFlex.designspace (gftools)99.993% (GSUB, GlyphOrder, HVAR, cmap, glyf, gvar, hmtx, post)
table value
GSUB 99.588%
GlyphOrder 99.054%
HVAR 99.871%
cmap 98.915%
glyf 99.942%
gvar 99.999%
hmtx 99.053%
post 98.757%
total 99.994%
view source repository copy reproduction command new annotation
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.993%
view source repository copy reproduction command
annotations
BitterPro/Bitter-Italic.glyphs (gftools)99.993% (name)
Metamorphous/Metamorphous.glyphspackage (gftools) ✎99.993% (name)
table value
name 97.917%
total 99.993%
view source repository copy reproduction command
annotations
piazzolla/Piazzolla.glyphs (gftools) ✎99.992% (HVAR, MVAR, fvar, name)
table value
HVAR 99.685%
MVAR 92.135%
fvar 80.000%
name 98.089%
total 99.992%
view source repository copy reproduction command
annotations
NotoSansLaoLooped.glyphs (default) ✎99.992% (GPOS)
table value
GPOS 99.020%
total 99.992%
view source repository copy reproduction command
annotations
piazzolla/Piazzolla-Italic.glyphs (default) ✎99.991% (HVAR, MVAR, STAT, fvar, name)
table value
HVAR 99.869%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.992%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikDoodleShadow.glyphs (default) ✎99.990% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
Rubik-Filtered/RubikDoodleShadow.glyphs (gftools) ✎99.990% (glyf)
table value
glyf 99.989%
total 99.990%
view source repository copy reproduction command
annotations
shalimar/Shalimar.glyphs (gftools) ✎99.990% (name)
table value
name 86.364%
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
piazzolla/Piazzolla.glyphs (default) ✎99.989% (HVAR, MVAR, STAT, fvar, name)
table value
HVAR 99.685%
MVAR 92.135%
STAT 78.788%
fvar 85.714%
name 98.286%
total 99.990%
view source repository copy reproduction command
annotations
googlesans-code/GoogleSansCode-Italic.glyphspackage (default)99.988% (name)
Ranga/Ranga-Bold.glyphs (gftools) ✎99.988% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 88.462%
total 99.988%
view source repository copy reproduction command
annotations
REM/REM-Italic.glyphs (gftools)99.988% (name)
Chilanka/Chilanka-Regular.ufo (default) ✎99.987% (DSIG, gasp, prep)
table value
DSIG fontmake only
gasp fontmake only
prep fontmake only
total 99.987%
view source repository copy reproduction command
annotations
parastoo-font/Parastoo.glyphspackage (gftools) ✎99.986% (gvar)
table value
gvar 99.938%
total 99.986%
view source repository copy reproduction command
annotations
parastoo-font/Parastoo.glyphspackage (default) ✎99.986% (gvar)
table value
gvar 99.937%
total 99.986%
view source repository copy reproduction command
annotations
Tomorrow/Tomorrow-ExtraBoldItalic.glyphs (gftools) ✎99.985% (OS_2, name)
table value
OS_2 98.077%
name 93.617%
total 99.986%
view source repository copy reproduction command
annotations
Charmonman/Charmonman.glyphs (gftools) ✎99.985% (HVAR, fvar, name)
table value
HVAR 99.617%
fvar 83.721%
name 97.931%
total 99.986%
view source repository copy reproduction command
annotations
UNAL-Ancizar/AncizarSerif-Italic.glyphs (default) ✎99.985% (STAT, name)
table value
STAT 86.614%
name 88.722%
total 99.985%
view source repository copy reproduction command
annotations
  • fontTools splitInterpolable(makeNames=True) replaces explicit instance names and adds PostScript names derived from glyphsLib 6.15's STAT labels; fontc is right: https://github.com/fonttools/fonttools/issues/3131
  • (to add or change, manually edit annotations.json)
francoisoneFont/FrancoisOne.glyphs (gftools) ✎99.982% (OS_2)
table value
OS_2 88.462%
total 99.983%
view source repository copy reproduction command
annotations
Charmonman/Charmonman.glyphs (default) ✎99.981% (HVAR, STAT, fvar, name)
table value
HVAR 99.617%
STAT 78.788%
fvar 78.571%
name 96.907%
total 99.982%
view source repository copy reproduction command
annotations
Blaka/BlakaHollow-Regular.glyphs (gftools, sources/blakahollow.yaml) ✎99.980% (name)
table value
name 86.364%
total 99.981%
view source repository copy reproduction command
annotations
creteround/CreteRound-Italic.glyphs (default) ✎99.978% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.979%
view source repository copy reproduction command
annotations
rubik/Rubik-Italic.glyphs (gftools)99.977% ((mark/kern))
table value
(mark/kern) 99.938%
total 99.978%
view source repository copy reproduction command new annotation
Molle2/Molle.glyphspackage (gftools) ✎99.976% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 92.157%
total 99.976%
view source repository copy reproduction command
annotations
vibes-typeface/vibes-typeface.glyphs (gftools) ✎99.975% (name)
table value
name 84.211%
total 99.976%
view source repository copy reproduction command
annotations
font-abyssinica/AbyssinicaSIL.designspace (default)99.974% (HVAR, STAT, fvar, name)
table value
HVAR 99.908%
STAT 68.421%
fvar 60.714%
name 98.973%
total 99.975%
view source repository copy reproduction command new annotation
instrument-serif/Instrument_Serif_Italic.glyphs (gftools) ✎99.974% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.975%
view source repository copy reproduction command
annotations
font-nuosu/NuosuSIL.designspace (default) ✎99.972% (HVAR, STAT, fvar, name)
table value
HVAR 99.939%
STAT 68.421%
fvar 60.714%
name 96.842%
total 99.973%
view source repository copy reproduction command
annotations
Biryani 20150307.glyphs (default)99.972% (HVAR, MVAR, STAT, VVAR, avar, fvar, name)
table value
HVAR 99.662%
MVAR 91.139%
STAT 78.788%
VVAR 99.888%
avar 83.871%
fvar 84.685%
name 97.931%
total 99.973%
view source repository copy reproduction command new annotation
HedvigLetters/HedvigLettersSans.glyphs (gftools, sources/Sans.yaml)99.971% (name)
cantarell/Cantarell-Italic.glyphs (gftools) ✎99.969% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 94.000%
total 99.970%
view source repository copy reproduction command
annotations
liter/liter.glyphs (gftools) ✎99.969% (GPOS, OS_2)
table value
GPOS 99.495%
OS_2 90.385%
total 99.970%
view source repository copy reproduction command
annotations
allan/Allan-Bold.glyphs (gftools) ✎99.969% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 89.655%
total 99.970%
view source repository copy reproduction command
annotations
cantarell/Cantarell-Bold.glyphs (gftools) ✎99.969% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 94.000%
total 99.969%
view source repository copy reproduction command
annotations
Exile/Exile.glyphs (gftools) ✎99.968% (name)
table value
name 85.366%
total 99.969%
view source repository copy reproduction command
annotations
chauphilomeneone/ChauPhilomeneOne-Italic.glyphs (default) ✎99.967% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.968%
view source repository copy reproduction command
annotations
joti/Joti.glyphs (gftools) ✎99.966% (OS_2, name)
table value
OS_2 98.077%
name 87.234%
total 99.966%
view source repository copy reproduction command
annotations
montagu-slab/MontaguSlab.glyphs (default) ✎99.963% (HVAR, gvar)
table value
HVAR 97.787%
gvar 99.964%
total 99.964%
view source repository copy reproduction command
annotations
montagu-slab/MontaguSlab.glyphs (gftools) ✎99.963% (HVAR, gvar)
table value
HVAR 97.787%
gvar 99.964%
total 99.964%
view source repository copy reproduction command
annotations
Protest/ProtestRevolution.glyphs (gftools, sources/config-Revolution.yaml)99.962% ((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
Ropa-Sans/RopaSans-Italic.glyphs (gftools) ✎99.960% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 90.244%
total 99.960%
view source repository copy reproduction command
annotations
giveyouglory/GiveYouGlory.glyphs (gftools)99.960% (glyf)
cantarell/Cantarell-BoldItalic.glyphs (gftools) ✎99.959% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 90.000%
total 99.959%
view source repository copy reproduction command
annotations
Unna Italic.glyphs (default) ✎99.957% (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.957%
view source repository copy reproduction command
annotations
  • fontc drops point axes that fontmake keeps: https://github.com/googlefonts/fontc/issues/1990
  • glyphsLib widens the axis range to extrapolated instances (fontmake's VF renders Light at wght 800); fontc keeps the master range: https://github.com/googlefonts/fontc/issues/1991
  • fontmake drops in-range instances whose Glyphs 2 width is unset, and wdth=5 gives usWidthClass 1 (glyphsLib/designspaceLib bug)
  • fontc writes named instances outside the fvar axis range and a malformed avar for extrapolated Glyphs instances
  • (to add or change, manually edit annotations.json)
Unna.glyphs (default) ✎99.957% (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.957%
view source repository copy reproduction command
annotations
  • fontc drops point axes that fontmake keeps: https://github.com/googlefonts/fontc/issues/1990
  • glyphsLib widens the axis range to extrapolated instances (fontmake's VF renders Light at wght 800); fontc keeps the master range: https://github.com/googlefonts/fontc/issues/1991
  • fontmake drops in-range instances whose Glyphs 2 width is unset, and wdth=5 gives usWidthClass 1 (glyphsLib/designspaceLib bug)
  • fontc writes named instances outside the fvar axis range and a malformed avar for extrapolated Glyphs instances
  • (to add or change, manually edit annotations.json)
giveyouglory/GiveYouGlory.glyphs (default)99.956% (glyf)
font-mingzat/Mingzat.designspace (default) ✎99.951% (HVAR, STAT, fvar, name)
table value
HVAR 99.789%
STAT 68.421%
fvar 60.714%
name 96.970%
total 99.952%
view source repository copy reproduction command
annotations
latin-greek-cyrillic/NotoSans.glyphspackage (default) ✎99.949% (glyf, gvar)
table value
glyf 99.908%
gvar 99.913%
total 99.950%
view source repository copy reproduction command
annotations
economica/Economica-Italic.glyphs (default) ✎99.947% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.948%
view source repository copy reproduction command
annotations
gudea/Gudea-Italic.glyphs (default) ✎99.946% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 92.683%
total 99.947%
view source repository copy reproduction command
annotations
economica/Economica-BoldItalic.glyphs (default) ✎99.946% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 93.617%
total 99.946%
view source repository copy reproduction command
annotations
NotoSansBhaiksuki.designspace (default) ✎99.940% (GSUB)
table value
GSUB 98.276%
total 99.940%
view source repository copy reproduction command
annotations
  • harness: fontmake's post-compile subsetter (triggered by Export=false glyphs) prunes 2 unreferenced lookups that feaLib and fea-rs both keep
  • (to add or change, manually edit annotations.json)
font-akatab/akatab.designspace (gftools)99.937% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.287%
STAT 87.179%
avar 70.588%
fvar 75.000%
name 98.874%
total 99.938%
view source repository copy reproduction command new annotation
Idiqlat.designspace (default)99.937% (HVAR, STAT, fvar, name)
table value
HVAR 99.177%
STAT 68.421%
fvar 69.767%
name 98.678%
total 99.937%
view source repository copy reproduction command new annotation
font-narnoor/Narnoor.designspace (default)99.936% (HVAR, STAT, fvar, name)
table value
HVAR 99.104%
STAT 68.421%
fvar 73.684%
name 98.333%
total 99.937%
view source repository copy reproduction command new annotation
font-akatab/akatab.designspace (default)99.935% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.287%
STAT 68.421%
avar 70.588%
fvar 75.000%
name 99.309%
total 99.936%
view source repository copy reproduction command new annotation
dm-mono/DMMono-Italics-MASTER.glyphs (default) ✎99.935% (HVAR, STAT, avar, fvar)
table value
HVAR 99.766%
STAT 78.788%
avar 78.261%
fvar 80.597%
total 99.935%
view source repository copy reproduction command
annotations
font-narnoor/Narnoor.designspace (gftools)99.933% (HVAR, STAT, fvar, name)
table value
HVAR 99.104%
STAT 85.714%
fvar 73.684%
name 95.082%
total 99.934%
view source repository copy reproduction command new annotation
buda/Buda-Light.glyphs (gftools) ✎99.932% (name)
table value
name 82.759%
total 99.932%
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.923%
view source repository copy reproduction command
annotations
BitterPro/Bitter-Italic.glyphs (default)99.922% (STAT, name, sizeof(name))
table value
STAT 85.890%
name 87.368%
sizeof(name) 222B
total 99.923%
view source repository copy reproduction command new annotation
dm-mono/DMMono-MASTER.glyphs (default) ✎99.920% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.766%
STAT 78.788%
avar 78.261%
fvar 80.597%
name 97.931%
total 99.921%
view source repository copy reproduction command
annotations
kulim-park-master.glyphs (default) ✎99.918% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.349%
STAT 78.788%
avar 81.481%
fvar 83.146%
name 97.638%
total 99.918%
view source repository copy reproduction command
annotations
BriemHand.glyphs (default) ✎99.916% (GSUB, STAT)
table value
GSUB 98.074%
STAT 98.182%
total 99.917%
view source repository copy reproduction command
annotations
  • fea-rs emits a duplicate anonymous SingleSubst when a class lists the same glyph twice
  • fontTools splitInterpolable(makeNames=True) replaces explicit instance names and adds PostScript names derived from glyphsLib 6.15's STAT labels; fontc is right: https://github.com/fonttools/fonttools/issues/3131
  • (to add or change, manually edit annotations.json)
font-lisu-bosa/LisuBosaItalic.designspace (default) ✎99.911% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.876%
STAT 68.421%
avar 72.222%
fvar 76.923%
name 97.872%
total 99.912%
view source repository copy reproduction command
annotations
font-lisu-bosa/LisuBosaItalic.designspace (gftools) ✎99.908% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.876%
STAT 90.798%
avar 72.222%
fvar 76.923%
name 96.525%
total 99.908%
view source repository copy reproduction command
annotations
NotoSansDevanagariUI.glyphspackage (default) ✎99.899% (GPOS)
table value
GPOS 96.992%
total 99.900%
view source repository copy reproduction command
annotations
kablammo/Kablammo.glyphs (gftools) ✎99.895% (glyf, gvar, maxp)
table value
glyf 99.999%
gvar 98.184%
maxp 94.444%
total 99.896%
view source repository copy reproduction command
annotations
  • fea-rs aalt ignores alternates from useExtension lookups
  • (to add or change, manually edit annotations.json)
font-lisu-bosa/LisuBosaUpright.designspace (default) ✎99.887% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.741%
STAT 68.421%
avar 72.222%
fvar 76.923%
name 97.872%
total 99.887%
view source repository copy reproduction command
annotations
geo/Geo-Regular.glyphs (gftools) ✎99.883% (name)
table value
name 81.250%
total 99.883%
view source repository copy reproduction command
annotations
font-lisu-bosa/LisuBosaUpright.designspace (gftools) ✎99.882% (HVAR, STAT, avar, fvar, name)
table value
HVAR 97.741%
STAT 89.362%
avar 72.222%
fvar 76.923%
name 95.735%
total 99.883%
view source repository copy reproduction command
annotations
Kanchenjunga.designspace (default)99.882% (HVAR, STAT, fvar, name)
table value
HVAR 98.684%
STAT 68.421%
fvar 70.833%
name 97.761%
total 99.882%
view source repository copy reproduction command new annotation
NotoSansChakma.designspace (default) ✎99.881% (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.882%
view source repository copy reproduction command
annotations
UNAL-Ancizar/AncizarSans-Italic.glyphs (default) ✎99.873% (STAT, name, sizeof(name))
table value
STAT 86.093%
name 86.093%
sizeof(name) 198B
total 99.874%
view source repository copy reproduction command
annotations
  • fontTools splitInterpolable(makeNames=True) replaces explicit instance names and adds PostScript names derived from glyphsLib 6.15's STAT labels; fontc is right: https://github.com/fonttools/fonttools/issues/3131
  • (to add or change, manually edit annotations.json)
Mogra/Mogra.glyphs (gftools) ✎99.872% (OS_2, head, name, sizeof(name))
table value
OS_2 98.077%
head 95.000%
name 84.615%
sizeof(name) 52B
total 99.872%
view source repository copy reproduction command
annotations
KayPhoDu.designspace (default) ✎99.866% (HVAR, STAT, fvar, name)
table value
HVAR 98.718%
STAT 68.421%
fvar 72.000%
name 97.414%
total 99.866%
view source repository copy reproduction command
annotations
geo/Geo-Oblique.glyphs (gftools) ✎99.863% (OS_2, head, name)
table value
OS_2 98.077%
head 95.000%
name 82.857%
total 99.864%
view source repository copy reproduction command
annotations
REM/REM-Italic.glyphs (default)99.863% (STAT, name, sizeof(name))
table value
STAT 85.890%
name 87.755%
sizeof(name) 222B
total 99.863%
view source repository copy reproduction command new annotation
font-akatab/tirra.designspace (default)99.860% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.020%
STAT 68.421%
avar 70.588%
fvar 75.000%
name 97.656%
total 99.861%
view source repository copy reproduction command new annotation
font-akatab/tirra.designspace (gftools)99.856% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.020%
STAT 87.179%
avar 70.588%
fvar 75.000%
name 95.187%
total 99.856%
view source repository copy reproduction command new annotation
shrikhand/Shrikhand.glyphs (gftools) ✎99.852% (OS_2, head, name, sizeof(name))
table value
OS_2 98.077%
head 95.000%
name 82.609%
sizeof(name) 52B
total 99.852%
view source repository copy reproduction command
annotations
rubik/Rubik-Italic.glyphs (default)99.846% ((mark/kern), STAT, name, sizeof(name))
table value
(mark/kern) 99.938%
STAT 86.331%
name 88.750%
sizeof(name) 170B
total 99.846%
view source repository copy reproduction command new annotation
suse-font/SUSE-Italic.glyphs (default) ✎99.834% (STAT, name, sizeof(name))
table value
STAT 85.890%
name 87.755%
sizeof(name) 222B
total 99.835%
view source repository copy reproduction command
annotations
  • fontTools splitInterpolable(makeNames=True) replaces explicit instance names and adds PostScript names derived from glyphsLib 6.15's STAT labels; fontc is right: https://github.com/fonttools/fonttools/issues/3131
  • (to add or change, manually edit annotations.json)
Kedebideri.designspace (default)99.829% (HVAR, STAT, fvar, name)
table value
HVAR 98.778%
STAT 68.421%
fvar 75.000%
name 97.710%
total 99.829%
view source repository copy reproduction command new annotation
Turret-Road/turret-road.glyphs (gftools) ✎99.813% (HVAR, OS_2, STAT, avar, fvar, name)
table value
HVAR 99.333%
OS_2 98.077%
STAT 92.000%
avar fontc only
fvar 75.472%
name 94.857%
total 99.813%
view source repository copy reproduction command
annotations
  • glyphsLib widens the axis range to extrapolated instances (fontmake's VF renders Light at wght 800); fontc keeps the master range: https://github.com/googlefonts/fontc/issues/1991
  • fontmake drops in-range instances whose Glyphs 2 width is unset, and wdth=5 gives usWidthClass 1 (glyphsLib/designspaceLib bug)
  • fontc writes named instances outside the fvar axis range and a malformed avar for extrapolated Glyphs instances
  • unmapped Glyphs 2 point axis (custom XXXX, or wdth=5): fontmake keeps it, fontc drops it: https://github.com/googlefonts/fontc/issues/1958
  • (to add or change, manually edit annotations.json)
Turret-Road/turret-road.glyphs (default) ✎99.787% (HVAR, OS_2, STAT, avar, fvar, name)
table value
HVAR 99.333%
OS_2 98.077%
STAT 78.788%
avar fontc only
fvar 55.263%
name 90.909%
total 99.787%
view source repository copy reproduction command
annotations
  • glyphsLib widens the axis range to extrapolated instances (fontmake's VF renders Light at wght 800); fontc keeps the master range: https://github.com/googlefonts/fontc/issues/1991
  • fontmake drops in-range instances whose Glyphs 2 width is unset, and wdth=5 gives usWidthClass 1 (glyphsLib/designspaceLib bug)
  • fontc writes named instances outside the fvar axis range and a malformed avar for extrapolated Glyphs instances
  • unmapped Glyphs 2 point axis (custom XXXX, or wdth=5): fontmake keeps it, fontc drops it: https://github.com/googlefonts/fontc/issues/1958
  • (to add or change, manually edit annotations.json)
dm-mono/DMMono-MASTER.glyphs (gftools) ✎99.763% (HVAR, STAT, avar, fvar, name)
table value
HVAR 99.766%
STAT 81.013%
avar 78.261%
fvar 63.830%
name 87.755%
total 99.763%
view source repository copy reproduction command
annotations
latin-greek-cyrillic/NotoSerif.glyphspackage (default) ✎99.679% (glyf, gvar)
table value
glyf 99.467%
gvar 99.484%
total 99.680%
view source repository copy reproduction command
annotations
Martel_Sans_20150305.glyphs (default)99.673% (HVAR, MVAR, OS_2, STAT, VVAR, avar, fvar, name, sizeof(fvar), sizeof(name))
table value
HVAR 99.613%
MVAR 91.139%
OS_2 98.077%
STAT 78.788%
VVAR 99.865%
avar 83.871%
fvar 37.681%
name 83.871%
sizeof(fvar) 36B
sizeof(name) 158B
total 99.674%
view source repository copy reproduction command new annotation
reem-kufi/ReemKufi.glyphspackage (gftools) ✎99.652% (glyf, gvar, hmtx, name)
table value
glyf 98.954%
gvar 99.896%
hmtx 96.573%
name 98.750%
total 99.653%
view source repository copy reproduction command
annotations
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
reem-kufi/ReemKufi.glyphspackage (gftools) ✎99.652% (glyf, gvar, hmtx)
table value
glyf 98.954%
gvar 99.896%
hmtx 96.573%
total 99.653%
view source repository copy reproduction command
annotations
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
reem-kufi/ReemKufi.glyphspackage (gftools) ✎99.652% (glyf, gvar, hmtx)
table value
glyf 98.954%
gvar 99.896%
hmtx 96.573%
total 99.653%
view source repository copy reproduction command
annotations
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
latin-greek-cyrillic/NotoSans-Italic.glyphspackage (default) ✎99.587% (glyf, gvar)
table value
glyf 99.213%
gvar 99.279%
total 99.587%
view source repository copy reproduction command
annotations
reem-kufi/ReemKufi.glyphspackage (default) ✎99.415% (glyf, hmtx)
table value
glyf 97.824%
hmtx 96.573%
total 99.416%
view source repository copy reproduction command
annotations
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
reem-kufi/ReemKufi.glyphspackage (default) ✎99.414% (glyf, hmtx, name)
table value
glyf 97.824%
hmtx 96.573%
name 98.876%
total 99.414%
view source repository copy reproduction command
annotations
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • the variable instance's 'Name Table Entry' custom parameter isn't applied (name ID 4)
  • fontTools splitInterpolable(makeNames=True) replaces explicit instance names and adds PostScript names derived from glyphsLib 6.15's STAT labels; fontc is right: https://github.com/fonttools/fonttools/issues/3131
  • (to add or change, manually edit annotations.json)
NotoSansKawi.glyphs (default) ✎99.397% (GPOS)
table value
GPOS 98.962%
total 99.397%
view source repository copy reproduction command
annotations
  • SinglePos subtable layout only (fontmake compiles per master and varLib rebuilds); values are identical
  • (to add or change, manually edit annotations.json)
dm-mono/DMMono-Italics-MASTER.glyphs (gftools) ✎99.393% (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.394%
view source repository copy reproduction command
annotations
astloch/Astloch-Bold.glyphs (gftools)99.337% (name, sizeof(name))
table value
name 95.000%
sizeof(name) 32B
total 99.337%
view source repository copy reproduction command new annotation
Coral-Pixels/CoralPixels.glyphs (gftools) ✎99.145% (COLR, GlyphOrder, OS_2, glyf, hhea, hmtx, maxp, post)
table value
COLR 99.984%
GlyphOrder 66.874%
OS_2 98.077%
glyf 99.999%
hhea 94.737%
hmtx 99.983%
maxp 94.444%
post 99.983%
total 99.145%
view source repository copy reproduction command
annotations
  • empty COLRv0 palette layers are dropped, so the .colorN glyph set and numbering differ from glyphsLib
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
Coral-Pixels/CoralPixels.glyphs (default) ✎99.145% (COLR, GlyphOrder, OS_2, glyf, hhea, hmtx, maxp, post)
table value
COLR 99.984%
GlyphOrder 66.874%
OS_2 98.077%
glyf 99.999%
hhea 94.737%
hmtx 99.983%
maxp 94.444%
post 99.983%
total 99.145%
view source repository copy reproduction command
annotations
  • empty COLRv0 palette layers are dropped, so the .colorN glyph set and numbering differ from glyphsLib
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
Honk/HonkExportFile.glyphs (gftools) ✎99.046% (COLR, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
COLR 90.337%
GlyphOrder 32.454%
HVAR 96.948%
OS_2 98.077%
glyf 99.778%
gvar 99.141%
hhea 94.737%
hmtx 90.175%
maxp 94.444%
post 96.408%
total 99.047%
view source repository copy reproduction command
annotations
  • empty COLRv0 palette layers are dropped, so the .colorN glyph set and numbering differ from glyphsLib
  • normalization precision: fontc interpolates where fontTools uses normalizeValue, flipping exact .5 delta ties
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
Honk/HonkExportFile.glyphs (default) ✎99.042% (COLR, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
COLR 90.337%
GlyphOrder 32.454%
HVAR 96.948%
OS_2 98.077%
glyf 99.775%
gvar 99.139%
hhea 94.737%
hmtx 90.175%
maxp 94.444%
post 96.408%
total 99.043%
view source repository copy reproduction command
annotations
  • empty COLRv0 palette layers are dropped, so the .colorN glyph set and numbering differ from glyphsLib
  • normalization precision: fontc interpolates where fontTools uses normalizeValue, flipping exact .5 delta ties
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
font-abyssinica/AbyssinicaSIL.designspace (gftools) ✎98.786% (HVAR, STAT, fvar, glyf, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.958%
gvar fontc only
name 94.716%
total 98.787%
view source repository copy reproduction command
annotations
font-mingzat/Mingzat.designspace (gftools) ✎98.731% (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) 276B
total 98.732%
view source repository copy reproduction command
annotations
KdamThmorPro.designspace (gftools)98.636% ((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.637%
view source repository copy reproduction command new annotation
Anek/AnekGujarati.designspace (default)98.496% (GSUB)
Anek/AnekGujarati.designspace (gftools, sources/AnekGujarati/builder.yaml)98.496% (GSUB)
NotoSansCham.glyphs (default) ✎98.416% (GPOS)
table value
GPOS 93.190%
total 98.416%
view source repository copy reproduction command
annotations
font-nuosu/NuosuSIL.designspace (gftools) ✎98.020% (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) 298B
total 98.021%
view source repository copy reproduction command
annotations
KalniaGlaze.glyphs (default) ✎97.548% +0.001(glyf, gvar, hmtx)
table value
glyf 95.908%
gvar 97.997%
hmtx 81.491%
ligcaret 100.000% +4.255
total 97.549% +0.001
view source repository copy reproduction command
annotations
  • anchors are propagated/cloned onto color glyphs, adding ligature carets glyphsLib doesn't
  • COLRv0 .colorN layer glyphs don't vary: fontc only reads palette layers on the default master: https://github.com/googlefonts/fontc/issues/2105
  • components in COLRv0 palette layers aren't remapped to the component's .colorN glyph, so the whole base glyph is painted
  • .colorN glyphs don't get glyphsLib's GlyphData-derived category, width and production name
  • (to add or change, manually edit annotations.json)
epundaslab/EpundaSlab-Italic.glyphspackage (gftools) ✎97.543% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.873%
GDEF 96.502%
GSUB 95.363%
GlyphOrder 97.785%
HVAR 98.159%
glyf 98.042%
gvar 97.874%
hhea 94.737%
hmtx 97.781%
maxp 94.444%
post 96.608%
total 97.543%
view source repository copy reproduction command
annotations
epundaslab/EpundaSlab.glyphspackage (gftools)97.542% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.876%
GDEF 96.502%
GSUB 95.363%
GlyphOrder 97.785%
HVAR 98.135%
glyf 98.034%
gvar 97.857%
hhea 94.737%
hmtx 97.781%
maxp 94.444%
post 96.608%
total 97.543%
view source repository copy reproduction command new annotation
epundaslab/EpundaSlab-Italic.glyphspackage (default) ✎97.535% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.873%
GDEF 96.502%
GSUB 95.363%
GlyphOrder 97.785%
HVAR 98.159%
glyf 98.042%
gvar 97.873%
hhea 94.737%
hmtx 97.781%
maxp 94.444%
post 96.608%
total 97.536%
view source repository copy reproduction command
annotations
epundaslab/EpundaSlab.glyphspackage (default)97.535% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.876%
GDEF 96.502%
GSUB 95.363%
GlyphOrder 97.785%
HVAR 98.135%
glyf 98.034%
gvar 97.856%
hhea 94.737%
hmtx 97.781%
maxp 94.444%
post 96.608%
total 97.536%
view source repository copy reproduction command new annotation
bacasime-antique-fonts/Bacasime-Antique-Regular.designspace (gftools) ✎96.559% (HVAR, STAT, fvar, glyf, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.374%
gvar fontc only
name 96.703%
total 96.560%
view source repository copy reproduction command
annotations
caprasimo-fonts/Caprasimo-Regular.designspace (gftools) ✎96.216% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.560%
gvar fontc only
name 57.746%
sizeof(name) 662B
total 96.216%
view source repository copy reproduction command
annotations
lumanosimo-fonts/Lumanosimo-Regular.designspace (gftools) ✎96.031% (HVAR, OS_2, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
glyf 99.558%
gvar fontc only
name 59.459%
sizeof(name) 678B
total 96.032%
view source repository copy reproduction command
annotations
lugrasimo-fonts/Lugrasimo-Regular.designspace (gftools) ✎95.597% (HVAR, STAT, fvar, glyf, gvar, name, sizeof(name))
table value
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 99.492%
gvar fontc only
name 60.690%
sizeof(name) 640B
total 95.597%
view source repository copy reproduction command
annotations
NotoNastaliqUrdu.glyphspackage (default) ✎92.756% (GDEF, GPOS, GSUB)
table value
GDEF 87.788%
GPOS 57.462%
GSUB 99.964%
total 92.757%
view source repository copy reproduction command
annotations
NotoSansMath.glyphspackage (default) ✎92.685% (MATH, glyf, hmtx)
table value
MATH fontmake only
glyf 99.993%
hmtx 99.980%
total 92.686%
view source repository copy reproduction command
annotations
Foldit.glyphs (default) ✎90.130% (COLR, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post, sizeof(GDEF), sizeof(HVAR))
table value
COLR 85.342%
GlyphOrder 60.745%
HVAR 25.531%
OS_2 98.077%
glyf 99.917%
gvar 95.320%
hhea 94.737%
hmtx 21.455%
ligcaret 20.635%
maxp 94.444%
post 99.868%
sizeof(GDEF) 92B
sizeof(HVAR) 3000B
total 90.130%
view source repository copy reproduction command
annotations
  • anchors are propagated/cloned onto color glyphs, adding ligature carets glyphsLib doesn't
  • static COLR ClipList in a variable COLRv1 font clips glyphs away from the default master
  • COLRv1 run splitting ignores the shape identifier, so one gradient spans shapes glyphsLib keeps separate
  • COLRv1 paints are static; fontmake emits variable PaintVar* paints
  • glyphsLib gives split COLRv1 layer glyphs width 600 and drops their anchors (glyphsLib bug)
  • (to add or change, manually edit annotations.json)
Padyakke_Libre/Padyakke.glyphs (gftools, source/builder.yaml)88.498% (cvt, fpgm, glyf, head, maxp, name, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 87.723%
head 95.000%
maxp 66.667%
name 89.231%
prep 16.129%
total 88.498%
view source repository copy reproduction command new annotation
roboto-classic/Roboto.designspace (gftools)87.496% ((mark/kern), HVAR, gvar)
table value
(mark/kern) 44.329%
HVAR 24.434%
gvar 98.866%
total 87.496%
view source repository copy reproduction command new annotation
roboto-classic/Roboto.designspace (default)87.496% ((mark/kern), HVAR, gvar)
table value
(mark/kern) 44.329%
HVAR 24.434%
gvar 98.866%
total 87.496%
view source repository copy reproduction command new annotation
Barrio/Barrio.glyphs (gftools)85.405% (cvt, fpgm, glyf, head, maxp, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 87.071%
head 95.000%
maxp 66.667%
prep 16.129%
total 85.405%
view source repository copy reproduction command new annotation
NotoSansElymaic.designspace (default) ✎83.192% (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 83.192%
view source repository copy reproduction command
annotations
Bahiana/Bahiana.glyphs (gftools)77.666% (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 77.667%
view source repository copy reproduction command new annotation
Gulzar/Gulzar.glyphs (gftools) ✎73.918% ((mark/kern), GDEF, GlyphOrder, cmap, glyf, hmtx, post)
table value
(mark/kern) 45.420%
GDEF 86.359%
GlyphOrder 86.689%
cmap 61.321%
glyf 99.341%
hmtx 86.678%
post 84.817%
total 73.918%
view source repository copy reproduction command
annotations
Akaya-Kanadaka/AkayaKanadaka.glyphs (gftools) ✎67.347% ((mark/kern), GDEF, GSUB, GlyphOrder, cmap, cvt, fpgm, glyf, head, hmtx, maxp, name, post, prep)
table value
(mark/kern) 14.279%
GDEF 35.273%
GSUB 40.188%
GlyphOrder 37.825%
cmap 65.985%
cvt fontmake only
fpgm fontmake only
glyf 83.379%
head 95.000%
hmtx 37.751%
maxp 66.667%
name 96.875%
post 15.509%
prep 16.129%
total 67.348%
view source repository copy reproduction command
annotations
Blaka/Blaka-Ink.glyphs (gftools, sources/blakaink.yaml) ✎51.315% (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 51.316%
view source repository copy reproduction command
annotations
  • COLRv1 artwork on non-master 'color = 1' layers is ignored, so no COLR table is emitted
  • (to add or change, manually edit annotations.json)
Blaka/Blaka-Ink.glyphs (default) ✎50.447% (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 50.447%
view source repository copy reproduction command
annotations
  • COLRv1 artwork on non-master 'color = 1' layers is ignored, so no COLR table is emitted
  • (to add or change, manually edit annotations.json)

Summary

Tag Targets with diff
name 112
STAT 74
HVAR 60
fvar 53
OS_2 51
glyf 50
gvar 30
head 27
hmtx 24
(mark/kern) 20
avar 20
maxp 19
GSUB 18
post 18
GlyphOrder 17
hhea 14
sizeof(name) 14
GPOS 12
GDEF 8
MVAR 8
COLR 7
prep 5
cvt 4
fpgm 4
cmap 3
DSIG 2
VVAR 2
MATH 1
SVG 1
gasp 1
ligcaret 1
sizeof(GDEF) 1
sizeof(HVAR) 1
sizeof(STAT) 1
sizeof(fvar) 1
sizeof(glyf) 1
sizeof(hmtx) 1
sizeof(loca) 1
sizeof(post) 1

fontc failures

Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (default) ✎
view source repository copy reproduction command
annotations
ph(caroncomb.alt)) [2026-10-01T22:34:37.348340Z ThreadId(1) fontc::workload DEBUG] 267/4980 complete, most recently Fe(Glyph(fraction)) [2026-10-01T22:34:37.348342Z ThreadId(1) fontc::workload DEBUG] 268/4980 complete, most recently Fe(Glyph(yacute)) [2026-10-01T22:34:37.348345Z ThreadId(1) fontc::workload DEBUG] 269/4980 complete, most recently Fe(Glyph(hbar.alt)) [2026-10-01T22:34:37.348347Z ThreadId(1) fontc::workload DEBUG] 270/4980 complete, most recently Fe(Glyph(Lcommaaccent)) [2026-10-01T22:34:37.348350Z ThreadId(1) fontc::workload DEBUG] 271/4980 complete, most recently Fe(Glyph(second)) [2026-10-01T22:34:37.348353Z ThreadId(1) fontc::workload DEBUG] 272/4980 complete, most recently Fe(Glyph(O.alt)) [2026-10-01T22:34:37.354075Z ThreadId(1) fontc ERROR] Invalid source glyph 'rightanglebracket_math': 'invalid path: 'has 4 consecutive offcurve points [(124.0, 700.0), (125.0, 695.0), (126.0, 695.0), (98.0, 701.0)]''
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (default) ✎
view source repository copy reproduction command
annotations
ribute 'case': only 'name' is supported (see fontc#2052) in at 240:37 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^ error: glyphs predicate values must be quoted (see fontc#2052) in at 240:43 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^^ error: unsupported glyphs predicate attribute 'unicode': only 'name' is supported (see fontc#2052) in at 240:52 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^^^^ error: glyphs predicate values must be quoted (see fontc#2052) in at 240:63 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^
RosaWagner/Borel/Borel/sources/config.yaml Borel.glyphs?68b8266ec6 (gftools) ✎
view source repository copy reproduction command
annotations
e "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^ error: glyphs predicate values must be quoted (see fontc#2052) in at 240:43 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^^ error: unsupported glyphs predicate attribute 'unicode': only 'name' is supported (see fontc#2052) in at 240:52 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^^^^^ error: glyphs predicate values must be quoted (see fontc#2052) in at 240:63 | 240 | @Medial=[$[category like "Letter" && case==lower && unicode != nil] idotaccent t_t.liga]; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (default) ✎
view source repository copy reproduction command
annotations
ntc::workload DEBUG] 18109/22554 complete, most recently Be(GlyfFragment(sad-ar.fina)) [2026-10-01T22:20:44.281183Z ThreadId(1) fontc::workload DEBUG] 18110/22554 complete, most recently Be(GlyfFragment(p_ta-deva.alt1)) [2026-10-01T22:20:44.281186Z ThreadId(1) fontc::workload DEBUG] 18111/22554 complete, most recently Be(GlyfFragment(nnna-deva.alt2)) [2026-10-01T22:20:44.381187Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:20:44.381204Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Hebrew.yaml PlaypenSans.glyphspackage?1248371465 (gftools) ✎
view source repository copy reproduction command
annotations
Be(GlyfFragment(kafrafe-hb)) [2026-10-01T22:21:02.244254Z ThreadId(1) fontc::workload DEBUG] 17465/22554 complete, most recently Be(GlyfFragment(tse-cy.alt5)) [2026-10-01T22:21:02.244257Z ThreadId(1) fontc::workload DEBUG] 17466/22554 complete, most recently Be(GlyfFragment(Obarred-cy.alt2)) [2026-10-01T22:21:02.416597Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:02.416612Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-LGC.yaml PlaypenSans.glyphspackage?354fed4e5d (default) ✎
view source repository copy reproduction command
annotations
eadId(1) fontc::workload DEBUG] 17826/22542 complete, most recently Be(GlyfFragment(es-cy.alt1)) [2026-10-01T22:21:08.325588Z ThreadId(1) fontc::workload DEBUG] 17827/22542 complete, most recently Be(GlyfFragment(aa-deva.alt2)) [2026-10-01T22:21:08.325591Z ThreadId(1) fontc::workload DEBUG] 17828/22542 complete, most recently Be(GlyfFragment(ocaron)) [2026-10-01T22:21:08.407352Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:08.407369Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-LGC.yaml PlaypenSans.glyphspackage?354fed4e5d (gftools) ✎
view source repository copy reproduction command
annotations
y Be(GlyfFragment(Omicrontonos)) [2026-10-01T22:21:27.507757Z ThreadId(1) fontc::workload DEBUG] 17609/22542 complete, most recently Be(GlyfFragment(aa-deva.alt3)) [2026-10-01T22:21:27.507759Z ThreadId(1) fontc::workload DEBUG] 17610/22542 complete, most recently Be(GlyfFragment(n_tta-deva)) [2026-10-01T22:21:27.643006Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:27.643247Z 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) ✎
view source repository copy reproduction command
annotations
1) fontc::workload DEBUG] 17497/22554 complete, most recently Be(GlyfFragment(igrave)) [2026-10-01T22:21:33.402255Z ThreadId(1) fontc::workload DEBUG] 17498/22554 complete, most recently Be(GlyfFragment(dh_va-deva.alt1)) [2026-10-01T22:21:33.402258Z ThreadId(1) fontc::workload DEBUG] 17499/22554 complete, most recently Be(GlyfFragment(threequarters)) [2026-10-01T22:21:33.559373Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:33.559389Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Deva.yaml PlaypenSans.glyphspackage?7a0794f021 (gftools) ✎
view source repository copy reproduction command
annotations
GlyfFragment(ie-cy.alt2)) [2026-10-01T22:21:53.025130Z ThreadId(1) fontc::workload DEBUG] 17707/22554 complete, most recently Be(GlyfFragment(lameddageshholam-hb)) [2026-10-01T22:21:53.025132Z ThreadId(1) fontc::workload DEBUG] 17708/22554 complete, most recently Be(GlyfFragment(betrafe-hb)) [2026-10-01T22:21:53.154327Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:53.154344Z 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) ✎
view source repository copy reproduction command
annotations
fontc::workload DEBUG] 17413/22542 complete, most recently Be(GlyfFragment(Ecedilla)) [2026-10-01T22:21:59.049592Z ThreadId(1) fontc::workload DEBUG] 17414/22542 complete, most recently Be(GlyfFragment(shaddaKasratan-ar)) [2026-10-01T22:21:59.049594Z ThreadId(1) fontc::workload DEBUG] 17415/22542 complete, most recently Be(GlyfFragment(Epsilon.alt2)) [2026-10-01T22:21:59.220597Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:21:59.220620Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Arabic.yaml PlaypenSans.glyphspackage?a4829cda74 (gftools) ✎
view source repository copy reproduction command
annotations
t(tt_ra-deva)) [2026-10-01T22:22:19.277870Z ThreadId(1) fontc::workload DEBUG] 18070/22542 complete, most recently Be(GlyfFragment(schwa-cy.alt4)) [2026-10-01T22:22:19.277873Z ThreadId(1) fontc::workload DEBUG] 18071/22542 complete, most recently Be(GlyfFragment(iMatra_candraBindu-deva.w13)) [2026-10-01T22:22:19.384092Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:22:19.384109Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
TypeTogether/Playpen-Sans/sources/config-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (default) ✎
view source repository copy reproduction command
annotations
ntc::workload DEBUG] 17575/22546 complete, most recently Be(GlyfFragment(q_ta-deva)) [2026-10-01T22:22:25.325115Z ThreadId(1) fontc::workload DEBUG] 17576/22546 complete, most recently Be(GlyfFragment(O-cy.alt5)) [2026-10-01T22:22:25.325117Z ThreadId(1) fontc::workload DEBUG] 17577/22546 complete, most recently Be(GlyfFragment(lam_alef-ar.fina.alt2)) [2026-10-01T22:22:25.469996Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:22:25.470013Z ThreadId(1) fontc WARN] error: Expected ';' in features/ara-classes-PlaypenSans.fea at 41:514 | 41 | ...addaKasra-ar shaddaAlefabove-ar sukun-ar madda-ar noonghunnaabove-ar threedotsabove-ar goalcomma-ar] | ^ warning: ';' should only follow a statement in features/PlaypenSans.fea at 1756:27 | 1756 | sub florin by florin.ss19;; | ^
TypeTogether/Playpen-Sans/sources/config-Thai.yaml PlaypenSans.glyphspackage?edaffec145 (gftools) ✎
view source repository copy reproduction command
annotations
y Be(GlyfFragment(Ebreve)) [2026-10-01T22:22:44.441592Z ThreadId(1) fontc::workload DEBUG] 17943/22546 complete, most recently Be(GlyfFragment(Tcircumflexbelow)) [2026-10-01T22:22:44.441595Z ThreadId(1) fontc::workload DEBUG] 17944/22546 complete, most recently Be(GlyfFragment(fa-deva.alt1)) [2026-10-01T22:22:44.546488Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2026-10-01T22:22:44.546510Z 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
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Italic/SourceSerif4Variable-Italic.designspace?b3980ade53 (default)
10-01T22:28:29.690655Z ThreadId(5) fontbe::font DEBUG] Grabbing glyf for final font [2026-10-01T22:28:29.690683Z ThreadId(5) fontbe::font DEBUG] Grabbing GPOS for final font thread '<unnamed>' (70751652) panicked at /Users/rofls/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/write-fonts-0.53.0/src/tables/layout.rs:496:9: Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:28:29.692109Z ThreadId(1) fontc::workload DEBUG] 4544/4544 complete, most recently Be(Font) [2026-10-01T22:28:29.732723Z ThreadId(1) fontc ERROR] A task panicked: 'Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues>'
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Italic/SourceSerif4Variable-Italic.designspace?b3980ade53 (gftools)
for final font [2026-10-01T22:28:48.711135Z ThreadId(4) fontbe::font DEBUG] Grabbing GPOS for final font [2026-10-01T22:28:48.721040Z ThreadId(1) fontc::workload DEBUG] 4544/4544 complete, most recently Be(Font) [2026-10-01T22:28:48.763053Z ThreadId(1) fontc ERROR] A task panicked: 'Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues>' thread '<unnamed>' (70752909) panicked at /Users/rofls/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/write-fonts-0.53.0/src/tables/layout.rs:496:9: Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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)
10-01T22:27:39.596402Z ThreadId(8) fontbe::font DEBUG] Grabbing glyf for final font [2026-10-01T22:27:39.596427Z ThreadId(8) fontbe::font DEBUG] Grabbing GPOS for final font thread '<unnamed>' (70747157) panicked at /Users/rofls/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/write-fonts-0.53.0/src/tables/layout.rs:496:9: Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:27:39.601933Z ThreadId(1) fontc::workload DEBUG] 6138/6138 complete, most recently Be(Font) [2026-10-01T22:27:39.649116Z ThreadId(1) fontc ERROR] A task panicked: 'Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues>'
adobe-fonts/source-serif/$VIRTUAL/google/fonts/ofl/sourceserif4/config.yaml Roman/SourceSerif4Variable-Roman.designspace?b3980ade53 (gftools)
for final font [2026-10-01T22:28:17.353629Z ThreadId(8) fontbe::font DEBUG] Grabbing GPOS for final font [2026-10-01T22:28:17.359756Z ThreadId(1) fontc::workload DEBUG] 6138/6138 complete, most recently Be(Font) [2026-10-01T22:28:17.443552Z ThreadId(1) fontc ERROR] A task panicked: 'Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues>' thread '<unnamed>' (70748948) panicked at /Users/rofls/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/write-fonts-0.53.0/src/tables/layout.rs:496:9: Attempted to write PendingVariationIndex. VariationIndex tables should always be resolved before compilation. Please report this bug at <https://github.com/googlefonts/fontations/issues> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:35:04.658586Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo" [2026-10-01T22:35:04.658631Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/balt-dev/bytesized-gf_11abbf2db0/sources/Bytesized-Regular.ufo': 'only UFO (directory) packages are supported'
balt-dev/bytesized-gf/sources/config.yaml Bytesized-Regular.ufo?11abbf2db0 (gftools) ✎
view source repository copy reproduction command
annotations
TTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjfnlgyyh /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjfnlgyyh Bytesized-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjfnlgyyh Bytesized-Regular.ufo --flatten-components --decompose-transformed-components [2026-10-01T22:35:08.508002Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2026-10-01T22:35:08.508055Z ThreadId(1) fontc ERROR] Reading source failed for 'Bytesized-Regular.ufo': 'only UFO (directory) packages are supported' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:36:42.880135Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Bai-Jamjuree_e35cafdf69/source/Baijam.glyphs" [2026-10-01T22:36:42.905691Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:36:42.905706Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:36:42.905711Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:36:42.909840Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:36:42.916719Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Bai-Jamjuree/$VIRTUAL/google/fonts/ofl/baijamjuree/config.yaml source/Baijam.glyphs?e35cafdf69 (gftools) ✎
view source repository copy reproduction command
annotations
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppkah1i0k source/Baijam.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:36:49.543862Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Baijam.glyphs" [2026-10-01T22:36:49.565037Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:36:49.565061Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:36:49.565066Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:36:49.567693Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:36:49.572556Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Fah-Kwang/$VIRTUAL/google/fonts/ofl/fahkwang/config.yaml source/Fahkwang.glyphs?7b16186dad (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:10:25.462823Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Fah-Kwang_7b16186dad/source/Fahkwang.glyphs" [2026-10-01T22:10:25.488348Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:25.488370Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:25.488376Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:25.492237Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:25.497491Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:10:32.771594Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/K2D_5df785dc3b/source/K2D.glyphs" [2026-10-01T22:10:32.796980Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:32.796999Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:32.797003Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:32.802031Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:32.805849Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (default) ✎
view source repository copy reproduction command
annotations
10-01T22:10:40.605858Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Kodchasan_d68c1268f9/source/Kodchasan-Master.glyphs" [2026-10-01T22:10:40.627485Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-10-01T22:10:40.627505Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:40.627514Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:40.627515Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:40.635119Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:40.639923Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Koho/$VIRTUAL/google/fonts/ofl/koho/config.yaml source/KoHo-Master.glyphs?066267ad87 (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:10:48.092073Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Koho_066267ad87/source/KoHo-Master.glyphs" [2026-10-01T22:10:48.113698Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:48.113719Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:48.113724Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:48.116540Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:48.122258Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:11:25.182572Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/cadsondemak/Sarabun_854cdbc6af/source/Sarabun.glyphs" [2026-10-01T22:11:25.200405Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:11:25.200447Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:11:25.200456Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:11:25.206151Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:11:25.210674Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
cadsondemak/Sarabun/$VIRTUAL/google/fonts/ofl/sarabun/config.yaml source/Sarabun.glyphs?854cdbc6af (gftools) ✎
view source repository copy reproduction command
annotations
folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwpo40v17 source/Sarabun.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:11:30.406427Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Sarabun.glyphs" [2026-10-01T22:11:30.427869Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:11:30.427891Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:11:30.427895Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:11:30.432847Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:11:30.439704Z 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
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Black/Yantramanav-Black.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
hreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:29.155068Z 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) ✎
view source repository copy reproduction command
annotations
ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:24.045467Z 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) ✎
view source repository copy reproduction command
annotations
hreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:37:01.962864Z 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) ✎
view source repository copy reproduction command
annotations
eadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:18.883819Z 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) ✎
view source repository copy reproduction command
annotations
dId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:37:07.326487Z ThreadId(1) fontc WARN] error: Expected } found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in /Users/rofls/.fontc_crater_cache/erinmclaughlin/Yantramanav_e40db8e442/UFO/Regular/feat/Regular-Ivowel.fea at 223:0 | 223 | } pres; | ^
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Thin/Yantramanav-Thin.ufo?e40db8e442 (default) ✎
view source repository copy reproduction command
annotations
ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:56.159816Z 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/Thin/feat/Thin-Ivowel.fea at 223:0 | 223 | } pres; | ^
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (default)
/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" at Normalized {XROT: -1.00, YROT: 0.00} [2026-10-01T22:38:47.061243Z ThreadId(3) ufo2fontir::source DEBUG] Kerning for "/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace" at Normalized {XROT: 0.00, YROT: 0.00} [2026-10-01T22:38:47.061255Z ThreadId(5) fontbe::vvar DEBUG] skipping VVAR, we aren't building vertical tables [2026-10-01T22:38:47.061267Z ThreadId(7) fea_rs::util::paths INFO] path /Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/Source-HROTd_VROTd.ufo/features.fea is absolute [2026-10-01T22:38:47.083624Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/Tilt-Fonts_0773dc9f49/sources/Tilt Neon/Rotated/Source-HROTd_VROTd.ufo': 'failed to load (kerning) groups'
googlefonts/Tilt-Fonts/$VIRTUAL/google/fonts/ofl/tiltneon/config.yaml sources/Tilt Neon/Rotated/TiltNeon[XROT,YROT].designspace?0773dc9f49 (gftools)
Z ThreadId(1) fontc::workload DEBUG] 2337/2963 complete, most recently Be(GlyfFragment(gravemod)) [2026-10-01T22:38:52.104867Z ThreadId(1) fontc::workload DEBUG] 2338/2963 complete, most recently Be(GlyfFragment(Ebreve)) [2026-10-01T22:38:52.104869Z ThreadId(1) fontc::workload DEBUG] 2339/2963 complete, most recently Be(GlyfFragment(Dlinebelow)) [2026-10-01T22:38:52.104872Z ThreadId(1) fontc::workload DEBUG] 2340/2963 complete, most recently Be(GlyfFragment(oacute)) [2026-10-01T22:38:52.104875Z ThreadId(1) fontc::workload DEBUG] 2341/2963 complete, most recently Be(GlyfFragment(Idotbelow)) [2026-10-01T22:38:52.104877Z ThreadId(1) fontc::workload DEBUG] 2342/2963 complete, most recently Be(GlyfFragment(ugravedbl.alt)) [2026-10-01T22:38:52.128051Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Tilt Neon/Rotated/Source-HROTn_VROTx.ufo': 'failed to load (kerning) groups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Italic.glyphs?f4f60a57f5 (default)
te, most recently Fe(Glyph(bracketright)) [2026-10-01T22:39:33.943502Z ThreadId(1) fontc::workload DEBUG] 227/921 complete, most recently Fe(Glyph(H)) [2026-10-01T22:39:33.943504Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(cent)) [2026-10-01T22:39:33.943506Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(equal)) [2026-10-01T22:39:33.943509Z ThreadId(1) fontc::workload DEBUG] 230/921 complete, most recently Fe(Glyph(p)) [2026-10-01T22:39:33.943511Z ThreadId(1) fontc::workload DEBUG] 231/921 complete, most recently Fe(Glyph(Y)) [2026-10-01T22:39:33.943514Z ThreadId(1) fontc::workload DEBUG] 232/921 complete, most recently Fe(Glyph(T)) [2026-10-01T22:39:33.946509Z 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)
-01T22:39:37.958653Z ThreadId(1) fontc::workload DEBUG] 228/921 complete, most recently Fe(Glyph(Thorn)) [2026-10-01T22:39:37.958655Z ThreadId(1) fontc::workload DEBUG] 229/921 complete, most recently Fe(Glyph(t)) [2026-10-01T22:39:37.958657Z ThreadId(1) fontc::workload DEBUG] 230/921 complete, most recently Fe(Glyph(M)) [2026-10-01T22:39:37.958660Z ThreadId(1) fontc::workload DEBUG] 231/921 complete, most recently Fe(Glyph(seven)) [2026-10-01T22:39:37.958662Z ThreadId(1) fontc::workload DEBUG] 232/921 complete, most recently Fe(Glyph(Egrave)) [2026-10-01T22:39:37.958664Z ThreadId(1) fontc::workload DEBUG] 233/921 complete, most recently Fe(Glyph(two)) [2026-10-01T22:39:37.960279Z 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) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:37:28.128131Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/BeirutiVF.designspace" [2026-10-01T22:37:28.128209Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/googlefonts/beiruti_bd45772aef/Source/2-Production/Beiruti-Regular.ufo.zip': 'only UFO (directory) packages are supported'
googlefonts/beiruti/$VIRTUAL/google/fonts/ofl/beiruti/config.yaml Source/2-Production/BeirutiVF.designspace?bd45772aef (gftools) ✎
view source repository copy reproduction command
annotations
rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqpe1ot6r Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqpe1ot6r Source/2-Production/BeirutiVF.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:37:32.039475Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Source/2-Production/BeirutiVF.designspace" [2026-10-01T22:37:32.039532Z 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/googlesans/sources/config.yaml ../source/GoogleSans/GoogleSans-Italic.designspace?fce0e0668e (default)
0-01T22:33:48.965744Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(381)) successful [2026-10-01T22:33:48.965782Z ThreadId(9) fontbe::features::kern DEBUG] Gather be kerning [2026-10-01T22:33:49.521305Z ThreadId(9) fontbe::features::kern DEBUG] merged kerning lookups for {"Armn", "Beng", "Cyrl", "Deva", "Geor", "Grek", "Latn", "Thai"} [2026-10-01T22:33:49.627554Z ThreadId(9) fontbe::features::kern DEBUG] found 1 default lookups [2026-10-01T22:33:49.628297Z ThreadId(1) fontc::workload DEBUG] 30887/30902 complete, most recently Be(GatherBeKerning) [2026-10-01T22:33:49.628319Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:33:49.732655Z ThreadId(1) fontc::workload DEBUG] 30888/30902 complete, most recently Be(Features) [2026-10-01T22:33:50.319968Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 3: '# Automatic Code' markers differ from the default master
googlefonts/googlesans/sources/config.yaml ../source/GoogleSans/GoogleSans.designspace?fce0e0668e (default)
0-01T22:33:57.880398Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(169)) successful [2026-10-01T22:33:57.881109Z ThreadId(5) fontbe::features::kern DEBUG] Gather be kerning [2026-10-01T22:33:58.343592Z ThreadId(5) fontbe::features::kern DEBUG] merged kerning lookups for {"Armn", "Beng", "Cyrl", "Deva", "Geor", "Grek", "Latn", "Thai"} [2026-10-01T22:33:58.439024Z ThreadId(5) fontbe::features::kern DEBUG] found 1 default lookups [2026-10-01T22:33:58.442307Z ThreadId(1) fontc::workload DEBUG] 30895/30910 complete, most recently Be(GatherBeKerning) [2026-10-01T22:33:58.442328Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:33:58.526305Z ThreadId(1) fontc::workload DEBUG] 30896/30910 complete, most recently Be(Features) [2026-10-01T22:33:58.888487Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 3: '# Automatic Code' markers differ from the default master
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (default) ✎
view source repository copy reproduction command
annotations
m] Fe(Features) successful [2026-10-01T22:11:24.786694Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(PaintGraph) [2026-10-01T22:11:24.786699Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-10-01T22:11:24.786702Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-10-01T22:11:24.786704Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-10-01T22:11:24.787746Z ThreadId(3) ufo2fontir::source INFO] Inferred preliminary GDEF categories from GlyphData.xml: 0 mark, 0 ligature [2026-10-01T22:11:24.787766Z ThreadId(3) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-10-01T22:11:24.787959Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(StaticMetadata) [2026-10-01T22:11:24.788648Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/config.yaml JosefinSlab-Italic.designspace?61773366f7 (gftools) ✎
view source repository copy reproduction command
annotations
2:11:28.274116Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2026-10-01T22:11:28.274136Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-10-01T22:11:28.274805Z ThreadId(2) ufo2fontir::source INFO] Inferred preliminary GDEF categories from GlyphData.xml: 0 mark, 0 ligature [2026-10-01T22:11:28.274856Z ThreadId(2) fontir::ir::static_metadata DEBUG] Reuse existing subfamily name 'Thin Italic' for default instance at User {wght: 100.00} [2026-10-01T22:11:28.275338Z ThreadId(1) fontc::workload DEBUG] 3/907 complete, most recently Fe(StaticMetadata) [2026-10-01T22:11:28.275365Z ThreadId(1) fontc::workload DEBUG] 4/907 complete, most recently Be(Cpal) [2026-10-01T22:11:28.275368Z ThreadId(1) fontc::workload DEBUG] 5/907 complete, most recently Fe(PaintGraph) [2026-10-01T22:11:28.275957Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/sedgwickave/sources/config.yaml Sedgwick-Ave.glyphs?3b269a9037 (default) ✎
view source repository copy reproduction command
annotations
  • instances share a user-space wght location (no weightClass), collapsing the axis map so the default master has no user coord; fontmake silently drops masters and builds the wrong one
  • (to add or change, manually edit annotations.json)
[2026-10-01T22:04:48.092684Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/sedgwickave_3b269a9037/sources/Sedgwick-Ave.glyphs" [2026-10-01T22:04:48.097396Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-10-01T22:04:48.097409Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-10-01T22:04:48.097414Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:04:48.097415Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:04:48.099479Z 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) ✎
view source repository copy reproduction command
annotations
  • instances share a user-space wght location (no weightClass), collapsing the axis map so the default master has no user coord; fontmake silently drops masters and builds the wrong one
  • (to add or change, manually edit annotations.json)
c -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpmk_f65sy Sedgwick-Ave.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:04:51.919990Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sedgwick-Ave.glyphs" [2026-10-01T22:04:51.924244Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-10-01T22:04:51.924266Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 400 to 700 [2026-10-01T22:04:51.924271Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:04:51.924273Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:04:51.929499Z 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
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)
ThreadId(1) fontc::workload DEBUG] 1479/1788 complete, most recently Be(GlyfFragment(yen)) [2026-10-01T22:10:54.862555Z ThreadId(1) fontc::workload DEBUG] 1480/1788 complete, most recently Be(GlyfFragment(ncaron)) [2026-10-01T22:10:54.862556Z ThreadId(1) fontc::workload DEBUG] 1481/1788 complete, most recently Be(GlyfFragment(Imacron)) [2026-10-01T22:10:54.862557Z ThreadId(1) fontc::workload DEBUG] 1482/1788 complete, most recently Be(GlyfFragment(cdotaccent)) [2026-10-01T22:10:54.862558Z ThreadId(1) fontc::workload DEBUG] 1483/1788 complete, most recently Be(GlyfFragment(Lcommaaccent)) [2026-10-01T22:10:54.862559Z ThreadId(1) fontc::workload DEBUG] 1484/1788 complete, most recently Be(GlyfFragment(T_E)) [2026-10-01T22:10:54.863219Z 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)
ly Be(GlyfFragment(dieresis)) [2026-10-01T22:10:58.436133Z ThreadId(1) fontc::workload DEBUG] 1480/1788 complete, most recently Be(GlyfFragment(i)) [2026-10-01T22:10:58.436135Z ThreadId(1) fontc::workload DEBUG] 1481/1788 complete, most recently Be(GlyfFragment(mu)) [2026-10-01T22:10:58.436138Z ThreadId(1) fontc::workload DEBUG] 1482/1788 complete, most recently Be(GlyfFragment(adieresis)) [2026-10-01T22:10:58.436149Z ThreadId(1) fontc::workload DEBUG] 1483/1788 complete, most recently Be(GlyfFragment(u)) [2026-10-01T22:10:58.436151Z ThreadId(1) fontc::workload DEBUG] 1484/1788 complete, most recently Be(GlyfFragment(T)) [2026-10-01T22:10:58.436154Z ThreadId(1) fontc::workload DEBUG] 1485/1788 complete, most recently Be(GlyfFragment(M)) [2026-10-01T22:10:58.437696Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Girassol-Regular.ufo': 'failed to load (kerning) groups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Bold.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-ExtraBold.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Regular.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
line/seed/LINESeedJP/sources/config.yaml LINESeedJP-Thin.glyphspackage?ea7a320d85 (gftools)
s/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--subroutinizer'
m4rc1e/Chakra-Petch/$VIRTUAL/google/fonts/ofl/chakrapetch/config.yaml source/Chakra Petch.glyphs?6176529d05 (default) ✎
view source repository copy reproduction command
annotations
[2026-10-01T22:15:29.311881Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Chakra-Petch_6176529d05/source/Chakra Petch.glyphs" [2026-10-01T22:15:29.335032Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:15:29.335079Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:15:29.335090Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:15:29.341089Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:15:29.345898Z ThreadId(1) fontc ERROR] Missing mapping on Width for default at DesignSpace(0.0). Mappings [(UserSpace(100.0), DesignSpace(1.0))]
m4rc1e/Chakra-Petch/$VIRTUAL/google/fonts/ofl/chakrapetch/config.yaml source/Chakra Petch.glyphs?6176529d05 (gftools) ✎
view source repository copy reproduction command
annotations
92d38qc2zzr8kbcv88h0000gn/T/tmpyaf74onx source/Chakra Petch.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:15:34.749492Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Chakra Petch.glyphs" [2026-10-01T22:15:34.770318Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:15:34.770346Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:15:34.770351Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:15:34.780107Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:15:34.786957Z 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-10-01T22:04:24.310787Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mashavp/Solway_41e054e457/sources/Solway.glyphs" [2026-10-01T22:04:24.314643Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:04:24.314676Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:04:24.314678Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:04:24.316171Z 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/tmpi4nxnbhf sources/Solway.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:04:28.027194Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Solway.glyphs" [2026-10-01T22:04:28.032206Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:04:28.032266Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:04:28.032270Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:04:28.035407Z 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
nguyentype/vinasans/sources/config.yaml Vina Sans.glyphs?e99f043b35 (gftools)
UG] Coalescing 'circumflexcomb_gravecomb' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:11:09.764581Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'circumflexcomb_hookabovecomb' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:11:09.764583Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'lol' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:11:09.764588Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour Dcaron [2026-10-01T22:11:09.764605Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour I [2026-10-01T22:11:09.766773Z ThreadId(1) fontc ERROR] 'dieresiscomb' has interpolation-incompatible paths thread '<unnamed>' (70711402) panicked at fontir/src/glyph.rs:128:9: 'I' has 2 unique sets of components; must have exactly 1 {[i], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
notofonts/arabic/$VIRTUAL/google/fonts/ofl/notonaskharabicui/config.yaml sources/NotoNaskhArabicUI.glyphs?133ccaebf9 (default)
EBUG] 260/6500 complete, most recently Fe(Glyph(uni06F4.locl)) [2026-10-01T22:12:59.487915Z ThreadId(1) fontc::workload DEBUG] 261/6500 complete, most recently Fe(Glyph(uni0761.medi)) [2026-10-01T22:12:59.487917Z ThreadId(1) fontc::workload DEBUG] 262/6500 complete, most recently Fe(Glyph(uniFDA5)) [2026-10-01T22:12:59.487920Z ThreadId(1) fontc::workload DEBUG] 263/6500 complete, most recently Fe(Glyph(uniFC35)) [2026-10-01T22:12:59.487922Z ThreadId(1) fontc::workload DEBUG] 264/6500 complete, most recently Fe(Glyph(uniFD88)) [2026-10-01T22:12:59.487924Z ThreadId(1) fontc::workload DEBUG] 265/6500 complete, most recently Fe(Glyph(uniFD69)) [2026-10-01T22:12:59.487927Z ThreadId(1) fontc::workload DEBUG] 266/6500 complete, most recently Fe(Glyph(uniFCCD)) [2026-10-01T22:12:59.504479Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni0662.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
rosettatype/handjet/$VIRTUAL/google/fonts/ofl/handjet/config.yaml sources/Handjet.glyphs?3918b7798e (default)
RD: 0.00, ESHP: 1300.00, wght: 0.00} [2026-10-01T22:03:15.875290Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 1.00, ESHP: 1211.00, wght: 500.00} [2026-10-01T22:03:15.875300Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 1.00, ESHP: 1236.00, wght: -300.00} [2026-10-01T22:03:15.875307Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 1.00, ESHP: 750.00, wght: 0.00} [2026-10-01T22:03:15.875314Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 0.00, ESHP: 200.00, wght: -300.00} [2026-10-01T22:03:15.875322Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 0.00, ESHP: 300.00, wght: -300.00} [2026-10-01T22:03:15.888447Z ThreadId(1) fontc ERROR] Unable to compute deltas for pixel: Multiple values have the same normalized location Normalized {}
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (gftools)
fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpql7i3q5u /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpql7i3q5u source/Alkalami.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpql7i3q5u source/Alkalami.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:12:17.648992Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Alkalami.designspace" [2026-10-01T22:12:17.649027Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-ramsina/$VIRTUAL/google/fonts/ofl/ramsina/config.yaml source/Ramsina.designspace?29f057928d (gftools)
/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbfmvsa9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbfmvsa9 source/Ramsina.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbfmvsa9 source/Ramsina.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:15:28.001023Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/Ramsina.designspace" [2026-10-01T22:15:28.001063Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
zalando/sans/sources/config.yaml ZalandoSans.glyphs?4e44d0864c (default) ✎
view source repository copy reproduction command
annotations
0-01T22:32:56.518088Z ThreadId(1) fontc::workload DEBUG] 2032/2603 complete, most recently Be(GlyfFragment(Ocircumflex)) [2026-10-01T22:32:56.543135Z ThreadId(1) fontc ERROR] FEA validation failed with 4 errors [2026-10-01T22:32:56.543147Z ThreadId(1) fontc WARN] error: unsupported glyphs predicate attribute 'category': only 'name' is supported (see fontc#2052) in at 275:11 | 275 | @number=[$[category like 'Number']]; | ^^^^^^^^ error: unsupported glyphs predicate operator (see fontc#2052) in at 275:20 | 275 | @number=[$[category like 'Number']]; | ^^^^ error: unsupported glyphs predicate attribute 'subCategory': only 'name' is supported (see fontc#2052) in at 276:10 | 276 | @space=[$[subCategory like 'Space']]; | ^^^^^^^^^^^ error: unsupported glyphs predicate operator (see fontc#2052) in at 276:22 | 276 | @space=[$[subCategory like 'Space']]; | ^^^^
zalando/sans/sources/config.yaml ZalandoSans.glyphs?4e44d0864c (gftools) ✎
view source repository copy reproduction command
annotations
(see fontc#2052) in at 275:20 | 275 | @number=[$[category like 'Number']]; | ^^^^ error: unsupported glyphs predicate attribute 'subCategory': only 'name' is supported (see fontc#2052) in at 276:10 | 276 | @space=[$[subCategory like 'Space']]; | ^^^^^^^^^^^ error: unsupported glyphs predicate operator (see fontc#2052) in at 276:22 | 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

BornaIz/Lalezar/$VIRTUAL/google/fonts/ofl/lalezar/config.yaml sources/Lalezar.glyphs?238701c424 (gftools)
sLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Lalezar.glyphs' -> 'master_ufo/Lalezar-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (default)
Tools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 48 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau-Italic.glyphs?c21395fc7e (gftools)
rLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 50 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (default)
t'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 88 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/CatharsisFonts/Ysabeau_c21395fc7e/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/config.yaml Ysabeau.glyphs?c21395fc7e (gftools)
O:fontTools.varLib:Internal master locations: [{'Weight': 11}, {'Weight': 48.0}, {'Weight': 65.0}, {'Weight': 70.0}, {'Weight': 110}, {'Weight': 48.0}, {'Weight': 210}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [11, 110, 210]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': -1.0}, {'Weight': -0.6262626262626263}, {'Weight': -0.45454545454545453}, {'Weight': -0.40404040404040403}, {'Weight': 0.0}, {'Weight': -0.6262626262626263}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 92 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In 'Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
DunwichType/RhodiumLibre/$VIRTUAL/google/fonts/ofl/rhodiumlibre/config.yaml RhodiumLibre-Regular.glyphs?c6e9dc9167 (default)
/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 60, in to_ufo_font_attributes self.to_ufo_custom_params(ufo, font) # .custom_params ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 1140, 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 250, 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 556, in to_ufo_gasp_table value = {int(k): int(v) for k, v in value.items()} ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'items'
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (default)
line 191, in __getitem__ return self.loadGlyph(name) ~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 451, in readGlyph tree = _glifTreeFromString(text) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 1158, in _glifTreeFromString raise GlifLibError("GLIF contains invalid XML.") from etree_exception fontTools.ufoLib.errors.GlifLibError: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'.
EbenSorkin/Kavoon/$VIRTUAL/google/fonts/ofl/kavoon/config.yaml SRC/Kavoon-Regular.ufo?0b985571f9 (gftools)
ofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 451, in readGlyph tree = _glifTreeFromString(text) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 1158, in _glifTreeFromString raise GlifLibError("GLIF contains invalid XML.") from etree_exception fontTools.ufoLib.errors.GlifLibError: GLIF contains invalid XML. The issue is in glyph 'commaaccentcomb', located in '/Users/rofls/.fontc_crater_cache/EbenSorkin/Kavoon_0b985571f9/SRC/Kavoon-Regular.ufo/glyphs/commaaccentcomb.glif'. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekTelugu/builder.yaml Masters/AnekTelugu.designspace?34074c6b40 (default)
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)
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
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 'apply_origin_anchor' transformation 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)
attenComponentsFilter --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 'apply_origin_anchor' transformation 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)
rser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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 1140, 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 247, 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 265, 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 116, 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 1140, 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 247, 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 265, 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 116, 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)
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/tmp7iujzhk5', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa4dhfjtf', '--output_file', 'tmp7iujzhk5']' 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 (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)
hsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
yphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
yphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
hsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
origin_anchor' transformation 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)
pply_origin_anchor' transformation 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)
_origin_anchor' transformation 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)
y_origin_anchor' transformation 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)
ly_origin_anchor' transformation 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)
'apply_origin_anchor' transformation 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)
gin_anchor' transformation 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)
y_origin_anchor' transformation 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)
apply_origin_anchor' transformation 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)
in_anchor' transformation 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)
n_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'source/Trirong-300_Light_Ita.glyphs' -> 'master_ufo/Trirong-LightItalic.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-400_Regular.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-500_Medium.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-Medium.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-500_Medium_Ita.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-MediumItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-600_DemiBold.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-DemiBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-600_DemiBold_Ita.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-DemiBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-700_Bold.glyphs?0c1ce550d1 (gftools)
n] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-Bold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-700_Bold_Ita.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-BoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-800_ExtraBold.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-ExtraBold.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-800_ExtraBold_Ita.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-ExtraBoldItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-900_Black.glyphs?0c1ce550d1 (gftools)
] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-Black.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cadsondemak/trirong/$VIRTUAL/google/fonts/ofl/trirong/config.yaml source/Trirong-900_Black_Ita.glyphs?0c1ce550d1 (gftools)
[--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: source/instance_ufos/Trirong-BlackItalic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cathschmidt/yatra-one/$VIRTUAL/google/fonts/ofl/yatraone/config.yaml source/masters/YatraOne_0.ufo?b991e49f27 (default)
INFO:fontmake.font_project:Building TTF for Yatra-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 10 mark, 107 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yatra INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yatra INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 131, 2: 2147, 3: 1605, 4: 1737, 5: 1043, 6: 272, 7: 111, 8: 26, 9: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cathschmidt/yatra-one_b991e49f27/source/masters/YatraOne_0.ufo': Compiling UFO failed: The width should not be negative: 'dvCandrabindu'
cathschmidt/yatra-one/$VIRTUAL/google/fonts/ofl/yatraone/config.yaml source/masters/YatraOne_0.ufo?b991e49f27 (gftools)
One_0.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yatra-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 10 mark, 107 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yatra INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yatra INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yatra INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 131, 2: 2195, 3: 1672, 4: 1755, 5: 1052, 6: 272, 7: 111, 8: 26, 9: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yatra INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'source/masters/YatraOne_0.ufo': Compiling UFO failed: The width should not be negative: 'dvCandrabindu' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cyrealtype/Federant/$VIRTUAL/google/fonts/ofl/federant/config.yaml src/Federant-Regular.glyphs?c5c5f60221 (gftools)
arser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'src/Federant-Regular.glyphs' -> 'master_ufo/Federant-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Angkor/Source/builder.yaml Angkor.glyphs?8a6117ad7d (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Angkor-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Bayon/Source/builder.yaml Bayon.glyphs?1749b1d8a8 (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Bayon-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Bokor/Source/builder.yaml Bokor.glyphs?b5d5f6e07e (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Bokor-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Dangrek/Source/builder.yaml Dangrek.glyphs?a8da8cf02e (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Dangrek-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Fasthand/Source/builder.yaml Fasthand.glyphs?048b6cfd78 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Fasthand-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Freehand/Source/builder.yaml Freehand.glyphs?43c90b514c (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Freehand-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Koulen/Source/builder.yaml Koulen.glyphs?387ec6f230 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Koulen-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Metal/Source/builder.yaml Metal.glyphs?2d74e37de8 (gftools)
ps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Metal-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Moul/$VIRTUAL/google/fonts/ofl/moul/config.yaml Source/Moul.glyphs?9bd37b4c66 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Source/instance_ufos/Moul-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Moulpali/Source/builder.yaml Moulpali.glyphs?fdfa563877 (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Moulpali-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/OdorMeanChey/Source/builder.yaml OdorMeanChey.glyphs?aef50fea89 (gftools)
overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/OdorMeanChey-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Preahvihear/Source/builder.yaml Preahvihear.glyphs?86b9102c45 (gftools)
-overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Preahvihear-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
danhhong/Taprom/Source/builder.yaml Taprom.glyphs?9dac96ed76 (gftools)
s] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Taprom-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dharmatype/Bebas-Neue/$VIRTUAL/google/fonts/ofl/bebasneue/config.yaml sources/BebasNeueV2.0(2018).glyphs?686d14af64 (gftools)
'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/BebasNeueV2.0(2018).glyphs' -> 'master_ufo/BebasNeue-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme-Italic.glyphs?4fa691f389 (default)
ckages/glyphsLib/builder/transformations/propagate_anchors.py", line 499, 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 349, 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)
_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 349, 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
fontworks-fonts/DotGothic16/$VIRTUAL/google/fonts/ofl/dotgothic16/config.yaml sources/DotGothic16.glyphs?e44ca7bb46 (gftools)
ser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
arser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
r:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
lyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
ib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/TrainOne.glyphs' -> 'master_ufo/TrainOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Bhavuka/sources/config.yaml Bhavuka-Regular.glyphs?5a9c2de51b (default)
er.designspace ^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 359, in designspace list(self.masters) # Make sure that the UFOs are built ~~~~^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 234, in masters self.to_ufo_font_attributes(self.family_name) # .font ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 39, in to_ufo_font_attributes fill_ufo_metadata(master, ufo) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 113, in fill_ufo_metadata raise ValueError(f"Unknown name language: {lang}") ValueError: Unknown name language: en-US
googlefonts/Inconsolata/sources/config.yaml Inconsolata.glyphs?fc1fc21081 (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
aster UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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/tmpdn6hhqhy 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)
T/tmprpmcytq1 -o ttf -u Radley-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Radley-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Radley-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 338, 2: 1346, 3: 478, 4: 324, 5: 89, 6: 20, 7: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Radley-Italic fontmake: Error: In 'Radley-Italic.ufo': Compiling UFO failed: Could not find component 'uni0326' used in 'Scommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Roboto-Flex/sources/config.yaml RobotoFlex.designspace?739e06dc46 (default)
h tildecombstack.case: * 69 fonts had: "_top, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph u: * 69 fonts had: "bottom, ogonek, top, topright" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph v: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph w: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph x: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph y: * 69 fonts had: "bottom, top" * 16 fonts had: "" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph z: * 69 fonts had: "bottom, top" * 16 fonts had: "" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Roboto-Flex_739e06dc46/sources/RobotoFlex.designspace': Compatibility check failed
googlefonts/RobotoMono/sources/config.yaml RobotoMono-Italic.designspace?111eb14e36 (default)
talic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 39: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 41: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 42: * Roboto Mono Thin Italic had: None * Roboto Mono Italic, Roboto Mono Bold Italic had: qcurve ERROR:fontmake.compatibility: Fonts had differing point type in glyph ohorn, contour 0, point 44: * Roboto Mono Thin Italic had: qcurve * Roboto Mono Italic, Roboto Mono Bold Italic had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/RobotoMono_111eb14e36/sources/RobotoMono-Italic.designspace': Compatibility check failed
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline-Italic.glyphs?81ea544e0c (gftools)
ps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Italic.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-inline/sources/config.yml AlumniSansInline.glyphs?81ea544e0c (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansInlineOne-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/alumni-sans-pinstripe/sources/config.yml AlumniSansPinstripe.glyphs?26cf834f2e (gftools)
s-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/AlumniSansPinstripe-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/arizonia/sources/config.yml Arizonia.glyphs?e135e3351c (gftools)
[--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Arizonia-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/babylonica/sources/config.yml Babylonica.glyphs?7b1c733f74 (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Babylonica-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/beau-rivage/sources/config.yml BeauRivage-Pro.glyphs?a80b72a03f (gftools)
--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/BeauRivage-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (default)
nt 69: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caveat_59745e818e/sources/Caveat.designspace': Compatibility check failed
googlefonts/caveat/$VIRTUAL/google/fonts/ofl/caveat/config.yaml sources/Caveat.designspace?59745e818e (gftools)
d had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 71: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 72: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 74: * Caveat Bold had: curve * Caveat Regular had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 75: * Caveat Bold had: None * Caveat Regular had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uni03BC, contour 0, point 77: * Caveat Bold had: curve * Caveat Regular had: None fontmake: Error: In 'sources/Caveat.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/fuggles/sources/config.yml Fuggles.glyphs?cc9766c14a (gftools)
] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Fuggles-Regular.ufo.json not found ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/glegoo/sources/config.yaml Glegoo-Bold.glyphs?f33250e477 (default)
rce INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Glegoo-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Glegoo-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 615, 2: 4031, 3: 1658, 4: 630, 5: 30, 6: 15, 7: 10 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/glegoo_f33250e477/sources/Glegoo-Bold.glyphs' -> 'master_ufo/Glegoo-Bold.designspace': Compiling UFO failed: The width should not be negative: 'usigndeva'
googlefonts/glegoo/sources/config.yaml Glegoo-Bold.glyphs?f33250e477 (gftools)
8kbcv88h0000gn/T/tmpsabhzo8p -o ttf -u instance_ufos/Glegoo-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Glegoo-Bold INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Glegoo-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Glegoo-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 615, 2: 4031, 3: 1658, 4: 630, 5: 30, 6: 15, 7: 10 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Glegoo-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: The width should not be negative: 'usigndeva' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/googlefontdirectory-hg/$VIRTUAL/google/fonts/ofl/lilyscriptone/config.yaml ofl/lilyscriptone/src/LilyScriptOne-Regular.glyphs?52f780bc9d (gftools)
file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
ile INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
ile INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
ib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
s file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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/tmpipsy328t' 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/tmpfsd1cu23' 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/tmp1cq5qsgr' 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/tmpfpwqb8_f' fontmake: Error: Compiling UFO failed: <features>:280:1: "languagesystem deva dflt" has already been specified ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/longcang/$VIRTUAL/google/fonts/ofl/longcang/config.yaml sources/LongCang.glyphs?37b9a6c0b6 (gftools)
ib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
ser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/ZhiMangXing.glyphs' -> 'master_ufo/ZhiMangXing-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100, Width: 5'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Bold.ufo?6dcec520f9 (default)
lding TTF for ZillaSlab-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 337, 2: 3295, 3: 1414, 4: 259, 5: 19, 6: 22 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Bold.ufo?6dcec520f9 (gftools)
a.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 337, 2: 3295, 3: 1414, 4: 259, 5: 19, 6: 22 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Bold INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-Bold.ufo': Compiling UFO failed: sources/ZillaSlab-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-BoldItalic.ufo?6dcec520f9 (default)
NFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 241, 2: 3441, 3: 1427, 4: 368, 5: 22, 6: 3 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-BoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-BoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-BoldItalic.ufo?6dcec520f9 (gftools)
-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 241, 2: 3441, 3: 1427, 4: 368, 5: 22, 6: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-BoldItalic INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-BoldItalic.ufo': Compiling UFO failed: sources/ZillaSlab-BoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Italic.ufo?6dcec520f9 (default)
llaSlab-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 309, 2: 3483, 3: 1323, 4: 382, 5: 15, 6: 7 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Italic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Italic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Italic.ufo?6dcec520f9 (gftools)
ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 309, 2: 3483, 3: 1323, 4: 382, 5: 15, 6: 7 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Italic INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-Italic.ufo': Compiling UFO failed: sources/ZillaSlab-Italic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Light.ufo?6dcec520f9 (default)
TTF for ZillaSlab-Light INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 340, 2: 3019, 3: 1613, 4: 343, 5: 19, 6: 26 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Light.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Light.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Light.ufo?6dcec520f9 (gftools)
2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 340, 2: 3019, 3: 1613, 4: 343, 5: 19, 6: 26 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Light INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-Light.ufo': Compiling UFO failed: sources/ZillaSlab-Light.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-LightItalic.ufo?6dcec520f9 (default)
fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 304, 2: 3332, 3: 1470, 4: 392, 5: 14, 6: 8 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-LightItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-LightItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-LightItalic.ufo?6dcec520f9 (gftools)
ssing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-LightItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 304, 2: 3332, 3: 1470, 4: 392, 5: 14, 6: 8 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-LightItalic INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-LightItalic.ufo': Compiling UFO failed: sources/ZillaSlab-LightItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Medium.ufo?6dcec520f9 (default)
for ZillaSlab-Medium INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 440, 2: 3264, 3: 1326, 4: 285, 5: 19, 6: 23 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Medium.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Medium.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Medium.ufo?6dcec520f9 (gftools)
k, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 440, 2: 3264, 3: 1326, 4: 285, 5: 19, 6: 23 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Medium INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-Medium.ufo': Compiling UFO failed: sources/ZillaSlab-Medium.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-MediumItalic.ufo?6dcec520f9 (default)
make.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 343, 2: 3511, 3: 1318, 4: 322, 5: 13, 6: 7 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-MediumItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-MediumItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-MediumItalic.ufo?6dcec520f9 (gftools)
glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-MediumItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 343, 2: 3511, 3: 1318, 4: 322, 5: 13, 6: 7 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-MediumItalic INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-MediumItalic.ufo': Compiling UFO failed: sources/ZillaSlab-MediumItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Regular.ufo?6dcec520f9 (default)
illaSlab-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 414, 2: 3119, 3: 1462, 4: 318, 5: 19, 6: 24 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-Regular.ufo?6dcec520f9 (gftools)
ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 414, 2: 3119, 3: 1462, 4: 318, 5: 19, 6: 24 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-Regular INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-Regular.ufo': Compiling UFO failed: sources/ZillaSlab-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBold.ufo?6dcec520f9 (default)
lab-SemiBold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 364, 2: 3369, 3: 1317, 4: 261, 5: 17, 6: 23 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBold.ufo?6dcec520f9 (gftools)
re INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 364, 2: 3369, 3: 1317, 4: 261, 5: 17, 6: 23 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-SemiBold INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-SemiBold.ufo': Compiling UFO failed: sources/ZillaSlab-SemiBold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBoldItalic.ufo?6dcec520f9 (default)
t_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 310, 2: 3464, 3: 1386, 4: 328, 5: 15, 6: 5 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlab-SemiBoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslab/config.yaml sources/ZillaSlab-SemiBoldItalic.ufo?6dcec520f9 (gftools)
ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 310, 2: 3464, 3: 1386, 4: 328, 5: 15, 6: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlab-SemiBoldItalic INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlab-SemiBoldItalic.ufo': Compiling UFO failed: sources/ZillaSlab-SemiBoldItalic.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-italic.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Bold.ufo?6dcec520f9 (default)
e.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 331, 2: 3307, 3: 1408, 4: 260, 5: 19, 6: 22 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-bold.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Bold.ufo?6dcec520f9 (gftools)
s INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 331, 2: 3307, 3: 1408, 4: 260, 5: 19, 6: 22 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlabHighlight-Bold INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlabHighlight-Bold.ufo': Compiling UFO failed: sources/ZillaSlabHighlight-Bold.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-bold.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Regular.ufo?6dcec520f9 (default)
d preliminary openTypeCategories from GlyphData.xml: 2 mark, 23 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 417, 2: 3121, 3: 1459, 4: 318, 5: 19, 6: 24 INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/mozilla/zilla-slab_6dcec520f9/sources/ZillaSlabHighlight-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-highlight-light.fea
mozilla/zilla-slab/$VIRTUAL/google/fonts/ofl/zillaslabhighlight/config.yaml sources/ZillaSlabHighlight-Regular.ufo?6dcec520f9 (gftools)
DecomposeTransformedComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on ZillaSlabHighlight-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 417, 2: 3121, 3: 1459, 4: 318, 5: 19, 6: 24 INFO:ufo2ft.filters:Running FlattenComponentsFilter on ZillaSlabHighlight-Regular INFO:ufo2ft:Building OpenType tables WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/ZillaSlabHighlight-Regular.ufo': Compiling UFO failed: sources/ZillaSlabHighlight-Regular.ufo/features.fea:2:8: The following feature file should be included but cannot be found: ../fea/zilla-features-highlight-light.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
noriokanisawa/HachiMaruPop/$VIRTUAL/google/fonts/ofl/hachimarupop/config.yaml sources/HachiMaruPop.glyphs?efaa0d31f7 (gftools)
ning 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/HachiMaruPop.glyphs' -> 'master_ufo/HachiMaruPop-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
notofonts/bengali/$VIRTUAL/google/fonts/ofl/notosansbengaliui/config.yaml sources/NotoSansBengali.glyphspackage?85d80394cb (default)
^^^^^^ 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
phoikoi/VT323/$VIRTUAL/google/fonts/ofl/vt323/config.yaml sources/VT323.glyphs?9bd4b3f698 (default)
/glyphsLib/builder/transformations/propagate_anchors.py", line 499, 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 349, 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
satsuyako/CherryBomb/$VIRTUAL/google/fonts/ofl/cherrybombone/config.yaml sources/CherryBomb.glyphs?9171b63b08 (gftools)
nning 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/CherryBomb.glyphs' -> 'master_ufo/CherryBombOne-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
satsuyako/YomogiFont/$VIRTUAL/google/fonts/ofl/yomogi/config.yaml sources/Yomogi.glyphs?8551d68706 (gftools)
.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Interpolating master UFOs from designspace WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'sources/Yomogi.glyphs' -> 'master_ufo/Yomogi-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'Weight: 100'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
sevmeyer/oxanium/$VIRTUAL/google/fonts/ofl/oxanium/config.yaml sources/Oxanium.designspace?a8f39e0c71 (default)
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 27 mark, 2 ligature WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium-ExtraLight.ufo/features.fea:1:8: The following feature file should be included but cannot be found: ../fea/classes.fea
sevmeyer/oxanium/$VIRTUAL/google/fonts/ofl/oxanium/config.yaml sources/Oxanium.designspace?a8f39e0c71 (gftools)
ce --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjs6prqmu INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 27 mark, 2 ligature WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it. fontmake: Error: In 'sources/Oxanium.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/sevmeyer/oxanium_a8f39e0c71/sources/Oxanium-ExtraLight.ufo/features.fea:1:8: The following feature file should be included but cannot be found: ../fea/classes.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
shibuyafont/3d-rock-font/$VIRTUAL/google/fonts/ofl/rock3d/config.yaml sources/Rock3D.glyphs?04e20f0b23 (gftools)
phsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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/tmpw2omu2t7' 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/tmpi0hetj_g' 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 (gftools)
/T/tmpgh7wirtm -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 (gftools)
instance_ufos/Kadwa-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Kadwa-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Kadwa-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Kadwa-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 203, 2: 3088, 3: 1859, 4: 368, 5: 46, 6: 35, 7: 19, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Kadwa-Regular fontmake: Error: Compiling UFO failed: Could not find component 'Ge-cy' used in 'Gamma' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
sovichet/kdam-thmor-pro/sources/config.yaml KdamThmorPro.designspace?02b97ee272 (default)
INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for KdamThmorPro-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 78 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on KdamThmorTwo-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 808, 2: 859, 3: 47, 4: 14, 5: 3 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.postProcessor:Renaming glyphs to final production names INFO:fontmake.font_project:Saving fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/sovichet/kdam-thmor-pro_02b97ee272/sources/KdamThmorPro.designspace': Generating fonts from Designspace failed
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (default)
orner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/suman51284/Alkatra_0192cbf706/Sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'
suman51284/Alkatra/Sources/config.yaml Alkatra.glyphs?0192cbf706 (gftools)
r.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in b) ERROR:glyphsLib.filters.cornerComponents:Can't deal with offset instrokes yet; start corner components on axis (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) ERROR:glyphsLib.filters.cornerComponents:left and right anchors to corner components are not currently supported (corner _corner.serif in d) fontmake: Error: In 'Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
theleagueof/league-script-number-one/$VIRTUAL/google/fonts/ofl/leaguescript/config.yaml source/LeagueScriptNumberOne.ufo?225add0b37 (default)
INFO:fontmake.font_project:Building TTF for LeagueScriptThinNormal-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2271, 2: 4312, 3: 1018, 4: 446, 5: 82, 6: 11, 7: 5 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/theleagueof/league-script-number-one_225add0b37/source/LeagueScriptNumberOne.ufo': Compiling UFO failed: The width should not be negative: 'bt'
theleagueof/league-script-number-one/$VIRTUAL/google/fonts/ofl/leaguescript/config.yaml source/LeagueScriptNumberOne.ufo?225add0b37 (gftools)
lter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for LeagueScriptThinNormal-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running DecomposeComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters:Running CubicToQuadraticFilter on LeagueScriptThin-Normal INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2271, 2: 4312, 3: 1018, 4: 446, 5: 82, 6: 11, 7: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on LeagueScriptThin-Normal INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'source/LeagueScriptNumberOne.ufo': Compiling UFO failed: The width should not be negative: 'bt' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
theleagueof/raleway/$VIRTUAL/google/fonts/ofl/raleway/config.yaml sources/Raleway-Italic.designspace?938ac77022 (default)
rve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 7: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 8: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 10: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 11: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/theleagueof/raleway_938ac77022/sources/Raleway-Italic.designspace': Compatibility check failed
theleagueof/raleway/$VIRTUAL/google/fonts/ofl/raleway/config.yaml sources/Raleway-Italic.designspace?938ac77022 (gftools)
um Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 7: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 8: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 10: * Raleway Thin Italic had: None * Raleway Medium Italic, Raleway Black Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero.lf, contour 1, point 11: * Raleway Thin Italic had: curve * Raleway Medium Italic, Raleway Black Italic had: None fontmake: Error: In 'sources/Raleway-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
typeoff/martel/$VIRTUAL/google/fonts/ofl/martel/config.yaml Martel Source Files/Martel 20150306.glyphs?76c161e71b (default)
': 1.0, 'Width': 0.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 37 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating VVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:fontTools.varLib:Setting OS/2.usWeightClass = 600 INFO:fontTools.varLib:Setting OS/2.usWidthClass = 1 INFO:ufo2ft:Compiling variable features for Martel-VF 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: unsupported operand type(s) for -: 'str' and '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-10-01T22:02:34.484579Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/42dot-Sans_d23e87fe44/sources/42dotSans.designspace" [2026-10-01T22:02:34.485527Z 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/tmphl37f_u9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphl37f_u9 42dotSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphl37f_u9 42dotSans.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:02:39.483704Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "42dotSans.designspace" [2026-10-01T22:02:39.483813Z 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/tmpq5sr1myr -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/tmpq5sr1myr -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-10-01T22:02:40.547933Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/42dot/Asta-Sans_62b8301ac4/sources/AstaSans.designspace" [2026-10-01T22:02:40.547990Z 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/tmpm_bsmh8z /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm_bsmh8z AstaSans.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpm_bsmh8z AstaSans.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:02:44.428161Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "AstaSans.designspace" [2026-10-01T22:02:44.428282Z 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/tmpnt9jh4wd -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/tmpnt9jh4wd -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)
fontc
gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
fontmake
gftools produced multiple outputs: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
DunwichType/RhodiumLibre/$VIRTUAL/google/fonts/ofl/rhodiumlibre/config.yaml RhodiumLibre-Regular.glyphs?c6e9dc9167 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/font.py", line 60, in to_ufo_font_attributes self.to_ufo_custom_params(ufo, font) # .custom_params ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py", line 1140, 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 250, 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 556, 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 1140, 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 250, 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 556, 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-10-01T22:12:39.432534Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo" [2026-10-01T22:12:39.441014Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo/glyphs/registered.glif': 'expected file'
fontmake
/site-packages/ufoLib2/objects/layer.py", line 191, in __getitem__ return self.loadGlyph(name) ~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 449, in readGlyph text = self.getGLIF(glyphName) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 379, in getGLIF raise GlifLibError( ...<2 lines>... ) fontTools.ufoLib.errors.GlifLibError: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs
EbenSorkin/Basic/$VIRTUAL/google/fonts/ofl/basic/config.yaml Basic-Regular.ufo?202e65ac93 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp37g7n5uo /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp37g7n5uo Basic-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp37g7n5uo Basic-Regular.ufo --flatten-components --decompose-transformed-components [2026-10-01T22:12:43.279028Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Basic-Regular.ufo" [2026-10-01T22:12:43.280438Z ThreadId(1) fontc ERROR] Reading source failed for 'Basic-Regular.ufo/glyphs/registered.glif': 'expected file' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/ufoLib2/objects/layer.py", line 329, in loadGlyph self._glyphSet.readGlyph(name, glyph, glyph.getPointPen()) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 449, in readGlyph text = self.getGLIF(glyphName) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/ufoLib/glifLib.py", line 379, in getGLIF raise GlifLibError( ...<2 lines>... ) fontTools.ufoLib.errors.GlifLibError: The file 'registered.glif' associated with glyph 'registered' in contents.plist does not exist on <osfs '/Users/rofls/.fontc_crater_cache/EbenSorkin/Basic_202e65ac93/Basic-Regular.ufo'>/glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (default)
fontc
-01T22:14:17.434891Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour HaRa.or [2026-10-01T22:14:17.434931Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour RraRa.or [2026-10-01T22:14:17.435003Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour RhaRa.or [2026-10-01T22:14:17.435072Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour YyaRa.or [2026-10-01T22:14:17.435103Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour KhaI.or [2026-10-01T22:14:17.435132Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour ThaI.or [2026-10-01T22:14:17.435159Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour DhaI.or [2026-10-01T22:14:17.435186Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour MatraICandrabindu.or [2026-10-01T22:14:17.435217Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour MatraIReph.or [2026-10-01T22:14:17.451724Z ThreadId(1) fontc ERROR] 'threesixteenth.or' has interpolation-incompatible paths
fontmake
rnersFilter on AnekOdia-CondensedExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Anek_34074c6b40/sources/AnekOdia/Masters/AnekOdia.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'oneeigth.or', 'threesixteenth.or'
EkType/Anek/sources/AnekOdia/builder.yaml Masters/AnekOdia.designspace?34074c6b40 (gftools)
fontc
.or)) [2026-10-01T22:14:21.045749Z ThreadId(1) fontc::workload DEBUG] 1587/2948 complete, most recently Be(GlyfFragment(Ddha.or)) [2026-10-01T22:14:21.045751Z ThreadId(1) fontc::workload DEBUG] 1588/2948 complete, most recently Be(GlyfFragment(guilsinglleft)) [2026-10-01T22:14:21.045754Z ThreadId(1) fontc::workload DEBUG] 1589/2948 complete, most recently Be(GlyfFragment(E)) [2026-10-01T22:14:21.045757Z ThreadId(1) fontc::workload DEBUG] 1590/2948 complete, most recently Be(GlyfFragment(TaTa.or)) [2026-10-01T22:14:21.052685Z ThreadId(9) fontbe::glyphs WARN] threesixteenth.or has inconsistent path elements: {"MCLCCCLCLLLLLCCLLLCCLCLCLCZ", "MCCCCCLLLLLCCLLLCCLCLCLCZ"} [2026-10-01T22:14:21.061054Z ThreadId(5) ufo2fontir::source DEBUG] 9 distinct feature files; they will be merged [2026-10-01T22:14:21.082397Z ThreadId(1) fontc ERROR] 'oneeigth.or' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
er on AnekOdia-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedThin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedMedium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on AnekOdia-ExpandedExtraBold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'oneeigth.or' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'threesixteenth.or' have different number of segments fontmake: Error: In 'Masters/AnekOdia.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'oneeigth.or', 'threesixteenth.or' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
EkType/Anek/sources/AnekTamil/builder.yaml Masters/AnekTamil.designspace?34074c6b40 (default)
fontc
[2026-10-01T22:14:22.040537Z 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/tmpegqui4zk /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpegqui4zk Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpegqui4zk Masters/AnekTamil.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:14:26.281156Z 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/Jaini/Source/jaini-purva.yaml JainiPurva.glyphs?4d2bcf9760 (default)
fontc
2:15:25.320188Z ThreadId(1) fontc::workload DEBUG] 5955/6888 complete, most recently Be(GlyfFragment(TaSaYa.dv)) [2026-10-01T22:15:25.320190Z ThreadId(1) fontc::workload DEBUG] 5956/6888 complete, most recently Be(GlyfFragment(KhaKha.dv)) [2026-10-01T22:15:25.320193Z ThreadId(1) fontc::workload DEBUG] 5957/6888 complete, most recently Be(GlyfFragment(Dda.dv)) [2026-10-01T22:15:25.320196Z ThreadId(1) fontc::workload DEBUG] 5958/6888 complete, most recently Be(GlyfFragment(MaBa.dv)) [2026-10-01T22:15:25.320198Z ThreadId(1) fontc::workload DEBUG] 5959/6888 complete, most recently Be(GlyfFragment(PaMa.dv)) [2026-10-01T22:15:25.342649Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:15:25.342659Z 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/tmp_ljccsq8' 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
most recently Be(GlyfFragment(matraEalt.dv)) [2026-10-01T22:15:30.449320Z ThreadId(1) fontc::workload DEBUG] 5754/6888 complete, most recently Be(GlyfFragment(KaTaVa.dv)) [2026-10-01T22:15:30.449322Z ThreadId(1) fontc::workload DEBUG] 5755/6888 complete, most recently Be(GlyfFragment(L)) [2026-10-01T22:15:30.449325Z ThreadId(1) fontc::workload DEBUG] 5756/6888 complete, most recently Be(GlyfFragment(KhaNuktamatraRu.dv)) [2026-10-01T22:15:30.449329Z ThreadId(1) fontc::workload DEBUG] 5757/6888 complete, most recently Be(GlyfFragment(signWesternNineLikeBhale.dv)) [2026-10-01T22:15:30.473913Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:15:30.473927Z 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/tmp6wnfkia5' 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
accent)) [2026-10-01T22:15:32.175135Z ThreadId(1) fontc::workload DEBUG] 6508/6852 complete, most recently Be(GlyfFragment(Germandbls)) [2026-10-01T22:15:32.175138Z ThreadId(1) fontc::workload DEBUG] 6509/6852 complete, most recently Be(GlyfFragment(copyright)) [2026-10-01T22:15:32.175140Z ThreadId(1) fontc::workload DEBUG] 6510/6852 complete, most recently Be(GlyfFragment(P)) [2026-10-01T22:15:32.175143Z ThreadId(1) fontc::workload DEBUG] 6511/6852 complete, most recently Be(GlyfFragment(B)) [2026-10-01T22:15:32.175145Z ThreadId(1) fontc::workload DEBUG] 6512/6852 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:15:32.185748Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:15:32.185760Z 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/tmpl1f02zhj' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/EkType/Jaini_4d2bcf9760/Source/Jaini.glyphs' -> 'master_ufo/Jaini-Regular.designspace': Compiling UFO failed: <features>:371:1: Already defined substitution for "La.MAR.dv, Halant.dv, Ra.dv"
EkType/Jaini/Source/jaini.yaml Jaini.glyphs?4d2bcf9760 (gftools)
fontc
load DEBUG] 4919/6852 complete, most recently Be(GlyfFragment(section)) [2026-10-01T22:15:37.413156Z ThreadId(1) fontc::workload DEBUG] 4920/6852 complete, most recently Be(GlyfFragment(percent)) [2026-10-01T22:15:37.413159Z ThreadId(1) fontc::workload DEBUG] 4921/6852 complete, most recently Be(GlyfFragment(NaRa.dv)) [2026-10-01T22:15:37.413161Z ThreadId(1) fontc::workload DEBUG] 4922/6852 complete, most recently Be(GlyfFragment(NaPhaLaYa.dv)) [2026-10-01T22:15:37.413164Z ThreadId(1) fontc::workload DEBUG] 4923/6852 complete, most recently Be(GlyfFragment(uni0966)) [2026-10-01T22:15:37.445355Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:15:37.445367Z 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/tmp1mfe7jh5' 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
micro)) [2026-10-01T22:17:18.471487Z ThreadId(1) fontc::workload DEBUG] 1747/2944 complete, most recently Be(GlyfFragment(s)) [2026-10-01T22:17:18.471488Z ThreadId(1) fontc::workload DEBUG] 1748/2944 complete, most recently Be(GlyfFragment(commaaccentcomb)) [2026-10-01T22:17:18.471489Z ThreadId(1) fontc::workload DEBUG] 1749/2944 complete, most recently Be(GlyfFragment(Q)) [2026-10-01T22:17:18.486399Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:17:18.486430Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:17:18.486447Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour exclam [2026-10-01T22:17:18.486482Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour perthousand [2026-10-01T22:17:18.496658Z 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
fontc::workload DEBUG] 1867/2944 complete, most recently Be(GlyfFragment(macronbelowcomb.case)) [2026-10-01T22:17:23.916332Z ThreadId(1) fontc::workload DEBUG] 1868/2944 complete, most recently Be(GlyfFragment(asterisk)) [2026-10-01T22:17:23.916335Z ThreadId(1) fontc::workload DEBUG] 1869/2944 complete, most recently Be(GlyfFragment(ruble)) [2026-10-01T22:17:23.935847Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'exclam' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:17:23.935876Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:17:23.935889Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour exclam [2026-10-01T22:17:23.935922Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2026-10-01T22:17:23.949758Z 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
(1) fontc::workload DEBUG] 1941/2616 complete, most recently Be(GlyfFragment(ko-hira.half)) [2026-10-01T22:18:14.151023Z ThreadId(1) fontc::workload DEBUG] 1942/2616 complete, most recently Be(GlyfFragment(yasmall-kata)) [2026-10-01T22:18:14.151025Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(we-hira.half.rotat))' failed: ''we-hira.half.rotat' has interpolation-incompatible paths' [2026-10-01T22:18:14.151028Z ThreadId(1) fontc::workload DEBUG] 1943/2616 complete, most recently Be(GlyfFragment(we-hira.half.rotat)) [2026-10-01T22:18:14.151030Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(su-kata.half))' failed: ''su-kata.half' has interpolation-incompatible paths' [2026-10-01T22:18:14.151032Z ThreadId(1) fontc::workload DEBUG] 1944/2616 complete, most recently Be(GlyfFragment(su-kata.half)) [2026-10-01T22:18:14.157404Z ThreadId(1) fontc ERROR] 'se-hira.half' has interpolation-incompatible paths
fontmake
old had: 61 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 3: * Kaisei Decol Regular had: 25 * Kaisei Decol Medium had: 21 * Kaisei Decol Bold had: 18 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph bo-hira.half.rotat, contour 4: * Kaisei Decol Regular had: 18 * Kaisei Decol Medium had: 15 * Kaisei Decol Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 2: * Kaisei Decol Regular, Kaisei Decol Medium had: 26 * Kaisei Decol Bold had: 25 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph po-hira.half.rotat, contour 3: * Kaisei Decol Regular, Kaisei Decol Medium had: 65 * Kaisei Decol Bold had: 60 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/FontKai-Kaisei/Kaisei_b396c906d6/sources/Kaisei-Decol.glyphs' -> 'master_ufo/KaiseiDecol.designspace': Compatibility check failed
FontKai-Kaisei/Kaisei/$VIRTUAL/google/fonts/ofl/kaiseidecol/config.yaml sources/Kaisei-Decol.glyphs?b396c906d6 (gftools)
fontc
rkload DEBUG] 1591/2616 complete, most recently Be(GlyfFragment(ta-kata.half.rotat)) [2026-10-01T22:18:20.022892Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(se-kata))' failed: ''se-kata' has interpolation-incompatible paths' [2026-10-01T22:18:20.022894Z ThreadId(1) fontc::workload DEBUG] 1592/2616 complete, most recently Be(GlyfFragment(se-kata)) [2026-10-01T22:18:20.022897Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(me-hira.half.rotat))' failed: ''me-hira.half.rotat' has interpolation-incompatible paths' [2026-10-01T22:18:20.022900Z ThreadId(1) fontc::workload DEBUG] 1593/2616 complete, most recently Be(GlyfFragment(me-hira.half.rotat)) [2026-10-01T22:18:20.022902Z ThreadId(1) fontc::workload DEBUG] 1594/2616 complete, most recently Fe(GlyphOrder) [2026-10-01T22:18:20.025106Z ThreadId(1) fontc ERROR] 'si-kata.half' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['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
ta.half.rotat))' failed: ''te-kata.half.rotat' has interpolation-incompatible paths' [2026-10-01T22:18:21.869870Z ThreadId(1) fontc::workload DEBUG] 662/2616 complete, most recently Be(GlyfFragment(te-kata.half.rotat)) [2026-10-01T22:18:21.869873Z ThreadId(1) fontc::workload DEBUG] 663/2616 complete, most recently Fe(Glyph(ku-kata.half)) [2026-10-01T22:18:21.869875Z ThreadId(1) fontc::workload DEBUG] 664/2616 complete, most recently Fe(Glyph(zi-kata.half.rotat)) [2026-10-01T22:18:21.869887Z ThreadId(1) fontc::workload DEBUG] 665/2616 complete, most recently Fe(Glyph(ni-hira)) [2026-10-01T22:18:21.869891Z ThreadId(1) fontc::workload DEBUG] 666/2616 complete, most recently Fe(Glyph(wa-kata.half)) [2026-10-01T22:18:21.869893Z ThreadId(1) fontc::workload DEBUG] 667/2616 complete, most recently Fe(Glyph(kasmall-kata)) [2026-10-01T22:18:21.876208Z ThreadId(1) fontc ERROR] 'asmall-kata.half' 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
a-hira' has interpolation-incompatible paths' [2026-10-01T22:18:28.466908Z ThreadId(1) fontc::workload DEBUG] 1107/2616 complete, most recently Be(GlyfFragment(ma-hira)) [2026-10-01T22:18:28.466911Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ke-kata.half))' failed: ''ke-kata.half' has interpolation-incompatible paths' [2026-10-01T22:18:28.466913Z ThreadId(1) fontc::workload DEBUG] 1108/2616 complete, most recently Be(GlyfFragment(ke-kata.half)) [2026-10-01T22:18:28.466915Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(yusmall-hira.half.rotat))' failed: ''yusmall-hira.half.rotat' has interpolation-incompatible paths' [2026-10-01T22:18:28.466918Z ThreadId(1) fontc::workload DEBUG] 1109/2616 complete, most recently Be(GlyfFragment(yusmall-hira.half.rotat)) [2026-10-01T22:18:28.470725Z ThreadId(1) fontc ERROR] 'peeji.vert' 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
3mWARN] mi-kata.half has inconsistent path elements: {"MCCCCCCLCCZMCLCCCZMCCLCCCZ", "MCCCLLCCZMCCLCCCZMCLCCCZ", "MLCCCLLCCZMCCLCCCZMCLCCCZ"} [2026-10-01T22:18:30.358038Z ThreadId(5) fontbe::glyphs WARN] zi-kata.half has inconsistent path elements: {"MCCCCCCLCCZMCCCCCCZMCCCCCCZMCCCCCCCCZMCCCCCCCZ", "MCCCCCLCCCZMCCCCCCZMCCCCCCZMCCCCCZMCCCCCZ", "MCCCCCCLCCCZMCCCCCCCCZMCCCCCCCCZMCCCCCCZMCCCCCCCZ"} [2026-10-01T22:18:30.359526Z ThreadId(7) fontbe::glyphs WARN] pe-hira.half has inconsistent path elements: {"MCCCCZMCCCCCCCCCCCCCCZMCCCCZ", "MCCCCZMCCCCCCCCCCCCCCCZMCCCCZ", "MCCCCZMCCCCCCCCCCCCCCCCZMCCCCZ"} [2026-10-01T22:18:30.356540Z ThreadId(4) fontbe::glyphs WARN] ta-hira.half has inconsistent path elements: {"MLLCCLCCZMCCCCCCCCLCCCCLLLCCCCCCCCCCLCCZ", "MLLCCLCCZMCCCCCCCCLCCCCLLLCCCCCCCCCCCLCCZ", "MCCCCLCCCCZMCCCLCCCCLCCCCCLLLCCCCCCCCCCCZ"} [2026-10-01T22:18:30.365931Z ThreadId(1) fontc ERROR] 'ke-kata.half.rotat' 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
ailed: ''gi-kata' has interpolation-incompatible paths' [2026-10-01T22:18:36.536021Z ThreadId(1) fontc::workload DEBUG] 669/2616 complete, most recently Be(GlyfFragment(gi-kata)) [2026-10-01T22:18:36.536023Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ma-kata.half.rotat))' failed: ''ma-kata.half.rotat' has interpolation-incompatible paths' [2026-10-01T22:18:36.536026Z ThreadId(1) fontc::workload DEBUG] 670/2616 complete, most recently Be(GlyfFragment(ma-kata.half.rotat)) [2026-10-01T22:18:36.536028Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(yasmall-hira))' failed: ''yasmall-hira' has interpolation-incompatible paths' [2026-10-01T22:18:36.536031Z ThreadId(1) fontc::workload DEBUG] 671/2616 complete, most recently Be(GlyfFragment(yasmall-hira)) [2026-10-01T22:18:36.546680Z ThreadId(1) fontc ERROR] 'gu-kata.half.rotat' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['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
CCCCZMCCCZMCCCCCCCCCCCCCCCCCLCCCCCCCCCCCLCCCCCLCCCZMCCCCCCZ", "MCCCCZMCCCZMCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCCCCZMCCCZMCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCLCCCCCCCCCZMCCCCCCCCZ", "MCCCCCZMCCCZMCCCCCCCCCCCCCCCCCCLLCCCLCCCCCCCCCCCLCCCCLCCCCCCCCCZMCCCCCCCCCCZ"} [2026-10-01T22:18:38.380784Z ThreadId(9) fontbe::glyphs WARN] me-hira.half.rotat has inconsistent path elements: {"MCCCCZMCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCZMCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCZMCCCZMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:18:38.378801Z ThreadId(2) fontbe::glyphs WARN] ge-kata.half has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZMCCCCCCZ"} [2026-10-01T22:18:38.387200Z ThreadId(1) fontc ERROR] 'ho-kata.half' 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
ad DEBUG] 760/2616 complete, most recently Be(GlyfFragment(ge-hira)) [2026-10-01T22:18:45.408315Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(esmall-hira))' failed: ''esmall-hira' has interpolation-incompatible paths' [2026-10-01T22:18:45.408318Z ThreadId(1) fontc::workload DEBUG] 761/2616 complete, most recently Be(GlyfFragment(esmall-hira)) [2026-10-01T22:18:45.408320Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(sa-hira.half))' failed: ''sa-hira.half' has interpolation-incompatible paths' [2026-10-01T22:18:45.408323Z ThreadId(1) fontc::workload DEBUG] 762/2616 complete, most recently Be(GlyfFragment(sa-hira.half)) [2026-10-01T22:18:45.408326Z ThreadId(1) fontc::workload DEBUG] 763/2616 complete, most recently Be(GlyfFragment(period-han.half)) [2026-10-01T22:18:45.419422Z ThreadId(1) fontc ERROR] 'yu-kata.half.rotat' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['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/.tmpQj6Fvx/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjtoh5jr5.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/.tmpeVjEjX/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcup1ztwn.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/.tmpXF0d08/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpcconr2cd.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/.tmpKSyc8n/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzmqx51j7.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-10-01T22:20:02.950177Z 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/.tmpjE3CX4/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprgihc0wj.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/.tmpXVItlc/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxthus_8t.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/.tmpfmxVgQ/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzgk68pkn.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/.tmp6ffCSB/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmputefhqf0.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
ost recently Be(GlyfFragment(Wgrave)) [2026-10-01T22:28:01.774269Z ThreadId(1) fontc::workload DEBUG] 1338/1542 complete, most recently Be(GlyfFragment(Aring)) [2026-10-01T22:28:01.774272Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(hungarumlaut)) [2026-10-01T22:28:01.774275Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(ccedilla)) [2026-10-01T22:28:01.774277Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(scedilla)) [2026-10-01T22:28:01.774280Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(abreve)) [2026-10-01T22:28:01.774283Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(ocircumflex)) [2026-10-01T22:28:01.788231Z 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
t(zacute)) [2026-10-01T22:28:13.983351Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(Umacron)) [2026-10-01T22:28:13.983354Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(Lacute)) [2026-10-01T22:28:13.983356Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(Lcommaaccent)) [2026-10-01T22:28:13.983359Z ThreadId(1) fontc::workload DEBUG] 1344/1542 complete, most recently Be(GlyfFragment(Ecircumflex)) [2026-10-01T22:28:13.983361Z ThreadId(1) fontc::workload DEBUG] 1345/1542 complete, most recently Be(GlyfFragment(dotaccent)) [2026-10-01T22:28:13.983363Z ThreadId(1) fontc::workload DEBUG] 1346/1542 complete, most recently Be(Hvar) [2026-10-01T22:28:13.988242Z 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
ntly Be(GlyfFragment(adieresis)) [2026-10-01T22:27:41.590458Z ThreadId(1) fontc::workload DEBUG] 1241/1542 complete, most recently Be(GlyfFragment(cedilla)) [2026-10-01T22:27:41.590459Z ThreadId(1) fontc::workload DEBUG] 1242/1542 complete, most recently Be(GlyfFragment(Amacron)) [2026-10-01T22:27:41.590460Z ThreadId(1) fontc::workload DEBUG] 1243/1542 complete, most recently Be(GlyfFragment(Ugrave)) [2026-10-01T22:27:41.590461Z ThreadId(1) fontc::workload DEBUG] 1244/1542 complete, most recently Be(GlyfFragment(gbreve)) [2026-10-01T22:27:41.590462Z ThreadId(1) fontc::workload DEBUG] 1245/1542 complete, most recently Be(GlyfFragment(Atilde)) [2026-10-01T22:27:41.590463Z ThreadId(1) fontc::workload DEBUG] 1246/1542 complete, most recently Fe(KernInstance(Normalized {wght: 0.40})) [2026-10-01T22:27:41.602971Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
fontmake
ng later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-SemiBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Bold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-ExtraBold INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Gantari-Black INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 4, 2: 620, 3: 266, 4: 19, 5: 5 INFO:ufo2ft:Building OpenType tables for Gantari-Thin fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Lafontype/Gantari_363a3dd563/sources/Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'
Lafontype/Gantari/sources/config.yaml Gantari.glyphs?363a3dd563 (gftools)
fontc
026-10-01T22:27:58.607105Z ThreadId(1) fontc::workload DEBUG] 1338/1542 complete, most recently Be(GlyfFragment(Cacute)) [2026-10-01T22:27:58.607108Z ThreadId(1) fontc::workload DEBUG] 1339/1542 complete, most recently Be(GlyfFragment(Lcommaaccent)) [2026-10-01T22:27:58.607110Z ThreadId(1) fontc::workload DEBUG] 1340/1542 complete, most recently Be(GlyfFragment(Egrave)) [2026-10-01T22:27:58.607113Z ThreadId(1) fontc::workload DEBUG] 1341/1542 complete, most recently Be(GlyfFragment(acaron)) [2026-10-01T22:27:58.607116Z ThreadId(1) fontc::workload DEBUG] 1342/1542 complete, most recently Be(GlyfFragment(scommaaccent)) [2026-10-01T22:27:58.607126Z ThreadId(1) fontc::workload DEBUG] 1343/1542 complete, most recently Be(GlyfFragment(oslash)) [2026-10-01T22:27:58.619793Z 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/tmp438cn0za -o ttf -u source/instance_ufos/MonomaniacOne-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
MoonlitOwen/CactusSerif/$VIRTUAL/google/fonts/ofl/cactusclassicalserif/config.yaml source/CactusClassicalSerif-Regular.ufoz?a267f9f320 (default)
fontc
[2026-10-01T22:22:19.543878Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/CactusSerif_a267f9f320/source/CactusClassicalSerif-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Glyphs or designspace source required for variable font
MoonlitOwen/CactusSerif/$VIRTUAL/google/fonts/ofl/cactusclassicalserif/config.yaml source/CactusClassicalSerif-Regular.ufoz?a267f9f320 (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--production-names'
fontmake
r return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance CactusClassicalSerif-Regular.ufoz must have a name, or familyName and styleName
MoonlitOwen/ChocolateSans/$VIRTUAL/google/fonts/ofl/chocolateclassicalsans/config.yaml source/ChocolateClassicalSans-Regular.ufoz?624ecb8064 (default)
fontc
[2026-10-01T22:22:22.485409Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/ChocolateSans_624ecb8064/source/ChocolateClassicalSans-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Glyphs or designspace source required for variable font
MoonlitOwen/ChocolateSans/$VIRTUAL/google/fonts/ofl/chocolateclassicalsans/config.yaml source/ChocolateClassicalSans-Regular.ufoz?624ecb8064 (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--production-names'
fontmake
return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance ChocolateClassicalSans-Regular.ufoz must have a name, or familyName and styleName
MoonlitOwen/ThenKhung/$VIRTUAL/google/fonts/ofl/uoqmunthenkhung/config.yaml source/UoqMunThenKhung-Regular.ufoz?cdf0805fd0 (default)
fontc
[2026-10-01T22:22:25.499963Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/MoonlitOwen/ThenKhung_cdf0805fd0/source/UoqMunThenKhung-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Glyphs or designspace source required for variable font
MoonlitOwen/ThenKhung/$VIRTUAL/google/fonts/ofl/uoqmunthenkhung/config.yaml source/UoqMunThenKhung-Regular.ufoz?cdf0805fd0 (gftools)
fontc
ontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--production-names'
fontmake
ovider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance UoqMunThenKhung-Regular.ufoz must have a name, or familyName and styleName
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Decorative.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['CinzelDecorative-Black.ttf', 'CinzelDecorative-Bold.ttf', 'CinzelDecorative-SemiBold.ttf', 'CinzelDecorative-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
NDISCOVER/Cinzel/$VIRTUAL/google/fonts/ofl/cinzeldecorative/config.yaml Glyphs Files/Cinzel_Regular.glyphs?1c62abfb8d (gftools)
fontc
gftools produced multiple outputs: ['Cinzel-Black.ttf', 'Cinzel-Bold.ttf', 'Cinzel-Regular.ttf']
fontmake
ACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: argument -g not allowed with positional input args: Files/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (default) ✎
view source repository copy reproduction command
annotations
fontc
m] 1241/4980 complete, most recently Fe(Glyph(foursuperior)) [2026-10-01T22:33:54.694385Z ThreadId(1) fontc::workload DEBUG] 1242/4980 complete, most recently Fe(Glyph(greaterequal)) [2026-10-01T22:33:54.694392Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(ecaron.alt)) [2026-10-01T22:33:54.694396Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(A_N_D)) [2026-10-01T22:33:54.694399Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(I)) [2026-10-01T22:33:54.694401Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(oacute.alt)) [2026-10-01T22:33:54.694404Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(f_l.alt)) [2026-10-01T22:33:54.705552Z 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 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/Bahiana_0efedac55f/Bahianita/sources/Bahianita.glyphs' -> 'master_ufo/Bahianita-Regular.designspace': Compiling UFO failed: Illegal line segment point count: 3
Omnibus-Type/Bahiana/$VIRTUAL/google/fonts/ofl/bahianita/config.yaml Bahianita/sources/Bahianita.glyphs?0efedac55f (gftools) ✎
view source repository copy reproduction command
annotations
fontc
)) [2026-10-01T22:33:59.926951Z ThreadId(1) fontc::workload DEBUG] 1243/4980 complete, most recently Fe(Glyph(P)) [2026-10-01T22:33:59.926952Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(uhornacute)) [2026-10-01T22:33:59.926953Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(Jacute.alt)) [2026-10-01T22:33:59.926954Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(brevebelowcomb)) [2026-10-01T22:33:59.926955Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(Lcaron)) [2026-10-01T22:33:59.926956Z ThreadId(1) fontc::workload DEBUG] 1248/4980 complete, most recently Fe(Glyph(Ecircumflexgrave.alt)) [2026-10-01T22:33:59.931179Z 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/tmppvpbefun -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/tmppvpbefun -o ttf -u Bahianita/sources/instance_ufos/Bahianita-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Bahianita-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Bahianita-Regular fontmake: Error: Compiling UFO failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Barrio/$VIRTUAL/google/fonts/ofl/barriecito/config.yaml Barriecito/sources/Barriecito.glyphs?8f33bf10cb (gftools) ✎
view source repository copy reproduction command
annotations
fontc
G] 1243/4980 complete, most recently Fe(Glyph(quoteright)) [2026-10-01T22:34:41.964828Z ThreadId(1) fontc::workload DEBUG] 1244/4980 complete, most recently Fe(Glyph(ucircumflex)) [2026-10-01T22:34:41.964831Z ThreadId(1) fontc::workload DEBUG] 1245/4980 complete, most recently Fe(Glyph(hdotbelow)) [2026-10-01T22:34:41.964833Z ThreadId(1) fontc::workload DEBUG] 1246/4980 complete, most recently Fe(Glyph(Ocircumflexhookabove.alt)) [2026-10-01T22:34:41.964836Z ThreadId(1) fontc::workload DEBUG] 1247/4980 complete, most recently Fe(Glyph(oslash)) [2026-10-01T22:34:41.964838Z ThreadId(1) fontc::workload DEBUG] 1248/4980 complete, most recently Fe(Glyph(ydieresis.loclGUA)) [2026-10-01T22:34:41.970523Z 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
l -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
t recently Be(GlyfFragment(imacron)) [2026-10-01T22:34:43.433635Z ThreadId(1) fontc::workload DEBUG] 2973/3554 complete, most recently Be(GlyfFragment(scaron)) [2026-10-01T22:34:43.433636Z ThreadId(1) fontc::workload DEBUG] 2974/3554 complete, most recently Be(GlyfFragment(onequarter)) [2026-10-01T22:34:43.433637Z ThreadId(1) fontc::workload DEBUG] 2975/3554 complete, most recently Be(GlyfFragment(oacute.loclPLK)) [2026-10-01T22:34:43.433638Z ThreadId(1) fontc::workload DEBUG] 2976/3554 complete, most recently Be(GlyfFragment(Zdotaccent)) [2026-10-01T22:34:43.433639Z ThreadId(1) fontc::workload DEBUG] 2977/3554 complete, most recently Be(GlyfFragment(Istroke)) [2026-10-01T22:34:43.433641Z ThreadId(1) fontc::workload DEBUG] 2978/3554 complete, most recently Be(GlyfFragment(ubar)) [2026-10-01T22:34:43.436222Z 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
T22:19:00.009056Z ThreadId(1) fontc::workload DEBUG] 2767/3554 complete, most recently Be(GlyfFragment(Wgrave)) [2026-10-01T22:19:00.009057Z ThreadId(1) fontc::workload DEBUG] 2768/3554 complete, most recently Be(GlyfFragment(primemod)) [2026-10-01T22:19:00.009058Z ThreadId(1) fontc::workload DEBUG] 2769/3554 complete, most recently Be(GlyfFragment(macronbelowcomb)) [2026-10-01T22:19:00.009059Z ThreadId(1) fontc::workload DEBUG] 2770/3554 complete, most recently Be(GlyfFragment(oacute.loclPLK)) [2026-10-01T22:19:00.009060Z ThreadId(1) fontc::workload DEBUG] 2771/3554 complete, most recently Be(GlyfFragment(ugrave)) [2026-10-01T22:19:00.009061Z ThreadId(1) fontc::workload DEBUG] 2772/3554 complete, most recently Be(GlyfFragment(two.numr)) [2026-10-01T22:19:00.013386Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
sing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Medium INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Chivo-Black INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter INFO:fontTools.cu2qu.ufo:New spline lengths: 1: 5, 2: 660, 3: 641, 4: 163, 5: 9, 6: 2, 7: 8 INFO:ufo2ft.filters:Running interpolatable FlattenComponentsIFilter INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 261 INFO:ufo2ft:Building OpenType tables for Chivo-Thin fontmake: Error: In 'Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/PragatiNarrow/$VIRTUAL/google/fonts/ofl/pragatinarrow/config.yaml SRC/PragatiNarrow.glyphs?829be323c4 (default)
fontc
svara-deva)) [2026-10-01T22:21:41.320581Z ThreadId(1) fontc::workload DEBUG] 4422/4937 complete, most recently Be(GlyfFragment(acute-deva)) [2026-10-01T22:21:41.320584Z ThreadId(1) fontc::workload DEBUG] 4423/4937 complete, most recently Be(GlyfFragment(ph-deva)) [2026-10-01T22:21:41.320586Z ThreadId(1) fontc::workload DEBUG] 4424/4937 complete, most recently Be(GlyfFragment(iMatra-deva.04)) [2026-10-01T22:21:41.320590Z ThreadId(1) fontc::workload DEBUG] 4425/4937 complete, most recently Be(GlyfFragment(d_ga_uMatra-deva)) [2026-10-01T22:21:41.320593Z ThreadId(1) fontc::workload DEBUG] 4426/4937 complete, most recently Be(GlyfFragment(iMatra_reph_candraBindu-deva.29)) [2026-10-01T22:21:41.320597Z ThreadId(1) fontc::workload DEBUG] 4427/4937 complete, most recently Be(GlyfFragment(d_ba_uuMatra-deva)) [2026-10-01T22:21:41.340574Z ThreadId(1) fontc ERROR] 'nukta_rakar_rrVocalicMatra-deva' has interpolation-incompatible paths
fontmake
d: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 14: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 16: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 17: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 19: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/Omnibus-Type/PragatiNarrow_829be323c4/SRC/PragatiNarrow.glyphs' -> 'master_ufo/PragatiNarrow.designspace': Compatibility check failed
Omnibus-Type/PragatiNarrow/$VIRTUAL/google/fonts/ofl/pragatinarrow/config.yaml SRC/PragatiNarrow.glyphs?829be323c4 (gftools)
fontc
46.765511Z ThreadId(1) fontc::workload DEBUG] 4134/4937 complete, most recently Be(GlyfFragment(d_gh_ra-deva)) [2026-10-01T22:21:46.765513Z ThreadId(1) fontc::workload DEBUG] 4135/4937 complete, most recently Be(GlyfFragment(iMatra_reph_anusvara-deva.00)) [2026-10-01T22:21:46.765516Z ThreadId(1) fontc::workload DEBUG] 4136/4937 complete, most recently Be(GlyfFragment(k_ra-deva)) [2026-10-01T22:21:46.765519Z ThreadId(1) fontc::workload DEBUG] 4137/4937 complete, most recently Be(GlyfFragment(iMatra_reph_candraBindu-deva.28)) [2026-10-01T22:21:46.767648Z ThreadId(2) fontbe::glyphs WARN] nukta_rakar_llVocalicMatra-deva has inconsistent path elements: {"MLLLLLLLLZMCCCCLLLCCCLLLCCCCCLCCCCZMCCCLCCCLZMLLLLZ", "MLLLLLLLLZMCLCLCCCCCCCCLLLCCCLLLCCCZMLCCCLCCCZMLLLLZ"} [2026-10-01T22:21:46.782224Z ThreadId(1) fontc ERROR] 'nukta_rakar_rrVocalicMatra-deva' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
OR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 14: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 16: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 17: * Pragati Narrow Regular had: None * Pragati Narrow Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph nukta_rakar_llVocalicMatra-deva, contour 2, point 19: * Pragati Narrow Regular had: curve * Pragati Narrow Bold had: None fontmake: Error: In 'SRC/PragatiNarrow.glyphs' -> 'master_ufo/PragatiNarrow.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Unna/$VIRTUAL/google/fonts/ofl/unna/config.yaml sources/Unna Italic.glyphs?826be2abeb (gftools)
fontc
gftools produced multiple outputs: ['Unna-MediumItalic.ttf', 'Unna-BoldItalic.ttf', 'Unna-LightItalic.ttf', 'Unna-Italic.ttf']
fontmake
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/tmpzmd2fb4z -o ttf -u sources/instance_ufos/Unna-BoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [8/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg4f170c9 -o ttf -u sources/instance_ufos/Unna-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
Omnibus-Type/Unna/$VIRTUAL/google/fonts/ofl/unna/config.yaml sources/Unna.glyphs?826be2abeb (gftools)
fontc
gftools produced multiple outputs: ['Unna-Medium.ttf', 'Unna-Regular.ttf', 'Unna-Bold.ttf', 'Unna-Light.ttf']
fontmake
feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/Unna-Light.ufo.json not found [7/12] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy6um2m36 -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/tmpmmwwo8qb -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-10-01T22:25:19.148322Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass-Italic.designspace" [2026-10-01T22:25:19.148379Z 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/tmp9rgdwlp4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9rgdwlp4 Overpass-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9rgdwlp4 Overpass-Italic.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:25:23.568464Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2026-10-01T22:25:23.568534Z 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/tmpm2no5tyo -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/tmpm2no5tyo -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-10-01T22:25:12.729205Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/RedHatOfficial/Overpass_c580d28bfa/sources/Overpass.designspace" [2026-10-01T22:25:12.729273Z 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/tmpuvs3qd4o /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuvs3qd4o Overpass.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuvs3qd4o Overpass.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:25:17.970027Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2026-10-01T22:25:17.970105Z 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/tmp5b27p48n -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/tmp5b27p48n -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)
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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptmejh9ka 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/tmpykamxr3a -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-10-01T22:36:53.223423Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/TikTokSans.designspace" [2026-10-01T22:36:53.223515Z 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/tmpfxukzev8 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfxukzev8 TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfxukzev8 TikTokSans.designspace --flatten-components --decompose-transformed-components --log=DEBUG [2026-10-01T22:36:57.165969Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "TikTokSans.designspace" [2026-10-01T22:36:57.166050Z ThreadId(1) fontc ERROR] Reading source failed for 'build/TikTokSans-Light.ufo': 'cannot access UFO package' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 1269, in run_from_designspace designspace.loadSourceFonts(opener=self.open_ufo) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/designspaceLib/__init__.py", line 3279, in loadSourceFonts source.font = opener(source.path, **kwargs) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontmake/font_project.py", line 254, in open_ufo raise FontmakeError("Reading UFO source failed", path) from e fontmake.errors.FontmakeError: In 'build/TikTokSans-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/TikTok/TikTokSans_baa2f381f9/sources/build/TikTokSans-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aaronbell/LxgwMarkerGothic/$VIRTUAL/google/fonts/ofl/lxgwmarkergothic/config.yaml sources/LXGWMarkerGothic-Regular.ufoz?fe83570074 (default)
fontc
[2026-10-01T22:26:23.054776Z ThreadId(1) fontc ERROR] Unrecognized source /Users/rofls/.fontc_crater_cache/aaronbell/LxgwMarkerGothic_fe83570074/sources/LXGWMarkerGothic-Regular.ufoz
fontmake
e-ufo-as-zip | --ufo-structure {package,zip,json}] [--indent-json] [--keep-overlaps] [--overlaps-backend BACKEND] [--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: Glyphs or designspace source required for variable font
aaronbell/LxgwMarkerGothic/$VIRTUAL/google/fonts/ofl/lxgwmarkergothic/config.yaml sources/LXGWMarkerGothic-Regular.ufoz?fe83570074 (gftools)
fontc
[1/2] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdb8zzmz7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdb8zzmz7 sources/LXGWMarkerGothic-Regular.ufoz --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdb8zzmz7 sources/LXGWMarkerGothic-Regular.ufoz --flatten-components --decompose-transformed-components [2026-10-01T22:26:26.929600Z ThreadId(1) fontc ERROR] Unrecognized source sources/LXGWMarkerGothic-Regular.ufoz ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
vider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance LXGWMarkerGothic-Regular.ufoz must have a name, or familyName and styleName
aaronbell/LxgwWenkaiTC/sources/project.yaml build/LXGWWenKaiMonoTC-Bold.designspace?a5cf76f5bd (default)
fontc
[2026-10-01T22:26:27.990575Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Bold.designspace" [2026-10-01T22:26:27.990683Z 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/tmp3ji6r5wp /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3ji6r5wp build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3ji6r5wp build/LXGWWenKaiMonoTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:32.272106Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Bold.designspace" [2026-10-01T22:26:32.272967Z 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-10-01T22:26:33.450207Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Light.designspace" [2026-10-01T22:26:33.450314Z 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/tmp05n4xt8k /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp05n4xt8k build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp05n4xt8k build/LXGWWenKaiMonoTC-Light.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:38.464019Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Light.designspace" [2026-10-01T22:26:38.464106Z 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-10-01T22:26:39.411758Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiMonoTC-Regular.designspace" [2026-10-01T22:26:39.411852Z 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/tmp9inp1rfy /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9inp1rfy build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9inp1rfy build/LXGWWenKaiMonoTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:44.389229Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiMonoTC-Regular.designspace" [2026-10-01T22:26:44.389333Z 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-10-01T22:26:46.137804Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Bold.designspace" [2026-10-01T22:26:46.137924Z 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/tmprm8t71ex /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprm8t71ex build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprm8t71ex build/LXGWWenKaiTC-Bold.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:50.433712Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Bold.designspace" [2026-10-01T22:26:50.433922Z 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-10-01T22:26:51.653053Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Light.designspace" [2026-10-01T22:26:51.653145Z 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/tmp8w4a5cyg /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8w4a5cyg build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8w4a5cyg build/LXGWWenKaiTC-Light.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:55.576415Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Light.designspace" [2026-10-01T22:26:55.576510Z 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-10-01T22:26:56.653644Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/LxgwWenkaiTC_a5cf76f5bd/sources/build/LXGWWenKaiTC-Regular.designspace" [2026-10-01T22:26:56.653753Z 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/tmp99d1iifp /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp99d1iifp build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp99d1iifp build/LXGWWenKaiTC-Regular.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:27:03.033502Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "build/LXGWWenKaiTC-Regular.designspace" [2026-10-01T22:27:03.033598Z 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-10-01T22:27:13.783359Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/aaronbell/signika_bd066259b5/sources/Signika.designspace" [2026-10-01T22:27:13.783428Z 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/tmpq5jpwvw1 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq5jpwvw1 Signika.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq5jpwvw1 Signika.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:27:17.696517Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2026-10-01T22:27:17.696581Z 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/tmpvxk9wepo -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/tmpvxk9wepo -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
8073/8093 complete, most recently Be(Colr) [2026-10-01T22:27:24.876874Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2026-10-01T22:27:24.889198Z ThreadId(4) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2026-10-01T22:27:24.893686Z ThreadId(1) fontc::workload DEBUG] 8074/8093 complete, most recently Be(GatherBeKerning) [2026-10-01T22:27:24.893711Z ThreadId(1) fontc::workload DEBUG] 8075/8093 complete, most recently Be(Gvar) [2026-10-01T22:27:24.893714Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:27:24.893724Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:27:24.907125Z ThreadId(1) fontc::workload DEBUG] 8076/8093 complete, most recently Be(Features) [2026-10-01T22:27:24.926290Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: languagesystem statements differ from the default master
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
y Be(Gvar) [2026-10-01T22:27:28.602985Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:27:28.610409Z ThreadId(2) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2026-10-01T22:27:28.623428Z ThreadId(1) fontc::workload DEBUG] 8075/8093 complete, most recently Be(GatherBeKerning) [2026-10-01T22:27:28.623452Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:27:28.633237Z ThreadId(1) fontc::workload DEBUG] 8076/8093 complete, most recently Be(Glyf) [2026-10-01T22:27:28.633261Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:27:28.640000Z ThreadId(1) fontc::workload DEBUG] 8079/8093 complete, most recently Be(Features) [2026-10-01T22:27:28.651475Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: languagesystem statements differ from the default master 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
WARN] Skipping generating feature 'kern', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:27:19.010504Z ThreadId(1) fontc::workload DEBUG] 10037/10055 complete, most recently Be(Glyf) [2026-10-01T22:27:19.010527Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:27:19.020205Z ThreadId(2) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2026-10-01T22:27:19.031407Z ThreadId(1) fontc::workload DEBUG] 10040/10055 complete, most recently Be(GatherBeKerning) [2026-10-01T22:27:19.031430Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:27:19.070268Z ThreadId(1) fontc::workload DEBUG] 10041/10055 complete, most recently Be(Features) [2026-10-01T22:27:19.082003Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: languagesystem statements differ from the default master
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
'kern', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:27:23.506390Z ThreadId(1) fontc::workload DEBUG] 10037/10055 complete, most recently Be(Glyf) [2026-10-01T22:27:23.506417Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:27:23.519807Z ThreadId(2) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2026-10-01T22:27:23.530095Z ThreadId(1) fontc::workload DEBUG] 10040/10055 complete, most recently Be(GatherBeKerning) [2026-10-01T22:27:23.530120Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:27:23.556687Z ThreadId(1) fontc::workload DEBUG] 10041/10055 complete, most recently Be(Features) [2026-10-01T22:27:23.569551Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: languagesystem statements differ from the default master 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
d DEBUG] 321/4169 complete, most recently Fe(Glyph(aring)) [2026-10-01T22:29:19.830371Z ThreadId(1) fontc::workload DEBUG] 322/4169 complete, most recently Fe(Glyph(endescender-cy)) [2026-10-01T22:29:19.830373Z ThreadId(1) fontc::workload DEBUG] 323/4169 complete, most recently Fe(Glyph(scaron.sc)) [2026-10-01T22:29:19.830376Z ThreadId(1) fontc::workload DEBUG] 324/4169 complete, most recently Fe(Glyph(Zhe-cy.swsh)) [2026-10-01T22:29:19.830378Z ThreadId(1) fontc::workload DEBUG] 325/4169 complete, most recently Fe(Glyph(g)) [2026-10-01T22:29:19.830380Z ThreadId(1) fontc::workload DEBUG] 326/4169 complete, most recently Fe(Glyph(underscore)) [2026-10-01T22:29:19.830383Z ThreadId(1) fontc::workload DEBUG] 327/4169 complete, most recently Fe(Glyph(ugrave.sc)) [2026-10-01T22:29:19.843341Z 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
rt-cy)) [2026-10-01T22:29:25.183258Z ThreadId(1) fontc::workload DEBUG] 1091/4169 complete, most recently Be(GlyfFragment(racute)) [2026-10-01T22:29:25.183260Z ThreadId(1) fontc::workload DEBUG] 1092/4169 complete, most recently Be(GlyfFragment(fourinferior)) [2026-10-01T22:29:25.183263Z ThreadId(1) fontc::workload DEBUG] 1093/4169 complete, most recently Fe(Glyph(emacron)) [2026-10-01T22:29:25.183273Z ThreadId(1) fontc::workload DEBUG] 1094/4169 complete, most recently Fe(Glyph(de-cy.sc)) [2026-10-01T22:29:25.183276Z ThreadId(1) fontc::workload DEBUG] 1095/4169 complete, most recently Fe(Glyph(oacute.sc)) [2026-10-01T22:29:25.183278Z ThreadId(1) fontc::workload DEBUG] 1096/4169 complete, most recently Fe(Glyph(Uhorntilde)) [2026-10-01T22:29:25.187243Z 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
] 1047/4209 complete, most recently Fe(Glyph(Palochka-cy)) [2026-10-01T22:29:13.458161Z ThreadId(1) fontc::workload DEBUG] 1048/4209 complete, most recently Fe(Glyph(gestrokehook-cy)) [2026-10-01T22:29:13.458163Z ThreadId(1) fontc::workload DEBUG] 1049/4209 complete, most recently Fe(Glyph(Cacute)) [2026-10-01T22:29:13.458166Z ThreadId(1) fontc::workload DEBUG] 1050/4209 complete, most recently Fe(Glyph(minus)) [2026-10-01T22:29:13.458168Z ThreadId(1) fontc::workload DEBUG] 1051/4209 complete, most recently Fe(Glyph(strokeshortcomb)) [2026-10-01T22:29:13.458170Z ThreadId(1) fontc::workload DEBUG] 1052/4209 complete, most recently Fe(Glyph(Sha-cy.swsh)) [2026-10-01T22:29:13.458173Z ThreadId(1) fontc::workload DEBUG] 1053/4209 complete, most recently Fe(Glyph(four)) [2026-10-01T22:29:13.468333Z 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
CCCCZMLLLLLLLZMCCCCCZ"} [2026-10-01T22:29:18.372356Z ThreadId(5) fontbe::glyphs WARN] numero.onum has inconsistent path elements: {"MLLLLLLLLLLLLLLZMLLLLZMCCCCZMCCCCZ", "MLLLLLLLLLLLLLZMLLLLZMCCCCZMCCCCZ"} [2026-10-01T22:29:18.372853Z ThreadId(5) fontbe::glyphs WARN] gbreve has inconsistent path elements: {"MCCCCCCCLLLCCCCCCCZMCCCCCZMCCCCZMCLLCCLLCZ", "MCCCCCCCLLLLCCCCCCCZMCCCCCZMCCCCZMCLLCCLLCZ"} [2026-10-01T22:29:18.372931Z ThreadId(5) fontbe::glyphs WARN] gcommaaccent.alt has inconsistent path elements: {"MCLLLCCCCLLCCLCZMCCCLCZMCCCCCCLCCCZ", "MCLLLLCCCCLLCCLCZMCCCLCZMCCCCLCCLCCLCZ"} [2026-10-01T22:29:18.373262Z ThreadId(5) fontbe::glyphs WARN] che-cy has inconsistent path elements: {"MLLLLCCLLLCCLZ", "MLLLLCCLLLCCLLZ"} [2026-10-01T22:29:18.378232Z ThreadId(1) fontc ERROR] Invalid source glyph 'Entail-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arsenal-Regular.ttf', 'Arsenal-Bold.ttf']
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal-Italic.glyphs?e34db566b2 (default)
fontc
mplete, most recently Fe(Glyph(Gestrokehook-cy)) [2026-10-01T22:29:34.052172Z ThreadId(1) fontc::workload DEBUG] 1040/4169 complete, most recently Fe(Glyph(Kcommaaccent)) [2026-10-01T22:29:34.052175Z ThreadId(1) fontc::workload DEBUG] 1041/4169 complete, most recently Fe(Glyph(Ecircumflex)) [2026-10-01T22:29:34.052177Z ThreadId(1) fontc::workload DEBUG] 1042/4169 complete, most recently Fe(Glyph(nine.onum)) [2026-10-01T22:29:34.052179Z ThreadId(1) fontc::workload DEBUG] 1043/4169 complete, most recently Fe(Glyph(ampersand)) [2026-10-01T22:29:34.052181Z ThreadId(1) fontc::workload DEBUG] 1044/4169 complete, most recently Fe(Glyph(yi_yi-cy.sc.ss02)) [2026-10-01T22:29:34.052184Z ThreadId(1) fontc::workload DEBUG] 1045/4169 complete, most recently Fe(Glyph(Ohorngrave)) [2026-10-01T22:29:34.059968Z ThreadId(1) fontc ERROR] Invalid source glyph 'idotless': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 14: * Arsenal Italic had: None * Arsenal Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 16: * Arsenal Italic had: curve * Arsenal Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 17: * Arsenal Italic had: None * Arsenal Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 19: * Arsenal Italic had: curve * Arsenal Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph uniF6C3, contour 0, point 20: * Arsenal Italic had: line * Arsenal Bold Italic had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/Arsenal_e34db566b2/sources/Arsenal-Italic.glyphs' -> 'master_ufo/Arsenal-Italic.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal-Italic.glyphs?e34db566b2 (gftools)
fontc
readId(2) fontbe::glyphs WARN] nacute.sc has inconsistent path elements: {"MLLLLLLLLLLLLLZMLLLLZ", "MLLLLLLLLLLLLLLZMLLLLZ"} [2026-10-01T22:29:38.808941Z ThreadId(2) fontbe::glyphs WARN] uniF6C3 has inconsistent path elements: {"MCCCCLCCLCCZ", "MCCCLCLCCCCZ"} [2026-10-01T22:29:38.808971Z ThreadId(2) fontbe::glyphs WARN] Em-cy.swsh has inconsistent path elements: {"MLLLLLCCCLCCLCLCLLLLLLLLZ", "MLLLLLLCLLCCLCCLCLCLLLLLLLLZ"} [2026-10-01T22:29:38.809004Z ThreadId(2) fontbe::glyphs WARN] shcha-cy.loclBGR has inconsistent path elements: {"MLLCLLLCCLLLCCCLLLCCCCLCLZ", "MLLCLLLCCLLLCCCLLLCCCCCLZ"} [2026-10-01T22:29:38.809009Z ThreadId(2) fontbe::glyphs WARN] A has inconsistent path elements: {"MLLLLLLLLZMLLLZ", "MLLLLLLLLZMLLLLZ"} [2026-10-01T22:29:38.814666Z ThreadId(1) fontc ERROR] Invalid source glyph 'idotless': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arsenal-Italic.ttf', 'Arsenal-BoldItalic.ttf']
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal.glyphs?e34db566b2 (default)
fontc
EBUG] 1042/4209 complete, most recently Fe(Glyph(ograve)) [2026-10-01T22:29:26.797614Z ThreadId(1) fontc::workload DEBUG] 1043/4209 complete, most recently Fe(Glyph(r.sc)) [2026-10-01T22:29:26.797616Z ThreadId(1) fontc::workload DEBUG] 1044/4209 complete, most recently Fe(Glyph(twosuperior)) [2026-10-01T22:29:26.797619Z ThreadId(1) fontc::workload DEBUG] 1045/4209 complete, most recently Fe(Glyph(yi_yi-cy.sc)) [2026-10-01T22:29:26.797621Z ThreadId(1) fontc::workload DEBUG] 1046/4209 complete, most recently Fe(Glyph(gestrokehook-cy)) [2026-10-01T22:29:26.797623Z ThreadId(1) fontc::workload DEBUG] 1047/4209 complete, most recently Fe(Glyph(U.swsh)) [2026-10-01T22:29:26.797626Z ThreadId(1) fontc::workload DEBUG] 1048/4209 complete, most recently Fe(Glyph(numero)) [2026-10-01T22:29:26.804155Z ThreadId(1) fontc ERROR] Invalid source glyph 'Entail-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
rsenal Regular had: 12 * Arsenal Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero, contour 0: * Arsenal Regular had: 13 * Arsenal Bold had: 14 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numero.onum, contour 0: * Arsenal Regular had: 13 * Arsenal Bold had: 14 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph commaaccentcomb, contour 0: * Arsenal Regular had: 28 * Arsenal Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph quoteright_yi-cy, contour 1: * Arsenal Regular had: 28 * Arsenal Bold had: 33 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph uniF6D4, contour 0: * Arsenal Regular had: 16 * Arsenal Bold had: 22 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/alexeiva/Arsenal_e34db566b2/sources/Arsenal.glyphs' -> 'master_ufo/Arsenal.designspace': Compatibility check failed
alexeiva/Arsenal/$VIRTUAL/google/fonts/ofl/arsenalsc/config.yaml sources/Arsenal.glyphs?e34db566b2 (gftools)
fontc
Te-cy.swsh has inconsistent path elements: {"MLLCCLLCCCLLLCCCLZ", "MLLCCLLCCLCCCLLCCCLZ"} [2026-10-01T22:29:32.524887Z ThreadId(3) fontbe::glyphs WARN] yen has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLLLLLLLLLZ"} [2026-10-01T22:29:32.522974Z ThreadId(7) fontbe::glyphs WARN] acircumflex.sc has inconsistent path elements: {"MLLLLLLLLZMLLLLZMLLLLLLLZ", "MLLLLLLLLZMLLLZMLLLLLLLZ"} [2026-10-01T22:29:32.524928Z ThreadId(6) fontbe::glyphs WARN] be-cy.ss02 has inconsistent path elements: {"MCCCCCCLCCCCCCZMCCCCZ", "MCCLCCCCLCCCCCCZMCCCCZ"} [2026-10-01T22:29:32.524996Z ThreadId(6) fontbe::glyphs WARN] aacute.sc has inconsistent path elements: {"MLLLLLLLLZMLLLLZMLLLLZ", "MLLLLLLLLZMLLLZMLLLLZ"} [2026-10-01T22:29:32.530289Z 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
mDEBUG] 655/2633 complete, most recently Fe(Glyph(Uacute)) [2026-10-01T22:30:27.528371Z ThreadId(1) fontc::workload DEBUG] 656/2633 complete, most recently Fe(Glyph(a)) [2026-10-01T22:30:27.528374Z ThreadId(1) fontc::workload DEBUG] 657/2633 complete, most recently Fe(Glyph(We-cy)) [2026-10-01T22:30:27.528376Z ThreadId(1) fontc::workload DEBUG] 658/2633 complete, most recently Fe(Glyph(udieresis)) [2026-10-01T22:30:27.528379Z ThreadId(1) fontc::workload DEBUG] 659/2633 complete, most recently Fe(Glyph(ocircumflexdotbelow)) [2026-10-01T22:30:27.528382Z ThreadId(1) fontc::workload DEBUG] 660/2633 complete, most recently Fe(Glyph(sterling)) [2026-10-01T22:30:27.528384Z ThreadId(1) fontc::workload DEBUG] 661/2633 complete, most recently Fe(Glyph(Abreveacute)) [2026-10-01T22:30:27.531195Z 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
tc::workload ERROR] task 'Be(GlyfFragment(p))' failed: ''p' has interpolation-incompatible paths' [2026-10-01T22:30:32.586047Z ThreadId(1) fontc::workload DEBUG] 671/2633 complete, most recently Be(GlyfFragment(p)) [2026-10-01T22:30:32.586049Z ThreadId(1) fontc::workload DEBUG] 672/2633 complete, most recently Fe(Glyph(dieresis)) [2026-10-01T22:30:32.586052Z ThreadId(1) fontc::workload DEBUG] 673/2633 complete, most recently Fe(Glyph(k)) [2026-10-01T22:30:32.586054Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(registered))' failed: ''registered' has interpolation-incompatible paths' [2026-10-01T22:30:32.586059Z ThreadId(1) fontc::workload DEBUG] 674/2633 complete, most recently Be(GlyfFragment(registered)) [2026-10-01T22:30:32.588977Z 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
c::workload DEBUG] 656/2641 complete, most recently Fe(Glyph(dze-cy)) [2026-10-01T22:30:21.973881Z ThreadId(1) fontc::workload DEBUG] 657/2641 complete, most recently Fe(Glyph(Iacute)) [2026-10-01T22:30:21.973883Z ThreadId(1) fontc::workload DEBUG] 658/2641 complete, most recently Fe(Glyph(tenge)) [2026-10-01T22:30:21.973886Z ThreadId(1) fontc::workload DEBUG] 659/2641 complete, most recently Fe(Glyph(Odotbelow)) [2026-10-01T22:30:21.973888Z ThreadId(1) fontc::workload DEBUG] 660/2641 complete, most recently Fe(Glyph(nje-cy)) [2026-10-01T22:30:21.973890Z ThreadId(1) fontc::workload DEBUG] 661/2641 complete, most recently Fe(Glyph(kadescender-cy)) [2026-10-01T22:30:21.973893Z ThreadId(1) fontc::workload DEBUG] 662/2641 complete, most recently Fe(Glyph(n)) [2026-10-01T22:30:21.977868Z 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
yph(ze-cy)) [2026-10-01T22:30:26.322174Z ThreadId(1) fontc::workload DEBUG] 652/2641 complete, most recently Fe(Glyph(Nacute)) [2026-10-01T22:30:26.322177Z ThreadId(1) fontc::workload DEBUG] 653/2641 complete, most recently Fe(Glyph(brevecomb_hookabovecomb)) [2026-10-01T22:30:26.322187Z ThreadId(1) fontc::workload DEBUG] 654/2641 complete, most recently Fe(Glyph(abrevetilde)) [2026-10-01T22:30:26.322190Z ThreadId(1) fontc::workload DEBUG] 655/2641 complete, most recently Fe(Glyph(Je-cy)) [2026-10-01T22:30:26.322192Z ThreadId(1) fontc::workload DEBUG] 656/2641 complete, most recently Fe(Glyph(Ocircumflexgrave)) [2026-10-01T22:30:26.322195Z ThreadId(1) fontc::workload DEBUG] 657/2641 complete, most recently Fe(Glyph(em-cy)) [2026-10-01T22:30:26.325633Z 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']
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiri/config.yaml sources/Amiri.glyphspackage?04d40ee68c (default)
fontc
10/24852 complete, most recently Fe(Glyph(kehehThreedotsupbelow-ar.init.PreHeh)) [2026-10-01T22:31:04.365716Z ThreadId(1) fontc::workload DEBUG] 6211/24852 complete, most recently Fe(Glyph(e-ar.fina.BaaYaaFina)) [2026-10-01T22:31:04.365719Z ThreadId(1) fontc::workload DEBUG] 6212/24852 complete, most recently Fe(Glyph(rehFourdots-ar.fina.MemRaaIsol)) [2026-10-01T22:31:04.365722Z ThreadId(1) fontc::workload DEBUG] 6213/24852 complete, most recently Fe(Glyph(aMem.medi.LamBaaMemInit)) [2026-10-01T22:31:04.365726Z ThreadId(1) fontc::workload DEBUG] 6214/24852 complete, most recently Fe(Glyph(yehFarsiTwodotsabove-ar.medi.BaaMemFina)) [2026-10-01T22:31:04.365738Z ThreadId(1) fontc::workload DEBUG] 6215/24852 complete, most recently Fe(Glyph(hahTahabove-ar.fina.AboveHaaIsol)) [2026-10-01T22:31:04.411620Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location'''
fontmake
, contour 0, point 67: * Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/aliftype/amiri_04d40ee68c/sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiri/config.yaml sources/Amiri.glyphspackage?04d40ee68c (gftools)
fontc
ete, most recently Fe(Glyph(yu-ar.fina.LamWawFina)) [2026-10-01T22:31:16.401678Z ThreadId(1) fontc::workload DEBUG] 6700/24852 complete, most recently Fe(Glyph(meem-ar.medi.SenMemInit)) [2026-10-01T22:31:16.401680Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(samvat-ar))' failed: ''samvat-ar' has interpolation-incompatible paths' [2026-10-01T22:31:16.401683Z ThreadId(1) fontc::workload DEBUG] 6701/24852 complete, most recently Be(GlyfFragment(samvat-ar)) [2026-10-01T22:31:16.401686Z ThreadId(1) fontc::workload DEBUG] 6702/24852 complete, most recently Fe(Glyph(behDotless-ar.medi.BaaBaaInit)) [2026-10-01T22:31:16.401688Z ThreadId(1) fontc::workload DEBUG] 6703/24852 complete, most recently Fe(Glyph(uniFCA9)) [2026-10-01T22:31:16.437388Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
* Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In 'sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
aliftype/amiri/$VIRTUAL/google/fonts/ofl/amiriquran/config.yaml sources/Amiri.glyphspackage?480bb746e9 (default)
fontc
eadId(1) fontc::workload DEBUG] 5283/24852 complete, most recently Fe(Glyph(hahTahabove-ar.medi.MemHaaMemInit)) [2026-10-01T22:31:21.077704Z ThreadId(1) fontc::workload DEBUG] 5284/24852 complete, most recently Fe(Glyph(ng-ar.fina)) [2026-10-01T22:31:21.077707Z ThreadId(1) fontc::workload DEBUG] 5285/24852 complete, most recently Fe(Glyph(meem-ar.fina.LamMemFinaExtended)) [2026-10-01T22:31:21.077710Z ThreadId(1) fontc::workload DEBUG] 5286/24852 complete, most recently Fe(Glyph(uniFC83)) [2026-10-01T22:31:21.077713Z ThreadId(1) fontc::workload DEBUG] 5287/24852 complete, most recently Fe(Glyph(one-ar.prop)) [2026-10-01T22:31:21.077716Z ThreadId(1) fontc::workload DEBUG] 5288/24852 complete, most recently Fe(Glyph(behThreedotshorizontalbelow-ar.medi.BaaBaaYaa)) [2026-10-01T22:31:21.129740Z 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
Glyph(gafRing-ar.medi.KafMemAlf)) [2026-10-01T22:31:33.002491Z ThreadId(1) fontc::workload DEBUG] 6280/24852 complete, most recently Fe(Glyph(noonDotbelow-ar.init.BaaBaaYaaLD)) [2026-10-01T22:31:33.002493Z ThreadId(1) fontc::workload DEBUG] 6281/24852 complete, most recently Fe(Glyph(teheh-ar.init.BaaMemInit)) [2026-10-01T22:31:33.002496Z ThreadId(1) fontc::workload DEBUG] 6282/24852 complete, most recently Fe(Glyph(yehFarsiThreedotsabove-ar.medi.BaaBaaYaa)) [2026-10-01T22:31:33.002499Z ThreadId(1) fontc::workload DEBUG] 6283/24852 complete, most recently Fe(Glyph(beeh-ar.init.BaaMemHaaInitLD)) [2026-10-01T22:31:33.002501Z ThreadId(1) fontc::workload DEBUG] 6284/24852 complete, most recently Fe(Glyph(aAlf.fina.Narrow)) [2026-10-01T22:31:33.089458Z ThreadId(1) fontc ERROR] Invalid source glyph 'aBaa.medi': 'bad anchor: 'Invalid anchor 'HamzaBelow': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
* Amiri Regular had: None * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 69: * Amiri Regular had: curve * Amiri Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph _FDFD, contour 0, point 70: * Amiri Regular had: line * Amiri Bold had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 2: * Amiri Regular had: 113 * Amiri Bold had: 98 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 4: * Amiri Regular had: 171 * Amiri Bold had: 143 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph _FDFD, contour 5: * Amiri Regular had: 12 * Amiri Bold had: 9 fontmake: Error: In 'sources/Amiri.glyphspackage' -> 'master_ufo/Amiri.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (default)
fontc
.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 391, 2: 5406, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold/Cambay Devanagari-Bold.ufo?538b69cc50 (gftools)
fontc
a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ted preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 393, 2: 5412, 3: 1513, 4: 633, 5: 58, 6: 32 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Bold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 12 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold/Cambay Devanagari-Bold.ufo': Compiling UFO failed: Sources/Cambay Bold/Cambay Devanagari-Bold.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (default)
fontc
nt-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-BoldItalic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 117 mark, 171 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo?538b69cc50 (gftools)
fontc
vanagari-Bold Oblique.ufo/features.fea at 1406:28 | 1406 | sub dda-deva halant-deva by dd-deva; | ^^^^^^^ error: 'ddha-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:4 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:14 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^^^^ error: 'ddh-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea at 1407:29 | 1407 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ark, 171 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 395, 2: 5120, 3: 1515, 4: 622, 5: 62, 6: 31 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-BoldOblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 24 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo': Compiling UFO failed: Sources/Cambay Bold Oblique/Cambay Devanagari-Bold Oblique.ufo/features.fea:852:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (default)
fontc
1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 106 mark, 180 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6207, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo?538b69cc50 (gftools)
fontc
ources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1381:29 | 1381 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:4 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:14 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea at 1385:29 | 1385 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
eCategories from GlyphData.xml: 106 mark, 180 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 521, 2: 6215, 3: 1269, 4: 228, 5: 31, 6: 43 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Oblique INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 5 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo': Compiling UFO failed: Sources/Cambay Oblique/Cambay Devanagari-Oblique.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (default)
fontc
1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for CambayDevanagari-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 106 mark, 180 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5720, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/anexasajoop/cambay_538b69cc50/Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs
anexasajoop/cambay/$VIRTUAL/google/fonts/ofl/cambay/config.yaml Sources/Cambay Regular/Cambay Devanagari-Regular.ufo?538b69cc50 (gftools)
fontc
ources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1379:29 | 1379 | sub ddha-deva halant-deva by ddh-deva; | ^^^^^^^^ error: 'h_ra-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:4 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^ error: 'halant-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:14 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^^^^ error: 'h_r-deva' is neither a known glyph or a range of known glyphs in Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea at 1383:29 | 1383 | sub h_ra-deva halant-deva by h_r-deva; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
eCategories from GlyphData.xml: 106 mark, 180 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 445, 2: 5728, 3: 1572, 4: 477, 5: 50, 6: 76 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CambayDevanagari-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Sources/Cambay Regular/Cambay Devanagari-Regular.ufo': Compiling UFO failed: Sources/Cambay Regular/Cambay Devanagari-Regular.ufo/features.fea:829:6: "la-deva" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
antonxheight/Lancelot/$VIRTUAL/google/fonts/ofl/lancelot/config.yaml Lancelot_source/Lancelot_Rom_Reg.vfb?3039d277fa (default)
fontc
[2026-10-01T22:33:38.216426Z 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/tmp0ki54h_c /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ki54h_c Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ki54h_c Lancelot_source/Lancelot_Rom_Reg.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:33:42.216277Z 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
dId(1) fontc::workload DEBUG] 2438/2876 complete, most recently Be(GlyfFragment(L)) [2026-10-01T22:34:22.353214Z ThreadId(1) fontc::workload DEBUG] 2439/2876 complete, most recently Be(GlyfFragment(X)) [2026-10-01T22:34:22.353215Z ThreadId(1) fontc::workload DEBUG] 2440/2876 complete, most recently Be(GlyfFragment(PhaE)) [2026-10-01T22:34:22.344179Z ThreadId(8) ufo2fontir::source DEBUG] Kerning for "/Users/rofls/.fontc_crater_cache/appajid/gurajada_47d49279bf/Gurajada.ufo" at Normalized {} [2026-10-01T22:34:22.345332Z ThreadId(9) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-10-01T22:34:22.360367Z ThreadId(8) ufo2fontir::source DEBUG] Normalized {} has 4 kern entries [2026-10-01T22:34:22.345126Z ThreadId(6) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-10-01T22:34:22.377630Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/gurajada_47d49279bf/Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/gurajada/$VIRTUAL/google/fonts/ofl/gurajada/config.yaml Gurajada.ufo?47d49279bf (gftools)
fontc
876 complete, most recently Be(Cmap) [2026-10-01T22:34:28.936009Z ThreadId(1) fontc::workload DEBUG] 2203/2876 complete, most recently Be(GlyfFragment(SSaUU)) [2026-10-01T22:34:28.936012Z ThreadId(1) fontc::workload DEBUG] 2204/2876 complete, most recently Be(GlyfFragment(BhaEE)) [2026-10-01T22:34:28.936015Z ThreadId(1) fontc::workload DEBUG] 2205/2876 complete, most recently Be(GlyfFragment(YaEE)) [2026-10-01T22:34:28.936018Z ThreadId(1) fontc::workload DEBUG] 2206/2876 complete, most recently Be(GlyfFragment(Ca)) [2026-10-01T22:34:28.936020Z ThreadId(1) fontc::workload DEBUG] 2207/2876 complete, most recently Be(GlyfFragment(Ba)) [2026-10-01T22:34:28.936023Z ThreadId(1) fontc::workload DEBUG] 2208/2876 complete, most recently Be(Marks) [2026-10-01T22:34:28.955350Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r8kbcv88h0000gn/T/tmp6nfmnyiz -o ttf -u Gurajada.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Gurajada-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Gurajada INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Gurajada INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Gurajada INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 35443, 2: 4484, 3: 22, 4: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Gurajada INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Gurajada.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
appajid/nats/$VIRTUAL/google/fonts/ofl/nats/config.yaml NATS.ufo?7e1486a729 (default)
fontc
VAR, font has no axes [2026-10-01T22:34:57.930646Z ThreadId(1) fontc::workload DEBUG] 1516/2876 complete, most recently Be(GlyfFragment(NNaAU)) [2026-10-01T22:34:57.930653Z ThreadId(7) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-10-01T22:34:57.930653Z ThreadId(1) fontc::workload DEBUG] 1517/2876 complete, most recently Be(GlyfFragment(MaOttu)) [2026-10-01T22:34:57.930658Z ThreadId(1) fontc::workload DEBUG] 1518/2876 complete, most recently Be(Cmap) [2026-10-01T22:34:57.930661Z ThreadId(1) fontc::workload DEBUG] 1519/2876 complete, most recently Be(Hvar) [2026-10-01T22:34:57.930664Z ThreadId(1) fontc::workload DEBUG] 1520/2876 complete, most recently Be(Vvar) [2026-10-01T22:34:57.930865Z ThreadId(5) ufo2fontir::source DEBUG] Normalized {} has 4 kern entries [2026-10-01T22:34:57.954933Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for NATS-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NATS INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NATS INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 28369, 2: 2280, 3: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/nats_7e1486a729/NATS.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/nats/$VIRTUAL/google/fonts/ofl/nats/config.yaml NATS.ufo?7e1486a729 (gftools)
fontc
I)) [2026-10-01T22:35:01.933637Z ThreadId(1) fontc::workload DEBUG] 1699/2876 complete, most recently Be(GlyfFragment(SsaTtaOttu)) [2026-10-01T22:35:01.933639Z ThreadId(1) fontc::workload DEBUG] 1700/2876 complete, most recently Be(GlyfFragment(quotedbl)) [2026-10-01T22:35:01.933642Z ThreadId(1) fontc::workload DEBUG] 1701/2876 complete, most recently Be(GlyfFragment(uni2018)) [2026-10-01T22:35:01.933644Z ThreadId(1) fontc::workload DEBUG] 1702/2876 complete, most recently Be(GlyfFragment(hyphen)) [2026-10-01T22:35:01.933646Z ThreadId(1) fontc::workload DEBUG] 1703/2876 complete, most recently Be(GlyfFragment(KaI)) [2026-10-01T22:35:01.933649Z ThreadId(1) fontc::workload DEBUG] 1704/2876 complete, most recently Be(GlyfFragment(JaNuktaO)) [2026-10-01T22:35:01.954131Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ath /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4wh78dpt -o ttf -u NATS.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for NATS-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on NATS INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NATS INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NATS INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 28369, 2: 2280, 3: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on NATS INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'NATS.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
appajid/ntr/$VIRTUAL/google/fonts/ofl/ntr/config.yaml NTR.ufo?1268910cd8 (default)
fontc
5:03.171172Z ThreadId(1) fontc::workload DEBUG] 2708/2876 complete, most recently Be(GlyfFragment(NGaEE)) [2026-10-01T22:35:03.171174Z ThreadId(1) fontc::workload DEBUG] 2709/2876 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:35:03.171178Z ThreadId(1) fontc::workload DEBUG] 2710/2876 complete, most recently Be(Cmap) [2026-10-01T22:35:03.171180Z ThreadId(1) fontc::workload DEBUG] 2711/2876 complete, most recently Be(Vvar) [2026-10-01T22:35:03.171183Z ThreadId(1) fontc::workload DEBUG] 2712/2876 complete, most recently Be(Post) [2026-10-01T22:35:03.171185Z ThreadId(1) fontc::workload DEBUG] 2713/2876 complete, most recently Be(Hvar) [2026-10-01T22:35:03.171188Z ThreadId(1) fontc::workload DEBUG] 2714/2876 complete, most recently Fe(KernInstance(Normalized {})) [2026-10-01T22:35:03.174923Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for NTR-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NTR INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NTR INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 34115, 2: 4331, 3: 25, 4: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/ntr_1268910cd8/NTR.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/ntr/$VIRTUAL/google/fonts/ofl/ntr/config.yaml NTR.ufo?1268910cd8 (gftools)
fontc
y Be(Post) [2026-10-01T22:35:07.315912Z ThreadId(1) fontc::workload DEBUG] 1883/2876 complete, most recently Be(GlyfFragment(ChaII)) [2026-10-01T22:35:07.315915Z ThreadId(1) fontc::workload DEBUG] 1884/2876 complete, most recently Be(GlyfFragment(onequarter)) [2026-10-01T22:35:07.315917Z ThreadId(1) fontc::workload DEBUG] 1885/2876 complete, most recently Fe(KernInstance(Normalized {})) [2026-10-01T22:35:07.315920Z ThreadId(1) fontc::workload DEBUG] 1886/2876 complete, most recently Be(GlyfFragment(AU)) [2026-10-01T22:35:07.315922Z ThreadId(1) fontc::workload DEBUG] 1887/2876 complete, most recently Be(GlyfFragment(ch750)) [2026-10-01T22:35:07.316206Z ThreadId(9) fontbe::features::kern DEBUG] 1 ir kerns became 0 classes and 4 adjustments [2026-10-01T22:35:07.360318Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ath /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo7qto9xx -o ttf -u NTR.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for NTR-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on NTR INFO:ufo2ft.filters:Running DecomposeComponentsFilter on NTR INFO:ufo2ft.filters:Running CubicToQuadraticFilter on NTR INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 34115, 2: 4331, 3: 25, 4: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on NTR INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'NTR.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
appajid/suravaram/$VIRTUAL/google/fonts/ofl/suravaram/config.yaml Suravaram.ufo?c8d4e86f6a (default)
fontc
.622588Z ThreadId(1) fontc::workload DEBUG] 2714/2876 complete, most recently Be(GlyfFragment(CaHalanth)) [2026-10-01T22:34:23.622590Z ThreadId(1) fontc::workload DEBUG] 2715/2876 complete, most recently Fe(KernInstance(Normalized {})) [2026-10-01T22:34:23.622594Z ThreadId(1) fontc::workload DEBUG] 2716/2876 complete, most recently Be(Post) [2026-10-01T22:34:23.622596Z ThreadId(1) fontc::workload DEBUG] 2717/2876 complete, most recently Be(Cmap) [2026-10-01T22:34:23.622654Z ThreadId(1) fontc::workload DEBUG] 2718/2876 complete, most recently Be(Hvar) [2026-10-01T22:34:23.622655Z ThreadId(1) fontc::workload DEBUG] 2719/2876 complete, most recently Be(Vvar) [2026-10-01T22:34:23.622656Z ThreadId(1) fontc::workload DEBUG] 2720/2876 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:34:23.623787Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289
fontmake
INFO:fontmake.font_project:Building TTF for Suravaram-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Suravaram INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Suravaram INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 26491, 2: 4260, 3: 23, 4: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/appajid/suravaram_c8d4e86f6a/Suravaram.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa'
appajid/suravaram/$VIRTUAL/google/fonts/ofl/suravaram/config.yaml Suravaram.ufo?c8d4e86f6a (gftools)
fontc
GlyfFragment(ShaEE)) [2026-10-01T22:34:30.795138Z ThreadId(1) fontc::workload DEBUG] 2666/2876 complete, most recently Be(GlyfFragment(BhaO)) [2026-10-01T22:34:30.795141Z ThreadId(1) fontc::workload DEBUG] 2667/2876 complete, most recently Be(GlyfFragment(DDaUU)) [2026-10-01T22:34:30.795143Z ThreadId(1) fontc::workload DEBUG] 2668/2876 complete, most recently Be(GlyfFragment(SaAU)) [2026-10-01T22:34:30.795145Z ThreadId(1) fontc::workload DEBUG] 2669/2876 complete, most recently Be(GlyfFragment(LLaI)) [2026-10-01T22:34:30.795148Z ThreadId(1) fontc::workload DEBUG] 2670/2876 complete, most recently Be(GlyfFragment(PaAA)) [2026-10-01T22:34:30.795150Z ThreadId(1) fontc::workload DEBUG] 2671/2876 complete, most recently Be(GlyfFragment(JaUU)) [2026-10-01T22:34:30.798222Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'à°³' (U+0C33) to two different glyph ids: GID_262 and GID_289 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
8h0000gn/T/tmppjjw0v0d -o ttf -u Suravaram.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Suravaram-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 24 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Suravaram INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Suravaram INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Suravaram INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 26491, 2: 4260, 3: 23, 4: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Suravaram INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Suravaram.ufo': Compiling UFO failed: cannot map 'Lla' to U+0C33; already mapped to 'LLa' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
arrowtype/recursive/$VIRTUAL/google/fonts/ofl/recursive/config.yaml src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace?071fc21f21 (default)
fontc
22 | include(./features/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/sans/Recursive Sans-Linear A.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/sans/Recursive Sans-Linear A.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/sans/Recursive Sans-Linear A.ufo/features.fea at 25:8 | 25 | include(./features/aalt.fea); | ^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Loading 24 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 53 mark, 107 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/sans/Recursive Sans-Linear A.ufo/features.fea:11:8: The following feature file should be included but cannot be found: ./features/common.fea
arrowtype/recursive/$VIRTUAL/google/fonts/ofl/recursive/config.yaml src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace?071fc21f21 (gftools)
fontc
(os error 2)' in src/ufo/sans/Recursive Sans-Linear A.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/sans/Recursive Sans-Linear A.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/sans/Recursive Sans-Linear A.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/sans/Recursive Sans-Linear A.ufo/features.fea at 25:8 | 25 | include(./features/aalt.fea); | ^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf50wf1zb -o variable -m src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 24 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf50wf1zb INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 53 mark, 107 ligature fontmake: Error: In 'src/ufo/recursive-MONO_CASL_wght_slnt_ital--full_gsub.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/arrowtype/recursive_071fc21f21/src/ufo/sans/Recursive Sans-Linear A.ufo/features.fea:11:8: The following feature file should be included but cannot be found: ./features/common.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
arrowtype/shantell-sans/$VIRTUAL/google/fonts/ofl/shantellsans/config.yaml sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace?68f5eca149 (default)
fontc
[2026-10-01T22:34:58.765729Z 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-10-01T22:34:58.765858Z 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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjco0g3qg sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjco0g3qg sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:35:02.559088Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/shantell_sans-ital_wght_BNCE_INFM_SPAC-simplified.designspace" [2026-10-01T22:35:02.559155Z 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/tmp3ia2r4_z -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/tmp3ia2r4_z -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
adId(9) fontbe::glyphs WARN] lambdastroke has inconsistent path elements: {"MLLCLCCCCCCCCCCCCCCCLCLCLCLCCCLLCZ", "MLLCLCLCLCCCCCLCCLCCCCCLCLLCLCCCCCZ"} [2026-10-01T22:34:55.748721Z ThreadId(9) fontbe::glyphs WARN] Er-cy has inconsistent path elements: {"MLLCLLCCCCCCCCCCCCZMLLCCCCCCCZ", "MLLCCCCCCCCLCCCCCCZMLLCLCCCCCZ"} [2026-10-01T22:34:55.748726Z ThreadId(9) fontbe::glyphs WARN] questiondown has inconsistent path elements: {"MLLCCCLLLCLLLCCCCCCCCCLCCZMLLCCZ", "MLLCLLCCCLCLCCCCLCCLLCCLLLCLCCCCCCZMLLCCZ"} [2026-10-01T22:34:55.748730Z ThreadId(9) fontbe::glyphs WARN] Ustraight-cy has inconsistent path elements: {"MLLCCCLCCCCCCCCCZ", "MLLCCCCCCCCCCCZ"} [2026-10-01T22:34:55.748771Z ThreadId(9) fontbe::glyphs WARN] minute has inconsistent path elements: {"MLLCCCLCCZ", "MLLLCLCZ"} [2026-10-01T22:34:55.756897Z 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
0/4069 complete, most recently Fe(Glyph(heavyleftpointinganglebracketornament)) [2026-10-01T22:35:25.831017Z ThreadId(1) fontc::workload DEBUG] 461/4069 complete, most recently Fe(Glyph(Abreve)) [2026-10-01T22:35:25.831019Z ThreadId(1) fontc::workload DEBUG] 462/4069 complete, most recently Fe(Glyph(acaron)) [2026-10-01T22:35:25.831022Z ThreadId(1) fontc::workload DEBUG] 463/4069 complete, most recently Fe(Glyph(oogonek)) [2026-10-01T22:35:25.831024Z ThreadId(1) fontc::workload DEBUG] 464/4069 complete, most recently Fe(Glyph(ushort-cy)) [2026-10-01T22:35:25.831026Z ThreadId(1) fontc::workload DEBUG] 465/4069 complete, most recently Fe(Glyph(exclamdown)) [2026-10-01T22:35:25.831028Z ThreadId(1) fontc::workload DEBUG] 466/4069 complete, most recently Fe(Glyph(Ucaron)) [2026-10-01T22:35:25.847091Z ThreadId(1) fontc ERROR] Invalid source glyph 'dollar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
atibility: Fonts had differing number of contours in glyph apple: * Balsamiq Sans Regular had: 2 * Balsamiq Sans Bold had: 3 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph minute, contour 0: * Balsamiq Sans Regular had: 11 * Balsamiq Sans Bold had: 17 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 0: * Balsamiq Sans Regular had: 68 * Balsamiq Sans Bold had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph weierstrass, contour 1: * Balsamiq Sans Regular had: 15 * Balsamiq Sans Bold had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph idotless-cy, contour 0: * Balsamiq Sans Regular had: 21 * Balsamiq Sans Bold had: 19 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/balsamiq/balsamiqsans_b1dca64c3c/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/config.yaml glyphs/BalsamiqSans-Roman.glyphs?b1dca64c3c (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
gftools produced multiple outputs: ['BalsamiqSans-Bold.ttf', 'BalsamiqSans-Regular.ttf']
cadsondemak/Charm/$VIRTUAL/google/fonts/ofl/charm/config.yaml source/Charm.glyphs?873c551602 (default)
fontc
T22:36:51.825354Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour oneeighth [2026-10-01T22:36:51.825364Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour threeeighths [2026-10-01T22:36:51.825399Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour fiveeighths [2026-10-01T22:36:51.825410Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour seveneighths [2026-10-01T22:36:51.825419Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour baht [2026-10-01T22:36:51.825426Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour cedi [2026-10-01T22:36:51.825431Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour cent thread '<unnamed>' (70769428) panicked at fontir/src/glyph.rs:128:9: 'cent' has 2 unique sets of components; must have exactly 1 {[], [c]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:36:51.830254Z ThreadId(1) fontc ERROR] 'S_b_o_a_t' 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
ntly Be(GlyfFragment(lira)) [2026-10-01T22:36:57.127131Z ThreadId(1) fontc::workload DEBUG] 1625/3237 complete, most recently Fe(GlyphOrder) [2026-10-01T22:36:57.127133Z ThreadId(1) fontc::workload DEBUG] 1626/3237 complete, most recently Be(GlyfFragment(servicemark)) [2026-10-01T22:36:57.127136Z ThreadId(1) fontc::workload DEBUG] 1627/3237 complete, most recently Be(GlyfFragment(saraAa-thai)) [2026-10-01T22:36:57.127138Z ThreadId(1) fontc::workload DEBUG] 1628/3237 complete, most recently Be(GlyfFragment(saraIi-thai.narrow)) [2026-10-01T22:36:57.132385Z ThreadId(1) fontc ERROR] A task panicked: ''cent' has 2 unique sets of components; must have exactly 1 {[], [c]}' thread '<unnamed>' (70769617) panicked at fontir/src/glyph.rs:128:9: 'cent' has 2 unique sets of components; must have exactly 1 {[], [c]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Charm-Regular.ttf', 'Charm-Bold.ttf']
cadsondemak/Fah-Kwang/$VIRTUAL/google/fonts/ofl/fahkwang/config.yaml source/Fahkwang.glyphs?7b16186dad (gftools) ✎
view source repository copy reproduction command
annotations
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqffyx3y8 source/Fahkwang.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:10:31.245522Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Fahkwang.glyphs" [2026-10-01T22:10:31.259776Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:31.259795Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:31.259801Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:31.262429Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:31.265899Z 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/tmpuh6xyns9 -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/tmpbze435to -o ttf -u source/instance_ufos/Fahkwang-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Fahkwang SemiBold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i Fahkwang Bold Italic -o ufo -g source/Fahkwang.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/K2D/$VIRTUAL/google/fonts/ofl/k2d/config.yaml source/K2D.glyphs?5df785dc3b (gftools) ✎
view source repository copy reproduction command
annotations
fontc
-o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoqv5efe0 source/K2D.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:10:38.646667Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/K2D.glyphs" [2026-10-01T22:10:38.666011Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'Thin Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:38.666403Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:38.666417Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:38.670523Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:38.676629Z 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 Light Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [16/48] instantiateUfo fontmake -i K2D SemiBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [17/48] instantiateUfo fontmake -i K2D Medium Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [18/48] instantiateUfo fontmake -i K2D Bold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [19/48] instantiateUfo fontmake -i K2D Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/48] instantiateUfo fontmake -i K2D ExtraBold Italic -o ufo -g source/K2D.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Kodchasan/$VIRTUAL/google/fonts/ofl/kodchasan/config.yaml source/Kodchasan-Master.glyphs?d68c1268f9 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
formed-components [2026-10-01T22:10:46.353331Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/Kodchasan-Master.glyphs" [2026-10-01T22:10:46.374334Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'custom' [2026-10-01T22:10:46.374360Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:46.374366Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:46.374368Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:46.377346Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:46.382566Z 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/tmp6qbn_541 -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/tmptj31y2zp -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) ✎
view source repository copy reproduction command
annotations
fontc
sk92d38qc2zzr8kbcv88h0000gn/T/tmpzt66c5dj source/KoHo-Master.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:10:53.774032Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/KoHo-Master.glyphs" [2026-10-01T22:10:53.795241Z ThreadId(1) glyphs_reader::font WARN] Axis Width: instance 'ExtraLight Italic' redefines mapping for user location 100 from 0 to 1 [2026-10-01T22:10:53.795440Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:10:53.795455Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:10:53.801411Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:10:53.807721Z 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/tmpz23o2mn9 -o ttf -u source/instance_ufos/KoHo-LightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy4jhqo5m -o ttf -u source/instance_ufos/KoHo-ExtraLightItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i KoHo SemiBold Italic -o ufo -g source/KoHo-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos [20/36] instantiateUfo fontmake -i KoHo Bold Italic -o ufo -g source/KoHo-Master.glyphs --ufo-structure=json --instance-dir source/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Krub/$VIRTUAL/google/fonts/ofl/krub/config.yaml source/Krub.glyphs?c568bc61bd (default)
fontc
2026-10-01T22:10:55.845648Z ThreadId(9) fontbe::glyphs WARN] saraE-thai has inconsistent path elements: {"MCCCLCCCCCLLCLCCZ", "MCCCLCCCCLLCLCZ"} [2026-10-01T22:10:55.845972Z ThreadId(9) fontbe::glyphs WARN] yoYing-thai.less has inconsistent path elements: {"MCLLLCCLCCCCLCCCCCCCCCLCCCCCCCLCZ", "MCLLLCCCLCCCCCLCCCCCCCCCCCLCCCCCCCCLCCZ"} [2026-10-01T22:10:55.846201Z ThreadId(9) fontbe::glyphs WARN] nikhahit_maiTho-thai has inconsistent path elements: {"MCCCCZMCCCCZMCCCLCCCCCCCCCCCCZ", "MCCCCZMCCCCZMCCCLLCCCCCCCCCCCCZ"} [2026-10-01T22:10:55.846363Z ThreadId(9) fontbe::glyphs WARN] eight-thai has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCLCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCLCCCCCCCCCCZ"} [2026-10-01T22:10:55.846370Z ThreadId(9) fontbe::glyphs WARN] sevensuperior has inconsistent path elements: {"MLLCLLCCLLCLCCZ", "MLLCLLCCLLCLCZ"} [2026-10-01T22:10:55.857831Z ThreadId(1) fontc ERROR] 'zero-thai' has interpolation-incompatible paths
fontmake
b/builder/__init__.py", line 161, in to_designspace return builder.designspace ^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/builders.py", line 359, 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 359, 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 359, 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
ngoNgu-thai has inconsistent path elements: {"MCCCCCCLCCCCCCZMCCCCZ", "MCLCCCCLCCCCCCCCZMCCCCZ"} [2026-10-01T22:11:00.613925Z ThreadId(6) fontbe::glyphs WARN] hoHip-thai has inconsistent path elements: {"MCCCCCCCCCCCCCCCLCCCCCCCCCCCCZMCCCCZ", "MCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCZMCCCCZ"} [2026-10-01T22:11:00.614249Z ThreadId(4) fontbe::glyphs WARN] five has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:11:00.614512Z ThreadId(7) fontbe::glyphs WARN] ru-thai.short has inconsistent path elements: {"MCCCCCCCCCCCLCCLCCCCZMCCCCZ", "MCCCCCCCCCCCCLCCLCCCCCZMCCCCZ"} [2026-10-01T22:11:00.614523Z ThreadId(7) fontbe::glyphs WARN] thoThong-thai has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCLCCLCCZ"} [2026-10-01T22:11:00.624123Z ThreadId(1) fontc ERROR] Invalid source glyph 'cedi': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
aiTho-thai.narrow, contour 0: * Mali Light, Mali Regular, Mali Bold had: 47 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 50 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.small, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 81 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph maiTri-thai.narrow, contour 0: * Mali Light, Mali Regular, Mali Bold had: 75 * Mali Light Italic, Mali Regular Italic, Mali Bold Italic had: 78 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cadsondemak/Mali_4f4843c99a/source/Mali-Master.glyphs' -> 'master_ufo/Mali.designspace': Compatibility check failed
cadsondemak/Mali/$VIRTUAL/google/fonts/ofl/mali/config.yaml source/Mali-Master.glyphs?4f4843c99a (gftools)
fontc
Glyph(twothirds)) [2026-10-01T22:11:06.280559Z ThreadId(1) fontc::workload DEBUG] 782/3141 complete, most recently Fe(Glyph(roRua-thai)) [2026-10-01T22:11:06.280561Z ThreadId(1) fontc::workload DEBUG] 783/3141 complete, most recently Fe(Glyph(Ccedilla)) [2026-10-01T22:11:06.280564Z ThreadId(1) fontc::workload DEBUG] 784/3141 complete, most recently Fe(Glyph(cdotaccent)) [2026-10-01T22:11:06.280566Z ThreadId(1) fontc::workload DEBUG] 785/3141 complete, most recently Fe(Glyph(Agrave)) [2026-10-01T22:11:06.280568Z ThreadId(1) fontc::workload DEBUG] 786/3141 complete, most recently Fe(Glyph(ru_lakkhangyao-thai)) [2026-10-01T22:11:06.280571Z ThreadId(1) fontc::workload DEBUG] 787/3141 complete, most recently Fe(Glyph(khoKhuat-thai)) [2026-10-01T22:11:06.287199Z ThreadId(1) fontc ERROR] Invalid source glyph 'cedi': '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
8Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(N))' failed: ''N' has interpolation-incompatible paths' [2026-10-01T22:11:32.097400Z ThreadId(1) fontc::workload DEBUG] 885/3145 complete, most recently Be(GlyfFragment(N)) [2026-10-01T22:11:32.098003Z ThreadId(8) fontbe::glyphs WARN] Germandbls has inconsistent path elements: {"MCCCLLCCCCCCCCLLCCCCCZMLCLLCCCCCCCCLCLCZ", "MCCCCLLCCCCCCCCLLCCCCCCZMLCLLCCCCCCCCLCLCZ"} [2026-10-01T22:11:32.098023Z ThreadId(8) fontbe::glyphs WARN] Y has inconsistent path elements: {"MCCCCCCCCCCCCCCCCZMLCLCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCZMLCLCCCCCCCCCZ"} [2026-10-01T22:11:32.098374Z ThreadId(8) fontbe::glyphs WARN] B has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCZMLCLLCCCCCCCCLCLCZ", "MCCCCCCCCCCCCCCCCCCCCCCZMLCLLCCCCCCCCLCLCZ"} [2026-10-01T22:11:32.103167Z 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
100Z ThreadId(1) fontc::workload DEBUG] 904/3145 complete, most recently Be(GlyfFragment(b)) [2026-10-01T22:11:36.588103Z ThreadId(1) fontc::workload DEBUG] 905/3145 complete, most recently Be(GlyfFragment(paiyannoi-thai)) [2026-10-01T22:11:36.588105Z ThreadId(1) fontc::workload DEBUG] 906/3145 complete, most recently Be(GlyfFragment(approxequal)) [2026-10-01T22:11:36.588108Z ThreadId(1) fontc::workload DEBUG] 907/3145 complete, most recently Be(GlyfFragment(woWaen-thai)) [2026-10-01T22:11:36.588110Z ThreadId(1) fontc::workload DEBUG] 908/3145 complete, most recently Be(GlyfFragment(dotbelowcomb)) [2026-10-01T22:11:36.588112Z ThreadId(1) fontc::workload DEBUG] 909/3145 complete, most recently Be(GlyfFragment(toPatak-thai)) [2026-10-01T22:11:36.591967Z ThreadId(1) fontc ERROR] Invalid source glyph 'copyright': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
risakdi Bold had: 12 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraIi-thai, contour 2: * Srisakdi Regular had: 6 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUe-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph saraUee-thai, contour 1: * Srisakdi Regular had: 9 * Srisakdi Bold had: 11 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph phinthu-thai.small: * Srisakdi Regular had: 1 * Srisakdi Bold had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph phinthu-thai.small: * Srisakdi Regular had: 0 * Srisakdi Bold had: 1 fontmake: Error: In 'source/Srisakdi.glyphs' -> 'master_ufo/Srisakdi.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
cadsondemak/Thasadith/$VIRTUAL/google/fonts/ofl/thasadith/config.yaml source/Thasadith_Master.glyphs?033efaea8d (default)
fontc
yph DEBUG] ConvertToContour breve_grave [2026-10-01T22:11:38.309720Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-10-01T22:11:38.309734Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-10-01T22:11:38.309746Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-10-01T22:11:38.309759Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-10-01T22:11:38.309770Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-10-01T22:11:38.309782Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-10-01T22:11:38.309797Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-10-01T22:11:38.309811Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-10-01T22:11:38.313764Z ThreadId(1) fontc ERROR] 'saraI-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
UG] ConvertToContour breve_grave [2026-10-01T22:11:44.341357Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_hookabove [2026-10-01T22:11:44.341392Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour breve_tilde [2026-10-01T22:11:44.341430Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_acute [2026-10-01T22:11:44.341473Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_grave [2026-10-01T22:11:44.341507Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflex_tilde [2026-10-01T22:11:44.341544Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_acute [2026-10-01T22:11:44.341600Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_grave [2026-10-01T22:11:44.341624Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dieresis_macron [2026-10-01T22:11:44.346435Z ThreadId(1) fontc ERROR] 'moMa-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
T22:13:06.801769Z ThreadId(7) fontbe::glyphs WARN] noNen-thai has inconsistent path elements: {"MCLLLLLCCCLCCCLLCLCCLLLCCLCLLLCCCLCCZ", "MCLLLLLCCLCCLLCLCLLLCLCLLLCCLCZ"} [2026-10-01T22:13:06.801779Z ThreadId(7) fontbe::glyphs WARN] yoYing-thai.less has inconsistent path elements: {"MCLLLCCCLCCCLLCLCCLLLCCLCLLLCCCLCCZ", "MCLLLCCLCCLLCLCLLLCLCLLLCCLCZ"} [2026-10-01T22:13:06.801788Z ThreadId(7) fontbe::glyphs WARN] Ccircumflex has inconsistent path elements: {"MCLCCCCLCCCZMLLLLLLLZ", "MCLCCCCCLCCCCZMLLLLLLLZ"} [2026-10-01T22:13:06.801793Z ThreadId(6) fontbe::glyphs WARN] Ohorntilde has inconsistent path elements: {"MCCCLCCCCZMCCCCZMCLCCCLCCZ", "MCCCCLCCCCCZMCCCCCCZMCLCCCLCCZ"} [2026-10-01T22:13:06.801764Z ThreadId(2) fontbe::glyphs WARN] scommaaccent has inconsistent path elements: {"MCCCCCLCCCCCCLCZMLLLLZ", "MCCCCCCLCCCCCCCLCZMLLLLZ"} [2026-10-01T22:13:06.809830Z ThreadId(1) fontc ERROR] 'baht' 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
lyphs WARN] euro has inconsistent path elements: {"MCLCCLLLLCLLLCCLCCLLLCCLLLCZ", "MCLCCLLLLLLLLCCLCCLLLLLLLLCZ", "MCLCCLLLCLLLLCCLCCLLLCCLLLCZ", "MCLCCLLLCCLLLCCLCCLLLCCLLLCZ", "MCLCCLLLCCLLLCCLCCLLLCLLLLCZ", "MCLCCLLLCLLLLCCLCCLLLLCLLLCZ"} [2026-10-01T22:13:15.107828Z ThreadId(6) fontbe::glyphs WARN] thoNangmontho-thai has inconsistent path elements: {"MLLCCCLLLCCCCLLLLLCCCLZ", "MLLCCCCLLLCCCCCLLLLLCCCCLZ"} [2026-10-01T22:13:15.107915Z ThreadId(7) fontbe::glyphs WARN] threeinferior has inconsistent path elements: {"MCCCCCCCLCCCLLLCCCLCZ", "MCCCCCCLCCCLLLCCCLCZ", "MCCCCCCCLCCCLLLCCCCLCZ", "MCCCCCLCCCLLLCCCLCZ"} [2026-10-01T22:13:15.107923Z ThreadId(7) fontbe::glyphs WARN] ahookabove has inconsistent path elements: {"MCLLLLLCCCZMCCCLCZMLLCCCLCCCLZ", "MCLLLLLCCCCZMCCCCLCZMLLCCCCLCCCLZ"} [2026-10-01T22:13:15.120934Z ThreadId(1) fontc ERROR] 'at' 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
CLCCCCLCCCLZ", "MLLCCCCCCLCCCCLCCLZ"} [2026-10-01T22:12:56.727207Z ThreadId(7) fontbe::glyphs WARN] Ecircumflextilde has inconsistent path elements: {"MLLLLLLLLLLLLZMLLLLLLLZMCCCLCCCLZ", "MLLLLLLLLLLLLZMLLLLLLLZMCLCCCLCCZ"} [2026-10-01T22:12:56.727238Z ThreadId(3) fontbe::glyphs WARN] twosuperior has inconsistent path elements: {"MLLLCCCCLCCCCLZ", "MLLLLCCCLCCCCLZ"} [2026-10-01T22:12:56.727351Z ThreadId(5) fontbe::glyphs WARN] Aring has inconsistent path elements: {"MLLLLLLCCCCLZMLLLZMCCCCZ", "MLLLLLLLLZMLLLZMCCCCZMCCCCZ"} [2026-10-01T22:12:56.727485Z ThreadId(4) fontbe::glyphs WARN] Aogonek has inconsistent path elements: {"MCLCCCLLLLLLLCCZMLLLZ", "MLLLLLLLLZMCLCCCLCCZMLLLZ"} [2026-10-01T22:12:56.727493Z ThreadId(4) fontbe::glyphs WARN] dcroat has inconsistent path elements: {"MCLLLLLLLLLLLLLCCCZMCCCLCZ", "MCLLLLLCCCZMCCCLCZMLLLLZ"} [2026-10-01T22:12:56.743095Z ThreadId(1) fontc ERROR] 'Hbar' 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
tent path elements: {"MCCCCZMCCCCZMLLLLLLLZMCCCLCCCLZ", "MCCCCZMCCCCZMLLLLLLLZMCLCCCLCCZ"} [2026-10-01T22:13:04.503741Z ThreadId(8) fontbe::glyphs WARN] cent has inconsistent path elements: {"MLLCLCCCCLCLLLCCLZ", "MLLCLCLCLCLLLCCLZMCCLZ", "MLLCLCLLCLCLLLLCCLZMCCLZ"} [2026-10-01T22:13:04.503750Z ThreadId(8) fontbe::glyphs WARN] uogonek has inconsistent path elements: {"MCLCCCLLLCCLLLCCLCCZ", "MCLLLLLCCLLLCZMCLCCCLCCZ"} [2026-10-01T22:13:04.504176Z ThreadId(7) fontbe::glyphs WARN] lira has inconsistent path elements: {"MLLLCLLLLLLLLLCCLCCLLLLLLLLLCLLZ", "MLLLCLLLLLLLLCCLCCLLLLLLLLLCLLZ", "MLLLCLLLLLLLLCCLCCLLLLLLLLCLLZ"} [2026-10-01T22:13:04.504210Z ThreadId(8) fontbe::glyphs WARN] maiyamok-thai has inconsistent path elements: {"MLLCCCCCCLCCCCLCCLZ", "MLLCCCCCCLCCCCLCCCLZ"} [2026-10-01T22:13:04.518124Z ThreadId(1) fontc ERROR] 'Ocircumflextilde' 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
ject(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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
ject(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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
ject(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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
ject(res, text) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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
ragment(d)) [2026-10-01T22:27:29.813978Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(c))' failed: ''c' has interpolation-incompatible paths' [2026-10-01T22:27:29.813980Z ThreadId(1) fontc::workload DEBUG] 1035/1388 complete, most recently Be(GlyfFragment(c)) [2026-10-01T22:27:29.813983Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Thorn))' failed: ''Thorn' has interpolation-incompatible paths' [2026-10-01T22:27:29.813985Z ThreadId(1) fontc::workload DEBUG] 1036/1388 complete, most recently Be(GlyfFragment(Thorn)) [2026-10-01T22:27:29.813987Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(parenleft))' failed: ''parenleft' has interpolation-incompatible paths' [2026-10-01T22:27:29.813990Z ThreadId(1) fontc::workload DEBUG] 1037/1388 complete, most recently Be(GlyfFragment(parenleft)) [2026-10-01T22:27:29.815426Z ThreadId(1) fontc ERROR] 'cedilla' 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
:27:33.818355Z ThreadId(1) fontc::workload DEBUG] 1034/1388 complete, most recently Be(GlyfFragment(Ncommaaccent)) [2026-10-01T22:27:33.818358Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uacute))' failed: ''uacute' has interpolation-incompatible paths' [2026-10-01T22:27:33.818360Z ThreadId(1) fontc::workload DEBUG] 1035/1388 complete, most recently Be(GlyfFragment(uacute)) [2026-10-01T22:27:33.818363Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(guillemotright))' failed: ''guillemotright' has interpolation-incompatible paths' [2026-10-01T22:27:33.818366Z ThreadId(1) fontc::workload DEBUG] 1036/1388 complete, most recently Be(GlyfFragment(guillemotright)) [2026-10-01T22:27:33.818369Z ThreadId(1) fontc::workload DEBUG] 1037/1388 complete, most recently Be(Vvar) [2026-10-01T22:27:33.820138Z ThreadId(1) fontc ERROR] 'eth' 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
omplete, most recently Fe(Glyph(pushpika-deva)) [2026-10-01T22:27:34.871575Z ThreadId(1) fontc::workload DEBUG] 1589/6385 complete, most recently Fe(Glyph(atilde.ss01)) [2026-10-01T22:27:34.871578Z ThreadId(1) fontc::workload DEBUG] 1590/6385 complete, most recently Fe(Glyph(iMatra-deva.03)) [2026-10-01T22:27:34.871580Z ThreadId(1) fontc::workload DEBUG] 1591/6385 complete, most recently Fe(Glyph(sha_ra-deva)) [2026-10-01T22:27:34.871583Z ThreadId(1) fontc::workload DEBUG] 1592/6385 complete, most recently Fe(Glyph(comma.deva)) [2026-10-01T22:27:34.871585Z ThreadId(1) fontc::workload DEBUG] 1593/6385 complete, most recently Fe(Glyph(ga_ra-deva)) [2026-10-01T22:27:34.871588Z ThreadId(1) fontc::workload DEBUG] 1594/6385 complete, most recently Fe(Glyph(Twelve-roman)) [2026-10-01T22:27:34.878298Z 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
6-10-01T22:27:40.564625Z ThreadId(1) fontc::workload DEBUG] 2239/6385 complete, most recently Fe(Glyph(j_ny-deva.short)) [2026-10-01T22:27:40.564628Z ThreadId(1) fontc::workload DEBUG] 2240/6385 complete, most recently Fe(Glyph(iiMatra-deva.03)) [2026-10-01T22:27:40.564630Z ThreadId(1) fontc::workload DEBUG] 2241/6385 complete, most recently Fe(Glyph(th-deva.high)) [2026-10-01T22:27:40.564633Z ThreadId(1) fontc::workload DEBUG] 2242/6385 complete, most recently Fe(Glyph(exclamdown.case)) [2026-10-01T22:27:40.564635Z ThreadId(1) fontc::workload DEBUG] 2243/6385 complete, most recently Fe(Glyph(ny_ca-deva)) [2026-10-01T22:27:40.564638Z ThreadId(1) fontc::workload DEBUG] 2244/6385 complete, most recently Fe(Glyph(ddh_ra-deva)) [2026-10-01T22:27:40.585373Z 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
lyphsLib.builder:Running 'apply_origin_anchor' transformation 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
ponent '_part.SMCP-F-upper' for 'fhook.smcp' [2026-10-01T22:28:36.245153Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-10-01T22:28:36.245170Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-10-01T22:28:36.245179Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-10-01T22:28:36.245206Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-10-01T22:28:36.272467Z 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
ing smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-10-01T22:29:06.476259Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-10-01T22:29:06.476273Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.SMCP-F-upper' for 'fhook.smcp' [2026-10-01T22:29:06.476282Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.SMCP-F-upper' at Normalized {ax00: 1.00} [2026-10-01T22:29:06.476304Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-ge-cy-body' for 'ge-cy' [2026-10-01T22:29:06.490193Z 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
10' [2026-10-01T22:27:46.142849Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-10-01T22:27:46.142859Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-10-01T22:27:46.142873Z 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-10-01T22:27:46.142895Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-10-01T22:27:46.185011Z 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
' for 'T_h.ss10' [2026-10-01T22:28:26.259962Z ThreadId(1) glyphs_reader::smart_components DEBUG] smart component _part.UC-T-lower-stem only has one layer, keeping as regular component [2026-10-01T22:28:26.259967Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-baseline-stroke' for 'T_h.ss10' [2026-10-01T22:28:26.259979Z 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-10-01T22:28:26.259998Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.LC-n-shoulder-top' for 'T_h.ss10' [2026-10-01T22:28:26.295942Z 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
hs/ComicNeue_Italics.glyphs" [2026-10-01T22:29:30.084169Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-10-01T22:29:30.084193Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-10-01T22:29:30.084195Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-10-01T22:29:30.084196Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-10-01T22:29:30.084216Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:29:30.085475Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:29:30.086054Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(56.0). Mappings [(UserSpace(300.0), DesignSpace(40.0)), (UserSpace(400.0), DesignSpace(60.0)), (UserSpace(700.0), DesignSpace(95.0))]
fontmake
40), (400, 60), (700, 95)], 'maximum': 700, 'minimum': 300, 'name': 'Weight', 'tag': 'wght'}] INFO:fontTools.varLib:Internal master locations: [{'Weight': 56}, {'Weight': 95}] INFO:fontTools.varLib:Internal axis supports: {'Weight': [40, 56.0, 95]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 21 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/crozynski/comicneue_c5ee07b5ee/Sources/Glyphs/ComicNeue_Italics.glyphs' -> 'master_ufo/ComicNeue-Italic.designspace': Generating fonts from Designspace failed: Axis 'Weight': there must be a mapping for the axis default value 380.0.
crozynski/comicneue/$VIRTUAL/google/fonts/ofl/comicneue/config.yaml Sources/Glyphs/ComicNeue_Italics.glyphs?c5ee07b5ee (gftools)
fontc
2:29:34.891955Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-10-01T22:29:34.891978Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2026-10-01T22:29:34.891979Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-10-01T22:29:34.891981Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-10-01T22:29:34.892000Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:29:34.893054Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Icon Glyph Name' [2026-10-01T22:29:34.893583Z 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
m parameter 'blueFuzz' [2026-10-01T22:29:23.163041Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-10-01T22:29:23.163042Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-10-01T22:29:23.163048Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-10-01T22:29:23.163051Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-10-01T22:29:23.163055Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-10-01T22:29:23.163057Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:29:23.165977Z 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
8.680713Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2026-10-01T22:29:28.680714Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2026-10-01T22:29:28.680716Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'macintoshFONDName' [2026-10-01T22:29:28.680719Z ThreadId(1) glyphs_reader::font WARN] unhandled custom param 'openTypeOS2FamilyClass' [2026-10-01T22:29:28.680722Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptForceBold' [2026-10-01T22:29:28.680723Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:29:28.683714Z 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-10-01T22:30:46.176621Z 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/tmpn0e3ndz6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn0e3ndz6 src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn0e3ndz6 src/Bonbon-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:30:50.148144Z 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-10-01T22:30:40.627801Z 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/tmp0ka9rr9t /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ka9rr9t src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp0ka9rr9t src/Bonbon-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:30:45.094739Z 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-10-01T22:30:35.731393Z 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/tmpwm6laz9d /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwm6laz9d src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwm6laz9d src/Bonbon-Regular.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:30:39.501211Z ThreadId(1) fontc ERROR] Unrecognized source src/Bonbon-Regular.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_recipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Bonbon-Regular.vfb must have a name, or familyName and styleName
cyrealtype/Federo/$VIRTUAL/google/fonts/ofl/federo/config.yaml src/Federo-Regular_PS_Source.vfb?79d2ed54e7 (default)
fontc
[2026-10-01T22:31:16.203019Z 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/tmphqw75lfc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphqw75lfc src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphqw75lfc src/Federo-Regular_PS_Source.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:31:20.625262Z 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-10-01T22:31:11.192853Z 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/tmp5h4k4pmy /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5h4k4pmy src/Federo-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5h4k4pmy src/Federo-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:31:15.102310Z 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-10-01T22:31:26.828031Z 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/tmpnba3c3xx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnba3c3xx src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnba3c3xx src/Iceland-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:31:31.403952Z 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-10-01T22:31:21.830639Z 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/tmphiz0t9p8 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphiz0t9p8 src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphiz0t9p8 src/Iceland-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:31:25.693395Z 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/.tmp8kEJNr/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo_v4zgjd.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/.tmpWQxpY8/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjpkn0f5g.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 158, 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 158, 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
802/3233 complete, most recently Fe(Glyph(ya-deva2.post)) [2026-10-01T22:33:11.261296Z ThreadId(1) fontc::workload DEBUG] 803/3233 complete, most recently Fe(Glyph(ga-deva)) [2026-10-01T22:33:11.261299Z ThreadId(1) fontc::workload DEBUG] 804/3233 complete, most recently Fe(Glyph(periodcentered)) [2026-10-01T22:33:11.261301Z ThreadId(1) fontc::workload DEBUG] 805/3233 complete, most recently Fe(Glyph(uni2074)) [2026-10-01T22:33:11.261304Z ThreadId(1) fontc::workload DEBUG] 806/3233 complete, most recently Fe(Glyph(d_dh_ya-deva)) [2026-10-01T22:33:11.261306Z ThreadId(1) fontc::workload DEBUG] 807/3233 complete, most recently Fe(Glyph(tt_tta-deva)) [2026-10-01T22:33:11.261309Z ThreadId(1) fontc::workload DEBUG] 808/3233 complete, most recently Fe(Glyph(ma-deva)) [2026-10-01T22:33:11.267767Z ThreadId(1) fontc ERROR] Invalid source glyph 'ss_tth_va-deva': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
egular had: None * Sumana Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 10: * Sumana Regular had: curve * Sumana Bold had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 14: * Sumana Regular had: line * Sumana Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 16: * Sumana Regular had: None * Sumana Bold had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 17: * Sumana Regular had: curve * Sumana Bold had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph Tilde, contour 0, point 19: * Sumana Regular had: None * Sumana Bold had: curve fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/cyrealtype/Sumana_68c5ce43ae/sources/Sumana.glyphs' -> 'master_ufo/Sumana.designspace': Compatibility check failed
cyrealtype/Sumana/$VIRTUAL/google/fonts/ofl/sumana/config.yaml sources/Sumana.glyphs?68c5ce43ae (gftools)
fontc
y Fe(Glyph(sh-deva)) [2026-10-01T22:33:17.618490Z ThreadId(1) fontc::workload DEBUG] 465/3233 complete, most recently Fe(Glyph(lVocalicMatra-deva)) [2026-10-01T22:33:17.618492Z ThreadId(1) fontc::workload DEBUG] 466/3233 complete, most recently Fe(Glyph(z-deva)) [2026-10-01T22:33:17.618495Z ThreadId(1) fontc::workload DEBUG] 467/3233 complete, most recently Fe(Glyph(ntilde)) [2026-10-01T22:33:17.618497Z ThreadId(1) fontc::workload DEBUG] 468/3233 complete, most recently Fe(Glyph(rr_ya-deva)) [2026-10-01T22:33:17.618500Z ThreadId(1) fontc::workload DEBUG] 469/3233 complete, most recently Fe(Glyph(rr-deva)) [2026-10-01T22:33:17.618502Z ThreadId(1) fontc::workload DEBUG] 470/3233 complete, most recently Fe(Glyph(quotedbl)) [2026-10-01T22:33:17.628233Z ThreadId(1) fontc ERROR] Invalid source glyph 'c_ch_va-deva': '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
polation-incompatible paths' [2026-10-01T22:34:44.543292Z ThreadId(1) fontc::workload DEBUG] 1056/1484 complete, most recently Be(GlyfFragment(uni17D2179A.b)) [2026-10-01T22:34:44.543295Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D2_178C))' failed: ''uni17D2_178C' has interpolation-incompatible paths' [2026-10-01T22:34:44.543297Z ThreadId(1) fontc::workload DEBUG] 1057/1484 complete, most recently Be(GlyfFragment(uni17D2_178C)) [2026-10-01T22:34:44.543299Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(f))' failed: ''f' has interpolation-incompatible paths' [2026-10-01T22:34:44.543302Z ThreadId(1) fontc::workload DEBUG] 1058/1484 complete, most recently Be(GlyfFragment(f)) [2026-10-01T22:34:44.543304Z ThreadId(1) fontc::workload DEBUG] 1059/1484 complete, most recently Be(GlyfFragment(b)) [2026-10-01T22:34:44.547047Z ThreadId(1) fontc ERROR] 'uni17E4' 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
(parenleft)) [2026-10-01T22:34:49.841257Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(f))' failed: ''f' has interpolation-incompatible paths' [2026-10-01T22:34:49.841258Z ThreadId(1) fontc::workload DEBUG] 1067/1484 complete, most recently Be(GlyfFragment(f)) [2026-10-01T22:34:49.841259Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17DD))' failed: ''uni17DD' has interpolation-incompatible paths' [2026-10-01T22:34:49.841264Z ThreadId(1) fontc::workload DEBUG] 1068/1484 complete, most recently Be(GlyfFragment(uni17DD)) [2026-10-01T22:34:49.841266Z ThreadId(1) fontc::workload DEBUG] 1069/1484 complete, most recently Be(GlyfFragment(K)) [2026-10-01T22:34:49.841267Z ThreadId(1) fontc::workload DEBUG] 1070/1484 complete, most recently Be(GlyfFragment(c)) [2026-10-01T22:34:49.842621Z ThreadId(1) fontc ERROR] 'uni1783_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
715057Z ThreadId(1) fontc::workload DEBUG] 994/2128 complete, most recently Be(GlyfFragment(uni17BC.b)) [2026-10-01T22:35:04.715058Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1794.short))' failed: ''uni1794.short' has interpolation-incompatible paths' [2026-10-01T22:35:04.715059Z ThreadId(1) fontc::workload DEBUG] 995/2128 complete, most recently Be(GlyfFragment(uni1794.short)) [2026-10-01T22:35:04.715060Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D2178817C5))' failed: ''uni17D2178817C5' has interpolation-incompatible paths' [2026-10-01T22:35:04.715061Z ThreadId(1) fontc::workload DEBUG] 996/2128 complete, most recently Be(GlyfFragment(uni17D2178817C5)) [2026-10-01T22:35:04.715062Z ThreadId(1) fontc::workload DEBUG] 997/2128 complete, most recently Fe(Glyph(uni17D21780.left)) [2026-10-01T22:35:04.718197Z ThreadId(1) fontc ERROR] 'uni178E_17C5' 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
readId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1786_17C5))' failed: ''uni1786_17C5' has interpolation-incompatible paths' [2026-10-01T22:35:10.769348Z ThreadId(1) fontc::workload DEBUG] 1359/2128 complete, most recently Be(GlyfFragment(uni1786_17C5)) [2026-10-01T22:35:10.769351Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni1783))' failed: ''uni1783' has interpolation-incompatible paths' [2026-10-01T22:35:10.769353Z ThreadId(1) fontc::workload DEBUG] 1360/2128 complete, most recently Be(GlyfFragment(uni1783)) [2026-10-01T22:35:10.774353Z ThreadId(1) fontc ERROR] 'uni17AC' has interpolation-incompatible paths thread '<unnamed>' (70765615) panicked at fontir/src/glyph.rs:128:9: 'uni19F1' has 2 unique sets of components; must have exactly 1 {[uni17D4, uni17E1], [uni17E1, uni17D4]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
:31:33.620072Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17D2_1785))' failed: ''uni17D2_1785' has interpolation-incompatible paths' [2026-10-01T22:31:33.620075Z ThreadId(1) fontc::workload DEBUG] 1077/1484 complete, most recently Be(GlyfFragment(uni17D2_1785)) [2026-10-01T22:31:33.620078Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17E5))' failed: ''uni17E5' has interpolation-incompatible paths' [2026-10-01T22:31:33.620080Z ThreadId(1) fontc::workload DEBUG] 1078/1484 complete, most recently Be(GlyfFragment(uni17E5)) [2026-10-01T22:31:33.620082Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(two))' failed: ''two' has interpolation-incompatible paths' [2026-10-01T22:31:33.620085Z ThreadId(1) fontc::workload DEBUG] 1079/1484 complete, most recently Be(GlyfFragment(two)) [2026-10-01T22:31:33.622967Z ThreadId(1) fontc ERROR] 'uni17B7_17CD' 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
032Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(uni17B8.r))' failed: ''uni17B8.r' has interpolation-incompatible paths' [2026-10-01T22:31:38.851034Z ThreadId(1) fontc::workload DEBUG] 1073/1484 complete, most recently Be(GlyfFragment(uni17B8.r)) [2026-10-01T22:31:38.851037Z ThreadId(1) fontc::workload DEBUG] 1074/1484 complete, most recently Be(GlyfFragment(comma)) [2026-10-01T22:31:38.851039Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(quotesingle))' failed: ''quotesingle' has interpolation-incompatible paths' [2026-10-01T22:31:38.851042Z ThreadId(1) fontc::workload DEBUG] 1075/1484 complete, most recently Be(GlyfFragment(quotesingle)) [2026-10-01T22:31:38.851044Z ThreadId(1) fontc::workload DEBUG] 1076/1484 complete, most recently Be(GlyfFragment(braceleft)) [2026-10-01T22:31:38.854259Z 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: ['Suwannaphum-Thin.ttf', 'Suwannaphum-Light.ttf', 'Suwannaphum-Regular.ttf', 'Suwannaphum-Bold.ttf', 'Suwannaphum-Black.ttf']
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (default)
fontc
ently Be(GlyfFragment(Y.alt001)) [2026-10-01T22:32:21.712954Z ThreadId(1) fontc::workload DEBUG] 2746/3516 complete, most recently Be(GlyfFragment(Lslash.alt001)) [2026-10-01T22:32:21.712955Z ThreadId(1) fontc::workload DEBUG] 2747/3516 complete, most recently Be(GlyfFragment(Idieresis.salt.alt001)) [2026-10-01T22:32:21.712956Z ThreadId(1) fontc::workload DEBUG] 2748/3516 complete, most recently Be(GlyfFragment(Uogonek.alt002)) [2026-10-01T22:32:21.712957Z ThreadId(1) fontc::workload DEBUG] 2749/3516 complete, most recently Be(GlyfFragment(copyright.alt001)) [2026-10-01T22:32:21.712958Z ThreadId(1) fontc::workload DEBUG] 2750/3516 complete, most recently Be(GlyfFragment(B.alt001)) [2026-10-01T22:32:21.733104Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {} has 437 kern entries [2026-10-01T22:32:21.743519Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_bb29250eb0/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeecolor/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?bb29250eb0 (gftools)
fontc
:workload DEBUG] 2394/3516 complete, most recently Be(GlyfFragment(bracketright.alt001)) [2026-10-01T22:32:26.015183Z ThreadId(1) fontc::workload DEBUG] 2395/3516 complete, most recently Be(GlyfFragment(Edotaccent.alt002)) [2026-10-01T22:32:26.015184Z ThreadId(1) fontc::workload DEBUG] 2396/3516 complete, most recently Be(GlyfFragment(Lslash.salt)) [2026-10-01T22:32:26.015185Z ThreadId(1) fontc::workload DEBUG] 2397/3516 complete, most recently Be(GlyfFragment(Ecircumflex.alt001)) [2026-10-01T22:32:26.015186Z ThreadId(1) fontc::workload DEBUG] 2398/3516 complete, most recently Be(GlyfFragment(space.alt001)) [2026-10-01T22:32:26.015187Z ThreadId(1) fontc::workload DEBUG] 2399/3516 complete, most recently Be(GlyfFragment(Lacute.salt.alt002)) [2026-10-01T22:32:26.030212Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (default)
fontc
accent.alt002)) [2026-10-01T22:33:12.662592Z ThreadId(1) fontc::workload DEBUG] 2920/3516 complete, most recently Be(GlyfFragment(Gcommaaccent)) [2026-10-01T22:33:12.662593Z ThreadId(1) fontc::workload DEBUG] 2921/3516 complete, most recently Be(GlyfFragment(Gcommaaccent.alt001)) [2026-10-01T22:33:12.662594Z ThreadId(1) fontc::workload DEBUG] 2922/3516 complete, most recently Be(GlyfFragment(Ograve.alt002)) [2026-10-01T22:33:12.662595Z ThreadId(1) fontc::workload DEBUG] 2923/3516 complete, most recently Be(GlyfFragment(Iacute.salt)) [2026-10-01T22:33:12.662596Z ThreadId(1) fontc::workload DEBUG] 2924/3516 complete, most recently Be(GlyfFragment(X.alt001)) [2026-10-01T22:33:12.662597Z ThreadId(1) fontc::workload DEBUG] 2925/3516 complete, most recently Be(GlyfFragment(Euro.alt001)) [2026-10-01T22:33:12.664513Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48
fontmake
INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/djrrb/Bungee_eb03cf69ad/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I'
djrrb/Bungee/$VIRTUAL/google/fonts/ofl/bungeespice/config.yaml sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo?eb03cf69ad (gftools)
fontc
hreadId(1) fontc::workload DEBUG] 2919/3516 complete, most recently Be(GlyfFragment(Umacron.alt002)) [2026-10-01T22:33:17.641213Z ThreadId(1) fontc::workload DEBUG] 2920/3516 complete, most recently Be(GlyfFragment(Ldot.salt)) [2026-10-01T22:33:17.641216Z ThreadId(1) fontc::workload DEBUG] 2921/3516 complete, most recently Be(GlyfFragment(N.alt001)) [2026-10-01T22:33:17.641218Z ThreadId(1) fontc::workload DEBUG] 2922/3516 complete, most recently Be(GlyfFragment(Ecircumflex.salt)) [2026-10-01T22:33:17.641220Z ThreadId(1) fontc::workload DEBUG] 2923/3516 complete, most recently Be(GlyfFragment(caron.alt001)) [2026-10-01T22:33:17.641223Z ThreadId(1) fontc::workload DEBUG] 2924/3516 complete, most recently Be(GlyfFragment(ordmasculine.alt002)) [2026-10-01T22:33:17.643031Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'i' (U+0069) to two different glyph ids: GID_39 and GID_48 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-implied-oncurves INFO:fontmake.font_project:Building TTF for BungeeColor-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 3 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on BungeeColor-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 907, 2: 829, 3: 398, 4: 75, 5: 3 INFO:ufo2ft.filters:Running FlattenComponentsFilter on BungeeColor-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 131 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo': Compiling UFO failed: cannot map 'Idotaccent' to U+0069; already mapped to 'I' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/agdasima-fonts/sources/config.yaml Agdasima-Regular.designspace?c971400d77 (gftools)
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-10-01T22:33:56.663719Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace" [2026-10-01T22:33:56.663758Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 18 mark, 2 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/docrepair-fonts/belanosima-fonts_b772e9b7c4/sources/Belanosima-Regular.designspace': Generating fonts from Designspace failed: No default source; expected default master at weight=434, width=1. Found master locations:
docrepair-fonts/belanosima-fonts/sources/config.yaml Belanosima-Regular.designspace?b772e9b7c4 (gftools)
fontc
ldTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu0voa_oa /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu0voa_oa Belanosima-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu0voa_oa Belanosima-Regular.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:34:01.291612Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2026-10-01T22:34:01.291652Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
.13 -m gftools.builder.jobrunner fontmake -i "SemiBold" -o ufo -m Belanosima-Regular.designspace --ufo-structure=json --output-dir instance_ufos Command failed: fontmake -i SemiBold -o ufo -m Belanosima-Regular.designspace --ufo-structure=json --output-dir instance_ufos INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'Belanosima-Regular.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 434.0, width: 1.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
docrepair-fonts/lunasima-fonts/sources/config.yaml Lunasima-Regular.designspace?88f44d7a6c (gftools)
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
tc::workload DEBUG] 118/1931 complete, most recently Fe(Glyph(parenleft)) [2026-10-01T22:36:10.581173Z ThreadId(1) fontc::workload DEBUG] 119/1931 complete, most recently Fe(Glyph(m)) [2026-10-01T22:36:10.581174Z ThreadId(1) fontc::workload DEBUG] 120/1931 complete, most recently Fe(Glyph(tm_Varavu)) [2026-10-01T22:36:10.581175Z ThreadId(1) fontc::workload DEBUG] 121/1931 complete, most recently Fe(Glyph(abreve)) [2026-10-01T22:36:10.581176Z ThreadId(1) fontc::workload DEBUG] 122/1931 complete, most recently Fe(Glyph(Idieresis)) [2026-10-01T22:36:10.581177Z ThreadId(1) fontc::workload DEBUG] 123/1931 complete, most recently Fe(Glyph(Scedilla)) [2026-10-01T22:36:10.607146Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/enathu/pavanam_c4ba933511/source/Pavanam-Regular.ufo/glyphs/quotesinglbase.glif': 'failed to parse glyph data: an off-curve point must be followed by a curve or qcurve'
fontmake
INFO:fontmake.font_project:Building TTF for Pavanam-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pavanam-Regular fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/enathu/pavanam_c4ba933511/source/Pavanam-Regular.ufo': Compiling UFO failed: expected 2 control points, found: 1
enathu/pavanam/$VIRTUAL/google/fonts/ofl/pavanam/config.yaml source/Pavanam-Regular.ufo?c4ba933511 (gftools)
fontc
T22:36:14.456030Z ThreadId(1) fontc::workload DEBUG] 480/1931 complete, most recently Fe(Glyph(equal)) [2026-10-01T22:36:14.456032Z ThreadId(1) fontc::workload DEBUG] 481/1931 complete, most recently Fe(Glyph(uni01C8)) [2026-10-01T22:36:14.456034Z ThreadId(1) fontc::workload DEBUG] 482/1931 complete, most recently Fe(Glyph(I)) [2026-10-01T22:36:14.456036Z ThreadId(1) fontc::workload DEBUG] 483/1931 complete, most recently Fe(Glyph(k)) [2026-10-01T22:36:14.456039Z ThreadId(1) fontc::workload DEBUG] 484/1931 complete, most recently Fe(Glyph(i)) [2026-10-01T22:36:14.456041Z ThreadId(1) fontc::workload DEBUG] 485/1931 complete, most recently Fe(Glyph(twosuperior)) [2026-10-01T22:36:14.458102Z ThreadId(1) fontc ERROR] Reading source failed for 'source/Pavanam-Regular.ufo/glyphs/quotesinglbase.glif': 'failed to parse glyph data: an off-curve point must be followed by a curve or qcurve' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
-filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplsiko42u -o ttf -u source/Pavanam-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Pavanam-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pavanam-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pavanam-Regular fontmake: Error: In 'source/Pavanam-Regular.ufo': Compiling UFO failed: expected 2 control points, found: 1 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/BhuTuka-Extended-One/sources/builder.yaml BhuTukaExpandedOne-Regular.glyphs?ac2ad17bcd (default)
fontc
mplete, most recently Be(GlyfFragment(grU)) [2026-10-01T22:36:35.443441Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(grRA_RAc2)) [2026-10-01T22:36:35.443444Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grSA_RAc2)) [2026-10-01T22:36:35.443447Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(GlyfFragment(grYA_RAc2)) [2026-10-01T22:36:35.443450Z ThreadId(1) fontc::workload DEBUG] 2473/2580 complete, most recently Be(GlyfFragment(grDHA_RAc2)) [2026-10-01T22:36:35.443452Z ThreadId(1) fontc::workload DEBUG] 2474/2580 complete, most recently Be(GlyfFragment(grEkonkar)) [2026-10-01T22:36:35.443456Z ThreadId(1) fontc::workload DEBUG] 2475/2580 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:36:35.446568Z 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
ment(grPA_RAc2)) [2026-10-01T22:36:39.827326Z ThreadId(1) fontc::workload DEBUG] 2470/2580 complete, most recently Be(GlyfFragment(grAU)) [2026-10-01T22:36:39.827329Z ThreadId(1) fontc::workload DEBUG] 2471/2580 complete, most recently Be(GlyfFragment(grRA_RAc2)) [2026-10-01T22:36:39.827331Z ThreadId(1) fontc::workload DEBUG] 2472/2580 complete, most recently Be(GlyfFragment(grPHxA_RAc2)) [2026-10-01T22:36:39.827334Z ThreadId(1) fontc::workload DEBUG] 2473/2580 complete, most recently Be(GlyfFragment(grmEE_Bindi)) [2026-10-01T22:36:39.827336Z ThreadId(1) fontc::workload DEBUG] 2474/2580 complete, most recently Be(GlyfFragment(macron)) [2026-10-01T22:36:39.827338Z ThreadId(1) fontc::workload DEBUG] 2475/2580 complete, most recently Be(Post) [2026-10-01T22:36:39.830603Z 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-10-01T22:36:50.888098Z 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/tmpu_li20a6 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu_li20a6 Khula_superpolator.sp3 --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpu_li20a6 Khula_superpolator.sp3 --flatten-components --decompose-transformed-components [2026-10-01T22:36:55.029240Z ThreadId(1) fontc ERROR] Unrecognized source Khula_superpolator.sp3 ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ipe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Khula_superpolator.sp3 must have a name, or familyName and styleName
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Black/Yantramanav-Black.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
r::source DEBUG] Normalized {} has 583 kern entries [2026-10-01T22:36:33.012969Z ThreadId(9) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-10-01T22:36:33.012984Z ThreadId(9) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-10-01T22:36:33.021381Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:33.021389Z 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
n/T/tmp0v9tqdi1 -o ttf -u UFO/Black/Yantramanav-Black.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Black INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Black INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Black INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Black INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Black fontmake: Error: In 'UFO/Black/Yantramanav-Black.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Bold/Yantramanav-Bold.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
T22:36:27.957340Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(baradeva)) [2026-10-01T22:36:27.957341Z ThreadId(1) fontc::workload DEBUG] 2418/2788 complete, most recently Be(GlyfFragment(dharadeva)) [2026-10-01T22:36:27.958429Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:27.958434Z 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
v88h0000gn/T/tmpdt70m64i -o ttf -u UFO/Bold/Yantramanav-Bold.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Bold fontmake: Error: In 'UFO/Bold/Yantramanav-Bold.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Light/Yantramanav-Light.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
:06.090567Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(davadeva)) [2026-10-01T22:37:06.090570Z ThreadId(1) fontc::workload DEBUG] 2418/2788 complete, most recently Fe(KernInstance(Normalized {})) [2026-10-01T22:37:06.093767Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:37:06.093812Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Light/feat/Light-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
n/T/tmpvrcrkdjr -o ttf -u UFO/Light/Yantramanav-Light.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Light INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Light INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Light INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Light INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Light fontmake: Error: In 'UFO/Light/Yantramanav-Light.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Medium/Yantramanav-Medium.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
2:36:22.833578Z ThreadId(1) fontc::workload DEBUG] 2416/2788 complete, most recently Be(GlyfFragment(karadeva)) [2026-10-01T22:36:22.833580Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(phadeva)) [2026-10-01T22:36:22.843427Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:36:22.843451Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Medium/feat/Medium-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
f -u UFO/Medium/Yantramanav-Medium.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Medium INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Medium INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Medium INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Medium INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Medium fontmake: Error: In 'UFO/Medium/Yantramanav-Medium.ufo': Compiling UFO failed: Could not find component 'vattuviramadeva' used in 'llaraprehalfdeva' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Regular/Yantramanav-Regular.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
91Z ThreadId(1) fontc::workload DEBUG] 2307/2788 complete, most recently Be(GlyfFragment(Uring)) [2026-10-01T22:37:11.220592Z ThreadId(1) fontc::workload DEBUG] 2308/2788 complete, most recently Be(GlyfFragment(ddhanuktaprehalfdeva)) [2026-10-01T22:37:11.225402Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:37:11.225417Z 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
ttf -u UFO/Regular/Yantramanav-Regular.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Regular fontmake: Error: In 'UFO/Regular/Yantramanav-Regular.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
erinmclaughlin/Yantramanav/$VIRTUAL/google/fonts/ofl/yantramanav/config.yaml UFO/Thin/Yantramanav-Thin.ufo?e40db8e442 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
723440Z ThreadId(1) fontc::workload DEBUG] 2417/2788 complete, most recently Be(GlyfFragment(ganuktaprehalfdeva)) [2026-10-01T22:37:00.723443Z ThreadId(1) fontc::workload DEBUG] 2418/2788 complete, most recently Be(GlyfFragment(daghadeva)) [2026-10-01T22:37:00.725175Z ThreadId(1) fontc ERROR] FEA parsing failed with 5 errors [2026-10-01T22:37:00.725186Z ThreadId(1) fontc WARN] error: Expected } found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Feature block is unclosed in UFO/Yantramanav-shaping.fea at 431:8 | 431 | feature pres { | ^^^^ error: expected tag, found EOF in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | error: Expected ';' in UFO/Yantramanav-shaping.fea at 474:0 | 474 | | ^ error: Unexpected token '}', expected global keyword. in UFO/Thin/feat/Thin-Ivowel.fea at 223:0 | 223 | } pres; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
v88h0000gn/T/tmpn571u_kz -o ttf -u UFO/Thin/Yantramanav-Thin.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Yantramanav-Thin INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 23 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Yantramanav-Thin INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Yantramanav-Thin INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Yantramanav-Thin INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on Yantramanav-Thin fontmake: Error: In 'UFO/Thin/Yantramanav-Thin.ufo': Compiling UFO failed: Could not find component 'uniF6C3' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/Amita/sources/config.yaml Amita.glyphs?92680c07f0 (default)
fontc
error: Ligature substitution shadows existing rule in at 595:1 | 595 | sub k-deva rakar-deva by k_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 597:1 | 597 | sub kh-deva rakar-deva by kh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 606:1 | 606 | sub p-deva rakar-deva by p_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 610:1 | 610 | sub sh-deva rakar-deva by sh_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 613:1 | 613 | sub t-deva rakar-deva by t_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in at 617:1 | 617 | sub tth-deva rakar-deva by tth_rakar-deva; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
rts: {'Weight': [50, 50, 110]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 39 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:fontTools.varLib:Setting OS/2.usWeightClass = 300 INFO:ufo2ft:Compiling variable features for Amita-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/etunni/Amita_92680c07f0/sources/Amita.glyphs' -> 'master_ufo/Amita.designspace': Generating fonts from Designspace failed: <features>:582:2: Already defined substitution for "dd-deva, rakar-deva"
etunni/Amita/sources/config.yaml Amita.glyphs?92680c07f0 (gftools)
fontc
kar-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
0-01T22:36:48.609835Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609836Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609836Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609837Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609838Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609839Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609839Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.609840Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:48.611524Z 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
readId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194411Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194413Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194414Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194417Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194418Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194420Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.194422Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:53.198145Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arya-Regular.ttf', 'Arya-Bold.ttf']
etunni/Arya/$VIRTUAL/google/fonts/ofl/arya/config.yaml Source/Arya-Scaled.glyphs?103dc785f2 (default)
fontc
0-01T22:36:42.332432Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332434Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332436Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332438Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332442Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332444Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332446Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.332448Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:42.335540Z 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
readId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032712Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032714Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032716Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032719Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032721Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032723Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.032725Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:36:47.034912Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(85.0)), (UserSpace(700.0), DesignSpace(105.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Arya-Regular.ttf', 'Arya-Bold.ttf']
etunni/Pathway-Variable-Font/sources/config.yaml PathwayExtreme.glyphs?4fa691f389 (default)
fontc
[2026-10-01T22:37:13.764551Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/etunni/Pathway-Variable-Font_4fa691f389/sources/PathwayExtreme.glyphs" [2026-10-01T22:37:13.796913Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:37:13.804691Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-10-01T22:37:13.809946Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-10-01T22:37:13.811660Z 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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdpkkecyh PathwayExtreme.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:37:19.124052Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "PathwayExtreme.glyphs" [2026-10-01T22:37:19.175634Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:37:19.181637Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2026-10-01T22:37:19.185531Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component 'a' for 'aacute' [2026-10-01T22:37:19.187268Z ThreadId(1) fontc ERROR] Reading source failed for 'PathwayExtreme.glyphs': 'Unable to read glyphs file: Bad smart component 'a' in glyph 'aacute': No layers exist with associated id 'CE731A6E-4225-469A-B727-F6A72D46F429'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ...<2 lines>... ) from e ValueError: Could not generate smart component model for a used in <GSLayer "8pt Thin" (aacute)>. Locations were: :wt=150,wd=100,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=144,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=100,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': 0.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=8 = {'Op': 0.0, 'Sl': 0.0, 'Wd': -1.0, 'Wt': 0.0} :wt=150,wd=0,op=8,sl=0 = {'Op': 0.0, 'Sl': -1.0, 'Wd': -1.0, 'Wt': 0.0} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
etunni/sintony/$VIRTUAL/google/fonts/ofl/sintony/config.yaml sources/Sintony-GF-plus.glyphs?be9cf7be56 (default)
fontc
eadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-10-01T22:23:25.105207Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:23:25.105229Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:23:25.105237Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-10-01T22:23:25.105240Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-10-01T22:23:25.105249Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-10-01T22:23:25.105253Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-10-01T22:23:25.108721Z 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
] unhandled hint type 'TopGhost' [2026-10-01T22:23:29.792765Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:23:29.792773Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type '' [2026-10-01T22:23:29.792775Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-10-01T22:23:29.792776Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-10-01T22:23:29.792780Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'BottomGhost' [2026-10-01T22:23:29.792781Z ThreadId(1) glyphs_reader::font INFO] unhandled hint type 'TopGhost' [2026-10-01T22:23:29.793788Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(72.0). Mappings [(UserSpace(300.0), DesignSpace(50.0)), (UserSpace(400.0), DesignSpace(88.0)), (UserSpace(500.0), DesignSpace(110.0)), (UserSpace(700.0), DesignSpace(136.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Sintony-Regular.ttf', 'Sintony-Bold.ttf', 'Sintony-Medium.ttf', 'Sintony-Light.ttf']
fontdasu/ShipporiAntique/$VIRTUAL/google/fonts/ofl/shipporiantique/config.yaml sources/ShipporiAntique.glyphs?5653d23ee9 (gftools)
fontc
gftools produced multiple outputs: ['ShipporiAntiqueB1-Regular.ttf', 'ShipporiAntique-Regular.ttf']
fontmake
ing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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
ing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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)
fontc
/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/fontTools/feaLib/variableScalar.py", line 254, 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 245, 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 280, 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 254, 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 245, 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 280, in __init__ raise VariationModelError("Locations must be unique.") fontTools.varLib.errors.VariationModelError: Locations must be unique. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/AmaticSC/sources/config.yaml AmaticSC.glyphs?308846136d (default)
fontc
d DEBUG] 473/3453 complete, most recently Fe(Glyph(lessequal)) [2026-10-01T22:37:45.616748Z ThreadId(1) fontc::workload DEBUG] 474/3453 complete, most recently Fe(Glyph(finalkaf-hb)) [2026-10-01T22:37:45.616751Z ThreadId(1) fontc::workload DEBUG] 475/3453 complete, most recently Fe(Glyph(section)) [2026-10-01T22:37:45.616753Z ThreadId(1) fontc::workload DEBUG] 476/3453 complete, most recently Fe(Glyph(hedagesh-hb)) [2026-10-01T22:37:45.616756Z ThreadId(1) fontc::workload DEBUG] 477/3453 complete, most recently Fe(Glyph(LJ)) [2026-10-01T22:37:45.616758Z ThreadId(1) fontc::workload DEBUG] 478/3453 complete, most recently Fe(Glyph(Lje-cy)) [2026-10-01T22:37:45.616760Z ThreadId(1) fontc::workload DEBUG] 479/3453 complete, most recently Fe(Glyph(Yhookabove)) [2026-10-01T22:37:45.643725Z ThreadId(1) fontc ERROR] Invalid source glyph 'liraTurkish': 'bad anchor: 'Invalid anchor 'center': '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
ecently Fe(Glyph(igrave)) [2026-10-01T22:37:50.280438Z ThreadId(1) fontc::workload DEBUG] 861/3453 complete, most recently Fe(Glyph(b)) [2026-10-01T22:37:50.280440Z ThreadId(1) fontc::workload DEBUG] 862/3453 complete, most recently Fe(Glyph(Mdotaccent)) [2026-10-01T22:37:50.280442Z ThreadId(1) fontc::workload DEBUG] 863/3453 complete, most recently Fe(Glyph(Ze-cy)) [2026-10-01T22:37:50.280445Z ThreadId(1) fontc::workload DEBUG] 864/3453 complete, most recently Fe(Glyph(ii-cy)) [2026-10-01T22:37:50.280447Z ThreadId(1) fontc::workload DEBUG] 865/3453 complete, most recently Fe(Glyph(cdotaccent)) [2026-10-01T22:37:50.280450Z ThreadId(1) fontc::workload DEBUG] 866/3453 complete, most recently Fe(Glyph(cacute)) [2026-10-01T22:37:50.284459Z ThreadId(1) fontc ERROR] Invalid source glyph 'hatafpatah-hb': 'invalid path: 'has 2 consecutive offcurve points [(118.0, -59.0), (83.0, -46.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tour 0: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In 'AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Bhavuka/sources/config.yaml Bhavuka-Regular.glyphs?5a9c2de51b (gftools)
fontc
INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
googlefonts/Bruno-ace/sources/brunoace-regular.yaml BrunoAce-Regular.glyphs?58dc219db3 (gftools)
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)
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
DEBUG] 809/3258 complete, most recently Fe(Glyph(ograve)) [2026-10-01T22:36:40.385612Z ThreadId(1) fontc::workload DEBUG] 810/3258 complete, most recently Fe(Glyph(Idotaccent)) [2026-10-01T22:36:40.385615Z ThreadId(1) fontc::workload DEBUG] 811/3258 complete, most recently Fe(Glyph(Ocircumflex)) [2026-10-01T22:36:40.385617Z ThreadId(1) fontc::workload DEBUG] 812/3258 complete, most recently Fe(Glyph(rightArrow)) [2026-10-01T22:36:40.385619Z ThreadId(1) fontc::workload DEBUG] 813/3258 complete, most recently Fe(Glyph(Atilde)) [2026-10-01T22:36:40.385621Z ThreadId(1) fontc::workload DEBUG] 814/3258 complete, most recently Fe(Glyph(gravecomb.case)) [2026-10-01T22:36:40.385623Z ThreadId(1) fontc::workload DEBUG] 815/3258 complete, most recently Fe(Glyph(Hdotaccent)) [2026-10-01T22:36:40.392402Z ThreadId(1) fontc ERROR] Invalid source glyph 'iogonek': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
differing number of points in glyph macroncomb.case, contour 0: * Crimson Text Italic had: 21 * Crimson Text SemiBold Italic had: 14 * Crimson Text Bold Italic had: 17 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case.001, contour 0: * Crimson Text Italic had: 18 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case.002, contour 0: * Crimson Text Italic had: 18 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph apostrophemod, contour 0: * Crimson Text Italic had: 25 * Crimson Text SemiBold Italic, Crimson Text Bold Italic had: 22 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/Crimson_4f1458ae64/sources/CrimsonText-Italic.glyphs' -> 'master_ufo/CrimsonText-Italic.designspace': Compatibility check failed
googlefonts/Crimson/sources/config.yaml CrimsonText-Italic.glyphs?4f1458ae64 (gftools)
fontc
most recently Fe(Glyph(amacron)) [2026-10-01T22:36:46.235283Z ThreadId(1) fontc::workload DEBUG] 77/3258 complete, most recently Fe(Glyph(Scircumflex)) [2026-10-01T22:36:46.235284Z ThreadId(1) fontc::workload DEBUG] 78/3258 complete, most recently Fe(Glyph(Acaron)) [2026-10-01T22:36:46.235286Z ThreadId(1) fontc::workload DEBUG] 79/3258 complete, most recently Fe(Glyph(Iacute)) [2026-10-01T22:36:46.235289Z ThreadId(1) fontc::workload DEBUG] 80/3258 complete, most recently Fe(Glyph(omacron)) [2026-10-01T22:36:46.235290Z ThreadId(1) fontc::workload DEBUG] 81/3258 complete, most recently Fe(Glyph(fourinferior)) [2026-10-01T22:36:46.235291Z ThreadId(1) fontc::workload DEBUG] 82/3258 complete, most recently Fe(Glyph(dotaccent)) [2026-10-01T22:36:46.250676Z ThreadId(1) fontc ERROR] Invalid source glyph 'dcroat.001': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBoldItalic.ttf', 'CrimsonText-BoldItalic.ttf', 'CrimsonText-Italic.ttf']
googlefonts/Crimson/sources/config.yaml CrimsonText.glyphs?4f1458ae64 (default)
fontc
DEBUG] 1379/5530 complete, most recently Fe(Glyph(zerowidthspace)) [2026-10-01T22:36:29.640720Z ThreadId(1) fontc::workload DEBUG] 1380/5530 complete, most recently Fe(Glyph(Nu)) [2026-10-01T22:36:29.640723Z ThreadId(1) fontc::workload DEBUG] 1381/5530 complete, most recently Fe(Glyph(Rmacronbelow)) [2026-10-01T22:36:29.640725Z ThreadId(1) fontc::workload DEBUG] 1382/5530 complete, most recently Fe(Glyph(ecaron)) [2026-10-01T22:36:29.640727Z ThreadId(1) fontc::workload DEBUG] 1383/5530 complete, most recently Fe(Glyph(tcaron)) [2026-10-01T22:36:29.640729Z ThreadId(1) fontc::workload DEBUG] 1384/5530 complete, most recently Fe(Glyph(eng)) [2026-10-01T22:36:29.640731Z ThreadId(1) fontc::workload DEBUG] 1385/5530 complete, most recently Fe(Glyph(ecircumflex.sc)) [2026-10-01T22:36:29.650095Z ThreadId(1) fontc ERROR] Invalid source glyph 'en-cy': 'bad anchor: 'Invalid anchor 'bottomright': '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
e(Glyph(itildebelow)) [2026-10-01T22:36:37.520162Z ThreadId(1) fontc::workload DEBUG] 1378/5530 complete, most recently Fe(Glyph(Heta)) [2026-10-01T22:36:37.520165Z ThreadId(1) fontc::workload DEBUG] 1379/5530 complete, most recently Fe(Glyph(registered)) [2026-10-01T22:36:37.520167Z ThreadId(1) fontc::workload DEBUG] 1380/5530 complete, most recently Fe(Glyph(Nacute)) [2026-10-01T22:36:37.520170Z ThreadId(1) fontc::workload DEBUG] 1381/5530 complete, most recently Fe(Glyph(Em-cy)) [2026-10-01T22:36:37.520172Z ThreadId(1) fontc::workload DEBUG] 1382/5530 complete, most recently Fe(Glyph(hori-coptic)) [2026-10-01T22:36:37.520174Z ThreadId(1) fontc::workload DEBUG] 1383/5530 complete, most recently Fe(Glyph(divisionslash)) [2026-10-01T22:36:37.531819Z ThreadId(1) fontc ERROR] Invalid source glyph 'che-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBold.ttf', 'CrimsonText-Bold.ttf', 'CrimsonText-Regular.ttf']
googlefonts/Pacifico/sources/config.yaml Pacifico.glyphs?423e7cb2b0 (default)
fontc
tir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-10-01T22:36:27.970799Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-10-01T22:36:27.970804Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-10-01T22:36:27.970805Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-10-01T22:36:27.970807Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-10-01T22:36:27.988299Z 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
odcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2026-10-01T22:36:33.057482Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-10-01T22:36:33.057515Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2026-10-01T22:36:33.057519Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-10-01T22:36:33.057522Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2026-10-01T22:36:33.084216Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Pacifico-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Pacifico-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 953, 2: 8030, 3: 2463, 4: 1034, 5: 186, 6: 109, 7: 10, 8: 6 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Pacifico-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 66 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/TangerineFont/$VIRTUAL/google/fonts/ofl/tangerine/config.yaml sources/Tangerine_Bold.glyphs?9b57a9f9be (gftools)
fontc
hon3.13/functools.py", line 1025, in __get__ val = self.func(instance) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/file.py", line 61, in gsfont return glyphsLib.load(self.path) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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 158, 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
ete, most recently Be(GlyfFragment(Q)) [2026-10-01T22:38:57.042976Z ThreadId(1) fontc::workload DEBUG] 499/972 complete, most recently Be(GlyfFragment(Otilde)) [2026-10-01T22:38:57.042978Z 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-10-01T22:38:57.042982Z ThreadId(1) fontc::workload DEBUG] 500/972 complete, most recently Fe(GlyphOrder) [2026-10-01T22:38:57.042984Z ThreadId(1) fontc::workload DEBUG] 501/972 complete, most recently Be(GlyfFragment(zero)) [2026-10-01T22:38:57.042987Z ThreadId(1) fontc::workload DEBUG] 502/972 complete, most recently Be(GlyfFragment(B)) [2026-10-01T22:38:57.042989Z ThreadId(1) fontc::workload DEBUG] 503/972 complete, most recently Be(GlyfFragment(G)) [2026-10-01T22:38:57.044642Z ThreadId(1) fontc ERROR] 'k' 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
nt(six)) [2026-10-01T22:39:01.282046Z ThreadId(1) fontc::workload DEBUG] 605/972 complete, most recently Be(GlyfFragment(Icircumflex)) [2026-10-01T22:39:01.282047Z ThreadId(1) fontc::workload DEBUG] 606/972 complete, most recently Be(GlyfFragment(e)) [2026-10-01T22:39:01.282048Z ThreadId(1) fontc::workload DEBUG] 607/972 complete, most recently Be(GlyfFragment(Agrave)) [2026-10-01T22:39:01.282049Z ThreadId(1) fontc::workload DEBUG] 608/972 complete, most recently Be(GlyfFragment(E)) [2026-10-01T22:39:01.282586Z ThreadId(1) fontc ERROR] 'two' has interpolation-incompatible paths thread '<unnamed>' (70774281) panicked at fontir/src/glyph.rs:128:9: 'iacute' has 2 unique sets of components; must have exactly 1 {[acute, dotlessi], [dotlessi, acute]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
70973Z ThreadId(1) fontc::workload DEBUG] 664/921 complete, most recently Be(GlyfFragment(r)) [2026-10-01T22:39:28.670976Z ThreadId(1) fontc::workload DEBUG] 665/921 complete, most recently Be(GlyfFragment(E)) [2026-10-01T22:39:28.670978Z ThreadId(1) fontc::workload DEBUG] 666/921 complete, most recently Be(GlyfFragment(plusminus)) [2026-10-01T22:39:28.670980Z ThreadId(1) fontc::workload DEBUG] 667/921 complete, most recently Be(GlyfFragment(ocircumflex)) [2026-10-01T22:39:28.670983Z ThreadId(1) fontc::workload DEBUG] 668/921 complete, most recently Be(GlyfFragment(odieresis)) [2026-10-01T22:39:28.670985Z ThreadId(1) fontc::workload DEBUG] 669/921 complete, most recently Be(GlyfFragment(Udieresis)) [2026-10-01T22:39:28.670988Z ThreadId(1) fontc::workload DEBUG] 670/921 complete, most recently Be(GlyfFragment(currency)) [2026-10-01T22:39:28.672810Z ThreadId(1) fontc ERROR] 'k' has interpolation-incompatible paths
fontmake
Amaranth Regular had: curve * Amaranth Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph k, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 1: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 2: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciicircum, contour 0: * Amaranth Regular had: 11 * Amaranth Bold had: 13 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/amaranth_f4f60a57f5/sources/Amaranth-Roman.glyphs' -> 'master_ufo/Amaranth.designspace': Compatibility check failed
googlefonts/amaranth/$VIRTUAL/google/fonts/ofl/amaranth/config.yaml sources/Amaranth-Roman.glyphs?f4f60a57f5 (gftools)
fontc
oad DEBUG] 665/921 complete, most recently Be(GlyfFragment(X)) [2026-10-01T22:39:32.809513Z ThreadId(1) fontc::workload DEBUG] 666/921 complete, most recently Be(GlyfFragment(onehalf)) [2026-10-01T22:39:32.809514Z ThreadId(1) fontc::workload DEBUG] 667/921 complete, most recently Be(GlyfFragment(plusminus)) [2026-10-01T22:39:32.809515Z ThreadId(1) fontc::workload DEBUG] 668/921 complete, most recently Be(GlyfFragment(Odieresis)) [2026-10-01T22:39:32.809516Z ThreadId(1) fontc::workload DEBUG] 669/921 complete, most recently Be(GlyfFragment(Ydieresis)) [2026-10-01T22:39:32.809517Z ThreadId(1) fontc::workload DEBUG] 670/921 complete, most recently Be(GlyfFragment(Q)) [2026-10-01T22:39:32.809518Z ThreadId(1) fontc::workload DEBUG] 671/921 complete, most recently Be(GlyfFragment(registered)) [2026-10-01T22:39:32.810270Z ThreadId(1) fontc ERROR] 'k' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
had: curve * Amaranth Bold had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph k, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 1: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph oslash, contour 2: * Amaranth Regular had: 10 * Amaranth Bold had: 8 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph x, contour 0: * Amaranth Regular had: 27 * Amaranth Bold had: 29 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph asciicircum, contour 0: * Amaranth Regular had: 11 * Amaranth Bold had: 13 fontmake: Error: In 'sources/Amaranth-Roman.glyphs' -> 'master_ufo/Amaranth.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/atkinson-hyperlegible/sources/config.yml AtkinsonHyperlegible-Italic.glyphs?1cb311624b (gftools)
fontc
gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']
fontmake
gftools produced multiple outputs: ['AtkinsonHyperlegible-BoldItalic.ttf', 'AtkinsonHyperlegible-Italic.ttf']
googlefonts/atkinson-hyperlegible/sources/config.yml AtkinsonHyperlegible.glyphs?1cb311624b (gftools)
fontc
gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']
fontmake
gftools produced multiple outputs: ['AtkinsonHyperlegible-Regular.ttf', 'AtkinsonHyperlegible-Bold.ttf']
googlefonts/birthstone-bounce/sources/config.yaml BirthstoneBounce.glyphs?db48de44b6 (default)
fontc
lete, most recently Fe(Glyph(acircumflex)) [2026-10-01T22:38:58.880431Z ThreadId(1) fontc::workload DEBUG] 1474/5909 complete, most recently Fe(Glyph(ecircumflexgrave)) [2026-10-01T22:38:58.880433Z ThreadId(1) fontc::workload DEBUG] 1475/5909 complete, most recently Fe(Glyph(Rcaron.ss01)) [2026-10-01T22:38:58.880435Z ThreadId(1) fontc::workload DEBUG] 1476/5909 complete, most recently Fe(Glyph(onehalf)) [2026-10-01T22:38:58.880437Z ThreadId(1) fontc::workload DEBUG] 1477/5909 complete, most recently Fe(Glyph(abrevehookabove.titl)) [2026-10-01T22:38:58.880440Z ThreadId(1) fontc::workload DEBUG] 1478/5909 complete, most recently Fe(Glyph(threequarters)) [2026-10-01T22:38:58.880442Z ThreadId(1) fontc::workload DEBUG] 1479/5909 complete, most recently Fe(Glyph(seven.lf)) [2026-10-01T22:38:58.887850Z ThreadId(1) fontc ERROR] Invalid source glyph 'g.ss01': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ne Bounce Regular had: 23 * Birthstone Bounce Medium had: 31 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph acutecomb.case, contour 0: * Birthstone Bounce Regular had: 21 * Birthstone Bounce Medium had: 24 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph circumflexcomb.case, contour 0: * Birthstone Bounce Regular had: 36 * Birthstone Bounce Medium had: 37 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph brevecomb.case, contour 0: * Birthstone Bounce Regular had: 24 * Birthstone Bounce Medium had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb.case, contour 0: * Birthstone Bounce Regular had: 24 * Birthstone Bounce Medium had: 25 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/birthstone-bounce_db48de44b6/sources/BirthstoneBounce.glyphs' -> 'master_ufo/BirthstoneBounce.designspace': Compatibility check failed
googlefonts/birthstone-bounce/sources/config.yaml BirthstoneBounce.glyphs?db48de44b6 (gftools)
fontc
1T22:39:04.305702Z ThreadId(1) fontc::workload DEBUG] 1475/5909 complete, most recently Fe(Glyph(Utilde)) [2026-10-01T22:39:04.305705Z ThreadId(1) fontc::workload DEBUG] 1476/5909 complete, most recently Fe(Glyph(Ebreve)) [2026-10-01T22:39:04.305707Z ThreadId(1) fontc::workload DEBUG] 1477/5909 complete, most recently Fe(Glyph(tcaron.ss01)) [2026-10-01T22:39:04.305709Z ThreadId(1) fontc::workload DEBUG] 1478/5909 complete, most recently Fe(Glyph(edieresis.fina)) [2026-10-01T22:39:04.305711Z ThreadId(1) fontc::workload DEBUG] 1479/5909 complete, most recently Fe(Glyph(Acircumflextilde)) [2026-10-01T22:39:04.305714Z ThreadId(1) fontc::workload DEBUG] 1480/5909 complete, most recently Fe(Glyph(acircumflexhookabove.titl)) [2026-10-01T22:39:04.312431Z ThreadId(1) fontc ERROR] Invalid source glyph 'brevebelowcomb': '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
812Z ThreadId(1) fontc::workload DEBUG] 467/1881 complete, most recently Fe(Glyph(a)) [2026-10-01T22:38:06.325814Z ThreadId(1) fontc::workload DEBUG] 468/1881 complete, most recently Fe(Glyph(omacron)) [2026-10-01T22:38:06.325816Z ThreadId(1) fontc::workload DEBUG] 469/1881 complete, most recently Fe(Glyph(Atilde)) [2026-10-01T22:38:06.325819Z ThreadId(1) fontc::workload DEBUG] 470/1881 complete, most recently Fe(Glyph(igrave)) [2026-10-01T22:38:06.325821Z ThreadId(1) fontc::workload DEBUG] 471/1881 complete, most recently Fe(Glyph(ugrave)) [2026-10-01T22:38:06.325823Z ThreadId(1) fontc::workload DEBUG] 472/1881 complete, most recently Fe(Glyph(Iacute)) [2026-10-01T22:38:06.325826Z ThreadId(1) fontc::workload DEBUG] 473/1881 complete, most recently Fe(Glyph(ibreve)) [2026-10-01T22:38:06.328269Z ThreadId(1) fontc ERROR] Invalid source glyph 'i': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 6: * Caladea Italic had: curve * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 7: * Caladea Italic had: line * Caladea Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph peseta, contour 2, point 8: * Caladea Italic had: line * Caladea Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing number of points in glyph ij, contour 0: * Caladea Italic had: 74 * Caladea Bold Italic had: 68 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph nsuperior, contour 0: * Caladea Italic had: 51 * Caladea Bold Italic had: 48 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/caladea_336a529cfa/sources/glyphs/Caladea_Italics.glyphs' -> 'master_ufo/Caladea-Italic.designspace': Compatibility check failed
googlefonts/caladea/$VIRTUAL/google/fonts/ofl/caladea/config.yaml sources/glyphs/Caladea_Italics.glyphs?336a529cfa (gftools)
fontc
complete, most recently Fe(Glyph(eogonek)) [2026-10-01T22:38:10.695501Z ThreadId(1) fontc::workload DEBUG] 468/1881 complete, most recently Fe(Glyph(minus)) [2026-10-01T22:38:10.695504Z ThreadId(1) fontc::workload DEBUG] 469/1881 complete, most recently Fe(Glyph(bracketright)) [2026-10-01T22:38:10.695507Z ThreadId(1) fontc::workload DEBUG] 470/1881 complete, most recently Fe(Glyph(question)) [2026-10-01T22:38:10.695509Z ThreadId(1) fontc::workload DEBUG] 471/1881 complete, most recently Fe(Glyph(Racute)) [2026-10-01T22:38:10.695511Z ThreadId(1) fontc::workload DEBUG] 472/1881 complete, most recently Fe(Glyph(two)) [2026-10-01T22:38:10.695513Z ThreadId(1) fontc::workload DEBUG] 473/1881 complete, most recently Fe(Glyph(quotedblbase)) [2026-10-01T22:38:10.697994Z 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
readId(3) fontir::glyph DEBUG] ConvertToContour gcircumflex [2026-10-01T22:40:22.405938Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour idieresis [2026-10-01T22:40:22.405945Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour lslash [2026-10-01T22:40:22.405950Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour yen [2026-10-01T22:40:22.405985Z ThreadId(3) fontbe::glyphs WARN] florin has inconsistent path elements: {"MCCLLLCLCCCCCCCCLLLCLLCCCCCCCZ", "MCCLLLCLLCCCCCCCCLLLCLLCCCCCCCZ"} [2026-10-01T22:40:22.406314Z ThreadId(3) fontbe::glyphs WARN] registered has inconsistent path elements: {"MCCCCZMCCCCZMLLLLCCLLLLLCCCLLLLLLZMLCCCLZ", "MCCCCZMCCCCZMLLLLCLLLLLCCCLLLLLLZMLCCCLZ"} [2026-10-01T22:40:22.404774Z ThreadId(5) fontbe::glyphs WARN] guilsinglleft has inconsistent path elements: {"MLLLLLLZ", "MLLLLLLLZ"} [2026-10-01T22:40:22.410462Z ThreadId(1) fontc ERROR] 'guilsinglright' 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
GlyfFragment(less)) [2026-10-01T22:40:26.603923Z ThreadId(1) fontc::workload DEBUG] 1193/1901 complete, most recently Be(GlyfFragment(perthousand)) [2026-10-01T22:40:26.603924Z ThreadId(1) fontc::workload DEBUG] 1194/1901 complete, most recently Be(GlyfFragment(dieresis)) [2026-10-01T22:40:26.603926Z ThreadId(1) fontc::workload DEBUG] 1195/1901 complete, most recently Be(GlyfFragment(longs)) [2026-10-01T22:40:26.603926Z ThreadId(1) fontc::workload DEBUG] 1196/1901 complete, most recently Be(GlyfFragment(sterling)) [2026-10-01T22:40:26.603927Z ThreadId(1) fontc::workload DEBUG] 1197/1901 complete, most recently Fe(GlyphOrder) [2026-10-01T22:40:26.596253Z ThreadId(6) fontbe::glyphs WARN] cent has inconsistent path elements: {"MLLCLCLCCCCCLCLLCCLCZMCCLZ", "MCLCCCCCCCCLCCLZMLLLLLZMLLLLLZ"} [2026-10-01T22:40:26.606421Z ThreadId(1) fontc ERROR] 'fl' 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/.tmpta6SJr/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb5oo8c2b.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/.tmpkyvqz8/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpagkc88nl.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
ThreadId(1) fontc::workload DEBUG] 408/3198 complete, most recently Fe(Glyph(udieresis)) [2026-10-01T22:03:54.516071Z ThreadId(1) fontc::workload DEBUG] 409/3198 complete, most recently Fe(Glyph(Lcaron)) [2026-10-01T22:03:54.516072Z ThreadId(1) fontc::workload DEBUG] 410/3198 complete, most recently Fe(Glyph(dzcaron)) [2026-10-01T22:03:54.520512Z ThreadId(6) fontbe::glyphs WARN] six has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:03:54.520530Z ThreadId(6) fontbe::glyphs WARN] brokenbar has inconsistent path elements: {"MCCLCCLZMCCLCCLZ", "MCLCCLCZMCLCCLCZ"} [2026-10-01T22:03:54.520537Z ThreadId(6) fontbe::glyphs WARN] quotesinglbase has inconsistent path elements: {"MCCCCCCLCZ", "MCCCCCCCZ", "MCCCLCCCCZ"} [2026-10-01T22:03:54.526546Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': '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
plete, most recently Fe(Glyph(Zcaron)) [2026-10-01T22:03:59.155458Z ThreadId(1) fontc::workload DEBUG] 642/3198 complete, most recently Fe(Glyph(f_j)) [2026-10-01T22:03:59.155460Z ThreadId(1) fontc::workload DEBUG] 643/3198 complete, most recently Fe(Glyph(Atilde)) [2026-10-01T22:03:59.155463Z ThreadId(1) fontc::workload DEBUG] 644/3198 complete, most recently Fe(Glyph(Ohornacute)) [2026-10-01T22:03:59.155466Z ThreadId(1) fontc::workload DEBUG] 645/3198 complete, most recently Fe(Glyph(Abreve)) [2026-10-01T22:03:59.155468Z ThreadId(1) fontc::workload DEBUG] 646/3198 complete, most recently Fe(Glyph(Omega)) [2026-10-01T22:03:59.155471Z ThreadId(1) fontc::workload DEBUG] 647/3198 complete, most recently Fe(Glyph(asterisk)) [2026-10-01T22:03:59.162506Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Corinthia-Bold.ttf', 'Corinthia-Regular.ttf', 'Corinthia-Medium.ttf']
googlefonts/coustardFont/sources/config.yaml Coustard.glyphs?84d4ef2fbb (default)
fontc
cently Be(GlyfFragment(emdash)) [2026-10-01T22:04:40.849621Z ThreadId(1) fontc::workload DEBUG] 912/1489 complete, most recently Be(GlyfFragment(dieresiscomb)) [2026-10-01T22:04:40.849624Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dollar))' failed: ''dollar' has interpolation-incompatible paths' [2026-10-01T22:04:40.849626Z ThreadId(1) fontc::workload DEBUG] 913/1489 complete, most recently Be(GlyfFragment(dollar)) [2026-10-01T22:04:40.849629Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(paragraph))' failed: ''paragraph' has interpolation-incompatible paths' [2026-10-01T22:04:40.849631Z ThreadId(1) fontc::workload DEBUG] 914/1489 complete, most recently Be(GlyfFragment(paragraph)) [2026-10-01T22:04:40.849634Z ThreadId(1) fontc::workload DEBUG] 915/1489 complete, most recently Be(GlyfFragment(I)) [2026-10-01T22:04:40.851882Z ThreadId(1) fontc ERROR] 'six' has interpolation-incompatible paths
fontmake
had: 32 * Coustard Black had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph micro, contour 0: * Coustard Regular had: 95 * Coustard Black had: 88 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph percent, contour 0: * Coustard Regular had: 24 * Coustard Black had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb, contour 0: * Coustard Regular had: 32 * Coustard Black had: 40 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph macroncomb, contour 0: * Coustard Regular had: 14 * Coustard Black had: 22 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph cedillacomb, contour 0: * Coustard Regular had: 22 * Coustard Black had: 25 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/coustardFont_84d4ef2fbb/sources/Coustard.glyphs' -> 'master_ufo/Coustard.designspace': Compatibility check failed
googlefonts/coustardFont/sources/config.yaml Coustard.glyphs?84d4ef2fbb (gftools)
fontc
ual)) [2026-10-01T22:04:44.827473Z ThreadId(1) fontc::workload DEBUG] 914/1489 complete, most recently Be(GlyfFragment(semicolon)) [2026-10-01T22:04:44.827474Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(multiply))' failed: ''multiply' has interpolation-incompatible paths' [2026-10-01T22:04:44.827475Z ThreadId(1) fontc::workload DEBUG] 915/1489 complete, most recently Be(GlyfFragment(multiply)) [2026-10-01T22:04:44.827476Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ae))' failed: ''ae' has interpolation-incompatible paths' [2026-10-01T22:04:44.827477Z ThreadId(1) fontc::workload DEBUG] 916/1489 complete, most recently Be(GlyfFragment(ae)) [2026-10-01T22:04:44.827478Z ThreadId(1) fontc::workload DEBUG] 917/1489 complete, most recently Be(GlyfFragment(emdash)) [2026-10-01T22:04:44.828258Z ThreadId(1) fontc ERROR] 'four' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Coustard-Black.ttf', 'Coustard-Regular.ttf']
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Italic.glyphs?027cea4e4f (default)
fontc
[2026-10-01T22:06:47.909729Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindDisplay-Italic.glyphs" [2026-10-01T22:06:47.912915Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:06:47.912938Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:06:47.914615Z ThreadId(1) fontc ERROR] Missing mapping on Weight for min at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(723.0))]
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Italic.glyphs?027cea4e4f (gftools)
fontc
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Roman.glyphs?027cea4e4f (default)
fontc
[2026-10-01T22:06:44.549938Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindDisplay-Roman.glyphs" [2026-10-01T22:06:44.556677Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:06:44.556693Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'note' [2026-10-01T22:06:44.560630Z ThreadId(1) fontc ERROR] Missing mapping on Weight for min at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(723.0))]
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmserifdisplay/config.yaml Serif/Source/DeepMindDisplay-Roman.glyphs?027cea4e4f (gftools)
fontc
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Italic.glyphs?027cea4e4f (default)
fontc
[2026-10-01T22:06:54.238581Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindSerif-Italic.glyphs" [2026-10-01T22:06:54.245332Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:06:54.245349Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:06:54.251393Z ThreadId(1) fontc ERROR] Missing mapping on Weight for min at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(683.0))]
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Italic.glyphs?027cea4e4f (gftools)
fontc
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Roman.glyphs?027cea4e4f (default)
fontc
[2026-10-01T22:06:50.740185Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/googlefonts/dm-fonts_027cea4e4f/Serif/Source/DeepMindSerif-Roman.glyphs" [2026-10-01T22:06:50.752762Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Family Alignment Zones' [2026-10-01T22:06:50.752783Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'note' [2026-10-01T22:06:50.757172Z ThreadId(1) fontc ERROR] Missing mapping on Weight for min at DesignSpace(150.0). Mappings [(UserSpace(400.0), DesignSpace(683.0))]
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dm-fonts/$VIRTUAL/google/fonts/ofl/dmseriftext/config.yaml Serif/Source/DeepMindSerif-Roman.glyphs?027cea4e4f (gftools)
fontc
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
fontmake
Lib/builder/features.py", line 56, 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 199, in _to_ufo_features full_text = VariableFeatureConverter(font).convert(full_text) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/variable_features.py", line 160, in __init__ to_designspace_axes(shim) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/axes.py", line 284, in to_designspace_axes minimum = min(mapping) TypeError: '<' not supported between instances of 'str' and 'int'
googlefonts/dosis-vf/sources/config.yaml Dosis.glyphs?3407d52f1d (default)
fontc
9 complete, most recently Be(GlyfFragment(uhornacute)) [2026-10-01T22:08:04.907598Z ThreadId(1) fontc::workload DEBUG] 1631/2289 complete, most recently Be(GlyfFragment(Obreve)) [2026-10-01T22:08:04.907599Z ThreadId(1) fontc::workload DEBUG] 1632/2289 complete, most recently Be(GlyfFragment(edieresis)) [2026-10-01T22:08:04.907600Z ThreadId(1) fontc::workload DEBUG] 1633/2289 complete, most recently Be(Cmap) [2026-10-01T22:08:04.907601Z ThreadId(1) fontc::workload DEBUG] 1634/2289 complete, most recently Be(GlyfFragment(ydotbelow)) [2026-10-01T22:08:04.907602Z ThreadId(1) fontc::workload DEBUG] 1635/2289 complete, most recently Be(GlyfFragment(ograve)) [2026-10-01T22:08:04.907603Z ThreadId(1) fontc::workload DEBUG] 1636/2289 complete, most recently Be(GlyfFragment(Ohungarumlaut)) [2026-10-01T22:08:04.925328Z 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
[2026-10-01T22:08:09.973318Z ThreadId(1) fontc::workload DEBUG] 1850/2289 complete, most recently Be(GlyfFragment(Ohookabove)) [2026-10-01T22:08:09.973320Z ThreadId(1) fontc::workload DEBUG] 1851/2289 complete, most recently Be(GlyfFragment(Ahookabove)) [2026-10-01T22:08:09.973323Z ThreadId(1) fontc::workload DEBUG] 1852/2289 complete, most recently Be(GlyfFragment(Ccedilla)) [2026-10-01T22:08:09.973325Z ThreadId(1) fontc::workload DEBUG] 1853/2289 complete, most recently Be(GlyfFragment(sacute)) [2026-10-01T22:08:09.973328Z ThreadId(1) fontc::workload DEBUG] 1854/2289 complete, most recently Be(GlyfFragment(racute)) [2026-10-01T22:08:09.973330Z ThreadId(1) fontc::workload DEBUG] 1855/2289 complete, most recently Be(GlyfFragment(tilde)) [2026-10-01T22:08:09.987405Z 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/tmpdkyn1xx9 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
adId(1) fontc::workload DEBUG] 34/2536 complete, most recently Fe(Glyph(yhookabove)) [2026-10-01T22:12:46.390406Z ThreadId(1) fontc::workload DEBUG] 35/2536 complete, most recently Fe(Glyph(K)) [2026-10-01T22:12:46.390407Z ThreadId(1) fontc::workload DEBUG] 36/2536 complete, most recently Fe(Glyph(ugrave)) [2026-10-01T22:12:46.390409Z ThreadId(1) fontc::workload DEBUG] 37/2536 complete, most recently Fe(Glyph(scommaaccent)) [2026-10-01T22:12:46.390410Z ThreadId(1) fontc::workload DEBUG] 38/2536 complete, most recently Fe(Glyph(Ytilde)) [2026-10-01T22:12:46.390411Z ThreadId(1) fontc::workload DEBUG] 39/2536 complete, most recently Fe(Glyph(emdash)) [2026-10-01T22:12:46.390418Z ThreadId(1) fontc::workload DEBUG] 40/2536 complete, most recently Fe(Glyph(ohorntilde)) [2026-10-01T22:12:46.397345Z ThreadId(1) fontc ERROR] Invalid source glyph 'K': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
oints in glyph brevecomb.case, contour 0: * Fuzzy Bubbles Regular had: 27 * Fuzzy Bubbles Bold had: 30 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tildecomb.case, contour 0: * Fuzzy Bubbles Regular had: 36 * Fuzzy Bubbles Bold had: 27 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hookabovecomb.case, contour 0: * Fuzzy Bubbles Regular had: 39 * Fuzzy Bubbles Bold had: 36 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph commaturnedabovecomb.case, contour 0: * Fuzzy Bubbles Regular had: 33 * Fuzzy Bubbles Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph horncomb.case, contour 0: * Fuzzy Bubbles Regular had: 30 * Fuzzy Bubbles Bold had: 24 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/fuzzy-bubbles_16d63fbca1/sources/FuzzyBubbles.glyphs' -> 'master_ufo/FuzzyBubbles.designspace': Compatibility check failed
googlefonts/fuzzy-bubbles/sources/config.yml FuzzyBubbles.glyphs?16d63fbca1 (gftools)
fontc
t recently Fe(Glyph(Udieresiscaron)) [2026-10-01T22:12:50.313576Z ThreadId(1) fontc::workload DEBUG] 453/2536 complete, most recently Fe(Glyph(cent)) [2026-10-01T22:12:50.313579Z ThreadId(1) fontc::workload DEBUG] 454/2536 complete, most recently Fe(Glyph(c)) [2026-10-01T22:12:50.313581Z ThreadId(1) fontc::workload DEBUG] 455/2536 complete, most recently Fe(Glyph(edotbelow)) [2026-10-01T22:12:50.313583Z ThreadId(1) fontc::workload DEBUG] 456/2536 complete, most recently Fe(Glyph(Ocircumflexhookabove)) [2026-10-01T22:12:50.313586Z ThreadId(1) fontc::workload DEBUG] 457/2536 complete, most recently Fe(Glyph(Otilde)) [2026-10-01T22:12:50.313588Z ThreadId(1) fontc::workload DEBUG] 458/2536 complete, most recently Fe(Glyph(Ohorngrave)) [2026-10-01T22:12:50.319558Z 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/tmped92ytk8 -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
Fragment(LLaEE)) [2026-10-01T22:14:43.435931Z ThreadId(1) fontc::workload DEBUG] 3308/4069 complete, most recently Be(GlyfFragment(uhungarumlaut)) [2026-10-01T22:14:43.435933Z ThreadId(1) fontc::workload DEBUG] 3309/4069 complete, most recently Be(GlyfFragment(atilde)) [2026-10-01T22:14:43.435936Z ThreadId(1) fontc::workload DEBUG] 3310/4069 complete, most recently Be(GlyfFragment(zdotaccent)) [2026-10-01T22:14:43.435938Z ThreadId(1) fontc::workload DEBUG] 3311/4069 complete, most recently Be(GlyfFragment(sacute)) [2026-10-01T22:14:43.461631Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:14:43.461642Z 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
ular.ufo/features.fea at 960:4 | 960 | ; | ^ warning: ';' should only follow a statement in Gidugu-Regular.ufo/features.fea at 969:4 | 969 | ; | ^ warning: ';' should only follow a statement in Gidugu-Regular.ufo/features.fea at 975:4 | 975 | ; | ^ warning: ';' should only follow a statement in Gidugu-Regular.ufo/features.fea at 986:4 | 986 | ; | ^ [2026-10-01T22:14:46.990780Z ThreadId(1) fontc::workload DEBUG] 4045/4069 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:14:46.996009Z ThreadId(1) fontc ERROR] FEA compilation failed with 1 errors [2026-10-01T22:14:46.996019Z 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
rc/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/tmpg647p6a2 -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
fFragment(euro)) [2026-10-01T22:08:23.951369Z ThreadId(1) fontc::workload DEBUG] 1270/2557 complete, most recently Fe(Glyph(Lacute)) [2026-10-01T22:08:23.951372Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(apostrophemod))' failed: ''apostrophemod' has interpolation-incompatible paths' [2026-10-01T22:08:23.951375Z ThreadId(1) fontc::workload DEBUG] 1271/2557 complete, most recently Be(GlyfFragment(apostrophemod)) [2026-10-01T22:08:23.951377Z ThreadId(1) fontc::workload DEBUG] 1272/2557 complete, most recently Fe(Glyph(aacute)) [2026-10-01T22:08:23.951380Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Germandbls))' failed: ''Germandbls' has interpolation-incompatible paths' [2026-10-01T22:08:23.951382Z ThreadId(1) fontc::workload DEBUG] 1273/2557 complete, most recently Be(GlyfFragment(Germandbls)) [2026-10-01T22:08:23.964704Z ThreadId(1) fontc ERROR] 'ruble' 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
CCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:08:28.218173Z ThreadId(2) fontbe::glyphs WARN] E has inconsistent path elements: {"MCCCCCCLCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCZMCCCCCZ", "MCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-10-01T22:08:28.218178Z ThreadId(2) fontbe::glyphs WARN] K has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCZMCCCCCCCCCCCCCCCCLCCCCCCCZ", "MCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:08:28.218233Z ThreadId(2) fontbe::glyphs WARN] section has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCCZMCCCCCCCCCZMCCCCCCCCZMCCCCCLCCCCCCCCZMCCCCLZMCLCCCZMCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCCCZMCCCCCCZMCCCCCLCCCCCCZMCCCCZMCCCZMCCCCCCCCZ"} [2026-10-01T22:08:28.232477Z ThreadId(1) fontc ERROR] 'lira' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Gwendolyn-Bold.ttf', 'Gwendolyn-Regular.ttf']
googlefonts/life-savers/sources/config.yaml LifeSavers.glyphs?76eb6d11fa (default)
fontc
ncompatible paths' [2026-10-01T22:15:29.087212Z ThreadId(1) fontc::workload DEBUG] 794/1930 complete, most recently Be(GlyfFragment(oslashacute)) [2026-10-01T22:15:29.087213Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(ygrave))' failed: ''ygrave' has interpolation-incompatible paths' [2026-10-01T22:15:29.087214Z ThreadId(1) fontc::workload DEBUG] 795/1930 complete, most recently Be(GlyfFragment(ygrave)) [2026-10-01T22:15:29.087215Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(icircumflex))' failed: ''icircumflex' has interpolation-incompatible paths' [2026-10-01T22:15:29.087216Z ThreadId(1) fontc::workload DEBUG] 796/1930 complete, most recently Be(GlyfFragment(icircumflex)) [2026-10-01T22:15:29.087217Z ThreadId(1) fontc::workload DEBUG] 797/1930 complete, most recently Fe(Glyph(adieresis)) [2026-10-01T22:15:29.092009Z ThreadId(1) fontc ERROR] 'aringacute' 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
aaccent has inconsistent path elements: {"MCCCLCCCCCCCCCCCCCCCCCLCCLLCLCCZMCCCCCCCZMCLCCCCCZ", "MCCLCCCCCCCCCCCCCCCLCCLLLLLCZMCCCCCCCZMCLCCCZ", "MCCLCCCCCCCCCCCCCCCCCLCCCLLCLLCCZMCCCCCCCZMCLCCCCCZ"} [2026-10-01T22:15:34.018942Z ThreadId(8) fontbe::glyphs WARN] ccircumflex has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCZMCCCCCCCZ"} [2026-10-01T22:15:34.016281Z ThreadId(3) fontbe::glyphs WARN] acutecomb has inconsistent path elements: {"MCCCCZ", "MCCCCCCCZ", "MCCCCCCZ"} [2026-10-01T22:15:34.022913Z ThreadId(1) fontc ERROR] 'nine.dnom' has interpolation-incompatible paths thread '<unnamed>' (70722253) panicked at fontir/src/glyph.rs:128:9: 'periodcentered.loclCAT' has 2 unique sets of components; must have exactly 1 {[periodcentered], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
GlyfFragment(v))' failed: ''v' has interpolation-incompatible paths' [2026-10-01T22:18:25.765555Z ThreadId(1) fontc::workload DEBUG] 1239/1968 complete, most recently Be(GlyfFragment(v)) [2026-10-01T22:18:25.765560Z ThreadId(1) fontc::workload DEBUG] 1240/1968 complete, most recently Be(GlyfFragment(p)) [2026-10-01T22:18:25.765567Z ThreadId(1) fontc::workload DEBUG] 1241/1968 complete, most recently Be(GlyfFragment(t)) [2026-10-01T22:18:25.765571Z ThreadId(1) fontc::workload DEBUG] 1242/1968 complete, most recently Be(GlyfFragment(g.alt02)) [2026-10-01T22:18:25.765574Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(numerosign))' failed: ''numerosign' has interpolation-incompatible paths' [2026-10-01T22:18:25.765577Z ThreadId(1) fontc::workload DEBUG] 1243/1968 complete, most recently Be(GlyfFragment(numerosign)) [2026-10-01T22:18:25.768684Z ThreadId(1) fontc ERROR] 'rupee' has interpolation-incompatible paths
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
] 618/1966 complete, most recently Be(GlyfFragment(cedilla)) [2026-10-01T22:18:29.945351Z ThreadId(1) fontc::workload DEBUG] 619/1966 complete, most recently Fe(Glyph(exclamdown)) [2026-10-01T22:18:29.945352Z ThreadId(1) fontc::workload DEBUG] 620/1966 complete, most recently Be(GlyfFragment(nine)) [2026-10-01T22:18:29.945353Z ThreadId(1) fontc::workload DEBUG] 621/1966 complete, most recently Fe(Glyph(Scaron)) [2026-10-01T22:18:29.945353Z ThreadId(1) fontc::workload DEBUG] 622/1966 complete, most recently Fe(Glyph(four)) [2026-10-01T22:18:29.945354Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(IJ))' failed: ''IJ' has interpolation-incompatible paths' [2026-10-01T22:18:29.945355Z ThreadId(1) fontc::workload DEBUG] 623/1966 complete, most recently Be(GlyfFragment(IJ)) [2026-10-01T22:18:29.946658Z ThreadId(1) fontc ERROR] 'trademark' has interpolation-incompatible paths 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
LLLLLLLLZMLLLCLCCLCLLLLLCCCCLLZ", "MLLLLLLLLLLLLLLLLLZMLLLCLCCLCLLLLLCCCCLLZ"} [2026-10-01T22:18:32.523509Z ThreadId(4) fontbe::glyphs WARN] kpaSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLZMLLLCCLLZMLLCLCLZMLLLLCCLCCLLCCCLLCZMCLCLLCZ", "MLLLLLLLLLLLLLLZMLLLCCLLZMLLCLCLZMLLLLCCLCCLLCCCLCZMCLCLLCZ"} [2026-10-01T22:18:32.531255Z ThreadId(3) fontbe::glyphs WARN] amSquare has inconsistent path elements: {"MLLLLCCLCCLLCCCLLCZMCLCLLCZMLLCCLLLCCLLLCCLCCLLLLZ", "MLLLLCCLCCLLCCCLCZMCLCLLCZMLLCCLLLCCLLLCCLCCLLLLZ"} [2026-10-01T22:18:32.548531Z ThreadId(7) fontbe::glyphs WARN] paSquare has inconsistent path elements: {"MLLLCCLLZMLLCLCLZMLLLLCCLCCLLCCCLLCZMCLCLLCZ", "MLLLLCCLCCLLCCCLCZMCLCLLCZMLLLCCLLZMLLCLCLZ"} [2026-10-01T22:18:32.553194Z ThreadId(4) fontbe::glyphs WARN] radical has inconsistent path elements: {"MLLLLLLLLLLLLZ", "MLLLLLLLLLLZ"} [2026-10-01T22:18:32.675102Z ThreadId(1) fontc ERROR] 'M' has interpolation-incompatible paths
fontmake
on3.13/site-packages/glyphsLib/builder/transformations/propagate_anchors.py", line 47, 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 79, 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 214, 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 4246, 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
adId(2) fontbe::glyphs WARN] kvSquare has inconsistent path elements: {"MLLLLLLLLLLLLLLZMLLLLLLLLLLZ", "MLLLLLLLLLLLLLLZMLLLLLLLLZ"} [2026-10-01T22:19:26.124142Z ThreadId(5) fontbe::glyphs WARN] spadeWhiteSuit has inconsistent path elements: {"MLLLCCCCCLLCCCCCLLLZMLCCCCCLCLLCLCCCCCLZ", "MLLLCCLCCCLLCCCLCCLLLZMLCCCCCLCLLCLCCCCCLZ"} [2026-10-01T22:19:26.124766Z ThreadId(9) fontbe::glyphs WARN] M has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:26.127026Z ThreadId(5) fontbe::glyphs WARN] svSquare has inconsistent path elements: {"MCCLCCCLCCCLCCCLCZMLLLLLLLLLLZ", "MCCLCCCLCCCLCCCLCZMLLLLLLLLZ"} [2026-10-01T22:19:26.130532Z ThreadId(3) fontbe::glyphs WARN] W has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:26.312247Z ThreadId(1) fontc ERROR] 'gySquare' 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 79, 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 214, 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 4246, 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
istent path elements: {"MCLLLCCLCCCCCCCLLCCCCCZMCCCCZ", "MCLLLCCLCCCCCCCCLCCCCCZMCCCCZ"} [2026-10-01T22:19:41.663289Z ThreadId(6) fontbe::glyphs WARN] cedi has inconsistent path elements: {"MLLCLCLLCLCLLLCCLLZMLCLCZ", "MLCCLCCLCLCLLLCCCLLZMLCLLCZ", "MLCCLCCLCLCLLLCCCLLZMLCCLCZ"} [2026-10-01T22:19:41.663404Z ThreadId(8) fontbe::glyphs WARN] yoYing-thai_macronbelowcomb has inconsistent path elements: {"MCLLLCCLCCLLCCCLCLCCLCZMLLLLZMCCCCZ", "MCLLLCCLCCLLCCCCLCLCCLCZMLLLLZMCCCCZ"} [2026-10-01T22:19:41.663412Z ThreadId(7) fontbe::glyphs WARN] maitaikhu-thai has inconsistent path elements: {"MCLCCCCCCLCCLCCCLCLLLLCCZMCCCCZ", "MCLCCCCCLCLCCCLCLLLLCCZMCCCCZ"} [2026-10-01T22:19:41.662125Z ThreadId(5) fontbe::glyphs WARN] lu_lakkhangyao-thai has inconsistent path elements: {"MLCCCCLLCCCLCLCCLLLCCCLLZMCCCCZ", "MLCCCCLLCCCCLCLCCLLLCCCLLZMCCCCZ"} [2026-10-01T22:19:41.665001Z ThreadId(1) fontc ERROR] 'two-thai.sups' has interpolation-incompatible paths
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
CCLLCCCCLCLCCLLCCCZMCLCCLCZMCCCCZ"} [2026-10-01T22:19:45.184218Z ThreadId(5) fontbe::glyphs WARN] ru_lakkhangyao-thai has inconsistent path elements: {"MLCCCCLLCCCLCLCCLLLCCCLLZMCCCCZ", "MLCCCCLLCCCCLCLCCLLLCCCLLZMCCCCZ"} [2026-10-01T22:19:45.184236Z ThreadId(5) fontbe::glyphs WARN] five-thai.sups has inconsistent path elements: {"MLLLCCCCCLCLLCLCLCLLLLCCCCCCZMCCCCZMCLCCLCZ", "MLLCCCCLCLLCLCLCLLLLCCCCCCZMCLCCLCZMCCCCZ", "MLLCLCCCLCLLCLCLCLLLLCCCCCCZMCLCCLCZMCCCCZ"} [2026-10-01T22:19:45.184387Z ThreadId(5) fontbe::glyphs WARN] maiHanaKat-thai has inconsistent path elements: {"MCLLLCLLCCCCZMCCCCZ", "MCLLLCLCLCCCCZMCCCCZ"} [2026-10-01T22:19:45.175572Z ThreadId(3) fontbe::glyphs WARN] boBaimai-thai has inconsistent path elements: {"MLLCLLLCLLCCCCLLZMCCCCZ", "MLLCLLLCLLCCCLLZMCCCCZ"} [2026-10-01T22:19:45.188085Z ThreadId(1) fontc ERROR] 'five-thai' has interpolation-incompatible paths 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
CCLCCCCCCLCCCCCLCCCCCZMCCCLCZMCCCZ", "MCLCCCLCCCCCCLCCCCCCLCCCCCCZMCCLCZMCCCZ"} [2026-10-01T22:19:51.184763Z ThreadId(8) fontbe::glyphs WARN] oslash has inconsistent path elements: {"MLCCCLLLCCCLLZMCLCCZMCLCCZ", "MLCCCLLLCCCLLZMCCCCZMCCCCZ", "MLCCCLLLCCCLLZMCLCCCZMCLCCCZ"} [2026-10-01T22:19:51.184780Z ThreadId(7) fontbe::glyphs WARN] dcroat has inconsistent path elements: {"MCLLCCCLLLLLLLLLLLLLLLLCCCZMCCCCLCZ", "MCLLCCCLLLLLLLLLLLLLLLLCCCZMCCCCLCCZ"} [2026-10-01T22:19:51.184957Z ThreadId(7) fontbe::glyphs WARN] germandbls.alt01 has inconsistent path elements: {"MCCLLLLCLCCCCCLLLLLLLCCCCLCCCCZ", "MCCLLLLCLLCCCCCLLLLLLLCCCLLCCCCZ", "MCCLLLLCLCCCCCLLLLLLLCCCLLCCCCZ"} [2026-10-01T22:19:51.185203Z ThreadId(5) fontbe::glyphs WARN] uni042D has inconsistent path elements: {"MCCCLLLLLLCCCLLLLCCLCCCCZ", "MCCCLLLLLLCCCLLLCCCLCCCCZ"} [2026-10-01T22:19:51.200555Z ThreadId(1) fontc ERROR] 'arrowdowncounterclockhalf' has interpolation-incompatible paths
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
onent 2x2s vary across the designspace [2026-10-01T22:19:54.688971Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'ijacute' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:19:54.688993Z ThreadId(3) fontir::glyph DEBUG] Coalescing 'arrowleftarrowright' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:19:54.689003Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour semicolon [2026-10-01T22:19:54.699253Z ThreadId(6) ufo2fontir::source DEBUG] 3 distinct feature files; they will be merged [2026-10-01T22:19:54.703465Z ThreadId(1) fontc ERROR] 'Euro' has interpolation-incompatible paths thread '<unnamed>' (70732156) panicked at fontir/src/glyph.rs:128:9: 'semicolon' has 2 unique sets of components; must have exactly 1 {[comma, period], [period, comma]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
yphs WARN] arrowdownclockhalf has inconsistent path elements: {"MLLLLCCLCCLLLLZ", "MLLLCCCLCCLLLLZ"} [2026-10-01T22:19:46.430548Z ThreadId(4) fontbe::glyphs WARN] ae has inconsistent path elements: {"MCLCCLCCLLLCCLCCCCCLCCLLCCZMCLCLLCZMCCLLZ", "MCLCCLCCLLLCCLCCCCCLCCLLCCZMCLCLLCZMCCLLLZ"} [2026-10-01T22:19:46.430622Z ThreadId(4) fontbe::glyphs WARN] uni041A has inconsistent path elements: {"MLLLLLLLLLLCLCLCCCCCLLLLLLLLLLLZ", "MLLLLLLLLLLCLCLCCCCLLLLLLLLLLLZ"} [2026-10-01T22:19:46.430635Z ThreadId(2) fontbe::glyphs WARN] eogonek has inconsistent path elements: {"MCLCCCCLCCLLLCCCCLCCZMCCLLLZ", "MCLCCCCLCCLLLCCCCLCCZMCCLZ"} [2026-10-01T22:19:46.430700Z ThreadId(8) fontbe::glyphs WARN] rupee has inconsistent path elements: {"MCCLCCCLCCCCCCLCCCLCCLLLLLLLLLLLCLCZMLCLCLLZ", "MCCLCCCLCCCCCCLCCCLCCLLLLLLLLLLLLCZMLCLCLLZ"} [2026-10-01T22:19:46.435841Z ThreadId(1) fontc ERROR] 'arrowdowncounterclockhalf' has interpolation-incompatible paths
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
e(GlyfFragment(circumflexbreve)) [2026-10-01T22:19:49.902689Z ThreadId(1) fontc::workload DEBUG] 1774/3384 complete, most recently Be(GlyfFragment(arrowhookright)) [2026-10-01T22:19:49.902692Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''arrowleftarrowright' has 2 unique sets of components; must have exactly 1 {[arrowleft, arrowright], [arrowright, arrowleft]}'' [2026-10-01T22:19:49.902695Z ThreadId(1) fontc::workload DEBUG] 1775/3384 complete, most recently Fe(GlyphOrder) [2026-10-01T22:19:49.907316Z ThreadId(1) fontc ERROR] 'uni044F' has interpolation-incompatible paths thread '<unnamed>' (70731983) panicked at fontir/src/glyph.rs:128:9: 'arrowleftarrowright' has 2 unique sets of components; must have exactly 1 {[arrowleft, arrowright], [arrowright, arrowleft]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
LLLLLLZMCLCCLCZ", "MLLLLLLZMLLCCLLLLLLCCCLCCLCLCCLLLLLLLLLCCCCLLZMCLCCLCZ"} [2026-10-01T22:18:41.409818Z ThreadId(8) fontbe::glyphs WARN] dvH_YA has inconsistent path elements: {"MCLCCLLLCLCCCLLCCLLLLLLLLLLLCZMLCCLLCCCCCLLLZ", "MLLLCLCCCLLCCLLLLLLLLLLLCCLCCZMLCCLLCCCCCLLLZ"} [2026-10-01T22:18:41.409914Z ThreadId(3) fontbe::glyphs WARN] dvAshort has inconsistent path elements: {"MCLLLLLLLLCLCLCLLLLLLLCLCCCLCCLCLLLCLCCLCZ", "MCCLLLLLLLLCLCLCLLLLLLLCLCCCLCCLCLLLCLCCLCZ"} [2026-10-01T22:18:41.409984Z ThreadId(6) fontbe::glyphs WARN] dvK_SS_R has inconsistent path elements: {"MLLLCCCLLCLCLLLLLLLLLLLCCCCLCCCLLZMCLCCLCZ", "MLLLCCCLCCLCLLLLLLLLLLLCCCCLCCCLLZMCLCCLCZ"} [2026-10-01T22:18:41.404755Z ThreadId(4) fontbe::glyphs WARN] dvHA_mvR has inconsistent path elements: {"MLLLCLCCCCCLLLCCCCCCCLLLLLLLLLCCLCCZ", "MCLCCLLLCLCCCCCLLLCCCCCCCLLLLLLLLLCZ"} [2026-10-01T22:18:41.416468Z ThreadId(1) fontc ERROR] 'dvP_LA' has interpolation-incompatible paths
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
ragment(dvC_MA)) [2026-10-01T22:18:44.947612Z ThreadId(1) fontc::workload DEBUG] 3114/4524 complete, most recently Be(GlyfFragment(dvC_CH_VA)) [2026-10-01T22:18:44.947615Z ThreadId(1) fontc::workload DEBUG] 3115/4524 complete, most recently Be(GlyfFragment(dvS_RA)) [2026-10-01T22:18:44.947617Z ThreadId(1) fontc::workload DEBUG] 3116/4524 complete, most recently Be(GlyfFragment(dvK)) [2026-10-01T22:18:44.947619Z ThreadId(1) fontc::workload DEBUG] 3117/4524 complete, most recently Be(GlyfFragment(dvK_SS)) [2026-10-01T22:18:44.947622Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(dvNY_CHA))' failed: ''dvNY_CHA' has interpolation-incompatible paths' [2026-10-01T22:18:44.947625Z ThreadId(1) fontc::workload DEBUG] 3118/4524 complete, most recently Be(GlyfFragment(dvNY_CHA)) [2026-10-01T22:18:44.958139Z ThreadId(1) fontc ERROR] 'dvK_SS_VA' has interpolation-incompatible paths 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
:glyphs WARN] rupee has inconsistent path elements: {"MCLCCCLCCCLCCCLCCLLLLLCLCCZMLCLCLLZ", "MLLLCCCLCCCLCCCLCCCLCCLLLZMLLCLCLZ"} [2026-10-01T22:18:46.105237Z ThreadId(7) fontbe::glyphs WARN] four-thai.sups has inconsistent path elements: {"MLLCLLLLCCLLCLCLCLLLCLCCZ", "MLLCLLLLCLCLLCLCLCLLLCLCCZ", "MLLLCLLLLCLCLLCLCLCLLLCLCCZ"} [2026-10-01T22:18:46.105306Z ThreadId(9) fontbe::glyphs WARN] ordfeminine has inconsistent path elements: {"MLLCCLCCLLCCCLLCLLZMLCCLCLZ", "MLLCCLCCLLCCCLCLLZMLCCLCLZ"} [2026-10-01T22:18:46.105323Z ThreadId(7) fontbe::glyphs WARN] trademark has inconsistent path elements: {"MLLLLLLLLZMLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLZMLLLLLLLLLLLLLLLZ"} [2026-10-01T22:18:46.105323Z ThreadId(9) fontbe::glyphs WARN] zero.alt02 has inconsistent path elements: {"MCCCCZMCLLCZMCCLLZ", "MCCCCZMCLCLCZMCLCLCZ", "MCCCCZMCLCLCZMLCCLCZ"} [2026-10-01T22:18:46.110108Z ThreadId(1) fontc ERROR] 'radical' has interpolation-incompatible paths
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
T22:18:49.611727Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(hoNokhuk-thai))' failed: ''hoNokhuk-thai' has interpolation-incompatible paths' [2026-10-01T22:18:49.611729Z ThreadId(1) fontc::workload DEBUG] 1172/2116 complete, most recently Be(GlyfFragment(hoNokhuk-thai)) [2026-10-01T22:18:49.611732Z ThreadId(1) fontc::workload DEBUG] 1173/2116 complete, most recently Be(GlyfFragment(hungarumlaut)) [2026-10-01T22:18:49.611735Z ThreadId(1) fontc::workload DEBUG] 1174/2116 complete, most recently Be(GlyfFragment(Delta)) [2026-10-01T22:18:49.611738Z ThreadId(1) fontc::workload DEBUG] 1175/2116 complete, most recently Be(GlyfFragment(sevensuperior)) [2026-10-01T22:18:49.611741Z ThreadId(1) fontc::workload DEBUG] 1176/2116 complete, most recently Be(GlyfFragment(khoKhai-thai)) [2026-10-01T22:18:49.615280Z ThreadId(1) fontc ERROR] 'Euro' has interpolation-incompatible paths 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
LLLLLLLLCLLLLCCLLCCCLCZ"} [2026-10-01T22:18:55.368247Z ThreadId(4) fontbe::glyphs WARN] cedi has inconsistent path elements: {"MLLCCLCCLCLCLLLCCCCLZMCLCCLCZ", "MLLLCLCLLCLCLLLCCCLZMCLCLCZ"} [2026-10-01T22:18:55.368345Z ThreadId(9) fontbe::glyphs WARN] lira has inconsistent path elements: {"MLLCLLLLCLLLCCCLCCCLLLCLLLLCLLLZ", "MLLCLLLCLLLCCLCCLLLCLLLCLLLZ"} [2026-10-01T22:18:55.368366Z ThreadId(4) fontbe::glyphs WARN] scedilla has inconsistent path elements: {"MCCCLLCCLCCCLCCCLCCCLCLLCCCLCZ", "MCCCLLLCCLCCCLCCCLCCCLCLLCCCLCZ"} [2026-10-01T22:18:55.368448Z ThreadId(4) fontbe::glyphs WARN] Uhorn has inconsistent path elements: {"MLCCCLCLLLLLCCCLLZ", "MLCCCLLCLLLLLCCCLLZ"} [2026-10-01T22:18:55.368448Z ThreadId(8) fontbe::glyphs WARN] circumflextilde.case has inconsistent path elements: {"MCLCCCCLCCCZMLLLLLLLZ", "MLLLLLLLZMCLCCCCLCCCZ"} [2026-10-01T22:18:55.373389Z ThreadId(1) fontc ERROR] 'eogonek' has interpolation-incompatible paths
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
/2784 complete, most recently Be(GlyfFragment(sterling)) [2026-10-01T22:18:31.583998Z ThreadId(1) fontc::workload DEBUG] 1620/2784 complete, most recently Be(GlyfFragment(dotlessj)) [2026-10-01T22:18:31.584001Z ThreadId(1) fontc::workload DEBUG] 1621/2784 complete, most recently Be(GlyfFragment(r)) [2026-10-01T22:18:31.584004Z ThreadId(1) fontc::workload DEBUG] 1622/2784 complete, most recently Be(GlyfFragment(n)) [2026-10-01T22:18:31.584006Z ThreadId(1) fontc::workload DEBUG] 1623/2784 complete, most recently Be(GlyfFragment(tilde.case)) [2026-10-01T22:18:31.584008Z ThreadId(1) fontc::workload DEBUG] 1624/2784 complete, most recently Be(GlyfFragment(G)) [2026-10-01T22:18:31.584011Z ThreadId(1) fontc::workload DEBUG] 1625/2784 complete, most recently Be(GlyfFragment(eightinferior)) [2026-10-01T22:18:31.592585Z ThreadId(1) fontc ERROR] 'oslash' has interpolation-incompatible paths 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
istent path elements: {"MCCCLLLLLLLLLLLLCLLLLCLLLCCCLCZ", "MCCCLLLLLLLLLLLLCLLLLCLLCCCLCZ"} [2026-10-01T22:18:50.698447Z ThreadId(3) fontbe::glyphs WARN] rupeeindian has inconsistent path elements: {"MLLCLLLLLLCLLLLLCLLLLLLCLZ", "MLLCLLLLLLCLLLCLLLLLLCLLZ", "MCLLLLCLLLLLLCLLLLLCLLLLLLLZ"} [2026-10-01T22:18:50.698472Z ThreadId(8) fontbe::glyphs WARN] aogonek.alt01 has inconsistent path elements: {"MCCLCCCLLLLCCCCLLCZMCLCCLCZ", "MLCCCLLLLCCCCLLLLCCCZMCLCCLCZ"} [2026-10-01T22:18:50.698508Z ThreadId(7) fontbe::glyphs WARN] rupee has inconsistent path elements: {"MLLLLCCCLCCCLCCCLCCCLCCLLLZMLLCLCLZ", "MLLLCCCLCCCLCCCLCCCLCCLLLZMLLCLCLZ"} [2026-10-01T22:18:50.698936Z ThreadId(7) fontbe::glyphs WARN] aogonek has inconsistent path elements: {"MLCCCLLLCCLCCLLCCCLLCLCCCZMCLCLLCZ", "MLCCCLLLCCLCCLLCCCLCLCCCZMCLCLLCZ", "MLCCCLLLCCLCCLLCCCLLCLLCCCZMCLCLLCZ"} [2026-10-01T22:18:50.705817Z ThreadId(1) fontc ERROR] 'N' has interpolation-incompatible paths
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
ent(pi)) [2026-10-01T22:18:54.236257Z ThreadId(1) fontc::workload DEBUG] 1280/2784 complete, most recently Be(GlyfFragment(ruble)) [2026-10-01T22:18:54.236604Z ThreadId(5) fontbe::glyphs WARN] cedi has inconsistent path elements: {"MCLCCLCLCLLLCCCLLLCZMLCLLCZ", "MCLCLLCLCLLLCCLLLLZMLCLCZ", "MCLCCLCLCLLLCCCLLLCZMLCCLCZ"} [2026-10-01T22:18:54.236653Z ThreadId(4) fontbe::glyphs WARN] Euro has inconsistent path elements: {"MCLCCLLLCLLLCCLCCCZ", "MCLCCLLLLLLLCCLCCCZ"} [2026-10-01T22:18:54.236995Z ThreadId(7) fontbe::glyphs WARN] numerosign has inconsistent path elements: {"MCCCCZMLLLLLLLLLLLLLLZMCLCCLCZMLLLLZ", "MCCCCZMLLLLLLLLLLLLLLLLZMCLCCLCZMLLLLZ"} [2026-10-01T22:18:54.237295Z ThreadId(7) fontbe::glyphs WARN] K has inconsistent path elements: {"MLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLZ"} [2026-10-01T22:18:54.246117Z ThreadId(1) fontc ERROR] 'uhorn' has interpolation-incompatible paths 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
hreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_ha-kata, no group Side2("ha-kata") [2026-10-01T22:18:33.776559Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-10-01T22:18:33.776568Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_he-kata, no group Side2("he-kata") [2026-10-01T22:18:33.776577Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-10-01T22:18:33.776585Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_period-han, no group Side2("period-han") [2026-10-01T22:18:33.776594Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-10-01T22:18:33.776602Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: mu-kata, no such glyph [2026-10-01T22:18:33.875349Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GlyfFragment(.notdef)) is not available'
fontmake
Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 0 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [531, 541, 550] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [317, 323, 329] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [16, 60, 100] INFO:fontTools.varLib: undo: post.underlinePosition [-192, -125, -116] INFO:fontTools.varLib: unds: post.underlineThickness [16, 60, 100] INFO:fontTools.varLib:Generating HVAR fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/googlefonts/plex_80fcb67650/IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs' -> 'master_ufo/IBMPlexSansJP.designspace': Generating fonts from Designspace failed: Base master not found.
googlefonts/plex/$VIRTUAL/google/fonts/ofl/ibmplexsansjp/config.yaml IBM-Plex-Sans-JP/sources/masters/IBM Plex Sans JP.glyphs?80fcb67650 (gftools)
fontc
42874Z ThreadId(6) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_he-kata, no group Side2("he-kata") [2026-10-01T22:19:16.542876Z ThreadId(6) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-10-01T22:19:16.542878Z ThreadId(6) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_period-han, no group Side2("period-han") [2026-10-01T22:19:16.542880Z ThreadId(6) glyphs2fontir::source WARN] Invalid kern side: zu-kata, no such glyph [2026-10-01T22:19:16.542883Z ThreadId(6) glyphs2fontir::source WARN] Invalid kern side: mu-kata, no such glyph [2026-10-01T22:19:16.646360Z ThreadId(1) fontc ERROR] A task panicked: 'Be(GlyfFragment(.notdef)) is not available' thread '<unnamed>' (70730607) panicked at fontir/src/orchestration.rs:175:32: Be(GlyfFragment(.notdef)) is not available note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
kload DEBUG] 2585/4170 complete, most recently Be(GlyfFragment(emdash)) [2026-10-01T22:19:33.811296Z ThreadId(1) fontc::workload DEBUG] 2586/4170 complete, most recently Be(GlyfFragment(uni043B)) [2026-10-01T22:19:33.811299Z ThreadId(1) fontc::workload DEBUG] 2587/4170 complete, most recently Be(GlyfFragment(lighthorzbxd)) [2026-10-01T22:19:33.811302Z ThreadId(1) fontc::workload DEBUG] 2588/4170 complete, most recently Be(GlyfFragment(brokenbar)) [2026-10-01T22:19:33.811304Z ThreadId(1) fontc::workload DEBUG] 2589/4170 complete, most recently Be(GlyfFragment(lightdiagcrossbxd)) [2026-10-01T22:19:33.811307Z ThreadId(1) fontc::workload DEBUG] 2590/4170 complete, most recently Be(GlyfFragment(r)) [2026-10-01T22:19:33.811310Z ThreadId(1) fontc::workload DEBUG] 2591/4170 complete, most recently Be(GlyfFragment(uni0409)) [2026-10-01T22:19:33.817348Z ThreadId(1) fontc ERROR] 'ohorn' has interpolation-incompatible paths
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
CLLLLLCCLLLLCCLLLCCLLLLLCCLLLLCCLLZ", "MLCCLLLLLCCLLLCCCLLLCCLLLLLCCLLLCCCLLZ"} [2026-10-01T22:19:38.607478Z ThreadId(9) fontbe::glyphs WARN] uni0404 has inconsistent path elements: {"MCLCCCLLLLLCCLCCCZ", "MCLCCCLLLCCLCCCZ"} [2026-10-01T22:19:38.607546Z ThreadId(4) fontbe::glyphs WARN] won has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLLLLLLLZMLLLLZMLLLLZ", "MLLLLLLLLLLLLLLLLLLLLLLLLLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZ"} [2026-10-01T22:19:38.607634Z ThreadId(3) fontbe::glyphs WARN] rupee has inconsistent path elements: {"MLLLCCCLCCCLCCCLCCCLCCLLLZMLLCCLCLZ", "MCCLCCCLCCCLCCCLCCLLLLLCLCZMLLCCLCLZ"} [2026-10-01T22:19:38.607779Z ThreadId(9) fontbe::glyphs WARN] dollar has inconsistent path elements: {"MLLCCCLLCLCLLLCCCLLCLCLZMCCLLCZMCCLLCZ", "MLLCCLLCLCLLLCCLLCLCLZMCLCZMCLCZ"} [2026-10-01T22:19:38.622346Z ThreadId(1) fontc ERROR] 'Schwa' has interpolation-incompatible paths 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
170 complete, most recently Fe(Glyph(uni040C)) [2026-10-01T22:19:27.535902Z ThreadId(1) fontc::workload DEBUG] 322/4170 complete, most recently Fe(Glyph(arrowrightupcorner)) [2026-10-01T22:19:27.612842Z ThreadId(2) fontbe::glyphs WARN] uni0418 has inconsistent path elements: {"MLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:27.613322Z ThreadId(7) fontbe::glyphs WARN] guarani has inconsistent path elements: {"MLLCLLLCLCLLLCCLZMCLCLZMLLLCZ", "MLLCCLLLCLCLLLCCCLZMCLCCLZMCLLLCZ"} [2026-10-01T22:19:27.613333Z ThreadId(7) fontbe::glyphs WARN] uni04B3 has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:27.613703Z ThreadId(2) fontbe::glyphs WARN] x has inconsistent path elements: {"MLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:27.616826Z ThreadId(1) fontc ERROR] Invalid source glyph 'Scedilla': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
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
nts: {"MLLLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLZ"} [2026-10-01T22:19:32.612775Z ThreadId(7) fontbe::glyphs WARN] Y has inconsistent path elements: {"MLLLLLLLLLLZ", "MLLLLLLLLLLLLZ"} [2026-10-01T22:19:32.612894Z ThreadId(9) fontbe::glyphs WARN] uogonek has inconsistent path elements: {"MLLCCLLLCCLLCCCLCCCLZ", "MLLCCLLLCCLLLLCCCLCCCLZ"} [2026-10-01T22:19:32.613034Z ThreadId(5) fontbe::glyphs WARN] coloncurrency has inconsistent path elements: {"MLLCLCLCLCLLLCLLLCCLLLCLLZMCLLCLLZMLCLCZ", "MLLCLCLCLCLLLCCLLLCCLLLCLZMCLCLCZMLCLCZ", "MLLCLCLCLCLLLCLLLLCCLLLCLZMCLCLCZMLCLCZ"} [2026-10-01T22:19:32.613602Z ThreadId(3) fontbe::glyphs WARN] sterling has inconsistent path elements: {"MLLLCCLLLCCCLCCCLLLCCLLZ", "MLLLCLLLLCCCLCCCLLLCCLLZ"} [2026-10-01T22:19:32.627330Z ThreadId(1) fontc ERROR] Invalid source glyph 'Scedilla': '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
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
"MCCCLCLLCCCCCCCCCCCCCCCLCCCCCCCCCCCCLLLCCCCCLCCCCZMCCCCCCCCCCCLCCCCCCCLCLCCCZ"} [2026-10-01T22:18:49.278804Z ThreadId(3) fontbe::glyphs WARN] parenleft has inconsistent path elements: {"MCCCCCLCLCLCCLCCCLCCCCCCLCCCCCZ", "MCCCCCCLCLLLLLCCLCLCCCCCCCCCCCLCCLLCCCLCZ"} [2026-10-01T22:18:49.278821Z ThreadId(8) fontbe::glyphs WARN] micro has inconsistent path elements: {"MCCCCCCLLCLCCCCCLCCLCCCCLCCCCCLCCCCCLCCCZ", "MCCCCCCLCCCCCCCCCCCCCCCLCLCCCCCCCCLCCCCLCCCZ"} [2026-10-01T22:18:49.279937Z ThreadId(4) fontbe::glyphs WARN] equal has inconsistent path elements: {"MCLCLCLCZMLCLCCCCLCZ", "MCLCCCCZMCLCLCCCZ"} [2026-10-01T22:18:49.278623Z ThreadId(2) fontbe::glyphs WARN] euro has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCLCLLLCCCCLCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCLCCCCCCLCLCCCCCLCCCCCCCCCCCCCCLCCCCCCCCCCCCLCCCCCCCCZ"} [2026-10-01T22:18:49.286016Z ThreadId(1) fontc ERROR] 'section' 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
::workload ERROR] task 'Be(GlyfFragment(s))' failed: ''s' has interpolation-incompatible paths' [2026-10-01T22:18:53.461837Z ThreadId(1) fontc::workload DEBUG] 1457/2521 complete, most recently Be(GlyfFragment(s)) [2026-10-01T22:18:53.461840Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''Gbreve' has 2 unique sets of components; must have exactly 1 {[G, brevecomb], [G, brevecomb.case]}'' [2026-10-01T22:18:53.461844Z ThreadId(1) fontc::workload DEBUG] 1458/2521 complete, most recently Fe(GlyphOrder) [2026-10-01T22:18:53.466699Z ThreadId(1) fontc ERROR] 'gravecomb' has interpolation-incompatible paths thread '<unnamed>' (70729925) 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 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
22:02:46.722001Z ThreadId(1) fontc::workload DEBUG] 1/5015 complete, most recently Fe(ColorPalettes) [2026-10-01T22:02:46.722099Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-10-01T22:02:46.722571Z ThreadId(1) fontc::workload DEBUG] 2/5015 complete, most recently Fe(PaintGraph) [2026-10-01T22:02:46.722584Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-10-01T22:02:46.722815Z ThreadId(1) fontc::workload DEBUG] 3/5015 complete, most recently Be(Cpal) [2026-10-01T22:02:46.722822Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-10-01T22:02:46.725404Z ThreadId(1) fontc::workload DEBUG] 4/5015 complete, most recently Fe(StaticMetadata) [2026-10-01T22:02:46.787347Z 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
-01T22:02:36.260601Z ThreadId(1) fontc::workload DEBUG] 1/5099 complete, most recently Fe(ColorPalettes) [2026-10-01T22:02:36.260605Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2026-10-01T22:02:36.260704Z ThreadId(1) fontc::workload DEBUG] 2/5099 complete, most recently Be(Cpal) [2026-10-01T22:02:36.260707Z ThreadId(1) fontc::workload DEBUG] 3/5099 complete, most recently Fe(PaintGraph) [2026-10-01T22:02:36.260708Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2026-10-01T22:02:36.260717Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2026-10-01T22:02:36.276393Z ThreadId(1) fontc::workload DEBUG] 4/5099 complete, most recently Fe(StaticMetadata) [2026-10-01T22:02:36.303845Z 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
dId(5) fontir::glyph DEBUG] Coalescing 'gedescender-cy' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:04:04.147373Z ThreadId(5) fontir::glyph DEBUG] Coalescing 'ruble' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:04:04.147374Z ThreadId(5) fontir::glyph DEBUG] Coalescing 'tugrik' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:04:04.147380Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour itilde thread '<unnamed>' (70693471) 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-10-01T22:04:04.147421Z ThreadId(8) fontbe::glyphs WARN] N has inconsistent path elements: {"MLLCCLCCLLLLLCCLCLLLLZ", "MLLCLLCCLLLLLCLLCCLLLZ"} [2026-10-01T22:04:04.156508Z ThreadId(1) fontc ERROR] 'dcaron' 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
10-01T22:04:08.373616Z ThreadId(1) fontc::workload DEBUG] 1326/2585 complete, most recently Be(GlyfFragment(nje-cy)) [2026-10-01T22:04:08.373618Z 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-10-01T22:04:08.373622Z ThreadId(1) fontc::workload DEBUG] 1327/2585 complete, most recently Fe(GlyphOrder) [2026-10-01T22:04:08.373624Z ThreadId(1) fontc::workload DEBUG] 1328/2585 complete, most recently Be(GlyfFragment(ogonek)) [2026-10-01T22:04:08.380632Z ThreadId(1) fontc ERROR] 'Hardsign-cy' has interpolation-incompatible paths thread '<unnamed>' (70693624) 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 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
complete, most recently Be(GlyfFragment(O)) [2026-10-01T22:03:58.388702Z 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-10-01T22:03:58.388707Z ThreadId(1) fontc::workload DEBUG] 1413/2585 complete, most recently Fe(GlyphOrder) [2026-10-01T22:03:58.388709Z ThreadId(1) fontc::workload DEBUG] 1414/2585 complete, most recently Be(GlyfFragment(E)) [2026-10-01T22:03:58.388712Z ThreadId(1) fontc::workload DEBUG] 1415/2585 complete, most recently Be(GlyfFragment(h)) [2026-10-01T22:03:58.388714Z ThreadId(1) fontc::workload DEBUG] 1416/2585 complete, most recently Be(GlyfFragment(hbar)) [2026-10-01T22:03:58.388718Z ThreadId(1) fontc::workload DEBUG] 1417/2585 complete, most recently Be(GlyfFragment(l)) [2026-10-01T22:03:58.392409Z ThreadId(1) fontc ERROR] 'numero' 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
t(thorn)) [2026-10-01T22:04:02.994929Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Q))' failed: ''Q' has interpolation-incompatible paths' [2026-10-01T22:04:02.994932Z ThreadId(1) fontc::workload DEBUG] 1513/2585 complete, most recently Be(GlyfFragment(Q)) [2026-10-01T22:04:02.994934Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(twosuperior))' failed: ''twosuperior' has interpolation-incompatible paths' [2026-10-01T22:04:02.994937Z ThreadId(1) fontc::workload DEBUG] 1514/2585 complete, most recently Be(GlyfFragment(twosuperior)) [2026-10-01T22:04:02.998161Z ThreadId(1) fontc ERROR] 'El-cy' has interpolation-incompatible paths thread '<unnamed>' (70693423) 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 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
umflexhookabove.sc)) [2026-10-01T22:05:20.417812Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(Ograve)) [2026-10-01T22:05:20.417814Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(Otilde)) [2026-10-01T22:05:20.417816Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(umacron)) [2026-10-01T22:05:20.417818Z ThreadId(1) fontc::workload WARN] blocked: Be(GvarFragment(ecaron)) [2026-10-01T22:05:20.417821Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(Rdblgrave)) [2026-10-01T22:05:20.417823Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(six.lf)) [2026-10-01T22:05:20.417825Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(odblgrave)) [2026-10-01T22:05:20.417827Z ThreadId(1) fontc::workload WARN] blocked: Be(GlyfFragment(agrave)) [2026-10-01T22:05:20.421483Z 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 359, 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 359, 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 359, 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
Id(1) fontc::workload DEBUG] 235/956 complete, most recently Fe(Glyph(registered)) [2026-10-01T22:05:24.694721Z ThreadId(1) fontc::workload DEBUG] 236/956 complete, most recently Fe(Glyph(nine)) [2026-10-01T22:05:24.694724Z ThreadId(1) fontc::workload DEBUG] 237/956 complete, most recently Fe(Glyph(cedillacomb)) [2026-10-01T22:05:24.694726Z ThreadId(1) fontc::workload DEBUG] 238/956 complete, most recently Fe(Glyph(thorn)) [2026-10-01T22:05:24.694728Z ThreadId(1) fontc::workload DEBUG] 239/956 complete, most recently Fe(Glyph(otilde)) [2026-10-01T22:05:24.694730Z ThreadId(1) fontc::workload DEBUG] 240/956 complete, most recently Fe(Glyph(florin)) [2026-10-01T22:05:24.694732Z ThreadId(1) fontc::workload DEBUG] 241/956 complete, most recently Fe(Glyph(space)) [2026-10-01T22:05:24.701592Z 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
:workload DEBUG] 236/956 complete, most recently Fe(Glyph(y)) [2026-10-01T22:05:28.302696Z ThreadId(1) fontc::workload DEBUG] 237/956 complete, most recently Fe(Glyph(divide)) [2026-10-01T22:05:28.302697Z ThreadId(1) fontc::workload DEBUG] 238/956 complete, most recently Fe(Glyph(Yacute)) [2026-10-01T22:05:28.302698Z ThreadId(1) fontc::workload DEBUG] 239/956 complete, most recently Fe(Glyph(space)) [2026-10-01T22:05:28.302699Z ThreadId(1) fontc::workload DEBUG] 240/956 complete, most recently Fe(Glyph(ugrave)) [2026-10-01T22:05:28.302700Z ThreadId(1) fontc::workload DEBUG] 241/956 complete, most recently Fe(Glyph(o)) [2026-10-01T22:05:28.302701Z ThreadId(1) fontc::workload DEBUG] 242/956 complete, most recently Fe(Glyph(e)) [2026-10-01T22:05:28.303125Z 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
tly Be(GlyfFragment(infinity)) [2026-10-01T22:06:14.589556Z ThreadId(1) fontc::workload DEBUG] 1907/3108 complete, most recently Be(GlyfFragment(Bstroke)) [2026-10-01T22:06:14.589557Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(nineinferior))' failed: ''nineinferior' has interpolation-incompatible paths' [2026-10-01T22:06:14.589558Z ThreadId(1) fontc::workload DEBUG] 1908/3108 complete, most recently Be(GlyfFragment(nineinferior)) [2026-10-01T22:06:14.589559Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(AE))' failed: ''AE' has interpolation-incompatible paths' [2026-10-01T22:06:14.589560Z ThreadId(1) fontc::workload DEBUG] 1909/3108 complete, most recently Be(GlyfFragment(AE)) [2026-10-01T22:06:14.589561Z ThreadId(1) fontc::workload DEBUG] 1910/3108 complete, most recently Be(GlyfFragment(J)) [2026-10-01T22:06:14.591817Z ThreadId(1) fontc ERROR] 'two.dnom' 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
ned' has interpolation-incompatible paths' [2026-10-01T22:02:39.859376Z ThreadId(1) fontc::workload DEBUG] 885/3108 complete, most recently Be(GlyfFragment(tturned)) [2026-10-01T22:02:39.859379Z ThreadId(1) fontc::workload DEBUG] 886/3108 complete, most recently Be(GlyfFragment(dollar.cap)) [2026-10-01T22:02:39.859381Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(h))' failed: ''h' has interpolation-incompatible paths' [2026-10-01T22:02:39.859384Z ThreadId(1) fontc::workload DEBUG] 887/3108 complete, most recently Be(GlyfFragment(h)) [2026-10-01T22:02:39.859386Z ThreadId(1) fontc::workload DEBUG] 888/3108 complete, most recently Be(GlyfFragment(Eng)) [2026-10-01T22:02:39.859388Z ThreadId(1) fontc::workload DEBUG] 889/3108 complete, most recently Fe(Glyph(Ecircumflexdotbelow)) [2026-10-01T22:02:39.863987Z ThreadId(1) fontc ERROR] 'v' 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
eadId(1) fontc::workload DEBUG] 1890/3116 complete, most recently Be(GlyfFragment(y.ss02)) [2026-10-01T22:06:08.904179Z ThreadId(1) fontc::workload DEBUG] 1891/3116 complete, most recently Be(GlyfFragment(comma)) [2026-10-01T22:06:08.904182Z ThreadId(1) fontc::workload DEBUG] 1892/3116 complete, most recently Be(GlyfFragment(seven)) [2026-10-01T22:06:08.904184Z ThreadId(1) fontc::workload DEBUG] 1893/3116 complete, most recently Be(GlyfFragment(dagger)) [2026-10-01T22:06:08.904187Z ThreadId(1) fontc::workload DEBUG] 1894/3116 complete, most recently Be(GlyfFragment(Uogonek)) [2026-10-01T22:06:08.904189Z ThreadId(1) fontc::workload DEBUG] 1895/3116 complete, most recently Be(GlyfFragment(bullet)) [2026-10-01T22:06:08.904191Z ThreadId(1) fontc::workload DEBUG] 1896/3116 complete, most recently Be(GlyfFragment(zero.tosf)) [2026-10-01T22:06:08.908408Z ThreadId(1) fontc ERROR] 'G' 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
13.150204Z ThreadId(1) fontc::workload DEBUG] 1889/3116 complete, most recently Be(GlyfFragment(two)) [2026-10-01T22:06:13.150207Z ThreadId(1) fontc::workload DEBUG] 1890/3116 complete, most recently Be(GlyfFragment(Oogonek)) [2026-10-01T22:06:13.150209Z ThreadId(1) fontc::workload DEBUG] 1891/3116 complete, most recently Fe(GlyphOrder) [2026-10-01T22:06:13.150212Z ThreadId(1) fontc::workload DEBUG] 1892/3116 complete, most recently Be(GlyfFragment(eightsuperior)) [2026-10-01T22:06:13.150214Z ThreadId(1) fontc::workload DEBUG] 1893/3116 complete, most recently Be(GlyfFragment(commaaccentcomb)) [2026-10-01T22:06:13.148315Z ThreadId(8) fontbe::glyphs WARN] section.case has inconsistent path elements: {"MCLCCLCCCCLLLCCLCCLCCCCLLLCZMCCCCCCZ", "MCLCCCCCCLLLCCLCCCCCCLLLCZMCCCCCCZ"} [2026-10-01T22:06:13.164975Z ThreadId(1) fontc ERROR] 'aogonek.ss02' 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
0m] 935/2565 complete, most recently Be(GlyfFragment(partialdiff)) [2026-10-01T22:04:38.138163Z ThreadId(1) fontc::workload DEBUG] 936/2565 complete, most recently Fe(Glyph(Icaron)) [2026-10-01T22:04:38.138165Z ThreadId(1) fontc::workload DEBUG] 937/2565 complete, most recently Be(GlyfFragment(leftanglebracket-math)) [2026-10-01T22:04:38.138168Z ThreadId(1) fontc::workload DEBUG] 938/2565 complete, most recently Be(GlyfFragment(plusminus)) [2026-10-01T22:04:38.138171Z ThreadId(1) fontc::workload DEBUG] 939/2565 complete, most recently Be(GlyfFragment(peseta)) [2026-10-01T22:04:38.138173Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(AE))' failed: ''AE' has interpolation-incompatible paths' [2026-10-01T22:04:38.138175Z ThreadId(1) fontc::workload DEBUG] 940/2565 complete, most recently Be(GlyfFragment(AE)) [2026-10-01T22:04:38.150552Z ThreadId(1) fontc ERROR] 'onesuperior' 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
path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:04:42.097086Z ThreadId(3) fontbe::glyphs WARN] l has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:04:42.097121Z ThreadId(2) fontbe::glyphs WARN] Y has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:04:42.097128Z ThreadId(2) fontbe::glyphs WARN] horncomb.case has inconsistent path elements: {"MCCCCLCCCCCCCZ", "MCCCCLCCCCCCZ"} [2026-10-01T22:04:42.097132Z ThreadId(2) fontbe::glyphs WARN] exclamdown has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCZMCCCLCCLCCCZ", "MCCCCCCCCCCCCCCCCCZMCCCCCLCCCZ"} [2026-10-01T22:04:42.104242Z ThreadId(1) fontc ERROR] 'onesuperior' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['TheNautigal-Bold.ttf', 'TheNautigal-Regular.ttf']
googlefonts/windsong/sources/config.yml WindSongPro.glyphs?08da686e58 (default)
fontc
33/3229 complete, most recently Fe(Glyph(E)) [2026-10-01T22:05:51.638210Z ThreadId(1) fontc::workload DEBUG] 34/3229 complete, most recently Fe(Glyph(s.001)) [2026-10-01T22:05:51.638211Z ThreadId(1) fontc::workload DEBUG] 35/3229 complete, most recently Fe(Glyph(ecircumflex)) [2026-10-01T22:05:51.638212Z ThreadId(1) fontc::workload DEBUG] 36/3229 complete, most recently Fe(Glyph(lozenge)) [2026-10-01T22:05:51.642424Z ThreadId(5) fontbe::glyphs WARN] h.004 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2026-10-01T22:05:51.642425Z ThreadId(6) fontbe::glyphs WARN] at has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:05:51.645866Z ThreadId(1) fontc ERROR] Invalid source glyph 'ecircumflex': 'bad anchor: 'Invalid anchor 'top': '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
mplete, most recently Fe(Glyph(F.001)) [2026-10-01T22:05:56.353725Z ThreadId(1) fontc::workload DEBUG] 805/3229 complete, most recently Fe(Glyph(Ecircumflex)) [2026-10-01T22:05:56.353728Z ThreadId(1) fontc::workload DEBUG] 806/3229 complete, most recently Fe(Glyph(w.001)) [2026-10-01T22:05:56.353748Z ThreadId(1) fontc::workload DEBUG] 807/3229 complete, most recently Fe(Glyph(H)) [2026-10-01T22:05:56.353751Z ThreadId(1) fontc::workload DEBUG] 808/3229 complete, most recently Fe(Glyph(orna7)) [2026-10-01T22:05:56.353754Z ThreadId(1) fontc::workload DEBUG] 809/3229 complete, most recently Fe(Glyph(swoop.9)) [2026-10-01T22:05:56.353756Z ThreadId(1) fontc::workload DEBUG] 810/3229 complete, most recently Fe(Glyph(ampersand)) [2026-10-01T22:05:56.358083Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['WindSong-Regular.ttf', 'WindSong-Medium.ttf']
googlefonts/zain/$VIRTUAL/google/fonts/ofl/zain/config.yaml Source/1-Drawings/Zain-Regular.glyphs?7c4a81812c (default)
fontc
)) [2026-10-01T22:05:57.828335Z ThreadId(1) fontc::workload DEBUG] 1781/2484 complete, most recently Be(GlyfFragment(uniFBA8FEF0)) [2026-10-01T22:05:57.828336Z ThreadId(1) fontc::workload DEBUG] 1782/2484 complete, most recently Be(GlyfFragment(uni0633)) [2026-10-01T22:05:57.828337Z ThreadId(1) fontc::workload DEBUG] 1783/2484 complete, most recently Be(GlyfFragment(uniFEA0)) [2026-10-01T22:05:57.828338Z ThreadId(1) fontc::workload DEBUG] 1784/2484 complete, most recently Be(GlyfFragment(yehvabove_yehvar.fina)) [2026-10-01T22:05:57.839566Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-10-01T22:05:57.839582Z 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
master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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
fontc::workload DEBUG] 2338/2484 complete, most recently Be(Cmap) [2026-10-01T22:06:01.906219Z ThreadId(1) fontc::workload DEBUG] 2339/2484 complete, most recently Be(Colr) [2026-10-01T22:06:01.906221Z ThreadId(1) fontc::workload DEBUG] 2340/2484 complete, most recently Be(Post) [2026-10-01T22:06:01.905329Z ThreadId(4) fontbe::vvar DEBUG] skipping VVAR, font has no axes [2026-10-01T22:06:01.905363Z ThreadId(2) fontbe::hvar DEBUG] skipping HVAR, font has no axes [2026-10-01T22:06:01.912471Z ThreadId(1) fontc ERROR] FEA validation failed with 2 errors [2026-10-01T22:06:01.912499Z 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/tmpm5y1k80s -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
in master Light Italic for 'oslashacute.sc' [2026-10-01T22:05:24.830571Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Italic for 'oslashacute.sc' [2026-10-01T22:05:24.830573Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Bold Italic for 'oslashacute.sc' [2026-10-01T22:05:24.839509Z 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 366, 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 366, 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 366, 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
max: None }} in master Light for 'oslashacute.sc' [2026-10-01T22:05:18.801082Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Regular for 'oslashacute.sc' [2026-10-01T22:05:18.801085Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Bold for 'oslashacute.sc' [2026-10-01T22:05:18.810360Z 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 366, 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 366, 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 366, 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
in master Light Italic for 'oslashacute.sc' [2026-10-01T22:05:37.579168Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Italic for 'oslashacute.sc' [2026-10-01T22:05:37.579170Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Bold Italic for 'oslashacute.sc' [2026-10-01T22:05:37.586411Z 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 366, 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 366, 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 366, 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
max: None }} in master Light for 'oslashacute.sc' [2026-10-01T22:05:31.469692Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Regular for 'oslashacute.sc' [2026-10-01T22:05:31.469698Z ThreadId(1) glyphs_reader::font DEBUG] synthesized layer {"XXXX": AxisRule { min: None, max: None }, "wdth": AxisRule { min: None, max: None }, "wght": AxisRule { min: Some(100.0), max: None }} in master Bold for 'oslashacute.sc' [2026-10-01T22:05:31.476502Z 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 366, 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 366, 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 366, 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
FEA parsing failed with 7 errors [2026-10-01T22:04:42.523531Z ThreadId(1) fontc WARN] error: Unterminated string (missing trailing '"') in at 1805:36 | 1805 | name 3 1 0x409 "Greek adscript iota""; | ^ 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: Feature block is unclosed in at 1802:8 | 1802 | feature ss05 { | ^^^^ error: expected tag, found EOF 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/tmpttcioo4e' fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_1dd6b28b57/sources/Alegreya.glyphs' -> 'master_ufo/Alegreya.designspace': Generating fonts from Designspace failed: <features>:2042:35: Expected '"' to terminate string
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreya/config.yaml sources/Alegreya.glyphs?1dd6b28b57 (gftools)
fontc
minated string (missing trailing '"') in at 1805:36 | 1805 | name 3 1 0x409 "Greek adscript iota""; | ^ 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: Feature block is unclosed in at 1802:8 | 1802 | feature ss05 { | ^^^^ error: expected tag, found EOF in at 1871:7 | 1871 | } ss05; | ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ld INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Alegreya-ExtraBold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Alegreya-ExtraBold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1042, 2: 5514, 3: 1941, 4: 661, 5: 91, 6: 45 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Alegreya-ExtraBold INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 389 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5vmaizqz' fontmake: Error: Compiling UFO failed: <features>:2045: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
DEBUG] ConvertToContour chekhakassian-cy [2026-10-01T22:04:49.846523Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-10-01T22:04:49.846531Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour percent [2026-10-01T22:04:49.846538Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour perthousand [2026-10-01T22:04:49.846547Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-10-01T22:04:49.846553Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-10-01T22:04:49.846559Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-10-01T22:04:49.846566Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-10-01T22:04:49.846573Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-10-01T22:04:49.854348Z ThreadId(1) fontc ERROR] 'kaiSymbol' 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 'kappa.sups' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_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-10-01T22:04:55.312731Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour gedescender-cy [2026-10-01T22:04:55.312738Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour percent [2026-10-01T22:04:55.312744Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour perthousand [2026-10-01T22:04:55.312751Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dasiavaria [2026-10-01T22:04:55.312757Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dasiaoxia [2026-10-01T22:04:55.312764Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour Oslash.BRACKET.varAlt01 [2026-10-01T22:04:55.312770Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-10-01T22:04:55.312775Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-10-01T22:04:55.325983Z ThreadId(1) fontc ERROR] 'kaiSymbol' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ers:Running DecomposeComponentsFilter on Alegreya-BlackItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Alegreya-BlackItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1131, 2: 4732, 3: 1801, 4: 870, 5: 136, 6: 63, 7: 7, 8: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Alegreya-BlackItalic INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 404 INFO:ufo2ft:Building OpenType tables INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Cyrl, Grek, Latn ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4uvi6vaw' 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
22:05:11.738234Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-10-01T22:05:11.738251Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-10-01T22:05:11.738270Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-10-01T22:05:11.738285Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-10-01T22:05:11.738303Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-10-01T22:05:11.738320Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-10-01T22:05:11.738338Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-10-01T22:05:11.738353Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-10-01T22:05:11.747721Z ThreadId(1) fontc ERROR] 'kappa.sups' has interpolation-incompatible paths
fontmake
l_anchors' transformation INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Alegreya-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'kappa.sups' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kaiSymbol' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/Alegreya_d6aedcbb5a/sources/Alegreya italic.glyphs' -> 'master_ufo/Alegreya-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'kaiSymbol', 'kappa.sups'
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya italic.glyphs?d6aedcbb5a (gftools)
fontc
d(4) fontir::glyph DEBUG] ConvertToContour cent.BRACKET.varAlt01 [2026-10-01T22:05:17.060474Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour colonsign.BRACKET.varAlt01 [2026-10-01T22:05:17.060492Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dollar.BRACKET.varAlt01 [2026-10-01T22:05:17.060508Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour guarani.BRACKET.varAlt01 [2026-10-01T22:05:17.060524Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-10-01T22:05:17.060544Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.BRACKET.varAlt01 [2026-10-01T22:05:17.060561Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour oslash.sc.BRACKET.varAlt01 [2026-10-01T22:05:17.060576Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-10-01T22:05:17.074603Z 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
d-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7k4i05vr -o ttf -u sources/instance_ufos/Alegreya-ExtraBoldItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph5vi5fmh -o ttf -u sources/instance_ufos/Alegreya-Italic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptqickd8x -o ttf -u sources/instance_ufos/Alegreya-BlackItalic.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/Alegreya/$VIRTUAL/google/fonts/ofl/alegreyasc/config.yaml sources/Alegreya.glyphs?d6aedcbb5a (gftools)
fontc
gftools produced multiple outputs: ['AlegreyaSC-Black.ttf', 'Alegreya-ExtraBold.ttf', 'Alegreya-Bold.ttf', 'AlegreyaSC-Regular.ttf', 'AlegreyaSC-ExtraBold.ttf', 'AlegreyaSC-Medium.ttf', 'Alegreya-Black.ttf', 'Alegreya-Regular.ttf', 'Alegreya-Medium.ttf', 'AlegreyaSC-Bold.ttf']
fontmake
-drop-implied-oncurves [18/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppczslab6 -o ttf -u sources/instance_ufos/Alegreya-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpljgwddg3 -o ttf -u sources/instance_ufos/Alegreya-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [20/30] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc8th00yj -o ttf -u sources/instance_ufos/Alegreya-ExtraBold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
huertatipografica/betania-patmos/sources/config.yaml betania-patmos.glyphs?08c83ac954 (default)
fontc
22:06:04.571578Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:06:04.571588Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for P [2026-10-01T22:06:04.571590Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:06:04.571591Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for P [2026-10-01T22:06:04.571593Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:06:04.571594Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for P [2026-10-01T22:06:04.571597Z ThreadId(6) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:06:04.571598Z ThreadId(6) glyphs2fontir::toir DEBUG] erased open contours for P [2026-10-01T22:06:04.577821Z 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
10-01T22:06:09.864568Z ThreadId(1) fontc::workload DEBUG] 1128/4548 complete, most recently Fe(Glyph(ntilde.fina)) [2026-10-01T22:06:09.864571Z ThreadId(1) fontc::workload DEBUG] 1129/4548 complete, most recently Fe(Glyph(y.from.base.long)) [2026-10-01T22:06:09.864573Z ThreadId(1) fontc::workload DEBUG] 1130/4548 complete, most recently Fe(Glyph(oacute.from.bottom)) [2026-10-01T22:06:09.864575Z ThreadId(1) fontc::workload DEBUG] 1131/4548 complete, most recently Fe(Glyph(itilde.from.base.long)) [2026-10-01T22:06:09.864578Z ThreadId(1) fontc::workload DEBUG] 1132/4548 complete, most recently Fe(Glyph(d.init)) [2026-10-01T22:06:09.864580Z ThreadId(1) fontc::workload DEBUG] 1133/4548 complete, most recently Fe(Glyph(thorn.fina)) [2026-10-01T22:06:09.881216Z ThreadId(1) fontc ERROR] Invalid source glyph 'exclam': '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
6:54.242128Z ThreadId(1) fontc::workload DEBUG] 263/3533 complete, most recently Fe(Glyph(arrowright)) [2026-10-01T22:06:54.242131Z ThreadId(1) fontc::workload DEBUG] 264/3533 complete, most recently Fe(Glyph(uni0146)) [2026-10-01T22:06:54.242134Z ThreadId(1) fontc::workload DEBUG] 265/3533 complete, most recently Fe(Glyph(iMatra_reph_anusvara-deva.08)) [2026-10-01T22:06:54.242137Z ThreadId(1) fontc::workload DEBUG] 266/3533 complete, most recently Fe(Glyph(ucircumflex)) [2026-10-01T22:06:54.242139Z ThreadId(1) fontc::workload DEBUG] 267/3533 complete, most recently Fe(Glyph(eMatra_anusvara-deva)) [2026-10-01T22:06:54.247827Z ThreadId(4) fontbe::glyphs WARN] Racute has inconsistent path elements: {"MLLLLZMLLLLCCLLLLZMLLLCCZ", "MLLLLZMLLLCCLLLLLLZMLLLCCZ"} [2026-10-01T22:06:54.252832Z ThreadId(1) fontc ERROR] Invalid source glyph 'nuktathree-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
6Z ThreadId(1) fontc::workload DEBUG] 1195/3533 complete, most recently Be(GlyfFragment(utilde)) [2026-10-01T22:06:59.915049Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(W))' failed: ''W' has interpolation-incompatible paths' [2026-10-01T22:06:59.915051Z ThreadId(1) fontc::workload DEBUG] 1196/3533 complete, most recently Be(GlyfFragment(W)) [2026-10-01T22:06:59.915054Z ThreadId(1) fontc::workload DEBUG] 1197/3533 complete, most recently Be(GlyfFragment(p)) [2026-10-01T22:06:59.915056Z ThreadId(1) fontc::workload DEBUG] 1198/3533 complete, most recently Be(GlyfFragment(ss_tta-deva)) [2026-10-01T22:06:59.915060Z ThreadId(1) fontc::workload DEBUG] 1199/3533 complete, most recently Be(GlyfFragment(tt_tt_ya-deva)) [2026-10-01T22:06:59.920609Z ThreadId(1) fontc ERROR] Invalid source glyph 'g_na-deva': '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
T/tmpj9pthie4 -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/tmpj9pthie4 -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-10-01T22:07:01.344546Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/huertatipografica/sura_d20d15fe0d/Sura.glyphs" [2026-10-01T22:07:01.356000Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-10-01T22:07:01.359893Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(100.0). Mappings [(UserSpace(400.0), DesignSpace(140.0))]
fontmake
: {'Weight': [140, 140, 140]} 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 624 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 Sura-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/huertatipografica/sura_d20d15fe0d/Sura.glyphs' -> 'master_ufo/Sura.designspace': Generating fonts from Designspace 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
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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx7mnt1x3 Sura.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx7mnt1x3 Sura.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:07:05.973755Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "Sura.glyphs" [2026-10-01T22:07:05.993034Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Bold' redefines mapping for user location 400 from 100 to 140 [2026-10-01T22:07:06.000272Z 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
tour rightlongArrow [2026-10-01T22:07:08.375697Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2026-10-01T22:07:08.375715Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour numero [2026-10-01T22:07:08.375736Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2026-10-01T22:07:08.375747Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2026-10-01T22:07:08.375762Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2026-10-01T22:07:08.375773Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2026-10-01T22:07:08.375782Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour naira.BRACKET.varAlt01 [2026-10-01T22:07:08.375794Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour won.BRACKET.varAlt01 [2026-10-01T22:07:08.471231Z ThreadId(1) fontc ERROR] 'ddwal-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 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-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
ost recently Be(GlyfFragment(jjoeb-ko)) [2026-10-01T22:07:36.160483Z ThreadId(1) fontc::workload DEBUG] 19345/49650 complete, most recently Be(GlyfFragment(myus-ko)) [2026-10-01T22:07:36.160485Z ThreadId(1) fontc::workload DEBUG] 19346/49650 complete, most recently Be(GlyfFragment(syab-ko)) [2026-10-01T22:07:36.160487Z ThreadId(1) fontc::workload DEBUG] 19347/49650 complete, most recently Be(GlyfFragment(mess-ko)) [2026-10-01T22:07:36.160490Z ThreadId(1) fontc::workload DEBUG] 19348/49650 complete, most recently Be(GlyfFragment(S)) [2026-10-01T22:07:36.160493Z ThreadId(1) fontc::workload DEBUG] 19349/49650 complete, most recently Be(GlyfFragment(one.tosf)) [2026-10-01T22:07:36.160495Z ThreadId(1) fontc::workload DEBUG] 19350/49650 complete, most recently Be(GlyfFragment(yong-ko)) [2026-10-01T22:07:36.285386Z 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 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-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/.tmpcpPc42/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpz6ctu4zt.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/.tmpQOBD8Y/gftools/gftools_temp_dir/Amarna[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgfeof0xy.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
imple glyph: component 2x2s vary across the designspace [2026-10-01T22:08:24.118430Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'asciitilde' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:08:24.118434Z ThreadId(2) fontir::glyph DEBUG] Coalescing 'perthousand' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:08:24.118443Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour periodcentered thread '<unnamed>' (70703845) panicked at fontir/src/glyph.rs:128:9: 'periodcentered' has 2 unique sets of components; must have exactly 1 {[period], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:08:24.118718Z ThreadId(1) fontc::workload DEBUG] 463/941 complete, most recently Fe(GlyphOrder) [2026-10-01T22:08:24.126065Z ThreadId(1) fontc ERROR] A task panicked: ''periodcentered' has 2 unique sets of components; must have exactly 1 {[period], []}'
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
h(l)) [2026-10-01T22:08:29.575659Z ThreadId(1) fontc::workload DEBUG] 531/941 complete, most recently Fe(Glyph(quotedbl)) [2026-10-01T22:08:29.575662Z ThreadId(1) fontc::workload DEBUG] 532/941 complete, most recently Fe(Glyph(zero)) [2026-10-01T22:08:29.575664Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(onehalf))' failed: ''onehalf' has interpolation-incompatible paths' [2026-10-01T22:08:29.575666Z ThreadId(1) fontc::workload DEBUG] 533/941 complete, most recently Be(GlyfFragment(onehalf)) [2026-10-01T22:08:29.575668Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(onesuperior))' failed: ''onesuperior' has interpolation-incompatible paths' [2026-10-01T22:08:29.575671Z ThreadId(1) fontc::workload DEBUG] 534/941 complete, most recently Be(GlyfFragment(onesuperior)) [2026-10-01T22:08:29.582308Z ThreadId(1) fontc ERROR] 'c' 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-10-01T22:08:13.327942Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinItalic.designspace" [2026-10-01T22:08:13.328005Z 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/tmpi04_fobx /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi04_fobx sources/CabinItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpi04_fobx sources/CabinItalic.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:08:17.021291Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinItalic.designspace" [2026-10-01T22:08:17.021411Z 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/tmp_ah13cyi -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/tmp_ah13cyi -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-10-01T22:08:08.628414Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/impallari/Cabin_70efa8c317/sources/CabinRegular.designspace" [2026-10-01T22:08:08.628480Z 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/tmpx_x6uixh /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx_x6uixh sources/CabinRegular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx_x6uixh sources/CabinRegular.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:08:12.301921Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "sources/CabinRegular.designspace" [2026-10-01T22:08:12.301981Z 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/tmpdx3e_32a -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/tmpdx3e_32a -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-10-01T22:08:18.070084Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/impallari/Cabin_9476ee6f54/sources/Cabin.glyphs" [2026-10-01T22:08:18.079915Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-10-01T22:08:18.079961Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-10-01T22:08:18.079974Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:08:18.079979Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:08:18.090954Z 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-10-01T22:08:22.592635Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/Cabin.glyphs" [2026-10-01T22:08:22.607949Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'familyName' [2026-10-01T22:08:22.608007Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance 'Regular' redefines mapping for user location 400 from 95 to 94 [2026-10-01T22:08:22.608027Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:08:22.608038Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:08:22.615032Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(95.0). Mappings [(UserSpace(400.0), DesignSpace(94.0)), (UserSpace(500.0), DesignSpace(109.0)), (UserSpace(600.0), DesignSpace(116.0)), (UserSpace(700.0), DesignSpace(128.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
G:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.O.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.I.sc found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.O.sc found in kerning rules. WARNING:glyphsLib.builder.axes:Axis wght: Instance 'Regular' redefines the mapping for user location 400 from 95 to 94 INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs INFO:fontmake.font_project:Interpolating master UFOs from designspace fontmake: Error: In 'sources/Cabin.glyphs' -> 'master_ufo/Cabin.designspace': Generating fonts from Designspace failed: Invalid axis values, must be minimum, default, maximum: 100.000, 0.000, 0.000 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?99e2d6ca17 (default)
fontc
BUG] 2747/4280 complete, most recently Be(GlyfFragment(uni0326)) [2026-10-01T22:10:09.311121Z ThreadId(1) fontc::workload DEBUG] 2748/4280 complete, most recently Be(GlyfFragment(d)) [2026-10-01T22:10:09.311122Z ThreadId(1) fontc::workload DEBUG] 2749/4280 complete, most recently Be(GlyfFragment(J)) [2026-10-01T22:10:09.311123Z ThreadId(1) fontc::workload DEBUG] 2750/4280 complete, most recently Be(GlyfFragment(scedilla)) [2026-10-01T22:10:09.311125Z ThreadId(1) fontc::workload DEBUG] 2751/4280 complete, most recently Be(GlyfFragment(bar)) [2026-10-01T22:10:09.311126Z ThreadId(1) fontc::workload DEBUG] 2752/4280 complete, most recently Be(GlyfFragment(lightvertbxd)) [2026-10-01T22:10:09.311127Z ThreadId(1) fontc::workload DEBUG] 2753/4280 complete, most recently Be(GlyfFragment(heavyuphorzbxd)) [2026-10-01T22:10:09.318386Z ThreadId(1) fontc ERROR] 'numbersign_underscore_parenleft' has interpolation-incompatible paths
fontmake
lic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 11: * Intel One Mono Light Italic had: line * Intel One Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 12: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 13: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numbersign_underscore_parenleft, contour 7: * Intel One Mono Light Italic had: 17 * Intel One Mono Bold Italic had: 15 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/intel/intel-one-mono_99e2d6ca17/sources/masters/IntelOneMono-Italic.designspace': Compatibility check failed
intel/intel-one-mono/$VIRTUAL/google/fonts/ofl/intelonemono/config.yaml sources/masters/IntelOneMono-Italic.designspace?99e2d6ca17 (gftools)
fontc
erisk)) [2026-10-01T22:10:13.488117Z ThreadId(1) fontc::workload DEBUG] 2189/4280 complete, most recently Be(GlyfFragment(dcroat)) [2026-10-01T22:10:13.488119Z ThreadId(1) fontc::workload DEBUG] 2190/4280 complete, most recently Fe(Glyph(hcedilla)) [2026-10-01T22:10:13.488122Z ThreadId(1) fontc::workload DEBUG] 2191/4280 complete, most recently Fe(Glyph(dnlightuphorzheavybxd)) [2026-10-01T22:10:13.488124Z ThreadId(1) fontc::workload DEBUG] 2192/4280 complete, most recently Be(GlyfFragment(trademark)) [2026-10-01T22:10:13.488127Z ThreadId(1) fontc::workload DEBUG] 2193/4280 complete, most recently Be(GlyfFragment(eight.den)) [2026-10-01T22:10:13.488129Z ThreadId(1) fontc::workload DEBUG] 2194/4280 complete, most recently Be(GlyfFragment(uplightleftheavybxd)) [2026-10-01T22:10:13.499970Z ThreadId(1) fontc ERROR] 'numbersign_underscore_parenleft' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
OR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 11: * Intel One Mono Light Italic had: line * Intel One Mono Bold Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 12: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph numbersign_parenleft.liga, contour 6, point 13: * Intel One Mono Light Italic had: None * Intel One Mono Bold Italic had: line ERROR:fontmake.compatibility: Fonts had differing number of points in glyph numbersign_underscore_parenleft, contour 7: * Intel One Mono Light Italic had: 17 * Intel One Mono Bold Italic had: 15 fontmake: Error: In 'sources/masters/IntelOneMono-Italic.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (default)
fontc
[2026-10-01T22:09:43.712659Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs" [2026-10-01T22:09:43.744807Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-10-01T22:09:43.748058Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))]
fontmake
transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Building variable fonts fontmake.ttf WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/Poppins_738d9d691b/masters/Poppins Devanagari.glyphs' -> 'master_ufo/PoppinsDevanagari.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=44, Custom=0. Found master locations:
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins Devanagari.glyphs?738d9d691b (gftools)
fontc
-m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsgf8m3pl 'masters/Poppins Devanagari.glyphs' --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsgf8m3pl masters/Poppins Devanagari.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:09:49.324717Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "masters/Poppins Devanagari.glyphs" [2026-10-01T22:09:49.357826Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-10-01T22:09:49.360853Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(-50.0). Mappings [(UserSpace(400.0), DesignSpace(44.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
s' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy7wdqp16 WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'masters/Poppins Devanagari.glyphs' -> 'master_ufo/PoppinsDevanagari.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=44, Custom=0. Found master locations: ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/Poppins/$VIRTUAL/google/fonts/ofl/poppins/config.yaml masters/Poppins.glyphs?738d9d691b (default)
fontc
stance '500i' redefines mapping for user location 400 from 21 to 44 [2026-10-01T22:09:38.379065Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-10-01T22:09:38.379067Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-10-01T22:09:38.379068Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-10-01T22:09:38.379069Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-10-01T22:09:38.381126Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-10-01T22:09:38.382514Z 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
00 from 21 to 44 [2026-10-01T22:09:42.333833Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '600i' redefines mapping for user location 400 from 44 to 70 [2026-10-01T22:09:42.333835Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '700i' redefines mapping for user location 400 from 70 to 100 [2026-10-01T22:09:42.333836Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '800i' redefines mapping for user location 400 from 100 to 125 [2026-10-01T22:09:42.333837Z ThreadId(1) glyphs_reader::font WARN] Axis Weight: instance '900i' redefines mapping for user location 400 from 125 to 150 [2026-10-01T22:09:42.335550Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Master Name' [2026-10-01T22:09:42.336624Z 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
fontc::workload DEBUG] 692/1048 complete, most recently Be(GlyfFragment(snDDA)) [2026-10-01T22:03:24.114295Z ThreadId(1) fontc::workload DEBUG] 693/1048 complete, most recently Be(GlyfFragment(snCHA)) [2026-10-01T22:03:24.114298Z ThreadId(1) fontc::workload DEBUG] 694/1048 complete, most recently Be(GlyfFragment(snD_VA_Virama)) [2026-10-01T22:03:24.114390Z ThreadId(1) fontc::workload DEBUG] 695/1048 complete, most recently Be(GlyfFragment(snDHA_mI)) [2026-10-01T22:03:24.114394Z ThreadId(1) fontc::workload DEBUG] 696/1048 complete, most recently Be(GlyfFragment(snJNYA_mUU)) [2026-10-01T22:03:24.114396Z ThreadId(1) fontc::workload DEBUG] 697/1048 complete, most recently Be(GlyfFragment(snJHA_mI)) [2026-10-01T22:03:24.114399Z ThreadId(1) fontc::workload DEBUG] 698/1048 complete, most recently Be(GlyfFragment(snNYA_mUU)) [2026-10-01T22:03:24.116476Z ThreadId(1) fontc ERROR] 'snA' has interpolation-incompatible paths
fontmake
phs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation 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
63/1048 complete, most recently Be(GlyfFragment(snHA_mU)) [2026-10-01T22:03:27.931295Z ThreadId(1) fontc::workload DEBUG] 664/1048 complete, most recently Be(GlyfFragment(snBA_mI)) [2026-10-01T22:03:27.931298Z ThreadId(1) fontc::workload DEBUG] 665/1048 complete, most recently Be(GlyfFragment(snCHA_Virama)) [2026-10-01T22:03:27.931300Z ThreadId(1) fontc::workload DEBUG] 666/1048 complete, most recently Be(GlyfFragment(snmAA)) [2026-10-01T22:03:27.931303Z ThreadId(1) fontc::workload DEBUG] 667/1048 complete, most recently Be(GlyfFragment(snDDHA)) [2026-10-01T22:03:27.931305Z ThreadId(1) fontc::workload DEBUG] 668/1048 complete, most recently Be(GlyfFragment(space)) [2026-10-01T22:03:27.931307Z ThreadId(1) fontc::workload DEBUG] 669/1048 complete, most recently Be(GlyfFragment(snmU.03)) [2026-10-01T22:03:27.935058Z 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/tmpet33lw73 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
e, most recently Be(GlyfFragment(gjPH_TTA)) [2026-10-01T22:04:21.185843Z ThreadId(1) fontc::workload DEBUG] 1736/2106 complete, most recently Be(GlyfFragment(gjmAI_Reph)) [2026-10-01T22:04:21.185845Z ThreadId(1) fontc::workload DEBUG] 1737/2106 complete, most recently Be(GlyfFragment(gjK_KA)) [2026-10-01T22:04:21.185848Z ThreadId(1) fontc::workload DEBUG] 1738/2106 complete, most recently Be(GlyfFragment(gjT_K_RA)) [2026-10-01T22:04:21.185850Z ThreadId(1) fontc::workload DEBUG] 1739/2106 complete, most recently Be(GlyfFragment(gjII)) [2026-10-01T22:04:21.185852Z ThreadId(1) fontc::workload DEBUG] 1740/2106 complete, most recently Be(GlyfFragment(gjH_YA)) [2026-10-01T22:04:21.185855Z ThreadId(1) fontc::workload DEBUG] 1741/2106 complete, most recently Be(GlyfFragment(gjK_YA)) [2026-10-01T22:04:21.199374Z 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
(gjR)) [2026-10-01T22:04:25.491968Z ThreadId(1) fontc::workload DEBUG] 1759/2106 complete, most recently Be(GlyfFragment(gjV_LA)) [2026-10-01T22:04:25.491970Z ThreadId(1) fontc::workload DEBUG] 1760/2106 complete, most recently Be(GlyfFragment(gjmAU)) [2026-10-01T22:04:25.491973Z ThreadId(1) fontc::workload DEBUG] 1761/2106 complete, most recently Be(GlyfFragment(gjN_CHA)) [2026-10-01T22:04:25.491975Z ThreadId(1) fontc::workload DEBUG] 1762/2106 complete, most recently Be(GlyfFragment(gjmOcandra_Anusvara)) [2026-10-01T22:04:25.491977Z ThreadId(1) fontc::workload DEBUG] 1763/2106 complete, most recently Be(GlyfFragment(gjAI)) [2026-10-01T22:04:25.487473Z ThreadId(8) fontbe::vvar DEBUG] skipping VVAR, we aren't building vertical tables [2026-10-01T22:04:25.497435Z 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/tmpm6yibn3d 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-10-01T22:04:26.580274Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/itfoundry/kalam_03a4d8a338/masters/Kalam.glyphs" [2026-10-01T22:04:26.601299Z 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 131, 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 206, 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 131, 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 206, 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 131, 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 206, in _to_filename return build_ufo_path( self.instance_dir or "instance_ufos", ufo_instance.familyName, ufo_instance.styleName, ) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/util.py", line 32, in build_ufo_path % ((family_name or "").replace(" ", ""), (style_name or "").replace(" ", "")), ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'int' object has no attribute 'replace'
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumarone/config.yaml masters/Kumar One.glyphs?3192a79a79 (default)
fontc
Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(X))' failed: ''X' has interpolation-incompatible paths' [2026-10-01T22:05:44.279815Z ThreadId(1) fontc::workload DEBUG] 2082/3432 complete, most recently Be(GlyfFragment(X)) [2026-10-01T22:05:44.279817Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(gjSS_PHA))' failed: ''gjSS_PHA' has interpolation-incompatible paths' [2026-10-01T22:05:44.279820Z ThreadId(1) fontc::workload DEBUG] 2083/3432 complete, most recently Be(GlyfFragment(gjSS_PHA)) [2026-10-01T22:05:44.279822Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''gjJA_mAA' has 2 unique sets of components; must have exactly 1 {[], [gjJA, gjmAA]}'' [2026-10-01T22:05:44.279826Z ThreadId(1) fontc::workload DEBUG] 2084/3432 complete, most recently Fe(GlyphOrder) [2026-10-01T22:05:44.283026Z ThreadId(1) fontc ERROR] 'gjSS_TTHA' has interpolation-incompatible paths
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation WARNING:glyphsLib.builder.builders.UFOBuilder:This Glyphs source was generated with an outdated version of Glyphs. The resulting UFOs may be incorrect. INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/itfoundry/kumar_3192a79a79/masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Generating fonts from Designspace failed: output_path requires a single input
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumarone/config.yaml masters/Kumar One.glyphs?3192a79a79 (gftools)
fontc
glyph DEBUG] ConvertToContour gjDH_VA [2026-10-01T22:05:48.696148Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjDH_YA [2026-10-01T22:05:48.696163Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjD_MA [2026-10-01T22:05:48.696178Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjGH_MA [2026-10-01T22:05:48.696198Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjGH_NA [2026-10-01T22:05:48.696213Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjGH_YA [2026-10-01T22:05:48.696227Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour gjJA_mAA [2026-10-01T22:05:48.700947Z ThreadId(1) fontc ERROR] 'gjmI.12' has interpolation-incompatible paths thread '<unnamed>' (70698378) panicked at fontir/src/glyph.rs:128:9: 'gjJA_mAA' has 2 unique sets of components; must have exactly 1 {[gjJA, gjmAA], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
umar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.50: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.51: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.52: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjAbbreviationsign: * Kumar One Outlined had: 3 * Kumar One Filled had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjZHA: * Kumar One Outlined had: 6 * Kumar One Filled had: 3 fontmake: Error: In 'masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
itfoundry/kumar/$VIRTUAL/google/fonts/ofl/kumaroneoutline/config.yaml masters/Kumar One.glyphs?3192a79a79 (gftools)
fontc
glyph DEBUG] ConvertToContour gjDH_VA [2026-10-01T22:05:53.979098Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjDH_YA [2026-10-01T22:05:53.979122Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjD_MA [2026-10-01T22:05:53.979142Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjGH_MA [2026-10-01T22:05:53.979162Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjGH_NA [2026-10-01T22:05:53.979181Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjGH_YA [2026-10-01T22:05:53.979199Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour gjJA_mAA [2026-10-01T22:05:53.982487Z ThreadId(1) fontc ERROR] 'gjP_PHA' has interpolation-incompatible paths thread '<unnamed>' (70698677) panicked at fontir/src/glyph.rs:128:9: 'gjJA_mAA' has 2 unique sets of components; must have exactly 1 {[gjJA, gjmAA], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
umar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.50: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.51: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjmI.52: * Kumar One Outlined had: 2 * Kumar One Filled had: 1 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjAbbreviationsign: * Kumar One Outlined had: 3 * Kumar One Filled had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph gjZHA: * Kumar One Outlined had: 6 * Kumar One Filled had: 3 fontmake: Error: In 'masters/Kumar One.glyphs' -> 'master_ufo/KumarOne.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
jenskutilek/homecomputer-fonts/Sixtyfour/sources/config.yaml Sixtyfour.glyphs?09b2f79d68 (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 23, in variables vars["args"] = rewrite_fontmake_args_for_fontc(args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 34, in rewrite_fontmake_args_for_fontc out_args.append(rewrite_one_arg(arg_list)) ~~~~~~~~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/operations/fontc/__init__.py", line 70, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--keep-direction'
fontmake
te-packages/fontTools/feaLib/variableScalar.py", line 254, 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 245, 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 280, 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 254, 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 245, 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 280, 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 158, 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 158, 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 158, 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 158, 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 158, 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 158, 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 158, 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 158, 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
08:56.869597Z ThreadId(1) fontc::workload DEBUG] 1073/2839 complete, most recently Be(GlyfFragment(k.sc)) [2026-10-01T22:08:56.869599Z ThreadId(1) fontc::workload DEBUG] 1074/2839 complete, most recently Be(GlyfFragment(product)) [2026-10-01T22:08:56.869602Z ThreadId(1) fontc::workload DEBUG] 1075/2839 complete, most recently Be(GlyfFragment(a.alt)) [2026-10-01T22:08:56.869604Z ThreadId(1) fontc::workload DEBUG] 1076/2839 complete, most recently Be(GlyfFragment(uni021b)) [2026-10-01T22:08:56.869606Z ThreadId(1) fontc::workload DEBUG] 1077/2839 complete, most recently Be(GlyfFragment(uni20BD)) [2026-10-01T22:08:56.869609Z ThreadId(1) fontc::workload DEBUG] 1078/2839 complete, most recently Be(GlyfFragment(pi)) [2026-10-01T22:08:56.878712Z 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
ntc::workload DEBUG] 852/2839 complete, most recently Be(GlyfFragment(quotedbl)) [2026-10-01T22:09:01.258104Z ThreadId(1) fontc::workload DEBUG] 853/2839 complete, most recently Be(GlyfFragment(y.sc)) [2026-10-01T22:09:01.258105Z ThreadId(1) fontc::workload DEBUG] 854/2839 complete, most recently Be(GlyfFragment(five.tf)) [2026-10-01T22:09:01.258106Z ThreadId(1) fontc::workload DEBUG] 855/2839 complete, most recently Be(GlyfFragment(Schwa)) [2026-10-01T22:09:01.258108Z ThreadId(1) fontc::workload DEBUG] 856/2839 complete, most recently Fe(Glyph(zcaron.sc)) [2026-10-01T22:09:01.258110Z ThreadId(1) fontc::workload DEBUG] 857/2839 complete, most recently Fe(Glyph(caron)) [2026-10-01T22:09:01.260373Z 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
Z ThreadId(1) fontc::workload DEBUG] 707/2839 complete, most recently Fe(Glyph(uni0146)) [2026-10-01T22:09:06.550432Z ThreadId(1) fontc::workload DEBUG] 708/2839 complete, most recently Fe(Glyph(uni021b)) [2026-10-01T22:09:06.550433Z ThreadId(1) fontc::workload DEBUG] 709/2839 complete, most recently Fe(Glyph(wcircumflex.sc)) [2026-10-01T22:09:06.550434Z ThreadId(1) fontc::workload DEBUG] 710/2839 complete, most recently Fe(Glyph(Uhornacute)) [2026-10-01T22:09:06.550435Z ThreadId(1) fontc::workload DEBUG] 711/2839 complete, most recently Fe(Glyph(Itilde)) [2026-10-01T22:09:06.550436Z ThreadId(1) fontc::workload DEBUG] 712/2839 complete, most recently Fe(Glyph(utilde)) [2026-10-01T22:09:06.553320Z 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
fontc::workload DEBUG] 120/2839 complete, most recently Fe(Glyph(sevensuperior)) [2026-10-01T22:09:11.690860Z ThreadId(1) fontc::workload DEBUG] 121/2839 complete, most recently Fe(Glyph(Omega)) [2026-10-01T22:09:11.690861Z ThreadId(1) fontc::workload DEBUG] 122/2839 complete, most recently Fe(Glyph(lcaron)) [2026-10-01T22:09:11.690863Z ThreadId(1) fontc::workload DEBUG] 123/2839 complete, most recently Fe(Glyph(Acircumflexhookabove)) [2026-10-01T22:09:11.690864Z ThreadId(1) fontc::workload DEBUG] 124/2839 complete, most recently Fe(Glyph(hcaron.001)) [2026-10-01T22:09:11.690866Z ThreadId(1) fontc::workload DEBUG] 125/2839 complete, most recently Fe(Glyph(Edieresis)) [2026-10-01T22:09:11.703372Z 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
y Be(GlyfFragment(cent)) [2026-10-01T22:07:16.506631Z ThreadId(1) fontc::workload DEBUG] 2921/5326 complete, most recently Be(GlyfFragment(be-cy.ss01)) [2026-10-01T22:07:16.506632Z ThreadId(1) fontc::workload DEBUG] 2922/5326 complete, most recently Be(GlyfFragment(guilsinglright)) [2026-10-01T22:07:16.506633Z ThreadId(1) fontc::workload DEBUG] 2923/5326 complete, most recently Be(GlyfFragment(Ze-cy)) [2026-10-01T22:07:16.506634Z ThreadId(1) fontc::workload DEBUG] 2924/5326 complete, most recently Be(GlyfFragment(rupee)) [2026-10-01T22:07:16.507776Z ThreadId(2) fontbe::glyphs WARN] one has inconsistent path elements: {"MLLCLCLZ", "MLLLCLCLZ"} [2026-10-01T22:07:16.510412Z ThreadId(8) fontbe::glyphs WARN] f_f_l has inconsistent path elements: {"MLLLLLLCCLCCLCCLLCCCLLLCCCLCCCLLLLLZ", "MLLLLLLCCLCCLCCLLCCCCLLLCCCLCCCLLLLLZ"} [2026-10-01T22:07:16.515215Z 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
26 complete, most recently Be(GlyfFragment(R)) [2026-10-01T22:07:21.049615Z ThreadId(1) fontc::workload DEBUG] 1729/5326 complete, most recently Be(GlyfFragment(w)) [2026-10-01T22:07:21.049617Z ThreadId(1) fontc::workload DEBUG] 1730/5326 complete, most recently Be(GlyfFragment(x.swsh)) [2026-10-01T22:07:21.049620Z ThreadId(1) fontc::workload DEBUG] 1731/5326 complete, most recently Be(GlyfFragment(u)) [2026-10-01T22:07:21.049622Z ThreadId(1) fontc::workload DEBUG] 1732/5326 complete, most recently Be(GlyfFragment(f_f_l)) [2026-10-01T22:07:21.049626Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(one))' failed: ''one' has interpolation-incompatible paths' [2026-10-01T22:07:21.049631Z ThreadId(1) fontc::workload DEBUG] 1733/5326 complete, most recently Be(GlyfFragment(one)) [2026-10-01T22:07:21.054463Z ThreadId(1) fontc ERROR] 'f_f_l' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lter --keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkvovax9r -o ttf -u src/instance_ufos/Bellota-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjuhg_j68 -o ttf -u src/instance_ufos/Bellota-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kemie/Bellota-Font/$VIRTUAL/google/fonts/ofl/bellotatext/config.yaml src/Bellota.glyphs?db900d2710 (gftools)
fontc
Contour manat [2026-10-01T22:07:26.998978Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour naira [2026-10-01T22:07:26.998989Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour won [2026-10-01T22:07:26.998999Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour strokeshortcomb [2026-10-01T22:07:26.999005Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour franc [2026-10-01T22:07:26.999012Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour lira [2026-10-01T22:07:26.999023Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour liraTurkish [2026-10-01T22:07:26.999032Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour peso [2026-10-01T22:07:26.999043Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour ruble [2026-10-01T22:07:26.999050Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour sterling [2026-10-01T22:07:27.014421Z ThreadId(1) fontc ERROR] 'f_f_l' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lter --keep-overlaps --drop-implied-oncurves [17/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkvovax9r -o ttf -u src/instance_ufos/Bellota-Regular.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [18/36] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjuhg_j68 -o ttf -u src/instance_ufos/Bellota-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves [19/36] instantiateUfo fontmake -i Bellota Text Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos [20/36] instantiateUfo fontmake -i Bellota Text Bold Italic -o ufo -g src/Bellota.glyphs --ufo-structure=json --instance-dir src/instance_ufos ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
kosmynkab/Bona-Nova/sources/config.yaml BonaNova.glyphs?a5cbdfb874 (gftools)
fontc
gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']
fontmake
gftools produced multiple outputs: ['BonaNova-Bold.ttf', 'BonaNova-Regular.ttf']
kosmynkab/Brygada-1918/sources/config.yaml Brygada1918-Italic.glyphs?8325dc36ca (default)
fontc
6-10-01T22:08:21.176310Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour note-musical [2026-10-01T22:08:21.176326Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-10-01T22:08:21.176342Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-10-01T22:08:21.176360Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour numero [2026-10-01T22:08:21.176378Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour cedi [2026-10-01T22:08:21.176391Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour colonsign [2026-10-01T22:08:21.176411Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour dollar [2026-10-01T22:08:21.176424Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour guarani [2026-10-01T22:08:21.176437Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour ruble [2026-10-01T22:08:21.184011Z 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
5.918302Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour note-musical [2026-10-01T22:08:25.918307Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour notedbl-musical [2026-10-01T22:08:25.918313Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour beamedsixteenthnotes-musical [2026-10-01T22:08:25.918322Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour numero [2026-10-01T22:08:25.918330Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour cedi [2026-10-01T22:08:25.918335Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour colonsign [2026-10-01T22:08:25.918340Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour dollar [2026-10-01T22:08:25.918344Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour guarani [2026-10-01T22:08:25.918349Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour ruble [2026-10-01T22:08:25.923258Z 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/tmpp9at9y_f INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-Italic INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Brygada1918-BoldItalic INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'f.sups' have different number of segments fontmake: Error: In 'Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
librefonts/codystar/$VIRTUAL/google/fonts/ofl/codystar/config.yaml src/Codystar-Light-TTF.vfb?e32d050fbb (default)
fontc
[2026-10-01T22:11:03.928893Z 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/tmpza4tul6z /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpza4tul6z src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpza4tul6z src/Codystar-Light-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:07.801778Z 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-10-01T22:10:59.465135Z 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/tmp3vs9griv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3vs9griv src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3vs9griv src/Codystar-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:02.913114Z 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-10-01T22:11:19.058827Z 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/tmpvl5zh8x7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvl5zh8x7 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvl5zh8x7 src/Englebert-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:23.977344Z 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-10-01T22:11:13.909384Z 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/tmp48bed0zd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp48bed0zd src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp48bed0zd src/Englebert-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:17.592468Z 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-10-01T22:11:08.977813Z 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/tmp6mqreopd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6mqreopd src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6mqreopd src/Englebert-Regular.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:12.807675Z 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-10-01T22:11:29.379433Z 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/tmp8g8mfsdv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8g8mfsdv src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8g8mfsdv src/Iceberg-Regular-OTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:32.720832Z 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-10-01T22:11:25.036621Z 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/tmp1nru_zxe /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1nru_zxe src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1nru_zxe src/Iceberg-Regular-TTF.vfb --flatten-components --decompose-transformed-components [2026-10-01T22:11:28.392178Z ThreadId(1) fontc ERROR] Unrecognized source src/Iceberg-Regular-TTF.vfb ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
pe_provider return provider(self.config, self).write_recipe() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 117, in write_recipe self.build_all_statics() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 390, in build_all_statics self.build_a_static(source, instance, output="ttf") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 414, in build_a_static raise ValueError( f"Instance {instance.filename} must have a name, or familyName and styleName" ) ValueError: Instance Iceberg-Regular-TTF.vfb must have a name, or familyName and styleName
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb-Italic.glyphs?f995ade617 (default)
fontc
[2026-10-01T22:16:01.564927Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb-Italic.glyphs" [2026-10-01T22:16:01.585311Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))]
fontmake
eight': [100, 100, 100]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 147 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for IstokWeb-Italic-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb-Italic.glyphs' -> 'master_ufo/IstokWeb-Italic.designspace': Generating fonts from Designspace failed: <features>:61:5: Expected glyph class definition or statement: got NAME mark
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb-Italic.glyphs?f995ade617 (gftools)
fontc
4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhnvu7or /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhnvu7or sources/IstokWeb-Italic.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhnvu7or sources/IstokWeb-Italic.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:16:06.041627Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/IstokWeb-Italic.glyphs" [2026-10-01T22:16:06.066414Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 148 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for IstokWeb-Italic-VF fontmake: Error: In 'sources/IstokWeb-Italic.glyphs' -> 'master_ufo/IstokWeb-Italic.designspace': Generating fonts from Designspace failed: <features>:61:5: Expected glyph class definition or statement: got NAME mark ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb.glyphs?f995ade617 (default)
fontc
[2026-10-01T22:15:55.484814Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb.glyphs" [2026-10-01T22:15:55.507703Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))]
fontmake
al axis supports: {'Weight': [100, 100, 100]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 315 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for IstokWeb-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Istok-Web_f995ade617/sources/IstokWeb.glyphs' -> 'master_ufo/IstokWeb.designspace': Generating fonts from Designspace failed: <features>:67:5: Expected glyph class definition or statement: got NAME mark
m4rc1e/Istok-Web/$VIRTUAL/google/fonts/ofl/istokweb/config.yaml sources/IstokWeb.glyphs?f995ade617 (gftools)
fontc
code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt5kkx3fb /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt5kkx3fb sources/IstokWeb.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt5kkx3fb sources/IstokWeb.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:16:00.149014Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/IstokWeb.glyphs" [2026-10-01T22:16:00.170102Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(0.0). Mappings [(UserSpace(400.0), DesignSpace(100.0))] ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ight': [100, 100, 100]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 316 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for IstokWeb-VF fontmake: Error: In 'sources/IstokWeb.glyphs' -> 'master_ufo/IstokWeb.designspace': Generating fonts from Designspace failed: <features>:67:5: Expected glyph class definition or statement: got NAME mark ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
m4rc1e/Ruda-new/$VIRTUAL/google/fonts/ofl/ruda/config.yaml Ruda_new.glyphs?a63532e04f (default)
fontc
DEBUG] 644/2601 complete, most recently Fe(Glyph(.null)) [2026-10-01T22:16:07.369158Z ThreadId(1) fontc::workload DEBUG] 645/2601 complete, most recently Fe(Glyph(dze-cy)) [2026-10-01T22:16:07.369161Z ThreadId(1) fontc::workload DEBUG] 646/2601 complete, most recently Fe(Glyph(Abrevetilde)) [2026-10-01T22:16:07.369163Z ThreadId(1) fontc::workload DEBUG] 647/2601 complete, most recently Fe(Glyph(imacron-cy)) [2026-10-01T22:16:07.369165Z ThreadId(1) fontc::workload DEBUG] 648/2601 complete, most recently Fe(Glyph(Uhornhookabove)) [2026-10-01T22:16:07.369167Z ThreadId(1) fontc::workload DEBUG] 649/2601 complete, most recently Fe(Glyph(ycircumflex)) [2026-10-01T22:16:07.369170Z ThreadId(1) fontc::workload DEBUG] 650/2601 complete, most recently Fe(Glyph(wgrave)) [2026-10-01T22:16:07.373114Z ThreadId(1) fontc ERROR] Invalid source glyph 'softsign-cy': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
differing number of contours in glyph horncomb.case: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph horncomb.case: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph tildecombo: * Ruda Regular had: 1 * Ruda Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tildecombo: * Ruda Regular had: 0 * Ruda Black had: 1 ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic.case-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" ERROR:fontmake.compatibility: Fonts had differing anchors in glyph brevecyrillic-cy: * Ruda Regular had: "_top, top" * Ruda Black had: "_top, base" fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/m4rc1e/Ruda-new_a63532e04f/Ruda_new.glyphs' -> 'master_ufo/Ruda.designspace': Compatibility check failed
m4rc1e/Ruda-new/$VIRTUAL/google/fonts/ofl/ruda/config.yaml Ruda_new.glyphs?a63532e04f (gftools)
fontc
se_open_corners DEBUG] found an open corner [2026-10-01T22:16:11.851367Z ThreadId(2) glyphs2fontir::toir DEBUG] erased open contours for em-cy [2026-10-01T22:16:11.851369Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:16:11.851373Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:16:11.851375Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for de-cy [2026-10-01T22:16:11.851569Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:16:11.851572Z ThreadId(4) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:16:11.851575Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for J [2026-10-01T22:16:11.853399Z ThreadId(1) fontc ERROR] Invalid source glyph 've-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/.tmpdlG1IT/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpts435q42.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/.tmpJsxu2b/gftools/gftools_temp_dir/ElmsSans[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfdc22fek.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
34mDEBUG] 2689/3216 complete, most recently Be(GlyfFragment(tm_NNAUU)) [2026-10-01T22:03:05.844296Z ThreadId(1) fontc::workload DEBUG] 2690/3216 complete, most recently Be(GlyfFragment(tm_NnU)) [2026-10-01T22:03:05.844312Z ThreadId(1) fontc::workload DEBUG] 2691/3216 complete, most recently Be(GlyfFragment(uni0308)) [2026-10-01T22:03:05.844314Z ThreadId(1) fontc::workload DEBUG] 2692/3216 complete, most recently Be(GlyfFragment(odotbelow)) [2026-10-01T22:03:05.844317Z ThreadId(1) fontc::workload DEBUG] 2693/3216 complete, most recently Be(GlyfFragment(tm_NyU)) [2026-10-01T22:03:05.846978Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:03:05.846990Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^
fontmake
INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 34 mark, 5 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 329, 2: 2945, 3: 1197, 4: 275, 5: 38, 6: 4, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/marcelommp/Coiny_0341b95f0c/UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?'
marcelommp/Coiny/$VIRTUAL/google/fonts/ofl/coiny/config.yaml UFO/Coiny-Regular.ufo?0341b95f0c (gftools)
fontc
orkload DEBUG] 2690/3216 complete, most recently Be(GlyfFragment(iinvertedbreve)) [2026-10-01T22:03:09.246072Z ThreadId(1) fontc::workload DEBUG] 2691/3216 complete, most recently Be(GlyfFragment(uni0BF6)) [2026-10-01T22:03:09.246075Z ThreadId(1) fontc::workload DEBUG] 2692/3216 complete, most recently Be(GlyfFragment(uni0BF7)) [2026-10-01T22:03:09.246077Z ThreadId(1) fontc::workload DEBUG] 2693/3216 complete, most recently Be(GlyfFragment(hungarumlaut)) [2026-10-01T22:03:09.246080Z ThreadId(1) fontc::workload DEBUG] 2694/3216 complete, most recently Be(GlyfFragment(Ohorn)) [2026-10-01T22:03:09.247742Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:03:09.247755Z ThreadId(1) fontc WARN] error: Invalid char '?' in glyph name in UFO/Coiny-Regular.ufo/features.fea at 495:24 | 495 | pos \L <0 0 -20 0> \? <0 0 -20 0>; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CoinyRegular-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 34 mark, 5 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coiny-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coiny-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 473, 2: 3994, 3: 1546, 4: 341, 5: 38, 6: 4, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coiny-Regular INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 70 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'UFO/Coiny-Regular.ufo': Compiling UFO failed: UFO/Coiny-Regular.ufo/features.fea:495:25: Unexpected character: '?' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
matsuba723/Aoboshi/$VIRTUAL/google/fonts/ofl/aoboshione/config.yaml sources/aoboshi.glyphs?97f6481745 (default)
fontc
04:29.180766Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-10-01T22:04:29.180778Z 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-10-01T22:04:29.180787Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-10-01T22:04:29.180799Z 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-10-01T22:04:29.182164Z 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
22:04:33.392473Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Yoko' for 'uni9060' [2026-10-01T22:04:33.392486Z 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-10-01T22:04:33.392496Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.Tate' for 'uni9060' [2026-10-01T22:04:33.392509Z 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-10-01T22:04:33.394125Z 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
ighttoleftoverride)) [2026-10-01T22:05:14.668387Z ThreadId(1) fontc::workload DEBUG] 930/3454 complete, most recently Be(GlyfFragment(segol-hb)) [2026-10-01T22:05:14.668390Z ThreadId(1) fontc::workload DEBUG] 931/3454 complete, most recently Be(GlyfFragment(O)) [2026-10-01T22:05:14.668392Z ThreadId(1) fontc::workload DEBUG] 932/3454 complete, most recently Be(GlyfFragment(CombCircumAcute.VN)) [2026-10-01T22:05:14.668395Z ThreadId(1) fontc::workload DEBUG] 933/3454 complete, most recently Be(GlyfFragment(slash)) [2026-10-01T22:05:14.668397Z ThreadId(1) fontc::workload DEBUG] 934/3454 complete, most recently Be(GlyfFragment(bar)) [2026-10-01T22:05:14.670760Z ThreadId(9) fontbe::glyphs WARN] bullet has inconsistent path elements: {"MCCCCCCCCCCCCZ", "MCCCCCCCLCCCCZ"} [2026-10-01T22:05:14.673203Z 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
st recently Fe(Glyph(.notdef)) [2026-10-01T22:05:19.238124Z ThreadId(1) fontc::workload DEBUG] 861/3454 complete, most recently Fe(Glyph(ohorn)) [2026-10-01T22:05:19.238127Z ThreadId(1) fontc::workload DEBUG] 862/3454 complete, most recently Fe(Glyph(Ddotbelow)) [2026-10-01T22:05:19.238129Z ThreadId(1) fontc::workload DEBUG] 863/3454 complete, most recently Fe(Glyph(Uring)) [2026-10-01T22:05:19.238131Z ThreadId(1) fontc::workload DEBUG] 864/3454 complete, most recently Fe(Glyph(eight.hebr)) [2026-10-01T22:05:19.238134Z ThreadId(1) fontc::workload DEBUG] 865/3454 complete, most recently Fe(Glyph(Iogonek)) [2026-10-01T22:05:19.238136Z ThreadId(1) fontc::workload DEBUG] 866/3454 complete, most recently Fe(Glyph(udieresisacute)) [2026-10-01T22:05:19.244021Z ThreadId(1) fontc ERROR] Invalid source glyph 'Lmiddletilde': 'bad anchor: 'Invalid anchor 'H': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['DavidLibre-Bold.ttf', 'DavidLibre-Regular.ttf', 'DavidLibre-Medium.ttf']
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiacode/config.yaml sources/CascadiaCode_variable.designspace?56bcca3f2c (default)
fontc
(1) fontc::workload DEBUG] 14476/17428 complete, most recently Be(GlyfFragment(eightinferior)) [2026-10-01T22:05:29.779350Z ThreadId(1) fontc::workload DEBUG] 14477/17428 complete, most recently Be(GlyfFragment(abrevetilde)) [2026-10-01T22:05:29.779352Z ThreadId(1) fontc::workload DEBUG] 14478/17428 complete, most recently Be(GlyfFragment(Udotbelow)) [2026-10-01T22:05:29.779355Z ThreadId(1) fontc::workload DEBUG] 14479/17428 complete, most recently Be(GlyfFragment(pedagesh-hb)) [2026-10-01T22:05:29.832665Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:29.832681Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Regular.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
4161/17428 complete, most recently Be(GlyfFragment(yehTwodotsabove-farsi.fina)) [2026-10-01T22:05:33.688857Z ThreadId(1) fontc::workload DEBUG] 14162/17428 complete, most recently Be(GlyfFragment(behThreedotsupbelow-ar.medi)) [2026-10-01T22:05:33.688858Z ThreadId(1) fontc::workload DEBUG] 14163/17428 complete, most recently Be(GlyfFragment(fehDotbelowThreedotsabove-ar.alt)) [2026-10-01T22:05:33.688859Z ThreadId(1) fontc::workload DEBUG] 14164/17428 complete, most recently Be(GlyfFragment(Hbar)) [2026-10-01T22:05:33.723416Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:33.723436Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in sources/CascadiaCode-Regular.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
aCode_variable_italic.designspace" at Normalized {wght: 0.00} [2026-10-01T22:05:35.179689Z ThreadId(1) fontc::workload DEBUG] 10802/12456 complete, most recently Be(FeaturesAst(0)) [2026-10-01T22:05:35.179997Z ThreadId(6) ufo2fontir::source DEBUG] Normalized {wght: 0.00} has 0 kern entries [2026-10-01T22:05:35.180026Z ThreadId(6) fontbe::vvar DEBUG] skipping VVAR, we aren't building vertical tables [2026-10-01T22:05:35.214193Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:35.214225Z 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-Italic.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
yfFragment(Ydieresis)) [2026-10-01T22:05:39.076861Z ThreadId(1) fontc::workload DEBUG] 11616/12456 complete, most recently Be(GlyfFragment(Emacron)) [2026-10-01T22:05:39.076862Z ThreadId(1) fontc::workload DEBUG] 11617/12456 complete, most recently Be(GlyfFragment(scaron.salt)) [2026-10-01T22:05:39.076863Z ThreadId(1) fontc::workload DEBUG] 11618/12456 complete, most recently Be(GlyfFragment(threeeighths)) [2026-10-01T22:05:39.108347Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:39.108368Z ThreadId(1) fontc WARN] error: 'zhe-cy.loclBGR.alt' is neither a known glyph or a range of known glyphs in sources/CascadiaCode-Italic.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
:43.768350Z ThreadId(1) fontc::workload DEBUG] 14488/17428 complete, most recently Be(GlyfFragment(behhamzaabove-ar.fina.alt)) [2026-10-01T22:05:43.768352Z ThreadId(1) fontc::workload DEBUG] 14489/17428 complete, most recently Be(GlyfFragment(Iacute)) [2026-10-01T22:05:43.768353Z ThreadId(1) fontc::workload DEBUG] 14490/17428 complete, most recently Be(GlyfFragment(rreh-ar)) [2026-10-01T22:05:43.768354Z ThreadId(1) fontc::workload DEBUG] 14491/17428 complete, most recently Be(GlyfFragment(kip)) [2026-10-01T22:05:43.824170Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:43.824187Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in sources/CascadiaCode-Regular.ufo/features.fea at 17:27280 | 17 | ...Circle-LC by blockCircle-LC.stypo blockCircle-ML blockCircle-ML.stypo blockCircle-MR blockCircle-MR. | ^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntTools.varLib:Index of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3701 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable-VF fontmake: Error: In 'sources/CascadiaCode_variable.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: by (first found at /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Regular.ufo/features.fea:17:27281) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
microsoft/cascadia-code/$VIRTUAL/google/fonts/ofl/cascadiamono/config.yaml sources/CascadiaCode_variable_italic.designspace?56bcca3f2c (gftools)
fontc
[2026-10-01T22:05:48.204336Z ThreadId(1) fontc::workload DEBUG] 11614/12456 complete, most recently Be(GlyfFragment(downTipLeftArrow)) [2026-10-01T22:05:48.204338Z ThreadId(1) fontc::workload DEBUG] 11615/12456 complete, most recently Be(GlyfFragment(acircumflexhookabove)) [2026-10-01T22:05:48.204341Z ThreadId(1) fontc::workload DEBUG] 11616/12456 complete, most recently Be(GlyfFragment(colon_equal.liga)) [2026-10-01T22:05:48.221696Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:05:48.221709Z ThreadId(1) fontc WARN] error: 'zhe-cy.loclBGR.alt' is neither a known glyph or a range of known glyphs in sources/CascadiaCode-Italic.ufo/features.fea at 39:680 | 39 | ...-cy.loclBGR ka-cy.loclBGR]' by [b.alt h.alt k.alt shha-cy.alt zhe-cy.loclBGR.alt ka-cy.loclBGR.alt]; | ^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ndex of base master: 1 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 3409 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for CascadiaCode_variable_italic-VF fontmake: Error: In 'sources/CascadiaCode_variable_italic.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/microsoft/cascadia-code_56bcca3f2c/sources/CascadiaCode-Italic.ufo/features.fea:39:681: "zhe-cy.loclBGR.alt" is not a glyph in the font, and it can not be split into a range of known glyphs ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mjlagattuta/Hepta-Slab/$VIRTUAL/google/fonts/ofl/heptaslab/config.yaml sources/HeptaSlab.glyphs?4401d23f51 (default)
fontc
1615/6483 complete, most recently Fe(Glyph(five.dnom)) [2026-10-01T22:06:10.510152Z ThreadId(1) fontc::workload DEBUG] 1616/6483 complete, most recently Fe(Glyph(wacute.ss01)) [2026-10-01T22:06:10.510155Z ThreadId(1) fontc::workload DEBUG] 1617/6483 complete, most recently Fe(Glyph(adotbelow)) [2026-10-01T22:06:10.510157Z ThreadId(1) fontc::workload DEBUG] 1618/6483 complete, most recently Fe(Glyph(ka-cy.loclBGR)) [2026-10-01T22:06:10.510159Z ThreadId(1) fontc::workload DEBUG] 1619/6483 complete, most recently Fe(Glyph(Ii-cy)) [2026-10-01T22:06:10.510161Z ThreadId(1) fontc::workload DEBUG] 1620/6483 complete, most recently Fe(Glyph(ccedillaacute)) [2026-10-01T22:06:10.510164Z ThreadId(1) fontc::workload DEBUG] 1621/6483 complete, most recently Fe(Glyph(en-cy.loclBGR)) [2026-10-01T22:06:10.521768Z 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
T22:06:15.969105Z ThreadId(1) fontc::workload DEBUG] 1613/6483 complete, most recently Fe(Glyph(Eogonek.ss04)) [2026-10-01T22:06:15.969108Z ThreadId(1) fontc::workload DEBUG] 1614/6483 complete, most recently Fe(Glyph(liraTurkish.osf)) [2026-10-01T22:06:15.969111Z ThreadId(1) fontc::workload DEBUG] 1615/6483 complete, most recently Fe(Glyph(Edotaccent.ss04)) [2026-10-01T22:06:15.969113Z ThreadId(1) fontc::workload DEBUG] 1616/6483 complete, most recently Fe(Glyph(iinvertedbreve.sc)) [2026-10-01T22:06:15.969116Z ThreadId(1) fontc::workload DEBUG] 1617/6483 complete, most recently Fe(Glyph(ocircumflexgrave)) [2026-10-01T22:06:15.969118Z ThreadId(1) fontc::workload DEBUG] 1618/6483 complete, most recently Fe(Glyph(gje-cy.loclBGR)) [2026-10-01T22:06:15.985095Z ThreadId(1) fontc ERROR] Invalid source glyph 'Hbar': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 1: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 8 * 10 fonts had: 9 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph paragraph, contour 2: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 18 * 10 fonts had: 8 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph commaaccentcomb: * Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab ExtraLight, Hepta Slab Hairline had: 1 * 10 fonts had: 2 fontmake: Error: In 'sources/HeptaSlab.glyphs' -> 'master_ufo/HeptaSlab.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
mooniak/abhaya-libre-font/$VIRTUAL/google/fonts/ofl/abhayalibre/config.yaml sources/glyphs/Abhaya-Masters.glyphs?ade314aa67 (gftools)
fontc
gftools produced multiple outputs: ['AbhayaLibreLatin-Bold.ttf', 'AbhayaLibreLatin-Regular.ttf', 'AbhayaLibreLatin-Medium.ttf', 'AbhayaLibreLatin-SemiBold.ttf', 'AbhayaLibreLatin-ExtraBold.ttf']
fontmake
gftools produced multiple outputs: ['AbhayaLibreLatin-Bold.ttf', 'AbhayaLibreLatin-Regular.ttf', 'AbhayaLibreLatin-Medium.ttf', 'AbhayaLibreLatin-SemiBold.ttf', 'AbhayaLibreLatin-ExtraBold.ttf']
mooniak/yaldevi-font/$VIRTUAL/google/fonts/ofl/yaldevicolombo/config.yaml sources/glyphs/final/AyannaNarrow-all.glyphs?bd4f7c3222 (default)
fontc
[2026-10-01T22:07:11.357360Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/mooniak/yaldevi-font_bd4f7c3222/sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-10-01T22:07:11.365524Z 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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjh4wbys1 sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjh4wbys1 sources/glyphs/final/AyannaNarrow-all.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:07:15.508550Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "sources/glyphs/final/AyannaNarrow-all.glyphs" [2026-10-01T22:07:15.513157Z 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
16072Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uMatra-deva [2026-10-01T22:07:16.916108Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour nukta_rakar_uuMatra-deva [2026-10-01T22:07:16.916145Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour reph_anusvara-deva [2026-10-01T22:07:16.916165Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eCandraMatra-deva.001 [2026-10-01T22:07:16.916180Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph-deva.short [2026-10-01T22:07:16.916197Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour eMatra_reph_anusvara-deva.short [2026-10-01T22:07:16.916218Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph-deva.short [2026-10-01T22:07:16.916239Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva.short [2026-10-01T22:07:16.925655Z ThreadId(1) fontc ERROR] 'fontmetrics' has interpolation-incompatible paths
fontmake
{'Weight': [179, 179, 344]} INFO:fontTools.varLib:Normalized master locations: [{'Weight': 0.0}, {'Weight': 1.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 24 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating VVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for VesperLibre-VF fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/motaitalic/vesper-libre_b765c5a68c/VesperLibre.glyphs' -> 'master_ufo/VesperLibre.designspace': Generating fonts from Designspace failed: <features>:276:1: "languagesystem deva dflt" has already been specified
motaitalic/vesper-libre/$VIRTUAL/google/fonts/ofl/vesperlibre/config.yaml VesperLibre.glyphs?b765c5a68c (gftools)
fontc
Contour nukta_rakar_uuMatra-deva [2026-10-01T22:07:21.577972Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour reph_anusvara-deva [2026-10-01T22:07:21.577983Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour eCandraMatra-deva.001 [2026-10-01T22:07:21.577989Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour eMatra_reph-deva.short [2026-10-01T22:07:21.577996Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour eMatra_reph_anusvara-deva.short [2026-10-01T22:07:21.578005Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour aiMatra_reph-deva.short [2026-10-01T22:07:21.578015Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour aiMatra_reph_anusvara-deva.short [2026-10-01T22:07:21.578251Z ThreadId(1) fontc::workload DEBUG] 2513/3249 complete, most recently Be(GlyfFragment(fontmetrics)) [2026-10-01T22:07:21.585853Z 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/tmpi3y69uau' 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-10-01T22:11:00.646078Z 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/tmpegv879xd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpegv879xd src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpegv879xd src/NerkoOne-Regular.sfd --flatten-components --decompose-transformed-components [2026-10-01T22:11:04.245908Z 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
-01T22:11:05.303367Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'circumflexcomb_gravecomb' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:11:05.303368Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'circumflexcomb_hookabovecomb' into a simple glyph: component 2x2s vary across the designspace [2026-10-01T22:11:05.303370Z ThreadId(4) fontir::glyph DEBUG] Coalescing 'lol' into a simple glyph: 'prefer simple glyphs' is set. [2026-10-01T22:11:05.303375Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour Dcaron [2026-10-01T22:11:05.303395Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour I thread '<unnamed>' (70711213) panicked at fontir/src/glyph.rs:128:9: 'I' has 2 unique sets of components; must have exactly 1 {[i], []} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:11:05.306572Z ThreadId(1) fontc ERROR] 'dotaccentcomb' has interpolation-incompatible paths
fontmake
ack had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_acutecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph circumflexcomb_gravecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_gravecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph circumflexcomb_hookabovecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph circumflexcomb_hookabovecomb: * Vina Sans Moi had: 1 * Vina Sans Black had: 2 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/nguyentype/vinasans_e99f043b35/sources/Vina Sans.glyphs' -> 'master_ufo/VinaSans.designspace': Compatibility check failed
noponies/Kulim-Park/$VIRTUAL/google/fonts/ofl/kulimpark/config.yaml sources/kulim-park-master-italic.glyphs?e080ee92d3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KulimPark-Italic.ttf', 'KulimPark-ExtraLightItalic.ttf', 'KulimPark-BoldItalic.ttf', 'KulimPark-SemiBoldItalic.ttf', 'KulimPark-LightItalic.ttf']
fontmake
gftools produced multiple outputs: ['KulimPark-Italic.ttf', 'KulimPark-ExtraLightItalic.ttf', 'KulimPark-BoldItalic.ttf', 'KulimPark-SemiBoldItalic.ttf', 'KulimPark-LightItalic.ttf']
noponies/Kulim-Park/$VIRTUAL/google/fonts/ofl/kulimpark/config.yaml sources/kulim-park-master.glyphs?e080ee92d3 (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KulimPark-Regular.ttf', 'KulimPark-Bold.ttf', 'KulimPark-Light.ttf', 'KulimPark-SemiBold.ttf', 'KulimPark-ExtraLight.ttf']
fontmake
gftools produced multiple outputs: ['KulimPark-Regular.ttf', 'KulimPark-Bold.ttf', 'KulimPark-Light.ttf', 'KulimPark-SemiBold.ttf', 'KulimPark-ExtraLight.ttf']
noponies/sulphur-point/$VIRTUAL/google/fonts/ofl/sulphurpoint/config.yaml sources/sulphur-point.glyphs?2c1a600846 (default)
fontc
cently Fe(Glyph(dieresiscomb)) [2026-10-01T22:12:03.828378Z ThreadId(1) fontc::workload DEBUG] 390/1578 complete, most recently Fe(Glyph(c)) [2026-10-01T22:12:03.828380Z ThreadId(1) fontc::workload DEBUG] 391/1578 complete, most recently Fe(Glyph(Igrave)) [2026-10-01T22:12:03.828382Z ThreadId(1) fontc::workload DEBUG] 392/1578 complete, most recently Fe(Glyph(X)) [2026-10-01T22:12:03.828385Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(b))' failed: 'Invalid source glyph 'b': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''' [2026-10-01T22:12:03.828388Z ThreadId(1) fontc::workload DEBUG] 393/1578 complete, most recently Fe(Glyph(b)) [2026-10-01T22:12:03.828391Z ThreadId(1) fontc::workload DEBUG] 394/1578 complete, most recently Fe(Glyph(four)) [2026-10-01T22:12:03.830953Z 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
complete, most recently Fe(Glyph(breve)) [2026-10-01T22:12:07.850999Z ThreadId(1) fontc::workload DEBUG] 392/1578 complete, most recently Fe(Glyph(Acircumflex)) [2026-10-01T22:12:07.851001Z ThreadId(1) fontc::workload DEBUG] 393/1578 complete, most recently Fe(Glyph(seven.numr)) [2026-10-01T22:12:07.851004Z ThreadId(1) fontc::workload DEBUG] 394/1578 complete, most recently Fe(Glyph(rcaron)) [2026-10-01T22:12:07.851006Z ThreadId(1) fontc::workload DEBUG] 395/1578 complete, most recently Fe(Glyph(three.numr)) [2026-10-01T22:12:07.851009Z ThreadId(1) fontc::workload DEBUG] 396/1578 complete, most recently Fe(Glyph(B)) [2026-10-01T22:12:07.851012Z ThreadId(1) fontc::workload DEBUG] 397/1578 complete, most recently Fe(Glyph(currency)) [2026-10-01T22:12:07.852511Z ThreadId(1) fontc ERROR] Invalid source glyph 'J': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
[--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: sources/instance_ufos/SulphurPoint-Regular.ufo.json not found [5/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa8dncpzk -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/tmpkuusq2mg -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/nyiakeng-puachue-hmong/$VIRTUAL/google/fonts/ofl/notoserifnyiakengpuachuehmong/config.yaml sources/NotoSerifNyiakengPuachueHmong.designspace?6f39c5843f (default)
fontc
te, most recently Fe(KernInstance(Normalized {wght: 0.62})) [2026-10-01T22:10:50.354818Z ThreadId(1) fontc::workload DEBUG] 326/351 complete, most recently Be(Post) [2026-10-01T22:10:50.354819Z ThreadId(1) fontc::workload DEBUG] 327/351 complete, most recently Be(Vvar) [2026-10-01T22:10:50.354820Z ThreadId(1) fontc::workload DEBUG] 328/351 complete, most recently Be(Cmap) [2026-10-01T22:10:50.354821Z ThreadId(1) fontc::workload DEBUG] 329/351 complete, most recently Fe(KernInstance(Normalized {wght: 0.28})) [2026-10-01T22:10:50.357507Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2026-10-01T22:10:50.357532Z ThreadId(1) fontc WARN] error: Failed to load source at 'family.fea': 'No such file or directory (os error 2)' in /Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong-Regular.ufo/features.fea at 1:8 | 1 | include(family.fea); | ^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Loading 4 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 7 mark, 0 ligature fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong.designspace': Generating fonts from Designspace failed: /Users/rofls/.fontc_crater_cache/notofonts/nyiakeng-puachue-hmong_6f39c5843f/sources/NotoSerifNyiakengPuachueHmong-Regular.ufo/features.fea:1:8: The following feature file should be included but cannot be found: family.fea
notofonts/oriya/$VIRTUAL/google/fonts/ofl/notosansoriyaui/config.yaml sources/NotoSansOriya.glyphs?1f6ceddd27 (default)
fontc
ete, most recently Fe(Glyph(four)) [2026-10-01T22:10:55.106155Z ThreadId(1) fontc::workload DEBUG] 550/2212 complete, most recently Fe(Glyph(ha-oriya)) [2026-10-01T22:10:55.106157Z ThreadId(1) fontc::workload DEBUG] 551/2212 complete, most recently Fe(Glyph(candraBindu-oriya)) [2026-10-01T22:10:55.106160Z ThreadId(1) fontc::workload DEBUG] 552/2212 complete, most recently Fe(Glyph(kassa-oriya)) [2026-10-01T22:10:55.106162Z ThreadId(1) fontc::workload DEBUG] 553/2212 complete, most recently Fe(Glyph(pa-oriya.single)) [2026-10-01T22:10:55.106165Z ThreadId(1) fontc::workload DEBUG] 554/2212 complete, most recently Fe(Glyph(ai-oriya)) [2026-10-01T22:10:55.106167Z ThreadId(1) fontc::workload DEBUG] 555/2212 complete, most recently Fe(Glyph(nnattahalant-oriya)) [2026-10-01T22:10:55.113938Z ThreadId(1) fontc ERROR] Invalid source glyph 'ra-oriya.below': 'bad anchor: 'Invalid anchor 'horizontal': 'no value at default location'''
fontmake
ile INFO:glyphsLib.builder:Running 'apply_origin_anchor' transformation INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 5 DesignSpace source UFOs ERROR:fontmake.compatibility: Fonts had differing number of contours in glyph ra-oriya.below: * Noto Sans Oriya Thin, Noto Sans Oriya Black, Noto Sans Oriya Condensed Extra Thin, Noto Sans Oriya Condensed Extra Black had: 1 * Noto Sans Oriya Regular had: 0 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph ra-oriya.below: * Noto Sans Oriya Thin, Noto Sans Oriya Black, Noto Sans Oriya Condensed Extra Thin, Noto Sans Oriya Condensed Extra Black had: 0 * Noto Sans Oriya Regular had: 1 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/notofonts/oriya_1f6ceddd27/sources/NotoSansOriya.glyphs' -> 'master_ufo/NotoSansOriya.designspace': Compatibility check failed
octaviopardo/GUPTER/$VIRTUAL/google/fonts/ofl/gupter/config.yaml SOURCES/Gupter-Family.glyphs?959e1580e0 (default)
fontc
[2026-10-01T22:12:39.919302Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/octaviopardo/GUPTER_959e1580e0/SOURCES/Gupter-Family.glyphs" [2026-10-01T22:12:39.925865Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:12:39.925883Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:12:39.925885Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:12:39.928404Z 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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpzc9aaaln SOURCES/Gupter-Family.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:12:44.228179Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "SOURCES/Gupter-Family.glyphs" [2026-10-01T22:12:44.233976Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:12:44.233993Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:12:44.233995Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2026-10-01T22:12:44.238626Z 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
_alef-ar.fina' [2026-10-01T22:14:06.787751Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:06.787760Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-10-01T22:14:06.787764Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:06.787771Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-10-01T22:14:06.790795Z 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
Bar_alef-ar.fina' [2026-10-01T22:14:12.182274Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:12.182296Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-10-01T22:14:12.182308Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:12.182326Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-10-01T22:14:12.187446Z 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
lamBar_alef-ar.fina' [2026-10-01T22:14:13.636102Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:13.636113Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-10-01T22:14:13.636120Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:13.636127Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-10-01T22:14:13.637958Z 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
r 'lamBar_alef-ar.fina' [2026-10-01T22:14:18.718516Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:18.718525Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.bar-ar' for 'lamBar_alef-ar.fina' [2026-10-01T22:14:18.718529Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.bar-ar' at Normalized {ax00: 0.00, ax01: 0.00, ax02: 0.00} [2026-10-01T22:14:18.718536Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.reh-ar' for 'reh-ar' [2026-10-01T22:14:18.719887Z 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
) fontc::workload DEBUG] 2797/4509 complete, most recently Be(GlyfFragment(ha-kayahli)) [2026-10-01T22:14:29.710627Z ThreadId(1) fontc::workload DEBUG] 2798/4509 complete, most recently Be(GlyfFragment(paragraph)) [2026-10-01T22:14:29.710629Z ThreadId(1) fontc::workload DEBUG] 2799/4509 complete, most recently Be(GlyfFragment(hardsign-cy)) [2026-10-01T22:14:29.710632Z ThreadId(1) fontc::workload DEBUG] 2800/4509 complete, most recently Be(GlyfFragment(Zhe-cy)) [2026-10-01T22:14:29.710634Z ThreadId(1) fontc::workload DEBUG] 2801/4509 complete, most recently Be(GlyfFragment(Iu-cy)) [2026-10-01T22:14:29.710637Z ThreadId(1) fontc::workload DEBUG] 2802/4509 complete, most recently Fe(GlyphOrder) [2026-10-01T22:14:29.710639Z ThreadId(1) fontc::workload DEBUG] 2803/4509 complete, most recently Be(GlyfFragment(Ha-cy)) [2026-10-01T22:14:29.716652Z 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
inus [2026-10-01T22:14:34.120520Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour percent [2026-10-01T22:14:34.120540Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour perthousand [2026-10-01T22:14:34.120568Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2026-10-01T22:14:34.120582Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2026-10-01T22:14:34.120602Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2026-10-01T22:14:34.120620Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2026-10-01T22:14:34.120641Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2026-10-01T22:14:34.120654Z ThreadId(9) fontir::glyph DEBUG] ConvertToContour f_f_i [2026-10-01T22:14:34.131641Z 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/tmpi8vsuq7s INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running interpolatable SkipExportGlyphsIFilter INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Light INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Jura-Bold INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'sa-kayahli' have different number of segments fontmake: Error: In 'Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (default)
fontc
[2026-10-01T22:14:35.356843Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace" [2026-10-01T22:14:35.356894Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontmake.font_project:Loading 0 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_89e7994f73/sources/Bitcount_Template.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=400, Element Expansion=0, Element Shape=0, Slant=0, Cursive=0.5. Found master locations:
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdoubleink/config.yaml sources/Bitcount_Template.designspace?89e7994f73 (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (default)
fontc
[2026-10-01T22:14:44.853808Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace" [2026-10-01T22:14:44.853869Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontmake.font_project:Loading 0 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/petrvanblokland/TYPETR-Bitcount_af0818eaeb/sources/Bitcount_Template.designspace': Generating fonts from Designspace failed: No default source; expected default master at Weight=400, Element Expansion=0, Element Shape=0, Slant=0, Cursive=0.5. Found master locations:
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgriddouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountgridsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropdouble/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountpropsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
petrvanblokland/TYPETR-Bitcount/$VIRTUAL/google/fonts/ofl/bitcountsingle/config.yaml sources/Bitcount_Template.designspace?af0818eaeb (gftools)
fontc
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
ule conditions outside a conditionset. Wrapped them in a new conditionset. INFO:fontTools.designspaceLib.BaseDocReader:Found stray rule conditions outside a conditionset. Wrapped them in a new conditionset. Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
phoikoi/VT323/$VIRTUAL/google/fonts/ofl/vt323/config.yaml sources/VT323.glyphs?9bd4b3f698 (gftools)
fontc
^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/components.py", line 78, in to_ufo_components instantiate_smart_component(self, layer, component, pen) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 179, in instantiate_smart_component model, normalized_location, masters = get_smart_component_variation_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 167, in get_smart_component_variation_model name: normalizeValue(value, axes_tuples[name], extrapolate=True) ~~~~~~~~~~~^^^^^^ KeyError: 'Pixel width'
fontmake
^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/components.py", line 78, in to_ufo_components instantiate_smart_component(self, layer, component, pen) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 179, in instantiate_smart_component model, normalized_location, masters = get_smart_component_variation_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 167, in get_smart_component_variation_model name: normalizeValue(value, axes_tuples[name], extrapolate=True) ~~~~~~~~~~~^^^^^^ KeyError: 'Pixel width'
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Bold.ufo?48ac6ba67e (default)
fontc
ys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 685:62 | 685 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 686:8 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 686:12 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 687:8 | 687 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea at 687:12 | 687 | pos @_u @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Bold.ufo?48ac6ba67e (gftools)
fontc
ss in sources/ufo/B612-Bold.ufo/features.fea at 684:12 | 684 | pos @_a @_s 100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 685:62 | 685 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:8 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 686:12 | 686 | pos @_s @_e 50; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:8 | 687 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-Bold.ufo/features.fea at 687:12 | 687 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ld.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Bold INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Bold INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Bold INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 147, 2: 275, 3: 113, 4: 175, 5: 14, 6: 6, 8: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Bold INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Bold.ufo': Compiling UFO failed: sources/ufo/B612-Bold.ufo/features.fea:665:9: Unknown glyph class @_B ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (default)
fontc
2-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-BoldItalic.ufo?48ac6ba67e (gftools)
fontc
e] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:8 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 961:12 | 961 | pos @_n @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 962:62 | 962 | pos [o ograve oacute ocircumflex otilde odieresis oslash] @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:8 | 963 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in sources/ufo/B612-BoldItalic.ufo/features.fea at 963:12 | 963 | pos @_u @_Y -100; | ^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
oldItalic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-BoldItalic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-BoldItalic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-BoldItalic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-BoldItalic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-BoldItalic.ufo': Compiling UFO failed: sources/ufo/B612-BoldItalic.ufo/features.fea:918:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (default)
fontc
error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 740:19 | 740 | pos [s scaron] @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:8 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 741:12 | 741 | pos @_u @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:8 | 742 | pos @_y @_Y -100; | ^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea at 742:12 | 742 | pos @_y @_Y -100; | ^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Italic.ufo?48ac6ba67e (gftools)
fontc
fo/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
m4k -o ttf -u sources/ufo/B612-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Italic INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Italic.ufo': Compiling UFO failed: sources/ufo/B612-Italic.ufo/features.fea:709:9: Unknown glyph class @_A ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (default)
fontc
es/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for B612-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 644, 3: 469, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/polarsys/b612_48ac6ba67e/sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents
polarsys/b612/$VIRTUAL/google/fonts/ofl/b612/config.yaml sources/ufo/B612-Regular.ufo?48ac6ba67e (gftools)
fontc
es.fea at 285:7 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 285:17 | 285 | pos @_B_right @_u_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:7 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 286:17 | 286 | pos @_B_right @_y_accents -100; | ^^^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:7 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^^ error: undefined glyph class in sources/ufo/B612-Regular.ufo/features.fea at 287:17 | 287 | pos @_B_right @_O_left -100; | ^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ntsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for B612-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 0 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on B612-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on B612-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 250, 2: 660, 3: 483, 4: 465, 5: 32, 6: 11, 7: 6, 8: 4, 9: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on B612-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'sources/ufo/B612-Regular.ufo': Compiling UFO failed: sources/ufo/B612-Regular.ufo/features.fea:154:13: Unknown glyph class @_u_accents ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
productiontype/NewsReader/$VIRTUAL/google/fonts/ofl/newsreader/config.yaml sources/NewsreaderStatic-italics.designspace?1ece6a8bfe (default)
fontc
mplete, most recently Fe(Glyph(uni022C)) [2026-10-01T22:17:12.377567Z ThreadId(1) fontc::workload DEBUG] 406/2671 complete, most recently Fe(Glyph(fraction)) [2026-10-01T22:17:12.377570Z ThreadId(1) fontc::workload DEBUG] 407/2671 complete, most recently Fe(Glyph(wacute)) [2026-10-01T22:17:12.377572Z ThreadId(1) fontc::workload DEBUG] 408/2671 complete, most recently Fe(Glyph(uni0136)) [2026-10-01T22:17:12.377574Z ThreadId(1) fontc::workload DEBUG] 409/2671 complete, most recently Fe(Glyph(uni0306.case)) [2026-10-01T22:17:12.427459Z ThreadId(9) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-10-01T22:17:12.427468Z ThreadId(9) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-10-01T22:17:12.441458Z 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
ntc::workload DEBUG] 238/2671 complete, most recently Fe(Glyph(uni1EE1)) [2026-10-01T22:17:15.991409Z ThreadId(1) fontc::workload DEBUG] 239/2671 complete, most recently Fe(Glyph(uni0259)) [2026-10-01T22:17:15.991411Z ThreadId(1) fontc::workload DEBUG] 240/2671 complete, most recently Fe(Glyph(Aring)) [2026-10-01T22:17:15.991414Z ThreadId(1) fontc::workload DEBUG] 241/2671 complete, most recently Fe(Glyph(circumflex)) [2026-10-01T22:17:15.991416Z ThreadId(1) fontc::workload DEBUG] 242/2671 complete, most recently Fe(Glyph(uni0156)) [2026-10-01T22:17:16.033302Z ThreadId(6) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-10-01T22:17:16.033308Z ThreadId(6) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-10-01T22:17:16.063344Z 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
omplete, most recently Fe(Glyph(uni20A6.lf)) [2026-10-01T22:16:58.107599Z ThreadId(1) fontc::workload DEBUG] 255/2671 complete, most recently Fe(Glyph(uni01CC)) [2026-10-01T22:16:58.107602Z ThreadId(1) fontc::workload DEBUG] 256/2671 complete, most recently Fe(KerningLocations) [2026-10-01T22:16:58.107605Z ThreadId(1) fontc::workload DEBUG] 257/2671 complete, most recently Fe(Glyph(Ccaron)) [2026-10-01T22:16:58.107609Z ThreadId(1) fontc::workload DEBUG] 258/2671 complete, most recently Fe(Glyph(uni0237)) [2026-10-01T22:16:58.197096Z ThreadId(6) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-10-01T22:16:58.197108Z ThreadId(6) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-10-01T22:16:58.206446Z 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
) fontc::workload DEBUG] 251/2671 complete, most recently Fe(Glyph(ucircumflex)) [2026-10-01T22:17:01.599507Z ThreadId(1) fontc::workload DEBUG] 252/2671 complete, most recently Fe(Glyph(y)) [2026-10-01T22:17:01.599508Z ThreadId(1) fontc::workload DEBUG] 253/2671 complete, most recently Fe(Glyph(ecaron)) [2026-10-01T22:17:01.599509Z ThreadId(1) fontc::workload DEBUG] 254/2671 complete, most recently Fe(Glyph(uni1EC2)) [2026-10-01T22:17:01.599510Z ThreadId(1) fontc::workload DEBUG] 255/2671 complete, most recently Fe(Glyph(Umacron)) [2026-10-01T22:17:01.630220Z ThreadId(4) fontir::ir WARN] duplicate anchor '_top' in glyph 'uni030B' [2026-10-01T22:17:01.630232Z ThreadId(4) fontir::ir WARN] duplicate anchor 'top' in glyph 'uni030B' [2026-10-01T22:17:01.665486Z 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
[34mDEBUG] 347/5967 complete, most recently Fe(Glyph(quoteleft)) [2026-10-01T22:17:22.969576Z ThreadId(1) fontc::workload DEBUG] 348/5967 complete, most recently Fe(Glyph(Atilde)) [2026-10-01T22:17:22.969577Z ThreadId(1) fontc::workload DEBUG] 349/5967 complete, most recently Fe(Glyph(uni04AE)) [2026-10-01T22:17:22.969578Z ThreadId(1) fontc::workload DEBUG] 350/5967 complete, most recently Fe(Glyph(ahookabove)) [2026-10-01T22:17:22.969579Z ThreadId(1) fontc::workload DEBUG] 351/5967 complete, most recently Fe(Glyph(yen.OP)) [2026-10-01T22:17:22.969580Z ThreadId(1) fontc::workload DEBUG] 352/5967 complete, most recently Fe(Glyph(uni0434.locl)) [2026-10-01T22:17:22.969581Z ThreadId(1) fontc::workload DEBUG] 353/5967 complete, most recently Fe(Glyph(zerowidthspace)) [2026-10-01T22:17:23.054728Z ThreadId(1) fontc ERROR] Invalid source glyph 'ibreve': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
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
ently Fe(Glyph(abreveacute.sc)) [2026-10-01T22:17:26.411197Z ThreadId(1) fontc::workload DEBUG] 298/5963 complete, most recently Fe(Glyph(Ccaron)) [2026-10-01T22:17:26.411200Z ThreadId(1) fontc::workload DEBUG] 299/5963 complete, most recently Fe(Glyph(blacksquare)) [2026-10-01T22:17:26.411203Z ThreadId(1) fontc::workload DEBUG] 300/5963 complete, most recently Fe(Glyph(v.sc)) [2026-10-01T22:17:26.411205Z ThreadId(1) fontc::workload DEBUG] 301/5963 complete, most recently Fe(Glyph(aringacute)) [2026-10-01T22:17:26.411207Z ThreadId(1) fontc::workload DEBUG] 302/5963 complete, most recently Fe(Glyph(uni0423)) [2026-10-01T22:17:26.411210Z ThreadId(1) fontc::workload DEBUG] 303/5963 complete, most recently Fe(Glyph(secondtonechinese)) [2026-10-01T22:17:26.475873Z ThreadId(1) fontc ERROR] Invalid source glyph 'j': '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: ['Spectral-BoldItalic.ttf', 'Spectral-MediumItalic.ttf', 'Spectral-ExtraLightItalic.ttf', 'Spectral-ExtraBoldItalic.ttf', 'Spectral-LightItalic.ttf', 'Spectral-Italic.ttf', 'Spectral-SemiBoldItalic.ttf']
productiontype/Spectral/sources/config.yaml Spectral.designspace?dbc06862d7 (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
tc::workload DEBUG] Be(KernFragment(35)) successful [2026-10-01T22:17:17.610032Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(6)) successful [2026-10-01T22:17:17.611427Z ThreadId(7) fontbe::features::kern DEBUG] Gather be kerning [2026-10-01T22:17:17.673683Z ThreadId(7) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Latn"} [2026-10-01T22:17:17.694324Z ThreadId(7) fontbe::features::kern DEBUG] found 1 default lookups [2026-10-01T22:17:17.694810Z ThreadId(1) fontc::workload DEBUG] 6010/6025 complete, most recently Be(GatherBeKerning) [2026-10-01T22:17:17.694835Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:17:17.700901Z ThreadId(1) fontc::workload DEBUG] 6011/6025 complete, most recently Be(Features) [2026-10-01T22:17:17.734707Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 2: GSUB lookups differ from the default master
fontmake
FO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 489 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: xhgt: OS/2.sxHeight [450, 450, 460] INFO:fontTools.varLib: strs: OS/2.yStrikeoutSize [30, 50, 50] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/productiontype/Spectral_dbc06862d7/sources/Spectral.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GSUB.table.FeatureList.FeatureRecord[12].Feature.LookupListIndex[0] The problem is likely to be in Spectral ExtraBold: Expected to see [0]==7, instead saw 8
productiontype/Spectral/sources/config.yaml Spectral.designspace?dbc06862d7 (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
KernFragment(2)) successful [2026-10-01T22:17:21.563947Z ThreadId(1) fontc::workload DEBUG] Be(KernFragment(9)) successful [2026-10-01T22:17:21.565151Z ThreadId(6) fontbe::features::kern DEBUG] Gather be kerning [2026-10-01T22:17:21.630598Z ThreadId(6) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Latn"} [2026-10-01T22:17:21.646987Z ThreadId(6) fontbe::features::kern DEBUG] found 1 default lookups [2026-10-01T22:17:21.647261Z ThreadId(1) fontc::workload DEBUG] 6010/6025 complete, most recently Be(GatherBeKerning) [2026-10-01T22:17:21.647298Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:17:21.651075Z ThreadId(1) fontc::workload DEBUG] 6011/6025 complete, most recently Be(Features) [2026-10-01T22:17:21.672338Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 2: GSUB lookups differ from the default master 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-10-01T22:17:45.866081Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/rastikerdar/vazirmatn_14f8686945/scripts/Vazirmatn.designspace" [2026-10-01T22:17:45.866143Z 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/tmpgtwfvw_2 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgtwfvw_2 scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgtwfvw_2 scripts/Vazirmatn.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:17:49.374016Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "scripts/Vazirmatn.designspace" [2026-10-01T22:17:49.374073Z 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/tmp06gxo77h -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/tmp06gxo77h -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']
rosettatype/handjet/$VIRTUAL/google/fonts/ofl/handjet/config.yaml sources/Handjet.glyphs?3918b7798e (gftools)
fontc
10-01T22:03:21.261903Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 0.00, ESHP: 1250.00, wght: 500.00} [2026-10-01T22:03:21.261910Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 1.00, ESHP: 750.00, wght: 0.00} [2026-10-01T22:03:21.261918Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 0.00, ESHP: 225.00, wght: 500.00} [2026-10-01T22:03:21.261925Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 0.00, ESHP: 211.00, wght: 0.00} [2026-10-01T22:03:21.261932Z ThreadId(5) fontir::glyph DEBUG] instantiating '_part.arDotabove' at Normalized {EGRD: 1.00, ESHP: 0.00, wght: 500.00} [2026-10-01T22:03:21.285903Z ThreadId(1) fontc ERROR] Unable to compute deltas for pixel: Multiple values have the same normalized location Normalized {} ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
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
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 'apply_origin_anchor' transformation 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
alic.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 'apply_origin_anchor' transformation 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/tmp8tj2chuo 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 'apply_origin_anchor' transformation 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
able -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 'apply_origin_anchor' transformation 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/tmp5r7ap85o 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
] instantiating smart component '_part.yoko.001' for 'uni4E9B' [2026-10-01T22:05:14.993932Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.yoko.001' at Normalized {ax00: 0.79} [2026-10-01T22:05:14.993951Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kuchi' for 'uni4E9F' [2026-10-01T22:05:14.993978Z 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-10-01T22:05:14.994037Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.kanji.nabebuta' for 'uni4EA0' [2026-10-01T22:05:15.021657Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.fontc_crater_cache/satsuyako/Hina-Mincho_7642eb499c/sources/Hina-Mincho.glyphs': 'Unable to read glyphs file: Bad smart component '_part.kanji.nabebuta' in glyph 'uni4EA0': unknown component axis 'yoko''
fontmake
masters = get_smart_component_variation_model(layer, component) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
satsuyako/Hina-Mincho/$VIRTUAL/google/fonts/ofl/hinamincho/config.yaml sources/Hina-Mincho.glyphs?7642eb499c (gftools)
fontc
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
fontmake
n_model( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ layer, component ^^^^^^^^^^^^^^^^ ) ^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 154, in get_smart_component_variation_model model = variation_model(root, masters, layer) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 61, in variation_model master_locations = [normalized_location(l, smart_layers[0]) for l in smart_layers] ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/builder/smart_components.py", line 46, in normalized_location base_value = base_layer.smartComponentPoleMapping[axis_name] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'yoko'
silnrsi/font-alkalami/$VIRTUAL/google/fonts/ofl/alkalami/config.yaml source/Alkalami.designspace?aac8fee846 (default)
fontc
[2026-10-01T22:12:14.044102Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace" [2026-10-01T22:12:14.044148Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
': 'XXXX'}] INFO:fontTools.varLib:Internal master locations: [{'custom': 0.0, 'weight': 400.0, 'width': 100.0}] INFO:fontTools.varLib:Internal axis supports: {'custom': [0.0, 0.0, 0.0], 'weight': [300.0, 400.0, 400.0], 'width': [100.0, 100.0, 100.0]} INFO:fontTools.varLib:Normalized master locations: [{'custom': 0.0, 'weight': 0.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 292 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-alkalami_aac8fee846/source/Alkalami.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis minimum value 300.0 and it must be the lowest input mapping value.
silnrsi/font-andika/$VIRTUAL/google/fonts/ofl/andika/config.yaml source/AndikaItalic.designspace?ca568520c6 (default)
fontc
adId(1) fontc::workload DEBUG] 9765/15145 complete, most recently Be(GlyfFragment(LtnSupSmRamsHorn)) [2026-10-01T22:12:24.801490Z ThreadId(1) fontc::workload DEBUG] 9766/15145 complete, most recently Be(GlyfFragment(CyCapSoftSgn)) [2026-10-01T22:12:24.801492Z ThreadId(1) fontc::workload DEBUG] 9767/15145 complete, most recently Be(GlyfFragment(LtnSmNLftHook)) [2026-10-01T22:12:24.801494Z ThreadId(1) fontc::workload DEBUG] 9768/15145 complete, most recently Be(GlyfFragment(LtnSmDezhDigraphPalHook)) [2026-10-01T22:12:24.801495Z ThreadId(1) fontc::workload ERROR] task 'Fe(GlyphOrder)' failed: 'A task panicked: ''CySmAbkhasCheDesc' has 2 unique sets of components; must have exactly 1 {[CySmAbkhasChe], []}'' [2026-10-01T22:12:24.801498Z ThreadId(1) fontc::workload DEBUG] 9769/15145 complete, most recently Fe(GlyphOrder) [2026-10-01T22:12:24.837597Z ThreadId(1) fontc ERROR] 'LtnSmTurnedA' has interpolation-incompatible paths
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
CLZMLCCLZ", "MLCCCCLCCCCLLLLZ"} [2026-10-01T22:12:28.650062Z ThreadId(9) fontbe::glyphs WARN] LtnSmLBar.TailL has inconsistent path elements: {"MCLCCCCCCCLCLZMLLLLZ", "MCLCCCLCCCLCLZMLLLLZ"} [2026-10-01T22:12:28.650251Z ThreadId(2) fontbe::glyphs WARN] LtnSmLigFi.TailI has inconsistent path elements: {"MLLCLCCCLCCCLCLZMCCCLCCCCCLZMCCCCZ", "MCCCLCCCCCLZMCCCCZMLLCLCCCCCCCLCLZ"} [2026-10-01T22:12:28.650339Z ThreadId(7) fontbe::glyphs WARN] LtnSmTurnedRLngLegHook has inconsistent path elements: {"MLCCCLCCCLCCCLCCCLLZ", "MCCCLLLCCCLCCCLCCCLZ"} [2026-10-01T22:12:28.672724Z ThreadId(1) fontc ERROR] 'LtnCapWHook' has interpolation-incompatible paths thread '<unnamed>' (70714804) panicked at fontir/src/glyph.rs:128:9: 'CySmAbkhasCheDesc' has 2 unique sets of components; must have exactly 1 {[], [CySmAbkhasChe]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 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
compatible paths' [2026-10-01T22:12:19.272164Z ThreadId(1) fontc::workload DEBUG] 9403/15145 complete, most recently Be(GlyfFragment(LtnSmEshHook)) [2026-10-01T22:12:19.272167Z ThreadId(1) fontc::workload DEBUG] 9404/15145 complete, most recently Be(GlyfFragment(LtnCapJCrossedTailDep)) [2026-10-01T22:12:19.272170Z ThreadId(1) fontc::workload DEBUG] 9405/15145 complete, most recently Be(GlyfFragment(LtnCapLMiddleTildeDep)) [2026-10-01T22:12:19.272173Z ThreadId(1) fontc::workload DEBUG] 9406/15145 complete, most recently Be(GlyfFragment(DotLftStemTnLtr4Dep)) [2026-10-01T22:12:19.272177Z ThreadId(1) fontc::workload DEBUG] 9407/15145 complete, most recently Be(GlyfFragment(LtnSmCPalHook.sc)) [2026-10-01T22:12:19.272180Z ThreadId(1) fontc::workload DEBUG] 9408/15145 complete, most recently Be(GlyfFragment(CurrSgn)) [2026-10-01T22:12:19.286189Z ThreadId(1) fontc ERROR] 'CySmPeMiddleHook.sc' has interpolation-incompatible paths
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
s WARN] LtnSmRMiddleTilde has inconsistent path elements: {"MCCCCLCCCCLZMCCCLCCLLCCLZ", "MLCCLCCCLCLLZMCCCCLCCCCLZ"} [2026-10-01T22:12:23.069508Z ThreadId(3) fontbe::glyphs WARN] CySmE.MongolStyle.sc has inconsistent path elements: {"MCCCCLCCCCLZMCCCCLCCCCLZ", "MCCLCCCCLCCZMCCCLCCCLZ"} [2026-10-01T22:12:23.069587Z ThreadId(4) fontbe::glyphs WARN] LtnSmBeta has inconsistent path elements: {"MCCCCLCLCCCLCCCLCCCZ", "MCLCCCLCCCLCCCCCCLLZ"} [2026-10-01T22:12:23.069662Z ThreadId(5) fontbe::glyphs WARN] LtnSmG.BarBowl.SngBowl has inconsistent path elements: {"MCCCCLCCLCCLZMCCCCLZMLLLLZ", "MCCCCLCCLCCLZMCLCCCZMLLLLZ"} [2026-10-01T22:12:23.067998Z ThreadId(7) fontbe::glyphs WARN] LtnSmLMiddleDot.TailL has inconsistent path elements: {"MCCCCZMLCLCCLCCLZ", "MCLCCLCCLLZMCCCCZ"} [2026-10-01T22:12:23.086772Z ThreadId(1) fontc ERROR] 'LtnSmTDiagStrk.NoTailT' has interpolation-incompatible paths 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
c::workload DEBUG] 48/4396 complete, most recently Fe(Glyph(DevInvCandrabindu.alt)) [2026-10-01T22:12:29.804956Z ThreadId(1) fontc::workload DEBUG] 49/4396 complete, most recently Fe(Glyph(DevNaR)) [2026-10-01T22:12:29.804958Z ThreadId(1) fontc::workload DEBUG] 50/4396 complete, most recently Fe(Glyph(emspace)) [2026-10-01T22:12:29.812687Z ThreadId(3) ufo2fontir::source DEBUG] 2 distinct feature files; they will be merged [2026-10-01T22:12:29.879842Z ThreadId(7) fontbe::glyphs WARN] DevHalfShaR has inconsistent path elements: {"MCCLLLCCCCCLLLCCZMLLLLZMLLLLZMLLLLZ", "MLLLLZMLLLLZMLLLLZMCCLLLLLLCCCZMCCCCCZ"} [2026-10-01T22:12:29.879986Z ThreadId(4) fontbe::glyphs WARN] threesuperior has inconsistent path elements: {"MCCCCCCLCCCCLCCCCLCCCCZ", "MCCCCCCCLCCCLLCCCCLCCCCZ"} [2026-10-01T22:12:29.889140Z ThreadId(1) fontc ERROR] Invalid source glyph 'DevRaE': 'bad anchor: 'Invalid anchor 'Halant': 'no value at default location'''
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
LCZMLLLLZMLLLLZMLLLLZMLLLLZMLLLLZMLCCCCCLCCCCLLZ", "MLLLLZMCCCCCCCCLCCCCCCCLZMCCLCCCCLCZMLLLLZMLLLLZMLLLLZMLLLLZMLCCCCCLCCCCLLZMLLLLZ"} [2026-10-01T22:12:33.461368Z ThreadId(9) fontbe::glyphs WARN] DevMaatraLL has inconsistent path elements: {"MCCCLCCCCZMCCCLCCCCLCCCLCCCZMCCCCLCCCLZ", "MCCCLCCCCZMCCCLCCCCCCCCLCCCCCZMCCCCLCCCLZ"} [2026-10-01T22:12:33.461037Z ThreadId(3) fontbe::glyphs WARN] DevJaR has inconsistent path elements: {"MLCCCLCCCLLLLZMLLLLZMLLLLZMLLLLZMLLLLZ", "MLLLLZMLLLLZMLLLLZMLLLLZMLCCCLCCCLLLZ"} [2026-10-01T22:12:33.461414Z ThreadId(3) fontbe::glyphs WARN] DevTt.HalfYa has inconsistent path elements: {"MLLCCCLCCCCLZMLLLLZMLLLLZMLCCCCCLCCCCLLZMLLLLZMLLLLZ", "MLLCCCLCCCCLZMLLLLZMLLLLZMLLLLZMLLLLZMLCCCCCLCCCCLLZ"} [2026-10-01T22:12:33.471238Z ThreadId(1) fontc ERROR] Invalid source glyph 'DevRaE': 'bad anchor: 'Invalid anchor 'Halant': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['AnnapurnaSIL-Bold.ttf', 'AnnapurnaSIL-Regular.ttf']
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILItalic.designspace?258e532625 (default)
fontc
4613 complete, most recently Be(GlyfFragment(LtnSmInsularT.sc)) [2026-10-01T22:12:40.408227Z ThreadId(1) fontc::workload DEBUG] 9259/14613 complete, most recently Be(GlyfFragment(CombZigZagAbv)) [2026-10-01T22:12:40.408239Z ThreadId(1) fontc::workload DEBUG] 9260/14613 complete, most recently Be(GlyfFragment(LtnCapSchwa)) [2026-10-01T22:12:40.408243Z ThreadId(1) fontc::workload DEBUG] 9261/14613 complete, most recently Be(GlyfFragment(LftSglQuotMrk)) [2026-10-01T22:12:40.408246Z ThreadId(1) fontc::workload DEBUG] 9262/14613 complete, most recently Be(GlyfFragment(CyCapZhe)) [2026-10-01T22:12:40.408249Z ThreadId(1) fontc::workload DEBUG] 9263/14613 complete, most recently Be(GlyfFragment(CySmDe)) [2026-10-01T22:12:40.408252Z ThreadId(1) fontc::workload DEBUG] 9264/14613 complete, most recently Be(GlyfFragment(LftArrw)) [2026-10-01T22:12:40.425823Z ThreadId(1) fontc ERROR] 'CySmTe.Serb' has interpolation-incompatible paths
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
atrillo has inconsistent path elements: {"MLLLZMCCLCCCCLLLLLLLLZ", "MLLLLLLLCCLCCCCLZMLLLZ"} [2026-10-01T22:12:44.039818Z ThreadId(8) fontbe::glyphs WARN] CySmSha.sc has inconsistent path elements: {"MLLLCCCCLCLCLLLLCCLCLCCCLLLLCCCCLLLLCCLCLZ", "MLLLLCLCLCLCLLLLLCLCLCLCLLLLLCLCLLLLLCCLCLZ"} [2026-10-01T22:12:44.039823Z ThreadId(8) fontbe::glyphs WARN] CyCapTe has inconsistent path elements: {"MLLLLCLLCLLLLLCLLCLLLZ", "MLLLLCLLCCLLLCCLLCLLLZ"} [2026-10-01T22:12:44.040036Z ThreadId(2) fontbe::glyphs WARN] LtnSmOODigraph has inconsistent path elements: {"MCCCCZMCCCCZMCCCCZMCCCCZ", "MCCCCCCCCZMCCCCCZMCCCCZ"} [2026-10-01T22:12:44.040040Z ThreadId(7) fontbe::glyphs WARN] GrSmCapPi has inconsistent path elements: {"MLCLLLLLCLCLLLLLLCLCLLLLLCLCLCZ", "MCLCCLLLCCLCLLLLCCLCCLLLCCLCLZ"} [2026-10-01T22:12:44.058806Z ThreadId(1) fontc ERROR] 'LtnSmPLowCurl' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
sFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Italic INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 155 mark, 6 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 2384, 2: 11675, 3: 4774, 4: 1909, 5: 295, 6: 40, 7: 5 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Italic INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 293 INFO:ufo2ft:Building OpenType tables fontmake: Error: Compiling UFO failed: cannot map 'LtnSmAEgAlef.SngStory' to U+A7BB; already mapped to 'LtnSmAEgAlef' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-charis/$VIRTUAL/google/fonts/ofl/charissil/config.yaml source/CharisSILRoman.designspace?258e532625 (default)
fontc
35.219694Z ThreadId(3) fontbe::glyphs WARN] ModSmCapLDep has inconsistent path elements: {"MLLLLZMLLLCLCLLLLLCLLCLLZ", "MLLLLZMLLCLCLLLLLCLLCLLLZ"} [2026-10-01T22:12:35.219738Z ThreadId(6) fontbe::glyphs WARN] LtnSmHStrk.sc has inconsistent path elements: {"MLLLLZMLLCLCLLLLLCLLLCLLLLLCLCLLLLLCLLLCLLLZ", "MLCCLCLLLLCCLLLCLLLLCCLCLLLLCCLLLCLLLZMLLLLZ"} [2026-10-01T22:12:35.219755Z ThreadId(7) fontbe::glyphs WARN] LtnSmJ.sc has inconsistent path elements: {"MLLLCCLCCLLLCCLCLZ", "MLLLLCLCCLLLCCLCLZ"} [2026-10-01T22:12:35.219956Z ThreadId(3) fontbe::glyphs WARN] ModSmS has inconsistent path elements: {"MCCCCLLLCCCCCCLLLCCZ", "MCCCCCCCLLCCCCCCLLLZ"} [2026-10-01T22:12:35.219960Z ThreadId(6) fontbe::glyphs WARN] LtnCapRDiagStrk has inconsistent path elements: {"MLCCCLLLCLCLLLLLCLCCCZMCCLCCZMLLLLZ", "MLCCCLLLCLCLLLLLCLLCCZMCCLCCZMLLLLZ"} [2026-10-01T22:12:35.236325Z ThreadId(1) fontc ERROR] 'LtnSmCapP' has interpolation-incompatible paths
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
-01T22:12:38.885016Z ThreadId(5) fontbe::glyphs WARN] LtnSmRevOpnERetrHookDep has inconsistent path elements: {"MLLLLZMCCLCLCCCLCCCLLCCCLCCCCCCZ", "MLLLLZMCCLCLCCCLCCCCLCCCLCCCCCCZ"} [2026-10-01T22:12:38.885019Z ThreadId(4) fontbe::glyphs WARN] LtnSmG.sc has inconsistent path elements: {"MLLLLCLCCCCCCCLLLCCCCLCLZ", "MLLLLCLCCCCCCCLLLLCCCCLCLZ"} [2026-10-01T22:12:38.885238Z ThreadId(5) fontbe::glyphs WARN] LtnSmHeng.sc has inconsistent path elements: {"MLLLCCLLLCLLLLCCLCLLLLCCLLLCLLCCCLCLZ", "MLLLLCLLLCLLLLLCLCLLLLLCLLLCLLCCCLCLZ"} [2026-10-01T22:12:38.897530Z ThreadId(1) fontc ERROR] 'CyCapKomiDe' has interpolation-incompatible paths thread '<unnamed>' (70715208) panicked at fontir/src/glyph.rs:128:9: 'LtnSmBMiddleTilde' has 2 unique sets of components; must have exactly 1 {[LtnSmB, SmTilde], [LtnSmB]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CharisSIL-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 155 mark, 6 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on CharisSIL-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on CharisSIL-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on CharisSIL-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1680, 2: 12067, 3: 4233, 4: 959, 5: 95, 6: 71, 7: 28 INFO:ufo2ft.filters:Running FlattenComponentsFilter on CharisSIL-Regular 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-10-01T22:12:49.885665Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILItalic.designspace" [2026-10-01T22:12:49.885716Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: Can't check compatibility: no source found at the default location of the designspace
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILItalic.designspace?dcf3e10a5a (gftools)
fontc
[1/6] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd87yrgyc /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd87yrgyc source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd87yrgyc source/DaiBannaSILItalic.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:12:53.419994Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILItalic.designspace" [2026-10-01T22:12:53.420052Z ThreadId(1) fontc ERROR] No default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Tools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILItalic.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (default)
fontc
[2026-10-01T22:12:45.127630Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-daibannasil_dcf3e10a5a/source/DaiBannaSILUpright.designspace" [2026-10-01T22:12:45.127687Z ThreadId(1) fontc ERROR] No default master
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: Can't check compatibility: no source found at the default location of the designspace
silnrsi/font-daibannasil/$VIRTUAL/google/fonts/ofl/daibannasil/config.yaml source/DaiBannaSILUpright.designspace?dcf3e10a5a (gftools)
fontc
[1/6] fontcBuildTTF FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprs_o8zpa /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprs_o8zpa source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprs_o8zpa source/DaiBannaSILUpright.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:12:48.898779Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/DaiBannaSILUpright.designspace" [2026-10-01T22:12:48.898849Z ThreadId(1) fontc ERROR] No default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. WARNING:fontTools.designspaceLib.statNames:Cannot determine default source to look up family name. fontmake: Error: In 'source/DaiBannaSILUpright.designspace': Preparing the Designspace for interpolation failed: Can't generate UFOs from this Designspace because there is no default master source at location 'weight: 450.0, width: 100.0, custom: 0.0'. Check that all 'default' values of all axes together point to a single actual master source. For axes with a mapping, the 'default' values should have an 'input="..."' map value, where the corresponding 'output="..."' value then points to the master source. ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
res WARN] FEA validation produced 1 warnings: warning: '.null' is not a valid glyph name, and may not be supported on all compilers. You should prefer the name 'NULL', and escape it with a backslash ('\NULL') in FEA. in /Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/masters/Harmattan-Bold.ufo/features.fea at 48:23 | 48 | ... [.notdef .null A AE Aacute Acircumflex Adieresis Agrave Aring Atilde B C Ccedilla D Delta E Eacute | ^^^^^ [2026-10-01T22:13:36.890851Z ThreadId(1) fontc::workload DEBUG] 7398/7413 complete, most recently Be(FeaturesAst(1)) [2026-10-01T22:13:36.890871Z ThreadId(1) fontc::workload DEBUG] Be(FeaturesAst(1)) successful [2026-10-01T22:13:36.979337Z ThreadId(1) fontc::workload DEBUG] 7399/7413 complete, most recently Be(Features) [2026-10-01T22:13:37.009281Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master
fontmake
ols.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 146 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-harmattan_b8d089bdb2/source/Harmattan.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Harmattan Bold: Expected to see [0]==1677, instead saw 1571
silnrsi/font-harmattan/$VIRTUAL/google/fonts/ofl/harmattan/config.yaml source/Harmattan.designspace?b8d089bdb2 (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
:13:41.003664Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:13:41.005003Z ThreadId(3) fontbe::features WARN] Skipping generating feature 'mark', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:13:41.005028Z ThreadId(3) fontbe::features WARN] Skipping generating feature 'mkmk', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:13:41.055329Z ThreadId(1) fontc::workload DEBUG] 7398/7413 complete, most recently Be(Marks) [2026-10-01T22:13:41.055343Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:13:41.136816Z ThreadId(1) fontc::workload DEBUG] 7399/7413 complete, most recently Be(Features) [2026-10-01T22:13:41.174726Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 155 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/Harmattan.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[0] The problem is likely to be in Harmattan Bold: Expected to see [0]==1677, instead saw 1571 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-idiqlat/$VIRTUAL/google/fonts/ofl/idiqlat/config.yaml source/Idiqlat.designspace?ed19e4c206 (gftools)
fontc
gftools produced multiple outputs: ['Idiqlat-Light.ttf', 'Idiqlat-ExtraLight.ttf', 'Idiqlat-Regular.ttf']
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
gftools produced multiple outputs: ['Kanchenjunga-Regular.ttf', 'Kanchenjunga-Bold.ttf', 'Kanchenjunga-Medium.ttf', 'Kanchenjunga-SemiBold.ttf']
fontmake
gftools produced multiple outputs: ['Kanchenjunga-Regular.ttf', 'Kanchenjunga-Bold.ttf', 'Kanchenjunga-Medium.ttf', 'Kanchenjunga-SemiBold.ttf']
silnrsi/font-kayphodu/$VIRTUAL/google/fonts/ofl/kayphodu/config.yaml source/KayPhoDu.designspace?4c49d8ac7a (gftools) ✎
view source repository copy reproduction command
annotations
fontc
gftools produced multiple outputs: ['KayPhoDu-Regular.ttf', 'KayPhoDu-Medium.ttf', 'KayPhoDu-SemiBold.ttf', 'KayPhoDu-Bold.ttf']
fontmake
gftools produced multiple outputs: ['KayPhoDu-Regular.ttf', 'KayPhoDu-Medium.ttf', 'KayPhoDu-SemiBold.ttf', 'KayPhoDu-Bold.ttf']
silnrsi/font-kedebideri/$VIRTUAL/google/fonts/ofl/kedebideri/config.yaml source/Kedebideri.designspace?4973b2e025 (gftools)
fontc
gftools produced multiple outputs: ['Kedebideri-Black.ttf', 'Kedebideri-Bold.ttf', 'Kedebideri-Regular.ttf', 'Kedebideri-ExtraBold.ttf', 'Kedebideri-SemiBold.ttf', 'Kedebideri-Medium.ttf']
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-10-01T22:14:27.521356Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/lateef-edit.designspace" [2026-10-01T22:14:27.521395Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo'
silnrsi/font-lateef/$VIRTUAL/google/fonts/ofl/lateef/config.yaml source/lateef-edit.designspace?d682ea7cc0 (gftools)
fontc
iable FAILED: [code=1] /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw7zkw_yp /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw7zkw_yp source/lateef-edit.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpw7zkw_yp source/lateef-edit.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:14:31.191448Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/lateef-edit.designspace" [2026-10-01T22:14:31.191484Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjqgjjgmr -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/tmpjqgjjgmr -o variable -m source/lateef-edit.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In 'source/masters/Lateef-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.fontc_crater_cache/silnrsi/font-lateef_d682ea7cc0/source/masters/Lateef-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-namdhinggo/$VIRTUAL/google/fonts/ofl/namdhinggo/config.yaml source/Namdhinggo.designspace?2c6ac797b0 (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
g generating feature 'kern', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:14:57.982564Z ThreadId(6) fontbe::features::kern INFO] no kerning work to do [2026-10-01T22:14:57.982638Z ThreadId(1) fontc::workload DEBUG] 1873/1889 complete, most recently Be(GatherBeKerning) [2026-10-01T22:14:57.982644Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:14:57.985710Z ThreadId(1) fontc::workload DEBUG] 1874/1889 complete, most recently Be(Marks) [2026-10-01T22:14:57.985730Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:14:57.987453Z ThreadId(1) fontc::workload DEBUG] 1875/1889 complete, most recently Be(Features) [2026-10-01T22:14:57.989163Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: GPOS lookup 2 ('IkarKWid') in feature kern: DFLT/dflt is a contextual lookup that differs from the default master
fontmake
of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 30 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-namdhinggo_2c6ac797b0/source/Namdhinggo.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.ta ble.LookupList.Lookup[2][0].ChainPosRuleSet[0].ChainPosRule[14].PosLookupRecor d[0].LookupListIndex The problem is likely to be in Namdhinggo ExtraBold: Expected to see .LookupListIndex==17, instead saw 3
silnrsi/font-namdhinggo/$VIRTUAL/google/fonts/ofl/namdhinggo/config.yaml source/Namdhinggo.designspace?2c6ac797b0 (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
e, most recently Be(Gvar) [2026-10-01T22:15:01.569095Z ThreadId(1) fontc::workload DEBUG] 1872/1889 complete, most recently Be(Glyf) [2026-10-01T22:15:01.569098Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:15:01.569104Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:01.569109Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2026-10-01T22:15:01.569113Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:01.569130Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:15:01.590617Z ThreadId(1) fontc::workload DEBUG] 1875/1889 complete, most recently Be(Features) [2026-10-01T22:15:01.600960Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: GPOS lookup 2 ('IkarKWid') in feature kern: DFLT/dflt is a contextual lookup that differs from the default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Namdhinggo-Medium.ttf', 'Namdhinggo-Regular.ttf', 'Namdhinggo-Bold.ttf', 'Namdhinggo-SemiBold.ttf', 'Namdhinggo-ExtraBold.ttf']
silnrsi/font-padauk/$VIRTUAL/google/fonts/ofl/padauk/config.yaml source/Padauk.designspace?278b8efb03 (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
[2026-10-01T22:15:19.713955Z ThreadId(1) fontc::workload DEBUG] 3155/3173 complete, most recently Be(Gvar) [2026-10-01T22:15:19.713958Z ThreadId(1) fontc::workload DEBUG] Be(FeaturesAst(1)) successful [2026-10-01T22:15:19.713972Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:15:19.713977Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:15:19.713996Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:19.722210Z ThreadId(1) fontc::workload DEBUG] 3158/3173 complete, most recently Be(Marks) [2026-10-01T22:15:19.722232Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:19.733400Z ThreadId(1) fontc::workload DEBUG] 3159/3173 complete, most recently Be(Features) [2026-10-01T22:15:19.741276Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master
fontmake
Loading master fonts INFO:fontTools.varLib:Dropped 760 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib: cpht: OS/2.sCapHeight [903, 925] INFO:fontTools.varLib: xhgt: OS/2.sxHeight [459, 466] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-padauk_278b8efb03/source/Padauk.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[0].Feature.LookupListIndex[7] The problem is likely to be in Padauk Book Bold: Expected to see [7]==33, instead saw 35
silnrsi/font-padauk/$VIRTUAL/google/fonts/ofl/padauk/config.yaml source/Padauk.designspace?278b8efb03 (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
:15:23.426391Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:15:23.427609Z ThreadId(3) fontbe::features WARN] Skipping generating feature 'mkmk', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:15:23.427624Z ThreadId(3) fontbe::features WARN] Skipping generating feature 'mark', which is manually declared in FEA and has no insertion comment. [2026-10-01T22:15:23.436290Z ThreadId(1) fontc::workload DEBUG] 3158/3173 complete, most recently Be(Marks) [2026-10-01T22:15:23.436313Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:23.446764Z ThreadId(1) fontc::workload DEBUG] 3159/3173 complete, most recently Be(Features) [2026-10-01T22:15:23.451015Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Padauk-Regular.ttf', 'PadaukBook-Regular.ttf', 'PadaukBook-Bold.ttf', 'Padauk-Bold.ttf']
silnrsi/font-ramsina/$VIRTUAL/google/fonts/ofl/ramsina/config.yaml source/Ramsina.designspace?29f057928d (default)
fontc
[2026-10-01T22:15:24.458038Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/silnrsi/font-ramsina_29f057928d/source/Ramsina.designspace" [2026-10-01T22:15:24.458073Z ThreadId(1) fontc ERROR] axis 'wght' missing at least one of default/min/max mapping
fontmake
ag': 'XXXX'}] INFO:fontTools.varLib:Internal master locations: [{'custom': 0.0, 'weight': 400.0, 'width': 100.0}] INFO:fontTools.varLib:Internal axis supports: {'custom': [0.0, 0.0, 0.0], 'weight': [250.0, 400.0, 800.0], 'width': [100.0, 100.0, 100.0]} INFO:fontTools.varLib:Normalized master locations: [{'custom': 0.0, 'weight': 0.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 274 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-ramsina_29f057928d/source/Ramsina.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis minimum value 200.0 and it must be the lowest input mapping value.
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
y Be(Marks) [2026-10-01T22:15:29.173200Z ThreadId(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:15:29.173207Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2026-10-01T22:15:29.173212Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:29.176685Z ThreadId(1) fontc::workload DEBUG] 3675/3693 complete, most recently Be(Gvar) [2026-10-01T22:15:29.176704Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:29.177523Z ThreadId(1) fontc::workload DEBUG] 3676/3693 complete, most recently Be(Glyf) [2026-10-01T22:15:29.177538Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:15:29.178294Z ThreadId(1) fontc::workload DEBUG] 3679/3693 complete, most recently Be(Features) [2026-10-01T22:15:29.181022Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master
fontmake
] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 219 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-ruwudu_b5aa4e6438/source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17
silnrsi/font-ruwudu/$VIRTUAL/google/fonts/ofl/ruwudu/config.yaml source/Ruwudu.designspace?b5aa4e6438 (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
d(1) fontc::workload DEBUG] Be(GatherBeKerning) successful [2026-10-01T22:15:32.760481Z ThreadId(1) fontc::workload DEBUG] 3674/3693 complete, most recently Be(Gvar) [2026-10-01T22:15:32.760518Z ThreadId(1) fontc::workload DEBUG] 3675/3693 complete, most recently Be(Glyf) [2026-10-01T22:15:32.760525Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:32.760561Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:15:32.770627Z ThreadId(1) fontc::workload DEBUG] 3678/3693 complete, most recently Be(Marks) [2026-10-01T22:15:32.770638Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:32.774647Z ThreadId(1) fontc::workload DEBUG] 3679/3693 complete, most recently Be(Features) [2026-10-01T22:15:32.778187Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
rLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 234 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'source/Ruwudu.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because some values were different, but should have been the same. This happened while performing the following operation: GPOS.table.FeatureList.FeatureRecord[2].Feature.LookupListIndex[0] The problem is likely to be in Ruwudu Bold: Expected to see [0]==11, instead saw 17 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?60e64560db (default) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
kload DEBUG] Be(GlyfFragment(lamThreedotsbelow_alefThreeabove-ar.fina)) successful [2026-10-01T22:15:34.221848Z ThreadId(1) fontc::workload DEBUG] 7565/7585 complete, most recently Be(Colr) [2026-10-01T22:15:34.221868Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2026-10-01T22:15:34.236970Z ThreadId(1) fontc::workload DEBUG] 7566/7585 complete, most recently Be(Marks) [2026-10-01T22:15:34.236991Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:34.242805Z ThreadId(1) fontc::workload DEBUG] 7567/7585 complete, most recently Be(Gvar) [2026-10-01T22:15:34.242825Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:34.268206Z ThreadId(1) fontc::workload DEBUG] 7568/7585 complete, most recently Be(Features) [2026-10-01T22:15:34.288483Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master
fontmake
ht': 1.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 390 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar INFO:fontTools.varLib:No need for avar INFO:fontTools.varLib:Generating MVAR INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/silnrsi/font-scheherazade_60e64560db/source/ScheherazadeNew.designspace': Generating fonts from Designspace failed: Couldn't merge the fonts, because a list of objects had inconsistent lengths. This happened while performing the following operation: GSUB.table.LookupList.Lookup[100] The problem is likely to be in Scheherazade New Bold: Expected to see [100]==4, instead saw 6
silnrsi/font-scheherazade/$VIRTUAL/google/fonts/ofl/scheherazadenew/config.yaml source/ScheherazadeNew.designspace?60e64560db (gftools) ✎
view source repository copy reproduction command
annotations
  • non-identical feature files across UFO sources that the feature merge can't reconcile (named/contextual lookups or GSUB differ between masters): https://github.com/googlefonts/fontc/issues/1552
  • (to add or change, manually edit annotations.json)
fontc
76Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2026-10-01T22:15:38.197696Z ThreadId(1) fontc::workload DEBUG] 7566/7585 complete, most recently Be(Marks) [2026-10-01T22:15:38.197721Z ThreadId(1) fontc::workload DEBUG] Be(Marks) successful [2026-10-01T22:15:38.200513Z ThreadId(1) fontc::workload DEBUG] 7567/7585 complete, most recently Be(Gvar) [2026-10-01T22:15:38.200533Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2026-10-01T22:15:38.214749Z ThreadId(1) fontc::workload DEBUG] 7568/7585 complete, most recently Be(Glyf) [2026-10-01T22:15:38.214773Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2026-10-01T22:15:38.229100Z ThreadId(1) fontc::workload DEBUG] 7571/7585 complete, most recently Be(Features) [2026-10-01T22:15:38.242512Z ThreadId(1) fontc ERROR] failed to merge the masters' features: master 1: named lookups differ from the default master 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
0-01T22:16:49.476677Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-10-01T22:16:49.476692Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 150 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo': Compiling UFO failed: /Users/rofls/.fontc_crater_cache/slavonic/shafarik_e4045d59b2/sources/Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32"
slavonic/shafarik/sources/config.yaml Shafarik-Regular.ufo?e4045d59b2 (gftools)
fontc
026-10-01T22:16:53.560201Z ThreadId(1) fontc::workload DEBUG] 4911/7308 complete, most recently Be(GlyfFragment(M)) [2026-10-01T22:16:53.629354Z ThreadId(1) fontc ERROR] FEA compilation failed with 3 errors [2026-10-01T22:16:53.629371Z ThreadId(1) fontc WARN] error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 877:4 | 877 | sub \uni2C42 \uni2C32 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1120:4 | 1120 | sub \uni2C42.ss03 \uni2C32.ss03 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Ligature substitution shadows existing rule in Shafarik-Regular.ufo/features.fea at 1365:4 | 1365 | sub \uni2C42.ss04 \uni2C32.ss04 by \uF0411; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
r DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Shafarik-Regular INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 150 mark, 0 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Shafarik-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Shafarik-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 30032, 2: 44322, 3: 2452, 4: 586, 5: 27, 6: 3, 8: 2 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Shafarik-Regular INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'Shafarik-Regular.ufo': Compiling UFO failed: Shafarik-Regular.ufo/features.fea:877:5: Already defined substitution for "uni2C42, uni2C32" ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
smc/Gayathri/$VIRTUAL/google/fonts/ofl/gayathri/config.yaml sources/Gayathri.designspace?5ad0cb435b (default)
fontc
CCCCCCCCCCCCCCZMCCCCZ", "MCCCCCCZMCCCCCCCCCCCCCCCCCCCCCCLCCLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCZ"} [2026-10-01T22:17:02.673101Z ThreadId(7) fontbe::glyphs WARN] eth has inconsistent path elements: {"MCCCLCCCCLCCCCCCLCCCCLCCCCZMCCCCZ", "MCCCCLCCCCLCCCCCCLCCCCLCCCZMCCCCZ", "MCCCLCCCCLLCCCCCLCCCCLCCCCZMCCCCZ"} [2026-10-01T22:17:02.673118Z ThreadId(3) fontbe::glyphs WARN] copyright has inconsistent path elements: {"MCCCCZMCCCCZMCCCCCCCCCCCCCCZ", "MCCCCZMCCCCZMCCCCCCCCCCCCCCCCCCZ"} [2026-10-01T22:17:02.673121Z ThreadId(7) fontbe::glyphs WARN] i1 has inconsistent path elements: {"MCLCCCCLCCCLCZ", "MCLCCCCLCCLCZ"} [2026-10-01T22:17:02.673143Z ThreadId(9) fontbe::glyphs WARN] _th1 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZ"} [2026-10-01T22:17:02.682050Z ThreadId(1) fontc ERROR] 'asterisk' 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
3/4548 complete, most recently Be(GlyfFragment(two_super)) [2026-10-01T22:17:06.379810Z ThreadId(1) fontc::workload DEBUG] 2504/4548 complete, most recently Be(GlyfFragment(oslash)) [2026-10-01T22:17:06.379812Z ThreadId(1) fontc::workload DEBUG] 2505/4548 complete, most recently Be(GlyfFragment(_rh)) [2026-10-01T22:17:06.379815Z ThreadId(1) fontc::workload DEBUG] 2506/4548 complete, most recently Be(GlyfFragment(u_sign_drop_small)) [2026-10-01T22:17:06.379817Z ThreadId(1) fontc::workload DEBUG] 2507/4548 complete, most recently Be(GlyfFragment(m1p1)) [2026-10-01T22:17:06.379820Z ThreadId(1) fontc::workload DEBUG] 2508/4548 complete, most recently Be(GlyfFragment(s)) [2026-10-01T22:17:06.379822Z ThreadId(1) fontc::workload DEBUG] 2509/4548 complete, most recently Be(GlyfFragment(_p1)) [2026-10-01T22:17:06.383624Z ThreadId(1) fontc ERROR] 'k3u2' 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-10-01T22:18:38.876197Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Italic.designspace" [2026-10-01T22:18:38.876256Z 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/tmp1l85sgwv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1l85sgwv source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1l85sgwv source/STIXTwoTextVF-Italic.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:18:42.335593Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Italic.designspace" [2026-10-01T22:18:42.335706Z 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/tmpoorgs9rr -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/tmpoorgs9rr -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-10-01T22:18:34.448524Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.fontc_crater_cache/stipub/stixfonts_c4afdf3fa5/source/STIXTwoTextVF-Roman.designspace" [2026-10-01T22:18:34.448587Z 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/tmpvv5_hjgo /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvv5_hjgo source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpvv5_hjgo source/STIXTwoTextVF-Roman.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:18:37.884984Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "source/STIXTwoTextVF-Roman.designspace" [2026-10-01T22:18:37.885034Z 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
fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpijp4m24p -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/tmpijp4m24p -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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
strichpunkt-design/Strichpunkt_Sans/sources/config.yaml StrichpunktSans.glyphs?9a24fe35f2 (gftools)
fontc
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 83, in __init__ self.validate_recipe() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 114, in validate_recipe raise ValueError("First step must have a 'source' key") ValueError: First step must have a 'source' key
fontmake
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 445, in main pd = GFBuilder(config, fontc_args=fontc_args) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 83, in __init__ self.validate_recipe() ~~~~~~~~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 114, in validate_recipe raise ValueError("First step must have a 'source' key") ValueError: First step must have a 'source' key
supernotes/sn-pro/sources/config.yaml SNPro.glyphspackage?e025ac4755 (gftools)
fontc
lders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpyvFnUc/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpq6ck70fp.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/.tmppaQkFB/gftools/gftools_temp_dir/SNPro[ital,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqa7825a0.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
0m] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-10-01T22:19:53.206045Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-10-01T22:19:53.206064Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-10-01T22:19:53.206074Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-10-01T22:19:53.206089Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-10-01T22:19:53.231583Z 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
DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CB' [2026-10-01T22:20:26.795178Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-10-01T22:20:26.795182Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.nisui_hen' for 'uni51CC' [2026-10-01T22:20:26.795185Z ThreadId(1) glyphs_reader::smart_components DEBUG] instantiating component '_part.nisui_hen' at Normalized {ax00: 0.46} [2026-10-01T22:20:26.795188Z ThreadId(1) glyphs_reader::font DEBUG] instantiating smart component '_part.higashi_tsukuri' for 'uni51CD' [2026-10-01T22:20:26.813472Z ThreadId(1) fontc ERROR] Reading source failed for 'Sources/DelaGothic.glyphs': 'Unable to read glyphs file: Bad smart component '_part.higashi_tsukuri' in glyph 'uni51CD': Smart component layers are not interpolation compatible' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
lle/fontc_crater/venv/lib/python3.13/site-packages/ufo2ft/filters/__init__.py", line 64, in getFilterClass module = importlib.import_module(".".join([pkg, moduleName])) File "/opt/homebrew/Cellar/python@3.13/3.13.12_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'ufo2ft.filters.addExtremes' INFO:ufo2ft.filters:Running CornerComponentsFilter on DelaGothicOne-Regular fontmake: Error: Compiling UFO failed: Could not find shape number 0 in ze-hira ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
thundernixon/Libre-Caslon/$VIRTUAL/google/fonts/ofl/librecaslontext/config.yaml sources/LibreCaslonText.glyphs?52200a76d7 (default)
fontc
tc::workload DEBUG] 553/2237 complete, most recently Fe(Glyph(period.tnum)) [2026-10-01T22:22:22.903674Z ThreadId(1) fontc::workload DEBUG] 554/2237 complete, most recently Fe(Glyph(endash)) [2026-10-01T22:22:22.903676Z ThreadId(1) fontc::workload DEBUG] 555/2237 complete, most recently Fe(Glyph(fivesuperior)) [2026-10-01T22:22:22.903678Z ThreadId(1) fontc::workload DEBUG] 556/2237 complete, most recently Fe(Glyph(ff)) [2026-10-01T22:22:22.903680Z ThreadId(1) fontc::workload DEBUG] 557/2237 complete, most recently Fe(Glyph(igrave)) [2026-10-01T22:22:22.903683Z ThreadId(1) fontc::workload DEBUG] 558/2237 complete, most recently Fe(Glyph(s_t)) [2026-10-01T22:22:22.903685Z ThreadId(1) fontc::workload DEBUG] 559/2237 complete, most recently Fe(Glyph(udieresis)) [2026-10-01T22:22:22.907852Z 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 'apply_origin_anchor' transformation 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
-01T22:22:27.556243Z ThreadId(1) fontc::workload DEBUG] 891/2237 complete, most recently Be(GlyfFragment(fivesuperior)) [2026-10-01T22:22:27.556244Z ThreadId(1) fontc::workload DEBUG] 892/2237 complete, most recently Be(GlyfFragment(seven.oldstyle)) [2026-10-01T22:22:27.556245Z ThreadId(1) fontc::workload DEBUG] 893/2237 complete, most recently Be(GlyfFragment(ring.cap)) [2026-10-01T22:22:27.556246Z ThreadId(1) fontc::workload DEBUG] 894/2237 complete, most recently Be(GlyfFragment(G)) [2026-10-01T22:22:27.556247Z ThreadId(1) fontc::workload DEBUG] 895/2237 complete, most recently Be(GlyfFragment(five.tnum)) [2026-10-01T22:22:27.556248Z ThreadId(1) fontc::workload DEBUG] 896/2237 complete, most recently Be(GlyfFragment(bar)) [2026-10-01T22:22:27.563580Z 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
aps --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 'apply_origin_anchor' transformation 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
.694081Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetMakeStroke' [2026-10-01T22:23:01.694136Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetPosition' [2026-10-01T22:23:01.694142Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetProportional' [2026-10-01T22:23:01.694145Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetVertical' [2026-10-01T22:23:01.694170Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSCornerRadius' [2026-10-01T22:23:01.699455Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(400.0). Mappings [(UserSpace(200.0), DesignSpace(200.0)), (UserSpace(300.0), DesignSpace(300.0)), (UserSpace(400.0), DesignSpace(200.0)), (UserSpace(500.0), DesignSpace(500.0)), (UserSpace(600.0), DesignSpace(600.0)), (UserSpace(700.0), DesignSpace(700.0)), (UserSpace(800.0), DesignSpace(800.0))]
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
own custom parameter 'GSOffsetMakeStroke' [2026-10-01T22:23:07.380840Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetPosition' [2026-10-01T22:23:07.380841Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetProportional' [2026-10-01T22:23:07.380842Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSOffsetVertical' [2026-10-01T22:23:07.380853Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'GSCornerRadius' [2026-10-01T22:23:07.384086Z ThreadId(1) fontc ERROR] Missing mapping on Weight for default at DesignSpace(400.0). Mappings [(UserSpace(200.0), DesignSpace(200.0)), (UserSpace(300.0), DesignSpace(300.0)), (UserSpace(400.0), DesignSpace(200.0)), (UserSpace(500.0), DesignSpace(500.0)), (UserSpace(600.0), DesignSpace(600.0)), (UserSpace(700.0), DesignSpace(700.0)), (UserSpace(800.0), DesignSpace(800.0))] 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-10-01T22:26:47.822196Z 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/tmpeg0ef915 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeg0ef915 sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeg0ef915 sources/Italic/FrauncesItalic.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:51.678639Z 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-10-01T22:26:40.820034Z 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/tmpjutkdjj3 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjutkdjj3 sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjutkdjj3 sources/Roman/Fraunces.designspace --flatten-components --decompose-transformed-components [2026-10-01T22:26:46.477067Z ThreadId(1) fontc ERROR] Reading source failed for 'sources/Roman/Fraunces.designspace': 'failed to deserialize designspace: duplicate field `axis`' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
es 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 9: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: None * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph zero, contour 1, point 11: * Fraunces 144pt Black, Fraunces 9pt SuperSoft Black had: curve * Fraunces 9pt Black, Fraunces 144pt Thin, Fraunces 9pt Thin, Fraunces 144pt SuperSoft Black, Fraunces 144pt SuperSoft Thin, Fraunces 9pt SuperSoft Thin had: None fontmake: Error: In 'sources/Roman/Fraunces.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vercel/geist-font/sources/config-GeistPixel.yaml GeistPixel.glyphspackage?10dc7658f1 (gftools)
fontc
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.parser:Parsing .glyphs file Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 6, in <module> sys.exit(main()) ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/scripts/__init__.py", line 98, in main mod.main(args[2:]) ~~~~~~~~^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() ~~~~~~~~~~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ~~~^^^^^^^^^^^^^^^ AssertionError: No final targets
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (default)
fontc
e, most recently Be(GlyfFragment(uni01F5)) [2026-10-01T22:22:44.718423Z ThreadId(1) fontc::workload DEBUG] 1355/1584 complete, most recently Be(GlyfFragment(uni01F3)) [2026-10-01T22:22:44.718426Z ThreadId(1) fontc::workload DEBUG] 1356/1584 complete, most recently Be(GlyfFragment(Zdotaccent)) [2026-10-01T22:22:44.718428Z ThreadId(1) fontc::workload DEBUG] 1357/1584 complete, most recently Be(GlyfFragment(Imacron)) [2026-10-01T22:22:44.718431Z ThreadId(1) fontc::workload DEBUG] 1358/1584 complete, most recently Be(GlyfFragment(uni01F2)) [2026-10-01T22:22:44.718433Z ThreadId(1) fontc::workload DEBUG] 1359/1584 complete, most recently Be(GlyfFragment(Ubreve)) [2026-10-01T22:22:44.718437Z ThreadId(1) fontc::workload DEBUG] 1360/1584 complete, most recently Be(GlyfFragment(Idieresis)) [2026-10-01T22:22:44.720002Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360
fontmake
INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 5 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo?41ce6c5246 (gftools)
fontc
aron)) [2026-10-01T22:22:48.957441Z ThreadId(1) fontc::workload DEBUG] 1355/1584 complete, most recently Be(GlyfFragment(uni0217)) [2026-10-01T22:22:48.957442Z ThreadId(1) fontc::workload DEBUG] 1356/1584 complete, most recently Be(GlyfFragment(lacute)) [2026-10-01T22:22:48.957443Z ThreadId(1) fontc::workload DEBUG] 1357/1584 complete, most recently Be(GlyfFragment(uniFB01)) [2026-10-01T22:22:48.957444Z ThreadId(1) fontc::workload DEBUG] 1358/1584 complete, most recently Be(GlyfFragment(uni0205)) [2026-10-01T22:22:48.957445Z ThreadId(1) fontc::workload DEBUG] 1359/1584 complete, most recently Be(GlyfFragment(Omacron)) [2026-10-01T22:22:48.957446Z ThreadId(1) fontc::workload DEBUG] 1360/1584 complete, most recently Be(GlyfFragment(Lacute)) [2026-10-01T22:22:48.957900Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_93 and GID_360 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
avy/src/Coda-Heavy-IN.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaHeavy-Heavy INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 5 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda-Heavy INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda-Heavy INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 98, 2: 462, 3: 135, 4: 127, 5: 20, 7: 4 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda-Heavy fontmake: Error: In 'coda/in-progress/Heavy/src/Coda-Heavy-IN.ufo': Compiling UFO failed: Could not find component 'commaaccentcomb' used in 'Gcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (default)
fontc
most recently Be(GlyfFragment(edotaccent)) [2026-10-01T22:22:39.297821Z ThreadId(1) fontc::workload DEBUG] 1211/1612 complete, most recently Be(GlyfFragment(Racute)) [2026-10-01T22:22:39.297822Z ThreadId(1) fontc::workload DEBUG] 1212/1612 complete, most recently Be(GlyfFragment(uni0212)) [2026-10-01T22:22:39.297823Z ThreadId(1) fontc::workload DEBUG] 1213/1612 complete, most recently Be(GlyfFragment(uni0201)) [2026-10-01T22:22:39.297824Z ThreadId(1) fontc::workload DEBUG] 1214/1612 complete, most recently Be(GlyfFragment(uni01cb)) [2026-10-01T22:22:39.297825Z ThreadId(1) fontc::workload DEBUG] 1215/1612 complete, most recently Be(GlyfFragment(egrave)) [2026-10-01T22:22:39.297826Z ThreadId(1) fontc::workload DEBUG] 1216/1612 complete, most recently Be(GlyfFragment(Scircumflex)) [2026-10-01T22:22:39.301562Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_247 and GID_359
fontmake
INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft:Building OpenType tables fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/vernnobile/CodaFont_41ce6c5246/coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent'
vernnobile/CodaFont/$VIRTUAL/google/fonts/ofl/coda/config.yaml coda/in-progress/Regular/src/Coda.ufo?41ce6c5246 (gftools)
fontc
B)) [2026-10-01T22:22:43.430345Z ThreadId(1) fontc::workload DEBUG] 1377/1612 complete, most recently Be(GlyfFragment(Dcaron)) [2026-10-01T22:22:43.430347Z ThreadId(1) fontc::workload DEBUG] 1378/1612 complete, most recently Be(GlyfFragment(uni0206)) [2026-10-01T22:22:43.430350Z ThreadId(1) fontc::workload DEBUG] 1379/1612 complete, most recently Be(GlyfFragment(ohungarumlaut)) [2026-10-01T22:22:43.430352Z ThreadId(1) fontc::workload DEBUG] 1380/1612 complete, most recently Be(GlyfFragment(lacute)) [2026-10-01T22:22:43.430354Z ThreadId(1) fontc::workload DEBUG] 1381/1612 complete, most recently Be(GlyfFragment(Euro)) [2026-10-01T22:22:43.430357Z ThreadId(1) fontc::workload DEBUG] 1382/1612 complete, most recently Be(GlyfFragment(Zacute)) [2026-10-01T22:22:43.431878Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'Èš' (U+021A) to two different glyph ids: GID_247 and GID_359 ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
ecomposeTransformedComponentsFilter --keep-overlaps --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for CodaNormal-Normal INFO:fontmake.font_project:Generated preliminary openTypeCategories from GlyphData.xml: 4 mark, 2 ligature INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Coda INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Coda INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Coda INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 120, 2: 501, 3: 271, 4: 222, 5: 43, 6: 1, 7: 1 INFO:ufo2ft.filters:Running FlattenComponentsFilter on Coda INFO:ufo2ft.filters.flattenComponents:Flattened composite glyphs: 3 INFO:ufo2ft:Building OpenType tables fontmake: Error: In 'coda/in-progress/Regular/src/Coda.ufo': Compiling UFO failed: cannot map 'uni021A' to U+021A; already mapped to 'Tcommaaccent' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
vv-monsalve/Enriqueta_2019/$VIRTUAL/google/fonts/ofl/enriqueta/config.yaml source/enriqueta_masters_GOOGLE.glyphs?bdb2460d4e (default)
fontc
[2026-10-01T22:23:18.225266Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.fontc_crater_cache/vv-monsalve/Enriqueta_2019_bdb2460d4e/source/enriqueta_masters_GOOGLE.glyphs" [2026-10-01T22:23:18.228937Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:23:18.228954Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:23:18.230759Z 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/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfg28coy8 source/enriqueta_masters_GOOGLE.glyphs --flatten-components --decompose-transformed-components [2026-10-01T22:23:22.605859Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "source/enriqueta_masters_GOOGLE.glyphs" [2026-10-01T22:23:22.609476Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Disable Last Change' [2026-10-01T22:23:22.609497Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2026-10-01T22:23:22.611494Z 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/tmplqvi7avr 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
y Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1153:30 | 1153 | sub Adieresis.BRACKET.137 by Adieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:5 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1154:30 | 1154 | sub Odieresis.BRACKET.137 by Odieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:5 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 1155:30 | 1155 | sub Udieresis.BRACKET.137 by Udieresis.titl.BRACKET.137; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for WorkSans-VF fontmake: Error: In 'WorkSans.glyphs' -> 'master_ufo/WorkSans.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: cent.BRACKET.202 (first found at <features>:966:5) cent.tf.BRACKET.202 (first found at <features>:966:25) dollar.BRACKET.202 (first found at <features>:967:5) dollar.tf.BRACKET.202 (first found at <features>:967:27) Adieresis.BRACKET.137 (first found at <features>:1153:6) Adieresis.titl.BRACKET.137 (first found at <features>:1153:31) Odieresis.BRACKET.137 (first found at <features>:1154:6) Odieresis.titl.BRACKET.137 (first found at <features>:1154:31) Udieresis.BRACKET.137 (first found at <features>:1155:6) Udieresis.titl.BRACKET.137 (first found at <features>:1155:31) ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmono/config.yaml sources/Fragment-Mono.glyphs?3ff027831f (default)
fontc
eadId(1) fontc::workload DEBUG] 1386/2960 complete, most recently Be(GlyfFragment(greaterequal)) [2026-10-01T22:23:43.201881Z ThreadId(1) fontc::workload DEBUG] 1387/2960 complete, most recently Be(GlyfFragment(X)) [2026-10-01T22:23:43.201883Z ThreadId(1) fontc::workload DEBUG] 1388/2960 complete, most recently Be(GlyfFragment(three)) [2026-10-01T22:23:43.201886Z ThreadId(1) fontc::workload DEBUG] 1389/2960 complete, most recently Be(GlyfFragment(leftArrow)) [2026-10-01T22:23:43.201888Z ThreadId(1) fontc::workload DEBUG] 1390/2960 complete, most recently Be(GlyfFragment(twosuperior)) [2026-10-01T22:23:43.201891Z ThreadId(1) fontc::workload DEBUG] 1391/2960 complete, most recently Be(GlyfFragment(l.sc)) [2026-10-01T22:23:43.201893Z ThreadId(1) fontc::workload DEBUG] 1392/2960 complete, most recently Fe(Glyph(literSign)) [2026-10-01T22:23:43.216482Z ThreadId(1) fontc ERROR] 'z' has interpolation-incompatible paths
fontmake
ng point type in glyph usdc, contour 3, point 8: * Fragment Mono Regular had: None * Fragment Mono Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 10: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 11: * Fragment Mono Regular had: None * Fragment Mono Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 13: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of points in glyph usdc, contour 4: * Fragment Mono Regular had: 40 * Fragment Mono Italic had: 14 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/weiweihuanghuang/fragment-mono_3ff027831f/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmono/config.yaml sources/Fragment-Mono.glyphs?3ff027831f (gftools)
fontc
8.036268Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-10-01T22:23:48.036281Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-10-01T22:23:48.036296Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-10-01T22:23:48.036309Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-10-01T22:23:48.036321Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-10-01T22:23:48.036338Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour backslash [2026-10-01T22:23:48.042735Z ThreadId(1) fontc ERROR] 'ruble' has interpolation-incompatible paths thread '<unnamed>' (70740396) panicked at fontir/src/glyph.rs:128:9: 'backslash' has 2 unique sets of components; must have exactly 1 {[], [slash]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmonosc/config.yaml sources/Fragment-Mono.glyphs?766d607030 (default)
fontc
vertToContour seveneighths [2026-10-01T22:23:49.564246Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-10-01T22:23:49.564252Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-10-01T22:23:49.564256Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-10-01T22:23:49.564261Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-10-01T22:23:49.564267Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-10-01T22:23:49.564274Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour backslash thread '<unnamed>' (70740472) panicked at fontir/src/glyph.rs:128:9: 'backslash' has 2 unique sets of components; must have exactly 1 {[], [slash]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2026-10-01T22:23:49.569435Z ThreadId(1) fontc ERROR] 'S' has interpolation-incompatible paths
fontmake
ng point type in glyph usdc, contour 3, point 8: * Fragment Mono Regular had: None * Fragment Mono Italic had: line ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 10: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 11: * Fragment Mono Regular had: None * Fragment Mono Italic had: curve ERROR:fontmake.compatibility: Fonts had differing point type in glyph usdc, contour 3, point 13: * Fragment Mono Regular had: curve * Fragment Mono Italic had: None ERROR:fontmake.compatibility: Fonts had differing number of points in glyph usdc, contour 4: * Fragment Mono Regular had: 40 * Fragment Mono Italic had: 14 fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/weiweihuanghuang/fragment-mono_766d607030/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/$VIRTUAL/google/fonts/ofl/fragmentmonosc/config.yaml sources/Fragment-Mono.glyphs?766d607030 (gftools)
fontc
4.236004Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour hyphen_hyphen_greater.liga [2026-10-01T22:23:54.236018Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour hyphen_bar.liga [2026-10-01T22:23:54.236024Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour exclam_equal.liga [2026-10-01T22:23:54.236030Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour exclam_equal_equal.liga [2026-10-01T22:23:54.236036Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour slash_equal.liga [2026-10-01T22:23:54.236044Z ThreadId(7) fontir::glyph DEBUG] ConvertToContour backslash [2026-10-01T22:23:54.241274Z ThreadId(1) fontc ERROR] 'ruble' has interpolation-incompatible paths thread '<unnamed>' (70740657) panicked at fontir/src/glyph.rs:128:9: 'backslash' has 2 unique sets of components; must have exactly 1 {[], [slash]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersdisplaysc/config.yaml Big-Shoulders/sources/BigShoulders.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinedisplaysc/config.yaml Big-Shoulders-Inline/sources/BigShouldersInline.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinetextsc/config.yaml Big-Shoulders-Inline/sources/BigShouldersInline.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstencildisplaysc/config.yaml Big-Shoulders-Stencil/sources/BigShouldersStencil.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstenciltextsc/config.yaml Big-Shoulders-Stencil/sources/BigShouldersStencil.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshoulderstextsc/config.yaml Big-Shoulders/sources/BigShoulders.glyphs?0b3d09a868 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersdisplay/config.yaml Big-Shoulders/sources/Big_Shoulders.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinedisplay/config.yaml Big-Shoulders-Inline/sources/Big_Shoulders_Inline.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersinlinetext/config.yaml Big-Shoulders-Inline/sources/Big_Shoulders_Inline.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstencildisplay/config.yaml Big-Shoulders-Stencil/sources/Big_Shoulders_Stencil.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshouldersstenciltext/config.yaml Big-Shoulders-Stencil/sources/Big_Shoulders_Stencil.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
xotypeco/big_shoulders/$VIRTUAL/google/fonts/ofl/bigshoulderstext/config.yaml Big-Shoulders/sources/Big_Shoulders.glyphs?41153e6fe0 (gftools)
fontc
gftools produced no output
fontmake
gftools produced no output
yangheeryu/Dongle/$VIRTUAL/google/fonts/ofl/dongle/config.yaml sources/Dongle.zip?f7127c4d24 (default)
fontc
[2026-10-01T22:31:21.492704Z 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/tmpl5rn2lm1 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl5rn2lm1 sources/Dongle.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl5rn2lm1 sources/Dongle.zip --flatten-components --decompose-transformed-components [2026-10-01T22:31:25.353746Z 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-10-01T22:31:26.608960Z 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/tmp4ngmoo1e /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.13 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4ngmoo1e sources/GowunBatang.zip --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4ngmoo1e sources/GowunBatang.zip --flatten-components --decompose-transformed-components [2026-10-01T22:31:31.248524Z 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
3088 complete, most recently Fe(Glyph(dotlessbeh-ar.init.all1)) [2026-10-01T22:33:36.148988Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(parenright)) [2026-10-01T22:33:36.148991Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(thousandseparator-ar)) [2026-10-01T22:33:36.148994Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(iogonek)) [2026-10-01T22:33:36.148996Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(Gbreve)) [2026-10-01T22:33:36.148999Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(cedilla)) [2026-10-01T22:33:36.149001Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(Delta)) [2026-10-01T22:33:36.152664Z ThreadId(1) fontc ERROR] Invalid source glyph 'wasla-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
init)) [2026-10-01T22:33:40.670134Z ThreadId(1) fontc::workload DEBUG] 770/3088 complete, most recently Fe(Glyph(dotlessfeh-ar.fina)) [2026-10-01T22:33:40.670136Z ThreadId(1) fontc::workload DEBUG] 771/3088 complete, most recently Fe(Glyph(Eogonek)) [2026-10-01T22:33:40.670139Z ThreadId(1) fontc::workload DEBUG] 772/3088 complete, most recently Fe(Glyph(reh-ar.fina)) [2026-10-01T22:33:40.670141Z ThreadId(1) fontc::workload DEBUG] 773/3088 complete, most recently Fe(Glyph(ae)) [2026-10-01T22:33:40.670143Z ThreadId(1) fontc::workload DEBUG] 774/3088 complete, most recently Fe(Glyph(lam_meem-ar.init)) [2026-10-01T22:33:40.670146Z ThreadId(1) fontc::workload DEBUG] 775/3088 complete, most recently Fe(Glyph(yeh-ar.fina.all1)) [2026-10-01T22:33:40.676882Z 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
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas.glyphs?3bdb0ba164 (default)
fontc
(1) fontc::workload DEBUG] 237/3088 complete, most recently Fe(Glyph(madda-ar)) [2026-10-01T22:33:30.133159Z ThreadId(1) fontc::workload DEBUG] 238/3088 complete, most recently Fe(Glyph(dotaccentcomb)) [2026-10-01T22:33:30.133161Z ThreadId(1) fontc::workload DEBUG] 239/3088 complete, most recently Fe(Glyph(alefMadda-ar)) [2026-10-01T22:33:30.133164Z ThreadId(1) fontc::workload DEBUG] 240/3088 complete, most recently Fe(Glyph(Ncommaaccent)) [2026-10-01T22:33:30.133166Z ThreadId(1) fontc::workload DEBUG] 241/3088 complete, most recently Fe(Glyph(n)) [2026-10-01T22:33:30.143184Z ThreadId(7) fontir::ir::erase_open_corners DEBUG] found an open corner [2026-10-01T22:33:30.143207Z ThreadId(7) glyphs2fontir::toir DEBUG] erased open contours for liraTurkish [2026-10-01T22:33:30.160450Z ThreadId(1) fontc ERROR] Invalid source glyph 'hamzaabove-ar': 'bad anchor: 'Invalid anchor '_top_2': 'mark anchors cannot be numbered'''
fontmake
t_project:Building TTF for Rakkas-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Rakkas-Regular INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Rakkas-Regular INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Rakkas-Regular INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 212, 2: 1486, 3: 618, 4: 222, 5: 34, 6: 12 INFO:ufo2ft:Building OpenType tables INFO:fontTools.feaLib.builder:Removing duplicate substitution from "alef-ar, lam-ar.init, lam-ar.medi, heh-ar.fina" to "allah-ar" at <features>:376:2 INFO:ufo2ft.featureWriters.kernFeatureWriter:Merging kerning lookups from the following scripts: Grek, Latn fontmake: Error: In '../../../../../../../../Users/rofls/.fontc_crater_cache/zeynepakay/Rakkas_3bdb0ba164/Rakkas_SourceFiles/Rakkas.glyphs' -> 'master_ufo/Rakkas-Regular.designspace': Compiling UFO failed: mark anchor cannot be numbered: '_top_2'
zeynepakay/Rakkas/$VIRTUAL/google/fonts/ofl/rakkas/config.yaml Rakkas_SourceFiles/Rakkas.glyphs?3bdb0ba164 (gftools)
fontc
0-01T22:33:34.703898Z ThreadId(1) fontc::workload DEBUG] 1160/3088 complete, most recently Be(GlyfFragment(E)) [2026-10-01T22:33:34.703899Z ThreadId(1) fontc::workload DEBUG] 1161/3088 complete, most recently Be(GlyfFragment(tilde)) [2026-10-01T22:33:34.703900Z ThreadId(1) fontc::workload DEBUG] 1162/3088 complete, most recently Be(GlyfFragment(ain-ar)) [2026-10-01T22:33:34.703901Z ThreadId(1) fontc::workload DEBUG] 1163/3088 complete, most recently Be(GlyfFragment(.notdef)) [2026-10-01T22:33:34.703902Z ThreadId(1) fontc::workload DEBUG] 1164/3088 complete, most recently Be(GlyfFragment(lam-ar.medi)) [2026-10-01T22:33:34.703904Z ThreadId(1) fontc::workload DEBUG] 1165/3088 complete, most recently Be(GlyfFragment(S)) [2026-10-01T22:33:34.720861Z ThreadId(1) fontc ERROR] Invalid source glyph 'hamzaabove-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/.tmpXyVleA/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpXyVleA/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/taviraj_8bd077c195/source/Taviraj-300_Light_Ita.glyphs --emit-debug) I1001 18:19:46.031369 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, 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 p.parse_into_object(font, data) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 70, 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 90, 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 485, 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 60, 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 67, 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 62, 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 82, 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 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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/.tmpVbe5Wu/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpVbe5Wu/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cadsondemak/trirong_0c1ce550d1/source/Trirong-400_Regular_Ita.glyphs --emit-debug) I1001 18:22:47.065497 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, 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 p.parse_into_object(font, data) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 70, 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 90, 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 485, 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 60, 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 67, 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 62, 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 82, 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 99, 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 455, in __setitem__ setattr(self, key, value) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/classes.py", line 1526, 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/.tmp2MSYp7/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmp2MSYp7/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/cyrealtype/Rationale_b12941da53/sources/Rationale.glyphs --emit-debug) I1001 18:32:57.939707 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpdnj9oa/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpdnj9oa/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/googlefonts/TangerineFont_9b57a9f9be/sources/Tangerine_Bold.glyphs --emit-debug) I1001 18:39:02.482422 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpL0TeH6/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpL0TeH6/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/itfoundry/hind-jalandhar_6d0af0d80b/masters/HindJalandhar.glyphs --emit-debug) I1001 18:03:39.424136 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpIDbN7B/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpIDbN7B/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Bold.glyphs --emit-debug) I1001 18:08:32.728474 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpZPAVXP/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpZPAVXP/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-BoldItalic.glyphs --emit-debug) I1001 18:08:35.255274 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpGt9tMm/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpGt9tMm/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Italic.glyphs --emit-debug) I1001 18:08:30.009914 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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/.tmpzNp3Mb/default (cd /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpzNp3Mb/default && /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmppg2LBb/fontc --build-dir . -o fontc.ttf ~/.fontc_crater_cache/jmsole/noticiatext_bcc80c5a33/source/NoticiaText-Regular.glyphs --emit-debug) I1001 18:08:27.325123 8314397376 parser.py:148] 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 102, in <module> main() ~~~~^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/__main__.py", line 98, in main app.run(core.main) ~~~~~~~^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 410, in run _run_main(main, args) ~~~~~~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/absl/app.py", line 355, in _run_main sys.exit(main(argv)) ~~~~^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 1782, in main build_fontmake(source, build_dir) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/fontc/ttx_diff/src/ttx_diff/core.py", line 296, 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 490, 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 4827, in __init__ load(path, self) ~~~~^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.13/site-packages/glyphsLib/parser.py", line 158, 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: '?' '