fontc_crater

Compiling all known Google Fonts that have sources with both fontc and fontmake, comparing the results.
date rev targets identical fontc 💥 fontmake 💥 both 💥 other 💥 similarity %
Show all 259 results
2024-07-22 0000 (0m0s) e7019c39 642 +642 0 72 +72 8 +8 45 +45 2 +2 68.696 +68.696
2024-07-24 0000 (0m0s) 06a9f4a2 642 0 50 -22 12 +4 41 -4 2 71.354 +2.658
2024-08-01 0000 (0m0s) 4f4d1653 642 0 45 -5 13 +1 40 -1 2 71.979 +0.625
2024-08-08 0000 (0m0s) 3d7a5892 642 0 28 -17 13 40 4 +2 73.858 +1.879
2024-08-14 2225 (15h44m30s) aab24cce 638 -4 0 28 18 +5 42 +2 4 74.248 +0.390
2024-08-16 1940 (22h40m37s) 9fc858b2 638 0 29 +1 18 42 4 74.312 +0.063
2024-08-22 2106 (3h48m40s) 9279e2ac 638 0 29 14 -4 42 3 -1 75.014 +0.703
2024-08-23 1803 (6h44m21s) 7e99de60 638 0 29 14 42 8 +5 74.309 -0.705
2024-08-24 0106 (3h45m22s) 88964a7f 638 0 29 14 42 6 -2 74.975 +0.666
2024-09-03 1708 (9h5m53s) b4510aac 638 0 29 14 42 2 -4 75.589 +0.614
2024-09-04 0257 (12h15m51s) b8d421ca 638 0 29 14 42 4 +2 76.789 +1.200
2024-09-04 2132 (4h19m41s) 1c75077e 638 2 +2 28 -1 14 42 3 -1 77.084 +0.295
2024-09-06 1509 (9h8m51s) d6e43bba 638 3 +1 28 14 42 2 -1 77.216 +0.132
2024-09-07 0501 (9h7m55s) 9def1070 638 3 28 14 42 3 +1 77.074 -0.141
2024-09-08 0501 (9h2m43s) 588ee88a 638 3 28 14 42 7 +4 76.454 -0.621
2024-09-11 1930 (9h0m25s) 316fdb06 638 3 28 14 42 2 -5 77.265 +0.811
2024-09-12 0501 (4h23m46s) 195d1cae 638 3 29 +1 14 42 2 77.123 -0.142
2024-09-17 0501 (9h8m45s) 809cb6fd 638 4 +1 29 14 42 2 77.116 -0.007
2024-09-17 2203 (40m35s) 09025bf4 638 5 +1 29 14 42 5 +3 79.822 +2.706
2024-09-20 0501 (16m55s) a612b74d 638 5 29 16 +2 42 4 -1 79.277 -0.545
2024-10-02 0501 (5h9m45s) d818f469 638 5 29 16 42 4 79.279 +0.002
2024-10-03 0501 (5h8m59s) 8644ab9b 638 5 29 16 42 3 -1 81.157 +1.878
2024-10-03 1355 (22m15s) 266624a8 638 5 29 15 -1 42 8 +5 81.681 +0.524
2024-10-04 0501 (5h11m15s) 603af2a5 638 5 21 -8 16 +1 41 -1 6 -2 83.053 +1.372
2024-10-05 0501 (5h3m0s) f592d199 638 5 15 -6 16 41 5 -1 84.139 +1.086
2024-10-07 1756 (5h3m14s) 7c393d33 638 5 16 +1 16 41 3 -2 82.017 -2.121
2024-10-07 2301 (14m22s) 90cc0d8b 638 5 15 -1 16 41 4 +1 82.009 -0.008
2024-10-08 1701 (15m28s) 9a1e4375 638 37 +32 15 16 41 4 82.042 +0.033
2024-10-08 2301 (25m57s) a8193c11 638 48 +11 15 16 41 5 +1 85.506 +3.464
2024-10-09 1701 (13m53s) caeba53c 638 48 15 16 41 3 -2 85.820 +0.313
2024-10-09 2301 (29m36s) 34076b5e 638 47 -1 17 +2 16 41 7 +4 84.897 -0.923
2024-10-10 2301 (14m52s) a18c3bd9 638 48 +1 15 -2 16 41 5 -2 85.511 +0.614
2024-10-12 1101 (14m8s) 44f1a6e2 638 60 +12 15 16 41 3 -2 85.824 +0.313
2024-10-14 1101 (20m15s) c074d550 638 86 +26 15 16 41 3 85.842 +0.018
2024-10-14 1701 (14m16s) d03e19bc 638 86 16 +1 16 41 6 +3 85.211 -0.630
2024-10-14 2301 (14m54s) 7c3be612 638 87 +1 16 16 41 7 +1 85.054 -0.158
2024-10-15 0501 (23m47s) d4b2a84c 638 85 -2 16 16 41 7 85.118 +0.064
2024-10-15 1701 (14m34s) 37143a0c 638 106 +21 16 16 41 3 -4 85.689 +0.571
2024-10-16 1601 (29m34s) 9df83ca5 638 105 -1 16 16 41 4 +1 85.720 +0.031
2024-10-16 1801 (16m7s) 5be2ba0d 638 106 +1 16 16 41 2 -2 86.036 +0.316
2024-10-16 2101 (13m50s) 36053b81 638 106 16 16 41 2 86.036
2024-10-16 2201 (22m46s) 65a0703a 638 106 16 16 41 2 86.036
2024-10-17 0801 (18m7s) 00b2890c 638 106 16 16 41 2 86.036
2024-10-17 2101 (14m5s) 6351da4e 638 104 -2 16 16 41 2 85.949 -0.087
2024-10-18 0801 (15m4s) 1e4906f0 638 104 16 16 41 2 85.949
2024-10-18 1501 (14m26s) 2611c59c 638 104 16 16 41 2 85.949
2024-10-18 1601 (13m58s) ab35d44b 638 104 17 +1 16 41 3 +1 85.642 -0.307
2024-10-22 1601 (17m1s) 081b6041 638 127 +23 14 -3 16 41 3 86.061 +0.420
2024-10-23 0001 (14m18s) cf0809b5 638 127 14 16 41 2 -1 86.215 +0.153
2024-10-24 2213 (14m21s) 96d887da 656 +18 129 +2 14 17 +1 43 +2 0 -2 86.537 +0.322
2024-10-25 1602 (13m28s) ddd569cc 679 +23 131 +2 20 +6 16 -1 45 +2 0 85.870 -0.667
2024-10-28 2201 (14m1s) 184a37c5 679 131 20 16 45 0 85.870 +0.000
2024-10-29 0102 (41m33s) 6aa45e69 1145 +466 165 +34 36 +16 63 +47 119 +74 0 74.598 -11.272
2024-10-29 1001 (39m32s) 723e233c 1145 168 +3 35 -1 63 120 +1 1 +1 74.531 -0.067
2024-10-29 1301 (1h36m33s) fd1fc6ab 1145 167 -1 36 +1 62 -1 119 -1 4 +3 74.356 -0.174
2024-10-29 1901 (1h36m55s) 49f16f90 1145 167 36 64 +2 119 2 -2 74.371 +0.015
2024-10-30 1501 (1h37m36s) 0a5482f9 1145 168 +1 36 63 -1 116 -3 5 +3 74.509 +0.138
2024-10-30 1902 (38m1s) 7b182416 1145 167 -1 36 64 +1 119 +3 0 -5 74.547 +0.038
2024-10-30 2002 (35m46s) 85b467a2 1145 168 +1 35 -1 64 119 0 74.631 +0.084
2024-10-30 2103 (35m56s) b0745a8b 1145 168 35 63 -1 119 0 74.702 +0.072
2024-10-31 1603 (32m6s) b0745a8b 1145 134 -34 41 +6 64 +1 119 1 +1 70.710 -3.993
2024-10-31 1803 (31m23s) a4b28ca2 1145 134 42 +1 63 -1 119 1 70.710
2024-10-31 1903 (31m47s) e3fa460e 1145 134 41 -1 64 +1 119 1 70.704 -0.006
2024-10-31 2002 (32m47s) e3fa460e 1145 134 41 63 -1 119 1 78.185 +7.481
2024-11-01 1102 (31m29s) e3fa460e 1145 134 41 64 +1 119 1 78.103 -0.082
2024-11-01 1603 (25m12s) 9a173c19 1145 134 41 63 -1 119 1 78.184 +0.081
2024-11-06 2303 (30m22s) f445452d 1145 37 -97 41 63 119 0 -1 77.953 -0.231
2024-11-07 1603 (31m50s) 825bda4c 1145 138 +101 41 63 119 0 78.266 +0.313
2024-11-07 2203 (24m15s) 9b7a5634 1145 139 +1 41 63 119 0 78.266 +0.000
2024-11-13 1703 (32m4s) a4f8e7ed 1145 139 41 63 119 0 78.268 +0.002
2024-11-13 2202 (24m41s) 56102a21 1145 141 +2 41 63 119 0 78.262 -0.006
2024-11-13 2302 (24m33s) 91b6e3c7 1145 141 41 63 119 0 78.263 +0.002
2024-11-14 0103 (26m5s) e65a1a52 1145 141 41 63 119 0 78.265 +0.001
2024-11-14 2002 (30m26s) 67d2b326 1145 137 -4 41 63 119 0 78.264 -0.001
2024-11-14 2203 (24m7s) 53151a1a 1145 155 +18 41 63 119 0 78.265 +0.001
2024-11-15 1702 (25m0s) cc4852fb 1145 156 +1 41 63 119 0 78.266 +0.001
2024-11-15 2103 (24m45s) 645cdff5 1145 161 +5 41 63 119 0 78.267 +0.000
2024-11-19 2302 (24m51s) 20d1e7dc 1145 161 39 -2 63 119 0 78.437 +0.171
2024-11-20 1903 (31m7s) 20d1e7dc 1145 161 41 +2 63 119 0 78.264 -0.173
2024-11-21 0002 (24m44s) b0733392 1145 168 +7 40 -1 63 119 0 78.353 +0.089
2024-11-22 1702 (24m19s) 34af1987 1145 168 39 -1 63 119 0 78.440 +0.086
2024-11-22 2002 (24m14s) 6165d684 1145 168 40 +1 63 119 0 78.353 -0.087
2024-11-29 0102 (24m29s) a974d52d 1145 176 +8 40 63 119 0 78.434 +0.080
2024-12-01 0502 (24m50s) 21790aad 1145 176 40 63 119 0 78.433 -0.000
2024-12-03 0002 (24m41s) 1d0081cc 1145 176 41 +1 63 119 0 78.347 -0.086
2024-12-03 0102 (23m55s) c4c6af1a 1145 177 +1 39 -2 63 119 0 78.532 +0.185
2024-12-03 1202 (31m12s) b587d9b0 1145 197 +20 39 63 119 0 78.534 +0.001
2024-12-03 1602 (25m27s) c1ebad0c 1145 199 +2 39 63 119 0 78.534 +0.000
2024-12-03 2103 (24m4s) 07d2672c 1145 206 +7 39 63 119 0 78.538 +0.004
2024-12-04 0402 (25m4s) 28f7e484 1145 212 +6 39 63 119 0 78.538 +0.001
2024-12-04 2202 (25m20s) 1b28bb5e 1145 213 +1 39 63 119 0 78.539 +0.001
2024-12-05 0303 (25m4s) 1088897c 1145 215 +2 39 63 119 0 78.539 +0.000
2024-12-06 1902 (25m46s) 680dc0d8 1145 215 39 61 -2 121 +2 0 78.539 +0.000
2024-12-09 0102 (23m53s) d0a338dd 1145 216 +1 39 61 121 0 78.539 +0.000
2024-12-10 2302 (32m47s) 7132633b 1145 236 +20 39 61 121 0 78.547 +0.008
2024-12-16 1602 (26m9s) f4bbddc7 1145 236 40 +1 61 121 0 78.460 -0.087
2024-12-19 1702 (26m10s) 98b99e07 1145 236 39 -1 61 121 0 78.547 +0.087
2025-01-04 0602 (31m32s) aeb5116b 1145 235 -1 41 +2 61 121 0 78.372 -0.175
2025-01-07 1902 (31m57s) 44960203 1145 235 39 -2 61 121 0 78.547 +0.175
2025-01-08 2002 (30m27s) 43b26bc4 1145 236 +1 39 61 121 0 78.547 +0.000
2025-01-08 2102 (24m36s) 736be58a 1145 237 +1 39 61 121 0 78.547 +0.000
2025-01-08 2302 (25m7s) 1ea3b8a6 1145 237 39 61 121 0 78.547 +0.000
2025-01-09 1802 (25m2s) a46676b8 1145 242 +5 39 61 121 0 78.548 +0.000
2025-01-10 1802 (25m15s) 1476b7c3 1145 242 39 53 -8 129 +8 0 78.554 +0.006
2025-01-16 1702 (25m21s) 42633446 1145 243 +1 39 53 129 0 78.554 +0.000
2025-01-17 2304 (29m9s) 507391fb 1149 +4 243 40 +1 53 129 0 78.517 -0.037
2025-01-20 1902 (27m13s) 4480e1d8 1149 243 40 53 129 0 78.517 -0.000
2025-01-21 1702 (35m26s) bd98bd6a 1149 260 +17 40 53 129 0 78.532 +0.015
2025-01-23 0002 (26m4s) df5ff2cc 1149 260 40 53 129 0 78.532 +0.000
2025-01-23 1102 (25m19s) 5905081e 1149 260 40 53 129 0 78.531 -0.001
2025-01-23 1603 (34m6s) 51e94647 1149 263 +3 41 +1 53 129 0 78.444 -0.087
2025-01-23 1903 (26m45s) 623edcdf 1149 272 +9 40 -1 53 129 0 78.537 +0.093
2025-01-27 1203 (35m9s) 367fd684 1149 274 +2 40 53 129 0 78.537 +0.000
2025-01-28 1702 (25m37s) 507840d0 1149 278 +4 40 53 129 0 78.540 +0.003
2025-01-28 1802 (35m26s) 4274ad92 1149 278 41 +1 53 129 0 78.453 -0.087
2025-01-29 2002 (35m2s) c82778a5 1149 295 +17 39 -2 53 130 +1 0 78.627 +0.174
2025-01-30 1502 (36m13s) c93031ec 1149 299 +4 28 -11 53 130 0 79.567 +0.939
2025-01-30 1902 (28m43s) 15aa3bf1 1149 302 +3 28 53 130 0 79.573 +0.006
2025-01-31 0102 (28m42s) 30a658bd 1149 319 +17 28 53 130 0 79.692 +0.119
2025-01-31 1703 (36m8s) 2dcc12b4 1149 319 28 54 +1 130 0 79.626 -0.066
2025-01-31 2002 (28m50s) f6b6995c 1149 320 +1 27 -1 54 130 0 79.710 +0.084
2025-01-31 2102 (30m38s) 2624c153 1149 321 +1 26 -1 53 -1 130 0 79.865 +0.155
2025-02-01 0002 (29m3s) d6a46e01 1149 321 26 54 +1 130 0 79.782 -0.083
2025-02-03 0003 (28m51s) d821c663 1149 323 +2 26 53 -1 130 0 79.865 +0.083
2025-02-04 0302 (26m47s) 6770f37b 1149 323 26 55 +2 130 0 79.715 -0.150
2025-02-04 2003 (29m11s) 28efb25b 1149 323 26 53 -2 130 0 79.865 +0.150
2025-02-05 0003 (29m33s) 6a081107 1149 327 +4 26 53 130 0 79.865 +0.000
2025-02-05 1702 (29m29s) 11cc20fa 1149 327 26 54 +1 130 0 79.779 -0.086
2025-02-06 2003 (27m45s) 4aa1bafa 1149 327 26 53 -1 130 0 79.865 +0.086
2025-02-07 0102 (27m58s) 780eed06 1149 327 26 54 +1 130 0 79.799 -0.066
2025-02-07 1502 (29m49s) 79516ce8 1149 327 26 54 130 0 79.779 -0.020
2025-02-07 1803 (37m4s) c207e74c 1149 328 +1 26 53 -1 130 0 79.874 +0.095
2025-02-07 1902 (29m52s) 02cffdba 1149 331 +3 26 53 130 0 79.901 +0.027
2025-02-10 2203 (28m51s) 92559a75 1149 349 +18 26 53 130 0 79.922 +0.021
2025-02-11 0103 (29m58s) 1c276966 1149 369 +20 26 53 130 0 80.028 +0.106
2025-02-13 1202 (28m10s) 63ce2427 1149 369 26 53 130 0 80.028 +0.000
2025-02-13 1603 (42m19s) 39a7f6cb 1149 377 +8 26 53 130 0 80.034 +0.006
2025-02-13 1702 (28m38s) 51f1bd8b 1149 383 +6 26 53 130 0 80.034 +0.000
2025-02-13 1802 (28m44s) bd5c030c 1149 387 +4 26 53 130 0 80.036 +0.001
2025-02-13 2002 (28m20s) e2992c77 1149 388 +1 26 53 130 0 80.037 +0.001
2025-02-14 0002 (28m14s) ea06af83 1149 389 +1 26 53 130 0 80.037 +0.000
2025-02-14 1202 (26m56s) e2adbeef 1149 391 +2 26 53 130 0 80.040 +0.003
2025-02-14 1503 (28m13s) 7d57971e 1149 395 +4 26 53 130 0 80.040 +0.000
2025-02-14 2003 (35m42s) 191518cf 1149 395 26 53 130 0 80.040 -0.000
2025-02-17 1103 (28m17s) 81bfe614 1153 +4 399 +4 26 53 130 0 80.109 +0.069
2025-02-20 1602 (27m33s) 6b9d633c 1153 404 +5 26 53 130 0 80.147 +0.038
2025-02-21 1945 (42m48s) bcfa7aa0 1217 +64 388 -16 52 +26 53 133 +3 0 78.314 -1.833
2025-02-21 2103 (35m39s) 5d85bcb8 1217 388 50 -2 53 133 0 78.477 +0.163
2025-02-24 2302 (38m5s) 95040b71 1217 388 40 -10 53 133 0 79.298 +0.822
2025-02-25 1502 (47m50s) 95040b71 1217 408 +20 40 54 +1 133 0 79.160 -0.138
2025-02-26 1302 (36m24s) 7ea8344c 1217 408 36 -4 54 133 0 79.449 +0.289
2025-02-26 1502 (36m6s) c9d9be7e 1217 428 +20 36 54 133 0 79.457 +0.009
2025-02-26 2002 (36m1s) f2d295d6 1217 428 37 +1 54 133 0 79.379 -0.079
2025-02-26 2102 (47m24s) f2d295d6 1217 428 36 -1 54 133 0 79.457 +0.079
2025-02-28 1602 (36m3s) 18e51090 1217 432 +4 36 54 133 0 79.459 +0.001
2025-02-28 2102 (37m48s) ae569a16 1217 432 36 54 133 0 79.566 +0.107
2025-02-28 2302 (36m28s) 7d977a3a 1219 +2 432 36 54 133 0 79.597 +0.031
2025-03-01 0002 (36m11s) 4bcaa75c 1219 432 37 +1 53 -1 134 +1 0 79.566 -0.030
2025-03-01 2220 (36m50s) 4bcaa75c 1249 +30 443 +11 39 +2 53 134 0 79.870 +0.303
2025-03-03 1802 (35m49s) 4042e758 1249 443 40 +1 53 134 0 79.790 -0.080
2025-03-03 1902 (35m34s) 6c9bd861 1249 443 38 -2 54 +1 133 -1 0 79.899 +0.110
2025-03-03 2302 (36m6s) 71d753e9 1249 445 +2 38 54 133 0 79.899 +0.000
2025-03-04 2216 (37m0s) ba127d7c 1246 -3 445 38 54 131 -2 0 80.021 +0.122
2025-03-05 0258 (37m58s) ba127d7c 1266 +20 451 +6 41 +3 54 134 +3 0 79.860 -0.161
2025-03-05 2206 (37m38s) 5d6d72ad 1266 456 +5 41 54 134 0 79.867 +0.007
2025-03-06 0002 (36m35s) f94ea2c0 1266 462 +6 41 54 134 0 79.867 +0.000
2025-03-06 1602 (48m12s) 8254a2a3 1266 462 41 54 134 0 79.868 +0.000
2025-03-06 2003 (36m59s) b71f30ff 1266 463 +1 41 54 134 0 79.868 -0.000
2025-03-06 2202 (36m48s) d35849e0 1266 154 -309 41 54 134 0 79.604 -0.263
2025-03-07 1602 (37m29s) c8eb34ae 1266 466 +312 41 54 134 0 79.867 +0.263
2025-03-07 1702 (37m45s) bf3fbd69 1266 470 +4 41 54 134 0 79.882 +0.015
2025-03-07 2002 (36m21s) 0b202eb0 1266 474 +4 37 -4 54 134 0 80.198 +0.316
2025-03-09 0402 (47m59s) 0b202eb0 1266 474 37 54 134 0 80.198 +0.000
2025-03-09 1402 (48m45s) 0b202eb0 1266 474 37 54 134 0 80.198 -0.000
2025-03-10 1602 (37m4s) f8edda6e 1266 474 37 54 134 0 80.198 +0.000
2025-03-11 0002 (36m32s) 1a24ef9c 1266 477 +3 37 54 134 0 80.199 +0.001
2025-03-12 0002 (36m32s) db66538e 1266 477 37 54 134 0 80.200 +0.000
2025-03-12 1903 (36m57s) d7a89d6a 1266 480 +3 37 54 134 0 80.240 +0.040
2025-03-12 2203 (37m49s) b10710a5 1266 482 +2 37 54 134 0 80.250 +0.010
2025-03-12 2302 (37m16s) 1b4ed923 1266 421 -61 37 54 134 0 80.247 -0.003
2025-03-13 1502 (37m18s) 4fac0924 1266 422 +1 37 54 134 0 80.247 +0.000
2025-03-13 1602 (37m50s) b50920be 1266 422 37 54 134 0 80.247
2025-03-13 2002 (37m36s) 7727e53c 1266 416 -6 59 +22 54 134 0 78.543 -1.704
2025-03-13 2202 (37m17s) dfea8f66 1266 416 60 +1 54 134 0 78.465 -0.078
2025-03-14 0102 (37m34s) c1d60a57 1266 422 +6 37 -23 54 134 0 80.247 +1.782
2025-03-14 2302 (36m48s) 15b6054f 1266 481 +59 37 54 134 0 80.250 +0.003
2025-03-18 0202 (47m56s) 15b6054f 1266 481 37 54 134 0 80.250
2025-03-19 2002 (48m28s) 15b6054f 1266 481 37 54 134 0 80.250
2025-03-20 1502 (48m56s) 15b6054f 1266 481 37 54 134 0 80.250
2025-03-24 2302 (47m29s) 15b6054f 1266 481 37 54 134 0 80.250
2025-03-25 1502 (37m56s) 6346885b 1266 481 37 54 134 0 80.250
2025-03-25 1702 (32m28s) e227e186 1266 452 -29 145 +108 46 -8 142 +8 0 71.911 -8.339
2025-03-25 2302 (42m39s) e227e186 1266 452 145 46 142 0 71.911
2025-03-26 0002 (43m52s) f151133c 1266 482 +30 37 -108 54 +8 134 -8 0 80.250 +8.339
2025-03-28 2203 (37m27s) 5bb74f8d 1266 482 37 54 134 0 80.250 +0.000
2025-03-31 2002 (36m23s) ba383745 1266 482 37 54 134 0 80.250
2025-03-31 2102 (36m37s) 9f8fea0a 1266 482 36 -1 54 134 0 80.329 +0.078
2025-04-01 2002 (38m14s) b18985b5 1266 495 +13 36 54 134 0 80.343 +0.014
2025-04-02 0302 (38m49s) d2553c0d 1266 553 +58 36 54 134 0 80.532 +0.189
2025-04-02 1502 (38m15s) 94889bb7 1266 556 +3 36 54 134 1 +1 80.514 -0.018
2025-04-02 1702 (39m35s) d0c760de 1266 558 +2 36 54 134 0 -1 80.532 +0.018
2025-04-02 2202 (38m46s) 6bea5155 1266 559 +1 36 54 134 1 +1 80.514 -0.018
2025-04-03 1502 (38m48s) 33b551af 1266 559 36 54 134 1 80.514
2025-04-03 1702 (39m43s) a07751c4 1266 561 +2 36 54 134 0 -1 80.532 +0.018
2025-04-03 1902 (38m51s) 93111aef 1266 558 -3 36 54 134 1 +1 80.514 -0.018
2025-04-03 2002 (38m58s) a99c9a7e 1266 558 36 54 134 1 80.514 +0.000
2025-04-04 1602 (50m42s) 6c75d9ff 1266 558 36 54 134 0 -1 80.532 +0.018
2025-04-04 2102 (38m41s) a96e0496 1266 561 +3 36 54 134 1 +1 80.514 -0.018
2025-04-07 1702 (38m49s) 8b33b280 1266 561 36 54 134 1 80.514
2025-04-07 2102 (22m58s) 593e0d8d 1266 561 36 54 134 0 -1 80.532 +0.018
2025-04-08 1602 (23m4s) f2b0e4a8 1266 561 36 54 134 0 80.536 +0.003
2025-04-08 2202 (23m29s) 7f69bae4 1266 561 36 54 134 0 80.536 +0.000
2025-04-09 1502 (22m16s) 88ae80e5 1266 563 +2 36 54 134 0 80.536 +0.000
2025-04-09 1902 (22m15s) 0f97309f 1266 563 36 54 134 0 80.536
2025-04-11 2303 (21m51s) 4eb1d72e 1266 563 36 54 134 0 80.536
2025-04-19 1902 (50m38s) 4eb1d72e 1266 563 36 54 134 0 80.536
2025-04-20 1602 (51m21s) 4eb1d72e 1266 563 36 54 134 0 80.536 -0.000
2025-04-23 1902 (23m38s) 3b232a4d 1266 565 +2 36 54 134 0 80.536 +0.000
2025-04-23 2002 (22m54s) 66f7d52f 1266 565 36 54 134 0 80.536
2025-04-23 2302 (52m3s) 66f7d52f 1266 565 36 54 134 0 80.536 +0.000
2025-04-24 1202 (22m48s) dfe0fa05 1266 565 36 54 134 0 80.536
2025-04-24 1702 (22m51s) e9b1e97a 1266 565 36 54 134 0 80.536
2025-04-25 2202 (22m25s) c202982b 1266 565 36 54 134 0 80.536
2025-04-27 1803 (49m44s) c202982b 1266 565 36 54 134 0 80.536
2025-04-30 0202 (52m51s) c202982b 1266 565 36 54 134 0 80.536 -0.000
2025-04-30 1802 (52m3s) c202982b 1266 565 36 54 134 0 80.536 +0.000
2025-05-01 1702 (22m7s) 8bf441e2 1266 565 36 54 134 0 80.536
2025-05-01 1802 (22m31s) 66bb9274 1266 565 36 54 134 0 80.536
2025-05-01 1902 (23m12s) 572eceb5 1266 565 36 54 134 0 80.536
2025-05-01 2202 (22m22s) 45c720dc 1266 565 36 54 134 0 80.536
2025-05-02 0002 (22m14s) 615b0d01 1266 565 36 54 134 0 80.537 +0.002
2025-05-02 2002 (21m58s) dfa8066e 1266 565 36 54 134 0 80.537
2025-05-02 2103 (22m27s) ba53b080 1266 565 36 54 134 0 80.537
2025-05-03 0303 (52m6s) ba53b080 1266 565 36 54 134 0 80.537
2025-05-03 1002 (50m47s) ba53b080 1266 565 36 54 134 0 80.537 -0.000
2025-05-04 1602 (51m30s) ba53b080 1266 565 36 54 134 0 80.537 +0.000
2025-05-04 1903 (52m10s) ba53b080 1266 565 36 54 134 0 80.537 -0.000
2025-05-05 1902 (22m37s) e14ac328 1266 567 +2 36 54 134 0 80.537 +0.000
2025-05-06 1702 (22m20s) cd224500 1266 567 36 54 134 0 80.537
2025-05-06 1802 (22m19s) 80a25fa4 1266 567 36 54 134 0 80.537 +0.000
2025-05-06 2302 (22m14s) 72de4b09 1266 567 36 54 134 0 80.537
2025-05-07 0302 (22m21s) 750396c8 1266 567 36 54 134 0 80.537
2025-05-07 1302 (22m19s) 5660d6ed 1266 567 36 54 134 0 80.537
2025-05-07 1502 (22m56s) 6914508e 1266 567 36 54 134 0 80.537
2025-05-07 1702 (22m21s) 44dc684f 1266 567 36 54 134 0 80.537
2025-05-07 1802 (22m26s) 4470cc5f 1266 567 36 54 134 0 80.537 -0.000
2025-05-07 2303 (22m26s) c0242a69 1266 566 -1 37 +1 54 134 0 80.458 -0.079
2025-05-09 1802 (22m15s) 74931246 1266 566 36 -1 54 134 0 80.537 +0.079
2025-05-09 2102 (50m35s) 74931246 1266 566 36 54 134 0 80.537 +0.000
2025-05-12 2003 (55m5s) 8bb0dbea 1266 572 +6 37 +1 52 -2 133 -1 0 80.714 +0.177
2025-05-13 1402 (55m21s) 8ffba4ca 1266 572 37 52 133 0 80.714 -0.000
2025-05-14 1202 (54m48s) 9ed8dad6 1266 564 -8 57 +20 53 +1 132 -1 0 79.635 -1.079
2025-05-14 1302 (29m1s) 371e26af 1266 564 57 53 132 0 79.635
2025-05-14 1402 (28m37s) 6843e28d 1266 564 57 53 132 0 79.635
2025-05-14 1702 (28m38s) 8339a8ba 1266 571 +7 57 53 132 0 79.722 +0.087
2025-05-14 2002 (55m35s) 8339a8ba 1266 571 57 53 132 0 79.722
2025-05-14 2103 (56m1s) 8339a8ba 1266 571 57 53 132 0 79.722 -0.000
2025-05-14 2202 (54m38s) 8339a8ba 1266 571 57 53 132 0 79.722 -0.000
2025-05-15 0303 (54m57s) 8339a8ba 1266 571 57 53 132 0 79.722 +0.000
Jump to summary, per-target diffs, or compile failures for fontc only, fontmake only, both compilers

failed to find targets for 9 repos

Diffs

196 of 618 total families are identical.
CatharsisFonts/Cormorant/sources/Cormorant-Italic.glyphs (default)99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/generated/CormorantGaramond-Italic.glyphs (default)99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/generated/CormorantInfant-Italic.glyphs (default)99.999% (OS_2)
table value
OS_2 98.077%
total 100.000%
view source repository copy reproduction command
dancoull/ClimateCrisis/sources/ClimateCrisis.glyphs (default)99.999% (GSUB)
table value
GSUB 99.452%
total 99.999%
view source repository copy reproduction command
dancoull/ClimateCrisis/sources/ClimateCrisis.glyphs (gftools)99.999% (GSUB)
table value
GSUB 99.452%
total 99.999%
view source repository copy reproduction command
notofonts/myanmar/sources/NotoSansMyanmar.glyphs (default)99.999% (GSUB)
table value
GSUB 99.997%
total 100.000%
view source repository copy reproduction command
slavonic/shafarik/sources/Shafarik-Regular.ufo (default)99.999% (GSUB)
table value
GSUB 99.938%
total 99.999%
view source repository copy reproduction command
notofonts/tibetan/sources/NotoSerifTibetan.glyphs (default)99.998% (GPOS)
table value
GPOS 99.921%
total 99.999%
view source repository copy reproduction command
Gue3bara/El-Messiri/sources/ElMessiri.glyphs (default)99.998% (GPOS)
table value
GPOS 99.593%
total 99.999%
view source repository copy reproduction command
googlefonts/googlesans-code/sources/GoogleSansCode-Italic.glyphspackage (gftools)99.997% (name)
table value
name 99.038%
total 99.997%
view source repository copy reproduction command
googlefonts/road-rage/sources/RoadRage.glyphs (default)99.997% (glyf)
table value
glyf 99.997%
total 99.997%
view source repository copy reproduction command
googlefonts/comforter/sources/ComforterPro.glyphs (default)99.996% (glyf)
table value
glyf 99.995%
total 99.997%
view source repository copy reproduction command
noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (default)99.996% (meta)
table value
meta fontmake only
total 99.997%
view source repository copy reproduction command
notofonts/malayalam/sources/NotoSansMalayalam.glyphs (default)99.996% (GSUB)
table value
GSUB 99.873%
total 99.997%
view source repository copy reproduction command
skugiz/liter/sources/liter.glyphs (default)99.996% (GPOS)
table value
GPOS 99.495%
total 99.996%
view source repository copy reproduction command
googlefonts/googlesans-code/sources/GoogleSansCode-Italic.glyphspackage (default)99.995% (name)
table value
name 97.521%
total 99.996%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish-Italic.glyphs (default)99.995% (avar, fvar)
table value
avar 66.667%
fvar 96.491%
total 99.996%
view source repository copy reproduction command
googlefonts/googlesans-code/sources/GoogleSansCode.glyphspackage (default)99.995% (name)
table value
name 97.521%
total 99.996%
view source repository copy reproduction command
googlefonts/CutiveFont/sources/Cutive.glyphs (gftools)99.995% (glyf)
table value
glyf 99.992%
total 99.995%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish.glyphs (default)99.995% (avar, fvar)
table value
avar 66.667%
fvar 96.491%
total 99.995%
view source repository copy reproduction command
Dicotype/Afacad/sources/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.512%
total 99.994%
view source repository copy reproduction command
octaviopardo/EBGaramond12/sources/EBGaramond.glyphs (default)99.994% (GSUB)
table value
GSUB 99.463%
total 99.994%
view source repository copy reproduction command
googlefonts/kreon/sources/Kreon.glyphs (default)99.993% ((mark/kern), GDEF)
table value
(mark/kern) 99.983%
GDEF 99.829%
total 99.994%
view source repository copy reproduction command
octaviopardo/EBGaramond12/sources/EBGaramond-Italic.glyphs (default)99.993% (GSUB)
table value
GSUB 99.393%
total 99.994%
view source repository copy reproduction command
EbenSorkin/Dekko/sources/Dekko.glyphs (default)99.993% ((mark/kern), GPOS)
table value
(mark/kern) 99.995%
GPOS 98.997%
total 99.993%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Roman.glyphs (default)99.992% (fvar)
table value
fvar 92.308%
total 99.993%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Italic.glyphs (default)99.992% (fvar)
table value
fvar 92.308%
total 99.992%
view source repository copy reproduction command
notofonts/kannada/sources/NotoSerifKannada.glyphs (default)99.990% (GSUB)
table value
GSUB 99.441%
total 99.991%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLao.glyphs (default)99.990% (GSUB)
table value
GSUB 99.596%
total 99.990%
view source repository copy reproduction command
Dicotype/Afacad/sources/Afacad-Italic.glyphs (gftools)99.989% (OS_2, STAT, head, name)
table value
OS_2 98.077%
STAT 89.773%
head 95.000%
name 98.270%
total 99.989%
view source repository copy reproduction command
xconsau/GajrajOne/sources/GajrajOne-Regular.ufo (default)99.988% (OS_2, hhea)
table value
OS_2 86.538%
hhea 89.474%
total 99.989%
view source repository copy reproduction command
notofonts/siddham/sources/NotoSansSiddham.glyphs (default)99.987% (GPOS, GSUB)
table value
GPOS 99.996%
GSUB 99.863%
total 99.988%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiUI.designspace (default)99.986% (GPOS, fvar, name)
table value
GPOS 95.935%
fvar 99.580%
name 99.077%
total 99.987%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThai.designspace (default)99.986% (GPOS, fvar, name)
table value
GPOS 95.935%
fvar 99.580%
name 99.077%
total 99.987%
view source repository copy reproduction command
Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage (default)99.985% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, glyf, gvar, hmtx, ligcaret, post)
table value
(mark/kern) 99.995%
GDEF 99.879%
GPOS 99.811%
GSUB 99.875%
GlyphOrder 99.901%
HVAR 99.921%
glyf 99.994%
gvar 99.997%
hmtx 99.901%
ligcaret 95.238%
post 99.874%
total 99.986%
view source repository copy reproduction command
notofonts/oriya/sources/NotoSerifOriya.glyphs (default)99.985% (GPOS, GSUB, OS_2)
table value
GPOS 86.585%
GSUB 99.890%
OS_2 96.154%
total 99.986%
view source repository copy reproduction command
notofonts/malayalam/sources/NotoSerifMalayalam.glyphs (default)99.985% (GSUB)
table value
GSUB 99.756%
total 99.985%
view source repository copy reproduction command
etunni/Amita/sources/Amita.glyphs (gftools)99.978% ((mark/kern), GPOS, GSUB)
table value
(mark/kern) 99.988%
GPOS 98.916%
GSUB 99.966%
total 99.979%
view source repository copy reproduction command
etunni/Amita/sources/Amita.glyphs (default)99.978% ((mark/kern), GPOS, GSUB)
table value
(mark/kern) 99.988%
GPOS 98.916%
GSUB 99.966%
total 99.979%
view source repository copy reproduction command
jobosonchisa/ojuju/sources/Ojuju.glyphs (gftools)99.976% (glyf, gvar)
table value
glyf 99.998%
gvar 99.882%
total 99.976%
view source repository copy reproduction command
jobosonchisa/ojuju/sources/Ojuju.glyphs (default)99.975% (glyf, gvar)
table value
glyf 99.998%
gvar 99.875%
total 99.976%
view source repository copy reproduction command
kosbarts/Oi/sources/Oi.glyphs (default)99.975% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, hmtx, post)
table value
(mark/kern) 99.998%
GDEF 99.926%
GSUB 99.240%
GlyphOrder 99.947%
glyf 99.994%
hmtx 99.947%
post 99.940%
total 99.976%
view source repository copy reproduction command
googlefonts/buenard/sources/Buenard.glyphs (gftools)99.975% (gvar)
table value
gvar 99.936%
total 99.976%
view source repository copy reproduction command
googlefonts/buenard/sources/Buenard.glyphs (default)99.975% (gvar)
table value
gvar 99.935%
total 99.975%
view source repository copy reproduction command
notofonts/gujarati/sources/NotoSerifGujarati.glyphs (default)99.974% (GSUB)
table value
GSUB 99.546%
total 99.975%
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono-Italic.glyphs (default)99.974% (GSUB)
table value
GSUB 99.303%
total 99.975%
view source repository copy reproduction command
googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (default)99.973% ((mark/kern), GDEF, GSUB)
table value
(mark/kern) 99.864%
GDEF 99.892%
GSUB 99.798%
total 99.973%
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono.glyphs (default)99.972% (GSUB)
table value
GSUB 99.303%
total 99.973%
view source repository copy reproduction command
googlefonts/gidole/sources/Gidole-Regular.glyphspackage (gftools)99.972% (glyf)
table value
glyf 99.916%
total 99.972%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestRevolution.glyphs (gftools)99.962% ((mark/kern), GPOS, GSUB)
table value
(mark/kern) 99.939%
GPOS 74.375%
GSUB 97.506%
total 99.962%
view source repository copy reproduction command
EbenSorkin/Merriweather4/sources/Merriweather.glyphspackage (gftools)99.962% (glyf, gvar)
table value
glyf 99.890%
gvar 99.903%
total 99.962%
view source repository copy reproduction command
googlefonts/RadleyFont/sources/Radley.ufo (gftools)99.955% (glyf)
table value
glyf 99.940%
total 99.956%
view source repository copy reproduction command
notofonts/kannada/sources/NotoSansKannada.glyphs (default)99.955% (GPOS)
table value
GPOS 96.098%
total 99.955%
view source repository copy reproduction command
Afrotype/tac/sources/Tac.glyphspackage (default)99.953% (glyf)
table value
glyf 99.542%
total 99.954%
view source repository copy reproduction command
notofonts/music/sources/NotoMusic.glyphs (default)99.952% (GDEF, GPOS)
table value
GDEF 99.323%
GPOS 99.721%
total 99.952%
view source repository copy reproduction command
googlefonts/DancingScript/sources/DancingScript.designspace (gftools)99.952% (GSUB)
table value
GSUB 97.162%
total 99.952%
view source repository copy reproduction command
googlefonts/DancingScript/sources/DancingScript.designspace (default)99.951% (GSUB)
table value
GSUB 97.162%
total 99.951%
view source repository copy reproduction command
googlefonts/Michroma-font/sources/Michroma-Round.glyphs (default)99.949% (OS_2, hhea)
table value
OS_2 84.615%
hhea 94.737%
total 99.949%
view source repository copy reproduction command
notofonts/kharoshthi/sources/NotoSansKharoshthi.glyphs (default)99.948% (GDEF, GSUB)
table value
GDEF 99.206%
GSUB 99.709%
total 99.948%
view source repository copy reproduction command
notofonts/sinhala/sources/NotoSerifSinhala.glyphs (default)99.945% (GPOS)
table value
GPOS 95.558%
total 99.946%
view source repository copy reproduction command
notofonts/sinhala/sources/NotoSansSinhala.glyphs (default)99.938% (GPOS)
table value
GPOS 93.939%
total 99.938%
view source repository copy reproduction command
JAMO-TYPEFACE/BagelFat/Sources/BagelFat.glyphs (gftools)99.936% (glyf, maxp)
table value
glyf 99.930%
maxp 94.444%
total 99.937%
view source repository copy reproduction command
notofonts/myanmar/sources/NotoSerifMyanmar.glyphs (default)99.933% ((mark/kern), GDEF, GSUB)
table value
(mark/kern) 99.530%
GDEF 99.713%
GSUB 99.882%
total 99.934%
view source repository copy reproduction command
notofonts/ottoman-siyaq-numbers/sources/NotoSerifOttomanSiyaq.glyphs (default)99.933% (cmap)
table value
cmap 98.473%
total 99.934%
view source repository copy reproduction command
googlefonts/VocesFont/sources/Voces.glyphs (gftools)99.931% (glyf)
table value
glyf 99.910%
total 99.932%
view source repository copy reproduction command
suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (gftools)99.930% (glyf, maxp, name)
table value
glyf 99.930%
maxp 94.444%
name 94.286%
total 99.931%
view source repository copy reproduction command
SorkinType/Briem-Hand/sources/BriemHand.glyphs (default)99.926% (GSUB)
table value
GSUB 98.089%
total 99.926%
view source repository copy reproduction command
SorkinType/Briem-Hand/sources/BriemHand.glyphs (default)99.926% (GSUB)
table value
GSUB 98.089%
total 99.926%
view source repository copy reproduction command
YADAMSS/Matemasie-Font/sources/Matemasie.glyphspackage (gftools)99.925% (glyf, head, hhea, hmtx)
table value
glyf 99.790%
head 95.000%
hhea 94.737%
hmtx 99.756%
total 99.926%
view source repository copy reproduction command
googlefonts/geologica/sources/master_ufo/Geologica.designspace (default)99.919% (GSUB, glyf, gvar)
table value
GSUB 96.895%
glyf 99.977%
gvar 99.922%
total 99.920%
view source repository copy reproduction command
cyrealtype/Alice/sources/Alice.glyphs (default)99.918% ((mark/kern), GDEF)
table value
(mark/kern) 99.811%
GDEF 99.685%
total 99.919%
view source repository copy reproduction command
notofonts/vithkuqi/sources/NotoSansVithkuqi.glyphs (default)99.918% (GDEF)
table value
GDEF 21.429%
total 99.918%
view source repository copy reproduction command
googlefonts/HoltwoodFont/sources/HoltwoodOneSC.glyphs (gftools)99.915% (OS_2, glyf, name)
table value
OS_2 98.077%
glyf 99.804%
name 97.727%
total 99.915%
view source repository copy reproduction command
notofonts/chakma/sources/NotoSansChakma.designspace (default)99.914% (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.915%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/Cormorant-Italic.glyphs (gftools)99.911% (OS_2, glyf, gvar)
table value
OS_2 98.077%
glyf 99.703%
gvar 99.734%
total 99.912%
view source repository copy reproduction command
JAMO-TYPEFACE/Moirai/Sources/Moirai.glyphs (gftools)99.908% (glyf, maxp)
table value
glyf 99.903%
maxp 94.444%
total 99.908%
view source repository copy reproduction command
Tural/Moderustic/sources/Moderustic.glyphs (gftools)99.906% (GSUB)
table value
GSUB 97.859%
total 99.906%
view source repository copy reproduction command
notofonts/gujarati/sources/NotoSansGujarati.glyphs (default)99.901% (GSUB)
table value
GSUB 99.352%
total 99.902%
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono-Italic.glyphs (gftools)99.899% (GSUB, gvar)
table value
GSUB 99.303%
gvar 99.821%
total 99.900%
view source repository copy reproduction command
Tural/Moderustic/sources/Moderustic.glyphs (default)99.896% (GSUB, gvar)
table value
GSUB 97.859%
gvar 99.987%
total 99.897%
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono.glyphs (gftools)99.893% (GSUB, gvar)
table value
GSUB 99.303%
gvar 99.821%
total 99.894%
view source repository copy reproduction command
notofonts/arabic/sources/NotoSansArabicUI.glyphs (default)99.889% (glyf, gvar)
table value
glyf 99.797%
gvar 99.803%
total 99.889%
view source repository copy reproduction command
JAMO-TYPEFACE/Gasoek/Sources/Gasoek.glyphs (gftools)99.888% (glyf)
table value
glyf 99.870%
total 99.889%
view source repository copy reproduction command
tokotype/PlusJakartaSans/sources/PlusJakartaSans-Italic.glyphs (gftools)99.887% (glyf, gvar)
table value
glyf 99.670%
gvar 99.738%
total 99.888%
view source repository copy reproduction command
notofonts/newa/sources/NotoSansNewa.glyphs (default)99.885% ((mark/kern), GDEF, GPOS)
table value
(mark/kern) 99.597%
GDEF 98.846%
GPOS 99.468%
total 99.885%
view source repository copy reproduction command
tokotype/Mohave-Typefaces/sources/Mohave.glyphs (gftools)99.880% (glyf, gvar)
table value
glyf 99.811%
gvar 99.840%
total 99.880%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (gftools)99.879% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.879%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (default)99.878% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.878%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (gftools)99.878% (GSUB)
table value
GSUB 96.418%
total 99.878%
view source repository copy reproduction command
tokotype/Mohave-Typefaces/sources/Mohave-Italic.glyphs (gftools)99.878% (glyf, gvar)
table value
glyf 99.811%
gvar 99.838%
total 99.878%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (default)99.877% (GSUB)
table value
GSUB 96.418%
total 99.877%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (gftools)99.876% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.876%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (default)99.875% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.875%
view source repository copy reproduction command
notofonts/bhaiksuki/sources/NotoSansBhaiksuki.designspace (default)99.874% ((mark/kern), GPOS, GSUB, glyf)
table value
(mark/kern) 99.851%
GPOS 99.023%
GSUB 98.276%
glyf 99.998%
total 99.874%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (gftools)99.873% (GSUB)
table value
GSUB 96.418%
total 99.873%
view source repository copy reproduction command
googlefonts/ShantiFont/sources/Shanti.glyphs (gftools)99.872% (glyf)
table value
glyf 99.696%
total 99.873%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (default)99.871% (GSUB)
table value
GSUB 96.418%
total 99.871%
view source repository copy reproduction command
xconsau/GajrajOne/sources/GajrajOne-Regular.ufo (gftools)99.869% (OS_2, glyf, hhea)
table value
OS_2 86.538%
glyf 99.694%
hhea 89.474%
total 99.869%
view source repository copy reproduction command
googlefonts/style-script/sources/StyleScript-Pro.glyphs (default)99.868% (GSUB)
table value
GSUB 95.499%
total 99.868%
view source repository copy reproduction command
EbenSorkin/Merriweather4/sources/Merriweather-Italic.glyphspackage (gftools)99.864% (glyf, gvar)
table value
glyf 99.620%
gvar 99.660%
total 99.864%
view source repository copy reproduction command
googlefonts/Advent/sources/AdventPro.designspace (default)99.861% (gvar)
table value
gvar 99.831%
total 99.861%
view source repository copy reproduction command
DylanYoungKoto/FacultyGlyphic/sources/FacultyGlyphic .glyphspackage (gftools)99.856% (OS_2, glyf)
table value
OS_2 98.077%
glyf 99.693%
total 99.857%
view source repository copy reproduction command
cyrealtype/Alike-Angular/sources/AlikeAngular.glyphs (gftools)99.855% (glyf)
table value
glyf 99.633%
total 99.855%
view source repository copy reproduction command
googlefonts/kreon/sources/Kreon.glyphs (gftools)99.852% ((mark/kern), GDEF, glyf, gvar)
table value
(mark/kern) 99.983%
GDEF 99.829%
glyf 99.753%
gvar 99.789%
total 99.853%
view source repository copy reproduction command
googlefonts/Advent/sources/AdventPro.designspace (gftools)99.849% (gvar)
table value
gvar 99.817%
total 99.849%
view source repository copy reproduction command
notofonts/vithkuqi/sources/NotoSerifVithkuqi.glyphs (default)99.845% (GDEF)
table value
GDEF 21.429%
total 99.846%
view source repository copy reproduction command
SorkinType/Pinyon/sources/PinyonScript.glyphs (gftools)99.830% (OS_2, glyf)
table value
OS_2 82.692%
glyf 99.490%
total 99.830%
view source repository copy reproduction command
dy/wavefont/sources/Wavefont.designspace (gftools)99.829% (GSUB)
table value
GSUB 86.120%
total 99.830%
view source repository copy reproduction command
dy/wavefont/sources/Wavefont.designspace (default)99.829% (GSUB)
table value
GSUB 86.120%
total 99.829%
view source repository copy reproduction command
fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (gftools)99.823% ((mark/kern), GPOS)
table value
(mark/kern) 99.128%
GPOS 80.378%
total 99.823%
view source repository copy reproduction command
fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (default)99.821% ((mark/kern), GPOS)
table value
(mark/kern) 99.128%
GPOS 80.378%
total 99.822%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/CormorantUpright.glyphs (gftools)99.819% (glyf, gvar)
table value
glyf 99.545%
gvar 99.590%
total 99.820%
view source repository copy reproduction command
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs (gftools)99.815% (glyf, maxp)
table value
glyf 99.670%
maxp 94.444%
total 99.815%
view source repository copy reproduction command
notofonts/new-tai-lue/sources/NotoSansNewTaiLue.glyphs (default)99.814% (GDEF)
table value
GDEF 18.750%
total 99.814%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik.glyphs (gftools)99.797% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 99.996%
GDEF 99.894%
GSUB 95.499%
GlyphOrder 99.787%
HVAR 99.824%
OS_2 98.077%
glyf 99.773%
gvar 99.793%
hhea 94.737%
hmtx 99.787%
ligcaret 99.611%
maxp 94.444%
post 99.737%
total 99.797%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik-Italic.glyphs (gftools)99.796% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 99.996%
GDEF 99.893%
GSUB 94.864%
GlyphOrder 99.787%
HVAR 99.826%
glyf 99.775%
gvar 99.794%
hhea 94.737%
hmtx 99.787%
ligcaret 99.611%
maxp 94.444%
post 99.737%
total 99.797%
view source repository copy reproduction command
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (gftools)99.792% (glyf, maxp)
table value
glyf 99.635%
maxp 88.889%
total 99.793%
view source repository copy reproduction command
googlefonts/secular/sources/SecularOne.glyphs (gftools)99.790% (glyf)
table value
glyf 99.239%
total 99.791%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (gftools)99.790% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 90.857%
GlyphOrder 99.932%
HVAR 99.946%
glyf 99.750%
gvar 99.804%
hhea 94.737%
hmtx 99.932%
maxp 94.444%
post 99.902%
total 99.790%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (default)99.789% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 90.857%
GlyphOrder 99.932%
HVAR 99.946%
glyf 99.749%
gvar 99.803%
hhea 94.737%
hmtx 99.932%
maxp 94.444%
post 99.902%
total 99.789%
view source repository copy reproduction command
googlefonts/alex-brush/sources/AlexBrush.glyphs (default)99.783% (glyf)
table value
glyf 99.578%
total 99.784%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt.glyphs (gftools)99.781% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 90.857%
GlyphOrder 99.932%
HVAR 99.945%
OS_2 98.077%
glyf 99.745%
gvar 99.801%
hhea 94.737%
hmtx 99.932%
maxp 94.444%
post 99.902%
total 99.782%
view source repository copy reproduction command
googlefonts/damionFont/sources/Damion.glyphs (gftools)99.781% (glyf)
table value
glyf 99.644%
total 99.781%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt.glyphs (default)99.780% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 90.857%
GlyphOrder 99.932%
HVAR 99.945%
OS_2 98.077%
glyf 99.744%
gvar 99.800%
hhea 94.737%
hmtx 99.932%
maxp 94.444%
post 99.902%
total 99.781%
view source repository copy reproduction command
cyrealtype/Alike/sources/Alike.glyphs (gftools)99.778% (glyf, maxp)
table value
glyf 99.528%
maxp 94.444%
total 99.778%
view source repository copy reproduction command
BornaIz/markazitext/sources/MarkaziText.glyphs (default)99.766% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hmtx, ligcaret, post)
table value
(mark/kern) 99.916%
GDEF 98.537%
GSUB 96.187%
GlyphOrder 98.738%
HVAR 98.857%
glyf 99.937%
gvar 99.952%
hmtx 98.737%
ligcaret 95.442%
post 98.462%
total 99.766%
view source repository copy reproduction command
RedHatOfficial/Overpass/sources/OverpassMono.glyphs (gftools)99.747% (glyf, gvar)
table value
glyf 99.590%
gvar 99.605%
total 99.747%
view source repository copy reproduction command
notofonts/takri/sources/NotoSansTakri.designspace (default)99.743% (GDEF)
table value
GDEF 85.124%
total 99.743%
view source repository copy reproduction command
notofonts/tai-tham/sources/NotoSansTaiTham.glyphs (default)99.735% (GDEF, avar, fvar, ligcaret)
table value
GDEF 99.391%
avar fontc only
fvar 93.750%
ligcaret 77.187%
total 99.736%
view source repository copy reproduction command
googlefonts/play-ball/sources/Playball.glyphs (gftools)99.728% (OS_2, glyf, maxp)
table value
OS_2 98.077%
glyf 99.597%
maxp 94.444%
total 99.728%
view source repository copy reproduction command
SUSE/suse-font/sources/SUSE.glyphs (default)99.728% (HVAR, gvar)
table value
HVAR 95.072%
gvar 99.229%
total 99.728%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (gftools)99.720% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 91.576%
GlyphOrder 99.875%
HVAR 99.916%
glyf 99.719%
gvar 99.744%
hhea 94.737%
hmtx 99.875%
maxp 94.444%
post 99.854%
total 99.721%
view source repository copy reproduction command
googlefonts/paytoneFont/sources/PaytoneOne.glyphs (gftools)99.720% (glyf)
table value
glyf 98.816%
total 99.720%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (default)99.719% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 91.576%
GlyphOrder 99.875%
HVAR 99.916%
glyf 99.717%
gvar 99.743%
hhea 94.737%
hmtx 99.875%
maxp 94.444%
post 99.854%
total 99.720%
view source repository copy reproduction command
googlefonts/praise-script/sources/Praise-Pro.glyphs (gftools)99.715% (glyf)
table value
glyf 99.330%
total 99.716%
view source repository copy reproduction command
notofonts/nko/sources/NotoSansNKo.glyphs (default)99.714% ((mark/kern), GPOS)
table value
(mark/kern) 99.609%
GPOS 97.810%
total 99.714%
view source repository copy reproduction command
googlefonts/ruthie/sources/Ruthie.glyphs (default)99.713% (glyf)
table value
glyf 99.451%
total 99.714%
view source repository copy reproduction command
googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (gftools)99.712% ((mark/kern), GDEF, GSUB, glyf, maxp)
table value
(mark/kern) 99.864%
GDEF 99.892%
GSUB 99.798%
glyf 99.663%
maxp 94.444%
total 99.713%
view source repository copy reproduction command
googlefonts/bilbo/sources/BilboPro.glyphs (gftools)99.699% (glyf, maxp)
table value
glyf 99.394%
maxp 88.889%
total 99.700%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik-Italic.glyphs (default)99.693% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 99.996%
GDEF 99.893%
GSUB 94.864%
GlyphOrder 99.787%
HVAR 99.826%
glyf 99.463%
gvar 99.727%
hhea 94.737%
hmtx 99.787%
ligcaret 99.611%
maxp 83.333%
post 99.737%
total 99.694%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik.glyphs (default)99.691% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 99.996%
GDEF 99.894%
GSUB 95.499%
GlyphOrder 99.787%
HVAR 99.824%
OS_2 98.077%
glyf 99.465%
gvar 99.710%
hhea 94.737%
hmtx 99.787%
ligcaret 99.611%
maxp 83.333%
post 99.737%
total 99.691%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Italic.glyphs (gftools)99.679% (fvar, glyf, gvar)
table value
fvar 98.824%
glyf 99.254%
gvar 99.375%
total 99.679%
view source repository copy reproduction command
SUSE/suse-font/sources/SUSE.glyphs (gftools)99.678% (HVAR, gvar)
table value
HVAR 94.754%
gvar 99.054%
total 99.678%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Roman.glyphs (gftools)99.675% (fvar, glyf, gvar)
table value
fvar 98.824%
glyf 99.250%
gvar 99.371%
total 99.676%
view source repository copy reproduction command
googlefonts/sedan/sources/Sedan-Italic.glyphs (gftools)99.673% (glyf)
table value
glyf 99.430%
total 99.673%
view source repository copy reproduction command
notofonts/ethiopic/sources/NotoSerifEthiopic.glyphs (default)99.656% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.657%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
Omnibus-Type/Manuale/sources/Manuale.glyphs (gftools)99.654% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.907%
GSUB 95.096%
GlyphOrder 99.879%
HVAR 99.901%
OS_2 98.077%
glyf 99.593%
gvar 99.637%
hhea 94.737%
hmtx 99.879%
maxp 94.444%
post 99.833%
total 99.655%
view source repository copy reproduction command
googlefonts/Homenaje/sources/Homenaje.glyphs (gftools)99.653% (glyf)
table value
glyf 99.527%
total 99.653%
view source repository copy reproduction command
Omnibus-Type/Manuale/sources/Manuale.glyphs (default)99.652% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.907%
GSUB 95.096%
GlyphOrder 99.879%
HVAR 99.901%
OS_2 98.077%
glyf 99.590%
gvar 99.634%
hhea 94.737%
hmtx 99.879%
maxp 94.444%
post 99.833%
total 99.653%
view source repository copy reproduction command
Gue3bara/Alexandria/sources/Alexandria.glyphs (default)99.644% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 96.771%
GlyphOrder 99.871%
HVAR 63.969%
OS_2 98.077%
glyf 99.511%
gvar 99.653%
hhea 94.737%
hmtx 99.871%
maxp 94.444%
post 99.854%
total 99.644%
view source repository copy reproduction command
ThomasJockin/readexpro/sources/ReadexPro.glyphs (gftools)99.640% (glyf, gvar)
table value
glyf 99.228%
gvar 99.336%
total 99.640%
view source repository copy reproduction command
googlefonts/sedan/sources/Sedan-Regular.glyphs (gftools)99.640% (glyf)
table value
glyf 99.384%
total 99.640%
view source repository copy reproduction command
duartp/gloock/sources/Gloock.glyphs (gftools)99.633% (glyf)
table value
glyf 99.275%
total 99.633%
view source repository copy reproduction command
vladimirnikolic1/NewAmsterdam/sources/NewAmsterdam.glyphs (gftools)99.632% (glyf, maxp)
table value
glyf 99.532%
maxp 94.444%
total 99.633%
view source repository copy reproduction command
SorkinType/Voltaire/sources/Voltaire.glyphs (gftools)99.614% (OS_2, glyf, maxp)
table value
OS_2 92.308%
glyf 96.403%
maxp 88.889%
total 99.614%
view source repository copy reproduction command
notofonts/nko/sources/NotoSansNKoUnjoined.glyphs (default)99.609% ((mark/kern), GPOS)
table value
(mark/kern) 99.384%
GPOS 97.810%
total 99.610%
view source repository copy reproduction command
rfuenzalida/Freeman/sources/Freeman.glyphs (gftools)99.609% (glyf)
table value
glyf 96.608%
total 99.609%
view source repository copy reproduction command
SorkinType/Asset/sources/Asset.glyphs (gftools)99.607% (OS_2, glyf, maxp)
table value
OS_2 80.769%
glyf 98.500%
maxp 94.444%
total 99.607%
view source repository copy reproduction command
etunni/graduate/sources/graduate.glyphs (gftools)99.595% (OS_2, glyf, maxp, name)
table value
OS_2 90.385%
glyf 99.359%
maxp 94.444%
name 97.727%
total 99.595%
view source repository copy reproduction command
notofonts/hentaigana/sources/NotoSerifHentaigana.glyphspackage (default)99.594% (GDEF, OS_2, glyf, hhea, hmtx, sizeof(GDEF))
table value
GDEF 7.407%
OS_2 98.077%
glyf 99.689%
hhea 89.474%
hmtx 62.924%
sizeof(GDEF) 6B
total 99.595%
view source repository copy reproduction command
notofonts/tamil/sources/NotoSerifTamil-Italic.glyphs (default)99.586% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.587%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/tamil/sources/NotoSerifTamil.glyphs (default)99.585% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.586%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
alphArtype/Delicious-Handrawn/sources/Delicious-Handrawn.glyphs (gftools)99.582% (glyf, maxp)
table value
glyf 99.333%
maxp 94.444%
total 99.582%
view source repository copy reproduction command
googlefonts/geologica/sources/master_ufo/Geologica.designspace (gftools)99.574% (GSUB, glyf, gvar)
table value
GSUB 96.895%
glyf 99.162%
gvar 99.060%
total 99.574%
view source repository copy reproduction command
JAMO-TYPEFACE/Grandiflora/Sources/Grandiflora.glyphs (gftools)99.538% (glyf, hmtx, maxp)
table value
glyf 99.485%
hmtx 99.853%
maxp 77.778%
total 99.539%
view source repository copy reproduction command
Typedesigners/Anta-Regular/sources/Anta-Regular.glyphs (gftools)99.537% (glyf)
table value
glyf 99.339%
total 99.537%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (gftools)99.536% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.197%
GSUB 94.248%
GlyphOrder 99.944%
HVAR 99.952%
glyf 99.892%
gvar 99.899%
hhea 94.737%
hmtx 99.944%
maxp 94.444%
post 99.925%
total 99.537%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (default)99.532% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.197%
GSUB 94.248%
GlyphOrder 99.944%
HVAR 99.952%
glyf 99.890%
gvar 99.897%
hhea 94.737%
hmtx 99.944%
maxp 94.444%
post 99.925%
total 99.533%
view source repository copy reproduction command
googlefonts/MetrophobicFont/sources/Metrophobic.glyphs (gftools)99.526% (glyf)
table value
glyf 98.347%
total 99.527%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (gftools)99.513% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.230%
GSUB 94.423%
GlyphOrder 99.944%
HVAR 99.952%
glyf 99.885%
gvar 99.892%
hhea 94.737%
hmtx 99.944%
maxp 94.444%
post 99.925%
total 99.513%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (default)99.509% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.230%
GSUB 94.423%
GlyphOrder 99.944%
HVAR 99.952%
glyf 99.883%
gvar 99.890%
hhea 94.737%
hmtx 99.944%
maxp 94.444%
post 99.925%
total 99.509%
view source repository copy reproduction command
SorkinType/Alata/sources/Alata.glyphs (gftools)99.508% (glyf)
table value
glyf 95.973%
total 99.509%
view source repository copy reproduction command
googlefonts/kameronFont/sources/Kameron.glyphs (gftools)99.506% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.102%
GlyphOrder 99.878%
HVAR 99.908%
glyf 99.662%
gvar 99.693%
hhea 94.737%
hmtx 99.878%
maxp 94.444%
post 99.730%
total 99.507%
view source repository copy reproduction command
googlefonts/kameronFont/sources/Kameron.glyphs (default)99.500% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.102%
GlyphOrder 99.878%
HVAR 99.908%
glyf 99.656%
gvar 99.689%
hhea 94.737%
hmtx 99.878%
maxp 94.444%
post 99.730%
total 99.501%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap-Italic.glyphs (gftools)99.481% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.653%
GSUB 95.888%
GlyphOrder 99.874%
HVAR 99.918%
glyf 99.452%
gvar 99.496%
hhea 94.737%
hmtx 99.874%
maxp 94.444%
post 99.823%
total 99.481%
view source repository copy reproduction command
notofonts/ethiopic/sources/NotoSansEthiopic.glyphs (default)99.477% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.477%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish-Italic.glyphs (gftools)99.469% (STAT, avar, fvar, glyf, gvar, name)
table value
STAT 89.024%
avar 66.667%
fvar 43.590%
glyf 98.679%
gvar 98.844%
name 82.028%
total 99.470%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestGuerrilla.glyphs (gftools)99.464% (glyf)
table value
glyf 98.398%
total 99.465%
view source repository copy reproduction command
googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe-Italic.glyphs (gftools)99.463% (glyf)
table value
glyf 97.987%
total 99.464%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap.glyphs (gftools)99.459% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.636%
GSUB 95.220%
GlyphOrder 99.874%
HVAR 99.914%
glyf 99.437%
gvar 99.477%
hhea 94.737%
hmtx 99.874%
maxp 94.444%
post 99.823%
total 99.460%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap-Italic.glyphs (default)99.458% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.653%
GSUB 95.888%
GlyphOrder 99.874%
HVAR 99.918%
glyf 99.418%
gvar 99.467%
hhea 94.737%
hmtx 99.874%
maxp 94.444%
post 99.823%
total 99.459%
view source repository copy reproduction command
googlefonts/boldonse/sources/UT Boldonse Font.glyphs (gftools)99.434% (glyf, maxp)
table value
glyf 98.875%
maxp 88.889%
total 99.435%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap.glyphs (default)99.433% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.636%
GSUB 95.220%
GlyphOrder 99.874%
HVAR 99.914%
glyf 99.400%
gvar 99.441%
hhea 94.737%
hmtx 99.874%
maxp 94.444%
post 99.823%
total 99.433%
view source repository copy reproduction command
BornaIz/markazitext/sources/MarkaziText.glyphs (gftools)99.422% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hmtx, ligcaret, post)
table value
(mark/kern) 99.916%
GDEF 98.537%
GSUB 96.187%
GlyphOrder 98.738%
HVAR 98.857%
glyf 99.073%
gvar 99.143%
hmtx 98.106%
ligcaret 95.442%
post 98.462%
total 99.423%
view source repository copy reproduction command
notofonts/balinese/sources/NotoSerifBalinese.glyphs (default)99.416% (glyf, hmtx)
table value
glyf 99.204%
hmtx 97.778%
total 99.417%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish.glyphs (gftools)99.408% (STAT, avar, fvar, glyf, gvar, name)
table value
STAT 91.566%
avar 66.667%
fvar 43.590%
glyf 98.741%
gvar 98.899%
name 87.755%
total 99.408%
view source repository copy reproduction command
googlefonts/estonia/sources/EstoniaPro.glyphs (gftools)99.395% (glyf, maxp)
table value
glyf 99.242%
maxp 88.889%
total 99.395%
view source repository copy reproduction command
notofonts/sign-writing/sources/NotoSansSignWriting.glyphspackage (default)99.394% (GSUB)
table value
GSUB 85.973%
total 99.394%
view source repository copy reproduction command
notofonts/hebrew/sources/NotoSansHebrew.glyphs (default)99.386% ((mark/kern), GPOS)
table value
(mark/kern) 97.948%
GPOS 78.571%
total 99.387%
view source repository copy reproduction command
notofonts/bengali/sources/NotoSerifBengali.glyphspackage (default)99.383% (GSUB, VVAR, vhea, vmtx)
table value
GSUB 96.991%
VVAR fontmake only
total 99.384%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
ronykoch/Karantina/Sources/karantina.glyphs (default)99.382% ((mark/kern))
table value
(mark/kern) 95.130%
total 99.382%
view source repository copy reproduction command
googlefonts/mooliFont/sources/Mooli.glyphs (gftools)99.361% (glyf)
table value
glyf 98.101%
total 99.362%
view source repository copy reproduction command
Afrotype/tac/sources/Tac.glyphspackage (gftools)99.357% (glyf)
table value
glyf 93.952%
total 99.358%
view source repository copy reproduction command
googlefonts/hurricane/sources/Hurricane-Pro.glyphs (gftools)99.356% (glyf, maxp)
table value
glyf 98.767%
maxp 94.444%
total 99.356%
view source repository copy reproduction command
googlefonts/explora/sources/ExploraPro.glyphs (gftools)99.355% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.992%
maxp 94.444%
total 99.356%
view source repository copy reproduction command
googlefonts/changa-vf/sources/Changa.glyphs (default)99.351% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.498%
GDEF 99.697%
GSUB 93.894%
GlyphOrder 99.687%
HVAR 99.735%
glyf 99.303%
gvar 99.397%
hhea 94.737%
hmtx 99.687%
maxp 94.444%
post 99.563%
total 99.352%
view source repository copy reproduction command
microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (default)99.348% ((mark/kern), GPOS)
table value
(mark/kern) 98.000%
GPOS 82.313%
total 99.349%
view source repository copy reproduction command
Outfitio/Outfit-Fonts/sources/Outfit.glyphs (gftools)99.340% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.563%
GSUB 92.438%
GlyphOrder 99.641%
HVAR 99.765%
glyf 99.322%
gvar 99.375%
hhea 94.737%
hmtx 99.640%
maxp 94.444%
post 99.274%
total 99.341%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans-Italic.glyphs (gftools)99.336% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.955%
GSUB 89.993%
GlyphOrder 99.728%
HVAR 99.804%
glyf 98.940%
gvar 99.168%
hhea 94.737%
hmtx 99.728%
maxp 94.444%
post 99.571%
total 99.337%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans.glyphs (gftools)99.331% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.954%
GSUB 89.993%
GlyphOrder 99.728%
HVAR 99.805%
glyf 98.941%
gvar 99.168%
hhea 94.737%
hmtx 99.728%
maxp 94.444%
post 99.571%
total 99.331%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans-Italic.glyphs (default)99.330% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.955%
GSUB 89.993%
GlyphOrder 99.728%
HVAR 99.804%
glyf 98.922%
gvar 99.157%
hhea 94.737%
hmtx 99.728%
maxp 94.444%
post 99.571%
total 99.330%
view source repository copy reproduction command
Outfitio/Outfit-Fonts/sources/Outfit.glyphs (default)99.329% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.563%
GSUB 92.438%
GlyphOrder 99.641%
HVAR 99.765%
glyf 99.306%
gvar 99.363%
hhea 94.737%
hmtx 99.640%
maxp 94.444%
post 99.274%
total 99.330%
view source repository copy reproduction command
schibsted/schibsted-grotesk/sources/SchibstedGrotesk.glyphs (gftools)99.329% (glyf, gvar)
table value
glyf 96.713%
gvar 97.136%
total 99.329%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans.glyphs (default)99.325% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.954%
GSUB 89.993%
GlyphOrder 99.728%
HVAR 99.805%
glyf 98.923%
gvar 99.157%
hhea 94.737%
hmtx 99.728%
maxp 94.444%
post 99.571%
total 99.325%
view source repository copy reproduction command
googlefonts/festive/sources/Festive-Pro.glyphs (gftools)99.322% (OS_2, glyf, maxp)
table value
OS_2 80.769%
glyf 99.274%
maxp 94.444%
total 99.322%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiLoopedUI.glyphs (default)99.321% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, fvar, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 98.680%
GDEF 99.723%
GSUB 94.900%
GlyphOrder 99.752%
HVAR 99.875%
OS_2 98.077%
fvar 80.126%
glyf 99.514%
gvar 99.523%
hhea 94.737%
hmtx 99.751%
maxp 94.444%
name 78.644%
post 99.720%
total 99.321%
view source repository copy reproduction command
schibsted/schibsted-grotesk/sources/SchibstedGrotesk-Italic.glyphs (gftools)99.320% (glyf, gvar)
table value
glyf 96.731%
gvar 97.135%
total 99.320%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (gftools)99.318% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.949%
GSUB 93.260%
GlyphOrder 99.786%
HVAR 99.800%
glyf 99.168%
gvar 99.335%
hhea 94.737%
hmtx 99.785%
maxp 94.444%
post 99.682%
total 99.318%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (default)99.316% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.949%
GSUB 93.260%
GlyphOrder 99.786%
HVAR 99.800%
glyf 99.167%
gvar 99.334%
hhea 94.737%
hmtx 99.785%
maxp 94.444%
post 99.682%
total 99.317%
view source repository copy reproduction command
googlefonts/birthstone/sources/BirthstonePro.glyphs (gftools)99.312% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.641%
maxp 88.889%
total 99.312%
view source repository copy reproduction command
googlefonts/style-script/sources/StyleScript-Pro.glyphs (gftools)99.311% (GSUB, glyf, maxp)
table value
GSUB 95.499%
glyf 99.351%
maxp 88.889%
total 99.312%
view source repository copy reproduction command
googlefonts/cutivemono/sources/CutiveMono.glyphs (gftools)99.310% (glyf)
table value
glyf 99.039%
total 99.311%
view source repository copy reproduction command
Gue3bara/Alexandria/sources/Alexandria.glyphs (gftools)99.310% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 96.771%
GlyphOrder 99.871%
HVAR 63.969%
OS_2 98.077%
glyf 97.751%
gvar 97.708%
hhea 94.737%
hmtx 99.871%
maxp 83.333%
post 99.854%
total 99.311%
view source repository copy reproduction command
googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs (gftools)99.299% (glyf, gvar)
table value
glyf 98.944%
gvar 99.063%
total 99.300%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (gftools)99.288% ((mark/kern), GSUB, GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.949%
GSUB 93.260%
GlyphOrder 99.786%
HVAR 99.798%
avar 95.238%
glyf 99.161%
gvar 99.321%
hhea 94.737%
hmtx 99.785%
maxp 94.444%
post 99.682%
total 99.288%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (default)99.280% ((mark/kern), GSUB, GlyphOrder, HVAR, avar, fvar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.949%
GSUB 93.260%
GlyphOrder 99.786%
HVAR 99.798%
avar 95.238%
fvar 96.875%
glyf 99.147%
gvar 99.312%
hhea 94.737%
hmtx 99.785%
maxp 94.444%
post 99.682%
total 99.280%
view source repository copy reproduction command
googlefonts/NunitoSans/sources/NunitoSans.glyphs (gftools)99.279% (glyf, gvar)
table value
glyf 98.949%
gvar 99.012%
total 99.279%
view source repository copy reproduction command
Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (gftools)99.278% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.725%
GSUB 93.583%
GlyphOrder 99.818%
HVAR 85.892%
glyf 99.488%
gvar 99.591%
hhea 94.737%
hmtx 99.818%
maxp 94.444%
post 99.770%
total 99.278%
view source repository copy reproduction command
googlefonts/kings/sources/KingsPro.glyphs (gftools)99.269% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.519%
maxp 88.889%
total 99.269%
view source repository copy reproduction command
Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (default)99.268% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.725%
GSUB 93.583%
GlyphOrder 99.818%
HVAR 85.892%
glyf 99.474%
gvar 99.581%
hhea 94.737%
hmtx 99.818%
maxp 94.444%
post 99.770%
total 99.269%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree-Italic.glyphs (gftools)99.265% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.919%
GlyphOrder 99.892%
HVAR 99.917%
glyf 99.586%
gvar 99.665%
hhea 94.737%
hmtx 99.891%
maxp 94.444%
post 99.797%
total 99.265%
view source repository copy reproduction command
ladinoprojects/solitreo/sources/Solitreo.glyphs (default)99.262% ((mark/kern), GPOS)
table value
(mark/kern) 98.092%
GPOS 79.859%
total 99.263%
view source repository copy reproduction command
notofonts/kawi/sources/NotoSansKawi.glyphs (default)99.262% (GPOS, name)
table value
GPOS 98.744%
name 97.087%
total 99.263%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (default)99.258% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.937%
GDEF 99.596%
GSUB 95.443%
GlyphOrder 99.579%
HVAR 99.717%
OS_2 98.077%
glyf 99.336%
gvar 99.361%
hhea 94.737%
hmtx 99.579%
maxp 94.444%
post 99.419%
total 99.258%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (gftools)99.258% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.937%
GDEF 99.596%
GSUB 95.443%
GlyphOrder 99.579%
HVAR 99.717%
OS_2 98.077%
glyf 99.336%
gvar 99.361%
hhea 94.737%
hmtx 99.579%
maxp 94.444%
post 99.419%
total 99.258%
view source repository copy reproduction command
SorkinType/Calistoga/sources/Calistoga.glyphs (gftools)99.246% (glyf)
table value
glyf 95.415%
total 99.246%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree-Italic.glyphs (default)99.245% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.919%
GlyphOrder 99.892%
HVAR 99.917%
glyf 99.566%
gvar 99.655%
hhea 94.737%
hmtx 99.891%
maxp 94.444%
post 99.797%
total 99.246%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo.glyphs (default)99.244% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.880%
GDEF 99.597%
GSUB 95.443%
GlyphOrder 99.580%
HVAR 99.714%
OS_2 98.077%
glyf 99.335%
gvar 99.363%
hhea 94.737%
hmtx 99.580%
maxp 94.444%
post 99.421%
total 99.245%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo.glyphs (gftools)99.244% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.880%
GDEF 99.597%
GSUB 95.443%
GlyphOrder 99.580%
HVAR 99.714%
OS_2 98.077%
glyf 99.335%
gvar 99.363%
hhea 94.737%
hmtx 99.580%
maxp 94.444%
post 99.421%
total 99.245%
view source repository copy reproduction command
googlefonts/sancreek/sources/Sancreek.glyphs (gftools)99.241% (glyf)
table value
glyf 98.837%
total 99.241%
view source repository copy reproduction command
googlefonts/nunito/sources/Nunito.glyphs (gftools)99.222% (glyf, gvar)
table value
glyf 98.822%
gvar 98.920%
total 99.223%
view source repository copy reproduction command
googlefonts/comforter/sources/ComforterPro.glyphs (gftools)99.219% (glyf, maxp)
table value
glyf 98.836%
maxp 94.444%
total 99.219%
view source repository copy reproduction command
ladinoprojects/solitreo/sources/Solitreo.glyphs (gftools)99.213% ((mark/kern), GPOS, glyf)
table value
(mark/kern) 98.092%
GPOS 79.859%
glyf 99.900%
total 99.214%
view source repository copy reproduction command
slavonic/Ponomar/sources/Ponomar-Regular.ufo (gftools)99.190% (glyf, maxp)
table value
glyf 98.699%
maxp 83.333%
total 99.190%
view source repository copy reproduction command
notofonts/tangut/sources/NotoSerifTangut.glyphspackage (default)99.184% (glyf, vhea, vmtx)
table value
glyf 100.000%
total 99.185%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs (default)99.152% (vhea, vmtx)
table value
total 99.152%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
slavonic/shafarik/sources/Shafarik-Regular.ufo (gftools)99.132% (GSUB, glyf, hmtx, maxp)
table value
GSUB 99.938%
glyf 98.553%
hmtx 99.945%
maxp 88.889%
total 99.133%
view source repository copy reproduction command
googlefonts/lovers-quarrel/sources/LoversQuarrel.glyphs (gftools)99.128% (OS_2, glyf, maxp)
table value
OS_2 96.154%
glyf 98.433%
maxp 94.444%
total 99.128%
view source repository copy reproduction command
googlefonts/allura/sources/Allura.glyphs (gftools)99.124% (glyf, maxp)
table value
glyf 98.787%
maxp 88.889%
total 99.124%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiLooped.glyphs (default)99.112% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, fvar, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 98.632%
GDEF 99.776%
GSUB 94.084%
GlyphOrder 99.753%
HVAR 88.060%
OS_2 98.077%
fvar 78.906%
glyf 99.516%
gvar 99.525%
hhea 94.737%
hmtx 99.752%
maxp 94.444%
name 75.229%
post 99.720%
total 99.113%
view source repository copy reproduction command
googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (gftools)99.109% (glyf, maxp)
table value
glyf 99.024%
maxp 77.778%
total 99.110%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans-Italic.glyphs (gftools)99.100% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.784%
GDEF 99.810%
GSUB 94.490%
GlyphOrder 99.501%
HVAR 99.413%
OS_2 98.077%
glyf 98.392%
gvar 98.816%
hhea 94.737%
hmtx 99.500%
maxp 94.444%
post 99.353%
total 99.101%
view source repository copy reproduction command
googlefonts/NoricanFont/sources/Norican.glyphs (gftools)99.099% (glyf, maxp)
table value
glyf 98.652%
maxp 88.889%
total 99.099%
view source repository copy reproduction command
Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (default)99.097% ((mark/kern), GPOS, GSUB, gvar, sizeof(GPOS))
table value
(mark/kern) 46.130%
GPOS 98.028%
GSUB 99.993%
gvar 99.633%
sizeof(GPOS) 36208B
total 99.098%
view source repository copy reproduction command
googlefonts/waterfall/sources/WaterfallPro.glyphs (gftools)99.093% (glyf, maxp)
table value
glyf 97.750%
maxp 88.889%
total 99.094%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans-Italic.glyphs (default)99.092% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.784%
GDEF 99.810%
GSUB 94.490%
GlyphOrder 99.501%
HVAR 99.413%
OS_2 98.077%
glyf 98.356%
gvar 98.799%
hhea 94.737%
hmtx 99.500%
maxp 94.444%
post 99.353%
total 99.093%
view source repository copy reproduction command
carolinashort/mansalva/sources/Mansalva.glyphs (gftools)99.090% (glyf, hmtx, maxp)
table value
glyf 98.931%
hmtx 99.887%
maxp 94.444%
total 99.090%
view source repository copy reproduction command
googlefonts/shalimar/sources/Shalimar.glyphs (gftools)99.071% (glyf, maxp, name)
table value
glyf 97.752%
maxp 83.333%
name 86.364%
total 99.072%
view source repository copy reproduction command
notofonts/arabic/sources/NotoKufiArabic.glyphspackage (default)99.066% (glyf, gvar, maxp)
table value
glyf 98.493%
gvar 98.636%
maxp 77.778%
total 99.067%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree.glyphs (gftools)99.059% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.919%
GlyphOrder 99.892%
HVAR 98.560%
glyf 99.555%
gvar 99.082%
hhea 94.737%
hmtx 99.891%
maxp 94.444%
post 99.797%
total 99.060%
view source repository copy reproduction command
googlefonts/ruge-boogie/sources/RugeBoogiePro.glyphs (gftools)99.044% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.305%
maxp 94.444%
total 99.045%
view source repository copy reproduction command
Instrument/instrument-serif/sources/Instrument_Serif.glyphs (gftools)99.040% (glyf, maxp)
table value
glyf 97.877%
maxp 88.889%
total 99.041%
view source repository copy reproduction command
googlefonts/questrial/sources/Questrial.glyphspackage (gftools)99.039% (OS_2, glyf)
table value
OS_2 98.077%
glyf 95.263%
total 99.040%
view source repository copy reproduction command
Instrument/instrument-serif/sources/Instrument_Serif_Italic.glyphs (gftools)99.038% (OS_2, glyf, head, maxp, name)
table value
OS_2 98.077%
glyf 97.982%
head 95.000%
maxp 94.444%
name 93.617%
total 99.039%
view source repository copy reproduction command
googlefonts/fleurdeleah/sources/FleurDeLeah.glyphs (gftools)99.037% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.339%
maxp 88.889%
total 99.037%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree.glyphs (default)99.031% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 89.919%
GlyphOrder 99.892%
HVAR 98.560%
glyf 99.526%
gvar 99.049%
hhea 94.737%
hmtx 99.891%
maxp 94.444%
post 99.797%
total 99.032%
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSansDevanagariUI.glyphspackage (default)99.020% ((mark/kern), GPOS, GSUB)
table value
(mark/kern) 99.937%
GPOS 96.776%
GSUB 88.254%
total 99.021%
view source repository copy reproduction command
googlefonts/AntonFont/sources/Anton.glyphs (gftools)99.003% (glyf, maxp)
table value
glyf 96.991%
maxp 94.444%
total 99.003%
view source repository copy reproduction command
Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (gftools)98.984% ((mark/kern), GPOS, GSUB, glyf, gvar, maxp, sizeof(GPOS))
table value
(mark/kern) 46.130%
GPOS 98.028%
GSUB 99.993%
glyf 99.988%
gvar 97.586%
maxp 94.444%
sizeof(GPOS) 36208B
total 98.984%
view source repository copy reproduction command
SorkinType/VICWANTSchoolhandAustralia/sources/AuVICWANT.glyphs (default)98.965% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.898%
total 98.965%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/grey-qo/sources/GreyQo.glyphs (gftools)98.962% (glyf, maxp)
table value
glyf 97.966%
maxp 88.889%
total 98.963%
view source repository copy reproduction command
googlefonts/gideon/sources/GideonRoman.glyphs (gftools)98.944% (glyf, maxp)
table value
glyf 97.615%
maxp 83.333%
total 98.944%
view source repository copy reproduction command
notofonts/nushu/sources/NotoTraditionalNushu.glyphs (default)98.942% (VVAR, fvar, name, vhea, vmtx)
table value
VVAR fontmake only
fvar 84.211%
name 92.174%
total 98.942%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/petemoss/sources/Petemoss.glyphs (gftools)98.917% (glyf)
table value
glyf 97.628%
total 98.917%
view source repository copy reproduction command
notofonts/javanese/sources/NotoSansJavanese.glyphs (default)98.855% ((mark/kern), GDEF)
table value
(mark/kern) 90.772%
GDEF 95.663%
total 98.855%
view source repository copy reproduction command
etunni/Gabriela/sources/Gabriela.glyphs (gftools)98.847% (glyf, maxp)
table value
glyf 97.896%
maxp 94.444%
total 98.847%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans.glyphs (gftools)98.841% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.787%
GDEF 99.810%
GSUB 94.458%
GlyphOrder 99.499%
HVAR 85.835%
glyf 98.356%
gvar 98.799%
hhea 94.737%
hmtx 99.498%
maxp 94.444%
post 99.351%
total 98.841%
view source repository copy reproduction command
googlefonts/seymourFont/sources/SeymourOne.glyphs (gftools)98.836% (glyf)
table value
glyf 97.926%
total 98.837%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans.glyphs (default)98.826% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.787%
GDEF 99.810%
GSUB 94.458%
GlyphOrder 99.499%
HVAR 85.835%
glyf 98.298%
gvar 98.773%
hhea 94.737%
hmtx 99.498%
maxp 94.444%
post 99.351%
total 98.826%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (gftools)98.793% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 94.690%
GSUB 93.399%
GlyphOrder 99.878%
HVAR 99.911%
glyf 99.720%
gvar 99.747%
hhea 94.737%
hmtx 99.878%
maxp 94.444%
name 96.947%
post 99.858%
total 98.793%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (default)98.789% ((mark/kern), GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 94.690%
GSUB 93.399%
GlyphOrder 99.878%
HVAR 99.911%
glyf 99.719%
gvar 99.746%
hhea 94.737%
hmtx 99.878%
maxp 94.444%
name 95.789%
post 99.858%
total 98.790%
view source repository copy reproduction command
etunni/paprika/sources/Paprika.glyphs (gftools)98.781% (OS_2, glyf)
table value
OS_2 88.462%
glyf 97.884%
total 98.781%
view source repository copy reproduction command
noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (gftools)98.757% (OS_2, glyf, hmtx, maxp, meta)
table value
OS_2 82.692%
glyf 96.854%
hmtx 99.907%
maxp 94.444%
meta fontmake only
total 98.757%
view source repository copy reproduction command
googlefonts/passions-conflict/sources/PassionsConflict.glyphs (gftools)98.753% (glyf, maxp)
table value
glyf 97.452%
maxp 88.889%
total 98.754%
view source repository copy reproduction command
cyrealtype/Marmelad-Cyrillic/sources/Marmelad.glyphs (gftools)98.732% (glyf, maxp)
table value
glyf 96.504%
maxp 88.889%
total 98.733%
view source repository copy reproduction command
googlefonts/allison/sources/Allison.glyphs (gftools)98.728% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.561%
maxp 88.889%
total 98.728%
view source repository copy reproduction command
cyrealtype/Alice/sources/Alice.glyphs (gftools)98.721% ((mark/kern), GDEF, glyf, maxp)
table value
(mark/kern) 99.811%
GDEF 99.685%
glyf 97.539%
maxp 94.444%
total 98.721%
view source repository copy reproduction command
googlefonts/francoisoneFont/sources/FrancoisOne.glyphs (gftools)98.709% (OS_2, glyf)
table value
OS_2 88.462%
glyf 95.171%
total 98.709%
view source repository copy reproduction command
notofonts/symbols/sources/NotoSansSymbols.glyphspackage (default)98.700% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 98.701%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
kosbarts/Oi/sources/Oi.glyphs (gftools)98.677% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, hmtx, maxp, name, post)
table value
(mark/kern) 99.998%
GDEF 99.926%
GSUB 99.240%
GlyphOrder 99.947%
glyf 95.970%
hmtx 99.947%
maxp 94.444%
name 91.176%
post 99.940%
total 98.678%
view source repository copy reproduction command
googlefonts/puppies-play/sources/PuppiesPlay.glyphs (gftools)98.674% (OS_2, glyf)
table value
OS_2 88.462%
glyf 97.357%
total 98.675%
view source repository copy reproduction command
notofonts/meroitic/sources/NotoSansMeroitic.designspace (default)98.667% (GlyphOrder, cmap, glyf, hhea, hmtx, maxp)
table value
GlyphOrder 6.642%
cmap 98.577%
glyf 99.791%
hhea 94.737%
hmtx 99.628%
maxp 94.444%
total 98.668%
view source repository copy reproduction command
notofonts/nushu/sources/NotoSansNushu.glyphs (default)98.661% (vhea, vmtx)
table value
total 98.661%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
SorkinType/Asar/sources/Asar.glyphs (gftools)98.644% (glyf, maxp, name)
table value
glyf 98.173%
maxp 77.778%
name 93.182%
total 98.644%
view source repository copy reproduction command
googlefonts/carattere/sources/Carattere.glyphs (gftools)98.633% (glyf, maxp)
table value
glyf 96.983%
maxp 88.889%
total 98.634%
view source repository copy reproduction command
kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (gftools)98.620% (glyf, maxp)
table value
glyf 94.106%
maxp 94.444%
total 98.620%
view source repository copy reproduction command
googlefonts/cherish/sources/Cherish.glyphs (gftools)98.605% (glyf, maxp)
table value
glyf 98.146%
maxp 88.889%
total 98.605%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (gftools)98.596% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.857%
GDEF 99.606%
GSUB 93.478%
GlyphOrder 99.419%
HVAR 90.036%
glyf 98.619%
gvar 98.792%
hhea 94.737%
hmtx 99.419%
maxp 94.444%
post 99.134%
total 98.597%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (default)98.579% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.857%
GDEF 99.606%
GSUB 93.478%
GlyphOrder 99.419%
HVAR 90.036%
glyf 98.592%
gvar 98.772%
hhea 94.737%
hmtx 99.419%
maxp 94.444%
post 99.134%
total 98.580%
view source repository copy reproduction command
SorkinType/Alatsi/sources/Alatsi.glyphs (gftools)98.574% (glyf, maxp)
table value
glyf 92.869%
maxp 94.444%
total 98.574%
view source repository copy reproduction command
notofonts/symbols/sources/NotoSansSymbols2.glyphspackage (default)98.552% (vhea, vmtx)
table value
total 98.552%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/thaana/sources/NotoSansThaana.glyphs (default)98.549% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 98.549%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
SorkinType/Fruktur/sources/Fruktur.glyphs (gftools)98.539% (glyf, maxp, name)
table value
glyf 92.025%
maxp 77.778%
name 97.872%
total 98.539%
view source repository copy reproduction command
googlefonts/are-you-serious/sources/AreYouSerious.glyphs (gftools)98.512% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.792%
maxp 83.333%
total 98.513%
view source repository copy reproduction command
googlefonts/luxurious-roman/sources/Luxurious-Roman.glyphs (gftools)98.461% (glyf, maxp)
table value
glyf 96.598%
maxp 83.333%
total 98.461%
view source repository copy reproduction command
googlefonts/bangers/sources/Bangers.glyphs (gftools)98.439% (glyf)
table value
glyf 95.550%
total 98.439%
view source repository copy reproduction command
m4rc1e/Commissioner/sources/Commissioner.glyphs (gftools)98.437% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.833%
GDEF 99.938%
GSUB 97.644%
GlyphOrder 99.599%
HVAR 76.295%
OS_2 98.077%
glyf 98.720%
gvar 98.006%
hhea 94.737%
hmtx 99.598%
maxp 94.444%
post 99.496%
total 98.437%
view source repository copy reproduction command
googlefonts/bonheur-royale/sources/BonheurRoyale.glyphs (gftools)98.434% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.007%
maxp 88.889%
total 98.434%
view source repository copy reproduction command
m4rc1e/Commissioner/sources/Commissioner.glyphs (default)98.426% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 99.833%
GDEF 99.938%
GSUB 97.644%
GlyphOrder 99.599%
HVAR 76.295%
OS_2 98.077%
glyf 98.813%
gvar 97.983%
hhea 94.737%
hmtx 99.598%
maxp 94.444%
post 99.496%
total 98.427%
view source repository copy reproduction command
notofonts/lepcha/sources/NotoSansLepcha.glyphs (default)98.387% (GSUB)
table value
GSUB 93.283%
total 98.388%
view source repository copy reproduction command
notofonts/arabic/sources/NotoSansArabic.glyphspackage (default)98.383% (glyf, gvar, maxp)
table value
glyf 97.459%
gvar 97.952%
maxp 72.222%
total 98.384%
view source repository copy reproduction command
notofonts/canadian-aboriginal/sources/NotoSansCanadianAboriginal.glyphspackage (default)98.376% (GPOS, VVAR, vhea, vmtx)
table value
GPOS 96.226%
VVAR fontmake only
total 98.377%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/alex-brush/sources/AlexBrush.glyphs (gftools)98.339% (OS_2, glyf, maxp)
table value
OS_2 96.154%
glyf 96.822%
maxp 94.444%
total 98.339%
view source repository copy reproduction command
SorkinType/Denk-One/sources/DenkOne.glyphs (default)98.332% (vhea, vmtx)
table value
total 98.333%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Michroma-font/sources/Michroma.glyphs (gftools)98.327% (glyf, maxp)
table value
glyf 96.437%
maxp 94.444%
total 98.327%
view source repository copy reproduction command
TaVaTake/madimi/sources/madimi.glyphs (gftools)98.280% (glyf, maxp)
table value
glyf 93.510%
maxp 88.889%
total 98.281%
view source repository copy reproduction command
PaoloBiagini/Joan/sources/Joan.glyphs (gftools)98.242% (glyf, hmtx, maxp)
table value
glyf 89.140%
hmtx 99.664%
maxp 83.333%
total 98.243%
view source repository copy reproduction command
notofonts/cham/sources/NotoSansCham.glyphs (default)98.228% (GPOS)
table value
GPOS 87.067%
total 98.229%
view source repository copy reproduction command
googlefonts/grechen-fuemen/sources/GrechenFuemen.glyphs (gftools)98.214% (OS_2, glyf)
table value
OS_2 88.462%
glyf 96.233%
total 98.215%
view source repository copy reproduction command
yanone/tagesschrift/sources/Tagesschrift.glyphs (gftools)98.214% (glyf, maxp)
table value
glyf 97.788%
maxp 83.333%
total 98.214%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLaoLoopedUI.glyphs (default)98.214% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, OS_2, fvar, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 98.049%
GDEF 99.528%
GPOS 98.961%
GSUB 92.401%
GlyphOrder 99.016%
HVAR 99.083%
OS_2 98.077%
fvar 78.906%
glyf 98.699%
gvar 98.597%
hhea 94.737%
hmtx 99.010%
maxp 94.444%
name 74.884%
post 98.955%
total 98.214%
view source repository copy reproduction command
carolinashort/MyNerve/sources/Mynerve.glyphs (gftools)98.178% (glyf, hmtx, maxp)
table value
glyf 97.597%
hmtx 99.607%
maxp 94.444%
total 98.179%
view source repository copy reproduction command
googlefonts/meow-script/sources/MeowScript.glyphs (gftools)98.143% (OS_2, glyf, hmtx, maxp)
table value
OS_2 88.462%
glyf 95.720%
hmtx 99.959%
maxp 83.333%
total 98.143%
view source repository copy reproduction command
positype/Murecho-Project/sources/Murecho.glyphs (default)98.123% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.967%
gvar 99.930%
total 98.124%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/notable/sources/Notable.glyphs (gftools)98.123% (glyf, maxp)
table value
glyf 92.937%
maxp 88.889%
total 98.123%
view source repository copy reproduction command
notofonts/saurashtra/sources/NotoSansSaurashtra.glyphs (default)98.038% (vhea, vmtx)
table value
total 98.038%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/caramel/sources/CaramelPro.glyphs (gftools)98.029% (glyf, maxp)
table value
glyf 95.808%
maxp 83.333%
total 98.030%
view source repository copy reproduction command
googlefonts/ephesis/sources/Ephesis.glyphs (gftools)98.013% (glyf, maxp)
table value
glyf 95.781%
maxp 88.889%
total 98.014%
view source repository copy reproduction command
notofonts/adlam/sources/NotoSansAdlam.glyphs (default)98.012% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 98.012%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestStrike.glyphs (gftools)97.982% (glyf, maxp)
table value
glyf 93.848%
maxp 94.444%
total 97.983%
view source repository copy reproduction command
Fonthausen/CrimsonPro/sources/CrimsonPro-Italic.glyphs (default)97.967% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.958%
GSUB 92.255%
GlyphOrder 99.639%
HVAR 99.709%
OS_2 98.077%
glyf 99.028%
gvar 99.138%
hhea 94.737%
hmtx 99.639%
maxp 94.444%
post 99.503%
total 97.968%
view source repository copy reproduction command
positype/Murecho-Project/sources/Murecho.glyphs (gftools)97.944% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.759%
gvar 99.695%
total 97.945%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage (gftools)97.940% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, STAT, fvar, glyf, gvar, hmtx, ligcaret, name, post)
table value
(mark/kern) 99.995%
GDEF 99.879%
GPOS 99.811%
GSUB 99.875%
GlyphOrder 99.901%
HVAR 99.921%
STAT 89.831%
fvar 87.037%
glyf 95.213%
gvar 95.596%
hmtx 99.901%
ligcaret 95.238%
name 88.462%
post 99.874%
total 97.941%
view source repository copy reproduction command
Fonthausen/CrimsonPro/sources/CrimsonPro.glyphs (default)97.867% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.709%
GSUB 92.255%
GlyphOrder 99.639%
HVAR 99.706%
OS_2 98.077%
glyf 98.997%
gvar 99.108%
hhea 94.737%
hmtx 99.639%
maxp 94.444%
post 99.503%
total 97.868%
view source repository copy reproduction command
EbenSorkin/Dekko/sources/Dekko.glyphs (gftools)97.803% ((mark/kern), GPOS, glyf, maxp)
table value
(mark/kern) 99.995%
GPOS 98.997%
glyf 94.982%
maxp 94.444%
total 97.804%
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter-Italic.glyphs (default)97.717% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 97.265%
GSUB 95.138%
GlyphOrder 99.735%
HVAR 99.780%
OS_2 98.077%
glyf 99.212%
gvar 99.362%
hhea 94.737%
hmtx 99.735%
maxp 94.444%
post 99.688%
total 97.718%
view source repository copy reproduction command
googlefonts/sassy-frass/sources/SassyFrass.glyphs (gftools)97.716% (glyf, maxp)
table value
glyf 95.617%
maxp 83.333%
total 97.716%
view source repository copy reproduction command
googlefonts/square-peg/sources/SquarePeg.glyphs (gftools)97.711% (glyf, maxp)
table value
glyf 95.677%
maxp 83.333%
total 97.712%
view source repository copy reproduction command
notofonts/syloti-nagri/sources/NotoSansSylotiNagri.glyphs (default)97.704% (vhea, vmtx)
table value
total 97.704%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter-Italic.glyphs (gftools)97.693% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 97.265%
GSUB 95.138%
GlyphOrder 99.735%
HVAR 99.313%
OS_2 98.077%
glyf 99.142%
gvar 99.146%
hhea 94.737%
hmtx 99.735%
maxp 94.444%
post 99.688%
total 97.693%
view source repository copy reproduction command
notofonts/sora-sompeng/sources/NotoSansSoraSompeng.glyphs (default)97.674% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 97.675%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
ButTaiwan/iansui/sources/Iansui-build.glyphspackage (default)97.645% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, head, hmtx, maxp, name, post, vhea, vmtx)
table value
(mark/kern) 98.095%
GDEF 93.606%
GSUB 99.517%
GlyphOrder 99.822%
glyf 98.136%
head 95.000%
hmtx 99.743%
maxp 94.444%
name 80.734%
post 99.820%
total 97.645%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/BevanFont/sources/Bevan-Italic.glyphs (gftools)97.601% (glyf, maxp)
table value
glyf 91.331%
maxp 88.889%
total 97.601%
view source repository copy reproduction command
googlefonts/BevanFont/sources/Bevan.glyphs (gftools)97.563% (glyf, maxp)
table value
glyf 91.102%
maxp 94.444%
total 97.564%
view source repository copy reproduction command
JAMO-TYPEFACE/Orbit/Sources/Orbit.glyphs (gftools)97.560% (glyf, maxp)
table value
glyf 97.008%
maxp 88.889%
total 97.561%
view source repository copy reproduction command
octaviopardo/REM/sources/REM-Italic.glyphs (gftools)97.532% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.636%
GDEF 99.860%
GSUB 94.454%
GlyphOrder 99.387%
HVAR 99.533%
OS_2 98.077%
glyf 99.833%
gvar 99.795%
hhea 94.737%
hmtx 99.387%
maxp 88.889%
post 99.201%
total 97.532%
view source repository copy reproduction command
octaviopardo/REM/sources/REM-Italic.glyphs (default)97.499% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.636%
GDEF 99.860%
GSUB 94.454%
GlyphOrder 99.387%
HVAR 99.533%
OS_2 98.077%
glyf 99.827%
gvar 99.790%
hhea 94.737%
hmtx 99.387%
maxp 88.889%
post 99.201%
total 97.500%
view source repository copy reproduction command
googlefonts/italianno/sources/Italianno.glyphs (gftools)97.468% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 96.476%
maxp 83.333%
total 97.468%
view source repository copy reproduction command
notofonts/adlam/sources/NotoSansAdlamUnjoined.glyphs (default)97.443% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 97.443%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
skugiz/liter/sources/liter.glyphs (gftools)97.326% (GPOS, OS_2, glyf, maxp)
table value
GPOS 99.495%
OS_2 90.385%
glyf 92.038%
maxp 94.444%
total 97.327%
view source repository copy reproduction command
notofonts/dogra/sources/NotoSerifDogra.glyphs (default)97.302% (GSUB, vhea, vmtx)
table value
GSUB 95.215%
total 97.303%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/literata/sources/Literata.glyphs (gftools)97.298% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, VVAR, glyf, gvar, hhea, hmtx, maxp, post, vhea, vmtx)
table value
(mark/kern) 98.273%
GDEF 99.677%
GSUB 95.348%
GlyphOrder 99.326%
HVAR 85.551%
VVAR fontmake only
glyf 98.237%
gvar 98.408%
hhea 94.737%
hmtx 99.325%
maxp 94.444%
post 99.227%
total 97.298%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/literata/sources/Literata.glyphs (default)97.278% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, VVAR, glyf, gvar, hhea, hmtx, maxp, post, vhea, vmtx)
table value
(mark/kern) 98.273%
GDEF 99.677%
GSUB 95.348%
GlyphOrder 99.326%
HVAR 85.551%
VVAR fontmake only
glyf 98.215%
gvar 98.392%
hhea 94.737%
hmtx 99.325%
maxp 94.444%
post 99.227%
total 97.278%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
etunni/merienda/sources/Merienda.glyphs (gftools)97.270% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.403%
GDEF 98.860%
GSUB 89.646%
GlyphOrder 98.782%
HVAR 69.460%
OS_2 98.077%
glyf 97.194%
gvar 97.502%
hhea 94.737%
hmtx 98.780%
maxp 94.444%
post 98.135%
total 97.270%
view source repository copy reproduction command
googlefonts/road-rage/sources/RoadRage.glyphs (gftools)97.262% (glyf, maxp, name)
table value
glyf 96.711%
maxp 88.889%
name 86.364%
total 97.263%
view source repository copy reproduction command
notofonts/rejang/sources/NotoSansRejang.glyphs (default)97.259% (vhea, vmtx)
table value
total 97.260%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
weiweihuanghuang/Work-Sans/sources/WorkSans-Italic.glyphs (default)97.240% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.334%
GSUB 92.688%
GlyphOrder 99.470%
HVAR 99.376%
OS_2 98.077%
glyf 98.430%
gvar 98.469%
hhea 94.737%
hmtx 99.469%
maxp 94.444%
post 99.348%
total 97.241%
view source repository copy reproduction command
octaviopardo/REM/sources/REM.glyphs (gftools)97.166% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 94.802%
GDEF 99.860%
GSUB 94.457%
GlyphOrder 99.387%
HVAR 99.521%
glyf 99.831%
gvar 99.791%
hhea 94.737%
hmtx 99.387%
maxp 88.889%
post 99.201%
total 97.166%
view source repository copy reproduction command
octaviopardo/REM/sources/REM.glyphs (default)97.128% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 94.802%
GDEF 99.860%
GSUB 94.457%
GlyphOrder 99.387%
HVAR 99.521%
glyf 99.825%
gvar 99.786%
hhea 94.737%
hmtx 99.387%
maxp 88.889%
post 99.201%
total 97.129%
view source repository copy reproduction command
notofonts/tagalog/sources/NotoSansTagalog.glyphs (default)97.107% (vhea, vmtx)
table value
total 97.107%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/pahawh-hmong/sources/NotoSansPahawhHmong.glyphs (default)97.099% (vhea, vmtx)
table value
total 97.099%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
etunni/merienda/sources/Merienda.glyphs (default)97.037% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.403%
GDEF 98.860%
GSUB 89.646%
GlyphOrder 98.782%
HVAR 69.460%
OS_2 98.077%
glyf 96.826%
gvar 97.229%
hhea 94.737%
hmtx 98.780%
maxp 94.444%
post 98.135%
total 97.037%
view source repository copy reproduction command
agyeiarcher/Jaro/sources/Jaro.glyphs (gftools)97.009% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.825%
gvar 99.845%
total 97.009%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/MakoFont/sources/Mako.glyphs (default)96.990% (vhea, vmtx)
table value
total 96.991%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
agyeiarcher/Jaro/sources/Jaro.glyphs (default)96.906% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 96.907%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
batsimadz/Sankofa-Display/sources/Sankofa.glyphs (gftools)96.902% (glyf, hmtx, maxp, name)
table value
glyf 95.096%
hmtx 99.720%
maxp 94.444%
name 96.000%
total 96.902%
view source repository copy reproduction command
googlefonts/indieflower/sources/IndieFlower.glyphs (gftools)96.866% (glyf, maxp)
table value
glyf 92.338%
maxp 94.444%
total 96.867%
view source repository copy reproduction command
notofonts/buginese/sources/NotoSansBuginese.glyphs (default)96.841% (vhea, vmtx)
table value
total 96.842%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/makasar/sources/NotoSerifMakasar.designspace (default)96.833% (HVAR, STAT, fvar, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.471%
total 96.833%
view source repository copy reproduction command
alexeiva/badscript/sources/BadScript.glyphs (gftools)96.812% (glyf, maxp)
table value
glyf 94.297%
maxp 83.333%
total 96.812%
view source repository copy reproduction command
aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (gftools)96.809% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.357%
GDEF 99.164%
GSUB 85.762%
GlyphOrder 99.189%
HVAR 53.861%
OS_2 98.077%
glyf 98.731%
gvar 98.839%
hhea 94.737%
hmtx 99.187%
maxp 94.444%
post 98.496%
total 96.810%
view source repository copy reproduction command
googlefonts/qwigley/sources/Qwigley.glyphs (gftools)96.793% (OS_2, glyf, maxp)
table value
OS_2 98.077%
glyf 93.837%
maxp 83.333%
total 96.794%
view source repository copy reproduction command
aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (default)96.789% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.357%
GDEF 99.164%
GSUB 85.762%
GlyphOrder 99.189%
HVAR 53.861%
OS_2 98.077%
glyf 98.717%
gvar 98.828%
hhea 94.737%
hmtx 99.187%
maxp 94.444%
post 98.496%
total 96.790%
view source repository copy reproduction command
googlefonts/MakoFont/sources/Mako.glyphs (gftools)96.762% (glyf, maxp, vhea, vmtx)
table value
glyf 99.426%
maxp 94.444%
total 96.762%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs (gftools)96.724% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 91.874%
maxp 83.333%
total 96.725%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (gftools)96.645% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.163%
GDEF 99.816%
GSUB 96.254%
GlyphOrder 99.569%
HVAR 87.284%
avar 96.774%
glyf 98.847%
gvar 99.060%
hhea 94.737%
hmtx 99.568%
maxp 94.444%
post 99.530%
total 96.646%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (default)96.642% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.163%
GDEF 99.816%
GSUB 96.254%
GlyphOrder 99.569%
HVAR 87.284%
avar 96.774%
glyf 98.841%
gvar 99.055%
hhea 94.737%
hmtx 99.568%
maxp 94.444%
post 99.530%
total 96.642%
view source repository copy reproduction command
SorkinType/Denk-One/sources/DenkOne.glyphs (gftools)96.579% (OS_2, glyf, hmtx, maxp, vhea, vmtx)
table value
OS_2 88.462%
glyf 93.580%
hmtx 99.873%
maxp 88.889%
total 96.579%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
ButTaiwan/iansui/sources/Iansui-build.glyphspackage (gftools)96.542% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, head, hmtx, maxp, name, post, vhea, vmtx)
table value
(mark/kern) 98.095%
GDEF 93.606%
GSUB 99.517%
GlyphOrder 99.822%
glyf 96.967%
head 95.000%
hmtx 99.743%
maxp 88.889%
name 80.734%
post 99.820%
total 96.542%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (gftools)96.355% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, head, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.939%
GDEF 99.825%
GSUB 95.396%
GlyphOrder 99.587%
HVAR 87.539%
OS_2 98.077%
avar 96.774%
glyf 98.841%
gvar 99.090%
head 95.000%
hhea 94.737%
hmtx 99.587%
maxp 94.444%
post 99.550%
total 96.355%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (default)96.350% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.939%
GDEF 99.825%
GSUB 95.396%
GlyphOrder 99.587%
HVAR 87.539%
OS_2 98.077%
avar 96.774%
glyf 98.832%
gvar 99.083%
hhea 94.737%
hmtx 99.587%
maxp 94.444%
post 99.550%
total 96.351%
view source repository copy reproduction command
googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (gftools)96.265% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.713%
total 96.266%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (default)96.241% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.711%
total 96.242%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (gftools)96.236% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.646%
GDEF 98.560%
GSUB 85.659%
GlyphOrder 98.390%
HVAR 15.293%
OS_2 98.077%
glyf 96.798%
gvar 97.135%
hhea 94.737%
hmtx 98.389%
maxp 94.444%
post 97.911%
total 96.236%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (default)96.218% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.646%
GDEF 98.560%
GSUB 85.659%
GlyphOrder 98.390%
HVAR 15.293%
OS_2 98.077%
glyf 96.779%
gvar 97.120%
hhea 94.737%
hmtx 98.389%
maxp 94.444%
post 97.911%
total 96.219%
view source repository copy reproduction command
googlefonts/Michroma-font/sources/Michroma-Round.glyphs (gftools)96.201% (OS_2, glyf, hhea, maxp, name)
table value
OS_2 84.615%
glyf 95.334%
hhea 94.737%
maxp 77.778%
name 73.913%
total 96.201%
view source repository copy reproduction command
simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (gftools)96.074% ((mark/kern))
table value
(mark/kern) 87.972%
total 96.074%
view source repository copy reproduction command
simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (default)96.069% ((mark/kern))
table value
(mark/kern) 87.972%
total 96.070%
view source repository copy reproduction command
googlefonts/literata/sources/Literata-Italic.glyphs (gftools)96.059% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, VVAR, glyf, gvar, hhea, hmtx, maxp, post, vhea, vmtx)
table value
(mark/kern) 96.376%
GDEF 99.914%
GSUB 94.143%
GlyphOrder 99.175%
HVAR 13.833%
OS_2 98.077%
VVAR fontmake only
glyf 97.833%
gvar 98.054%
hhea 94.737%
hmtx 99.174%
maxp 94.444%
post 99.052%
total 96.060%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/literata/sources/Literata-Italic.glyphs (default)96.029% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, VVAR, glyf, gvar, hhea, hmtx, maxp, post, vhea, vmtx)
table value
(mark/kern) 96.376%
GDEF 99.914%
GSUB 94.143%
GlyphOrder 99.175%
HVAR 13.833%
OS_2 98.077%
VVAR fontmake only
glyf 97.805%
gvar 98.034%
hhea 94.737%
hmtx 99.174%
maxp 94.444%
post 99.052%
total 96.030%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace (gftools)95.717% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 98.562%
GDEF 99.184%
GSUB 95.194%
GlyphOrder 57.618%
glyf 93.635%
hhea 94.737%
hmtx 99.907%
maxp 94.444%
name 95.122%
post 99.850%
total 95.718%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLaoLooped.glyphs (default)95.699% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, OS_2, fvar, glyf, gvar, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 95.523%
GDEF 98.557%
GPOS 99.096%
GSUB 90.769%
GlyphOrder 97.802%
HVAR 91.287%
OS_2 98.077%
fvar 78.906%
glyf 96.024%
gvar 95.915%
hhea 94.737%
hmtx 97.790%
maxp 94.444%
name 75.893%
post 97.688%
total 95.700%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforText-SemiBoldItalic.ufo (gftools)95.656% (glyf, maxp)
table value
glyf 89.727%
maxp 94.444%
total 95.656%
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter.glyphs (gftools)95.345% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, STAT, avar, fvar, glyf, gvar, hhea, hmtx, ligcaret, maxp, name, post)
table value
(mark/kern) 94.849%
GDEF 98.936%
GSUB 94.489%
GlyphOrder 98.821%
HVAR 57.711%
OS_2 96.154%
STAT 92.771%
avar 66.667%
fvar 46.667%
glyf 98.022%
gvar 98.083%
hhea 94.737%
hmtx 98.820%
ligcaret 92.857%
maxp 94.444%
name 88.785%
post 98.614%
total 95.345%
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter.glyphs (default)95.331% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, fvar, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 94.849%
GDEF 98.936%
GSUB 94.489%
GlyphOrder 98.821%
HVAR 57.711%
OS_2 96.154%
avar 66.667%
fvar 91.228%
glyf 97.952%
gvar 98.039%
hhea 94.737%
hmtx 98.820%
ligcaret 92.857%
maxp 94.444%
post 98.614%
total 95.331%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforText-SemiBold.ufo (gftools)95.235% (glyf, maxp)
table value
glyf 87.058%
maxp 88.889%
total 95.236%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforDisplay-Medium.ufo (gftools)95.174% (glyf, maxp)
table value
glyf 87.020%
maxp 88.889%
total 95.175%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforDisplay-SemiBold.ufo (gftools)95.168% (glyf, maxp)
table value
glyf 86.998%
maxp 88.889%
total 95.169%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa.glyphs (gftools)95.126% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.127%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa.glyphs (default)95.118% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 95.119%
view source repository copy reproduction command
googlefonts/zen-dots/sources/ZenDots.glyphs (gftools)94.960% (glyf, maxp)
table value
glyf 88.588%
maxp 83.333%
total 94.961%
view source repository copy reproduction command
weiweihuanghuang/Work-Sans/sources/WorkSans-Italic.glyphs (gftools)94.953% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.334%
GSUB 92.688%
GlyphOrder 99.470%
HVAR 99.376%
OS_2 98.077%
glyf 92.620%
gvar 92.543%
hhea 94.737%
hmtx 99.469%
maxp 94.444%
post 99.348%
total 94.954%
view source repository copy reproduction command
googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (gftools)94.930% ((mark/kern), GPOS)
table value
(mark/kern) 89.791%
GPOS 87.470%
total 94.930%
view source repository copy reproduction command
googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (default)94.918% ((mark/kern), GPOS)
table value
(mark/kern) 89.791%
GPOS 87.470%
total 94.918%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (gftools)94.842% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.842%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (default)94.834% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.834%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada.glyphs (gftools)94.759% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 94.900%
GDEF 96.869%
GSUB 90.772%
GlyphOrder 96.820%
HVAR 73.902%
OS_2 98.077%
glyf 94.786%
gvar 94.991%
hhea 94.737%
hmtx 96.815%
ligcaret 86.667%
maxp 94.444%
post 95.298%
total 94.760%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada.glyphs (default)94.714% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, fvar, glyf, gvar, hhea, hmtx, ligcaret, maxp, name, post)
table value
(mark/kern) 94.900%
GDEF 96.869%
GSUB 90.772%
GlyphOrder 96.820%
HVAR 73.902%
OS_2 98.077%
fvar 78.049%
glyf 94.768%
gvar 94.972%
hhea 94.737%
hmtx 96.815%
ligcaret 86.667%
maxp 94.444%
name 84.024%
post 95.298%
total 94.714%
view source repository copy reproduction command
cyrealtype/Podkova/sources/Podkova.glyphs (default)94.438% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 92.919%
GSUB 91.243%
GlyphOrder 99.116%
HVAR 99.220%
OS_2 98.077%
glyf 98.561%
gvar 98.715%
hhea 94.737%
hmtx 99.115%
maxp 94.444%
post 98.841%
total 94.439%
view source repository copy reproduction command
notofonts/elymaic/sources/NotoSansElymaic.designspace (default)94.325% (GlyphOrder, glyf, hhea, hmtx, maxp, post, sizeof(glyf), sizeof(hmtx), sizeof(loca), sizeof(post))
table value
GlyphOrder 85.185%
glyf 93.809%
hhea 94.737%
hmtx 90.566%
maxp 94.444%
post 93.056%
sizeof(glyf) 662B
sizeof(hmtx) 40B
sizeof(loca) 20B
sizeof(post) 130B
total 94.326%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestRiot.glyphs (gftools)93.943% (glyf, hmtx, maxp)
table value
glyf 86.774%
hmtx 99.831%
maxp 88.889%
total 93.944%
view source repository copy reproduction command
googlefonts/zen-tokyo-zoo/sources/TokyoZoo.glyphs (gftools)93.917% (glyf, maxp)
table value
glyf 91.496%
maxp 94.444%
total 93.917%
view source repository copy reproduction command
googlefonts/golos-text/sources/GolosText.glyphs (gftools)93.615% ((mark/kern), GPOS, VVAR, vhea, vmtx)
table value
(mark/kern) 82.611%
GPOS 86.721%
VVAR fontmake only
total 93.615%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/golos-text/sources/GolosText.glyphs (default)93.602% ((mark/kern), GPOS, VVAR, vhea, vmtx)
table value
(mark/kern) 82.611%
GPOS 86.721%
VVAR fontmake only
total 93.602%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Domine/sources/Domine.designspace (gftools)93.179% ((mark/kern), GDEF, GPOS, name)
table value
(mark/kern) 82.109%
GDEF 42.394%
GPOS 95.620%
name 98.089%
total 93.180%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (gftools)93.068% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.275%
GDEF 98.116%
GSUB 85.412%
GlyphOrder 98.092%
HVAR 8.104%
OS_2 98.077%
glyf 94.721%
gvar 89.961%
hhea 94.737%
hmtx 98.090%
maxp 88.889%
post 97.526%
total 93.068%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (default)93.043% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 98.275%
GDEF 98.116%
GSUB 85.412%
GlyphOrder 98.092%
HVAR 8.104%
OS_2 98.077%
glyf 94.702%
gvar 89.929%
hhea 94.737%
hmtx 98.090%
maxp 88.889%
post 97.526%
total 93.043%
view source repository copy reproduction command
googlefonts/Domine/sources/Domine.designspace (default)92.871% ((mark/kern), GDEF, GPOS, glyf, maxp, name)
table value
(mark/kern) 82.109%
GDEF 42.394%
GPOS 95.620%
glyf 99.045%
maxp 94.444%
name 97.248%
total 92.872%
view source repository copy reproduction command
notofonts/mongolian/sources/NotoSansMongolian.designspace (default)92.781% (GSUB, sizeof(GSUB), vhea, vmtx)
table value
GSUB 88.062%
sizeof(GSUB) 5524B
total 92.782%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat.glyphs (gftools)92.533% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 91.115%
GDEF 99.821%
GSUB 95.540%
GlyphOrder 99.562%
HVAR 99.646%
OS_2 98.077%
avar 96.774%
glyf 98.771%
gvar 99.029%
hhea 94.737%
hmtx 99.562%
maxp 94.444%
post 99.522%
total 92.534%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat.glyphs (default)92.509% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 91.115%
GDEF 99.821%
GSUB 95.540%
GlyphOrder 99.562%
HVAR 99.646%
OS_2 98.077%
avar 96.774%
glyf 98.746%
gvar 99.009%
hhea 94.737%
hmtx 99.562%
maxp 94.444%
post 99.522%
total 92.509%
view source repository copy reproduction command
docrepair-fonts/lugrasimo-fonts/sources/Lugrasimo-Regular.designspace (default)92.469% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.703%
total 92.469%
view source repository copy reproduction command
googlefonts/Benne/sources/Benne-Regular.ufo (gftools)92.061% (glyf, maxp)
table value
glyf 91.037%
maxp 83.333%
total 92.061%
view source repository copy reproduction command
docrepair-fonts/caprasimo-fonts/sources/Caprasimo-Regular.designspace (default)91.972% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, gvar, name, sizeof(GPOS))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
gvar fontc only
name 93.182%
sizeof(GPOS) 1856B
total 91.973%
view source repository copy reproduction command
googlefonts/zen-loop/sources/ZenLoop.glyphs (gftools)91.701% (glyf, maxp)
table value
glyf 84.772%
maxp 77.778%
total 91.702%
view source repository copy reproduction command
googlefonts/zen-loop/sources/ZenLoopItalic.glyphs (gftools)90.951% (glyf, hmtx, maxp)
table value
glyf 84.850%
hmtx 99.603%
maxp 77.778%
total 90.952%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline.glyphs (gftools)90.682% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 88.444%
GDEF 99.396%
GSUB 93.427%
GlyphOrder 99.009%
HVAR 95.515%
OS_2 98.077%
avar 96.774%
glyf 98.373%
gvar 98.574%
hhea 94.737%
hmtx 99.008%
ligcaret 96.154%
maxp 94.444%
post 98.920%
total 90.683%
view source repository copy reproduction command
notofonts/nandinagari/sources/NotoSansNandinagari.glyphs (default)90.674% (glyf, hmtx, maxp, vhea, vmtx)
table value
glyf 84.234%
hmtx 78.792%
maxp 88.889%
total 90.674%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline.glyphs (default)90.622% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, avar, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 88.444%
GDEF 99.396%
GSUB 93.427%
GlyphOrder 99.009%
HVAR 95.515%
OS_2 98.077%
avar 96.774%
glyf 98.314%
gvar 98.527%
hhea 94.737%
hmtx 99.008%
ligcaret 96.154%
maxp 94.444%
post 98.920%
total 90.622%
view source repository copy reproduction command
googlefonts/googlesans/sources/../source/GoogleSans/GoogleSans.designspace (default)89.915% +0.004((mark/kern), GDEF, GPOS, GSUB, fvar, glyf, gvar, maxp, name)
table value
(mark/kern) 84.736% +0.006
GDEF 99.960%
GPOS 95.346%
GSUB 39.162%
fvar 98.649%
glyf 99.572%
gvar 99.650%
maxp 94.444%
name 98.343%
total 89.915% +0.004
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSerifDevanagari.glyphspackage (default)89.480% (GSUB)
table value
GSUB 41.302%
total 89.481%
view source repository copy reproduction command
docrepair-fonts/lugrasimo-fonts/sources/Lugrasimo-Regular.designspace (gftools)89.464% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, maxp, name, sizeof(name))
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 80.769%
STAT fontc only
fvar fontc only
glyf 97.069%
gvar fontc only
maxp 88.889%
name 59.459%
sizeof(name) 616B
total 89.464%
view source repository copy reproduction command
googlefonts/googlesans/sources/../source/GoogleSans/GoogleSans-Italic.designspace (default)89.257% +0.004((mark/kern), GDEF, GPOS, GSUB, fvar, glyf, gvar, maxp, name)
table value
(mark/kern) 84.044% +0.006
GDEF 99.968%
GPOS 95.770%
GSUB 39.127%
fvar 98.649%
glyf 99.604%
gvar 99.639%
maxp 94.444%
name 98.286%
total 89.258% +0.004
view source repository copy reproduction command
docrepair-fonts/agdasima-fonts/sources/Agdasima-Regular.designspace (default)88.691% ((mark/kern), GDEF, GPOS, ligcaret)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
ligcaret fontc only
total 88.692%
view source repository copy reproduction command
SorkinType/GaMaamli/sources/GaMaamli.glyphs (gftools)88.547% (glyf, hmtx, maxp, sizeof(glyf))
table value
glyf 71.353%
hmtx 99.754%
maxp 83.333%
sizeof(glyf) 11968B
total 88.547%
view source repository copy reproduction command
googlefonts/Playfair/sources/Playfair-Italic.glyphspackage (default)88.399% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, MVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 85.265%
GDEF 95.607%
GPOS 99.907%
GSUB 60.442%
GlyphOrder 95.748%
HVAR 17.694%
MVAR 67.769%
OS_2 96.154%
glyf 94.107%
gvar 94.308%
hhea 94.737%
hmtx 95.746%
ligcaret 91.803%
maxp 88.889%
post 95.214%
total 88.399%
view source repository copy reproduction command
notofonts/grantha/sources/NotoSansGrantha.glyphs (default)86.918% (GPOS, GSUB, glyf)
table value
GPOS 68.728%
GSUB 96.103%
glyf 99.936%
total 86.918%
view source repository copy reproduction command
googlefonts/Playfair/sources/Playfair-Italic.glyphspackage (gftools)86.636% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, MVAR, OS_2, STAT, fvar, glyf, gvar, hhea, hmtx, ligcaret, maxp, name, post)
table value
(mark/kern) 85.265%
GDEF 95.607%
GPOS 99.907%
GSUB 60.442%
GlyphOrder 95.748%
HVAR 17.694%
MVAR 67.769%
OS_2 96.154%
STAT 86.932%
fvar 92.045%
glyf 88.350%
gvar 89.827%
hhea 94.737%
hmtx 95.701%
ligcaret 91.803%
maxp 88.889%
name 94.340%
post 95.214%
total 86.637%
view source repository copy reproduction command
notofonts/khitan-small-script/sources/NotoSerifKhitanSmallScript.glyphspackage (default)85.997% (GSUB)
table value
GSUB 47.336%
total 85.998%
view source repository copy reproduction command
googlefonts/Playfair/sources/Playfair.glyphspackage (default)85.968% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, MVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post)
table value
(mark/kern) 82.753%
GDEF 94.118%
GPOS 94.852%
GSUB 65.277%
GlyphOrder 94.375%
HVAR 31.439%
MVAR 67.769%
OS_2 96.154%
glyf 90.807%
gvar 91.293%
hhea 94.737%
hmtx 94.372%
ligcaret 80.822%
maxp 94.444%
post 93.672%
total 85.969%
view source repository copy reproduction command
anrt-type/ANRT-Baskervville/sources/Baskervville.glyphs (gftools)84.719% (cvt, fpgm, glyf, head, maxp, name, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 76.520%
head 95.000%
maxp 50.000%
name 97.561%
prep 16.129%
total 84.720%
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSansDevanagari.glyphspackage (default)84.025% ((mark/kern), GSUB)
table value
(mark/kern) 96.990%
GSUB 38.813%
total 84.026%
view source repository copy reproduction command
docrepair-fonts/caprasimo-fonts/sources/Caprasimo-Regular.designspace (gftools)83.672% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, maxp, name, sizeof(GPOS), sizeof(name))
table value
(mark/kern) 51.637%
GDEF fontc only
GPOS 68.750%
HVAR fontc only
OS_2 80.769%
STAT fontc only
fvar fontc only
glyf 89.812%
gvar fontc only
maxp 88.889%
name 56.552%
sizeof(GPOS) 1856B
sizeof(name) 638B
total 83.672%
view source repository copy reproduction command
googlefonts/Playfair/sources/Playfair.glyphspackage (gftools)83.529% +0.003((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, HVAR, MVAR, OS_2, STAT, fvar, glyf, gvar, hhea, hmtx, ligcaret, maxp, name, post)
table value
(mark/kern) 82.753%
GDEF 94.118%
GPOS 94.852%
GSUB 65.323% +0.174
GlyphOrder 94.375%
HVAR 31.439%
MVAR 67.769%
OS_2 96.154%
STAT 87.006%
fvar 92.045%
glyf 83.761%
gvar 85.323%
hhea 94.737%
hmtx 94.190%
ligcaret 80.822%
maxp 88.889%
name 92.941%
post 93.672%
total 83.529% +0.003
view source repository copy reproduction command
docrepair-fonts/lumanosimo-fonts/sources/Lumanosimo-Regular.designspace (default)82.331% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 98.077%
STAT fontc only
fvar fontc only
gvar fontc only
name 93.617%
total 82.332%
view source repository copy reproduction command
anrt-type/ANRT-Baskervville/sources/Baskervville-Italic.glyphs (gftools)82.212% (cvt, fpgm, glyf, head, maxp, name, prep)
table value
cvt fontmake only
fpgm fontmake only
glyf 77.624%
head 95.000%
maxp 50.000%
name 97.561%
prep 16.129%
total 82.212%
view source repository copy reproduction command
microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (gftools)81.701% ((mark/kern), GPOS, OS_2, cvt, fpgm, glyf, head, maxp, name, prep)
table value
(mark/kern) 98.000%
GPOS 82.313%
OS_2 94.231%
cvt fontmake only
fpgm fontmake only
glyf 83.483%
head 95.000%
maxp 55.556%
name 97.561%
prep 16.129%
total 81.702%
view source repository copy reproduction command
notofonts/kaithi/sources/NotoSansKaithi.glyphs (default)80.338% (GSUB)
table value
GSUB 42.532%
total 80.338%
view source repository copy reproduction command
notofonts/grantha/sources/NotoSerifGrantha.glyphs (default)79.622% (GPOS, GSUB)
table value
GPOS 64.108%
GSUB 90.416%
total 79.622%
view source repository copy reproduction command
EkType/Honk/sources/HonkExportFile.glyphs (default)73.383% (COLR, CPAL, GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post, sizeof(GDEF))
table value
COLR fontmake only
CPAL fontmake only
GDEF 95.833%
GlyphOrder 48.125%
HVAR 47.621%
OS_2 98.077%
glyf 73.018%
gvar 73.720%
hhea 89.474%
hmtx 47.911%
maxp 94.444%
post 42.025%
sizeof(GDEF) 24B
total 73.384%
view source repository copy reproduction command
EkType/Honk/sources/HonkExportFile.glyphs (gftools)73.017% (COLR, CPAL, GDEF, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post, sizeof(GDEF))
table value
COLR fontmake only
CPAL fontmake only
GDEF 95.833%
GlyphOrder 48.125%
HVAR 47.621%
OS_2 98.077%
glyf 72.796%
gvar 73.330%
hhea 89.474%
hmtx 47.911%
maxp 94.444%
post 42.025%
sizeof(GDEF) 24B
total 73.018%
view source repository copy reproduction command
docrepair-fonts/lumanosimo-fonts/sources/Lumanosimo-Regular.designspace (gftools)72.940% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, maxp, name, sizeof(name))
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 78.846%
STAT fontc only
fvar fontc only
glyf 87.517%
gvar fontc only
maxp 88.889%
name 58.278%
sizeof(name) 654B
total 72.940%
view source repository copy reproduction command
notofonts/tirhuta/sources/NotoSansTirhuta.glyphs (default)71.769% (GSUB, sizeof(GSUB))
table value
GSUB 18.948%
sizeof(GSUB) 3346B
total 71.770%
view source repository copy reproduction command
docrepair-fonts/bacasime-antique-fonts/sources/Bacasime-Antique-Regular.designspace (default)71.110% ((mark/kern), GDEF, GPOS, HVAR, STAT, fvar, gvar, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.703%
total 71.110%
view source repository copy reproduction command
Afrotype/danfo/sources/Danfo.glyphs (default)68.567% ((mark/kern), GDEF, HVAR, STAT, fvar, glyf, gvar, maxp, name, sizeof(GDEF))
table value
(mark/kern) 99.937%
GDEF 99.805%
HVAR fontc only
STAT fontc only
fvar fontc only
glyf 98.191%
gvar fontc only
maxp 94.444%
name 90.722%
sizeof(GDEF) 82B
total 68.568%
view source repository copy reproduction command
docrepair-fonts/bacasime-antique-fonts/sources/Bacasime-Antique-Regular.designspace (gftools)66.217% ((mark/kern), GDEF, GPOS, HVAR, OS_2, STAT, fvar, glyf, gvar, maxp, name)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
HVAR fontc only
OS_2 80.769%
STAT fontc only
fvar fontc only
glyf 91.816%
gvar fontc only
maxp 88.889%
name 93.617%
total 66.218%
view source repository copy reproduction command
niteeshy/ar-one-sans/sources/AROneSans.glyphs (gftools)65.620% ((mark/kern), HVAR, STAT, fvar, glyf, gvar, hmtx, name, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 37.762%
HVAR 3.982%
STAT 91.379%
fvar 92.000%
glyf 98.003%
gvar 98.102%
hmtx 99.660%
name 95.349%
sizeof(GDEF) 7978B
sizeof(GPOS) 29270B
sizeof(HVAR) 140B
total 65.621%
view source repository copy reproduction command
niteeshy/ar-one-sans/sources/AROneSans.glyphs (default)65.011% ((mark/kern), HVAR, fvar, glyf, gvar, hmtx, name, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 37.762%
HVAR 3.982%
fvar 95.775%
glyf 99.411%
gvar 99.522%
hmtx 99.660%
name 95.385%
sizeof(GDEF) 7978B
sizeof(GPOS) 29270B
sizeof(HVAR) 140B
total 65.012%
view source repository copy reproduction command
fridamedrano/Kalnia-Glaze/sources/KalniaGlaze.glyphs (default)63.944% (COLR, CPAL, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, ligcaret, maxp, post, sizeof(CPAL))
table value
COLR 0.394%
CPAL 50.000%
GlyphOrder 51.625%
HVAR 58.138%
OS_2 98.077%
glyf 64.458%
gvar 62.523%
hhea 94.737%
hmtx 51.562%
ligcaret 54.839%
maxp 94.444%
post 32.240%
sizeof(CPAL) 16B
total 63.945%
view source repository copy reproduction command
docrepair-fonts/lunasima-fonts/sources/Lunasima-Regular.designspace (default)40.726% ((mark/kern), GDEF, GPOS, GSUB, GlyphOrder, cmap, glyf, gvar, hmtx, ligcaret, post)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
GSUB 74.894%
GlyphOrder 79.004%
cmap 78.923%
glyf 99.220%
gvar 99.354%
hmtx 78.993%
ligcaret fontc only
post 76.235%
total 40.727%
view source repository copy reproduction command
SophiaDesign/Foldit/sources/glyphs-decomposed/Foldit.glyphs (default)36.784% (COLR, CPAL, GlyphOrder, HVAR, OS_2, glyf, gvar, head, hhea, hmtx, maxp, post)
table value
COLR 0.004%
CPAL 80.000%
GlyphOrder 29.181%
HVAR 35.201%
OS_2 98.077%
glyf 59.209%
gvar 49.386%
head 95.000%
hhea 94.737%
hmtx 29.148%
maxp 94.444%
post 20.989%
total 36.785%
view source repository copy reproduction command
theseunbadejo/Agu-Display/sources/AguDisplay.glyphs (gftools)24.020% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, head, hhea, hmtx, maxp, post, sizeof(GDEF))
table value
(mark/kern) 15.385%
GDEF 55.091%
GSUB 46.509%
GlyphOrder 56.104%
HVAR 56.364%
OS_2 98.077%
glyf 51.677%
gvar 45.352%
head 90.000%
hhea 89.474%
hmtx 56.080%
maxp 83.333%
post 49.873%
sizeof(GDEF) 397B
total 24.021%
view source repository copy reproduction command
theseunbadejo/Agu-Display/sources/AguDisplay.glyphs (default)23.612% ((mark/kern), GDEF, GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, head, hhea, hmtx, maxp, post, sizeof(GDEF))
table value
(mark/kern) 15.385%
GDEF 55.091%
GSUB 46.509%
GlyphOrder 56.104%
HVAR 56.364%
OS_2 98.077%
glyf 51.871%
gvar 45.432%
head 90.000%
hhea 89.474%
hmtx 56.080%
maxp 83.333%
post 49.873%
sizeof(GDEF) 397B
total 23.612%
view source repository copy reproduction command

Summary

Tag Targets with diff
glyf 305
maxp 220
GSUB 170
gvar 166
(mark/kern) 155
hmtx 135
HVAR 122
GlyphOrder 117
post 116
hhea 114
OS_2 109
GDEF 102
GPOS 66
name 55
vhea 44
vmtx 44
fvar 38
VVAR 25
ligcaret 22
STAT 19
avar 17
head 13
sizeof(GPOS) 10
sizeof(GDEF) 8
COLR 4
CPAL 4
MVAR 4
cmap 3
cvt 3
fpgm 3
prep 3
sizeof(name) 3
meta 2
sizeof(GSUB) 2
sizeof(HVAR) 2
sizeof(glyf) 2
sizeof(CPAL) 1
sizeof(hmtx) 1
sizeof(loca) 1
sizeof(post) 1

fontc failures

SorkinType/Agbalumo/sources/Agbalumo.glyphspackage (config.yaml) (default)
alumo.glyphspackage" [2025-05-15T03:13:38.541531Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2025-05-15T03:13:38.541547Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2025-05-15T03:13:38.541548Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2025-05-15T03:13:38.541549Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' [2025-05-15T03:13:38.541550Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2025-05-15T03:13:38.541552Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:13:38.541684Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Weight", location: 400.0 } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
SorkinType/Agbalumo/sources/Agbalumo.glyphspackage (config.yaml) (gftools)
glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2025-05-15T03:14:13.575224Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2025-05-15T03:14:13.575225Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' [2025-05-15T03:14:13.575226Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2025-05-15T03:14:13.575229Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:14:13.575368Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Weight", location: 400.0 } 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
TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage (config.yaml) (default)
cently Be(Cmap) [2025-05-15T03:07:15.246996Z ThreadId(1) fontc::workload DEBUG] Be(Cmap) successful [2025-05-15T03:07:15.247052Z ThreadId(4) fontbe::features WARN] compile failed; fea written to "./debug/features.fea" [2025-05-15T03:07:15.247077Z ThreadId(1) fontc::workload DEBUG] 3153/5879 complete, most recently Fe(KernInstance(Normalized {SPED: 0.00, YEXT: 1.00, slnt: 0.00, wght: 0.00})) [2025-05-15T03:07:15.247087Z ThreadId(1) fontc::workload DEBUG] 3154/5879 complete, most recently Be(FeaturesAst) [2025-05-15T03:07:15.247090Z ThreadId(1) fontc::workload DEBUG] 3155/5879 complete, most recently Fe(KernInstance(Normalized {SPED: 1.00, YEXT: 0.00, slnt: 0.00, wght: -1.00})) [2025-05-15T03:07:15.423768Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-05-15T03:07:15.423781Z ThreadId(1) fontc WARN] error: Failed to load source at 'features/Playwrite.fea': 'No include path available' in at 5:8 | 5 | include(features/Playwrite.fea); | ^^^^^^^^^^^^^^^^^^^^^^
balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo (config.yaml) (default)
[2025-05-15T03:24:02.935657Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:24:02.935684Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.crater_cache/balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo" [2025-05-15T03:24:02.935712Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo/glyphs': 'expected directory'
balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo (config.yaml) (gftools)
v/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf341bds6 Bytesized-Regular.ufo --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpf341bds6 Bytesized-Regular.ufo --flatten-components --decompose-transformed-components [2025-05-15T03:24:05.218984Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:24:05.219022Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2025-05-15T03:24:05.219053Z ThreadId(1) fontc ERROR] Reading source failed for 'Bytesized-Regular.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
dy/linefont/sources/Linefont.designspace (config.yaml) (default)
feature files. This is an unnecessary limitation. [2025-05-15T03:14:51.912129Z ThreadId(2) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/dy/linefont/sources/Linefont.designspace" [2025-05-15T03:14:51.912207Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:14:51.912207Z ThreadId(3) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:14:51.912436Z ThreadId(1) fontc::workload DEBUG] 1/1591 complete, most recently Fe(Features) [2025-05-15T03:14:51.912453Z ThreadId(1) fontc::workload DEBUG] 2/1591 complete, most recently Fe(PaintGraph) [2025-05-15T03:14:51.912456Z ThreadId(1) fontc::workload DEBUG] 3/1591 complete, most recently Fe(ColorPalettes) [2025-05-15T03:14:51.919666Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,min].ufo/features.fea, /Users/rofls/.crater_cache/dy/linefont/sources/Linefont[min,max].ufo/features.fea
dy/linefont/sources/Linefont.designspace (config.yaml) (gftools)
Paint graph not implemented for UFO [2025-05-15T03:14:58.248232Z ThreadId(7) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:14:58.248232Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:14:58.252299Z ThreadId(1) fontc::workload DEBUG] 1/1591 complete, most recently Fe(PaintGraph) [2025-05-15T03:14:58.252361Z ThreadId(1) fontc::workload DEBUG] 2/1591 complete, most recently Fe(ColorPalettes) [2025-05-15T03:14:58.252367Z ThreadId(1) fontc::workload DEBUG] 3/1591 complete, most recently Fe(Features) [2025-05-15T03:14:58.252370Z ThreadId(1) fontc::workload DEBUG] 4/1591 complete, most recently Fe(StaticMetadata) [2025-05-15T03:14:58.255507Z ThreadId(1) fontc ERROR] feature files are non-identical: Linefont[min,min].ufo/features.fea, Linefont[min,max].ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/RadleyFont/sources/Radley-Italic.ufo (config.yaml) (default)
ronment variable to display a backtrace [2025-05-15T03:37:56.532844Z ThreadId(1) fontc::workload DEBUG] 1158/1539 complete, most recently Be(GlyfFragment(bullet)) [2025-05-15T03:37:56.532849Z ThreadId(1) fontc::workload DEBUG] 1159/1539 complete, most recently Be(GlyfFragment(germandbls)) [2025-05-15T03:37:56.532851Z ThreadId(1) fontc::workload DEBUG] 1160/1539 complete, most recently Be(GlyfFragment(m)) [2025-05-15T03:37:56.532852Z ThreadId(1) fontc::workload DEBUG] 1161/1539 complete, most recently Be(GlyfFragment(trademark)) [2025-05-15T03:37:56.532854Z ThreadId(1) fontc::workload DEBUG] 1162/1539 complete, most recently Be(GlyfFragment(uni0007)) [2025-05-15T03:37:56.532855Z ThreadId(1) fontc::workload DEBUG] 1163/1539 complete, most recently Be(GlyfFragment(section)) [2025-05-15T03:37:56.532856Z ThreadId(1) fontc::workload DEBUG] 1164/1539 complete, most recently Fe(GlyphOrder) [2025-05-15T03:37:56.533491Z ThreadId(1) fontc ERROR] A task panicked: 'Glyph(uni0326) is not available'
googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono-Italic.glyphs (config.yaml) (default)
[2025-05-15T03:14:04.071207Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:14:04.071233Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono-Italic.glyphs" [2025-05-15T03:14:04.074978Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:14:04.074990Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-05-15T03:14:04.074992Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Italic", location: 1.0 } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono-Italic.glyphs (config.yaml) (gftools)
epjn AtkinsonHyperlegibleMono-Italic.glyphs --flatten-components --decompose-transformed-components [2025-05-15T03:14:07.957921Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:14:07.957951Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "AtkinsonHyperlegibleMono-Italic.glyphs" [2025-05-15T03:14:07.960688Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:14:07.960695Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-05-15T03:14:07.960696Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Italic", location: 1.0 } 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
googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono.glyphs (config.yaml) (default)
[2025-05-15T03:13:53.383003Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:13:53.383030Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono.glyphs" [2025-05-15T03:13:53.386061Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:13:53.386073Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-05-15T03:13:53.386074Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Italic", location: 0.0 } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono.glyphs (config.yaml) (gftools)
00gn/T/tmpcrbwo3ss AtkinsonHyperlegibleMono.glyphs --flatten-components --decompose-transformed-components [2025-05-15T03:13:56.937823Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:13:56.937857Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "AtkinsonHyperlegibleMono.glyphs" [2025-05-15T03:13:56.942864Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-05-15T03:13:56.942886Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-05-15T03:13:56.942889Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2118:17: Axis has no index AxisLocation { axis_name: "Italic", location: 0.0 } 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
googlefonts/dynapuff/sources/DynaPuff.glyphs (config.yaml) (default)
ecently Be(GlyfFragment(Aacute.ss01)) [2025-05-15T03:22:34.079556Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2025-05-15T03:22:34.079581Z ThreadId(1) fontc WARN] error: Unexpected token, expected glyph or glyph class in at 440:10 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Expected ';' in at 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^
googlefonts/dynapuff/sources/DynaPuff.glyphs (config.yaml) (gftools)
fontc WARN] error: Unexpected token, expected glyph or glyph class in at 440:10 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Expected ';' in at 440:33 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: ']' Not valid in a feature block in at 440:34 | 440 | @ss01 = [ $[name endswith 'ss01'] ]; | ^ error: Unexpected token, expected glyph or glyph class in at 441:10 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: Expected ';' in at 441:33 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ error: ']' Not valid in a feature block in at 441:34 | 441 | @ss02 = [ $[name endswith 'ss02'] ]; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/josefinslab/sources/JosefinSlab-Italic.designspace (config.yaml) (default)
rofls/.crater_cache/googlefonts/josefinslab/sources/JosefinSlab-Italic.designspace" [2025-05-15T03:35:31.618117Z ThreadId(3) ufo2fontir::source DEBUG] Features for "/Users/rofls/.crater_cache/googlefonts/josefinslab/sources/JosefinSlab-Italic.designspace" [2025-05-15T03:35:31.618143Z ThreadId(3) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:35:31.618148Z ThreadId(3) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:35:31.622287Z ThreadId(1) fontc::workload DEBUG] 1/903 complete, most recently Fe(Features) [2025-05-15T03:35:31.622314Z ThreadId(1) fontc::workload DEBUG] 2/903 complete, most recently Fe(PaintGraph) [2025-05-15T03:35:31.622318Z ThreadId(1) fontc::workload DEBUG] 3/903 complete, most recently Fe(ColorPalettes) [2025-05-15T03:35:31.622321Z ThreadId(1) fontc::workload DEBUG] 4/903 complete, most recently Fe(StaticMetadata) [2025-05-15T03:35:31.623110Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/JosefinSlab-Italic.designspace (config.yaml) (gftools)
for "JosefinSlab-Italic.designspace" [2025-05-15T03:35:34.841059Z ThreadId(2) ufo2fontir::source DEBUG] Features for "JosefinSlab-Italic.designspace" [2025-05-15T03:35:34.841076Z ThreadId(2) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:35:34.841080Z ThreadId(2) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:35:34.843171Z ThreadId(1) fontc::workload DEBUG] 1/903 complete, most recently Fe(StaticMetadata) [2025-05-15T03:35:34.843196Z ThreadId(1) fontc::workload DEBUG] 2/903 complete, most recently Fe(Features) [2025-05-15T03:35:34.843201Z ThreadId(1) fontc::workload DEBUG] 3/903 complete, most recently Fe(ColorPalettes) [2025-05-15T03:35:34.843203Z ThreadId(1) fontc::workload DEBUG] 4/903 complete, most recently Fe(PaintGraph) [2025-05-15T03:35:34.843946Z 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/Sedgwick-Ave.glyphs (config.yaml) (default)
adId(5) fontbe::glyphs WARN] peseta has inconsistent path elements: {"MCCCCCCCCCCCCCCZMCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCZMCCCZMCCCZ"} [2025-05-15T03:26:34.770856Z ThreadId(5) fontbe::glyphs WARN] lira has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2025-05-15T03:26:34.770863Z ThreadId(5) fontbe::glyphs WARN] equal has inconsistent path elements: {"MCCCCCCZMCCCCCCZ", "MCCCCZMCCCCZ"} [2025-05-15T03:26:34.770870Z ThreadId(5) fontbe::glyphs WARN] m has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCZ"} [2025-05-15T03:26:34.770877Z ThreadId(5) fontbe::glyphs WARN] T has inconsistent path elements: {"MCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCZ"} [2025-05-15T03:26:34.770885Z ThreadId(5) fontbe::glyphs WARN] yen has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCZ"} [2025-05-15T03:26:34.774525Z ThreadId(1) fontc ERROR] 'bracketleft' has interpolation-incompatible paths
googlefonts/sedgwickave/sources/Sedgwick-Ave.glyphs (config.yaml) (gftools)
CCCCCCZMCCCCZ"} [2025-05-15T03:26:38.772887Z ThreadId(5) fontbe::glyphs WARN] uni030F has inconsistent path elements: {"MCCCCCZMCCCCZ", "MCCCCCCZMCCCCCCZ"} [2025-05-15T03:26:38.775474Z ThreadId(9) fontbe::glyphs WARN] B has inconsistent path elements: {"MCCCCCZMCCCZMCCCCCCCCCCCZ", "MCCCCCZMCCCCZMCCCCCCCCCCCCCCCCCZ"} [2025-05-15T03:26:38.773327Z ThreadId(3) fontbe::glyphs WARN] greater has inconsistent path elements: {"MCCCCCCCZ", "MCCCCCCCCZ"} [2025-05-15T03:26:38.773333Z ThreadId(8) fontbe::glyphs WARN] uni20BD has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCZMCCCZ"} [2025-05-15T03:26:38.772870Z ThreadId(2) fontbe::glyphs WARN] eight.lf has inconsistent path elements: {"MCCCCCCCCCCCCCZMCCCCCCZMCCCZ", "MCCCCCCCCCCCCCZMCCCCCZMCCCZ"} [2025-05-15T03:26:38.779794Z ThreadId(1) fontc ERROR] 'circumflex' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
hyvyys/Tektur/sources/UFO/Tektur.designspace (config.yaml) (default)
ur/sources/UFO/Tektur.designspace" [2025-05-15T03:26:10.230557Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:26:10.230576Z ThreadId(3) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:26:10.230584Z ThreadId(3) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:26:10.230910Z ThreadId(1) fontc::workload DEBUG] 1/4555 complete, most recently Fe(Features) [2025-05-15T03:26:10.230921Z ThreadId(1) fontc::workload DEBUG] 2/4555 complete, most recently Fe(ColorPalettes) [2025-05-15T03:26:10.230924Z ThreadId(1) fontc::workload DEBUG] 3/4555 complete, most recently Fe(PaintGraph) [2025-05-15T03:26:10.244553Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-Black.ufo/features.fea, /Users/rofls/.crater_cache/hyvyys/Tektur/sources/UFO/masters/Tektur-CondRegular.ufo/features.fea
mooniak/maname-font/sources/Maname.glyphspackage (config.yaml) (default)
Fe(Glyph(thirtyArchaic-sinhala)) [2025-05-15T03:38:13.149734Z ThreadId(1) fontc::workload DEBUG] 922/4740 complete, most recently Fe(Glyph(sinNnddUu)) [2025-05-15T03:38:13.149737Z ThreadId(1) fontc::workload DEBUG] 923/4740 complete, most recently Fe(Glyph(sinPRI)) [2025-05-15T03:38:13.149739Z ThreadId(1) fontc::workload DEBUG] 924/4740 complete, most recently Fe(Glyph(sinNdUu)) [2025-05-15T03:38:13.149742Z ThreadId(1) fontc::workload DEBUG] 925/4740 complete, most recently Fe(Glyph(sinMatraEe)) [2025-05-15T03:38:13.149745Z ThreadId(1) fontc::workload DEBUG] 926/4740 complete, most recently Fe(Glyph(jdotless)) [2025-05-15T03:38:13.149747Z ThreadId(1) fontc::workload DEBUG] 927/4740 complete, most recently Fe(Glyph(Obreve)) [2025-05-15T03:38:13.149750Z ThreadId(1) fontc::workload DEBUG] 928/4740 complete, most recently Fe(Glyph(i)) [2025-05-15T03:38:13.158126Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]''
mooniak/maname-font/sources/Maname.glyphspackage (config.yaml) (gftools)
G] 1618/4740 complete, most recently Be(GlyfFragment(onehundredArchaic-sinhala)) [2025-05-15T03:38:18.919033Z ThreadId(1) fontc::workload DEBUG] 1619/4740 complete, most recently Be(GlyfFragment(sinSa)) [2025-05-15T03:38:18.919036Z ThreadId(1) fontc::workload DEBUG] 1620/4740 complete, most recently Be(GlyfFragment(four)) [2025-05-15T03:38:18.919038Z ThreadId(1) fontc::workload DEBUG] 1621/4740 complete, most recently Be(GlyfFragment(equal)) [2025-05-15T03:38:18.919041Z ThreadId(1) fontc::workload DEBUG] 1622/4740 complete, most recently Be(GlyfFragment(S)) [2025-05-15T03:38:18.919043Z ThreadId(1) fontc::workload DEBUG] 1623/4740 complete, most recently Fe(Glyph(ring)) [2025-05-15T03:38:18.924408Z ThreadId(1) fontc ERROR] Invalid source glyph 'colonsign': 'invalid path: 'has 1 consecutive offcurve points [(336.0, 557.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
nguyentype/vinasans/sources/Vina Sans.glyphs (config.yaml) (gftools)
lic.kern2.t found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern1.paren found in kerning rules. Non-existent glyph class public.kern2.t found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern1.t found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern1.v found in kerning rules. Non-existent glyph class public.kern1.x found in kerning rules. Non-existent glyph class public.kern2.v found in kerning rules. Non-existent glyph class public.kern2.B found in kerning rules. Non-existent glyph class public.kern2.t found in kerning rules. Non-existent glyph class public.kern2.n found in kerning rules.
notofonts/arabic/sources/NotoNaskhArabicUI.glyphspackage (config-naskh-arabic-ui.yaml) (default)
)) [2025-05-15T03:38:03.571822Z ThreadId(1) fontc::workload DEBUG] 998/6495 complete, most recently Fe(Glyph(uniFE91)) [2025-05-15T03:38:03.571825Z ThreadId(1) fontc::workload DEBUG] 999/6495 complete, most recently Fe(Glyph(uni064E)) [2025-05-15T03:38:03.571827Z ThreadId(1) fontc::workload DEBUG] 1000/6495 complete, most recently Fe(Glyph(uniFD7A)) [2025-05-15T03:38:03.571830Z ThreadId(1) fontc::workload DEBUG] 1001/6495 complete, most recently Fe(Glyph(uni064B_uni0651)) [2025-05-15T03:38:03.571833Z ThreadId(1) fontc::workload DEBUG] 1002/6495 complete, most recently Fe(Glyph(uni0777.init)) [2025-05-15T03:38:03.571836Z ThreadId(1) fontc::workload DEBUG] 1003/6495 complete, most recently Fe(Glyph(uniFDC4)) [2025-05-15T03:38:03.571838Z ThreadId(1) fontc::workload DEBUG] 1004/6495 complete, most recently Fe(Glyph(uniFC07)) [2025-05-15T03:38:03.586729Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni06F5.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace (config-sans-hanifi-rohingya.yaml) (default)
signspace" [2025-05-15T03:38:58.149880Z ThreadId(3) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:38:58.149894Z ThreadId(3) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:38:58.149900Z ThreadId(3) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:38:58.150196Z ThreadId(1) fontc::workload DEBUG] 1/755 complete, most recently Fe(Features) [2025-05-15T03:38:58.150232Z ThreadId(1) fontc::workload DEBUG] 2/755 complete, most recently Fe(ColorPalettes) [2025-05-15T03:38:58.150255Z ThreadId(1) fontc::workload DEBUG] 3/755 complete, most recently Fe(PaintGraph) [2025-05-15T03:38:58.152401Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Regular.ufo/features.fea, /Users/rofls/.crater_cache/notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya-Bold.ufo/features.fea
notofonts/latin-greek-cyrillic/sources/NotoSansMono.glyphspackage (config-sans-mono.yaml) (default)
adId(1) fontc::workload DEBUG] 2034/15783 complete, most recently Fe(Glyph(unaspiratedmod)) [2025-05-15T03:44:08.918602Z ThreadId(1) fontc::workload DEBUG] 2035/15783 complete, most recently Fe(Glyph(kahook-cy)) [2025-05-15T03:44:08.918603Z ThreadId(1) fontc::workload DEBUG] 2036/15783 complete, most recently Fe(Glyph(tonebarlowmod_tonebarhighmod_tonebarextrahighmod)) [2025-05-15T03:44:08.918605Z ThreadId(1) fontc::workload DEBUG] 2037/15783 complete, most recently Fe(Glyph(Zdescender)) [2025-05-15T03:44:08.918606Z ThreadId(1) fontc::workload DEBUG] 2038/15783 complete, most recently Fe(Glyph(Ghestroke-cy)) [2025-05-15T03:44:08.918607Z ThreadId(1) fontc::workload DEBUG] 2039/15783 complete, most recently Fe(Glyph(kelvin)) [2025-05-15T03:44:08.918608Z ThreadId(1) fontc::workload DEBUG] 2040/15783 complete, most recently Fe(Glyph(Ahookabove)) [2025-05-15T03:44:08.993504Z ThreadId(1) fontc ERROR] Invalid source glyph 'zero.noslash': 'missing master 'A3018D0F-8B4B-4295-AE04-84912D9BB11D''
notofonts/latin-greek-cyrillic/sources/NotoSans-Italic.glyphspackage (config-sans.yaml) (default)
5753 complete, most recently Be(GlyfFragment(tse-cy)) [2025-05-15T03:43:28.932702Z ThreadId(1) fontc::workload DEBUG] 9063/15753 complete, most recently Be(GlyfFragment(palmbranch)) [2025-05-15T03:43:28.932705Z ThreadId(1) fontc::workload DEBUG] 9064/15753 complete, most recently Be(GlyfFragment(xlongleftlegserif)) [2025-05-15T03:43:28.932708Z ThreadId(1) fontc::workload DEBUG] 9065/15753 complete, most recently Be(GlyfFragment(eopenreversedretroflexhook)) [2025-05-15T03:43:28.932711Z ThreadId(1) fontc::workload DEBUG] 9066/15753 complete, most recently Be(GlyfFragment(quotedblright)) [2025-05-15T03:43:28.932713Z ThreadId(1) fontc::workload DEBUG] 9067/15753 complete, most recently Be(GlyfFragment(vcurl)) [2025-05-15T03:43:28.932716Z ThreadId(1) fontc::workload DEBUG] 9068/15753 complete, most recently Be(GlyfFragment(pertenthousand)) [2025-05-15T03:43:28.992017Z ThreadId(1) fontc ERROR] Invalid source glyph 'El-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'
notofonts/latin-greek-cyrillic/sources/NotoSans.glyphspackage (config-sans.yaml) (default)
BUG] 8967/15725 complete, most recently Be(GlyfFragment(AY)) [2025-05-15T03:42:50.368522Z ThreadId(1) fontc::workload DEBUG] 8968/15725 complete, most recently Be(GlyfFragment(rha-cy)) [2025-05-15T03:42:50.368526Z ThreadId(1) fontc::workload DEBUG] 8969/15725 complete, most recently Be(GlyfFragment(Tonefive)) [2025-05-15T03:42:50.368531Z ThreadId(1) fontc::workload DEBUG] 8970/15725 complete, most recently Be(GlyfFragment(highDottedLeftStemToneBarmod)) [2025-05-15T03:42:50.368535Z ThreadId(1) fontc::workload DEBUG] 8971/15725 complete, most recently Be(GlyfFragment(Ghemiddlehook-cy)) [2025-05-15T03:42:50.368541Z ThreadId(1) fontc::workload DEBUG] 8972/15725 complete, most recently Be(GlyfFragment(QdoubleStruck)) [2025-05-15T03:42:50.368544Z ThreadId(1) fontc::workload DEBUG] 8973/15725 complete, most recently Be(GlyfFragment(perthousand)) [2025-05-15T03:42:50.472584Z ThreadId(1) fontc ERROR] Invalid source glyph 'e': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'
notofonts/latin-greek-cyrillic/sources/NotoSerif-Italic.glyphspackage (config-serif.yaml) (default)
e, most recently Be(GlyfFragment(commaaccentcomb)) [2025-05-15T03:42:10.298427Z ThreadId(1) fontc::workload DEBUG] 9565/15497 complete, most recently Be(GlyfFragment(N)) [2025-05-15T03:42:10.298430Z ThreadId(1) fontc::workload DEBUG] 9566/15497 complete, most recently Be(GlyfFragment(Zemlya-cy)) [2025-05-15T03:42:10.298433Z ThreadId(1) fontc::workload DEBUG] 9567/15497 complete, most recently Be(GlyfFragment(tonebarextrahighmod_tonebarextrahighmod_tonebarhighmod)) [2025-05-15T03:42:10.298435Z ThreadId(1) fontc::workload DEBUG] 9568/15497 complete, most recently Be(GlyfFragment(ae.sc)) [2025-05-15T03:42:10.298438Z ThreadId(1) fontc::workload DEBUG] 9569/15497 complete, most recently Be(GlyfFragment(Dhook)) [2025-05-15T03:42:10.298441Z ThreadId(1) fontc::workload DEBUG] 9570/15497 complete, most recently Be(GlyfFragment(aretroflexhook)) [2025-05-15T03:42:10.389729Z ThreadId(1) fontc ERROR] Invalid source glyph 'ii-cy': 'undefined at required location Normalized {wdth: 0.00, wght: 0.58}'
notofonts/latin-greek-cyrillic/sources/NotoSerif.glyphspackage (config-serif.yaml) (default)
rkload DEBUG] 9066/15485 complete, most recently Be(GlyfFragment(I)) [2025-05-15T03:41:24.034940Z ThreadId(1) fontc::workload DEBUG] 9067/15485 complete, most recently Be(GlyfFragment(ringhalfleftbelowcomb)) [2025-05-15T03:41:24.034942Z ThreadId(1) fontc::workload DEBUG] 9068/15485 complete, most recently Be(GlyfFragment(zedescender-cy)) [2025-05-15T03:41:24.034943Z ThreadId(1) fontc::workload DEBUG] 9069/15485 complete, most recently Be(GlyfFragment(lambda)) [2025-05-15T03:41:24.034944Z ThreadId(1) fontc::workload DEBUG] 9070/15485 complete, most recently Be(GlyfFragment(twostroke)) [2025-05-15T03:41:24.034945Z ThreadId(1) fontc::workload DEBUG] 9071/15485 complete, most recently Be(GlyfFragment(rumsmall)) [2025-05-15T03:41:24.034946Z ThreadId(1) fontc::workload DEBUG] 9072/15485 complete, most recently Be(GlyfFragment(ii-cy)) [2025-05-15T03:41:24.133303Z ThreadId(1) fontc ERROR] Invalid source glyph 'softsign-cy': 'undefined at required location Normalized {wdth: -1.00, wght: 0.58}'
notofonts/nastaliq/sources/NotoNastaliqUrdu.glyphspackage (config-nastaliq-urdu.yaml) (default)
^ error: Expected ';' in at 1409:39 | 1409 | @Sarkash = [ $[name contains "sarkash"] | ^ error: Unexpected token ']', expected global keyword. in at 1411:0 | 1411 | ]; | ^ warning: when used as glyph name 'NULL' should be escaped ('\NULL') in at 1414:9944 | 1414 | ...ni200D CR NULL uni200E uni200F ThreeDotPunct uniFBBC k_RubElHizb PeriodUrdu comma-ar semicolon-ar qu | ^^^^ warning: ';' should only follow a statement in at 2478:4 | 2478 | ; | ^ error: Expected ';' in at 2931:26 | 2931 | sub @AllInitials by nobari @AllInitials; | ^ error: Expected = found ; in at 2931:39 | 2931 | sub @AllInitials by nobari @AllInitials; | ^ error: Expected named glyph class or '['. in at 2931:39 | 2931 | sub @AllInitials by nobari @AllInitials; | ^
notofonts/oriya/sources/NotoSansOriya.glyphs (config-sans-oriya.yaml) (default)
) fontc::workload DEBUG] 1391/2331 complete, most recently Be(GlyfFragment(e-oriya)) [2025-05-15T03:06:11.267441Z ThreadId(1) fontc::workload DEBUG] 1392/2331 complete, most recently Be(GlyfFragment(ba-oriya.below)) [2025-05-15T03:06:11.267442Z ThreadId(1) fontc::workload DEBUG] 1393/2331 complete, most recently Fe(GlyphOrder) [2025-05-15T03:06:11.267444Z ThreadId(1) fontc::workload DEBUG] 1394/2331 complete, most recently Be(GlyfFragment(ga-oriya)) [2025-05-15T03:06:11.267445Z ThreadId(1) fontc::workload DEBUG] 1395/2331 complete, most recently Be(GlyfFragment(tta-oriya)) [2025-05-15T03:06:11.267446Z ThreadId(1) fontc::workload DEBUG] 1396/2331 complete, most recently Be(GlyfFragment(lapa-oriya)) [2025-05-15T03:06:11.267447Z ThreadId(1) fontc::workload DEBUG] 1397/2331 complete, most recently Be(GlyfFragment(bada-oriya)) [2025-05-15T03:06:11.274426Z ThreadId(1) fontc ERROR] A task panicked: ''ra-oriya.below' has 2 unique sets of components; must have exactly 1 {[], [_part.ra.below]}'
scfried/soft-type-jacquard/sources/Jacquard12.glyphs (config-jacquard12.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jacquard/sources/Jacquard12Charted.glyphs (config-jacquard12charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jacquard/sources/Jacquard24.glyphs (config-jacquard24.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jacquard/sources/Jacquard24Charted.glyphs (config-jacquard24charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9-Charted.glyphs (config-charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9.glyphs (config.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey10.glyphs (config-jersey10.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey10Charted.glyphs (config-jersey10charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey15.glyphs (config-jersey15.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey15Charted.glyphs (config-jersey15charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey20.glyphs (config-jersey20.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey20Charted.glyphs (config-jersey20charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey25.glyphs (config-jersey25.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-jersey/sources/Jersey25Charted.glyphs (config-jersey25charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-micro/sources/Micro5Charted.glyphs (config-charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-micro/sources/Micro5.glyphs (config.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-yarndings/sources/Yarndings12.glyphs (config-yarndings12.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-yarndings/sources/Yarndings12Charted.glyphs (config-yarndings12charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-yarndings/sources/Yarndings20.glyphs (config-yarndings20.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
scfried/soft-type-yarndings/sources/Yarndings20Charted.glyphs (config-yarndings20charted.yaml) (gftools)
s/gftools/builder/operations/__init__.py", line 111, in build variables=self.variables, ^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, in rewrite_one_arg raise ValueError(f"unknown fontmake arg '{next_}'") ValueError: unknown fontmake arg '--filter "ufo2ft.filters.decomposeComponents::DecomposeComponentsFilter"'
slavonic/Monomakh/sources/Monomakh-Regular.ufo (config.yaml) (default)
Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni2DFC_uni0487)) successful [2025-05-15T03:44:14.121774Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(Gcircumflex)) successful [2025-05-15T03:44:14.124205Z ThreadId(8) fontbe::gvar DEBUG] skipping gvar, font has no axes [2025-05-15T03:44:14.124563Z ThreadId(1) fontc::workload DEBUG] 3457/3476 complete, most recently Be(Glyf) [2025-05-15T03:44:14.124577Z ThreadId(1) fontc::workload DEBUG] 3458/3476 complete, most recently Be(Gvar) [2025-05-15T03:44:14.124584Z ThreadId(1) fontc::workload DEBUG] Be(Glyf) successful [2025-05-15T03:44:14.124595Z ThreadId(1) fontc::workload DEBUG] Be(Gvar) successful [2025-05-15T03:44:14.125043Z ThreadId(1) fontc::workload DEBUG] 3461/3476 complete, most recently Be(Head) [2025-05-15T03:44:14.125051Z ThreadId(1) fontc::workload DEBUG] 3462/3476 complete, most recently Be(FeaturesAst) [2025-05-15T03:44:14.127454Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
slavonic/Monomakh/sources/Monomakh-Regular.ufo (config.yaml) (gftools)
-05-15T03:44:17.439272Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(macroncmb)) successful [2025-05-15T03:44:17.439277Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uniA679_uni0487)) successful [2025-05-15T03:44:17.439283Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(ncaron)) successful [2025-05-15T03:44:17.439287Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(bracketleft)) successful thread '<unnamed>' panicked at /Users/rofls/dev/projects/fontville/fontc_crater/fontc/fea-rs/src/compile/compile_ctx.rs:725:88: called `Option::unwrap()` on a `None` value note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2025-05-15T03:44:17.441724Z ThreadId(1) fontc::workload DEBUG] 2771/3476 complete, most recently Be(FeaturesAst) [2025-05-15T03:44:17.444950Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
slavonic/Triodion/sources/Triodion-Regular.ufo (config.yaml) (default)
105Z ThreadId(4) ufo2fontir::source DEBUG] Normalized {} has 0 kern entries [2025-05-15T03:44:46.840174Z ThreadId(1) fontc::workload DEBUG] 2136/2152 complete, most recently Fe(KernInstance(Normalized {})) [2025-05-15T03:44:46.840234Z ThreadId(1) fontc::workload DEBUG] 2137/2152 complete, most recently Be(FeaturesAst) [2025-05-15T03:44:46.842614Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2025-05-15T03:44:46.842637Z ThreadId(1) fontc WARN] error: Invalid char '.' in glyph name in /Users/rofls/.crater_cache/slavonic/Triodion/sources/Triodion-Regular.ufo/features.fea at 119:30 | 119 | @cc3_ahead_0 = [\.notdef \.null \space \period \slash \uni0443 \acutecomb | ^^^^^ error: Invalid char '.' in glyph name in /Users/rofls/.crater_cache/slavonic/Triodion/sources/Triodion-Regular.ufo/features.fea at 1817:17 | 1817 | @GDEF_Simple = [\.null \space \period \slash \uni0443 \colon \semicolon \uni0472 | ^^^^^
slavonic/Triodion/sources/Triodion-Regular.ufo (config.yaml) (gftools)
workload DEBUG] 1200/2151 complete, most recently Be(GlyfFragment(e)) [2025-05-15T03:44:49.810422Z ThreadId(1) fontc::workload DEBUG] 1201/2151 complete, most recently Be(GlyfFragment(gravecomb)) [2025-05-15T03:44:49.810423Z ThreadId(1) fontc::workload DEBUG] 1202/2151 complete, most recently Be(GlyfFragment(uni2DF0)) [2025-05-15T03:44:49.826593Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2025-05-15T03:44:49.826602Z ThreadId(1) fontc WARN] error: Invalid char '.' in glyph name in Triodion-Regular.ufo/features.fea at 119:30 | 119 | @cc3_ahead_0 = [\.notdef \.null \space \period \slash \uni0443 \acutecomb | ^^^^^ error: Invalid char '.' in glyph name in Triodion-Regular.ufo/features.fea at 1817:17 | 1817 | @GDEF_Simple = [\.null \space \period \slash \uni0443 \colon \semicolon \uni0472 | ^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
slavonic/pochaevsk/sources/Pochaevsk-Regular.ufo (config.yaml) (default)
43474Z ThreadId(1) fontc::workload DEBUG] 1934/2127 complete, most recently Be(GlyfFragment(uni2E2D)) [2025-05-15T03:44:57.743476Z ThreadId(1) fontc::workload DEBUG] 1935/2127 complete, most recently Be(GlyfFragment(u1F312)) [2025-05-15T03:44:57.743479Z ThreadId(1) fontc::workload DEBUG] 1936/2127 complete, most recently Be(GlyfFragment(tilde)) [2025-05-15T03:44:57.743482Z ThreadId(1) fontc::workload DEBUG] 1937/2127 complete, most recently Be(GlyfFragment(uni2011)) [2025-05-15T03:44:57.743484Z ThreadId(1) fontc::workload DEBUG] 1938/2127 complete, most recently Be(GlyfFragment(Otilde)) [2025-05-15T03:44:57.748679Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-05-15T03:44:57.748704Z ThreadId(1) fontc WARN] error: Invalid char '.' in glyph name in /Users/rofls/.crater_cache/slavonic/pochaevsk/sources/Pochaevsk-Regular.ufo/features.fea at 2145:17 | 2145 | @GDEF_Simple = [\.null \space \afii10103 \comma \hyphen \period \bracketright | ^^^^^
slavonic/pochaevsk/sources/Pochaevsk-Regular.ufo (config.yaml) (gftools)
15T03:45:01.249320Z ThreadId(6) fontbe::gvar DEBUG] skipping gvar, font has no axes [2025-05-15T03:45:01.249658Z ThreadId(1) fontc::workload DEBUG] 2107/2128 complete, most recently Fe(KernInstance(Normalized {})) [2025-05-15T03:45:01.249664Z ThreadId(1) fontc::workload DEBUG] 2108/2128 complete, most recently Be(Glyf) [2025-05-15T03:45:01.249665Z ThreadId(1) fontc::workload DEBUG] 2109/2128 complete, most recently Be(Gvar) [2025-05-15T03:45:01.249666Z ThreadId(1) fontc::workload DEBUG] 2110/2128 complete, most recently Be(FeaturesAst) [2025-05-15T03:45:01.250592Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-05-15T03:45:01.250595Z ThreadId(1) fontc WARN] error: Invalid char '.' in glyph name in Pochaevsk-Regular.ufo/features.fea at 2145:17 | 2145 | @GDEF_Simple = [\.null \space \afii10103 \comma \hyphen \period \bracketright | ^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files

fontmake failures

CatharsisFonts/Ysabeau/sources/Ysabeau-Italic.glyphs (config.yaml) (default)
wght'}] 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 48 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/CatharsisFonts/Ysabeau/sources/Ysabeau-Italic.glyphs' -> 'master_ufo/Ysabeau-Italic.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/Ysabeau-Italic.glyphs (config.yaml) (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/Ysabeau.glyphs (config.yaml) (default)
t', 'tag': 'wght'}] 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/.crater_cache/CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs' -> 'master_ufo/Ysabeau.designspace': Generating fonts from Designspace failed: Locations must be unique.
CatharsisFonts/Ysabeau/sources/Ysabeau.glyphs (config.yaml) (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
JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs (config.yaml) (gftools)
Non-existent glyph class public.kern2.A found in kerning rules. Non-existent glyph class public.kern2.l found in kerning rules. Non-existent glyph class public.kern2.A found in kerning rules. Non-existent glyph class public.kern2.l found in kerning rules.
NDISCOVER/Exo-1.0/sources/Exo.designspace (config.yaml) (default)
oint type in glyph 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/.crater_cache/NDISCOVER/Exo-1.0/sources/Exo.designspace': Compatibility check failed
NDISCOVER/Exo-1.0/sources/Exo.designspace (config.yaml) (gftools)
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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Omnibus-Type/Jaldi/sources/Jaldi.glyphs (config.yaml) (default)
.varLib:Internal 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/.crater_cache/Omnibus-Type/Jaldi/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/Jaldi.glyphs (config.yaml) (gftools)
ed 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Omnibus-Type/MuseoModerno/sources/MuseoModerno.glyphs (config.yaml) (default)
^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 1119, in to_ufo_custom_params handler.to_ufo(self, glyphs_proxy, ufo_proxy) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 246, in to_ufo glyphs_value = self._read_from_glyphs(glyphs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 264, in _read_from_glyphs value = getter(self.glyphs_name) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 115, in get_custom_value raise RuntimeError(f"More than one value for this customParameter: {key}") RuntimeError: More than one value for this customParameter: fsType
Omnibus-Type/MuseoModerno/sources/MuseoModerno.glyphs (config.yaml) (gftools)
handler.to_ufo(self, glyphs_proxy, ufo_proxy) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 246, in to_ufo glyphs_value = self._read_from_glyphs(glyphs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 264, in _read_from_glyphs value = getter(self.glyphs_name) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/custom_params.py", line 115, in get_custom_value raise RuntimeError(f"More than one value for this customParameter: {key}") RuntimeError: More than one value for this customParameter: fsType ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
SophiaDesign/Foldit/sources/glyphs-decomposed/Foldit.glyphs (config.yaml) (gftools)
^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/fix.py", line 776, in fix_colr_v1_add_svg subprocess.run( File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 573, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['maximum_color', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb27allq8', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpx6i9owvt', '--output_file', 'tmpb27allq8']' returned non-zero exit status 1. ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
evilmartians/mono/sources/MartianMono.glyphs (config.yaml) (default)
ht': 0.0, 'Width': 0.0}, {'Weight': 1.0, 'Width': 0.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 365 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 [588, 600, 620, 588, 600, 620] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [353, 360, 372, 353, 360, 372] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for MartianMono-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/evilmartians/mono/sources/MartianMono.glyphs' -> 'master_ufo/MartianMono.designspace': Generating fonts from Designspace failed: Base master not found.
evilmartians/mono/sources/MartianMono.glyphs (config.yaml) (gftools)
ase master: 4 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 395 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 [588, 600, 620, 588, 600, 620] INFO:fontTools.varLib: stro: OS/2.yStrikeoutPosition [353, 360, 372, 353, 360, 372] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for MartianMono-VF fontmake: Error: In 'MartianMono.glyphs' -> 'master_ufo/MartianMono.designspace': Generating fonts from Designspace failed: Base master 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
googlefonts/Inconsolata/sources/Inconsolata.glyphs (config.yaml) (default)
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file 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/.crater_cache/googlefonts/Inconsolata/sources/Inconsolata.glyphs' -> 'master_ufo/Inconsolata.designspace': Generating fonts from Designspace failed: Could not find shape number 0 in dcaron
googlefonts/Inconsolata/sources/Inconsolata.glyphs (config.yaml) (gftools)
dComponentsFilter --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 '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/tmpk5yzn4jo 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/alumni-sans-inline/sources/AlumniSansInline-Italic.glyphs (config.yml) (gftools)
xistent glyph class public.kern2.t.sc found in kerning rules. Non-existent glyph class public.kern2.v.sc found in kerning rules. Non-existent glyph class public.kern2.w.sc found in kerning rules. Non-existent glyph class public.kern1.t.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.w.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.o.sc found in kerning rules. Non-existent glyph class public.kern2.t.sc found in kerning rules. Non-existent glyph class public.kern2.v.sc found in kerning rules. Non-existent glyph class public.kern2.w.sc found in kerning rules. Non-existent glyph class public.kern1.t.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.w.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules.
googlefonts/alumni-sans-inline/sources/AlumniSansInline.glyphs (config.yml) (gftools)
xistent glyph class public.kern2.t.sc found in kerning rules. Non-existent glyph class public.kern2.v.sc found in kerning rules. Non-existent glyph class public.kern2.w.sc found in kerning rules. Non-existent glyph class public.kern1.t.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.w.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.o.sc found in kerning rules. Non-existent glyph class public.kern2.t.sc found in kerning rules. Non-existent glyph class public.kern2.v.sc found in kerning rules. Non-existent glyph class public.kern2.w.sc found in kerning rules. Non-existent glyph class public.kern1.t.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules. Non-existent glyph class public.kern1.w.sc found in kerning rules. Non-existent glyph class public.kern2.o.sc found in kerning rules.
googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe.glyphs (config.yml) (gftools)
Non-existent glyph class public.kern2.uni0431 found in kerning rules. Non-existent glyph class public.kern2.uni0431 found in kerning rules.
googlefonts/arizonia/sources/Arizonia.glyphs (config.yml) (gftools)
ep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/babylonica/sources/Babylonica.glyphs (config.yml) (gftools)
-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/beau-rivage/sources/BeauRivage-Pro.glyphs (config.yml) (gftools)
-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/fuggles/sources/Fuggles.glyphs (config.yml) (gftools)
eep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/grapenuts/sources/GrapeNuts.glyphs (config.yml) (gftools)
p-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/imperial-script/sources/ImperialScript.glyphs (config.yml) (gftools)
ection] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/ingrid-darling/sources/IngridDarling.glyphs (config.yml) (gftools)
rection] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/island-moments/sources/IslandMomentsPro.glyphs (config.yml) (gftools)
rection] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/kolker-brush/sources/KolkerBrush.glyphs (config.yml) (gftools)
direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/lavishly-yours/sources/LavishlyYours.glyphs (config.yml) (gftools)
rection] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/licorice/sources/Licorice.glyphs (config.yml) (gftools)
ep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/love-light/sources/LoveLight.glyphs (config.yml) (gftools)
p-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/luxurious/sources/Luxurious-Script.glyphs (config.yml) (gftools)
ction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/mea-culpa/sources/MeaCulpaPro.glyphs (config.yml) (gftools)
ep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/moolahlah/sources/MooLahLah.glyphs (config.yml) (gftools)
p-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/moondance/sources/MoonDancePro.glyphs (config.yml) (gftools)
Non-existent glyph class public.kern2.E found in kerning rules. Non-existent glyph class public.kern2.E found in kerning rules.
googlefonts/ms-madi/sources/MsMadi.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/my-soul/sources/MySoul.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/neonderthaw/sources/NeonDerThaw.glyphs (config.yml) (gftools)
direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/ole/sources/Ole.glyphs (config.yml) (gftools)
[--keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/oooh-baby/sources/OoohBaby.glyphs (config.yml) (gftools)
Non-existent glyph class public.kern1.P found in kerning rules. Non-existent glyph class public.kern2.P found in kerning rules. Non-existent glyph class public.kern1.x found in kerning rules. Non-existent glyph class public.kern1.P found in kerning rules. Non-existent glyph class public.kern2.P found in kerning rules. Non-existent glyph class public.kern1.x found in kerning rules.
googlefonts/ruthie/sources/Ruthie.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/send-flowers/sources/SendFlowers.glyphs (config.yml) (gftools)
direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/smooch/sources/SmoochPro.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/splash/sources/Splash.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/tapestry/sources/Tapestry.glyphs (config.yml) (gftools)
ep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/twinkle-star/sources/TwinkleStar-Pro.glyphs (config.yml) (gftools)
direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/updock/sources/Updock-Pro.glyphs (config.yml) (gftools)
keep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/vujahday/sources/VujahDayPro.glyphs (config.yml) (gftools)
ection] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/water-brush/sources/WaterBrush.glyphs (config.yml) (gftools)
Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules. Non-existent glyph class public.kern2.on found in kerning rules.
googlefonts/whisper/sources/Whisper.glyphs (config.yml) (gftools)
eep-direction] [--ttf-curves {cu2qu,mixed,keep-quad,keep-cubic}] [-e ERROR] [-f] [-a [AUTOHINT]] [-A] [--cff-round-tolerance FLOAT] [--optimize-cff OPTIMIZE_CFF] [--subroutinizer {compreffor,cffsubr}] [--no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace (config.yaml) (default)
orPro-Regular INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running SkipExportGlyphsFilter on KdamThmorTwo-Regular 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: 1096, 2: 1226, 3: 50, 4: 16, 5: 5 INFO:ufo2ft:Building OpenType tables ERROR:ufo2ft.featureCompiler:Compilation failed! Inspect temporary file: '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpt7tmwtmi' fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace' -> '../../../../../../../../Users/rofls/.crater_cache/sovichet/kdam-thmor-pro/sources/KdamThmorPro-Regular.ufo': Compiling UFO failed: <features>:455:3033: "ka-khmer.half" is not a glyph in the font, and it can not be split into a range of known glyphs
suman51284/Alkatra/Sources/Alkatra.glyphs (config.yaml) (default)
onents on axis (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: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/.crater_cache/suman51284/Alkatra/Sources/Alkatra.glyphs' -> 'master_ufo/Alkatra.designspace': Generating fonts from Designspace failed: unsupported operand type(s) for *: 'NoneType' and 'NoneType'
suman51284/Alkatra/Sources/Alkatra.glyphs (config.yaml) (gftools)
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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files

both failures

Afrotype/danfo/sources/Danfo.glyphs (config.yaml) (gftools)
fontc
G] 2602/4684 complete, most recently Be(GlyfFragment(uniA7B8)) [2025-05-15T03:03:12.414765Z ThreadId(1) fontc::workload DEBUG] 2603/4684 complete, most recently Be(GlyfFragment(ruble)) [2025-05-15T03:03:12.414767Z ThreadId(1) fontc::workload DEBUG] 2604/4684 complete, most recently Be(GlyfFragment(infinity)) [2025-05-15T03:03:12.414770Z ThreadId(1) fontc::workload DEBUG] 2605/4684 complete, most recently Be(GlyfFragment(Ubar)) [2025-05-15T03:03:12.414773Z ThreadId(1) fontc::workload DEBUG] 2606/4684 complete, most recently Be(GlyfFragment(copyright)) [2025-05-15T03:03:12.414775Z ThreadId(1) fontc::workload DEBUG] 2607/4684 complete, most recently Be(GlyfFragment(strokeshortcomb)) [2025-05-15T03:03:12.431652Z ThreadId(1) fontc ERROR] Invalid source glyph 'Iota-latin': 'undefined at required location Normalized {ELSH: 1.00}' 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: ['Danfo-Comb.ttf', 'Danfo-Regular.ttf', 'Danfo-Claw.ttf']
Etcetera-Type-Co/Anybody/Sources/Anybody-Italic.glyphs (config.yaml) (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
Etcetera-Type-Co/Anybody/Sources/Anybody.glyphs (config.yaml) (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs (config.yaml) (default)
fontc
caron)) [2025-05-15T03:57:29.796423Z ThreadId(1) fontc::workload DEBUG] 2150/2940 complete, most recently Be(GlyfFragment(degree)) [2025-05-15T03:57:29.796426Z ThreadId(1) fontc::workload DEBUG] 2151/2940 complete, most recently Be(GlyfFragment(Ecircumflextilde)) [2025-05-15T03:57:29.796429Z ThreadId(1) fontc::workload DEBUG] 2152/2940 complete, most recently Be(GlyfFragment(ocircumflexacute)) [2025-05-15T03:57:29.796432Z ThreadId(1) fontc::workload DEBUG] 2153/2940 complete, most recently Be(GlyfFragment(ntilde)) [2025-05-15T03:57:29.796434Z ThreadId(1) fontc::workload DEBUG] 2154/2940 complete, most recently Be(GlyfFragment(Rdotbelow)) [2025-05-15T03:57:29.796437Z ThreadId(1) fontc::workload DEBUG] 2155/2940 complete, most recently Be(GlyfFragment(uinvertedbreve)) [2025-05-15T03:57:29.796440Z ThreadId(1) fontc::workload DEBUG] 2156/2940 complete, most recently Be(GlyfFragment(Igrave)) [2025-05-15T03:57:29.808125Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths
fontmake
rnersFilter on Tourney-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/.crater_cache/Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs' -> 'master_ufo/Tourney-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 't.ss01'
Etcetera-Type-Co/Tourney/Sources/Tourney-Italic.glyphs (config.yaml) (gftools)
fontc
.083126Z ThreadId(1) fontc::workload DEBUG] 1405/2940 complete, most recently Be(GlyfFragment(foursuperior)) [2025-05-15T03:57:34.083127Z ThreadId(1) fontc::workload DEBUG] 1406/2940 complete, most recently Be(GlyfFragment(currency)) [2025-05-15T03:57:34.083129Z ThreadId(1) fontc::workload DEBUG] 1407/2940 complete, most recently Be(GlyfFragment(numero)) [2025-05-15T03:57:34.083130Z ThreadId(1) fontc::workload DEBUG] 1408/2940 complete, most recently Be(GlyfFragment(guilsinglright)) [2025-05-15T03:57:34.083131Z ThreadId(1) fontc::workload DEBUG] 1409/2940 complete, most recently Be(GlyfFragment(ae)) [2025-05-15T03:57:34.083132Z ThreadId(1) fontc::workload DEBUG] 1410/2940 complete, most recently Be(GlyfFragment(rupeeIndian)) [2025-05-15T03:57:34.091125Z ThreadId(1) fontc ERROR] 't.ss01' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
CornersFilter 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Fonthausen/CrimsonPro/sources/CrimsonPro-Italic.glyphs (config.yaml) (gftools)
fontc
0gn/T/.tmpsRkGY9/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdzvti1b0.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
0gn/T/.tmpsRkGY9/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbbizvqla.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Fonthausen/CrimsonPro/sources/CrimsonPro.glyphs (config.yaml) (gftools)
fontc
zzr8kbcv88h0000gn/T/.tmpG9P7WV/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg7iakez0.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
zzr8kbcv88h0000gn/T/.tmpG9P7WV/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjl1l0dfx.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Gue3bara/El-Messiri/sources/ElMessiri.glyphs (config.yaml) (gftools)
fontc
c2zzr8kbcv88h0000gn/T/.tmpslkRNJ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqdv0nhb1.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
c2zzr8kbcv88h0000gn/T/.tmpslkRNJ/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy0harl8c.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Gue3bara/Lemonada/sources/Lemonada.glyphs (config.yaml) (gftools)
fontc
8qc2zzr8kbcv88h0000gn/T/.tmpLl4vOY/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6t12l5bf.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
8qc2zzr8kbcv88h0000gn/T/.tmpLl4vOY/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxro5vvw9.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Lafontype/Gantari/sources/Gantari-Italic.glyphs (config.yaml) (default)
fontc
5T03:25:33.143487Z ThreadId(1) fontc::workload DEBUG] 1296/1538 complete, most recently Be(GlyfFragment(aring)) [2025-05-15T03:25:33.143488Z ThreadId(1) fontc::workload DEBUG] 1297/1538 complete, most recently Be(GlyfFragment(egrave)) [2025-05-15T03:25:33.143490Z ThreadId(1) fontc::workload DEBUG] 1298/1538 complete, most recently Be(GlyfFragment(gcommaaccent)) [2025-05-15T03:25:33.143491Z ThreadId(1) fontc::workload DEBUG] 1299/1538 complete, most recently Be(GlyfFragment(Ygrave)) [2025-05-15T03:25:33.143493Z ThreadId(1) fontc::workload DEBUG] 1300/1538 complete, most recently Be(GlyfFragment(Aacute)) [2025-05-15T03:25:33.143494Z ThreadId(1) fontc::workload DEBUG] 1301/1538 complete, most recently Be(GlyfFragment(ecaron)) [2025-05-15T03:25:33.143495Z ThreadId(1) fontc::workload DEBUG] 1302/1538 complete, most recently Be(GlyfFragment(tilde)) [2025-05-15T03:25:33.159106Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
fontmake
phs INFO:ufo2ft.filters: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/.crater_cache/Lafontype/Gantari/sources/Gantari-Italic.glyphs' -> 'master_ufo/Gantari-Italic.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'
Lafontype/Gantari/sources/Gantari-Italic.glyphs (config.yaml) (gftools)
fontc
DEBUG] 1236/1538 complete, most recently Be(GlyfFragment(divide)) [2025-05-15T03:25:39.079141Z ThreadId(1) fontc::workload DEBUG] 1237/1538 complete, most recently Be(GlyfFragment(cedillacomb)) [2025-05-15T03:25:39.079143Z ThreadId(1) fontc::workload DEBUG] 1238/1538 complete, most recently Be(GlyfFragment(hungarumlautcomb)) [2025-05-15T03:25:39.079146Z ThreadId(1) fontc::workload DEBUG] 1239/1538 complete, most recently Be(GlyfFragment(notequal)) [2025-05-15T03:25:39.079148Z ThreadId(1) fontc::workload DEBUG] 1240/1538 complete, most recently Be(GlyfFragment(L)) [2025-05-15T03:25:39.079151Z ThreadId(1) fontc::workload DEBUG] 1241/1538 complete, most recently Be(GlyfFragment(at)) [2025-05-15T03:25:39.092664Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
s: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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Lafontype/Gantari/sources/Gantari.glyphs (config.yaml) (default)
fontc
:20.146756Z ThreadId(1) fontc::workload DEBUG] 1141/1538 complete, most recently Be(GlyfFragment(braceright)) [2025-05-15T03:25:20.146758Z ThreadId(1) fontc::workload DEBUG] 1142/1538 complete, most recently Be(GlyfFragment(ogonekcomb)) [2025-05-15T03:25:20.146759Z ThreadId(1) fontc::workload DEBUG] 1143/1538 complete, most recently Be(GlyfFragment(integral)) [2025-05-15T03:25:20.146760Z ThreadId(1) fontc::workload DEBUG] 1144/1538 complete, most recently Be(GlyfFragment(S)) [2025-05-15T03:25:20.146761Z ThreadId(1) fontc::workload DEBUG] 1145/1538 complete, most recently Be(GlyfFragment(mu)) [2025-05-15T03:25:20.146762Z ThreadId(1) fontc::workload DEBUG] 1146/1538 complete, most recently Be(GlyfFragment(threequarters)) [2025-05-15T03:25:20.146764Z ThreadId(1) fontc::workload DEBUG] 1147/1538 complete, most recently Be(GlyfFragment(tildecomb)) [2025-05-15T03:25:20.149360Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ı' (U+0131) to two different glyph ids: GID_153 and GID_154
fontmake
s masters; building 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/.crater_cache/Lafontype/Gantari/sources/Gantari.glyphs' -> 'master_ufo/Gantari.designspace': Generating fonts from Designspace failed: cannot map 'idotless' to U+0131; already mapped to 'dotlessi'
Lafontype/Gantari/sources/Gantari.glyphs (config.yaml) (gftools)
fontc
:workload DEBUG] 1308/1538 complete, most recently Be(GlyfFragment(C)) [2025-05-15T03:25:25.912059Z ThreadId(1) fontc::workload DEBUG] 1309/1538 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2025-05-15T03:25:25.912065Z ThreadId(1) fontc::workload DEBUG] 1310/1538 complete, most recently Be(GlyfFragment(zacute)) [2025-05-15T03:25:25.912068Z ThreadId(1) fontc::workload DEBUG] 1311/1538 complete, most recently Be(GlyfFragment(Oslash)) [2025-05-15T03:25:25.912070Z ThreadId(1) fontc::workload DEBUG] 1312/1538 complete, most recently Be(GlyfFragment(copyright)) [2025-05-15T03:25:25.912073Z ThreadId(1) fontc::workload DEBUG] 1313/1538 complete, most recently Be(Hvar) [2025-05-15T03:25:25.915968Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
sFilter 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Omnibus-Type/Chivo/sources/Chivo.glyphs (config.yaml) (default)
fontc
kload DEBUG] 2084/3550 complete, most recently Be(GlyfFragment(acircumflexdotbelow)) [2025-05-15T03:03:31.201285Z ThreadId(1) fontc::workload DEBUG] 2085/3550 complete, most recently Be(GlyfFragment(ocircumflextilde)) [2025-05-15T03:03:31.201286Z ThreadId(1) fontc::workload DEBUG] 2086/3550 complete, most recently Be(GlyfFragment(gravecomb.low)) [2025-05-15T03:03:31.201287Z ThreadId(1) fontc::workload DEBUG] 2087/3550 complete, most recently Be(GlyfFragment(Ecaron)) [2025-05-15T03:03:31.201289Z ThreadId(1) fontc::workload DEBUG] 2088/3550 complete, most recently Be(GlyfFragment(breveinvertedcomb.cap)) [2025-05-15T03:03:31.201290Z ThreadId(1) fontc::workload DEBUG] 2089/3550 complete, most recently Be(GlyfFragment(itilde)) [2025-05-15T03:03:31.201291Z ThreadId(1) fontc::workload DEBUG] 2090/3550 complete, most recently Be(GlyfFragment(sacute)) [2025-05-15T03:03:31.219725Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'áµ»' (U+1D7B) to two different glyph ids: GID_223 and GID_307
fontmake
agate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running 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/.crater_cache/Omnibus-Type/Chivo/sources/Chivo.glyphs' -> 'master_ufo/Chivo.designspace': Generating fonts from Designspace failed: cannot map 'idotlessstroke' to U+1D7B; already mapped to 'Ismallstroke'
Omnibus-Type/Chivo/sources/Chivo.glyphs (config.yaml) (gftools)
fontc
mplete, most recently Be(GlyfFragment(nine.numr)) [2025-05-15T03:03:35.997634Z ThreadId(1) fontc::workload DEBUG] 2458/3550 complete, most recently Be(GlyfFragment(dieresiscomb.low)) [2025-05-15T03:03:35.997635Z ThreadId(1) fontc::workload DEBUG] 2459/3550 complete, most recently Be(GlyfFragment(Ygrave)) [2025-05-15T03:03:35.997636Z ThreadId(1) fontc::workload DEBUG] 2460/3550 complete, most recently Be(GlyfFragment(ecaron)) [2025-05-15T03:03:35.997637Z ThreadId(1) fontc::workload DEBUG] 2461/3550 complete, most recently Be(GlyfFragment(Ecircumflexdotbelow)) [2025-05-15T03:03:35.997639Z ThreadId(1) fontc::workload DEBUG] 2462/3550 complete, most recently Be(GlyfFragment(one.dnom)) [2025-05-15T03:03:36.009487Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ExportGlyphsIFilter 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs (config.yaml) (default)
fontc
GlyfFragment(v)) [2025-05-15T03:04:57.564460Z ThreadId(1) fontc::workload DEBUG] 843/3278 complete, most recently Fe(Glyph(greaterequal)) [2025-05-15T03:04:57.564463Z ThreadId(1) fontc::workload DEBUG] 844/3278 complete, most recently Fe(Glyph(uacute)) [2025-05-15T03:04:57.564465Z ThreadId(1) fontc::workload DEBUG] 845/3278 complete, most recently Fe(Glyph(J)) [2025-05-15T03:04:57.564468Z ThreadId(1) fontc::workload DEBUG] 846/3278 complete, most recently Fe(Glyph(Ocaron)) [2025-05-15T03:04:57.564470Z ThreadId(1) fontc::workload DEBUG] 847/3278 complete, most recently Fe(Glyph(ugrave)) [2025-05-15T03:04:57.564473Z ThreadId(1) fontc::workload DEBUG] 848/3278 complete, most recently Fe(Glyph(ytilde)) [2025-05-15T03:04:57.564475Z ThreadId(1) fontc::workload DEBUG] 849/3278 complete, most recently Fe(Glyph(Nhookleft.alt)) [2025-05-15T03:04:57.567081Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]''
fontmake
in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.p found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-LightItalic fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3
Omnibus-Type/Grenze/Sources/Grenze-Italic.glyphs (config.yaml) (gftools)
fontc
eadId(1) fontc::workload DEBUG] 494/3278 complete, most recently Fe(Glyph(one.osf)) [2025-05-15T03:05:01.821824Z ThreadId(1) fontc::workload DEBUG] 495/3278 complete, most recently Fe(Glyph(yhookabove)) [2025-05-15T03:05:01.821827Z ThreadId(1) fontc::workload DEBUG] 496/3278 complete, most recently Fe(Glyph(Sdotbelow)) [2025-05-15T03:05:01.821830Z ThreadId(1) fontc::workload DEBUG] 497/3278 complete, most recently Fe(Glyph(obreve)) [2025-05-15T03:05:01.821833Z ThreadId(1) fontc::workload DEBUG] 498/3278 complete, most recently Fe(Glyph(DEL)) [2025-05-15T03:05:01.821835Z ThreadId(1) fontc::workload DEBUG] 499/3278 complete, most recently Fe(Glyph(five.osf)) [2025-05-15T03:05:01.830214Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(372.0, 229.0), (307.0, 396.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
G:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class public.kern2.h found in kerning rules. INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdp5xna1n INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-LightItalic fontmake: Error: In 'Grenze-Italic.glyphs' -> 'master_ufo/Grenze-Italic.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
Omnibus-Type/Grenze/Sources/Grenze.glyphs (config.yaml) (default)
fontc
:workload DEBUG] 1146/3278 complete, most recently Be(GlyfFragment(emdash)) [2025-05-15T03:04:46.910066Z ThreadId(1) fontc::workload DEBUG] 1147/3278 complete, most recently Be(GlyfFragment(macronbelowcomb.case)) [2025-05-15T03:04:46.910070Z ThreadId(1) fontc::workload DEBUG] 1148/3278 complete, most recently Be(GlyfFragment(threeperemspace)) [2025-05-15T03:04:46.910072Z ThreadId(1) fontc::workload DEBUG] 1149/3278 complete, most recently Fe(Glyph(ae)) [2025-05-15T03:04:46.910075Z ThreadId(1) fontc::workload DEBUG] 1150/3278 complete, most recently Be(GlyfFragment(six)) [2025-05-15T03:04:46.910078Z ThreadId(1) fontc::workload DEBUG] 1151/3278 complete, most recently Be(GlyfFragment(germandbls)) [2025-05-15T03:04:46.910080Z ThreadId(1) fontc::workload DEBUG] 1152/3278 complete, most recently Fe(Glyph(ecircumflexacute)) [2025-05-15T03:04:46.922808Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]''
fontmake
INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts fontmake.ttf INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-Thin fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Omnibus-Type/Grenze/Sources/Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3
Omnibus-Type/Grenze/Sources/Grenze.glyphs (config.yaml) (gftools)
fontc
fontc::workload DEBUG] 577/3278 complete, most recently Fe(Glyph(ograve)) [2025-05-15T03:04:51.850623Z ThreadId(1) fontc::workload DEBUG] 578/3278 complete, most recently Fe(Glyph(Hcircumflex)) [2025-05-15T03:04:51.850626Z ThreadId(1) fontc::workload DEBUG] 579/3278 complete, most recently Fe(Glyph(NULL)) [2025-05-15T03:04:51.850629Z ThreadId(1) fontc::workload DEBUG] 580/3278 complete, most recently Fe(Glyph(Germandbls)) [2025-05-15T03:04:51.850631Z ThreadId(1) fontc::workload DEBUG] 581/3278 complete, most recently Fe(Glyph(ninesuperior)) [2025-05-15T03:04:51.850634Z ThreadId(1) fontc::workload DEBUG] 582/3278 complete, most recently Fe(Glyph(four.tosf)) [2025-05-15T03:04:51.859689Z ThreadId(1) fontc ERROR] Invalid source glyph 'two.lf': 'invalid path: 'has 2 consecutive offcurve points [(222.0, 355.0), (174.0, 385.0)]'' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
07 -o variable -g Grenze.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --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 '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/tmpzup6_z07 INFO:ufo2ft:Features are compatible across masters; building later INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Grenze-Thin fontmake: Error: In 'Grenze.glyphs' -> 'master_ufo/Grenze.designspace': Generating fonts from Designspace failed: Illegal line segment point count: 3 ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
RedHatOfficial/Overpass/sources/Overpass-Italic.designspace (config.yaml) (default)
fontc
[2025-05-15T03:11:54.244875Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:11:54.245703Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace" [2025-05-15T03:11:54.246167Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo'
RedHatOfficial/Overpass/sources/Overpass-Italic.designspace (config.yaml) (gftools)
fontc
r/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfo77oigz Overpass-Italic.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfo77oigz Overpass-Italic.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:11:56.898276Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:11:56.898512Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2025-05-15T03:11:56.898559Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Italic.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
tc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkqzo_zm_ -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkqzo_zm_ -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --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/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-ThinItalic.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
RedHatOfficial/Overpass/sources/Overpass.designspace (config.yaml) (default)
fontc
[2025-05-15T03:11:47.524062Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:11:47.526760Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace" [2025-05-15T03:11:47.527100Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory'
fontmake
INFO:fontmake.font_project:Loading 3 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo'
RedHatOfficial/Overpass/sources/Overpass.designspace (config.yaml) (gftools)
fontc
obrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbspp3eos Overpass.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbspp3eos Overpass.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:11:50.353412Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:11:50.353667Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2025-05-15T03:11:50.353717Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Overpass-Regular.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpafk7xh_t -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpafk7xh_t -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --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/.crater_cache/RedHatOfficial/Overpass/sources/master_ufo/Overpass-Thin.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
SorkinType/Briem-Hand/sources/BriemHand.glyphs (config.yaml) (gftools)
fontc
setting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting
fontmake
setting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting Using hb-subset for subsetting
aaronbell/signika/sources/Signika.designspace (config.yaml) (default)
fontc
[2025-05-15T03:19:12.225840Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:19:12.228225Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace" [2025-05-15T03:19:12.228274Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo/glyphs': 'expected directory'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo'
aaronbell/signika/sources/Signika.designspace (config.yaml) (gftools)
fontc
er.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhbxg_em Signika.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpkhbxg_em Signika.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:19:14.435338Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:19:14.435480Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2025-05-15T03:19:14.435518Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/Signika-Light.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
fls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwjvfx5tp -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwjvfx5tp -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --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/.crater_cache/aaronbell/signika/sources/instance_UFO/Signika-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
aaronbell/signika/sources/SignikaNegative.designspace (configNegative.yaml) (default)
fontc
[2025-05-15T03:19:06.898655Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:19:06.899021Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace" [2025-05-15T03:19:06.899346Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo'
aaronbell/signika/sources/SignikaNegative.designspace (configNegative.yaml) (gftools)
fontc
s/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc4pgvobp SignikaNegative.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpc4pgvobp SignikaNegative.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:19:09.158846Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:19:09.158982Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" [2025-05-15T03:19:09.159020Z ThreadId(1) fontc ERROR] Reading source failed for 'instance_UFO/SignikaNegative-Light.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn75kpnw5 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpn75kpnw5 -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In 'instance_UFO/SignikaNegative-Light.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/aaronbell/signika/sources/instance_UFO/SignikaNegative-Light.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
alexeiva/philosopher/sources/Philosopher-Italic.glyphs (config.yaml) (default)
fontc
025-05-15T03:20:19.332623Z ThreadId(1) fontc::workload DEBUG] 474/2629 complete, most recently Fe(Glyph(Nje-cy)) [2025-05-15T03:20:19.332626Z ThreadId(1) fontc::workload DEBUG] 475/2629 complete, most recently Fe(Glyph(ring)) [2025-05-15T03:20:19.332628Z ThreadId(1) fontc::workload DEBUG] 476/2629 complete, most recently Fe(Glyph(Lje-cy)) [2025-05-15T03:20:19.332631Z ThreadId(1) fontc::workload DEBUG] 477/2629 complete, most recently Fe(Glyph(adotbelow)) [2025-05-15T03:20:19.332634Z ThreadId(1) fontc::workload DEBUG] 478/2629 complete, most recently Fe(Glyph(Acircumflextilde)) [2025-05-15T03:20:19.332636Z ThreadId(1) fontc::workload DEBUG] 479/2629 complete, most recently Fe(Glyph(periodcentered)) [2025-05-15T03:20:19.332639Z ThreadId(1) fontc::workload DEBUG] 480/2629 complete, most recently Fe(Glyph(strokeshortcomb.001)) [2025-05-15T03:20:19.338260Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': 'no value at default location'''
fontmake
osopher Bold had: 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/.crater_cache/alexeiva/philosopher/sources/Philosopher-Italic.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed
alexeiva/philosopher/sources/Philosopher-Italic.glyphs (config.yaml) (gftools)
fontc
Non-existent glyph class public.kern1.E found in kerning rules. Non-existent glyph class public.kern1.uni0406 found in kerning rules.
fontmake
gftools produced multiple outputs: ['Philosopher-BoldItalic.ttf', 'Philosopher-Italic.ttf']
alexeiva/philosopher/sources/Philosopher.glyphs (config.yaml) (default)
fontc
recently Fe(Glyph(ohorn)) [2025-05-15T03:20:05.655809Z ThreadId(1) fontc::workload DEBUG] 657/2637 complete, most recently Fe(Glyph(I-cy)) [2025-05-15T03:20:05.655811Z ThreadId(1) fontc::workload DEBUG] 658/2637 complete, most recently Fe(Glyph(iishort-cy)) [2025-05-15T03:20:05.655814Z ThreadId(1) fontc::workload DEBUG] 659/2637 complete, most recently Fe(Glyph(hungarumlaut)) [2025-05-15T03:20:05.655816Z ThreadId(1) fontc::workload DEBUG] 660/2637 complete, most recently Fe(Glyph(O)) [2025-05-15T03:20:05.655819Z ThreadId(1) fontc::workload DEBUG] 661/2637 complete, most recently Fe(Glyph(Sacute)) [2025-05-15T03:20:05.655822Z ThreadId(1) fontc::workload DEBUG] 662/2637 complete, most recently Fe(Glyph(space)) [2025-05-15T03:20:05.655824Z ThreadId(1) fontc::workload DEBUG] 663/2637 complete, most recently Fe(Glyph(adieresis-cy)) [2025-05-15T03:20:05.659418Z ThreadId(1) fontc ERROR] Invalid source glyph 'ustrait-cy': 'bad anchor: 'Invalid anchor 'center': 'no value at default location'''
fontmake
Bold had: 47 ERROR: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/.crater_cache/alexeiva/philosopher/sources/Philosopher.glyphs' -> 'master_ufo/Philosopher.designspace': Compatibility check failed
alexeiva/philosopher/sources/Philosopher.glyphs (config.yaml) (gftools)
fontc
tent glyph class public.kern2.afii10062 found in kerning rules. Non-existent glyph class public.kern2.afii10051 found in kerning rules. Non-existent glyph class public.kern2.afii10053 found in kerning rules. Non-existent glyph class public.kern2.afii10062 found in kerning rules. Non-existent glyph class public.kern2.afii10070 found in kerning rules. Non-existent glyph class public.kern2.afii10077 found in kerning rules. Non-existent glyph class public.kern2.afii10023 found in kerning rules. Non-existent glyph class public.kern2.afii10051 found in kerning rules. Non-existent glyph class public.kern2.afii10058 found in kerning rules. Non-existent glyph class public.kern2.afii10062 found in kerning rules. Non-existent glyph class public.kern2.afii10077 found in kerning rules. Non-existent glyph class public.kern2.afii10085 found in kerning rules. Non-existent glyph class public.kern2.afii10085 found in kerning rules. Non-existent glyph class public.kern2.afii10070 found in kerning rules.
fontmake
gftools produced multiple outputs: ['Philosopher-Bold.ttf', 'Philosopher-Regular.ttf']
balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs (config.yaml) (default)
fontc
ad DEBUG] 136/4065 complete, most recently Fe(Glyph(NJ)) [2025-05-15T03:23:26.003912Z ThreadId(1) fontc::workload DEBUG] 137/4065 complete, most recently Fe(Glyph(Lbar)) [2025-05-15T03:23:26.003915Z ThreadId(1) fontc::workload DEBUG] 138/4065 complete, most recently Fe(Glyph(igrave)) [2025-05-15T03:23:26.003917Z ThreadId(1) fontc::workload DEBUG] 139/4065 complete, most recently Fe(Glyph(napostrophe)) [2025-05-15T03:23:26.003920Z ThreadId(1) fontc::workload DEBUG] 140/4065 complete, most recently Fe(Glyph(I)) [2025-05-15T03:23:26.003922Z ThreadId(1) fontc::workload DEBUG] 141/4065 complete, most recently Fe(Glyph(Iu-cy)) [2025-05-15T03:23:26.014592Z ThreadId(3) glyphs2fontir::erase_open_corners DEBUG] found an open corner [2025-05-15T03:23:26.014613Z ThreadId(3) glyphs2fontir::toir DEBUG] erased open contours for two.blackCircled [2025-05-15T03:23:26.026097Z ThreadId(1) fontc ERROR] Invalid source glyph 'obarred-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
ber of points in 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/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs' -> 'master_ufo/BalsamiqSans-Italic.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Italic.glyphs (config.yaml) (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, 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/glyphs/BalsamiqSans-Roman.glyphs (config.yaml) (default)
fontc
dId(1) fontc::workload DEBUG] 1014/4065 complete, most recently Fe(Glyph(u-cy)) [2025-05-15T03:22:47.123508Z ThreadId(1) fontc::workload DEBUG] 1015/4065 complete, most recently Fe(Glyph(heavyrightpointinganglequotationmarkornament)) [2025-05-15T03:22:47.123510Z ThreadId(1) fontc::workload DEBUG] 1016/4065 complete, most recently Fe(Glyph(upsilonafrican)) [2025-05-15T03:22:47.123511Z ThreadId(1) fontc::workload DEBUG] 1017/4065 complete, most recently Fe(Glyph(strokelongcomb.case)) [2025-05-15T03:22:47.123512Z ThreadId(1) fontc::workload DEBUG] 1018/4065 complete, most recently Fe(Glyph(aacute)) [2025-05-15T03:22:47.123514Z ThreadId(1) fontc::workload DEBUG] 1019/4065 complete, most recently Fe(Glyph(rightWedgeTailedArrow)) [2025-05-15T03:22:47.123515Z ThreadId(1) fontc::workload DEBUG] 1020/4065 complete, most recently Fe(Glyph(igrave)) [2025-05-15T03:22:47.129676Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oi': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
ROR:fontmake.compatibility: 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/.crater_cache/balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs' -> 'master_ufo/BalsamiqSans.designspace': Compatibility check failed
balsamiq/balsamiqsans/sources/glyphs/BalsamiqSans-Roman.glyphs (config.yaml) (gftools)
fontc
/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/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.12/site-packages/gftools/builder/operations/fontc/__init__.py", line 65, 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']
clauseggers/Playfair/sources/Playfair-2_2-Italic.glyphspackage (config.yaml) (default)
fontc
om parameter 'italicAngle' [2025-05-15T03:31:27.067652Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:31:27.067654Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-05-15T03:31:27.067655Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-05-15T03:31:27.067656Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle' [2025-05-15T03:31:27.067657Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:31:27.146509Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: DesignSpace }. Mappings [(Coord { coord: 100.0, space: UserSpace }, Coord { coord: 100.0, space: DesignSpace }), (Coord { coord: 112.5, space: UserSpace }, Coord { coord: 114.0, space: DesignSpace }), (Coord { coord: 87.5, space: UserSpace }, Coord { coord: 95.0, space: DesignSpace })]
fontmake
26 fonts had: 1 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph Tshe-cy.ss07.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 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: 1 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/clauseggers/Playfair/sources/Playfair-2_2-Italic.glyphspackage' -> 'master_ufo/Playfair-Italic.designspace': Compatibility check failed
clauseggers/Playfair/sources/Playfair-2_2-Italic.glyphspackage (config.yaml) (gftools)
fontc
hreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-05-15T03:32:11.068811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-05-15T03:32:11.068812Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle' [2025-05-15T03:32:11.068813Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:32:11.143368Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: DesignSpace }. Mappings [(Coord { coord: 100.0, space: UserSpace }, Coord { coord: 100.0, space: DesignSpace }), (Coord { coord: 112.5, space: UserSpace }, Coord { coord: 114.0, space: DesignSpace }), (Coord { coord: 87.5, space: UserSpace }, Coord { coord: 95.0, space: DesignSpace })] ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
number of components in glyph Tshe-cy.ss07.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 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: 1 * 16 fonts had: 2 ERROR:fontmake.compatibility: Fonts had differing number of components in glyph tshe-cy.smcp.ss07.BRACKET.varAlt01: * 26 fonts had: 3 * 16 fonts had: 2 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
clauseggers/Playfair/sources/Playfair-2_2-Roman.glyphspackage (config.yaml) (default)
fontc
eter 'Alignment Zones' [2025-05-15T03:30:27.794675Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:30:27.794680Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-05-15T03:30:27.794682Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-05-15T03:30:27.794685Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2025-05-15T03:30:27.794687Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:30:27.866979Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: DesignSpace }. Mappings [(Coord { coord: 100.0, space: UserSpace }, Coord { coord: 100.0, space: DesignSpace }), (Coord { coord: 112.5, space: UserSpace }, Coord { coord: 114.0, space: DesignSpace }), (Coord { coord: 87.5, space: UserSpace }, Coord { coord: 95.0, space: DesignSpace })]
fontmake
, in to_ufo_components to_ufo_smart_component(self, layer, component, pen) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/smart_components.py", line 118, in to_ufo_smart_component model = variation_model(root, masters, layer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ValueError: Could not generate smart component model for _part.LC-baseline-stroke used in <GSLayer "Needlepoint SemiCondensed Upright" (T_h.ss10)>. 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/Playfair-2_2-Roman.glyphspackage (config.yaml) (gftools)
fontc
dId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-05-15T03:30:59.494840Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-05-15T03:30:59.494841Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2025-05-15T03:30:59.494842Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-05-15T03:30:59.575795Z ThreadId(1) fontc ERROR] Missing mapping on Width for max at Coord { coord: 113.0, space: DesignSpace }. Mappings [(Coord { coord: 100.0, space: UserSpace }, Coord { coord: 100.0, space: DesignSpace }), (Coord { coord: 112.5, space: UserSpace }, Coord { coord: 114.0, space: DesignSpace }), (Coord { coord: 87.5, space: UserSpace }, Coord { coord: 95.0, space: DesignSpace })] ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ages/glyphsLib/builder/smart_components.py", line 118, in to_ufo_smart_component model = variation_model(root, masters, layer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/glyphsLib/builder/smart_components.py", line 69, in variation_model raise ValueError( ValueError: Could not generate smart component model for _part.LC-baseline-stroke used in <GSLayer "Needlepoint SemiCondensed Upright" (T_h.ss10)>. 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
cyrealtype/Podkova/sources/Podkova.glyphs (config.yaml) (gftools)
fontc
d38qc2zzr8kbcv88h0000gn/T/.tmpkVzZGF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb63i1oh7.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
d38qc2zzr8kbcv88h0000gn/T/.tmpkVzZGF/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3cwg5h8c.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
docrepair-fonts/agdasima-fonts/sources/Agdasima-Regular.designspace (config.yaml) (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/Belanosima-Regular.designspace (config.yaml) (default)
fontc
[2025-05-15T03:12:49.072436Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:12:49.075067Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace" [2025-05-15T03:12:49.075227Z ThreadId(1) fontc ERROR] No default master in /Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace
fontmake
0, 'minimum': 1.0, 'name': 'width', 'tag': 'wdth'}] INFO:fontTools.varLib:Internal master locations: [{'weight': 434.0, 'width': 1.0}] INFO:fontTools.varLib:Internal axis supports: {'weight': [434.0, 434.0, 570.8190000000001], 'width': [1.0, 1.0, 300.0]} INFO:fontTools.varLib:Normalized master locations: [{'weight': 0.0, 'width': 0.0}] INFO:fontTools.varLib:Index of base master: 0 INFO:fontTools.varLib:Building variable font INFO:fontTools.varLib:Loading master fonts INFO:fontTools.varLib:Dropped 83 on-curve points from simple glyphs in the 'glyf' table INFO:fontTools.varLib:Generating fvar INFO:fontTools.varLib:Building variations tables INFO:fontTools.varLib:Generating avar fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace': Generating fonts from Designspace failed: Axis 'weight': there must be a mapping for the axis maximum value 388.988 and it must be the highest input mapping value.
docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace (config.yaml) (gftools)
fontc
ilder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_9iyzf5k Belanosima-Regular.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_9iyzf5k Belanosima-Regular.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:12:51.906924Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:12:51.907094Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2025-05-15T03:12:51.907116Z ThreadId(1) fontc ERROR] No default master in Belanosima-Regular.designspace ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
no-optimize-gvar] [--filter CLASS] [--no-auto-use-my-metrics] [--drop-implied-oncurves] [--interpolate-binary-layout [MASTER_DIR]] [--feature-writer CLASS] [--debug-feature-file FILE] [--no-variable-features] [--mti-source MTI_SOURCE] [--production-names | --no-production-names] [--subset | --no-subset] [-s | -S] [--timing] [--verbose LEVEL] [INPUTS ...] fontmake: error: instance_ufos/Belanosima-SemiBold.ufo.json not found [6/9] buildTTF fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp19jedw18 -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
docrepair-fonts/lunasima-fonts/sources/Lunasima-Regular.designspace (config.yaml) (gftools)
fontc
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Lunasima-Regular.ttf', 'Lunasima-Bold.ttf']
fridamedrano/Kalnia-Glaze/sources/KalniaGlaze.glyphs (config.yaml) (gftools)
fontc
= subprocess.run(sys.argv[1:], capture_output=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 550, in run with Popen(*popenargs, **kwargs) as process: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1028, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1963, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'paintcompiler' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
= subprocess.run(sys.argv[1:], capture_output=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 550, in run with Popen(*popenargs, **kwargs) as process: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1028, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/opt/homebrew/Cellar/python@3.12/3.12.9/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1963, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'paintcompiler' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/AmaticSC/sources/AmaticSC.glyphs (config.yaml) (default)
fontc
1) fontc::workload DEBUG] 303/3449 complete, most recently Fe(Glyph(adotaccent)) [2025-05-15T03:25:29.683811Z ThreadId(1) fontc::workload DEBUG] 304/3449 complete, most recently Fe(Glyph(ugrave)) [2025-05-15T03:25:29.683814Z ThreadId(1) fontc::workload DEBUG] 305/3449 complete, most recently Fe(Glyph(Oslashacute)) [2025-05-15T03:25:29.683817Z ThreadId(1) fontc::workload DEBUG] 306/3449 complete, most recently Fe(Glyph(lamed-hb)) [2025-05-15T03:25:29.685703Z ThreadId(4) glyphs2fontir::erase_open_corners DEBUG] found an open corner [2025-05-15T03:25:29.685716Z ThreadId(4) glyphs2fontir::erase_open_corners DEBUG] found an open corner [2025-05-15T03:25:29.685720Z ThreadId(4) glyphs2fontir::erase_open_corners DEBUG] found an open corner [2025-05-15T03:25:29.685722Z ThreadId(4) glyphs2fontir::toir DEBUG] erased open contours for M.concept2 [2025-05-15T03:25:29.703305Z ThreadId(1) fontc ERROR] Invalid source glyph 'fl': 'bad anchor: 'Invalid anchor 'caret_1': 'no value at default location'''
fontmake
s in glyph hook-cy.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/.crater_cache/googlefonts/AmaticSC/sources/AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed
googlefonts/AmaticSC/sources/AmaticSC.glyphs (config.yaml) (gftools)
fontc
ently Fe(Glyph(three)) [2025-05-15T03:25:35.323903Z ThreadId(1) fontc::workload DEBUG] 282/3449 complete, most recently Fe(Glyph(hiriq-hb)) [2025-05-15T03:25:35.323904Z ThreadId(1) fontc::workload DEBUG] 283/3449 complete, most recently Fe(Glyph(Iinvertedbreve)) [2025-05-15T03:25:35.323906Z ThreadId(1) fontc::workload DEBUG] 284/3449 complete, most recently Fe(Glyph(summation)) [2025-05-15T03:25:35.323907Z ThreadId(1) fontc::workload DEBUG] 285/3449 complete, most recently Fe(Glyph(tav-hb)) [2025-05-15T03:25:35.323908Z ThreadId(1) fontc::workload DEBUG] 286/3449 complete, most recently Fe(Glyph(abrevehookabove)) [2025-05-15T03:25:35.323910Z ThreadId(1) fontc::workload DEBUG] 287/3449 complete, most recently Fe(Glyph(ordfeminine)) [2025-05-15T03:25:35.335534Z ThreadId(1) fontc ERROR] Invalid source glyph 'fi': 'bad anchor: 'Invalid anchor 'caret_1': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tour 0: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In 'AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/Bruno-ace/sources/BrunoAce-Regular.glyphs (config-regular.yaml) (gftools)
fontc
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ^^^^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.glyphs (config-small-caps.yaml) (gftools)
fontc
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/__init__.py", line 333, in walk_graph assert len(final_targets), "No final targets" ^^^^^^^^^^^^^^^^^^ AssertionError: No final targets
fontmake
Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/builder/__init__.py", line 453, in main pd.walk_graph() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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/CrimsonText-Italic.glyphs (config.yaml) (default)
fontc
ently Fe(Glyph(Ddotbelow)) [2025-05-15T03:28:09.778181Z ThreadId(1) fontc::workload DEBUG] 299/3254 complete, most recently Fe(Glyph(uacute)) [2025-05-15T03:28:09.778183Z ThreadId(1) fontc::workload DEBUG] 300/3254 complete, most recently Fe(Glyph(zero.dnom)) [2025-05-15T03:28:09.778186Z ThreadId(1) fontc::workload DEBUG] 301/3254 complete, most recently Fe(Glyph(l)) [2025-05-15T03:28:09.778189Z ThreadId(1) fontc::workload DEBUG] 302/3254 complete, most recently Fe(Glyph(otilde)) [2025-05-15T03:28:09.778191Z ThreadId(1) fontc::workload DEBUG] 303/3254 complete, most recently Fe(Glyph(acute)) [2025-05-15T03:28:09.778194Z ThreadId(1) fontc::workload DEBUG] 304/3254 complete, most recently Fe(Glyph(uring)) [2025-05-15T03:28:09.778197Z ThreadId(1) fontc::workload DEBUG] 305/3254 complete, most recently Fe(Glyph(sdotbelow)) [2025-05-15T03:28:09.791611Z ThreadId(1) fontc ERROR] Invalid source glyph 'ecircumflexgrave': 'bad anchor: 'Invalid anchor 'top_viet': 'no value at default location'''
fontmake
ility: Fonts had 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/.crater_cache/googlefonts/Crimson/sources/CrimsonText-Italic.glyphs' -> 'master_ufo/CrimsonText-Italic.designspace': Compatibility check failed
googlefonts/Crimson/sources/CrimsonText-Italic.glyphs (config.yaml) (gftools)
fontc
Non-existent glyph class public.kern1.K found in kerning rules.
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBoldItalic.ttf', 'CrimsonText-BoldItalic.ttf', 'CrimsonText-Italic.ttf']
googlefonts/Crimson/sources/CrimsonText.glyphs (config.yaml) (default)
fontc
EBUG] 949/5526 complete, most recently Fe(Glyph(ocircumflex.sc)) [2025-05-15T03:27:11.640220Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(idotless.sc))' failed: 'Invalid source glyph 'idotless.sc': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location'''' [2025-05-15T03:27:11.640223Z ThreadId(1) fontc::workload DEBUG] 950/5526 complete, most recently Fe(Glyph(idotless.sc)) [2025-05-15T03:27:11.640226Z ThreadId(1) fontc::workload DEBUG] 951/5526 complete, most recently Fe(Glyph(.null)) [2025-05-15T03:27:11.640228Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(schwa-cy))' failed: 'Invalid source glyph 'schwa-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''' [2025-05-15T03:27:11.640231Z ThreadId(1) fontc::workload DEBUG] 952/5526 complete, most recently Fe(Glyph(schwa-cy)) [2025-05-15T03:27:11.652974Z ThreadId(1) fontc ERROR] Invalid source glyph 'commaaboverightcomb': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''
fontmake
001, contour 0: * 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/.crater_cache/googlefonts/Crimson/sources/CrimsonText.glyphs' -> 'master_ufo/CrimsonText.designspace': Compatibility check failed
googlefonts/Crimson/sources/CrimsonText.glyphs (config.yaml) (gftools)
fontc
Non-existent glyph class public.kern2.comma found in kerning rules. Non-existent glyph class public.kern2.comma found in kerning rules.
fontmake
gftools produced multiple outputs: ['CrimsonText-SemiBold.ttf', 'CrimsonText-Bold.ttf', 'CrimsonText-Regular.ttf']
googlefonts/Pacifico/sources/Pacifico.glyphs (config.yaml) (default)
fontc
AT") [2025-05-15T03:37:17.846177Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2025-05-15T03:37:17.849671Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2025-05-15T03:37:17.849682Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2025-05-15T03:37:17.849684Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2025-05-15T03:37:17.849685Z ThreadId(7) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2025-05-15T03:37:17.872078Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map 'ṿ' (U+1E7F) to two different glyph ids: GID_269 and GID_739
fontmake
xistent glyph class 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/.crater_cache/googlefonts/Pacifico/sources/Pacifico.glyphs' -> 'master_ufo/Pacifico-Regular.designspace': Compiling UFO failed: cannot map 'vdotbelow' to U+1E7F; already mapped to 'Vdotbelow'
googlefonts/Pacifico/sources/Pacifico.glyphs (config.yaml) (gftools)
fontc
Non-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules. Non-existent glyph class public.kern1.KO_dhook.fina found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.
fontmake
found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT.case found in kerning rules. Non-existent glyph class public.kern1.KO_dhook.fina found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern2.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT found in kerning rules. Non-existent glyph class public.kern1.KO_periodcentered.loclCAT.case found in kerning rules.
googlefonts/RadleyFont/sources/Radley-Italic.ufo (config.yaml) (gftools)
fontc
adId(6) fontir::glyph DEBUG] ConvertToContour Lslash [2025-05-15T03:37:59.281122Z ThreadId(6) fontir::glyph DEBUG] ConvertToContour lslash thread '<unnamed>' panicked at fontir/src/orchestration.rs:225:32: Glyph(uni0326) is not available note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2025-05-15T03:37:59.281460Z ThreadId(1) fontc::workload DEBUG] 870/1539 complete, most recently Be(GlyfFragment(j)) [2025-05-15T03:37:59.281462Z ThreadId(1) fontc::workload DEBUG] 871/1539 complete, most recently Be(GlyfFragment(sterling)) [2025-05-15T03:37:59.281463Z ThreadId(1) fontc::workload DEBUG] 872/1539 complete, most recently Fe(GlyphOrder) [2025-05-15T03:37:59.281465Z ThreadId(1) fontc::workload DEBUG] 873/1539 complete, most recently Be(GlyfFragment(two)) [2025-05-15T03:37:59.282486Z ThreadId(1) fontc ERROR] A task panicked: 'Glyph(uni0326) is not available' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tput-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5d_ta309 -o ttf -u Radley-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves INFO:fontmake.font_project:Building TTF for Radley-Italic INFO:ufo2ft:Pre-processing glyphs INFO:ufo2ft.filters:Running DecomposeTransformedComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Radley-Italic INFO:ufo2ft.filters:Running RemoveOverlapsFilter on Radley-Italic INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Radley-Italic INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 338, 2: 1347, 3: 479, 4: 324, 5: 88, 6: 19, 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/RobotoFlex.designspace (config.yaml) (default)
fontc
dId(5) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:03:23.961815Z ThreadId(5) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:03:23.961822Z ThreadId(5) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:03:23.970554Z ThreadId(1) fontc::workload DEBUG] 1/3831 complete, most recently Fe(Features) [2025-05-15T03:03:23.970567Z ThreadId(1) fontc::workload DEBUG] 2/3831 complete, most recently Fe(ColorPalettes) [2025-05-15T03:03:23.970569Z ThreadId(1) fontc::workload DEBUG] 3/3831 complete, most recently Fe(PaintGraph) [2025-05-15T03:03:24.078743Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, /Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea
fontmake
g anchors in glyph 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/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace': Compatibility check failed
googlefonts/Roboto-Flex/sources/RobotoFlex.designspace (config.yaml) (gftools)
fontc
to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:03:49.299217Z ThreadId(2) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:03:49.299222Z ThreadId(2) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:03:49.300933Z ThreadId(1) fontc::workload DEBUG] 1/3831 complete, most recently Fe(Features) [2025-05-15T03:03:49.300954Z ThreadId(1) fontc::workload DEBUG] 2/3831 complete, most recently Fe(PaintGraph) [2025-05-15T03:03:49.300957Z ThreadId(1) fontc::workload DEBUG] 3/3831 complete, most recently Fe(ColorPalettes) [2025-05-15T03:03:49.425996Z ThreadId(1) fontc ERROR] feature files are non-identical: 1A-drawings/Mains/RobotoFlex_GRAD-200.ufo/features.fea, 1A-drawings/Mains/slnt/RobotoFlex_opsz144_wght1000_wdth100_slnt-10.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
:fontTools.varLib: hcrs: hhea.caretSlopeRise [1, 1, 1, 1, 2048, 0, 0, 2048, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 2048, 0, 0, 0, 0, 1, 1, 1, 2048, 1, 1, 0, 0, 0, 0, 0, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Merging OpenType Layout tables fontmake: Error: In 'RobotoFlex.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.ScriptList.ScriptCount The problem is likely to be in Roboto Flex opsz144-wght1000: Expected to see .ScriptCount==3, instead saw 4 ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/Signika/sources/SignikaNegative.designspace (configNegative.yaml) (default)
fontc
[2025-05-15T03:05:00.072970Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-05-15T03:05:00.073622Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace" [2025-05-15T03:05:00.074312Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory'
fontmake
INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo'
googlefonts/Signika/sources/SignikaNegative.designspace (configNegative.yaml) (gftools)
fontc
ers/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8_2r2k5o SignikaNegative.designspace --flatten-components --decompose-transformed-components Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpacEXMw/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8_2r2k5o SignikaNegative.designspace --flatten-components --decompose-transformed-components [2025-05-15T03:05:02.076710Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-05-15T03:05:02.076849Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" [2025-05-15T03:05:02.076886Z ThreadId(1) fontc ERROR] Reading source failed for 'master_ufo/Signika-NegativeLight.ufo/glyphs': 'expected directory' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
tc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy90k3azq -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpy90k3azq -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --drop-implied-oncurves INFO:fontmake.font_project:Loading 2 DesignSpace source UFOs fontmake: Error: In 'master_ufo/Signika-NegativeLight.ufo': Reading UFO source failed: No such file or directory: '/Users/rofls/.crater_cache/googlefonts/Signika/sources/master_ufo/Signika-NegativeLight.ufo' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/atkinson-hyperlegible/sources/AtkinsonHyperlegible-Italic.glyphs (config.yml) (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/AtkinsonHyperlegible.glyphs (config.yml) (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/BirthstoneBounce.glyphs (config.yaml) (default)
fontc
lde.fina)) [2025-05-15T03:16:10.616111Z ThreadId(1) fontc::workload DEBUG] 1474/5905 complete, most recently Fe(Glyph(P.ss01)) [2025-05-15T03:16:10.616114Z ThreadId(1) fontc::workload DEBUG] 1475/5905 complete, most recently Fe(Glyph(lcaron.ss01)) [2025-05-15T03:16:10.616116Z ThreadId(1) fontc::workload DEBUG] 1476/5905 complete, most recently Fe(Glyph(Z)) [2025-05-15T03:16:10.616119Z ThreadId(1) fontc::workload DEBUG] 1477/5905 complete, most recently Fe(Glyph(Ohorntilde.titl)) [2025-05-15T03:16:10.616121Z ThreadId(1) fontc::workload DEBUG] 1478/5905 complete, most recently Fe(Glyph(literSign)) [2025-05-15T03:16:10.616124Z ThreadId(1) fontc::workload DEBUG] 1479/5905 complete, most recently Fe(Glyph(g.fina)) [2025-05-15T03:16:10.616126Z ThreadId(1) fontc::workload DEBUG] 1480/5905 complete, most recently Fe(Glyph(Obreve)) [2025-05-15T03:16:10.623268Z ThreadId(1) fontc ERROR] Invalid source glyph 'wdieresis.fina': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ur 0: * Birthstone 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/.crater_cache/googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs' -> 'master_ufo/BirthstoneBounce.designspace': Compatibility check failed
googlefonts/birthstone-bounce/sources/BirthstoneBounce.glyphs (config.yaml) (gftools)
fontc
complete, most recently Fe(Glyph(ocircumflexgrave.titl)) [2025-05-15T03:16:17.928299Z ThreadId(1) fontc::workload DEBUG] 1118/5905 complete, most recently Fe(Glyph(Scommaaccent.titl)) [2025-05-15T03:16:17.928300Z ThreadId(1) fontc::workload DEBUG] 1119/5905 complete, most recently Fe(Glyph(Uacute.ss01)) [2025-05-15T03:16:17.928301Z ThreadId(1) fontc::workload DEBUG] 1120/5905 complete, most recently Fe(Glyph(lozenge)) [2025-05-15T03:16:17.928303Z ThreadId(1) fontc::workload DEBUG] 1121/5905 complete, most recently Fe(Glyph(z.titl)) [2025-05-15T03:16:17.928304Z ThreadId(1) fontc::workload DEBUG] 1122/5905 complete, most recently Fe(Glyph(Uhornhookabove.ss01)) [2025-05-15T03:16:17.942558Z ThreadId(1) fontc ERROR] Invalid source glyph 'rcommaaccent.fina': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' 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: ['BirthstoneBounce-Medium.ttf', 'BirthstoneBounce-Regular.ttf']
googlefonts/changa-vf/sources/Changa.glyphs (config.yaml) (gftools)
fontc
92d38qc2zzr8kbcv88h0000gn/T/.tmpeKYLRh/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp587p34qq.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
92d38qc2zzr8kbcv88h0000gn/T/.tmpeKYLRh/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_td_wdf5.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/corinthia/sources/Corinthia.glyphs (config.yml) (default)
fontc
edblgrave)) [2025-05-15T03:21:20.613912Z ThreadId(1) fontc::workload DEBUG] 157/3194 complete, most recently Fe(Glyph(Kcommaaccent)) [2025-05-15T03:21:20.613914Z ThreadId(1) fontc::workload DEBUG] 158/3194 complete, most recently Fe(Glyph(lslash)) [2025-05-15T03:21:20.613917Z ThreadId(1) fontc::workload DEBUG] 159/3194 complete, most recently Fe(Glyph(hbar.fina)) [2025-05-15T03:21:20.613920Z ThreadId(1) fontc::workload DEBUG] 160/3194 complete, most recently Fe(Glyph(Acaron)) [2025-05-15T03:21:20.613922Z ThreadId(1) fontc::workload DEBUG] 161/3194 complete, most recently Fe(Glyph(nbspace)) [2025-05-15T03:21:20.613925Z ThreadId(1) fontc::workload DEBUG] 162/3194 complete, most recently Fe(Glyph(Ydieresis)) [2025-05-15T03:21:20.613927Z ThreadId(1) fontc::workload DEBUG] 163/3194 complete, most recently Fe(Glyph(brevecomb_hookabovecomb)) [2025-05-15T03:21:20.629218Z ThreadId(1) fontc ERROR] Invalid source glyph 'ij': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ERROR:fontmake.compatibility: 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/.crater_cache/googlefonts/corinthia/sources/Corinthia.glyphs' -> 'master_ufo/Corinthia.designspace': Compatibility check failed
googlefonts/corinthia/sources/Corinthia.glyphs (config.yml) (gftools)
fontc
ph class public.kern2.d found in kerning rules. Non-existent glyph class public.kern2.scaron found in kerning rules. Non-existent glyph class public.kern1.g.end found in kerning rules. Non-existent glyph class public.kern2.a found in kerning rules. Non-existent glyph class public.kern2.aacute found in kerning rules. Non-existent glyph class public.kern1.gbreve found in kerning rules. Non-existent glyph class public.kern2.a found in kerning rules. Non-existent glyph class public.kern2.aacute found in kerning rules. Non-existent glyph class public.kern1.ntilde found in kerning rules. Non-existent glyph class public.kern2.ugrave found in kerning rules. Non-existent glyph class public.kern2.thorn found in kerning rules. Non-existent glyph class public.kern2.lslash found in kerning rules. Non-existent glyph class public.kern2.thorn found in kerning rules. Non-existent glyph class public.kern1.thorn found in kerning rules. Non-existent glyph class public.kern2.ugrave found in kerning rules.
fontmake
gftools produced multiple outputs: ['Corinthia-Bold.ttf', 'Corinthia-Regular.ttf', 'Corinthia-Medium.ttf']
googlefonts/dosis-vf/sources/Dosis.glyphs (config.yaml) (default)
fontc
d(1) fontc::workload DEBUG] 1614/2285 complete, most recently Fe(KernInstance(Normalized {wght: 1.00})) [2025-05-15T03:22:23.260561Z ThreadId(1) fontc::workload DEBUG] 1615/2285 complete, most recently Be(FeaturesAst) [2025-05-15T03:22:23.260564Z ThreadId(1) fontc::workload DEBUG] Be(Post) successful [2025-05-15T03:22:23.260572Z ThreadId(1) fontc::workload DEBUG] Fe(KernInstance(Normalized {wght: 0.00})) successful [2025-05-15T03:22:23.260578Z ThreadId(1) fontc::workload DEBUG] Fe(KernInstance(Normalized {wght: 1.00})) successful [2025-05-15T03:22:23.260583Z ThreadId(1) fontc::workload DEBUG] Be(FeaturesAst) successful [2025-05-15T03:22:23.260760Z ThreadId(1) fontc::workload DEBUG] 1616/2285 complete, most recently Be(Cmap) [2025-05-15T03:22:23.265129Z ThreadId(3) fontbe::features::kern DEBUG] 2 ir kerns became 76 classes and 1674 adjustments [2025-05-15T03:22:23.276880Z ThreadId(1) fontc ERROR] Error making CMap: Cannot map '¯' (U+00AF) to two different glyph ids: GID_526 and GID_545
fontmake
d designspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file 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/.crater_cache/googlefonts/dosis-vf/sources/Dosis.glyphs' -> 'master_ufo/Dosis.designspace': Generating fonts from Designspace failed: cannot map 'hungarumlaut' to U+02DD; already mapped to 'hungarumlautcomb'
googlefonts/dosis-vf/sources/Dosis.glyphs (config.yaml) (gftools)
fontc
rkload DEBUG] 1902/2285 complete, most recently Be(GlyfFragment(t)) [2025-05-15T03:22:27.806143Z ThreadId(1) fontc::workload DEBUG] 1903/2285 complete, most recently Be(GlyfFragment(lozenge)) [2025-05-15T03:22:27.806146Z ThreadId(1) fontc::workload DEBUG] 1904/2285 complete, most recently Be(GlyfFragment(kgreenlandic)) [2025-05-15T03:22:27.806148Z ThreadId(1) fontc::workload DEBUG] 1905/2285 complete, most recently Be(GlyfFragment(bracketright)) [2025-05-15T03:22:27.806151Z ThreadId(1) fontc::workload DEBUG] 1906/2285 complete, most recently Be(GlyfFragment(V)) [2025-05-15T03:22:27.806153Z ThreadId(1) fontc::workload DEBUG] 1907/2285 complete, most recently Be(GlyfFragment(Uhorn)) [2025-05-15T03:22:27.809561Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
le 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs (config.yml) (default)
fontc
:workload DEBUG] 646/2531 complete, most recently Be(GlyfFragment(s)) [2025-05-15T03:27:34.359143Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(quotesingle))' failed: ''quotesingle' has interpolation-incompatible paths' [2025-05-15T03:27:34.359144Z ThreadId(1) fontc::workload DEBUG] 647/2531 complete, most recently Be(GlyfFragment(quotesingle)) [2025-05-15T03:27:34.359145Z ThreadId(1) fontc::workload DEBUG] 648/2531 complete, most recently Be(GlyfFragment(dotaccentcomb.case)) [2025-05-15T03:27:34.359147Z ThreadId(1) fontc::workload DEBUG] 649/2531 complete, most recently Fe(Glyph(wcircumflex)) [2025-05-15T03:27:34.359148Z ThreadId(1) fontc::workload DEBUG] 650/2531 complete, most recently Fe(Glyph(periodcentered)) [2025-05-15T03:27:34.359149Z ThreadId(1) fontc::workload DEBUG] 651/2531 complete, most recently Fe(Glyph(Ntilde)) [2025-05-15T03:27:34.361042Z ThreadId(1) fontc ERROR] Invalid source glyph 'K': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
ering number of points 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/.crater_cache/googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs' -> 'master_ufo/FuzzyBubbles.designspace': Compatibility check failed
googlefonts/fuzzy-bubbles/sources/FuzzyBubbles.glyphs (config.yml) (gftools)
fontc
Axis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5
fontmake
Axis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5 Axis wdth: Instance 'Bold' redefines the mapping for user location 100 from 100 to 5
googlefonts/gwendolyn/sources/GwendolynPro.glyphs (config.yml) (default)
fontc
y Fe(Glyph(ohornhookabove)) [2025-05-15T03:32:27.376430Z ThreadId(1) fontc::workload DEBUG] 629/2553 complete, most recently Fe(Glyph(Germandbls)) [2025-05-15T03:32:27.376435Z ThreadId(1) fontc::workload DEBUG] 630/2553 complete, most recently Fe(Glyph(E)) [2025-05-15T03:32:27.376438Z ThreadId(1) fontc::workload DEBUG] 631/2553 complete, most recently Fe(Glyph(rupeeIndian)) [2025-05-15T03:32:27.376441Z ThreadId(1) fontc::workload DEBUG] 632/2553 complete, most recently Fe(Glyph(Ncaron)) [2025-05-15T03:32:27.376444Z ThreadId(1) fontc::workload DEBUG] 633/2553 complete, most recently Fe(Glyph(franc)) [2025-05-15T03:32:27.376446Z ThreadId(1) fontc::workload DEBUG] 634/2553 complete, most recently Fe(Glyph(liraTurkish)) [2025-05-15T03:32:27.376449Z ThreadId(1) fontc::workload DEBUG] 635/2553 complete, most recently Fe(Glyph(fl)) [2025-05-15T03:32:27.383622Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location'''
fontmake
ROR:fontmake.compatibility: 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/.crater_cache/googlefonts/gwendolyn/sources/GwendolynPro.glyphs' -> 'master_ufo/Gwendolyn.designspace': Compatibility check failed
googlefonts/gwendolyn/sources/GwendolynPro.glyphs (config.yml) (gftools)
fontc
ampersand has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCLZMCCCCZ"} [2025-05-15T03:32:32.592355Z ThreadId(4) fontbe::glyphs WARN] apostrophemod has inconsistent path elements: {"MCCCCCCLCCCZ", "MCCCCCCCCCZ"} [2025-05-15T03:32:32.592359Z ThreadId(4) fontbe::glyphs WARN] y has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCZ"} [2025-05-15T03:32:32.592364Z ThreadId(4) fontbe::glyphs WARN] j has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCZ", "MCCCCCCCCCCCCCCCCCCCZMCCCCCZMCCCCZ"} [2025-05-15T03:32:32.600243Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'center': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Gwendolyn-Bold.ttf', 'Gwendolyn-Regular.ttf']
googlefonts/life-savers/sources/LifeSavers.glyphs (config.yaml) (default)
fontc
Fe(Glyph(section)) successful [2025-05-15T03:04:32.791524Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'periodcentered.loclCAT' into a simple glyph because component 2x2s vary across the designspace [2025-05-15T03:04:32.791544Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'periodcentered.loclCAT.case' into a simple glyph because component 2x2s vary across the designspace [2025-05-15T03:04:32.791584Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour periodcentered.loclCAT thread '<unnamed>' panicked at fontir/src/glyph.rs:142:9: 'periodcentered.loclCAT' has 2 unique sets of components; must have exactly 1 {[], [periodcentered]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2025-05-15T03:04:32.793026Z ThreadId(1) fontc::workload DEBUG] 957/1926 complete, most recently Fe(GlyphOrder) [2025-05-15T03:04:32.796447Z ThreadId(1) fontc ERROR] A task panicked: ''periodcentered.loclCAT' has 2 unique sets of components; must have exactly 1 {[], [periodcentered]}'
fontmake
had: 12 * Life Savers 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/.crater_cache/googlefonts/life-savers/sources/LifeSavers.glyphs' -> 'master_ufo/LifeSavers.designspace': Compatibility check failed
googlefonts/life-savers/sources/LifeSavers.glyphs (config.yaml) (gftools)
fontc
glyph class public.kern1.f_l found in kerning rules. Non-existent glyph class public.kern1.g.salt found in kerning rules. Non-existent glyph class public.kern2.quotedblright found in kerning rules. Non-existent glyph class public.kern1.k.salt found in kerning rules. Non-existent glyph class public.kern2.quotedblright found in kerning rules. Non-existent glyph class public.kern1.l_l found in kerning rules. Non-existent glyph class public.kern1.ldot found in kerning rules. Non-existent glyph class public.kern1.o found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules. Non-existent glyph class public.kern1.quotedblright found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules. Non-existent glyph class public.kern2.h found in kerning rules.
fontmake
gftools produced multiple outputs: ['LifeSavers-ExtraBold.ttf', 'LifeSavers-Regular.ttf', 'LifeSavers-Bold.ttf']
googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs (config.yml) (default)
fontc
ath elements: {"MCCCCLLLCCCCCCCCCCCCCCCCCLLLCCCCCLLCCCCCLCCCCCCCCLLLLCCCCCLLCCCCLCCLCLLCLCLLCCZMCCLCCCCCCLCLCCCCCCCCCCCZ", "MCCCCLLLCCCCCCCCCCCCCCCLLLCCCCLLCCCCCCCCCCCCLLLLCCLCLCCCCCCCCCCCCCCCCCZMCCLCCCCCCLCCCCCCCCCZ"} [2025-05-15T03:20:07.086715Z ThreadId(4) fontbe::glyphs WARN] E has inconsistent path elements: {"MCCCCCCCLCCCCCCCCCCCCCCCLLCCCLCCCCCCCCLCCCCLCCCCCLCLLCCCLLCCZ", "MCLLCCCCCLCCCCCLCCCCCCCCCCLLCCCLCLCCCCCLCCCCCCCLCCCCCCCLCCZ"} [2025-05-15T03:20:07.086731Z ThreadId(8) fontbe::glyphs WARN] paragraph has inconsistent path elements: {"MCCLCCLCCCCCCCCCCCCCCCCCZ", "MCCLCCCCCCCCCCCCCCCCZ"} [2025-05-15T03:20:07.086746Z ThreadId(6) fontbe::glyphs WARN] i has inconsistent path elements: {"MCCLLCCCCCCCCCZMCCCCZ", "MCLCLCCCCCLCCCLCCCCZMCCLCCLCCCCZ"} [2025-05-15T03:20:07.086402Z ThreadId(2) fontbe::glyphs WARN] circumflexcomb.case has inconsistent path elements: {"MCCCLCCCCZ", "MCCCCCCCCCZ"} [2025-05-15T03:20:07.100744Z ThreadId(1) fontc ERROR] 'H' has interpolation-incompatible paths
fontmake
s in glyph tildecomb.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/.crater_cache/googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs' -> 'master_ufo/QwitcherGrypen.designspace': Compatibility check failed
googlefonts/qwitcher-grypen/sources/QwitcherGrypenPro.glyphs (config.yml) (gftools)
fontc
lic.kern2.yd found in kerning rules. Non-existent glyph class public.kern2.o found in kerning rules. Non-existent glyph class public.kern2.r found in kerning rules. Non-existent glyph class public.kern2.u found in kerning rules. Non-existent glyph class public.kern2.yd found in kerning rules. Non-existent glyph class public.kern2.yd found in kerning rules. Non-existent glyph class public.kern2.u found in kerning rules. Non-existent glyph class public.kern1.a found in kerning rules. Non-existent glyph class public.kern2.r found in kerning rules. Non-existent glyph class public.kern2.u found in kerning rules. Non-existent glyph class public.kern2.r found in kerning rules. Non-existent glyph class public.kern2.u found in kerning rules. Non-existent glyph class public.kern2.o found in kerning rules. Non-existent glyph class public.kern2.r found in kerning rules. Non-existent glyph class public.kern2.u found in kerning rules. Non-existent glyph class public.kern2.yd found in kerning rules.
fontmake
gftools produced multiple outputs: ['QwitcherGrypen-Regular.ttf', 'QwitcherGrypen-Bold.ttf']
googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace (config.yml) (default)
fontc
ost recently Fe(Features) [2025-05-15T03:22:27.328530Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-05-15T03:22:27.328538Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-05-15T03:22:27.328543Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-05-15T03:22:27.329204Z ThreadId(1) fontc::workload DEBUG] 4/5011 complete, most recently Be(Cpal) [2025-05-15T03:22:27.329221Z ThreadId(1) fontc::workload DEBUG] 5/5011 complete, most recently Be(Colr) [2025-05-15T03:22:27.329225Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2025-05-15T03:22:27.329239Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2025-05-15T03:22:27.333816Z ThreadId(1) fontc::workload DEBUG] 6/5011 complete, most recently Fe(StaticMetadata) [2025-05-15T03:22:27.400423Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/Roboto_Serif_Text-Hairline_Italic.ufo': 'failed to load font info data'
fontmake
acron.uc: * 80 fonts 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/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace': Compatibility check failed
googlefonts/roboto-serif/sources/RobotoSerif-Italic.designspace (config.yml) (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/roboto-serif/sources/RobotoSerif.designspace (config.yml) (default)
fontc
st recently Fe(ColorPalettes) [2025-05-15T03:21:39.198713Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-05-15T03:21:39.198739Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-05-15T03:21:39.198754Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-05-15T03:21:39.199485Z ThreadId(1) fontc::workload DEBUG] 4/5095 complete, most recently Be(Cpal) [2025-05-15T03:21:39.199497Z ThreadId(1) fontc::workload DEBUG] 5/5095 complete, most recently Be(Colr) [2025-05-15T03:21:39.199500Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2025-05-15T03:21:39.199503Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2025-05-15T03:21:39.210906Z ThreadId(1) fontc::workload DEBUG] 6/5095 complete, most recently Fe(StaticMetadata) [2025-05-15T03:21:39.259039Z ThreadId(1) fontc ERROR] Reading source failed for '/Users/rofls/.crater_cache/googlefonts/roboto-serif/sources/Roboto_Serif_Micro_Cond-Super.ufo': 'failed to load font info data'
fontmake
yph 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" 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/.crater_cache/googlefonts/roboto-serif/sources/RobotoSerif.designspace': Compatibility check failed
googlefonts/roboto-serif/sources/RobotoSerif.designspace (config.yml) (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/silkscreen/sources/Silkscreen.glyphs (config.yaml) (default)
fontc
te, most recently Fe(Glyph(perthousand)) [2025-05-15T03:27:47.092433Z ThreadId(1) fontc::workload DEBUG] 236/951 complete, most recently Fe(Glyph(quotesingle)) [2025-05-15T03:27:47.092435Z ThreadId(1) fontc::workload DEBUG] 237/951 complete, most recently Fe(Glyph(zcaron)) [2025-05-15T03:27:47.092438Z ThreadId(1) fontc::workload DEBUG] 238/951 complete, most recently Fe(Glyph(ellipsis)) [2025-05-15T03:27:47.092441Z ThreadId(1) fontc::workload DEBUG] 239/951 complete, most recently Fe(Glyph(V)) [2025-05-15T03:27:47.092443Z ThreadId(1) fontc::workload DEBUG] 240/951 complete, most recently Fe(Glyph(U)) [2025-05-15T03:27:47.092446Z ThreadId(1) fontc::workload DEBUG] 241/951 complete, most recently Fe(Glyph(macroncomb)) [2025-05-15T03:27:47.092448Z ThreadId(1) fontc::workload DEBUG] 242/951 complete, most recently Fe(Glyph(ntilde)) [2025-05-15T03:27:47.093928Z ThreadId(1) fontc ERROR] Invalid source glyph 'Adieresis': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location'''
fontmake
ro: * Silkscreen 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/.crater_cache/googlefonts/silkscreen/sources/Silkscreen.glyphs' -> 'master_ufo/Silkscreen.designspace': Compatibility check failed
googlefonts/silkscreen/sources/Silkscreen.glyphs (config.yaml) (gftools)
fontc
-05-15T03:27:51.565224Z ThreadId(1) fontc::workload DEBUG] 24/951 complete, most recently Fe(Glyph(grave)) [2025-05-15T03:27:51.565226Z ThreadId(1) fontc::workload DEBUG] 25/951 complete, most recently Fe(Glyph(o)) [2025-05-15T03:27:51.566667Z ThreadId(9) fontbe::glyphs WARN] registered has inconsistent path elements: {"MLLLLLLLLLLLLZMLLLLLLZMLLLLLLZ", "MLLLLLLLLLLLLZMLLLLZMLLLLLLLLZ"} [2025-05-15T03:27:51.566670Z ThreadId(2) fontbe::glyphs WARN] r has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZMLLLLZ", "MLLLLLLLLLLLLLLZMLLLLZ"} [2025-05-15T03:27:51.566694Z ThreadId(9) fontbe::glyphs WARN] J has inconsistent path elements: {"MLLLLLLLLZMLLLLZ", "MLLLLLLLLLLLLZ"} [2025-05-15T03:27:51.567900Z ThreadId(1) fontc ERROR] Invalid source glyph 'Adieresis': 'bad anchor: 'Invalid anchor 'bottom': 'no value at default location''' 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: ['Silkscreen-Regular.ttf', 'Silkscreen-Bold.ttf']
googlefonts/spacemono/sources/SpaceMono-Italic.glyphs (config.yaml) (default)
fontc
ph(Adotbelow)) [2025-05-15T03:29:47.754107Z ThreadId(1) fontc::workload DEBUG] 228/3103 complete, most recently Fe(Glyph(Itilde)) [2025-05-15T03:29:47.754110Z ThreadId(1) fontc::workload DEBUG] 229/3103 complete, most recently Fe(Glyph(three.tosn)) [2025-05-15T03:29:47.754112Z ThreadId(1) fontc::workload DEBUG] 230/3103 complete, most recently Fe(Glyph(Dcaron.ss01)) [2025-05-15T03:29:47.754115Z ThreadId(1) fontc::workload DEBUG] 231/3103 complete, most recently Fe(Glyph(fourinferior)) [2025-05-15T03:29:47.754117Z ThreadId(1) fontc::workload DEBUG] 232/3103 complete, most recently Fe(Glyph(germandbls)) [2025-05-15T03:29:47.754120Z ThreadId(1) fontc::workload DEBUG] 233/3103 complete, most recently Fe(Glyph(yen.cap)) [2025-05-15T03:29:47.754122Z ThreadId(1) fontc::workload DEBUG] 234/3103 complete, most recently Fe(Glyph(agrave.ss02)) [2025-05-15T03:29:47.764471Z ThreadId(1) fontc ERROR] Invalid source glyph 'IJacute': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''
fontmake
ibility: Fonts had 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/.crater_cache/googlefonts/spacemono/sources/SpaceMono-Italic.glyphs' -> 'master_ufo/SpaceMono-Italic.designspace': Compatibility check failed
googlefonts/spacemono/sources/SpaceMono-Italic.glyphs (config.yaml) (gftools)
fontc
readId(1) fontc::workload DEBUG] 774/3103 complete, most recently Fe(Glyph(abrevegrave)) [2025-05-15T03:29:52.193118Z ThreadId(1) fontc::workload DEBUG] 775/3103 complete, most recently Fe(Glyph(hungarumlaut)) [2025-05-15T03:29:52.193121Z ThreadId(1) fontc::workload DEBUG] 776/3103 complete, most recently Fe(Glyph(peseta)) [2025-05-15T03:29:52.193124Z ThreadId(1) fontc::workload DEBUG] 777/3103 complete, most recently Fe(Glyph(four.numr)) [2025-05-15T03:29:52.193126Z ThreadId(1) fontc::workload DEBUG] 778/3103 complete, most recently Fe(Glyph(naira.cap)) [2025-05-15T03:29:52.193129Z ThreadId(1) fontc::workload DEBUG] 779/3103 complete, most recently Fe(Glyph(bstroke)) [2025-05-15T03:29:52.198412Z ThreadId(1) fontc ERROR] Invalid source glyph 'ihookabove': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' 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: ['SpaceMono-BoldItalic.ttf', 'SpaceMono-Italic.ttf']
googlefonts/spacemono/sources/SpaceMono.glyphs (config.yaml) (default)
fontc
(GlyfFragment(yen)) [2025-05-15T03:29:29.939046Z ThreadId(1) fontc::workload DEBUG] 874/3111 complete, most recently Be(GlyfFragment(iogonek)) [2025-05-15T03:29:29.939049Z ThreadId(1) fontc::workload DEBUG] 875/3111 complete, most recently Be(GlyfFragment(guilsinglleft)) [2025-05-15T03:29:29.939052Z ThreadId(1) fontc::workload DEBUG] 876/3111 complete, most recently Be(GlyfFragment(gravecomb)) [2025-05-15T03:29:29.939054Z ThreadId(1) fontc::workload DEBUG] 877/3111 complete, most recently Be(GlyfFragment(quotedblleft)) [2025-05-15T03:29:29.939057Z ThreadId(1) fontc::workload DEBUG] 878/3111 complete, most recently Be(GlyfFragment(brevebelowcomb)) [2025-05-15T03:29:29.939059Z ThreadId(1) fontc::workload DEBUG] 879/3111 complete, most recently Be(GlyfFragment(horncomb)) [2025-05-15T03:29:29.939062Z ThreadId(1) fontc::workload DEBUG] 880/3111 complete, most recently Fe(Glyph(tdotbelow)) [2025-05-15T03:29:29.943630Z ThreadId(1) fontc ERROR] 'five.numr' has interpolation-incompatible paths
fontmake
tmake.compatibility: 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/.crater_cache/googlefonts/spacemono/sources/SpaceMono.glyphs' -> 'master_ufo/SpaceMono.designspace': Compatibility check failed
googlefonts/spacemono/sources/SpaceMono.glyphs (config.yaml) (gftools)
fontc
-15T03:29:34.974847Z ThreadId(1) fontc::workload DEBUG] 1102/3111 complete, most recently Be(GlyfFragment(naira)) [2025-05-15T03:29:34.974850Z ThreadId(1) fontc::workload DEBUG] 1103/3111 complete, most recently Be(GlyfFragment(asterisk.case)) [2025-05-15T03:29:34.974852Z ThreadId(1) fontc::workload DEBUG] 1104/3111 complete, most recently Be(GlyfFragment(four.tosf)) [2025-05-15T03:29:34.974855Z ThreadId(1) fontc::workload DEBUG] 1105/3111 complete, most recently Be(GlyfFragment(nine.numr)) [2025-05-15T03:29:34.974857Z ThreadId(1) fontc::workload DEBUG] 1106/3111 complete, most recently Be(GlyfFragment(dcaron)) [2025-05-15T03:29:34.974860Z ThreadId(1) fontc::workload DEBUG] 1107/3111 complete, most recently Be(GlyfFragment(cedi)) [2025-05-15T03:29:34.979344Z ThreadId(1) fontc ERROR] 'r' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['SpaceMono-Regular.ttf', 'SpaceMono-Bold.ttf']
googlefonts/the-nautigal/sources/TheNautigalPro.glyphs (config.yml) (default)
fontc
025-05-15T03:33:08.836120Z ThreadId(1) fontc::workload DEBUG] 633/2561 complete, most recently Fe(Glyph(circumflexcomb_gravecomb)) [2025-05-15T03:33:08.836122Z ThreadId(1) fontc::workload DEBUG] 634/2561 complete, most recently Fe(Glyph(N)) [2025-05-15T03:33:08.836125Z ThreadId(1) fontc::workload DEBUG] 635/2561 complete, most recently Fe(Glyph(tilde)) [2025-05-15T03:33:08.836127Z ThreadId(1) fontc::workload DEBUG] 636/2561 complete, most recently Fe(Glyph(Yacute)) [2025-05-15T03:33:08.836130Z ThreadId(1) fontc::workload DEBUG] 637/2561 complete, most recently Fe(Glyph(Acircumflexgrave)) [2025-05-15T03:33:08.836133Z ThreadId(1) fontc::workload DEBUG] 638/2561 complete, most recently Fe(Glyph(caroncomb.alt.case)) [2025-05-15T03:33:08.836136Z ThreadId(1) fontc::workload DEBUG] 639/2561 complete, most recently Fe(Glyph(DZcaron)) [2025-05-15T03:33:08.843416Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'ogonek': 'no value at default location'''
fontmake
onts had differing 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/.crater_cache/googlefonts/the-nautigal/sources/TheNautigalPro.glyphs' -> 'master_ufo/TheNautigal.designspace': Compatibility check failed
googlefonts/the-nautigal/sources/TheNautigalPro.glyphs (config.yml) (gftools)
fontc
ad DEBUG] 245/2561 complete, most recently Fe(Glyph(nbspace)) [2025-05-15T03:33:14.376263Z ThreadId(1) fontc::workload DEBUG] 246/2561 complete, most recently Fe(Glyph(T)) [2025-05-15T03:33:14.376264Z ThreadId(1) fontc::workload DEBUG] 247/2561 complete, most recently Fe(Glyph(asterisk)) [2025-05-15T03:33:14.376266Z ThreadId(1) fontc::workload DEBUG] 248/2561 complete, most recently Fe(Glyph(circumflexcomb_tildecomb.case)) [2025-05-15T03:33:14.376267Z ThreadId(1) fontc::workload DEBUG] 249/2561 complete, most recently Fe(Glyph(otildemacron)) [2025-05-15T03:33:14.376268Z ThreadId(1) fontc::workload DEBUG] 250/2561 complete, most recently Fe(Glyph(strokeshortcomb)) [2025-05-15T03:33:14.390077Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'topleft': 'no value at default location''' 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: ['TheNautigal-Bold.ttf', 'TheNautigal-Regular.ttf']
googlefonts/windsong/sources/WindSongPro.glyphs (config.yml) (default)
fontc
01)) [2025-05-15T03:35:43.849151Z ThreadId(1) fontc::workload DEBUG] 509/3225 complete, most recently Fe(Glyph(y.end)) [2025-05-15T03:35:43.849153Z ThreadId(1) fontc::workload DEBUG] 510/3225 complete, most recently Fe(Glyph(uni1E1F)) [2025-05-15T03:35:43.849156Z ThreadId(1) fontc::workload DEBUG] 511/3225 complete, most recently Fe(Glyph(W.001)) [2025-05-15T03:35:43.849158Z ThreadId(1) fontc::workload DEBUG] 512/3225 complete, most recently Fe(Glyph(ydieresis)) [2025-05-15T03:35:43.849161Z ThreadId(1) fontc::workload DEBUG] 513/3225 complete, most recently Fe(Glyph(Ohorntilde)) [2025-05-15T03:35:43.849163Z ThreadId(1) fontc::workload DEBUG] 514/3225 complete, most recently Fe(Glyph(caroncomb)) [2025-05-15T03:35:43.849166Z ThreadId(1) fontc::workload DEBUG] 515/3225 complete, most recently Fe(Glyph(ocircumflexhookabove)) [2025-05-15T03:35:43.876885Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location'''
fontmake
ERROR:fontmake.compatibility: 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/.crater_cache/googlefonts/windsong/sources/WindSongPro.glyphs' -> 'master_ufo/WindSong.designspace': Compatibility check failed
googlefonts/windsong/sources/WindSongPro.glyphs (config.yml) (gftools)
fontc
oad DEBUG] 79/3225 complete, most recently Fe(Glyph(section)) [2025-05-15T03:35:50.674434Z ThreadId(1) fontc::workload DEBUG] 80/3225 complete, most recently Fe(Glyph(v)) [2025-05-15T03:35:50.674436Z ThreadId(1) fontc::workload DEBUG] 81/3225 complete, most recently Fe(Glyph(brevecomb)) [2025-05-15T03:35:50.674439Z ThreadId(1) fontc::workload DEBUG] 82/3225 complete, most recently Fe(Glyph(brevecomb_gravecomb)) [2025-05-15T03:35:50.674442Z ThreadId(1) fontc::workload DEBUG] 83/3225 complete, most recently Fe(Glyph(circumflexcomb_gravecomb.case)) [2025-05-15T03:35:50.674445Z ThreadId(1) fontc::workload DEBUG] 84/3225 complete, most recently Fe(Glyph(hookabovecomb)) [2025-05-15T03:35:50.693258Z 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['WindSong-Regular.ttf', 'WindSong-Medium.ttf']
hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) (default)
fontc
EBUG] ConvertToContour plusminus [2025-05-15T03:23:52.679360Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour percent [2025-05-15T03:23:52.679368Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour perthousand [2025-05-15T03:23:52.679375Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2025-05-15T03:23:52.679384Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2025-05-15T03:23:52.679394Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour numero [2025-05-15T03:23:52.679405Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2025-05-15T03:23:52.679414Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2025-05-15T03:23:52.679426Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2025-05-15T03:23:52.679436Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2025-05-15T03:23:52.753456Z ThreadId(1) fontc ERROR] 'ddwal-ko' has interpolation-incompatible paths
fontmake
lding later INFO: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 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/hyper-type/hahmlet/sources/Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'ddwah-ko', 'ddwal-ko', 'ddyib-ko', 'ddyil-ko'
hyper-type/hahmlet/sources/Hahmlet.glyphs (config.yaml) (gftools)
fontc
ir::glyph DEBUG] ConvertToContour perthousand [2025-05-15T03:25:01.816244Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2025-05-15T03:25:01.816284Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2025-05-15T03:25:01.816336Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour numero [2025-05-15T03:25:01.816380Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2025-05-15T03:25:01.816418Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2025-05-15T03:25:01.816460Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2025-05-15T03:25:01.816503Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2025-05-15T03:25:01.925228Z ThreadId(1) fontc ERROR] 'ddyil-ko' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
hmlet-Thin INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Regular INFO:ufo2ft.filters:Running EraseOpenCornersFilter on Hahmlet-Black INFO:ufo2ft.filters:Running interpolatable DecomposeTransformedComponentsIFilter INFO:ufo2ft.filters:Running interpolatable DecomposeComponentsIFilter ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In 'Hahmlet.glyphs' -> 'master_ufo/Hahmlet.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'ddwah-ko', 'ddwal-ko', 'ddyib-ko', 'ddyil-ko' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
hyvyys/Tektur/sources/UFO/Tektur.designspace (config.yaml) (gftools)
fontc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
fontmake
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/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.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 79, in write_recipe self.revalidate() File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/gftools/builder/recipeproviders/googlefonts.py", line 72, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
kosmynkab/Bona-Nova/sources/BonaNova.glyphs (config.yaml) (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/Brygada1918-Italic.glyphs (config.yaml) (default)
fontc
5-15T03:32:08.946603Z ThreadId(1) fontc::workload DEBUG] 3162/6053 complete, most recently Be(GlyfFragment(yen)) [2025-05-15T03:32:08.946606Z ThreadId(1) fontc::workload DEBUG] 3163/6053 complete, most recently Be(GlyfFragment(iu-cy.sc)) [2025-05-15T03:32:08.946608Z ThreadId(1) fontc::workload DEBUG] 3164/6053 complete, most recently Be(GlyfFragment(a.sups)) [2025-05-15T03:32:08.946611Z ThreadId(1) fontc::workload DEBUG] 3165/6053 complete, most recently Be(GlyfFragment(gravecomb)) [2025-05-15T03:32:08.946614Z ThreadId(1) fontc::workload DEBUG] 3166/6053 complete, most recently Be(GlyfFragment(rightBlackIndex)) [2025-05-15T03:32:08.946616Z ThreadId(1) fontc::workload DEBUG] 3167/6053 complete, most recently Be(GlyfFragment(eopenreversedclosed)) [2025-05-15T03:32:08.946619Z ThreadId(1) fontc::workload DEBUG] 3168/6053 complete, most recently Be(GlyfFragment(circumflexcomb_hookabovecomb)) [2025-05-15T03:32:08.959234Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths
fontmake
ignspace from Glyphs source INFO:glyphsLib.parser:Parsing .glyphs file 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/.crater_cache/kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs' -> 'master_ufo/Brygada1918-Italic.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'f.sups'
kosmynkab/Brygada-1918/sources/Brygada1918-Italic.glyphs (config.yaml) (gftools)
fontc
T03:32:14.458081Z ThreadId(1) fontc::workload DEBUG] 2803/6053 complete, most recently Be(GlyfFragment(Ohorn)) [2025-05-15T03:32:14.458084Z ThreadId(1) fontc::workload DEBUG] 2804/6053 complete, most recently Be(GlyfFragment(Y)) [2025-05-15T03:32:14.458086Z ThreadId(1) fontc::workload DEBUG] 2805/6053 complete, most recently Be(GlyfFragment(dieresis)) [2025-05-15T03:32:14.458089Z ThreadId(1) fontc::workload DEBUG] 2806/6053 complete, most recently Be(GlyfFragment(question.sc)) [2025-05-15T03:32:14.458092Z ThreadId(1) fontc::workload DEBUG] 2807/6053 complete, most recently Be(GlyfFragment(uhorn)) [2025-05-15T03:32:14.458094Z ThreadId(1) fontc::workload DEBUG] 2808/6053 complete, most recently Be(GlyfFragment(zerowidthspace)) [2025-05-15T03:32:14.466039Z ThreadId(1) fontc ERROR] 'f.sups' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ke.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxn7_3pbh 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
meirsadan/david-libre/sources/DavidLibre.glyphs (config.yaml) (default)
fontc
e(Glyph(utildeacute)) [2025-05-15T03:37:39.189819Z ThreadId(1) fontc::workload DEBUG] 460/3450 complete, most recently Fe(Glyph(Icircumflex)) [2025-05-15T03:37:39.189821Z ThreadId(1) fontc::workload DEBUG] 461/3450 complete, most recently Fe(Glyph(x)) [2025-05-15T03:37:39.189825Z ThreadId(1) fontc::workload DEBUG] 462/3450 complete, most recently Fe(Glyph(Ydotbelow)) [2025-05-15T03:37:39.189827Z ThreadId(1) fontc::workload DEBUG] 463/3450 complete, most recently Fe(Glyph(qof-hb)) [2025-05-15T03:37:39.189830Z ThreadId(1) fontc::workload DEBUG] 464/3450 complete, most recently Fe(Glyph(Ccedillaacute)) [2025-05-15T03:37:39.189833Z ThreadId(1) fontc::workload DEBUG] 465/3450 complete, most recently Fe(Glyph(n)) [2025-05-15T03:37:39.189836Z ThreadId(1) fontc::workload DEBUG] 466/3450 complete, most recently Fe(Glyph(Ocircumflexgrave)) [2025-05-15T03:37:39.199554Z ThreadId(1) fontc ERROR] Invalid source glyph 'Lmiddletilde': 'bad anchor: 'Invalid anchor 'H': 'no value at default location'''
fontmake
hookabovecomb: * 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/.crater_cache/meirsadan/david-libre/sources/DavidLibre.glyphs' -> 'master_ufo/DavidLibre.designspace': Compatibility check failed
meirsadan/david-libre/sources/DavidLibre.glyphs (config.yaml) (gftools)
fontc
und in kerning rules. Non-existent glyph class public.kern2.GrSmIota found in kerning rules. Non-existent glyph class public.kern2.GrSmIotaWPsili found in kerning rules. Non-existent glyph class public.kern2.GrSmOmicron found in kerning rules. Non-existent glyph class public.kern1.GrCapUpsilonWTonos found in kerning rules. Non-existent glyph class public.kern2.GrCapAlpha found in kerning rules. Non-existent glyph class public.kern2.GrSmAlpha found in kerning rules. Non-existent glyph class public.kern2.GrSmAlphaWPsili found in kerning rules. Non-existent glyph class public.kern2.GrSmEpsilon found in kerning rules. Non-existent glyph class public.kern2.GrSmEpsilonWPsili found in kerning rules. Non-existent glyph class public.kern2.GrSmIota found in kerning rules. Non-existent glyph class public.kern2.GrSmIotaWDial found in kerning rules. Non-existent glyph class public.kern2.GrSmIotaWPsili found in kerning rules. Non-existent glyph class public.kern2.GrSmOmicron found in kerning rules.
fontmake
gftools produced multiple outputs: ['DavidLibre-Bold.ttf', 'DavidLibre-Regular.ttf', 'DavidLibre-Medium.ttf']
nguyentype/vinasans/sources/Vina Sans.glyphs (config.yaml) (default)
fontc
025-05-15T03:38:52.474301Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(j))' failed: ''j' has interpolation-incompatible paths' [2025-05-15T03:38:52.474304Z ThreadId(1) fontc::workload DEBUG] 1130/2353 complete, most recently Be(GlyfFragment(j)) [2025-05-15T03:38:52.474306Z ThreadId(1) fontc::workload DEBUG] 1131/2353 complete, most recently Be(GlyfFragment(nbspace)) [2025-05-15T03:38:52.474309Z ThreadId(1) fontc::workload DEBUG] 1132/2353 complete, most recently Be(GlyfFragment(macroncomb)) [2025-05-15T03:38:52.474311Z ThreadId(1) fontc::workload DEBUG] 1133/2353 complete, most recently Be(GlyfFragment(T.big)) [2025-05-15T03:38:52.475757Z ThreadId(7) fontbe::glyphs WARN] dieresiscomb has inconsistent path elements: {"MCCCCZMCCCCZ", "MLLLLZMLLLLZ"} [2025-05-15T03:38:52.477647Z ThreadId(4) fontbe::glyphs WARN] period has inconsistent path elements: {"MCCCCZ", "MLLLLZ"} [2025-05-15T03:38:52.481906Z ThreadId(1) fontc ERROR] 'dotaccentcomb' has interpolation-incompatible paths
fontmake
1 * Vina Sans Black 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/.crater_cache/nguyentype/vinasans/sources/Vina Sans.glyphs' -> 'master_ufo/VinaSans.designspace': Compatibility check failed
notofonts/bengali/sources/NotoSansBengali.glyphs (config-sans-bengali.yaml) (default)
fontc
fontbe::glyphs WARN] ssabeng has inconsistent path elements: {"MLLLLCLLCCCLLCLCLLLLZMLCLCLZ", "MLLLLCLLCCCLLCLCLLLLZMLCLCZ"} [2025-05-15T03:33:59.982511Z ThreadId(2) fontbe::glyphs WARN] sattarabeng has inconsistent path elements: {"MCCCLLCCLCCLCZMLCLCCZMLLLLCLLCCCCCCLCCCCCCLLLZMLCCLCCCLCCCLCZMLLCLCCCCLCCCCLZ", "MCCCLLCCLCCLCZMLCLLCCZMLLLLCLLCCCCCCLCCCCCCLLLZMLCCLCCCLCCCLCZMLLCLCCCCLCCCCLZ"} [2025-05-15T03:33:59.982783Z ThreadId(8) fontbe::glyphs WARN] ssarabeng has inconsistent path elements: {"MLLLLCLLCCCLLCLCLLLLZMLCLCLZMLLLCCCCLCCCCLZ", "MLLLLCLLCCCLLCLCLLLLZMLCLCZMLLLCCCCLCCCCLZ"} [2025-05-15T03:33:59.984061Z ThreadId(6) fontbe::glyphs WARN] salubeng has inconsistent path elements: {"MLCLLCCZMLLLLCLCCLCCLCCCCLLLLLLZMCCLCCCLCCCLLLLCLLLLCLCCCZMCCLCCCLCZ", "MLCLCCZMLLLLCLCCLCCLCCCCLLLLLLZMCCLCCCLCCCLLLLCLLLLCLCCCZMCCLCCCLCZ"} [2025-05-15T03:33:59.993027Z ThreadId(1) fontc ERROR] Invalid source glyph 'ngahalfbeng': 'undefined at required location Normalized {wdth: 0.00, wght: 0.61}'
fontmake
umber of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'maparabeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ssannabeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ssarabeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'saparabeng' have different number of segments fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/notofonts/bengali/sources/NotoSansBengali.glyphs' -> 'master_ufo/NotoSansBengali.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'khabeng', 'kharabeng', 'kharasquishbeng', 'mabeng', 'mapabeng', 'maparabeng', 'masabeng', 'nasabeng', 'nyajabeng', 'pabeng', 'pamabeng', 'parabeng', 'pasabeng', 'sabeng', 'salabeng', 'salubeng', 'sapabeng', 'saparabeng', 'sattabeng', 'sattarabeng', 'sattarasquishbeng', 'sattariibeng', 'sattiibeng', 'ssabeng', 'ssannabeng', 'ssapabeng', 'ssarabeng', 'ssarasquishbeng', 'yarephiivowelsignbeng'
octaviopardo/EBGaramond12/sources/EBGaramond-Italic.glyphs (config.yaml) (gftools)
fontc
0gn/T/.tmphj6bCk/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmphvnyg32q.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
0gn/T/.tmphj6bCk/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3l78q0ui.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond-Italic[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
octaviopardo/EBGaramond12/sources/EBGaramond.glyphs (config.yaml) (gftools)
fontc
zzr8kbcv88h0000gn/T/.tmpw9NmQJ/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp53injcfa.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
zzr8kbcv88h0000gn/T/.tmpw9NmQJ/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpggzn6fpq.buildStatstamp Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-gen-stat", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/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.12/site-packages/gftools/stat.py", line 116, in gen_stat_tables_from_config raise ValueError("Filename %s not found in stat dictionary" % filename) ValueError: Filename EBGaramond[wdth,wght].ttf not found in stat dictionary ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
ossobuffo/jura/sources/Jura.glyphs (config.yaml) (default)
fontc
te, most recently Be(GlyfFragment(oe)) [2025-05-15T03:24:59.699128Z ThreadId(1) fontc::workload DEBUG] 2609/4505 complete, most recently Be(GlyfFragment(Te-cy)) [2025-05-15T03:24:59.699129Z ThreadId(1) fontc::workload DEBUG] 2610/4505 complete, most recently Be(GlyfFragment(o-cy)) [2025-05-15T03:24:59.699130Z ThreadId(1) fontc::workload DEBUG] 2611/4505 complete, most recently Be(GlyfFragment(nine-kayahli)) [2025-05-15T03:24:59.699132Z ThreadId(1) fontc::workload DEBUG] 2612/4505 complete, most recently Be(GlyfFragment(cedi)) [2025-05-15T03:24:59.699133Z ThreadId(1) fontc::workload DEBUG] 2613/4505 complete, most recently Be(GlyfFragment(g)) [2025-05-15T03:24:59.699134Z ThreadId(1) fontc::workload DEBUG] 2614/4505 complete, most recently Be(GlyfFragment(rupeeIndian)) [2025-05-15T03:24:59.699135Z ThreadId(1) fontc::workload DEBUG] 2615/4505 complete, most recently Be(GlyfFragment(W)) [2025-05-15T03:24:59.704580Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths
fontmake
OBuilder:Non-existent 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/.crater_cache/ossobuffo/jura/sources/Jura.glyphs' -> 'master_ufo/Jura.designspace': Generating fonts from Designspace failed: fonts contains incompatible glyphs: 'sa-kayahli'
ossobuffo/jura/sources/Jura.glyphs (config.yaml) (gftools)
fontc
h DEBUG] ConvertToContour percent [2025-05-15T03:25:04.632870Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour perthousand [2025-05-15T03:25:04.632905Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour commaaccentcomb [2025-05-15T03:25:04.632933Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb [2025-05-15T03:25:04.632966Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb [2025-05-15T03:25:04.632996Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_acutecomb.case [2025-05-15T03:25:04.633023Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour circumflexcomb_gravecomb.case [2025-05-15T03:25:04.633048Z ThreadId(2) fontir::glyph DEBUG] ConvertToContour f_f_i [2025-05-15T03:25:04.646377Z ThreadId(1) fontc ERROR] 'sa-kayahli' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ing 2 DesignSpace source UFOs INFO:fontmake.font_project:Building variable fonts /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpjxvikj6s 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
productiontype/Spectral/sources/Spectral-Italic.designspace (config.yaml) (default)
fontc
to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:27:47.947151Z ThreadId(3) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:27:47.947154Z ThreadId(3) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:27:47.952096Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(StaticMetadata) [2025-05-15T03:27:47.952106Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(Features) [2025-05-15T03:27:47.952107Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(PaintGraph) [2025-05-15T03:27:47.952108Z ThreadId(1) fontc::workload DEBUG] 4/5959 complete, most recently Fe(ColorPalettes) [2025-05-15T03:27:47.954095Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight-italic.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-italic.ufo/features.fea
fontmake
ing anchors in glyph 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/.crater_cache/productiontype/Spectral/sources/Spectral-Italic.designspace': Compatibility check failed
productiontype/Spectral/sources/Spectral-Italic.designspace (config.yaml) (gftools)
fontc
s not implemented for UFO [2025-05-15T03:27:51.704892Z ThreadId(2) ufo2fontir::source DEBUG] Features for "Spectral-Italic.designspace" [2025-05-15T03:27:51.704907Z ThreadId(4) ufo2fontir::source DEBUG] Static metadata for "Spectral-Italic.designspace" [2025-05-15T03:27:51.705042Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:27:51.705061Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(PaintGraph) [2025-05-15T03:27:51.705066Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(ColorPalettes) [2025-05-15T03:27:51.705071Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(Features) [2025-05-15T03:27:51.713634Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight-italic.ufo/features.fea, spectral-italic.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Spectral-BoldItalic.ttf', 'Spectral-MediumItalic.ttf', 'Spectral-ExtraLightItalic.ttf', 'Spectral-ExtraBoldItalic.ttf', 'Spectral-LightItalic.ttf', 'Spectral-Italic.ttf', 'Spectral-SemiBoldItalic.ttf']
productiontype/Spectral/sources/Spectral.designspace (config.yaml) (default)
fontc
pectral/sources/Spectral.designspace" [2025-05-15T03:27:22.485956Z ThreadId(4) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:27:22.485970Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:27:22.485973Z ThreadId(4) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:27:22.486057Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(Features) [2025-05-15T03:27:22.486061Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(PaintGraph) [2025-05-15T03:27:22.486063Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(ColorPalettes) [2025-05-15T03:27:22.495760Z ThreadId(1) fontc ERROR] feature files are non-identical: /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-xlight.ufo/features.fea, /Users/rofls/.crater_cache/productiontype/Spectral/sources/spectral-regular.ufo/features.fea
fontmake
variable font INFO: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/.crater_cache/productiontype/Spectral/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/Spectral.designspace (config.yaml) (gftools)
fontc
] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-05-15T03:27:29.706575Z ThreadId(9) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-05-15T03:27:29.706577Z ThreadId(9) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-05-15T03:27:29.712165Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(StaticMetadata) [2025-05-15T03:27:29.712188Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(Features) [2025-05-15T03:27:29.712191Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(ColorPalettes) [2025-05-15T03:27:29.712194Z ThreadId(1) fontc::workload DEBUG] 4/5959 complete, most recently Fe(PaintGraph) [2025-05-15T03:27:29.716449Z ThreadId(1) fontc ERROR] feature files are non-identical: spectral-xlight.ufo/features.fea, spectral-regular.ufo/features.fea ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['Spectral-ExtraLight.ttf', 'Spectral-ExtraBold.ttf', 'Spectral-Medium.ttf', 'Spectral-Regular.ttf', 'Spectral-SemiBold.ttf', 'Spectral-Bold.ttf', 'Spectral-Light.ttf']
ronykoch/Karantina/Sources/karantina.glyphs (config.yaml) (gftools)
fontc
gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']
fontmake
gftools produced multiple outputs: ['Karantina-Regular.ttf', 'Karantina-Light.ttf', 'Karantina-Bold.ttf']
rsms/inter-gf-tight/sources/InterTight-Italic.glyphs (config.yaml) (default)
fontc
at '../features/cv07-germandbls.fea': 'No include path available' in at 381:8 | 381 | include(../features/cv07-germandbls.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No include path available' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
fonts INFO:fontTools.varLib:Dropped 17 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: strs: OS/2.yStrikeoutSize [47, 140, 233] INFO:fontTools.varLib: undo: post.underlinePosition [-349, -337, -303] INFO:fontTools.varLib: unds: post.underlineThickness [47, 140, 233] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for InterTight-Italic-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/rsms/inter-gf-tight/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/InterTight-Italic.glyphs (config.yaml) (gftools)
fontc
^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No include path available' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
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: strs: OS/2.yStrikeoutSize [47, 140, 233] INFO:fontTools.varLib: undo: post.underlinePosition [-349, -337, -303] INFO:fontTools.varLib: unds: post.underlineThickness [47, 140, 233] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for InterTight-Italic-VF 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
rsms/inter-gf-tight/sources/InterTight.glyphs (config.yaml) (default)
fontc
at '../features/cv07-germandbls.fea': 'No include path available' in at 381:8 | 381 | include(../features/cv07-germandbls.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No include path available' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontmake
arLib:Loading master fonts INFO:fontTools.varLib:Dropped 49 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: strs: OS/2.yStrikeoutSize [47, 140, 233] INFO:fontTools.varLib: undo: post.underlinePosition [-349, -337, -303] INFO:fontTools.varLib: unds: post.underlineThickness [47, 140, 233] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for InterTight-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/rsms/inter-gf-tight/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/InterTight.glyphs (config.yaml) (gftools)
fontc
^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv08-i-serif.fea': 'No include path available' in at 386:8 | 386 | include(../features/cv08-i-serif.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv09-three.fea': 'No include path available' in at 391:8 | 391 | include(../features/cv09-three.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv10-g-spur.fea': 'No include path available' in at 396:8 | 396 | include(../features/cv10-g-spur.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: Failed to load source at '../features/cv11-single-storey-a.fea': 'No include path available' in at 401:8 | 401 | include(../features/cv11-single-storey-a.fea); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
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: strs: OS/2.yStrikeoutSize [47, 140, 233] INFO:fontTools.varLib: undo: post.underlinePosition [-349, -337, -303] INFO:fontTools.varLib: unds: post.underlineThickness [47, 140, 233] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for InterTight-VF 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs (config.yaml) (default)
fontc
rokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:142 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^ error: glyph not in font in at 44:158 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:179 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^ error: windows escape sequences must be four hex digits long in at 749:39 | 749 | name 3 1 0x409 \"Bulgarian Cyrillic\"; | ^
fontmake
0)], 'maximum': 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/.crater_cache/tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs' -> 'master_ufo/PlusJakartaSans.designspace': Generating fonts from Designspace failed: Axis 'Weight': mapping output values must be in ascending order.
tokotype/PlusJakartaSans/sources/PlusJakartaSans.glyphs (config.yaml) (gftools)
fontc
omb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^ error: glyph not in font in at 44:158 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^^^^ error: glyph not in font in at 44:179 | 44 | ...omb.case strokelongcomb strokelongcomb.case strokeshortcomb strokeshortcomb.case strokeshortcomb.t]; | ^^^^^^^^^^^^^^^^^ error: windows escape sequences must be four hex digits long in at 749:39 | 749 | name 3 1 0x409 \"Bulgarian Cyrillic\"; | ^ ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
O: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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
weiweihuanghuang/Work-Sans/sources/WorkSans.glyphs (config.yaml) (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
NFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for WorkSans-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/weiweihuanghuang/Work-Sans/sources/WorkSans.glyphs' -> 'master_ufo/WorkSans.designspace': Generating fonts from Designspace failed: The following glyph names are referenced but are missing from the glyph set: 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/WorkSans.glyphs (config.yaml) (gftools)
fontc
^^^^^ 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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
FO: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... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs (config.yaml) (default)
fontc
25-05-15T03:42:48.176997Z ThreadId(1) fontc::workload DEBUG] 1410/4055 complete, most recently Be(GlyfFragment(integral)) [2025-05-15T03:42:48.177000Z ThreadId(1) fontc::workload DEBUG] 1411/4055 complete, most recently Be(GlyfFragment(bullseye)) [2025-05-15T03:42:48.177003Z ThreadId(1) fontc::workload DEBUG] 1412/4055 complete, most recently Be(GlyfFragment(boxRightDownHeavyAndLeftUpLight)) [2025-05-15T03:42:48.177006Z ThreadId(1) fontc::workload DEBUG] 1413/4055 complete, most recently Fe(Glyph(boxLightLeft)) [2025-05-15T03:42:48.177012Z ThreadId(1) fontc::workload DEBUG] 1414/4055 complete, most recently Fe(Glyph(numbersign.start)) [2025-05-15T03:42:48.177015Z ThreadId(1) fontc::workload DEBUG] 1415/4055 complete, most recently Fe(Glyph(whiteSmallSquare)) [2025-05-15T03:42:48.177017Z ThreadId(1) fontc::workload DEBUG] 1416/4055 complete, most recently Fe(Glyph(boxLightTripleDashVertical)) [2025-05-15T03:42:48.181889Z ThreadId(1) fontc ERROR] 'r' has interpolation-incompatible paths
fontmake
Fonts had differing 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/.crater_cache/weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs' -> 'master_ufo/FragmentMono.designspace': Compatibility check failed
weiweihuanghuang/fragment-mono/sources/Fragment-Mono.glyphs (config.yaml) (gftools)
fontc
(1) fontc::workload DEBUG] 1413/4055 complete, most recently Be(GlyfFragment(c.sc)) [2025-05-15T03:42:52.938887Z ThreadId(1) fontc::workload DEBUG] 1414/4055 complete, most recently Be(GlyfFragment(leftOneEighthBlock)) [2025-05-15T03:42:52.938889Z ThreadId(1) fontc::workload DEBUG] 1415/4055 complete, most recently Be(GlyfFragment(boxDownSingleAndRightDouble)) [2025-05-15T03:42:52.938892Z ThreadId(1) fontc::workload DEBUG] 1416/4055 complete, most recently Be(GlyfFragment(sevensuperior)) [2025-05-15T03:42:52.938894Z ThreadId(1) fontc::workload DEBUG] 1417/4055 complete, most recently Be(GlyfFragment(I)) [2025-05-15T03:42:52.938897Z ThreadId(1) fontc::workload DEBUG] 1418/4055 complete, most recently Fe(Glyph(guillemetleft)) [2025-05-15T03:42:52.942762Z ThreadId(1) fontc ERROR] 'lozenge' has interpolation-incompatible paths ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
gftools produced multiple outputs: ['FragmentMono-Italic.ttf', 'FragmentMono-Regular.ttf']
wix/wixmadefor/sources/WixMadeforDisplay-Bold.ufo (config_display.yaml) (gftools)
fontc
keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-Bold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-Bold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforDisplay-ExtraBold.ufo (config_display.yaml) (gftools)
fontc
_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforDisplay-Regular.ufo (config_display.yaml) (gftools)
fontc
ep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-Regular_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforDisplay-Regular_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-Bold.ufo (config_text.yaml) (gftools)
fontc
ce, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Bold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ce, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Bold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-BoldItalic.ufo (config_text.yaml) (gftools)
fontc
ep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-BoldItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-BoldItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-ExtraBold.ufo (config_text.yaml) (gftools)
fontc
eep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-ExtraBold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
eep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-ExtraBold_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-ExtraBoldItalic.ufo (config_text.yaml) (gftools)
fontc
ar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-Italic.ufo (config_text.yaml) (gftools)
fontc
, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Italic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Italic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-Medium.ufo (config_text.yaml) (gftools)
fontc
, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Medium_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
, keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Medium_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-MediumItalic.ufo (config_text.yaml) (gftools)
fontc
_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-MediumItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-MediumItalic_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
wix/wixmadefor/sources/WixMadeforText-Regular.ufo (config_text.yaml) (gftools)
fontc
keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Regular_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
keep_cvar=True) File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/vttLib/transfer.py", line 68, in merge_from_file ttx_dump.importXML(path) # Import here so we can selectively merge maxp into font. ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/ttLib/ttFont.py", line 407, in importXML reader = xmlReader.XMLReader(fileOrPath, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/lib/python3.12/site-packages/fontTools/misc/xmlReader.py", line 26, in __init__ self.file = open(fileOrPath, "rb") ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'WixMadeforText-Regular_VTT_Hinting.ttx' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files