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

failed to find targets for 9 repos

Diffs

191 of 618 total families are identical.
BornaIz/markazitext/sources/MarkaziText.glyphs (default)99.999% (glyf)
table value
glyf 99.996%
total 99.999%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/Cormorant-Italic.glyphs (default)99.999% (OS_2)
table value
OS_2 98.077%
name 100.000% +2.256
total 100.000% +0.000
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/generated/CormorantGaramond-Italic.glyphs (default)99.999% (OS_2, fvar)
table value
OS_2 98.077%
fvar 96.552% +96.552
name 100.000% +2.479
total 99.999% -0.000
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/generated/CormorantInfant-Italic.glyphs (default)99.999% (OS_2, fvar)
table value
OS_2 98.077%
fvar 96.552% +96.552
name 100.000% +2.479
total 99.999% -0.000
view source repository copy reproduction command
notofonts/arabic/sources/NotoNaskhArabic.glyphspackage (default)99.999% (OS_2)
table value
OS_2 98.077%
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, OS_2)
table value
GSUB 99.938%
OS_2 98.077%
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
octaviopardo/EBGaramond12/sources/EBGaramond-Italic.glyphs (default)99.998% (glyf, hmtx)
table value
glyf 99.997%
hmtx 99.902%
total 99.998%
view source repository copy reproduction command
notofonts/siddham/sources/NotoSansSiddham.glyphs (default)99.998% (GPOS)
table value
GPOS 99.996%
total 99.998%
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
noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (default)99.997% (meta)
table value
meta fontmake only
total 99.997%
view source repository copy reproduction command
googlefonts/comforter/sources/ComforterPro.glyphs (default)99.997% (glyf)
table value
glyf 99.995%
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.996%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish-Italic.glyphs (default)99.996% (avar, fvar)
table value
avar 66.667%
fvar 96.491%
total 99.996%
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/googlesans-code/sources/GoogleSansCode.glyphspackage (default)99.995% (name)
table value
name 97.521%
total 99.996%
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.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
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.995%
view source repository copy reproduction command
Tural/Moderustic/sources/Moderustic.glyphs (default)99.994% (gvar)
table value
gvar 99.987%
total 99.995%
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.993%
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
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.990%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLao.glyphs (default)99.989% (GSUB)
table value
GSUB 99.596%
total 99.990%
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/kannada/sources/NotoSerifKannada.glyphs (default)99.987% ((mark/kern), GSUB)
table value
(mark/kern) 99.983%
GSUB 99.441%
total 99.988%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiUI.designspace (default)99.987% (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
notofonts/old-uyghur/sources/NotoSerifOldUyghur.glyphs (default)99.986% (OS_2)
table value
OS_2 98.077%
total 99.987%
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
SorkinType/Asar/sources/Asar.glyphs (default)99.985% (glyf, hmtx)
table value
glyf 99.991%
hmtx 99.523%
total 99.985%
view source repository copy reproduction command
notofonts/malayalam/sources/NotoSerifMalayalam.glyphs (default)99.984% (GSUB)
table value
GSUB 99.756%
total 99.985%
view source repository copy reproduction command
googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (default)99.981% ((mark/kern), GDEF)
table value
(mark/kern) 99.864%
GDEF 99.892%
total 99.981%
view source repository copy reproduction command
kosbarts/Oi/sources/Oi.glyphs (default)99.980% (GSUB, glyf)
table value
GSUB 99.240%
glyf 99.995%
total 99.980%
view source repository copy reproduction command
jobosonchisa/ojuju/sources/Ojuju.glyphs (gftools)99.979% (glyf, gvar)
table value
glyf 99.998%
gvar 99.882%
total 99.979%
view source repository copy reproduction command
etunni/Amita/sources/Amita.glyphs (gftools)99.979% ((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.979% ((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 (default)99.978% (glyf, gvar)
table value
glyf 99.998%
gvar 99.875%
total 99.979%
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.976%
view source repository copy reproduction command
notofonts/gujarati/sources/NotoSerifGujarati.glyphs (default)99.974% (GSUB)
table value
GSUB 99.546%
total 99.974%
view source repository copy reproduction command
googlefonts/gidole/sources/Gidole-Regular.glyphspackage (gftools)99.970% (glyf)
table value
glyf 99.903%
total 99.971%
view source repository copy reproduction command
EbenSorkin/Merriweather4/sources/Merriweather.glyphspackage (gftools)99.963% (glyf, gvar)
table value
glyf 99.890%
gvar 99.903%
total 99.963%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestRevolution.glyphs (gftools)99.961% ((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
Afrotype/tac/sources/Tac.glyphspackage (default)99.961% (glyf)
table value
glyf 99.542%
total 99.962%
view source repository copy reproduction command
notofonts/myanmar/sources/NotoSerifMyanmar.glyphs (default)99.956% ((mark/kern), GDEF)
table value
(mark/kern) 99.530%
GDEF 99.713%
total 99.957%
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.954% (GPOS)
table value
GPOS 96.098%
total 99.955%
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/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
googlefonts/VocesFont/sources/Voces.glyphs (gftools)99.937% (glyf)
table value
glyf 99.918%
total 99.938%
view source repository copy reproduction command
JAMO-TYPEFACE/BagelFat/Sources/BagelFat.glyphs (gftools)99.937% (glyf, maxp)
table value
glyf 99.930%
maxp 94.444%
total 99.937%
view source repository copy reproduction command
SorkinType/Briem-Hand/sources/BriemHand.glyphs (default)99.932% (GSUB)
table value
GSUB 98.089%
total 99.933%
view source repository copy reproduction command
SorkinType/Briem-Hand/sources/BriemHand.glyphs (default)99.932% (GSUB)
table value
GSUB 98.089%
total 99.933%
view source repository copy reproduction command
suonmaysophanith7/KonKhmer_SleokChher/sources/Konkhmer Sleokchher.glyphs (gftools)99.931% (glyf, maxp, name)
table value
glyf 99.930%
maxp 94.444%
name 94.286%
total 99.931%
view source repository copy reproduction command
YADAMSS/Matemasie-Font/sources/Matemasie.glyphspackage (gftools)99.927% (glyf, head, hhea, hmtx)
table value
glyf 99.790%
head 95.000%
hhea 94.737%
hmtx 99.756%
total 99.927%
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono-Italic.glyphs (gftools)99.924% (gvar)
table value
gvar 99.821%
total 99.925%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/Cormorant-Italic.glyphs (gftools)99.922% +0.000(OS_2, glyf, gvar)
table value
OS_2 98.077%
glyf 99.703%
gvar 99.734%
name 100.000% +1.463
total 99.922% +0.000
view source repository copy reproduction command
displaay/Azeret/sources/AzeretMono.glyphs (gftools)99.921% (gvar)
table value
gvar 99.821%
total 99.921%
view source repository copy reproduction command
notofonts/ottoman-siyaq-numbers/sources/NotoSerifOttomanSiyaq.glyphs (default)99.919% (OS_2, cmap)
table value
OS_2 98.077%
cmap 98.473%
total 99.919%
view source repository copy reproduction command
googlefonts/HoltwoodFont/sources/HoltwoodOneSC.glyphs (gftools)99.918% (OS_2, glyf, name)
table value
OS_2 98.077%
glyf 99.804%
name 97.727%
total 99.919%
view source repository copy reproduction command
notofonts/vithkuqi/sources/NotoSansVithkuqi.glyphs (default)99.916% (GDEF)
table value
GDEF 21.429%
total 99.916%
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
cyrealtype/Alice/sources/Alice.glyphs (default)99.914% ((mark/kern), GDEF)
table value
(mark/kern) 99.811%
GDEF 99.685%
total 99.915%
view source repository copy reproduction command
googlefonts/geologica/sources/master_ufo/Geologica.designspace (default)99.909% (GSUB, glyf, gvar)
table value
GSUB 96.021%
glyf 99.977%
gvar 99.922%
total 99.909%
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
scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9-Charted.glyphs (gftools)99.908% (glyf)
table value
glyf 99.906%
total 99.908%
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
tokotype/PlusJakartaSans/sources/PlusJakartaSans-Italic.glyphs (gftools)99.897% (glyf, gvar)
table value
glyf 99.670%
gvar 99.738%
total 99.898%
view source repository copy reproduction command
notofonts/arabic/sources/NotoSansArabicUI.glyphs (default)99.893% (glyf, gvar)
table value
glyf 99.797%
gvar 99.803%
total 99.893%
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/Mohave-Typefaces/sources/Mohave.glyphs (gftools)99.880% (glyf, gvar)
table value
glyf 99.811%
gvar 99.840%
total 99.881%
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.879%
view source repository copy reproduction command
googlefonts/ShantiFont/sources/Shanti.glyphs (gftools)99.877% (glyf)
table value
glyf 99.696%
total 99.878%
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
googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (gftools)99.872% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.873%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans.glyphs (default)99.871% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.872%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (gftools)99.869% (GSUB)
table value
GSUB 96.198%
total 99.870%
view source repository copy reproduction command
googlefonts/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (gftools)99.869% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.870%
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/Expletus-Sans/sources/ExpletusSans-Italic.glyphs (default)99.869% ((mark/kern), GDEF)
table value
(mark/kern) 99.390%
GDEF 99.502%
total 99.869%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Italic/KantumruyPro-Italic.designspace (default)99.868% (GSUB)
table value
GSUB 96.198%
total 99.869%
view source repository copy reproduction command
EbenSorkin/Merriweather4/sources/Merriweather-Italic.glyphspackage (gftools)99.868% (glyf, gvar)
table value
glyf 99.620%
gvar 99.660%
total 99.869%
view source repository copy reproduction command
oliverlalan/Doto/sources/Doto.designspace (gftools)99.866% (HVAR)
table value
HVAR 4.741%
total 99.867%
view source repository copy reproduction command
oliverlalan/Doto/sources/Doto.designspace (default)99.866% (HVAR)
table value
HVAR 4.741%
total 99.867%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (gftools)99.864% (GSUB)
table value
GSUB 96.198%
total 99.864%
view source repository copy reproduction command
sovichet/kantumruy-pro/sources/Upright/KantumruyPro.designspace (default)99.862% (GSUB)
table value
GSUB 96.198%
total 99.863%
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.860% (OS_2, glyf)
table value
OS_2 98.077%
glyf 99.693%
total 99.860%
view source repository copy reproduction command
scfried/soft-type-yarndings/sources/Yarndings20Charted.glyphs (gftools)99.860% (glyf)
table value
glyf 99.859%
total 99.860%
view source repository copy reproduction command
cyrealtype/Alike-Angular/sources/AlikeAngular.glyphs (gftools)99.859% (glyf)
table value
glyf 99.633%
total 99.859%
view source repository copy reproduction command
googlefonts/kreon/sources/Kreon.glyphs (gftools)99.856% ((mark/kern), GDEF, glyf, gvar)
table value
(mark/kern) 99.983%
GDEF 99.829%
glyf 99.753%
gvar 99.789%
total 99.857%
view source repository copy reproduction command
SorkinType/Pinyon/sources/PinyonScript.glyphs (gftools)99.851% (OS_2, glyf)
table value
OS_2 82.692%
glyf 99.490%
total 99.852%
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.842% (GDEF)
table value
GDEF 21.429%
total 99.843%
view source repository copy reproduction command
CatharsisFonts/Cormorant/sources/CormorantUpright.glyphs (gftools)99.831% (glyf, gvar)
table value
glyf 99.545%
gvar 99.590%
total 99.832%
view source repository copy reproduction command
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate-Italic.glyphs (gftools)99.827% (glyf, maxp)
table value
glyf 99.670%
maxp 94.444%
total 99.828%
view source repository copy reproduction command
fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (gftools)99.816% ((mark/kern), GPOS)
table value
(mark/kern) 99.128%
GPOS 80.378%
total 99.816%
view source repository copy reproduction command
fontef/frankruhllibre/sources/FrankRuhlLibre.glyphs (default)99.814% ((mark/kern), GPOS)
table value
(mark/kern) 99.128%
GPOS 80.378%
total 99.814%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik.glyphs (gftools)99.808% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 95.499%
GlyphOrder 99.872%
HVAR 99.895%
OS_2 98.077%
glyf 99.781%
gvar 99.794%
hhea 94.737%
hmtx 99.872%
maxp 94.444%
post 99.842%
total 99.809%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik-Italic.glyphs (gftools)99.808% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 94.864%
GlyphOrder 99.872%
HVAR 99.896%
glyf 99.783%
gvar 99.796%
hhea 94.737%
hmtx 99.872%
maxp 94.444%
post 99.842%
total 99.808%
view source repository copy reproduction command
notofonts/new-tai-lue/sources/NotoSansNewTaiLue.glyphs (default)99.807% (GDEF)
table value
GDEF 18.750%
total 99.808%
view source repository copy reproduction command
googlefonts/alumni-sans-collegiate/sources/AlumniSansCollegiate.glyphs (gftools)99.807% (glyf, maxp)
table value
glyf 99.635%
maxp 88.889%
total 99.807%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (gftools)99.807% (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.901%
total 99.807%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt-Italic.glyphs (default)99.806% (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.901%
total 99.807%
view source repository copy reproduction command
googlefonts/alex-brush/sources/AlexBrush.glyphs (default)99.802% (glyf)
table value
glyf 99.578%
total 99.802%
view source repository copy reproduction command
googlefonts/secular/sources/SecularOne.glyphs (gftools)99.800% (glyf)
table value
glyf 99.239%
total 99.800%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt.glyphs (gftools)99.798% (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.901%
total 99.799%
view source repository copy reproduction command
Fonthausen/RokkittFont/sources/Rokkitt.glyphs (default)99.798% (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.901%
total 99.798%
view source repository copy reproduction command
googlefonts/damionFont/sources/Damion.glyphs (gftools)99.787% (glyf)
table value
glyf 99.644%
total 99.787%
view source repository copy reproduction command
cyrealtype/Alike/sources/Alike.glyphs (gftools)99.783% (glyf, maxp)
table value
glyf 99.528%
maxp 94.444%
total 99.784%
view source repository copy reproduction command
googlefonts/paytoneFont/sources/PaytoneOne.glyphs (gftools)99.762% (glyf)
table value
glyf 98.816%
total 99.763%
view source repository copy reproduction command
RedHatOfficial/Overpass/sources/OverpassMono.glyphs (gftools)99.761% (glyf, gvar)
table value
glyf 99.590%
gvar 99.605%
total 99.761%
view source repository copy reproduction command
googlefonts/praise-script/sources/Praise-Pro.glyphs (gftools)99.747% (glyf)
table value
glyf 99.330%
total 99.747%
view source repository copy reproduction command
googlefonts/play-ball/sources/Playball.glyphs (gftools)99.744% (OS_2, glyf, maxp)
table value
OS_2 98.077%
glyf 99.597%
maxp 94.444%
total 99.744%
view source repository copy reproduction command
notofonts/takri/sources/NotoSansTakri.designspace (default)99.739% (GDEF)
table value
GDEF 85.124%
total 99.740%
view source repository copy reproduction command
googlefonts/ruthie/sources/Ruthie.glyphs (default)99.736% (glyf)
table value
glyf 99.451%
total 99.736%
view source repository copy reproduction command
SUSE/suse-font/sources/SUSE.glyphs (default)99.733% (HVAR, gvar)
table value
HVAR 95.072%
gvar 99.229%
total 99.734%
view source repository copy reproduction command
googlefonts/monte-carlo/sources/MonteCarloPro.glyphs (gftools)99.727% ((mark/kern), GDEF, glyf, maxp)
table value
(mark/kern) 99.864%
GDEF 99.892%
glyf 99.663%
maxp 94.444%
total 99.728%
view source repository copy reproduction command
googlefonts/bilbo/sources/BilboPro.glyphs (gftools)99.727% (glyf, maxp)
table value
glyf 99.394%
maxp 88.889%
total 99.727%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (gftools)99.726% (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.853%
total 99.727%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada-Italic.glyphs (default)99.725% (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.853%
total 99.726%
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/rubik/sources/Rubik-Italic.glyphs (default)99.708% (GSUB, GlyphOrder, HVAR, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 94.864%
GlyphOrder 99.872%
HVAR 99.896%
glyf 99.471%
gvar 99.729%
hhea 94.737%
hmtx 99.872%
maxp 83.333%
post 99.842%
total 99.709%
view source repository copy reproduction command
googlefonts/rubik/sources/Rubik.glyphs (default)99.706% (GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
GSUB 95.499%
GlyphOrder 99.872%
HVAR 99.895%
OS_2 98.077%
glyf 99.473%
gvar 99.712%
hhea 94.737%
hmtx 99.872%
maxp 83.333%
post 99.842%
total 99.707%
view source repository copy reproduction command
notofonts/tai-tham/sources/NotoSansTaiTham.glyphs (default)99.697% (GDEF, avar, fvar, ligcaret)
table value
GDEF 99.391%
avar fontc only
fvar 93.750%
ligcaret 77.187%
total 99.698%
view source repository copy reproduction command
SUSE/suse-font/sources/SUSE.glyphs (gftools)99.684% (HVAR, gvar)
table value
HVAR 94.754%
gvar 99.054%
total 99.685%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Italic.glyphs (gftools)99.683% (fvar, glyf, gvar)
table value
fvar 98.824%
glyf 99.254%
gvar 99.375%
total 99.684%
view source repository copy reproduction command
googlefonts/sedan/sources/Sedan-Italic.glyphs (gftools)99.681% (glyf)
table value
glyf 99.430%
total 99.681%
view source repository copy reproduction command
usted/Albert-Sans/sources/AlbertSans-Roman.glyphs (gftools)99.680% (fvar, glyf, gvar)
table value
fvar 98.824%
glyf 99.250%
gvar 99.371%
total 99.681%
view source repository copy reproduction command
BornaIz/markazitext/sources/MarkaziText.glyphs (gftools)99.679% (glyf, gvar, hmtx)
table value
glyf 99.134%
gvar 99.196%
hmtx 99.369%
total 99.679%
view source repository copy reproduction command
rfuenzalida/Freeman/sources/Freeman.glyphs (gftools)99.672% (glyf)
table value
glyf 96.608%
total 99.673%
view source repository copy reproduction command
SorkinType/Voltaire/sources/Voltaire.glyphs (gftools)99.671% (OS_2, glyf, maxp)
table value
OS_2 92.308%
glyf 96.403%
maxp 88.889%
total 99.671%
view source repository copy reproduction command
ThomasJockin/readexpro/sources/ReadexPro.glyphs (gftools)99.670% (glyf, gvar)
table value
glyf 99.228%
gvar 99.336%
total 99.671%
view source repository copy reproduction command
Gue3bara/Alexandria/sources/Alexandria.glyphs (default)99.667% (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.853%
total 99.668%
view source repository copy reproduction command
Omnibus-Type/Manuale/sources/Manuale.glyphs (gftools)99.665% ((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.832%
total 99.665%
view source repository copy reproduction command
Omnibus-Type/Manuale/sources/Manuale.glyphs (default)99.663% ((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.832%
total 99.663%
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
scfried/soft-type-yarndings/sources/Yarndings12Charted.glyphs (gftools)99.650% (glyf, head)
table value
glyf 99.648%
head 95.000%
total 99.651%
view source repository copy reproduction command
googlefonts/sedan/sources/Sedan-Regular.glyphs (gftools)99.649% (glyf)
table value
glyf 99.384%
total 99.649%
view source repository copy reproduction command
duartp/gloock/sources/Gloock.glyphs (gftools)99.648% (glyf)
table value
glyf 99.275%
total 99.648%
view source repository copy reproduction command
vladimirnikolic1/NewAmsterdam/sources/NewAmsterdam.glyphs (gftools)99.634% (glyf, maxp)
table value
glyf 99.532%
maxp 94.444%
total 99.634%
view source repository copy reproduction command
SorkinType/Asset/sources/Asset.glyphs (gftools)99.630% (OS_2, glyf, maxp)
table value
OS_2 80.769%
glyf 98.500%
maxp 94.444%
total 99.631%
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
notofonts/ethiopic/sources/NotoSerifEthiopic.glyphs (default)99.604% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.605%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
etunni/graduate/sources/graduate.glyphs (gftools)99.603% (OS_2, glyf, maxp, name)
table value
OS_2 90.385%
glyf 99.359%
maxp 94.444%
name 97.727%
total 99.603%
view source repository copy reproduction command
alphArtype/Delicious-Handrawn/sources/Delicious-Handrawn.glyphs (gftools)99.592% (glyf, maxp)
table value
glyf 99.333%
maxp 94.444%
total 99.592%
view source repository copy reproduction command
googlefonts/MetrophobicFont/sources/Metrophobic.glyphs (gftools)99.589% (glyf)
table value
glyf 98.347%
total 99.590%
view source repository copy reproduction command
SorkinType/Alata/sources/Alata.glyphs (gftools)99.584% (glyf)
table value
glyf 95.973%
total 99.585%
view source repository copy reproduction command
googlefonts/geologica/sources/master_ufo/Geologica.designspace (gftools)99.584% (GSUB, glyf, gvar)
table value
GSUB 96.021%
glyf 99.162%
gvar 99.060%
total 99.584%
view source repository copy reproduction command
notofonts/hentaigana/sources/NotoSerifHentaigana.glyphspackage (default)99.579% (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.579%
view source repository copy reproduction command
JAMO-TYPEFACE/Grandiflora/Sources/Grandiflora.glyphs (gftools)99.539% (glyf, hmtx, maxp)
table value
glyf 99.485%
hmtx 99.853%
maxp 77.778%
total 99.540%
view source repository copy reproduction command
Typedesigners/Anta-Regular/sources/Anta-Regular.glyphs (gftools)99.538% (glyf)
table value
glyf 99.339%
total 99.538%
view source repository copy reproduction command
googlefonts/alumni-sans-pinstripe/sources/AlumniSansPinstripe-Italic.glyphs (gftools)99.523% (glyf)
table value
glyf 97.987%
total 99.523%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish-Italic.glyphs (gftools)99.522% (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.523%
view source repository copy reproduction command
notofonts/tamil/sources/NotoSerifTamil-Italic.glyphs (default)99.519% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.519%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (gftools)99.517% ((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.924%
total 99.518%
view source repository copy reproduction command
notofonts/tamil/sources/NotoSerifTamil.glyphs (default)99.517% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.518%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/kameronFont/sources/Kameron.glyphs (gftools)99.514% (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.729%
total 99.515%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora-Italic.glyphs (default)99.514% ((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.924%
total 99.514%
view source repository copy reproduction command
googlefonts/kameronFont/sources/Kameron.glyphs (default)99.509% (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.729%
total 99.509%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (gftools)99.495% ((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.495%
view source repository copy reproduction command
cyrealtype/Lora-Cyrillic/sources/Lora.glyphs (default)99.491% ((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.492%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestGuerrilla.glyphs (gftools)99.490% (glyf)
table value
glyf 98.398%
total 99.490%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap-Italic.glyphs (gftools)99.483% ((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.822%
total 99.483%
view source repository copy reproduction command
googlefonts/mulish/sources/Mulish.glyphs (gftools)99.478% (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.479%
view source repository copy reproduction command
Afrotype/tac/sources/Tac.glyphspackage (gftools)99.467% (glyf)
table value
glyf 93.952%
total 99.468%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap.glyphs (gftools)99.462% ((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.822%
total 99.463%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap-Italic.glyphs (default)99.461% ((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.822%
total 99.462%
view source repository copy reproduction command
googlefonts/style-script/sources/StyleScript-Pro.glyphs (gftools)99.453% (glyf, maxp)
table value
glyf 99.351%
maxp 88.889%
total 99.454%
view source repository copy reproduction command
googlefonts/boldonse/sources/UT Boldonse Font.glyphs (gftools)99.448% (glyf, maxp)
table value
glyf 98.875%
maxp 88.889%
total 99.449%
view source repository copy reproduction command
Omnibus-Type/Asap/sources/Asap.glyphs (default)99.437% ((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.822%
total 99.437%
view source repository copy reproduction command
googlefonts/estonia/sources/EstoniaPro.glyphs (gftools)99.419% (glyf, maxp)
table value
glyf 99.242%
maxp 88.889%
total 99.420%
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/hurricane/sources/Hurricane-Pro.glyphs (gftools)99.413% (glyf, maxp)
table value
glyf 98.767%
maxp 94.444%
total 99.414%
view source repository copy reproduction command
notofonts/ethiopic/sources/NotoSansEthiopic.glyphs (default)99.411% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 99.412%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/bengali/sources/NotoSerifBengali.glyphspackage (default)99.407% (GSUB, VVAR, vhea, vmtx)
table value
GSUB 96.991%
VVAR fontmake only
total 99.408%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/explora/sources/ExploraPro.glyphs (gftools)99.397% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.992%
maxp 94.444%
total 99.397%
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
googlefonts/mooliFont/sources/Mooli.glyphs (gftools)99.386% (glyf)
table value
glyf 98.101%
total 99.386%
view source repository copy reproduction command
googlefonts/birthstone/sources/BirthstonePro.glyphs (gftools)99.381% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.641%
maxp 88.889%
total 99.382%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (gftools)99.373% ((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.374%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk.glyphs (default)99.372% ((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.373%
view source repository copy reproduction command
ronykoch/Karantina/Sources/karantina.glyphs (default)99.365% ((mark/kern))
table value
(mark/kern) 95.130%
total 99.366%
view source repository copy reproduction command
Gue3bara/Alexandria/sources/Alexandria.glyphs (gftools)99.364% (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.853%
total 99.364%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans-Italic.glyphs (gftools)99.361% ((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.574%
total 99.361%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans.glyphs (gftools)99.356% ((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.574%
total 99.356%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans-Italic.glyphs (default)99.355% ((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.574%
total 99.355%
view source repository copy reproduction command
googlefonts/changa-vf/sources/Changa.glyphs (default)99.355% ((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.558%
total 99.355%
view source repository copy reproduction command
SorkinType/Calistoga/sources/Calistoga.glyphs (gftools)99.353% (glyf)
table value
glyf 95.415%
total 99.353%
view source repository copy reproduction command
LivKing/Inclusive-Sans/sources/InclusiveSans.glyphs (default)99.350% ((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.574%
total 99.351%
view source repository copy reproduction command
schibsted/schibsted-grotesk/sources/SchibstedGrotesk.glyphs (gftools)99.348% (glyf, gvar)
table value
glyf 96.713%
gvar 97.136%
total 99.349%
view source repository copy reproduction command
notofonts/hebrew/sources/NotoSansHebrew.glyphs (default)99.345% ((mark/kern), GPOS)
table value
(mark/kern) 97.948%
GPOS 78.571%
total 99.346%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (gftools)99.342% ((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.343%
view source repository copy reproduction command
Outfitio/Outfit-Fonts/sources/Outfit.glyphs (gftools)99.342% ((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.342%
view source repository copy reproduction command
googlefonts/kings/sources/KingsPro.glyphs (gftools)99.341% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.519%
maxp 88.889%
total 99.342%
view source repository copy reproduction command
schibsted/schibsted-grotesk/sources/SchibstedGrotesk-Italic.glyphs (gftools)99.339% (glyf, gvar)
table value
glyf 96.731%
gvar 97.135%
total 99.340%
view source repository copy reproduction command
Familjen-Sthlm/Familjen-Grotesk/sources/FamiljenGrotesk-Italic.glyphs (default)99.336% ((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.336%
view source repository copy reproduction command
googlefonts/NunitoSans/sources/NunitoSans-Italic.glyphs (gftools)99.334% (glyf, gvar)
table value
glyf 98.944%
gvar 99.063%
total 99.334%
view source repository copy reproduction command
Outfitio/Outfit-Fonts/sources/Outfit.glyphs (default)99.331% ((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.332%
view source repository copy reproduction command
googlefonts/festive/sources/Festive-Pro.glyphs (gftools)99.328% (OS_2, glyf, maxp)
table value
OS_2 80.769%
glyf 99.274%
maxp 94.444%
total 99.328%
view source repository copy reproduction command
googlefonts/NunitoSans/sources/NunitoSans.glyphs (gftools)99.318% (glyf, gvar)
table value
glyf 98.949%
gvar 99.012%
total 99.318%
view source repository copy reproduction command
googlefonts/cutivemono/sources/CutiveMono.glyphs (gftools)99.317% (glyf)
table value
glyf 99.039%
total 99.318%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiLoopedUI.glyphs (default)99.301% ((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.434%
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.723%
total 99.302%
view source repository copy reproduction command
microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (default)99.296% ((mark/kern), GPOS)
table value
(mark/kern) 98.000%
GPOS 82.313%
total 99.296%
view source repository copy reproduction command
Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (gftools)99.296% ((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.769%
total 99.296%
view source repository copy reproduction command
Omnibus-Type/MuseoModerno/sources/MuseoModerno-Italic.glyphs (default)99.287% ((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.769%
total 99.287%
view source repository copy reproduction command
googlefonts/nunito/sources/Nunito.glyphs (gftools)99.274% (glyf, gvar)
table value
glyf 98.822%
gvar 98.920%
total 99.275%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree-Italic.glyphs (gftools)99.274% (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.274%
view source repository copy reproduction command
googlefonts/comforter/sources/ComforterPro.glyphs (gftools)99.263% (glyf, maxp)
table value
glyf 98.836%
maxp 94.444%
total 99.264%
view source repository copy reproduction command
googlefonts/sancreek/sources/Sancreek.glyphs (gftools)99.261% (glyf)
table value
glyf 98.837%
total 99.261%
view source repository copy reproduction command
notofonts/kawi/sources/NotoSansKawi.glyphs (default)99.255% (GPOS, name)
table value
GPOS 98.744%
name 97.087%
total 99.256%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree-Italic.glyphs (default)99.255% (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.255%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (default)99.251% ((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.416%
total 99.252%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo-Italic.glyphs (gftools)99.251% ((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.416%
total 99.252%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo.glyphs (default)99.236% ((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.418%
total 99.237%
view source repository copy reproduction command
Omnibus-Type/Archivo/sources/Archivo.glyphs (gftools)99.236% ((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.418%
total 99.237%
view source repository copy reproduction command
ladinoprojects/solitreo/sources/Solitreo.glyphs (default)99.213% ((mark/kern), GPOS)
table value
(mark/kern) 98.092%
GPOS 79.859%
total 99.214%
view source repository copy reproduction command
googlefonts/lovers-quarrel/sources/LoversQuarrel.glyphs (gftools)99.201% (OS_2, glyf, maxp)
table value
OS_2 96.154%
glyf 98.433%
maxp 94.444%
total 99.202%
view source repository copy reproduction command
googlefonts/waterfall/sources/WaterfallPro.glyphs (gftools)99.199% (glyf, maxp)
table value
glyf 97.750%
maxp 88.889%
total 99.199%
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
googlefonts/questrial/sources/Questrial.glyphspackage (gftools)99.187% (OS_2, glyf)
table value
OS_2 98.077%
glyf 95.263%
total 99.188%
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
googlefonts/shalimar/sources/Shalimar.glyphs (gftools)99.175% (glyf, maxp, name)
table value
glyf 97.752%
maxp 83.333%
name 86.364%
total 99.176%
view source repository copy reproduction command
ladinoprojects/solitreo/sources/Solitreo.glyphs (gftools)99.166% ((mark/kern), GPOS, glyf)
table value
(mark/kern) 98.092%
GPOS 79.859%
glyf 99.900%
total 99.167%
view source repository copy reproduction command
googlefonts/allura/sources/Allura.glyphs (gftools)99.164% (glyf, maxp)
table value
glyf 98.787%
maxp 88.889%
total 99.164%
view source repository copy reproduction command
googlefonts/AntonFont/sources/Anton.glyphs (gftools)99.152% (glyf, maxp)
table value
glyf 96.991%
maxp 94.444%
total 99.152%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans-Italic.glyphs (gftools)99.150% ((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.351%
total 99.150%
view source repository copy reproduction command
JAMO-TYPEFACE/Diphylleia/Sources/Diphylleia.glyphs (default)99.148% (vhea, vmtx)
table value
total 99.149%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans-Italic.glyphs (default)99.143% ((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.351%
total 99.143%
view source repository copy reproduction command
slavonic/shafarik/sources/Shafarik-Regular.ufo (gftools)99.132% (GSUB, OS_2, glyf, hmtx, maxp)
table value
GSUB 99.938%
OS_2 98.077%
glyf 98.553%
hmtx 99.945%
maxp 88.889%
total 99.133%
view source repository copy reproduction command
googlefonts/ruge-boogie/sources/RugeBoogiePro.glyphs (gftools)99.126% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.305%
maxp 94.444%
total 99.126%
view source repository copy reproduction command
googlefonts/NoricanFont/sources/Norican.glyphs (gftools)99.121% (glyf, maxp)
table value
glyf 98.652%
maxp 88.889%
total 99.122%
view source repository copy reproduction command
googlefonts/comforter-brush/sources/ComforterBrush-Pro.glyphs (gftools)99.119% (glyf, maxp)
table value
glyf 99.018%
maxp 77.778%
total 99.119%
view source repository copy reproduction command
googlefonts/fleurdeleah/sources/FleurDeLeah.glyphs (gftools)99.118% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 98.339%
maxp 88.889%
total 99.119%
view source repository copy reproduction command
notofonts/arabic/sources/NotoKufiArabic.glyphspackage (default)99.097% (glyf, gvar, maxp)
table value
glyf 98.493%
gvar 98.636%
maxp 77.778%
total 99.097%
view source repository copy reproduction command
carolinashort/mansalva/sources/Mansalva.glyphs (gftools)99.094% (glyf, hmtx, maxp)
table value
glyf 98.931%
hmtx 99.887%
maxp 94.444%
total 99.095%
view source repository copy reproduction command
notofonts/thai/sources/NotoSansThaiLooped.glyphs (default)99.089% ((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 93.561%
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.723%
total 99.089%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree.glyphs (gftools)99.072% (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.072%
view source repository copy reproduction command
Instrument/instrument-serif/sources/Instrument_Serif.glyphs (gftools)99.064% (glyf, maxp)
table value
glyf 97.877%
maxp 88.889%
total 99.065%
view source repository copy reproduction command
Instrument/instrument-serif/sources/Instrument_Serif_Italic.glyphs (gftools)99.062% (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.062%
view source repository copy reproduction command
googlefonts/grey-qo/sources/GreyQo.glyphs (gftools)99.061% (glyf, maxp)
table value
glyf 97.966%
maxp 88.889%
total 99.062%
view source repository copy reproduction command
googlefonts/gideon/sources/GideonRoman.glyphs (gftools)99.052% (glyf, maxp)
table value
glyf 97.615%
maxp 83.333%
total 99.053%
view source repository copy reproduction command
erikdkennedy/figtree/sources/Figtree.glyphs (default)99.044% (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.045%
view source repository copy reproduction command
googlefonts/petemoss/sources/Petemoss.glyphs (gftools)99.039% (glyf)
table value
glyf 97.628%
total 99.039%
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSansDevanagariUI.glyphspackage (default)99.024% (GPOS, GSUB)
table value
GPOS 96.924%
GSUB 88.254%
total 99.024%
view source repository copy reproduction command
SorkinType/VICWANTSchoolhandAustralia/sources/AuVICWANT.glyphs (default)98.966% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.898%
total 98.966%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans.glyphs (gftools)98.907% ((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.348%
total 98.907%
view source repository copy reproduction command
noirblancrouge/YoungSerif/sources/Young-Serif.glyphs (gftools)98.896% (OS_2, glyf, hmtx, maxp, meta)
table value
OS_2 82.692%
glyf 96.864%
hmtx 99.907%
maxp 94.444%
meta fontmake only
total 98.897%
view source repository copy reproduction command
googlefonts/alumni/sources/AlumniSans.glyphs (default)98.894% ((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.348%
total 98.895%
view source repository copy reproduction command
etunni/Gabriela/sources/Gabriela.glyphs (gftools)98.889% (glyf, maxp)
table value
glyf 97.896%
maxp 94.444%
total 98.890%
view source repository copy reproduction command
googlefonts/passions-conflict/sources/PassionsConflict.glyphs (gftools)98.882% (glyf, maxp)
table value
glyf 97.452%
maxp 88.889%
total 98.883%
view source repository copy reproduction command
googlefonts/seymourFont/sources/SeymourOne.glyphs (gftools)98.873% (glyf)
table value
glyf 97.926%
total 98.873%
view source repository copy reproduction command
cyrealtype/Marmelad-Cyrillic/sources/Marmelad.glyphs (gftools)98.858% (glyf, maxp)
table value
glyf 96.504%
maxp 88.889%
total 98.858%
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
googlefonts/francoisoneFont/sources/FrancoisOne.glyphs (gftools)98.843% (OS_2, glyf)
table value
OS_2 88.462%
glyf 95.171%
total 98.843%
view source repository copy reproduction command
kosbarts/Oi/sources/Oi.glyphs (gftools)98.842% (GSUB, glyf, maxp, name)
table value
GSUB 99.240%
glyf 95.971%
maxp 94.444%
name 91.176%
total 98.843%
view source repository copy reproduction command
googlefonts/allison/sources/Allison.glyphs (gftools)98.841% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.561%
maxp 88.889%
total 98.842%
view source repository copy reproduction command
notofonts/nushu/sources/NotoTraditionalNushu.glyphs (default)98.831% (VVAR, fvar, name, vhea, vmtx)
table value
VVAR fontmake only
fvar 84.211%
name 92.174%
total 98.831%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
etunni/paprika/sources/Paprika.glyphs (gftools)98.815% (OS_2, glyf)
table value
OS_2 88.462%
glyf 97.884%
total 98.816%
view source repository copy reproduction command
googlefonts/puppies-play/sources/PuppiesPlay.glyphs (gftools)98.808% (OS_2, glyf)
table value
OS_2 88.462%
glyf 97.357%
total 98.809%
view source repository copy reproduction command
SorkinType/Alatsi/sources/Alatsi.glyphs (gftools)98.778% (glyf, maxp)
table value
glyf 92.869%
maxp 94.444%
total 98.779%
view source repository copy reproduction command
dy/wavefont/sources/Wavefont.designspace (gftools)98.774% (GSUB, OS_2)
table value
GSUB fontmake only
OS_2 98.077%
total 98.775%
view source repository copy reproduction command
dy/wavefont/sources/Wavefont.designspace (default)98.773% (GSUB, OS_2)
table value
GSUB fontmake only
OS_2 98.077%
total 98.773%
view source repository copy reproduction command
googlefonts/carattere/sources/Carattere.glyphs (gftools)98.772% (glyf, maxp)
table value
glyf 96.983%
maxp 88.889%
total 98.772%
view source repository copy reproduction command
cyrealtype/Alice/sources/Alice.glyphs (gftools)98.766% ((mark/kern), GDEF, glyf, maxp)
table value
(mark/kern) 99.811%
GDEF 99.685%
glyf 97.539%
maxp 94.444%
total 98.766%
view source repository copy reproduction command
kosmynkab/Bona-Nova/sources/BonaNova-Italic.glyphs (gftools)98.757% (glyf, maxp)
table value
glyf 94.106%
maxp 94.444%
total 98.758%
view source repository copy reproduction command
SorkinType/Fruktur/sources/Fruktur.glyphs (gftools)98.740% (glyf, maxp, name)
table value
glyf 92.025%
maxp 77.778%
name 97.872%
total 98.740%
view source repository copy reproduction command
Omnibus-Type/Chivo/sources/ChivoMono.glyphs (gftools)98.721% (HVAR)
table value
HVAR 1.797%
total 98.722%
view source repository copy reproduction command
SorkinType/Asar/sources/Asar.glyphs (gftools)98.711% (glyf, maxp, name)
table value
glyf 98.173%
maxp 77.778%
name 93.182%
total 98.712%
view source repository copy reproduction command
Omnibus-Type/Chivo/sources/ChivoMono.glyphs (default)98.693% (HVAR)
table value
HVAR 1.797%
total 98.694%
view source repository copy reproduction command
googlefonts/cherish/sources/Cherish.glyphs (gftools)98.674% (glyf, maxp)
table value
glyf 98.146%
maxp 88.889%
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
cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (gftools)98.628% ((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.629%
view source repository copy reproduction command
cbcrc/radiocanadafonts/sources/RadioCanada.glyphs (default)98.625% ((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.625%
view source repository copy reproduction command
googlefonts/luxurious-roman/sources/Luxurious-Roman.glyphs (gftools)98.615% (glyf, maxp)
table value
glyf 96.598%
maxp 83.333%
total 98.615%
view source repository copy reproduction command
googlefonts/are-you-serious/sources/AreYouSerious.glyphs (gftools)98.611% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.792%
maxp 83.333%
total 98.612%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (gftools)98.604% ((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.132%
total 98.604%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada-Italic.glyphs (default)98.587% ((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.132%
total 98.588%
view source repository copy reproduction command
googlefonts/bonheur-royale/sources/BonheurRoyale.glyphs (gftools)98.583% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 97.007%
maxp 88.889%
total 98.583%
view source repository copy reproduction command
googlefonts/bangers/sources/Bangers.glyphs (gftools)98.576% (glyf)
table value
glyf 95.550%
total 98.577%
view source repository copy reproduction command
googlefonts/alex-brush/sources/AlexBrush.glyphs (gftools)98.480% (OS_2, glyf, maxp)
table value
OS_2 96.154%
glyf 96.822%
maxp 94.444%
total 98.481%
view source repository copy reproduction command
m4rc1e/Commissioner/sources/Commissioner.glyphs (gftools)98.462% ((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.495%
total 98.462%
view source repository copy reproduction command
Element-Type/HostGrotesk/sources/HostGrotesk-Italic.glyphs (gftools)98.455% (HVAR)
table value
HVAR 3.437%
total 98.455%
view source repository copy reproduction command
m4rc1e/Commissioner/sources/Commissioner.glyphs (default)98.452% ((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.495%
total 98.452%
view source repository copy reproduction command
Element-Type/HostGrotesk/sources/HostGrotesk-Italic.glyphs (default)98.450% (HVAR)
table value
HVAR 3.437%
total 98.451%
view source repository copy reproduction command
SorkinType/Denk-One/sources/DenkOne.glyphs (default)98.435% (vhea, vmtx)
table value
total 98.436%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/arabic/sources/NotoSansArabic.glyphspackage (default)98.411% (glyf, gvar, maxp)
table value
glyf 97.459%
gvar 97.952%
maxp 72.222%
total 98.412%
view source repository copy reproduction command
notofonts/symbols/sources/NotoSansSymbols.glyphspackage (default)98.403% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 98.403%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/grechen-fuemen/sources/GrechenFuemen.glyphs (gftools)98.397% (OS_2, glyf)
table value
OS_2 88.462%
glyf 96.233%
total 98.397%
view source repository copy reproduction command
googlefonts/Michroma-font/sources/Michroma.glyphs (gftools)98.394% (glyf, maxp)
table value
glyf 96.437%
maxp 94.444%
total 98.395%
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
googlefonts/meow-script/sources/MeowScript.glyphs (gftools)98.358% (OS_2, glyf, hmtx, maxp)
table value
OS_2 88.462%
glyf 95.720%
hmtx 99.959%
maxp 83.333%
total 98.358%
view source repository copy reproduction command
vercel/geist-font/sources/GeistMono.glyphspackage (gftools)98.357% (HVAR)
table value
HVAR 1.847%
total 98.358%
view source repository copy reproduction command
notofonts/symbols/sources/NotoSansSymbols2.glyphspackage (default)98.345% (vhea, vmtx)
table value
total 98.345%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
TaVaTake/madimi/sources/madimi.glyphs (gftools)98.331% (glyf, maxp)
table value
glyf 93.510%
maxp 88.889%
total 98.331%
view source repository copy reproduction command
notofonts/thaana/sources/NotoSansThaana.glyphs (default)98.306% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 98.307%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
PaoloBiagini/Joan/sources/Joan.glyphs (gftools)98.302% (glyf, hmtx, maxp)
table value
glyf 89.140%
hmtx 99.664%
maxp 83.333%
total 98.303%
view source repository copy reproduction command
yanone/tagesschrift/sources/Tagesschrift.glyphs (gftools)98.232% (glyf, maxp)
table value
glyf 97.788%
maxp 83.333%
total 98.233%
view source repository copy reproduction command
googlefonts/caramel/sources/CaramelPro.glyphs (gftools)98.230% (glyf, maxp)
table value
glyf 95.808%
maxp 83.333%
total 98.230%
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/ephesis/sources/Ephesis.glyphs (gftools)98.215% (glyf, maxp)
table value
glyf 95.781%
maxp 88.889%
total 98.215%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLaoLoopedUI.glyphs (default)98.210% ((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.969%
total 98.210%
view source repository copy reproduction command
vercel/geist-font/sources/GeistMono.glyphspackage (default)98.203% (HVAR)
table value
HVAR 1.847%
total 98.203%
view source repository copy reproduction command
notofonts/canadian-aboriginal/sources/NotoSansCanadianAboriginal.glyphspackage (default)98.189% (GPOS, VVAR, vhea, vmtx)
table value
GPOS 96.226%
VVAR fontmake only
total 98.189%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
carolinashort/MyNerve/sources/Mynerve.glyphs (gftools)98.177% (glyf, hmtx, maxp)
table value
glyf 97.586%
hmtx 99.607%
maxp 94.444%
total 98.178%
view source repository copy reproduction command
googlefonts/notable/sources/Notable.glyphs (gftools)98.152% (glyf, maxp)
table value
glyf 92.937%
maxp 88.889%
total 98.152%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestStrike.glyphs (gftools)98.087% (glyf, maxp)
table value
glyf 93.848%
maxp 94.444%
total 98.087%
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
Kief-Type-Foundry/Fustat/sources/Fustat.glyphspackage (gftools)98.024% (STAT, fvar, glyf, gvar, name)
table value
STAT 89.831%
fvar 87.037%
glyf 95.219%
gvar 95.598%
name 88.462%
total 98.025%
view source repository copy reproduction command
isaozler/kode-mono/sources/KodeMono.glyphs (gftools)98.007% (HVAR)
table value
HVAR 3.153%
total 98.008%
view source repository copy reproduction command
googlefonts/square-peg/sources/SquarePeg.glyphs (gftools)97.990% (glyf, maxp)
table value
glyf 95.677%
maxp 83.333%
total 97.991%
view source repository copy reproduction command
EbenSorkin/Dekko/sources/Dekko.glyphs (gftools)97.966% ((mark/kern), GPOS, glyf, maxp)
table value
(mark/kern) 99.995%
GPOS 98.997%
glyf 94.982%
maxp 94.444%
total 97.966%
view source repository copy reproduction command
isaozler/kode-mono/sources/KodeMono.glyphs (default)97.965% (HVAR)
table value
HVAR 3.153%
total 97.965%
view source repository copy reproduction command
googlefonts/sassy-frass/sources/SassyFrass.glyphs (gftools)97.928% (glyf, maxp)
table value
glyf 95.617%
maxp 83.333%
total 97.929%
view source repository copy reproduction command
googlefonts/BevanFont/sources/Bevan-Italic.glyphs (gftools)97.911% (glyf, maxp)
table value
glyf 91.331%
maxp 88.889%
total 97.912%
view source repository copy reproduction command
googlefonts/BevanFont/sources/Bevan.glyphs (gftools)97.883% (glyf, maxp)
table value
glyf 91.102%
maxp 94.444%
total 97.884%
view source repository copy reproduction command
positype/Murecho-Project/sources/Murecho.glyphs (default)97.865% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.967%
gvar 99.930%
total 97.866%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
Fonthausen/CrimsonPro/sources/CrimsonPro-Italic.glyphs (default)97.833% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.958%
GSUB 94.599%
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.500%
total 97.833%
view source repository copy reproduction command
Fonthausen/CrimsonPro/sources/CrimsonPro.glyphs (default)97.719% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 95.709%
GSUB 94.599%
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.500%
total 97.720%
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
positype/Murecho-Project/sources/Murecho.glyphs (gftools)97.690% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.759%
gvar 99.695%
total 97.690%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter-Italic.glyphs (default)97.676% ((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.687%
total 97.677%
view source repository copy reproduction command
notofonts/adlam/sources/NotoSansAdlam.glyphs (default)97.661% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 97.661%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter-Italic.glyphs (gftools)97.654% ((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.687%
total 97.654%
view source repository copy reproduction command
ButTaiwan/iansui/sources/Iansui-build.glyphspackage (default)97.643% ((mark/kern), GDEF, glyf, head, hmtx, maxp, name, vhea, vmtx)
table value
(mark/kern) 98.095%
GDEF 93.606%
glyf 98.137%
head 95.000%
hmtx 99.921%
maxp 94.444%
name 80.734%
total 97.644%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/sometype-mono/sources/SometypeMono-Italic.glyphs (gftools)97.609% (HVAR)
table value
HVAR 2.756%
total 97.610%
view source repository copy reproduction command
googlefonts/italianno/sources/Italianno.glyphs (gftools)97.577% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 96.476%
maxp 83.333%
total 97.577%
view source repository copy reproduction command
JAMO-TYPEFACE/Orbit/Sources/Orbit.glyphs (gftools)97.576% (glyf, maxp)
table value
glyf 97.008%
maxp 88.889%
total 97.577%
view source repository copy reproduction command
googlefonts/sometype-mono/sources/SometypeMono-Italic.glyphs (default)97.562% (HVAR)
table value
HVAR 2.756%
total 97.562%
view source repository copy reproduction command
googlefonts/sometype-mono/sources/SometypeMono.glyphs (gftools)97.534% (HVAR)
table value
HVAR 2.756%
total 97.534%
view source repository copy reproduction command
octaviopardo/REM/sources/REM-Italic.glyphs (gftools)97.490% ((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.198%
total 97.491%
view source repository copy reproduction command
googlefonts/sometype-mono/sources/SometypeMono.glyphs (default)97.487% (HVAR)
table value
HVAR 2.756%
total 97.487%
view source repository copy reproduction command
octaviopardo/REM/sources/REM-Italic.glyphs (default)97.458% ((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.198%
total 97.459%
view source repository copy reproduction command
notofonts/sora-sompeng/sources/NotoSansSoraSompeng.glyphs (default)97.419% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 97.419%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
skugiz/liter/sources/liter.glyphs (gftools)97.387% (GPOS, OS_2, glyf, maxp)
table value
GPOS 99.495%
OS_2 90.385%
glyf 92.038%
maxp 94.444%
total 97.387%
view source repository copy reproduction command
googlefonts/road-rage/sources/RoadRage.glyphs (gftools)97.368% (glyf, maxp, name)
table value
glyf 96.714%
maxp 88.889%
name 86.364%
total 97.368%
view source repository copy reproduction command
notofonts/dogra/sources/NotoSerifDogra.glyphs (default)97.299% (GSUB, vhea, vmtx)
table value
GSUB 95.215%
total 97.300%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/literata/sources/Literata.glyphs (gftools)97.295% ((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.225%
total 97.296%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
etunni/merienda/sources/Merienda.glyphs (gftools)97.291% ((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.118%
total 97.291%
view source repository copy reproduction command
googlefonts/literata/sources/Literata.glyphs (default)97.276% ((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.225%
total 97.276%
vhea fontmake only
vmtx fontmake only
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.215% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.334%
GSUB 94.043%
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.346%
total 97.216%
view source repository copy reproduction command
batsimadz/Sankofa-Display/sources/Sankofa.glyphs (gftools)97.132% (glyf, hmtx, maxp, name)
table value
glyf 95.096%
hmtx 99.720%
maxp 94.444%
name 96.000%
total 97.132%
view source repository copy reproduction command
googlefonts/indieflower/sources/IndieFlower.glyphs (gftools)97.122% (glyf, maxp)
table value
glyf 92.338%
maxp 94.444%
total 97.122%
view source repository copy reproduction command
octaviopardo/REM/sources/REM.glyphs (gftools)97.113% ((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.198%
total 97.113%
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
googlefonts/great-vibes/sources/GreatVibes-Pro.glyphs (gftools)97.099% (OS_2, glyf, maxp)
table value
OS_2 88.462%
glyf 91.874%
maxp 83.333%
total 97.100%
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
googlefonts/MakoFont/sources/Mako.glyphs (default)97.086% (vhea, vmtx)
table value
total 97.086%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
octaviopardo/REM/sources/REM.glyphs (default)97.075% ((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.198%
total 97.076%
view source repository copy reproduction command
etunni/merienda/sources/Merienda.glyphs (default)97.066% ((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.118%
total 97.067%
view source repository copy reproduction command
googlefonts/qwigley/sources/Qwigley.glyphs (gftools)97.061% (OS_2, glyf, maxp)
table value
OS_2 98.077%
glyf 93.837%
maxp 83.333%
total 97.061%
view source repository copy reproduction command
notofonts/adlam/sources/NotoSansAdlamUnjoined.glyphs (default)97.040% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 97.041%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
alexeiva/badscript/sources/BadScript.glyphs (gftools)97.014% (glyf, maxp)
table value
glyf 94.297%
maxp 83.333%
total 97.014%
view source repository copy reproduction command
googlefonts/MakoFont/sources/Mako.glyphs (gftools)96.867% (glyf, maxp, vhea, vmtx)
table value
glyf 99.426%
maxp 94.444%
total 96.867%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
agyeiarcher/Jaro/sources/Jaro.glyphs (gftools)96.856% (VVAR, glyf, gvar, vhea, vmtx)
table value
VVAR fontmake only
glyf 99.825%
gvar 99.845%
total 96.856%
vhea fontmake only
vmtx fontmake only
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
SorkinType/Denk-One/sources/DenkOne.glyphs (gftools)96.839% (OS_2, glyf, hmtx, maxp, vhea, vmtx)
table value
OS_2 88.462%
glyf 93.580%
hmtx 99.873%
maxp 88.889%
total 96.839%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
notofonts/makasar/sources/NotoSerifMakasar.designspace (default)96.836% (HVAR, STAT, fvar, gvar, name)
table value
HVAR fontc only
STAT fontc only
fvar fontc only
gvar fontc only
name 96.471%
total 96.837%
view source repository copy reproduction command
aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (gftools)96.785% ((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.479%
total 96.785%
view source repository copy reproduction command
aoifemooney/makingbiorhyme/sources/BioRhyme.glyphs (default)96.765% ((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.479%
total 96.765%
view source repository copy reproduction command
agyeiarcher/Jaro/sources/Jaro.glyphs (default)96.755% (VVAR, vhea, vmtx)
table value
VVAR fontmake only
total 96.756%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (gftools)96.582% ((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.583%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline-Italic.glyphs (default)96.579% ((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.579%
view source repository copy reproduction command
ButTaiwan/iansui/sources/Iansui-build.glyphspackage (gftools)96.541% ((mark/kern), GDEF, glyf, head, hmtx, maxp, name, vhea, vmtx)
table value
(mark/kern) 98.095%
GDEF 93.606%
glyf 96.968%
head 95.000%
hmtx 99.921%
maxp 88.889%
name 80.734%
total 96.542%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
scfried/soft-type-jacquard/sources/Jacquard24Charted.glyphs (gftools)96.426% (glyf, maxp)
table value
glyf 96.407%
maxp 66.667%
total 96.426%
view source repository copy reproduction command
scfried/soft-type-jacquard/sources/Jacquard12Charted.glyphs (gftools)96.408% (glyf, maxp)
table value
glyf 96.336%
maxp 66.667%
total 96.408%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (gftools)96.336% ((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.903%
total 96.336%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin.glyphs (default)96.320% ((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.903%
total 96.320%
view source repository copy reproduction command
googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (gftools)96.308% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.713%
total 96.308%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (gftools)96.300% ((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.300%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat-Italic.glyphs (default)96.296% ((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.296%
view source repository copy reproduction command
googlefonts/PontanoSansFont/sources/PontanoSans.glyphs (default)96.284% (VVAR, gvar, vhea, vmtx)
table value
VVAR fontmake only
gvar 99.711%
total 96.285%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Michroma-font/sources/Michroma-Round.glyphs (gftools)96.205% (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.205%
view source repository copy reproduction command
sovichet/kdam-thmor-pro/sources/KdamThmorPro.designspace (gftools)96.046% ((mark/kern), GDEF, GSUB, GlyphOrder, glyf, hhea, hmtx, maxp, name, post)
table value
(mark/kern) 98.580%
GDEF 99.184%
GSUB 96.687%
GlyphOrder 57.618%
glyf 93.635%
hhea 94.737%
hmtx 99.907%
maxp 94.444%
name 95.122%
post 99.849%
total 96.046%
view source repository copy reproduction command
googlefonts/literata/sources/Literata-Italic.glyphs (gftools)95.906% ((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.050%
total 95.906%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (gftools)95.892% ((mark/kern))
table value
(mark/kern) 87.972%
total 95.893%
view source repository copy reproduction command
simoncozens/Miriam-Libre/sources/MiriamLibre.glyphs (default)95.888% ((mark/kern))
table value
(mark/kern) 87.972%
total 95.888%
view source repository copy reproduction command
googlefonts/literata/sources/Literata-Italic.glyphs (default)95.876% ((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.050%
total 95.877%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforText-SemiBoldItalic.ufo (gftools)95.707% (glyf, maxp)
table value
glyf 89.727%
maxp 94.444%
total 95.708%
view source repository copy reproduction command
notofonts/lao/sources/NotoSansLaoLooped.glyphs (default)95.698% ((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.714%
total 95.698%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforText-SemiBold.ufo (gftools)95.453% (glyf, maxp)
table value
glyf 87.058%
maxp 88.889%
total 95.453%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforDisplay-Medium.ufo (gftools)95.424% (glyf, maxp)
table value
glyf 87.020%
maxp 88.889%
total 95.424%
view source repository copy reproduction command
wix/wixmadefor/sources/WixMadeforDisplay-SemiBold.ufo (gftools)95.418% (glyf, maxp)
table value
glyf 86.998%
maxp 88.889%
total 95.418%
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter.glyphs (gftools)95.295% ((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.611%
total 95.296%
view source repository copy reproduction command
solmatas/BitterPro/sources/Bitter.glyphs (default)95.282% ((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.611%
total 95.283%
view source repository copy reproduction command
weiweihuanghuang/Work-Sans/sources/WorkSans-Italic.glyphs (gftools)95.098% ((mark/kern), GSUB, GlyphOrder, HVAR, OS_2, glyf, gvar, hhea, hmtx, maxp, post)
table value
(mark/kern) 96.334%
GSUB 94.043%
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.346%
total 95.099%
view source repository copy reproduction command
googlefonts/zen-dots/sources/ZenDots.glyphs (gftools)95.060% (glyf, maxp)
table value
glyf 88.588%
maxp 83.333%
total 95.061%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa.glyphs (gftools)94.821% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 94.822%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa.glyphs (default)94.813% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 55.900%
GPOS 96.226%
sizeof(GPOS) 1710B
total 94.813%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada.glyphs (gftools)94.761% ((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.268%
total 94.762%
view source repository copy reproduction command
Omnibus-Type/Labrada/sources/Labrada.glyphs (default)94.718% ((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.268%
total 94.718%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (gftools)94.522% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.522%
view source repository copy reproduction command
indestructible-type/Bodoni/sources/BodoniModa-Italic.glyphs (default)94.513% ((mark/kern), GPOS, sizeof(GPOS))
table value
(mark/kern) 47.253%
GPOS 96.226%
sizeof(GPOS) 1730B
total 94.513%
view source repository copy reproduction command
googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (gftools)94.508% ((mark/kern), GPOS)
table value
(mark/kern) 89.791%
GPOS 87.470%
total 94.509%
view source repository copy reproduction command
googlefonts/Libre-Bodoni/sources/LibreBodoni.glyphs (default)94.496% ((mark/kern), GPOS)
table value
(mark/kern) 89.791%
GPOS 87.470%
total 94.497%
view source repository copy reproduction command
notofonts/elymaic/sources/NotoSansElymaic.designspace (default)94.365% (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.366%
view source repository copy reproduction command
cyrealtype/Podkova/sources/Podkova.glyphs (default)94.229% ((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.229%
view source repository copy reproduction command
octaviopardo/Protest/sources/ProtestRiot.glyphs (gftools)94.171% (glyf, hmtx, maxp)
table value
glyf 86.774%
hmtx 99.831%
maxp 88.889%
total 94.171%
view source repository copy reproduction command
googlefonts/zen-tokyo-zoo/sources/TokyoZoo.glyphs (gftools)93.976% (glyf, maxp)
table value
glyf 91.496%
maxp 94.444%
total 93.976%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (gftools)93.318% ((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.516%
total 93.319%
view source repository copy reproduction command
googlefonts/Libre-Franklin/sources/LibreFranklin-Italic.glyphs (default)93.296% ((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.516%
total 93.296%
view source repository copy reproduction command
googlefonts/golos-text/sources/GolosText.glyphs (gftools)93.190% ((mark/kern), GPOS, VVAR, vhea, vmtx)
table value
(mark/kern) 82.611%
GPOS 86.721%
VVAR fontmake only
total 93.190%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/golos-text/sources/GolosText.glyphs (default)93.176% ((mark/kern), GPOS, VVAR, vhea, vmtx)
table value
(mark/kern) 82.611%
GPOS 86.721%
VVAR fontmake only
total 93.177%
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Domine/sources/Domine.designspace (gftools)93.039% ((mark/kern), GDEF, GPOS, name)
table value
(mark/kern) 82.109%
GDEF 42.394%
GPOS 95.620%
name 98.089%
total 93.039%
view source repository copy reproduction command
notofonts/mongolian/sources/NotoSansMongolian.designspace (default)92.781% +0.001(GSUB, sizeof(GSUB), vhea, vmtx)
table value
GSUB 88.062%
name 100.000% +2.913
sizeof(GSUB) 5524B
total 92.782% +0.001
vhea fontmake only
vmtx fontmake only
view source repository copy reproduction command
googlefonts/Domine/sources/Domine.designspace (default)92.734% ((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.735%
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
JulietaUla/Montserrat/sources/Montserrat.glyphs (gftools)92.328% ((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.328%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/Montserrat.glyphs (default)92.306% ((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.307%
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.839% (glyf, maxp)
table value
glyf 84.772%
maxp 77.778%
total 91.839%
view source repository copy reproduction command
googlefonts/zen-loop/sources/ZenLoopItalic.glyphs (gftools)91.085% (glyf, hmtx, maxp)
table value
glyf 84.850%
hmtx 99.603%
maxp 77.778%
total 91.085%
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 (gftools)90.364% ((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.919%
total 90.364%
view source repository copy reproduction command
JulietaUla/Montserrat/sources/MontserratUnderline.glyphs (default)90.311% ((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.919%
total 90.311%
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSerifDevanagari.glyphspackage (default)90.281% (GSUB)
table value
GSUB 41.302%
total 90.281%
view source repository copy reproduction command
SorkinType/GaMaamli/sources/GaMaamli.glyphs (gftools)89.584% (glyf, hmtx, maxp, sizeof(glyf))
table value
glyf 71.353%
hmtx 99.754%
maxp 83.333%
sizeof(glyf) 11968B
total 89.585%
view source repository copy reproduction command
googlefonts/googlesans/sources/../source/GoogleSans/GoogleSans.designspace (default)89.467% ((mark/kern), GDEF, GPOS, GSUB, fvar, glyf, gvar, maxp, name)
table value
(mark/kern) 84.730%
GDEF 99.960%
GPOS 95.346%
GSUB 39.873%
fvar 98.649%
glyf 99.572%
gvar 99.650%
maxp 94.444%
name 98.343%
total 89.467%
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)88.855% +0.011((mark/kern), GDEF, GPOS, GSUB, OS_2, fvar, glyf, gvar, head, maxp, name)
table value
(mark/kern) 84.053% +0.016
GDEF 99.968%
GPOS 95.770%
GSUB 39.841%
OS_2 98.077%
fvar 98.649%
glyf 99.604%
gvar 99.639%
head 95.000%
maxp 94.444%
name 98.286%
total 88.855% +0.011
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
googlefonts/Playfair/sources/Playfair-Italic.glyphspackage (default)88.240% ((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.207%
total 88.240%
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.564% ((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.207%
total 86.564%
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.820% +0.004((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.323% +0.220
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.663%
total 85.821% +0.004
view source repository copy reproduction command
anrt-type/ANRT-Baskervville/sources/Baskervville.glyphs (gftools)85.345% (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 85.345%
view source repository copy reproduction command
notofonts/devanagari/sources/NotoSansDevanagari.glyphspackage (default)84.549% ((mark/kern), GSUB)
table value
(mark/kern) 96.990%
GSUB 38.813%
total 84.549%
view source repository copy reproduction command
scfried/soft-type-micro/sources/Micro5Charted.glyphs (gftools)83.871% (glyf, maxp)
table value
glyf 82.276%
maxp 66.667%
total 83.871%
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.491% +0.001((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.046
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.663%
total 83.491% +0.001
view source repository copy reproduction command
anrt-type/ANRT-Baskervville/sources/Baskervville-Italic.glyphs (gftools)82.723% (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.723%
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
microsoft/ADLaM-Display/Sources/ADLaM-Display.glyphs (gftools)82.309% ((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 82.310%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey20Charted.glyphs (gftools)80.465% (glyf, maxp)
table value
glyf 80.285%
maxp 66.667%
total 80.466%
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
scfried/soft-type-jersey/sources/Jersey15Charted.glyphs (gftools)80.288% (glyf, maxp)
table value
glyf 79.985%
maxp 66.667%
total 80.288%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey10Charted.glyphs (gftools)80.028% (glyf, maxp)
table value
glyf 79.395%
maxp 66.667%
total 80.028%
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.360% (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.719%
hhea 89.474%
hmtx 47.911%
maxp 94.444%
post 42.025%
sizeof(GDEF) 24B
total 73.361%
view source repository copy reproduction command
EkType/Honk/sources/HonkExportFile.glyphs (gftools)72.995% (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.329%
hhea 89.474%
hmtx 47.911%
maxp 94.444%
post 42.025%
sizeof(GDEF) 24B
total 72.996%
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
Afrotype/danfo/sources/Danfo.glyphs (default)71.542% ((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 71.543%
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
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
fridamedrano/Kalnia-Glaze/sources/KalniaGlaze.glyphs (default)64.037% (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.117%
sizeof(CPAL) 16B
total 64.038%
view source repository copy reproduction command
niteeshy/ar-one-sans/sources/AROneSans.glyphs (gftools)63.906% ((mark/kern), HVAR, STAT, fvar, glyf, gvar, hmtx, name, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 37.762%
HVAR 7.536%
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) 116B
total 63.907%
view source repository copy reproduction command
niteeshy/ar-one-sans/sources/AROneSans.glyphs (default)63.282% ((mark/kern), HVAR, fvar, glyf, gvar, hmtx, name, sizeof(GDEF), sizeof(GPOS), sizeof(HVAR))
table value
(mark/kern) 37.762%
HVAR 7.536%
fvar 95.775%
glyf 99.411%
gvar 99.522%
hmtx 99.660%
name 95.385%
sizeof(GDEF) 7978B
sizeof(GPOS) 29270B
sizeof(HVAR) 116B
total 63.283%
view source repository copy reproduction command
scfried/soft-type-micro/sources/Micro5.glyphs (gftools)62.606% (glyf, maxp, sizeof(glyf))
table value
glyf 36.569%
maxp 66.667%
sizeof(glyf) 8814B
total 62.607%
view source repository copy reproduction command
scfried/soft-type-yarndings/sources/Yarndings12.glyphs (gftools)58.611% (glyf, maxp, sizeof(glyf))
table value
glyf 56.349%
maxp 66.667%
sizeof(glyf) 33442B
total 58.612%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey10.glyphs (gftools)55.974% (glyf, maxp, sizeof(glyf))
table value
glyf 47.389%
maxp 66.667%
sizeof(glyf) 79800B
total 55.974%
view source repository copy reproduction command
scfried/soft-type-yarndings/sources/Yarndings20.glyphs (gftools)45.902% (glyf, maxp, sizeof(glyf))
table value
glyf 44.692%
maxp 66.667%
sizeof(glyf) 88798B
total 45.903%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey15.glyphs (gftools)42.699% (glyf, head, maxp, sizeof(glyf), sizeof(loca))
table value
glyf 37.468%
head 95.000%
maxp 66.667%
sizeof(glyf) 191504B
sizeof(loca) 726B
total 42.699%
view source repository copy reproduction command
docrepair-fonts/lunasima-fonts/sources/Lunasima-Regular.designspace (default)41.852% ((mark/kern), GDEF, GPOS, ligcaret)
table value
(mark/kern) 0.000%
GDEF fontc only
GPOS fontc only
ligcaret fontc only
total 41.853%
view source repository copy reproduction command
SophiaDesign/Foldit/sources/glyphs-decomposed/Foldit.glyphs (default)37.924% (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 37.924%
view source repository copy reproduction command
scfried/soft-type-jacquarda-bastarda/sources/Jacquarda-Bastarda-9.glyphs (gftools)34.033% (glyf, maxp, sizeof(glyf))
table value
glyf 12.876%
maxp 66.667%
sizeof(glyf) 15762B
total 34.034%
view source repository copy reproduction command
scfried/soft-type-jacquard/sources/Jacquard12.glyphs (gftools)31.643% (glyf, head, hhea, hmtx, maxp, sizeof(glyf))
table value
glyf 18.220%
head 95.000%
hhea 94.737%
hmtx 99.721%
maxp 66.667%
sizeof(glyf) 82292B
total 31.643%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey20.glyphs (gftools)31.246% (glyf, head, maxp, sizeof(glyf), sizeof(loca))
table value
glyf 27.711%
head 95.000%
maxp 66.667%
sizeof(glyf) 342574B
sizeof(loca) 726B
total 31.247%
view source repository copy reproduction command
scfried/soft-type-jacquard/sources/Jacquard24.glyphs (gftools)29.512% (glyf, head, maxp, sizeof(glyf), sizeof(loca))
table value
glyf 25.979%
head 95.000%
maxp 66.667%
sizeof(glyf) 419928B
sizeof(loca) 716B
total 29.513%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey25.glyphs (gftools)23.801% (glyf, head, maxp, sizeof(glyf), sizeof(loca))
table value
glyf 21.174%
head 95.000%
maxp 66.667%
sizeof(glyf) 494938B
sizeof(loca) 726B
total 23.802%
view source repository copy reproduction command
theseunbadejo/Agu-Display/sources/AguDisplay.glyphs (gftools)23.168% -0.000((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 0.881%
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 23.169% -0.000
view source repository copy reproduction command
theseunbadejo/Agu-Display/sources/AguDisplay.glyphs (default)22.783% ((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 0.881%
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 22.783%
view source repository copy reproduction command
scfried/soft-type-jersey/sources/Jersey25Charted.glyphs (gftools)11.916% (glyf, maxp)
table value
glyf 11.319%
maxp 66.667%
total 11.916%
view source repository copy reproduction command

Summary

Tag Targets with diff
glyf 324
maxp 236
gvar 161
GSUB 143
(mark/kern) 142
HVAR 132
hmtx 132
OS_2 117
hhea 115
GlyphOrder 108
post 107
GDEF 91
GPOS 61
name 55
vhea 44
vmtx 44
fvar 40
VVAR 25
head 20
STAT 19
avar 17
ligcaret 14
sizeof(glyf) 12
sizeof(GDEF) 8
sizeof(GPOS) 8
sizeof(loca) 5
COLR 4
CPAL 4
MVAR 4
cvt 3
fpgm 3
prep 3
sizeof(name) 3
cmap 2
meta 2
sizeof(GSUB) 2
sizeof(HVAR) 2
sizeof(CPAL) 1
sizeof(hmtx) 1
sizeof(post) 1

fontc failures

SorkinType/Agbalumo/sources/Agbalumo.glyphspackage (config.yaml) (default)
alumo.glyphspackage" [2025-04-23T23:13:10.669811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueFuzz' [2025-04-23T23:13:10.669824Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueScale' [2025-04-23T23:13:10.669825Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2025-04-23T23:13:10.669826Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' [2025-04-23T23:13:10.669827Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2025-04-23T23:13:10.669829Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:13:10.669937Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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-04-23T23:13:47.442666Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'blueShift' [2025-04-23T23:13:47.442667Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Extension Kerning' [2025-04-23T23:13:47.442668Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Use Line Breaks' [2025-04-23T23:13:47.442671Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:13:47.442783Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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
balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo (config.yaml) (default)
[2025-04-23T23:15:28.633016Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:15:28.633048Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "/Users/rofls/.crater_cache/balt-dev/bytesized-gf/sources/Bytesized-Regular.ufo" [2025-04-23T23:15:28.633084Z 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)
ython3.12 -m gftools.builder.jobrunner /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpopbd01qi Bytesized-Regular.ufo --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpopbd01qi Bytesized-Regular.ufo --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:15:31.152008Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:15:31.152043Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "ufo" from "Bytesized-Regular.ufo" [2025-04-23T23:15:31.152075Z 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)
ls/.crater_cache/dy/linefont/sources/Linefont.designspace" [2025-04-23T23:14:07.317787Z ThreadId(2) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-04-23T23:14:07.317824Z ThreadId(2) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:14:07.317829Z ThreadId(2) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:14:07.317920Z ThreadId(1) fontc::workload DEBUG] 1/1591 complete, most recently Fe(Features) [2025-04-23T23:14:07.317929Z ThreadId(1) fontc::workload DEBUG] 2/1591 complete, most recently Fe(ColorPalettes) [2025-04-23T23:14:07.317933Z ThreadId(1) fontc::workload DEBUG] 3/1591 complete, most recently Fe(PaintGraph) [2025-04-23T23:14:07.326966Z 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)
rce DEBUG] Features for "Linefont.designspace" [2025-04-23T23:14:13.949590Z ThreadId(7) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:14:13.949611Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-04-23T23:14:13.949614Z ThreadId(9) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:14:13.949656Z ThreadId(1) fontc::workload DEBUG] 1/1591 complete, most recently Fe(Features) [2025-04-23T23:14:13.949661Z ThreadId(1) fontc::workload DEBUG] 2/1591 complete, most recently Fe(PaintGraph) [2025-04-23T23:14:13.949662Z ThreadId(1) fontc::workload DEBUG] 3/1591 complete, most recently Fe(ColorPalettes) [2025-04-23T23:14:13.954564Z 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)
ssful [2025-04-23T23:38:01.042362Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(guillemotright)) successful [2025-04-23T23:38:01.042366Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(zero)) successful [2025-04-23T23:38:01.042370Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(I)) successful 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-04-23T23:38:01.042374Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni0001)) successful [2025-04-23T23:38:01.042378Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(E)) successful [2025-04-23T23:38:01.042382Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uni0019)) successful [2025-04-23T23:38:01.044075Z ThreadId(1) fontc::workload DEBUG] 1184/1539 complete, most recently Fe(GlyphOrder) [2025-04-23T23:38:01.044457Z 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-04-23T23:40:44.974116Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:40:44.974196Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono-Italic.glyphs" [2025-04-23T23:40:44.977922Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:40:44.977940Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-04-23T23:40:44.977941Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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)
bleMono-Italic.glyphs --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:40:48.321076Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:40:48.321110Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "AtkinsonHyperlegibleMono-Italic.glyphs" [2025-04-23T23:40:48.323678Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:40:48.323687Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-04-23T23:40:48.323688Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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-04-23T23:40:34.408661Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:40:34.408692Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "/Users/rofls/.crater_cache/googlefonts/atkinson-hyperlegible-next-mono/sources/AtkinsonHyperlegibleMono.glyphs" [2025-04-23T23:40:34.411623Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:40:34.411641Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-04-23T23:40:34.411643Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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)
insonHyperlegibleMono.glyphs --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:40:37.977420Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:40:37.977452Z ThreadId(1) glyphs_reader::font DEBUG] Read glyphs "AtkinsonHyperlegibleMono.glyphs" [2025-04-23T23:40:37.979922Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Enforce Compatibility Check' [2025-04-23T23:40:37.979932Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Variable Font Origin' [2025-04-23T23:40:37.979933Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Mappings' thread 'main' panicked at glyphs-reader/src/font.rs:2010: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)
t recently Be(GlyfFragment(question)) [2025-04-23T23:44:26.153493Z ThreadId(1) fontc ERROR] FEA parsing failed with 6 errors [2025-04-23T23:44:26.153504Z 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)
plete, most recently Fe(PaintGraph) [2025-04-23T23:46:49.985941Z ThreadId(1) fontc::workload DEBUG] 3/903 complete, most recently Fe(ColorPalettes) [2025-04-23T23:46:49.985943Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-04-23T23:46:49.985947Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-04-23T23:46:49.985948Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-04-23T23:46:49.986519Z ThreadId(1) fontc::workload DEBUG] 4/903 complete, most recently Be(Colr) [2025-04-23T23:46:49.986535Z ThreadId(1) fontc::workload DEBUG] 5/903 complete, most recently Be(Cpal) [2025-04-23T23:46:49.986541Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2025-04-23T23:46:49.986547Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2025-04-23T23:46:49.987041Z ThreadId(1) fontc::workload DEBUG] 6/903 complete, most recently Fe(StaticMetadata) [2025-04-23T23:46:49.987724Z ThreadId(1) fontc ERROR] Invalid tag ' GOOG': Invalid length (5)
googlefonts/josefinslab/sources/JosefinSlab-Italic.designspace (config.yaml) (gftools)
T23:46:53.097991Z ThreadId(1) fontc::workload DEBUG] 2/903 complete, most recently Fe(PaintGraph) [2025-04-23T23:46:53.097992Z ThreadId(1) fontc::workload DEBUG] 3/903 complete, most recently Fe(ColorPalettes) [2025-04-23T23:46:53.097994Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-04-23T23:46:53.098005Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-04-23T23:46:53.098006Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-04-23T23:46:53.098758Z ThreadId(1) fontc::workload DEBUG] 4/903 complete, most recently Fe(StaticMetadata) [2025-04-23T23:46:53.098772Z ThreadId(1) fontc::workload DEBUG] 5/903 complete, most recently Be(Colr) [2025-04-23T23:46:53.098776Z ThreadId(1) fontc::workload DEBUG] 6/903 complete, most recently Be(Cpal) [2025-04-23T23:46:53.099383Z 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)
CCZ"} [2025-04-23T23:25:29.764811Z ThreadId(3) fontbe::glyphs WARN] downArrow has inconsistent path elements: {"MCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCZ"} [2025-04-23T23:25:29.764819Z ThreadId(3) fontbe::glyphs WARN] hungarumlaut has inconsistent path elements: {"MCCCCCCZMCCCCCCZ", "MCCCCCCCCZMCCCCCCZ"} [2025-04-23T23:25:29.764827Z ThreadId(3) fontbe::glyphs WARN] q has inconsistent path elements: {"MCCCCCCCCCZMCCZMCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCZMCCCCCCCCCCCZ"} [2025-04-23T23:25:29.764833Z ThreadId(9) fontbe::glyphs WARN] leftRightArrow has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCZ"} [2025-04-23T23:25:29.764573Z ThreadId(2) fontbe::glyphs WARN] brokenbar has inconsistent path elements: {"MCCCCCZMCCCCZ", "MCCCCZMCCCCCCCCZ"} [2025-04-23T23:25:29.764836Z ThreadId(3) fontbe::glyphs WARN] uni030C has inconsistent path elements: {"MCCCCCCCCZ", "MCCCCCCCCCCZ"} [2025-04-23T23:25:29.774419Z ThreadId(1) fontc ERROR] 'period' has interpolation-incompatible paths
googlefonts/sedgwickave/sources/Sedgwick-Ave.glyphs (config.yaml) (gftools)
529 complete, most recently Fe(Glyph(uni2010)) [2025-04-23T23:25:35.687238Z ThreadId(1) fontc::workload DEBUG] 635/2529 complete, most recently Fe(Glyph(uni0201)) [2025-04-23T23:25:35.687242Z ThreadId(1) fontc::workload DEBUG] 636/2529 complete, most recently Be(GlyfFragment(section)) [2025-04-23T23:25:35.687245Z ThreadId(1) fontc::workload DEBUG] 637/2529 complete, most recently Fe(Glyph(uni1EF9)) [2025-04-23T23:25:35.687254Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(eight))' failed: ''eight' has interpolation-incompatible paths' [2025-04-23T23:25:35.687259Z ThreadId(1) fontc::workload DEBUG] 638/2529 complete, most recently Be(GlyfFragment(eight)) [2025-04-23T23:25:35.687261Z ThreadId(1) fontc::workload DEBUG] 639/2529 complete, most recently Be(GlyfFragment(less)) [2025-04-23T23:25:35.695533Z ThreadId(1) fontc ERROR] 'section' 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-04-23T23:06:40.295250Z ThreadId(9) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-04-23T23:06:40.295357Z ThreadId(9) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:06:40.295365Z ThreadId(9) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:06:40.295392Z ThreadId(1) fontc::workload DEBUG] 1/4555 complete, most recently Fe(Features) [2025-04-23T23:06:40.295405Z ThreadId(1) fontc::workload DEBUG] 2/4555 complete, most recently Fe(ColorPalettes) [2025-04-23T23:06:40.295409Z ThreadId(1) fontc::workload DEBUG] 3/4555 complete, most recently Fe(PaintGraph) [2025-04-23T23:06:40.300986Z 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)
)) [2025-04-23T23:18:47.291626Z ThreadId(1) fontc::workload DEBUG] 1274/4740 complete, most recently Fe(Glyph(Scommaaccent)) [2025-04-23T23:18:47.291628Z ThreadId(1) fontc::workload DEBUG] 1275/4740 complete, most recently Fe(Glyph(sinKSsI)) [2025-04-23T23:18:47.291631Z ThreadId(1) fontc::workload DEBUG] 1276/4740 complete, most recently Fe(Glyph(sinFR.virama)) [2025-04-23T23:18:47.291633Z ThreadId(1) fontc::workload DEBUG] 1277/4740 complete, most recently Fe(Glyph(Imacron)) [2025-04-23T23:18:47.291636Z ThreadId(1) fontc::workload DEBUG] 1278/4740 complete, most recently Fe(Glyph(Acircumflexhookabove)) [2025-04-23T23:18:47.291639Z ThreadId(1) fontc::workload DEBUG] 1279/4740 complete, most recently Fe(Glyph(sinGRI)) [2025-04-23T23:18:47.291641Z ThreadId(1) fontc::workload DEBUG] 1280/4740 complete, most recently Fe(Glyph(sinLIi)) [2025-04-23T23:18:47.295687Z 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)
(1) fontc::workload DEBUG] 1182/4740 complete, most recently Fe(Glyph(sinNyI)) [2025-04-23T23:18:52.615154Z ThreadId(1) fontc::workload DEBUG] 1183/4740 complete, most recently Fe(Glyph(uhungarumlaut)) [2025-04-23T23:18:52.615157Z ThreadId(1) fontc::workload DEBUG] 1184/4740 complete, most recently Fe(Glyph(sinKhRa)) [2025-04-23T23:18:52.615159Z ThreadId(1) fontc::workload DEBUG] 1185/4740 complete, most recently Fe(Glyph(sinNndd.virama)) [2025-04-23T23:18:52.615162Z ThreadId(1) fontc::workload DEBUG] 1186/4740 complete, most recently Fe(Glyph(odblgrave)) [2025-04-23T23:18:52.615166Z ThreadId(1) fontc::workload DEBUG] 1187/4740 complete, most recently Fe(Glyph(sinCha)) [2025-04-23T23:18:52.619545Z 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)
025-04-23T23:21:47.691560Z ThreadId(1) fontc::workload DEBUG] 110/6495 complete, most recently Fe(Glyph(uni0762.fina)) [2025-04-23T23:21:47.691561Z ThreadId(1) fontc::workload DEBUG] 111/6495 complete, most recently Fe(Glyph(uniFCA1)) [2025-04-23T23:21:47.691562Z ThreadId(1) fontc::workload DEBUG] 112/6495 complete, most recently Fe(Glyph(uniFE7E)) [2025-04-23T23:21:47.691563Z ThreadId(1) fontc::workload DEBUG] 113/6495 complete, most recently Fe(Glyph(uni06B6.init)) [2025-04-23T23:21:47.691564Z ThreadId(1) fontc::workload DEBUG] 114/6495 complete, most recently Fe(Glyph(uniFCEA)) [2025-04-23T23:21:47.691565Z ThreadId(1) fontc::workload DEBUG] 115/6495 complete, most recently Fe(Glyph(uniFC3C)) [2025-04-23T23:21:47.691566Z ThreadId(1) fontc::workload DEBUG] 116/6495 complete, most recently Fe(Glyph(uniFEE0_uni065A.rlig)) [2025-04-23T23:21:47.709435Z ThreadId(1) fontc ERROR] Invalid source glyph 'uni0665.ccmp': 'bad anchor: 'Invalid anchor '_b._958': 'mark anchors cannot be numbered'''
notofonts/hanifi-rohingya/sources/NotoSansHanifiRohingya.designspace (config-sans-hanifi-rohingya.yaml) (default)
ya/sources/NotoSansHanifiRohingya.designspace" [2025-04-23T23:28:17.268701Z ThreadId(4) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:28:17.268708Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:28:17.271465Z ThreadId(1) fontc::workload DEBUG] 1/755 complete, most recently Fe(Features) [2025-04-23T23:28:17.271490Z ThreadId(1) fontc::workload DEBUG] 2/755 complete, most recently Fe(ColorPalettes) [2025-04-23T23:28:17.271494Z ThreadId(1) fontc::workload DEBUG] 3/755 complete, most recently Fe(PaintGraph) [2025-04-23T23:28:17.271496Z ThreadId(1) fontc::workload DEBUG] 4/755 complete, most recently Fe(StaticMetadata) [2025-04-23T23:28:17.272076Z 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)
fontc::workload DEBUG] 4280/15783 complete, most recently Fe(Glyph(upperrighttolowerleftFillSquare)) [2025-04-23T23:34:00.707917Z ThreadId(1) fontc::workload DEBUG] 4281/15783 complete, most recently Fe(Glyph(tcurl)) [2025-04-23T23:34:00.707918Z ThreadId(1) fontc::workload DEBUG] 4282/15783 complete, most recently Fe(Glyph(iota_macroncomb_commaabovecomb_gravecomb)) [2025-04-23T23:34:00.707919Z ThreadId(1) fontc::workload DEBUG] 4283/15783 complete, most recently Fe(Glyph(zcircumflex)) [2025-04-23T23:34:00.707920Z ThreadId(1) fontc::workload DEBUG] 4284/15783 complete, most recently Fe(Glyph(omegaclosed-latin)) [2025-04-23T23:34:00.707921Z ThreadId(1) fontc::workload DEBUG] 4285/15783 complete, most recently Fe(Glyph(j.sc)) [2025-04-23T23:34:00.707923Z ThreadId(1) fontc::workload DEBUG] 4286/15783 complete, most recently Fe(Glyph(einferior)) [2025-04-23T23:34:00.783757Z 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)
GlyfFragment(five.osf)) [2025-04-23T23:33:22.078134Z ThreadId(1) fontc::workload DEBUG] 9807/15753 complete, most recently Be(GlyfFragment(tonebarhighmod_tonebarmidmod_tonebarextrahighmod)) [2025-04-23T23:33:22.078137Z ThreadId(1) fontc::workload DEBUG] 9808/15753 complete, most recently Be(GlyfFragment(six)) [2025-04-23T23:33:22.078140Z ThreadId(1) fontc::workload DEBUG] 9809/15753 complete, most recently Be(GlyfFragment(colontriangularhalfmod)) [2025-04-23T23:33:22.078143Z ThreadId(1) fontc::workload DEBUG] 9810/15753 complete, most recently Be(GlyfFragment(ypogegrammeni)) [2025-04-23T23:33:22.078146Z ThreadId(1) fontc::workload DEBUG] 9811/15753 complete, most recently Be(GlyfFragment(parentabovecomb)) [2025-04-23T23:33:22.078149Z ThreadId(1) fontc::workload DEBUG] 9812/15753 complete, most recently Be(GlyfFragment(endhightonemod)) [2025-04-23T23:33:22.134612Z 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)
omplete, most recently Be(GlyfFragment(Eltail-cy)) [2025-04-23T23:32:46.110502Z ThreadId(1) fontc::workload DEBUG] 8687/15725 complete, most recently Be(GlyfFragment(lowringmod)) [2025-04-23T23:32:46.110505Z ThreadId(1) fontc::workload DEBUG] 8688/15725 complete, most recently Be(GlyfFragment(rdouble)) [2025-04-23T23:32:46.110508Z ThreadId(1) fontc::workload DEBUG] 8689/15725 complete, most recently Be(GlyfFragment(doublebrevebelowcomb)) [2025-04-23T23:32:46.110510Z ThreadId(1) fontc::workload DEBUG] 8690/15725 complete, most recently Be(GlyfFragment(doubleopenmarkbelowcomb)) [2025-04-23T23:32:46.110513Z ThreadId(1) fontc::workload DEBUG] 8691/15725 complete, most recently Be(GlyfFragment(jdotlessstroke)) [2025-04-23T23:32:46.110516Z ThreadId(1) fontc::workload DEBUG] 8692/15725 complete, most recently Be(GlyfFragment(bilabialpercussive)) [2025-04-23T23:32:46.209980Z 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)
5-04-23T23:32:07.585878Z ThreadId(1) fontc::workload DEBUG] 6561/15497 complete, most recently Be(GlyfFragment(mmiddletilde)) [2025-04-23T23:32:07.585881Z ThreadId(1) fontc::workload DEBUG] 6562/15497 complete, most recently Be(GlyfFragment(tonebarextrahighmod_tonebarhighmod_tonebarlowmod)) [2025-04-23T23:32:07.585883Z ThreadId(1) fontc::workload DEBUG] 6563/15497 complete, most recently Be(GlyfFragment(ezhcurl)) [2025-04-23T23:32:07.585886Z ThreadId(1) fontc::workload DEBUG] 6564/15497 complete, most recently Be(GlyfFragment(bidentalpercussive)) [2025-04-23T23:32:07.585889Z ThreadId(1) fontc::workload DEBUG] 6565/15497 complete, most recently Be(GlyfFragment(Yusiotifiedclosedlittle-cy)) [2025-04-23T23:32:07.585892Z ThreadId(1) fontc::workload DEBUG] 6566/15497 complete, most recently Be(GlyfFragment(tonebarlowmod_tonebarextralowmod)) [2025-04-23T23:32:07.672186Z 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)
omplete, most recently Be(GlyfFragment(glottalstopreversedmod)) [2025-04-23T23:31:28.145070Z ThreadId(1) fontc::workload DEBUG] 7902/15485 complete, most recently Be(GlyfFragment(manat)) [2025-04-23T23:31:28.145072Z ThreadId(1) fontc::workload DEBUG] 7903/15485 complete, most recently Be(GlyfFragment(chilowleftserif)) [2025-04-23T23:31:28.145073Z ThreadId(1) fontc::workload DEBUG] 7904/15485 complete, most recently Be(GlyfFragment(tetse-cy)) [2025-04-23T23:31:28.145074Z ThreadId(1) fontc::workload DEBUG] 7905/15485 complete, most recently Be(GlyfFragment(blackleftbullet)) [2025-04-23T23:31:28.145075Z ThreadId(1) fontc::workload DEBUG] 7906/15485 complete, most recently Be(GlyfFragment(Omegaround-cy)) [2025-04-23T23:31:28.145077Z ThreadId(1) fontc::workload DEBUG] 7907/15485 complete, most recently Be(GlyfFragment(KoppaArchaic)) [2025-04-23T23:31:28.263021Z 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)
DEBUG] 1426/2331 complete, most recently Be(GlyfFragment(uMatra-oriya.007)) [2025-04-23T23:05:46.746288Z ThreadId(1) fontc::workload DEBUG] 1427/2331 complete, most recently Be(GlyfFragment(rarVocalicMatra-oriya.below)) [2025-04-23T23:05:46.746289Z ThreadId(1) fontc::workload DEBUG] 1428/2331 complete, most recently Be(GlyfFragment(pha-oriya.base)) [2025-04-23T23:05:46.746290Z ThreadId(1) fontc::workload DEBUG] 1429/2331 complete, most recently Be(GlyfFragment(ba-oriya.base)) [2025-04-23T23:05:46.746292Z ThreadId(1) fontc::workload DEBUG] 1430/2331 complete, most recently Fe(GlyphOrder) [2025-04-23T23:05:46.746293Z ThreadId(1) fontc::workload DEBUG] 1431/2331 complete, most recently Be(GlyfFragment(CR)) [2025-04-23T23:05:46.746294Z ThreadId(1) fontc::workload DEBUG] 1432/2331 complete, most recently Be(GlyfFragment(two)) [2025-04-23T23:05:46.755672Z ThreadId(1) fontc ERROR] A task panicked: ''ra-oriya.below' has 2 unique sets of components; must have exactly 1 {[_part.ra.below], []}'
slavonic/Monomakh/sources/Monomakh-Regular.ufo (config.yaml) (default)
BUG] Be(GlyfFragment(uni04D0)) successful [2025-04-23T23:34:49.841593Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(Ccircumflex)) successful [2025-04-23T23:34:49.841595Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(dotbelowcomb)) successful [2025-04-23T23:34:49.841597Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(macroncmb.cap)) successful [2025-04-23T23:34:49.841600Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(Ecircumflex)) successful [2025-04-23T23:34:49.841602Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(hyphen)) successful [2025-04-23T23:34:49.841608Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(ycircumflex)) successful [2025-04-23T23:34:49.841611Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uring)) successful [2025-04-23T23:34:49.841635Z ThreadId(1) fontc::workload DEBUG] 3455/3476 complete, most recently Be(FeaturesAst) [2025-04-23T23:34:49.843885Z ThreadId(1) fontc ERROR] A task panicked: 'called `Option::unwrap()` on a `None` value'
slavonic/Monomakh/sources/Monomakh-Regular.ufo (config.yaml) (gftools)
tly Be(GlyfFragment(afii10106)) [2025-04-23T23:34:52.855585Z ThreadId(1) fontc::workload DEBUG] 2351/3475 complete, most recently Be(GlyfFragment(uni046E)) [2025-04-23T23:34:52.855587Z ThreadId(1) fontc::workload DEBUG] 2352/3475 complete, most recently Be(GlyfFragment(uniA667)) [2025-04-23T23:34:52.855590Z ThreadId(1) fontc::workload DEBUG] 2353/3475 complete, most recently Be(GlyfFragment(afii10054)) [2025-04-23T23:34:52.855593Z ThreadId(1) fontc::workload DEBUG] 2354/3475 complete, most recently Be(GlyfFragment(lcaron)) [2025-04-23T23:34:52.855595Z ThreadId(1) fontc::workload DEBUG] 2355/3475 complete, most recently Be(GlyfFragment(uniA669)) [2025-04-23T23:34:52.855598Z ThreadId(1) fontc::workload DEBUG] 2356/3475 complete, most recently Be(GlyfFragment(uni02C9)) [2025-04-23T23:34:52.857007Z 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)
::workload DEBUG] 1785/2151 complete, most recently Be(GlyfFragment(j)) [2025-04-23T23:35:19.434782Z ThreadId(1) fontc::workload DEBUG] 1786/2151 complete, most recently Be(GlyfFragment(uni0479)) [2025-04-23T23:35:19.434785Z ThreadId(1) fontc::workload DEBUG] 1787/2151 complete, most recently Be(GlyfFragment(uni1DC0)) [2025-04-23T23:35:19.440297Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2025-04-23T23:35:19.440318Z 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)
yf) successful [2025-04-23T23:35:22.218335Z ThreadId(1) fontc::workload DEBUG] 2137/2152 complete, most recently Be(Head) [2025-04-23T23:35:22.218358Z ThreadId(1) fontc::workload DEBUG] Be(Head) successful [2025-04-23T23:35:22.218686Z ThreadId(1) fontc::workload DEBUG] 2138/2152 complete, most recently Be(FeaturesAst) [2025-04-23T23:35:22.220409Z ThreadId(1) fontc ERROR] FEA parsing failed with 2 errors [2025-04-23T23:35:22.220426Z 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)
29.105898Z ThreadId(1) fontc::workload DEBUG] 2099/2127 complete, most recently Be(GlyfFragment(uniE5D7)) [2025-04-23T23:35:29.105902Z ThreadId(1) fontc::workload DEBUG] 2100/2127 complete, most recently Be(GlyfFragment(uniA656)) [2025-04-23T23:35:29.105905Z ThreadId(1) fontc::workload DEBUG] 2101/2127 complete, most recently Be(GlyfFragment(uni040D)) [2025-04-23T23:35:29.105907Z ThreadId(1) fontc::workload DEBUG] 2102/2127 complete, most recently Be(FeaturesAst) [2025-04-23T23:35:29.105910Z ThreadId(1) fontc::workload DEBUG] 2103/2127 complete, most recently Be(GlyfFragment(afii10057)) [2025-04-23T23:35:29.107848Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-04-23T23:35:29.107885Z 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)
[2025-04-23T23:35:32.031330Z ThreadId(1) fontc::workload DEBUG] 2105/2127 complete, most recently Be(Cmap) [2025-04-23T23:35:32.031334Z ThreadId(1) fontc::workload DEBUG] 2106/2127 complete, most recently Be(Gvar) [2025-04-23T23:35:32.031336Z ThreadId(1) fontc::workload DEBUG] 2107/2127 complete, most recently Be(Hvar) [2025-04-23T23:35:32.031339Z ThreadId(1) fontc::workload DEBUG] 2108/2127 complete, most recently Be(Glyf) [2025-04-23T23:35:32.031342Z ThreadId(1) fontc::workload DEBUG] 2109/2127 complete, most recently Be(FeaturesAst) [2025-04-23T23:35:32.033044Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-04-23T23:35:32.033056Z 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/tmp3s0md8n9', '--build_dir', '/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2p08s6i9', '--output_file', 'tmp3s0md8n9']' 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
Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (config.yml) (default)
, {'Morph': 0.8666666666666667}, {'Morph': 0.8833333333333333}, {'Morph': 0.9}, {'Morph': 0.9166666666666666}, {'Morph': 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 72 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 Kablammo-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs' -> 'master_ufo/Kablammo.designspace': Generating fonts from Designspace failed: <features>:1147:3: 'OTTableWriter' object has no attribute 'name'
Vectro-Type-Foundry/kablammo/sources/Kablammo.glyphs (config.yml) (gftools)
.9}, {'Morph': 0.9166666666666666}, {'Morph': 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 72 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 Kablammo-VF fontmake: Error: In 'Kablammo.glyphs' -> 'master_ufo/Kablammo.designspace': Generating fonts from Designspace failed: <features>:1147:3: 'OTTableWriter' object has no attribute 'name' 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/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/tmpu2nm11gg' 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
fontc::workload DEBUG] 2530/4684 complete, most recently Be(GlyfFragment(Hhook)) [2025-04-23T23:02:59.612944Z ThreadId(1) fontc::workload DEBUG] 2531/4684 complete, most recently Be(GlyfFragment(Omega-latin)) [2025-04-23T23:02:59.612945Z ThreadId(1) fontc::workload DEBUG] 2532/4684 complete, most recently Fe(GlyphOrder) [2025-04-23T23:02:59.612946Z ThreadId(1) fontc::workload DEBUG] 2533/4684 complete, most recently Be(GlyfFragment(I)) [2025-04-23T23:02:59.612948Z ThreadId(1) fontc::workload DEBUG] 2534/4684 complete, most recently Be(GlyfFragment(ordmasculine)) [2025-04-23T23:02:59.612949Z ThreadId(1) fontc::workload DEBUG] 2535/4684 complete, most recently Be(GlyfFragment(OE)) [2025-04-23T23:02:59.623109Z 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 78, 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 71, 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 78, 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 71, 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 78, 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 71, 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 78, 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 71, 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
ntly Be(GlyfFragment(threesuperior)) [2025-04-23T23:54:21.519407Z ThreadId(1) fontc::workload DEBUG] 1701/2940 complete, most recently Be(GlyfFragment(I.ss01)) [2025-04-23T23:54:21.519409Z ThreadId(1) fontc::workload DEBUG] 1702/2940 complete, most recently Be(GlyfFragment(eth)) [2025-04-23T23:54:21.519412Z ThreadId(1) fontc::workload DEBUG] 1703/2940 complete, most recently Be(GlyfFragment(circumflexcomb)) [2025-04-23T23:54:21.519414Z ThreadId(1) fontc::workload DEBUG] 1704/2940 complete, most recently Be(GlyfFragment(ogonekcomb)) [2025-04-23T23:54:21.519417Z ThreadId(1) fontc::workload DEBUG] 1705/2940 complete, most recently Be(GlyfFragment(v)) [2025-04-23T23:54:21.519420Z ThreadId(1) fontc::workload DEBUG] 1706/2940 complete, most recently Be(GlyfFragment(notequal)) [2025-04-23T23:54:21.519422Z ThreadId(1) fontc::workload DEBUG] 1707/2940 complete, most recently Be(GlyfFragment(at)) [2025-04-23T23:54:21.527011Z 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
tildecomb)) successful [2025-04-23T23:54:25.916393Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(uhorn)) successful [2025-04-23T23:54:25.916394Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(thorn)) successful [2025-04-23T23:54:25.916396Z ThreadId(1) fontc::workload DEBUG] Be(GlyfFragment(germandbls)) successful [2025-04-23T23:54:25.916430Z ThreadId(8) fontbe::glyphs WARN] t.ss01 has inconsistent path elements: {"MLLLLLLLLLLLLZMLLLLLLLLLLLZ", "MLLLLLLLLLLLLZMLLLLLLLLLLLLZ"} [2025-04-23T23:54:25.916466Z ThreadId(1) fontc::workload DEBUG] 1669/2940 complete, most recently Be(GlyfFragment(Ohorn)) [2025-04-23T23:54:25.916469Z ThreadId(1) fontc::workload DEBUG] 1670/2940 complete, most recently Be(GlyfFragment(t.ss01)) [2025-04-23T23:54:25.927057Z 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/.tmpxzVjjd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp9zbwcah4.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/.tmpxzVjjd/gftools/gftools_temp_dir/CrimsonPro-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwbmbiy08.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/.tmpSlN01c/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptztx07lh.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/.tmpSlN01c/gftools/gftools_temp_dir/CrimsonPro[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd86j0zbj.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/.tmpEVAEfT/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp13p5dejr.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/.tmpEVAEfT/gftools/gftools_temp_dir/ElMessiri[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpeh6kibcn.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/.tmpMOGaVR/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuli_h3jw.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/.tmpMOGaVR/gftools/gftools_temp_dir/Lemonada[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_qxas88c.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
25-04-23T23:45:01.174480Z ThreadId(1) fontc::workload DEBUG] 779/1538 complete, most recently Be(Post) [2025-04-23T23:45:01.174482Z ThreadId(1) fontc::workload DEBUG] 780/1538 complete, most recently Be(GlyfFragment(Atilde)) [2025-04-23T23:45:01.174484Z ThreadId(1) fontc::workload DEBUG] 781/1538 complete, most recently Be(GlyfFragment(lcommaaccent)) [2025-04-23T23:45:01.174485Z ThreadId(1) fontc::workload DEBUG] 782/1538 complete, most recently Be(GlyfFragment(Ycircumflex)) [2025-04-23T23:45:01.174486Z ThreadId(1) fontc::workload DEBUG] 783/1538 complete, most recently Be(GlyfFragment(Uogonek)) [2025-04-23T23:45:01.174487Z ThreadId(1) fontc::workload DEBUG] 784/1538 complete, most recently Be(GlyfFragment(imacron)) [2025-04-23T23:45:01.174489Z ThreadId(1) fontc::workload DEBUG] 785/1538 complete, most recently Be(GlyfFragment(ohungarumlaut)) [2025-04-23T23:45:01.191217Z 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
load DEBUG] 1277/1538 complete, most recently Be(GlyfFragment(f)) [2025-04-23T23:45:07.923364Z ThreadId(1) fontc::workload DEBUG] 1278/1538 complete, most recently Be(GlyfFragment(caroncomb.alt)) [2025-04-23T23:45:07.923365Z ThreadId(1) fontc::workload DEBUG] 1279/1538 complete, most recently Be(GlyfFragment(dieresiscomb)) [2025-04-23T23:45:07.923366Z ThreadId(1) fontc::workload DEBUG] 1280/1538 complete, most recently Be(GlyfFragment(eng)) [2025-04-23T23:45:07.923367Z ThreadId(1) fontc::workload DEBUG] 1281/1538 complete, most recently Be(GlyfFragment(fl)) [2025-04-23T23:45:07.923368Z ThreadId(1) fontc::workload DEBUG] 1282/1538 complete, most recently Be(GlyfFragment(lessequal)) [2025-04-23T23:45:07.930830Z 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
Be(GlyfFragment(S)) [2025-04-23T23:44:47.662628Z ThreadId(1) fontc::workload DEBUG] 1088/1538 complete, most recently Be(GlyfFragment(o)) [2025-04-23T23:44:47.662631Z ThreadId(1) fontc::workload DEBUG] 1089/1538 complete, most recently Be(GlyfFragment(g)) [2025-04-23T23:44:47.662633Z ThreadId(1) fontc::workload DEBUG] 1090/1538 complete, most recently Be(GlyfFragment(n)) [2025-04-23T23:44:47.662636Z ThreadId(1) fontc::workload DEBUG] 1091/1538 complete, most recently Be(GlyfFragment(period)) [2025-04-23T23:44:47.662638Z ThreadId(1) fontc::workload DEBUG] 1092/1538 complete, most recently Be(GlyfFragment(l)) [2025-04-23T23:44:47.662643Z ThreadId(1) fontc::workload DEBUG] 1093/1538 complete, most recently Be(GlyfFragment(hbar)) [2025-04-23T23:44:47.662646Z ThreadId(1) fontc::workload DEBUG] 1094/1538 complete, most recently Be(GlyfFragment(P)) [2025-04-23T23:44:47.671456Z 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
(1) fontc::workload DEBUG] 823/1538 complete, most recently Fe(KernInstance(Normalized {wght: 0.40})) [2025-04-23T23:44:53.990006Z ThreadId(1) fontc::workload DEBUG] 824/1538 complete, most recently Be(Cmap) [2025-04-23T23:44:53.990009Z ThreadId(1) fontc::workload DEBUG] 825/1538 complete, most recently Fe(KernInstance(Normalized {wght: 0.80})) [2025-04-23T23:44:53.990012Z ThreadId(1) fontc::workload DEBUG] 826/1538 complete, most recently Be(Post) [2025-04-23T23:44:53.990015Z ThreadId(1) fontc::workload DEBUG] 827/1538 complete, most recently Be(FeaturesAst) [2025-04-23T23:44:53.990017Z ThreadId(1) fontc::workload DEBUG] 828/1538 complete, most recently Be(GlyfFragment(scedilla)) [2025-04-23T23:44:54.005274Z 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
) fontc::workload DEBUG] 2781/3550 complete, most recently Be(GlyfFragment(circumflexacute.cap)) [2025-04-23T23:03:16.642219Z ThreadId(1) fontc::workload DEBUG] 2782/3550 complete, most recently Be(GlyfFragment(circumflextilde.cap)) [2025-04-23T23:03:16.642222Z ThreadId(1) fontc::workload DEBUG] 2783/3550 complete, most recently Be(GlyfFragment(ncaron)) [2025-04-23T23:03:16.642225Z ThreadId(1) fontc::workload DEBUG] 2784/3550 complete, most recently Be(GlyfFragment(two.tosf)) [2025-04-23T23:03:16.642228Z ThreadId(1) fontc::workload DEBUG] 2785/3550 complete, most recently Be(GlyfFragment(Zacute.loclPLK)) [2025-04-23T23:03:16.642230Z ThreadId(1) fontc::workload DEBUG] 2786/3550 complete, most recently Be(GlyfFragment(p)) [2025-04-23T23:03:16.642233Z ThreadId(1) fontc::workload DEBUG] 2787/3550 complete, most recently Be(GlyfFragment(multiply)) [2025-04-23T23:03:16.646479Z 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
50 complete, most recently Be(GlyfFragment(Aring)) [2025-04-23T23:03:20.906770Z ThreadId(1) fontc::workload DEBUG] 2975/3550 complete, most recently Be(GlyfFragment(eight.numr)) [2025-04-23T23:03:20.906786Z ThreadId(1) fontc::workload DEBUG] 2976/3550 complete, most recently Be(GlyfFragment(zero.zero)) [2025-04-23T23:03:20.906802Z ThreadId(1) fontc::workload DEBUG] 2977/3550 complete, most recently Be(GlyfFragment(Abrevehookabove)) [2025-04-23T23:03:20.906818Z ThreadId(1) fontc::workload DEBUG] 2978/3550 complete, most recently Be(GlyfFragment(Agrave)) [2025-04-23T23:03:20.906834Z ThreadId(1) fontc::workload DEBUG] 2979/3550 complete, most recently Be(GlyfFragment(Cacute.loclPLK)) [2025-04-23T23:03:20.911302Z 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
oclPLK)) [2025-04-23T23:04:37.375390Z ThreadId(1) fontc::workload DEBUG] 829/3278 complete, most recently Be(GlyfFragment(z)) [2025-04-23T23:04:37.375393Z ThreadId(1) fontc::workload DEBUG] 830/3278 complete, most recently Fe(Glyph(macroncomb)) [2025-04-23T23:04:37.375395Z ThreadId(1) fontc::workload DEBUG] 831/3278 complete, most recently Be(GlyfFragment(DLE)) [2025-04-23T23:04:37.375398Z ThreadId(1) fontc::workload DEBUG] 832/3278 complete, most recently Be(GlyfFragment(n)) [2025-04-23T23:04:37.375400Z ThreadId(1) fontc::workload DEBUG] 833/3278 complete, most recently Be(GlyfFragment(c)) [2025-04-23T23:04:37.375403Z ThreadId(1) fontc::workload DEBUG] 834/3278 complete, most recently Fe(Glyph(softhyphen)) [2025-04-23T23:04:37.375406Z ThreadId(1) fontc::workload DEBUG] 835/3278 complete, most recently Fe(Glyph(Ldot)) [2025-04-23T23:04:37.383815Z 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
:workload DEBUG] 817/3278 complete, most recently Fe(Glyph(plusminus)) [2025-04-23T23:04:41.617373Z ThreadId(1) fontc::workload DEBUG] 818/3278 complete, most recently Fe(Glyph(liraTurkish)) [2025-04-23T23:04:41.617381Z ThreadId(1) fontc::workload DEBUG] 819/3278 complete, most recently Fe(Glyph(one.dnom)) [2025-04-23T23:04:41.617384Z ThreadId(1) fontc::workload DEBUG] 820/3278 complete, most recently Fe(Glyph(udieresisacute)) [2025-04-23T23:04:41.617387Z ThreadId(1) fontc::workload DEBUG] 821/3278 complete, most recently Fe(Glyph(Nhookleft.alt)) [2025-04-23T23:04:41.617389Z ThreadId(1) fontc::workload DEBUG] 822/3278 complete, most recently Fe(Glyph(six)) [2025-04-23T23:04:41.621914Z 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/tmpbwjdltr5 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
rkload DEBUG] 1083/3278 complete, most recently Be(GlyfFragment(foursuperior)) [2025-04-23T23:04:27.628658Z ThreadId(1) fontc::workload DEBUG] 1084/3278 complete, most recently Be(GlyfFragment(macronbelowcomb.case)) [2025-04-23T23:04:27.628660Z ThreadId(1) fontc::workload DEBUG] 1085/3278 complete, most recently Be(GlyfFragment(s)) [2025-04-23T23:04:27.628663Z ThreadId(1) fontc::workload DEBUG] 1086/3278 complete, most recently Be(GlyfFragment(brokenbar)) [2025-04-23T23:04:27.628666Z ThreadId(1) fontc::workload DEBUG] 1087/3278 complete, most recently Be(GlyfFragment(fl)) [2025-04-23T23:04:27.628668Z ThreadId(1) fontc::workload DEBUG] 1088/3278 complete, most recently Be(GlyfFragment(five.lf)) [2025-04-23T23:04:27.628671Z ThreadId(1) fontc::workload DEBUG] 1089/3278 complete, most recently Be(GlyfFragment(Germandbls)) [2025-04-23T23:04:27.633277Z 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
ThreadId(1) fontc::workload DEBUG] 816/3278 complete, most recently Fe(Glyph(yacute)) [2025-04-23T23:04:31.882946Z ThreadId(1) fontc::workload DEBUG] 817/3278 complete, most recently Fe(Glyph(cacute)) [2025-04-23T23:04:31.882949Z ThreadId(1) fontc::workload DEBUG] 818/3278 complete, most recently Fe(Glyph(j)) [2025-04-23T23:04:31.882952Z ThreadId(1) fontc::workload DEBUG] 819/3278 complete, most recently Fe(Glyph(Acaron)) [2025-04-23T23:04:31.882954Z ThreadId(1) fontc::workload DEBUG] 820/3278 complete, most recently Fe(Glyph(fivesuperior)) [2025-04-23T23:04:31.882957Z ThreadId(1) fontc::workload DEBUG] 821/3278 complete, most recently Fe(Glyph(zero.numr)) [2025-04-23T23:04:31.885673Z 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
ze.glyphs --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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/tmpf1gkwllv 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-04-23T23:11:31.327457Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:11:31.328483Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass-Italic.designspace" [2025-04-23T23:11:31.328535Z 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
T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6p2rr0el Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp6p2rr0el Overpass-Italic.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:11:33.539365Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:11:33.539572Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass-Italic.designspace" [2025-04-23T23:11:33.539614Z 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
lder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8z_pvu72 -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp8z_pvu72 -o variable -m Overpass-Italic.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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-04-23T23:11:25.538194Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:11:25.539465Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/RedHatOfficial/Overpass/sources/Overpass.designspace" [2025-04-23T23:11:25.541702Z 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
c2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_m2qyj_b Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_m2qyj_b Overpass.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:11:28.358852Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:11:28.359058Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Overpass.designspace" [2025-04-23T23:11:28.359099Z 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
/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0zdjkfi -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmps0zdjkfi -o variable -m Overpass.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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
TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage (config.yaml) (default)
fontc
] 3339/5879 complete, most recently Be(GlyfFragment(yhookabove)) [2025-04-23T23:06:50.279928Z ThreadId(1) fontc::workload DEBUG] 3340/5879 complete, most recently Be(GlyfFragment(Zcaron)) [2025-04-23T23:06:50.279929Z ThreadId(1) fontc::workload DEBUG] 3341/5879 complete, most recently Be(GlyfFragment(Emacron)) [2025-04-23T23:06:50.279930Z ThreadId(1) fontc::workload DEBUG] 3342/5879 complete, most recently Be(GlyfFragment(m.mod)) [2025-04-23T23:06:50.279931Z ThreadId(1) fontc::workload DEBUG] 3343/5879 complete, most recently Be(GlyfFragment(Scommaaccent)) [2025-04-23T23:06:50.293681Z ThreadId(8) fontbe::features::kern DEBUG] 16 ir kerns became 150 classes and 962 adjustments [2025-04-23T23:06:50.440988Z ThreadId(1) fontc ERROR] FEA parsing failed with 1 errors [2025-04-23T23:06:50.441003Z 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); | ^^^^^^^^^^^^^^^^^^^^^^
fontmake
2040, 2040, 2040, 2040] INFO:fontTools.varLib: hcld: OS/2.usWinDescent [400, 400, 400, 400, 400, 400, 400, 400, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020] INFO:fontTools.varLib: sbxo: OS/2.ySubscriptXOffset [0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24, 0, -24] INFO:fontTools.varLib: spxo: OS/2.ySuperscriptXOffset [0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114, 0, 114] INFO:fontTools.varLib: hcrn: hhea.caretSlopeRun [0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325, 0, 325] INFO:fontTools.varLib:Generating HVAR INFO:fontTools.varLib:Generating gvar INFO:fontTools.varLib:Merging TT hinting INFO:ufo2ft:Compiling variable features for Playwrite-VF fontmake: Error: In '../../../../../../../../Users/rofls/.crater_cache/TypeTogether/Playwrite/sources/Playwrite_MM.glyphspackage' -> 'master_ufo/Playwrite.designspace': Generating fonts from Designspace failed: <features>:5:8: The following feature file should be included but cannot be found: features/Playwrite.fea
aaronbell/signika/sources/Signika.designspace (config.yaml) (default)
fontc
[2025-04-23T23:10:22.586085Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:10:22.586369Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/Signika.designspace" [2025-04-23T23:10:22.586414Z 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
d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv1ldc6ut Signika.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv1ldc6ut Signika.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:10:25.182552Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:10:25.182876Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Signika.designspace" [2025-04-23T23:10:25.182972Z 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
/bin/python3.12 -m gftools.builder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb08kcyig -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpb08kcyig -o variable -m Signika.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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-04-23T23:10:17.346461Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:10:17.348637Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/aaronbell/signika/sources/SignikaNegative.designspace" [2025-04-23T23:10:17.349061Z 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
DK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpls7j8l6v SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpls7j8l6v SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:10:19.519371Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:10:19.519502Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" [2025-04-23T23:10:19.519538Z 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
er.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd4vuppno -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd4vuppno -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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
) [2025-04-23T23:11:35.412513Z ThreadId(1) fontc::workload DEBUG] 654/2629 complete, most recently Fe(Glyph(R)) [2025-04-23T23:11:35.412515Z ThreadId(1) fontc::workload DEBUG] 655/2629 complete, most recently Fe(Glyph(chedescender-cy)) [2025-04-23T23:11:35.412518Z ThreadId(1) fontc::workload DEBUG] 656/2629 complete, most recently Fe(Glyph(bullet)) [2025-04-23T23:11:35.412520Z ThreadId(1) fontc::workload DEBUG] 657/2629 complete, most recently Fe(Glyph(a-cy)) [2025-04-23T23:11:35.412523Z ThreadId(1) fontc::workload DEBUG] 658/2629 complete, most recently Fe(Glyph(ocircumflexdotbelow)) [2025-04-23T23:11:35.412526Z ThreadId(1) fontc::workload DEBUG] 659/2629 complete, most recently Fe(Glyph(Acircumflextilde)) [2025-04-23T23:11:35.412528Z ThreadId(1) fontc::workload DEBUG] 660/2629 complete, most recently Fe(Glyph(yusbig-cy)) [2025-04-23T23:11:35.417030Z 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
flexgrave)) [2025-04-23T23:11:20.389846Z ThreadId(1) fontc::workload DEBUG] 655/2637 complete, most recently Fe(Glyph(we-cy)) [2025-04-23T23:11:20.389849Z ThreadId(1) fontc::workload DEBUG] 656/2637 complete, most recently Fe(Glyph(H)) [2025-04-23T23:11:20.389851Z ThreadId(1) fontc::workload DEBUG] 657/2637 complete, most recently Fe(Glyph(We-cy)) [2025-04-23T23:11:20.389854Z ThreadId(1) fontc::workload DEBUG] 658/2637 complete, most recently Fe(Glyph(brevecomb_hookabovecomb)) [2025-04-23T23:11:20.389856Z ThreadId(1) fontc::workload DEBUG] 659/2637 complete, most recently Fe(Glyph(less)) [2025-04-23T23:11:20.389859Z ThreadId(1) fontc::workload DEBUG] 660/2637 complete, most recently Fe(Glyph(iishort-cy)) [2025-04-23T23:11:20.389861Z ThreadId(1) fontc::workload DEBUG] 661/2637 complete, most recently Fe(Glyph(scommaaccent)) [2025-04-23T23:11:20.396230Z ThreadId(1) fontc ERROR] Invalid source glyph 'yusbig-cy': 'bad anchor: 'Invalid anchor 'bottomright': '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
4Z ThreadId(1) fontc::workload DEBUG] 505/4065 complete, most recently Fe(Glyph(heavyOutlinedBlackStar)) [2025-04-23T23:14:48.391787Z ThreadId(1) fontc::workload DEBUG] 506/4065 complete, most recently Fe(Glyph(Igrave)) [2025-04-23T23:14:48.391789Z ThreadId(1) fontc::workload DEBUG] 507/4065 complete, most recently Fe(Glyph(numbersign)) [2025-04-23T23:14:48.391792Z ThreadId(1) fontc::workload DEBUG] 508/4065 complete, most recently Fe(Glyph(eightTeardropSpokedPropellerAsterisk)) [2025-04-23T23:14:48.391794Z ThreadId(1) fontc::workload DEBUG] 509/4065 complete, most recently Fe(Glyph(Jcircumflex)) [2025-04-23T23:14:48.391797Z ThreadId(1) fontc::workload DEBUG] 510/4065 complete, most recently Fe(Glyph(Palochka-cy)) [2025-04-23T23:14:48.391800Z ThreadId(1) fontc::workload DEBUG] 511/4065 complete, most recently Fe(Glyph(iotaafrican)) [2025-04-23T23:14:48.407192Z ThreadId(1) fontc ERROR] Invalid source glyph 'uhorn': 'bad anchor: 'Invalid anchor 'bottom': '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 105, 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 66, 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
complete, most recently Fe(Glyph(micro)) [2025-04-23T23:14:07.238284Z ThreadId(1) fontc::workload DEBUG] 24/4065 complete, most recently Fe(Glyph(idotless_ogonek)) [2025-04-23T23:14:07.238287Z ThreadId(1) fontc::workload DEBUG] 25/4065 complete, most recently Fe(Glyph(Emacron)) [2025-04-23T23:14:07.238290Z ThreadId(1) fontc::workload DEBUG] 26/4065 complete, most recently Fe(Glyph(Phook)) [2025-04-23T23:14:07.238292Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(ycircumflex))' failed: 'Invalid source glyph 'ycircumflex': 'bad anchor: 'Invalid anchor '_top': 'no value at default location'''' [2025-04-23T23:14:07.238307Z ThreadId(1) fontc::workload DEBUG] 27/4065 complete, most recently Fe(Glyph(ycircumflex)) [2025-04-23T23:14:07.238310Z ThreadId(1) fontc::workload DEBUG] 28/4065 complete, most recently Fe(Glyph(germandbls)) [2025-04-23T23:14:07.261521Z ThreadId(1) fontc ERROR] Invalid source glyph 'Udieresis-cy': '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 105, 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 66, 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-04-23T23:22:02.633460Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:22:02.633480Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-04-23T23:22:02.633483Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-04-23T23:22:02.633486Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle' [2025-04-23T23:22:02.633489Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:22:02.697694Z 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-04-23T23:22:42.018463Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-04-23T23:22:42.018464Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'italicAngle' [2025-04-23T23:22:42.018465Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:22:42.085212Z 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-04-23T23:21:12.076811Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:21:12.076814Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlineThickness' [2025-04-23T23:21:12.076815Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-04-23T23:21:12.076816Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2025-04-23T23:21:12.076818Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:21:12.147265Z 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-04-23T23:21:36.743034Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'postscriptUnderlinePosition' [2025-04-23T23:21:36.743038Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Alignment Zones' [2025-04-23T23:21:36.743039Z ThreadId(1) glyphs_reader::font WARN] unknown custom parameter 'Axis Location' [2025-04-23T23:21:36.823702Z 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/.tmpWCfBtY/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppuguc_wa.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/.tmpWCfBtY/gftools/gftools_temp_dir/Podkova[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3orw7m5v.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-04-23T23:12:01.485548Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:12:01.485989Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/docrepair-fonts/belanosima-fonts/sources/Belanosima-Regular.designspace" [2025-04-23T23:12:01.486012Z 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
k92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxhbxlnzt Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxhbxlnzt Belanosima-Regular.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:12:04.081108Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:12:04.081247Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "Belanosima-Regular.designspace" [2025-04-23T23:12:04.081267Z 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
[--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/tmp8euuomxc -o ttf -u instance_ufos/Belanosima-Bold.ufo.json --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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
ntly Fe(Glyph(F)) [2025-04-23T23:23:49.167905Z ThreadId(1) fontc::workload DEBUG] 787/3449 complete, most recently Fe(Glyph(guilsinglleft)) [2025-04-23T23:23:49.167907Z ThreadId(1) fontc::workload DEBUG] 788/3449 complete, most recently Fe(Glyph(egrave)) [2025-04-23T23:23:49.167910Z ThreadId(1) fontc::workload DEBUG] 789/3449 complete, most recently Fe(Glyph(Nacute)) [2025-04-23T23:23:49.167912Z ThreadId(1) fontc::workload DEBUG] 790/3449 complete, most recently Fe(Glyph(Dcaron)) [2025-04-23T23:23:49.167915Z ThreadId(1) fontc::workload DEBUG] 791/3449 complete, most recently Fe(Glyph(horncomb.case)) [2025-04-23T23:23:49.167917Z ThreadId(1) fontc::workload DEBUG] 792/3449 complete, most recently Fe(Glyph(quotesingle)) [2025-04-23T23:23:49.167920Z ThreadId(1) fontc::workload DEBUG] 793/3449 complete, most recently Fe(Glyph(dagesh-hb)) [2025-04-23T23:23:49.173704Z ThreadId(1) fontc ERROR] Invalid source glyph 'f_f': '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
3449 complete, most recently Fe(Glyph(Ehookabove)) [2025-04-23T23:23:53.935001Z ThreadId(1) fontc::workload DEBUG] 860/3449 complete, most recently Fe(Glyph(kip)) [2025-04-23T23:23:53.935003Z ThreadId(1) fontc::workload DEBUG] 861/3449 complete, most recently Fe(Glyph(eight)) [2025-04-23T23:23:53.935010Z ThreadId(1) fontc::workload DEBUG] 862/3449 complete, most recently Fe(Glyph(udieresis)) [2025-04-23T23:23:53.935013Z ThreadId(1) fontc::workload DEBUG] 863/3449 complete, most recently Fe(Glyph(micro)) [2025-04-23T23:23:53.935015Z ThreadId(1) fontc::workload DEBUG] 864/3449 complete, most recently Fe(Glyph(shinsindot-hb)) [2025-04-23T23:23:53.935018Z ThreadId(1) fontc::workload DEBUG] 865/3449 complete, most recently Fe(Glyph(w)) [2025-04-23T23:23:53.938422Z ThreadId(1) fontc ERROR] Invalid source glyph 'ha-cy': 'bad anchor: 'Invalid anchor 'top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
fontmake
tour 0: * Amatic SC Condensed had: 35 * Amatic SC Condensed Bold had: 26 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph hook-cy.case, contour 0: * Amatic SC Condensed had: 27 * Amatic SC Condensed Bold had: 21 ERROR:fontmake.compatibility: Fonts had differing number of points in glyph tail-cy.case, contour 0: * Amatic SC Condensed had: 19 * Amatic SC Condensed Bold had: 20 ERROR:fontmake.compatibility: Fonts had differing base glyph in glyph circumflexcomb_acutecomb, component 0: * Amatic SC Condensed had: circumflexcomb * Amatic SC Condensed Bold had: circumflex ERROR:fontmake.compatibility: Fonts had differing number of points in glyph foundryicon, contour 1: * Amatic SC Condensed had: 113 * Amatic SC Condensed Bold had: 110 fontmake: Error: In 'AmaticSC.glyphs' -> 'master_ufo/AmaticSC-Condensed.designspace': Compatibility check failed ninja: build stopped: subcommand failed. Cleaning up temporary files... Done cleaning up temporary files
googlefonts/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
Glyph(ldotbelow)) [2025-04-23T23:26:21.075730Z ThreadId(1) fontc::workload DEBUG] 810/3254 complete, most recently Fe(Glyph(Udieresisgrave)) [2025-04-23T23:26:21.075732Z ThreadId(1) fontc::workload DEBUG] 811/3254 complete, most recently Fe(Glyph(Egrave)) [2025-04-23T23:26:21.075733Z ThreadId(1) fontc::workload DEBUG] 812/3254 complete, most recently Fe(Glyph(daggerdbl)) [2025-04-23T23:26:21.075734Z ThreadId(1) fontc::workload DEBUG] 813/3254 complete, most recently Fe(Glyph(kgreenlandic)) [2025-04-23T23:26:21.075735Z ThreadId(1) fontc::workload DEBUG] 814/3254 complete, most recently Fe(Glyph(J)) [2025-04-23T23:26:21.075736Z ThreadId(1) fontc::workload DEBUG] 815/3254 complete, most recently Fe(Glyph(cacute)) [2025-04-23T23:26:21.075737Z ThreadId(1) fontc::workload DEBUG] 816/3254 complete, most recently Fe(Glyph(ij)) [2025-04-23T23:26:21.078041Z 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
alid source glyph 'psilioxia': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''' [2025-04-23T23:25:39.632014Z ThreadId(1) fontc::workload DEBUG] 368/5526 complete, most recently Fe(Glyph(psilioxia)) [2025-04-23T23:25:39.632015Z ThreadId(1) fontc::workload DEBUG] 369/5526 complete, most recently Fe(Glyph(omegaperispomeniypogegrammeni)) [2025-04-23T23:25:39.632016Z ThreadId(1) fontc::workload DEBUG] 370/5526 complete, most recently Fe(Glyph(udieresis.sc)) [2025-04-23T23:25:39.632018Z ThreadId(1) fontc::workload DEBUG] 371/5526 complete, most recently Fe(Glyph(wring)) [2025-04-23T23:25:39.632019Z ThreadId(1) fontc::workload DEBUG] 372/5526 complete, most recently Fe(Glyph(colon.sc)) [2025-04-23T23:25:39.632020Z ThreadId(1) fontc::workload DEBUG] 373/5526 complete, most recently Fe(Glyph(upsilondialytikavaria)) [2025-04-23T23:25:39.646044Z ThreadId(1) fontc ERROR] Invalid source glyph 'es-cy': 'bad anchor: 'Invalid anchor 'bottomright': '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/Inconsolata/sources/Inconsolata.glyphs (config.yaml) (gftools)
fontc
yphs --decompose-transformed-components --no-production-names [2/4] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuavf2_4q /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuavf2_4q /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprfuea647 vtt_hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuavf2_4q /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprfuea647 vtt_hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
-production-names --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/tmp0p6hfj3x 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/Pacifico/sources/Pacifico.glyphs (config.yaml) (default)
fontc
AT") [2025-04-23T23:35:50.383095Z ThreadId(5) glyphs2fontir::source WARN] Invalid kern side: @MMK_R_KO_periodcentered.loclCAT, no group Side2("KO_periodcentered.loclCAT") [2025-04-23T23:35:50.385057Z ThreadId(5) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2025-04-23T23:35:50.385060Z ThreadId(5) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT, no group Side1("KO_periodcentered.loclCAT") [2025-04-23T23:35:50.385061Z ThreadId(5) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2025-04-23T23:35:50.385063Z ThreadId(5) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_KO_periodcentered.loclCAT.case, no group Side1("KO_periodcentered.loclCAT.case") [2025-04-23T23:35:50.412125Z 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
s and prefer simple glyphs is set [2025-04-23T23:38:03.493353Z ThreadId(8) fontir::glyph DEBUG] Coalescing 'lslash into a simple glyph; it has contours and components and prefer simple glyphs is set [2025-04-23T23:38:03.493406Z ThreadId(8) fontir::glyph DEBUG] ConvertToContour Lslash [2025-04-23T23:38:03.493430Z ThreadId(8) 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-04-23T23:38:03.506209Z ThreadId(1) fontc::workload DEBUG] 1180/1539 complete, most recently Be(GlyfFragment(registered)) [2025-04-23T23:38:03.506223Z ThreadId(1) fontc::workload DEBUG] 1181/1539 complete, most recently Fe(GlyphOrder) [2025-04-23T23:38:03.506637Z 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
/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsm6wxgpm -o ttf -u Radley-Italic.ufo --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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
rce DEBUG] Color palettes not implemented for UFO [2025-04-23T23:30:58.951354Z ThreadId(6) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/googlefonts/Roboto-Flex/sources/RobotoFlex.designspace" [2025-04-23T23:30:58.951617Z ThreadId(2) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:30:58.951813Z ThreadId(1) fontc::workload DEBUG] 1/3831 complete, most recently Fe(Features) [2025-04-23T23:30:58.951818Z ThreadId(1) fontc::workload DEBUG] 2/3831 complete, most recently Fe(ColorPalettes) [2025-04-23T23:30:58.951820Z ThreadId(1) fontc::workload DEBUG] 3/3831 complete, most recently Fe(PaintGraph) [2025-04-23T23:30:59.079302Z 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
fontc::workload DEBUG] Fe(PaintGraph) successful [2025-04-23T23:31:29.238519Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-04-23T23:31:29.238659Z ThreadId(6) ufo2fontir::source WARN] Bailing out due to non-identical feature files. This is an unnecessary limitation. [2025-04-23T23:31:29.238690Z ThreadId(1) fontc::workload DEBUG] 3/3831 complete, most recently Be(Cpal) [2025-04-23T23:31:29.238693Z ThreadId(1) fontc::workload DEBUG] 4/3831 complete, most recently Be(Colr) [2025-04-23T23:31:29.238694Z ThreadId(1) fontc::workload DEBUG] 5/3831 complete, most recently Fe(Features) [2025-04-23T23:31:29.353554Z 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-04-23T23:32:40.093529Z ThreadId(1) fontc DEBUG] require_dir "./debug" [2025-04-23T23:32:40.093870Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "/Users/rofls/.crater_cache/googlefonts/Signika/sources/SignikaNegative.designspace" [2025-04-23T23:32:40.094182Z 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
EsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo6yjaqil SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names Command failed: /private/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/.tmpEsDK0G/fontc -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpo6yjaqil SignikaNegative.designspace --flatten-components --decompose-transformed-components --no-production-names [2025-04-23T23:32:42.325080Z ThreadId(1) fontc DEBUG] require_dir "/var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T" [2025-04-23T23:32:42.325221Z ThreadId(1) ufo2fontir::source DEBUG] Loaded "designspace" from "SignikaNegative.designspace" [2025-04-23T23:32:42.325260Z 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
lder.jobrunner fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa9fd2wte -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --drop-implied-oncurves Command failed: fontmake --output-path /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa9fd2wte -o variable -m SignikaNegative.designspace --filter ... --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter --no-production-names --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
25-04-23T23:43:00.544857Z ThreadId(1) fontc::workload DEBUG] 1467/5905 complete, most recently Fe(Glyph(breve)) [2025-04-23T23:43:00.544858Z ThreadId(1) fontc::workload DEBUG] 1468/5905 complete, most recently Fe(Glyph(ihookabove.titl)) [2025-04-23T23:43:00.544859Z ThreadId(1) fontc::workload DEBUG] 1469/5905 complete, most recently Fe(Glyph(i)) [2025-04-23T23:43:00.544860Z ThreadId(1) fontc::workload DEBUG] 1470/5905 complete, most recently Fe(Glyph(zcaron)) [2025-04-23T23:43:00.544862Z ThreadId(1) fontc::workload DEBUG] 1471/5905 complete, most recently Fe(Glyph(Ocircumflexacute)) [2025-04-23T23:43:00.544863Z ThreadId(1) fontc::workload DEBUG] 1472/5905 complete, most recently Fe(Glyph(Utilde)) [2025-04-23T23:43:00.544864Z ThreadId(1) fontc::workload DEBUG] 1473/5905 complete, most recently Fe(Glyph(Uinvertedbreve.titl)) [2025-04-23T23:43:00.551515Z ThreadId(1) fontc ERROR] Invalid source glyph 'idotbelow.fina': 'bad anchor: 'Invalid anchor 'ogonek': '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
CCCZMCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCCCCCCCCCCCCZMCCCCCCZMCCCCCCCCZ"} [2025-04-23T23:43:07.670830Z ThreadId(9) fontbe::glyphs WARN] n.fina has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCLCLLCCCCCCCCCCLCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCLCCCCCCCCCCLCCCCCCCCZ"} [2025-04-23T23:43:07.670838Z ThreadId(9) fontbe::glyphs WARN] F.ss01 has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLLCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCLCCCCCCCCCCCCZ"} [2025-04-23T23:43:07.670199Z ThreadId(5) fontbe::glyphs WARN] eth has inconsistent path elements: {"MCCCCCCCCCCCCCCCCCCCCCZMCCCCZ", "MCCCLCCCCCCCCCCCCCCCLCCCCZMCCCCZ"} [2025-04-23T23:43:07.679744Z ThreadId(1) fontc ERROR] Invalid source glyph 'wcircumflex.fina': '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: ['BirthstoneBounce-Medium.ttf', 'BirthstoneBounce-Regular.ttf']
googlefonts/changa-vf/sources/Changa.glyphs (config.yaml) (gftools)
fontc
92d38qc2zzr8kbcv88h0000gn/T/.tmp2BHBdM/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpk0wdu9l1.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/.tmp2BHBdM/gftools/gftools_temp_dir/Changa[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpgdlnxn24.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
tly Fe(Glyph(minus)) [2025-04-23T23:43:18.021950Z ThreadId(1) fontc::workload DEBUG] 795/3194 complete, most recently Fe(Glyph(rcommaaccent)) [2025-04-23T23:43:18.021951Z ThreadId(1) fontc::workload DEBUG] 796/3194 complete, most recently Fe(Glyph(Oacute)) [2025-04-23T23:43:18.021952Z ThreadId(1) fontc::workload DEBUG] 797/3194 complete, most recently Fe(Glyph(one)) [2025-04-23T23:43:18.021953Z ThreadId(1) fontc::workload DEBUG] 798/3194 complete, most recently Fe(Glyph(icircumflex)) [2025-04-23T23:43:18.021954Z ThreadId(1) fontc::workload DEBUG] 799/3194 complete, most recently Fe(Glyph(Ncaron)) [2025-04-23T23:43:18.021955Z ThreadId(1) fontc::workload DEBUG] 800/3194 complete, most recently Fe(Glyph(o_r)) [2025-04-23T23:43:18.021956Z ThreadId(1) fontc::workload DEBUG] 801/3194 complete, most recently Fe(Glyph(Ccedilla)) [2025-04-23T23:43:18.027054Z 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 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
tc::workload DEBUG] 1935/2285 complete, most recently Be(GlyfFragment(Aogonek)) [2025-04-23T23:44:16.597118Z ThreadId(1) fontc::workload DEBUG] 1936/2285 complete, most recently Be(GlyfFragment(Eacute)) [2025-04-23T23:44:16.597122Z ThreadId(1) fontc::workload DEBUG] 1937/2285 complete, most recently Be(GlyfFragment(dotbelowcomb)) [2025-04-23T23:44:16.597126Z ThreadId(1) fontc::workload DEBUG] 1938/2285 complete, most recently Be(GlyfFragment(ecircumflexdotbelow)) [2025-04-23T23:44:16.597130Z ThreadId(1) fontc::workload DEBUG] 1939/2285 complete, most recently Be(GlyfFragment(abrevedotbelow)) [2025-04-23T23:44:16.597136Z ThreadId(1) fontc::workload DEBUG] 1940/2285 complete, most recently Be(GlyfFragment(oslashacute)) [2025-04-23T23:44:16.597139Z ThreadId(1) fontc::workload DEBUG] 1941/2285 complete, most recently Be(GlyfFragment(sixsuperior)) [2025-04-23T23:44:16.599324Z 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
d DEBUG] 1411/2285 complete, most recently Be(GlyfFragment(Ograve)) [2025-04-23T23:44:20.809554Z ThreadId(1) fontc::workload DEBUG] 1412/2285 complete, most recently Be(GlyfFragment(dcaron)) [2025-04-23T23:44:20.809557Z ThreadId(1) fontc::workload DEBUG] 1413/2285 complete, most recently Be(GlyfFragment(Scaron)) [2025-04-23T23:44:20.809560Z ThreadId(1) fontc::workload DEBUG] 1414/2285 complete, most recently Be(GlyfFragment(abreve)) [2025-04-23T23:44:20.809563Z ThreadId(1) fontc::workload DEBUG] 1415/2285 complete, most recently Be(GlyfFragment(ohorntilde)) [2025-04-23T23:44:20.809565Z ThreadId(1) fontc::workload DEBUG] 1416/2285 complete, most recently Be(GlyfFragment(idotbelow)) [2025-04-23T23:44:20.820958Z 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
025-04-23T23:46:46.843443Z ThreadId(1) fontc::workload DEBUG] 630/2531 complete, most recently Fe(Glyph(abreveacute)) [2025-04-23T23:46:46.843444Z ThreadId(1) fontc::workload DEBUG] 631/2531 complete, most recently Fe(Glyph(Ccircumflex)) [2025-04-23T23:46:46.843445Z ThreadId(1) fontc::workload DEBUG] 632/2531 complete, most recently Fe(Glyph(colonsign)) [2025-04-23T23:46:46.843447Z ThreadId(1) fontc::workload DEBUG] 633/2531 complete, most recently Fe(Glyph(twosuperior)) [2025-04-23T23:46:46.843448Z ThreadId(1) fontc::workload DEBUG] 634/2531 complete, most recently Fe(Glyph(brevecomb_tildecomb)) [2025-04-23T23:46:46.843449Z ThreadId(1) fontc::workload DEBUG] 635/2531 complete, most recently Fe(Glyph(Hcircumflex)) [2025-04-23T23:46:46.843450Z ThreadId(1) fontc::workload DEBUG] 636/2531 complete, most recently Fe(Glyph(acircumflexacute)) [2025-04-23T23:46:46.845416Z ThreadId(1) fontc ERROR] Invalid source glyph 'kip': '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
lyph(wgrave)) [2025-04-23T23:44:17.840672Z ThreadId(1) fontc::workload DEBUG] 635/2553 complete, most recently Fe(Glyph(quotedbl)) [2025-04-23T23:44:17.840675Z ThreadId(1) fontc::workload DEBUG] 636/2553 complete, most recently Fe(Glyph(franc)) [2025-04-23T23:44:17.840678Z ThreadId(1) fontc::workload DEBUG] 637/2553 complete, most recently Fe(Glyph(Acircumflexhookabove)) [2025-04-23T23:44:17.840680Z ThreadId(1) fontc::workload DEBUG] 638/2553 complete, most recently Fe(Glyph(Rdblgrave)) [2025-04-23T23:44:17.840683Z ThreadId(1) fontc::workload DEBUG] 639/2553 complete, most recently Fe(Glyph(gcircumflex)) [2025-04-23T23:44:17.840685Z ThreadId(1) fontc::workload DEBUG] 640/2553 complete, most recently Fe(Glyph(ring)) [2025-04-23T23:44:17.840688Z ThreadId(1) fontc::workload DEBUG] 641/2553 complete, most recently Fe(Glyph(Adblgrave)) [2025-04-23T23:44:17.844155Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': 'bad anchor: 'Invalid anchor 'ogonek': '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
ThreadId(1) fontc::workload DEBUG] 365/2553 complete, most recently Fe(Glyph(numbersign)) [2025-04-23T23:44:22.737930Z ThreadId(1) fontc::workload DEBUG] 366/2553 complete, most recently Fe(Glyph(Oogonek)) [2025-04-23T23:44:22.737933Z ThreadId(1) fontc::workload DEBUG] 367/2553 complete, most recently Fe(Glyph(Ehookabove)) [2025-04-23T23:44:22.737935Z ThreadId(1) fontc::workload DEBUG] 368/2553 complete, most recently Fe(Glyph(tcommaaccent)) [2025-04-23T23:44:22.737938Z ThreadId(1) fontc::workload DEBUG] 369/2553 complete, most recently Fe(Glyph(Acaron)) [2025-04-23T23:44:22.737941Z ThreadId(1) fontc::workload DEBUG] 370/2553 complete, most recently Fe(Glyph(Dzcaron)) [2025-04-23T23:44:22.746427Z 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
load ERROR] task 'Be(GlyfFragment(zacute))' failed: ''zacute' has interpolation-incompatible paths' [2025-04-23T23:04:14.161497Z ThreadId(1) fontc::workload DEBUG] 957/1926 complete, most recently Be(GlyfFragment(zacute)) [2025-04-23T23:04:14.161500Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(gravecomb))' failed: ''gravecomb' has interpolation-incompatible paths' [2025-04-23T23:04:14.161503Z ThreadId(1) fontc::workload DEBUG] 958/1926 complete, most recently Be(GlyfFragment(gravecomb)) [2025-04-23T23:04:14.161507Z ThreadId(1) fontc::workload DEBUG] 959/1926 complete, most recently Be(Mvar) [2025-04-23T23:04:14.161509Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(four.dnom))' failed: ''four.dnom' has interpolation-incompatible paths' [2025-04-23T23:04:14.161512Z ThreadId(1) fontc::workload DEBUG] 960/1926 complete, most recently Be(GlyfFragment(four.dnom)) [2025-04-23T23:04:14.166449Z ThreadId(1) fontc ERROR] 'fourinferior' has interpolation-incompatible paths
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
complete, most recently Fe(Glyph(utilde)) [2025-04-23T23:19:07.588973Z ThreadId(1) fontc::workload DEBUG] 623/2517 complete, most recently Fe(Glyph(Ygrave)) [2025-04-23T23:19:07.588976Z ThreadId(1) fontc::workload DEBUG] 624/2517 complete, most recently Fe(Glyph(quotedblright)) [2025-04-23T23:19:07.588978Z ThreadId(1) fontc::workload DEBUG] 625/2517 complete, most recently Fe(Glyph(ccaron)) [2025-04-23T23:19:07.588981Z ThreadId(1) fontc::workload DEBUG] 626/2517 complete, most recently Fe(Glyph(guillemetright)) [2025-04-23T23:19:07.588983Z ThreadId(1) fontc::workload DEBUG] 627/2517 complete, most recently Fe(Glyph(Ecircumflexacute)) [2025-04-23T23:19:07.588986Z ThreadId(1) fontc::workload DEBUG] 628/2517 complete, most recently Be(GlyfFragment(rupeeIndian)) [2025-04-23T23:19:07.588989Z ThreadId(1) fontc::workload DEBUG] 629/2517 complete, most recently Fe(Glyph(cedillacomb.case)) [2025-04-23T23:19:07.591103Z ThreadId(1) fontc ERROR] 'rupeeIndian' 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-04-23T23:21:26.891917Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-04-23T23:21:26.891931Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-04-23T23:21:26.891935Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-04-23T23:21:26.892531Z ThreadId(1) fontc::workload DEBUG] 4/5011 complete, most recently Be(Colr) [2025-04-23T23:21:26.892544Z ThreadId(1) fontc::workload DEBUG] 5/5011 complete, most recently Be(Cpal) [2025-04-23T23:21:26.892553Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2025-04-23T23:21:26.892560Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2025-04-23T23:21:26.897242Z ThreadId(1) fontc::workload DEBUG] 6/5011 complete, most recently Fe(StaticMetadata) [2025-04-23T23:21:26.957221Z 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 78, 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 71, 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 78, 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 71, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/roboto-serif/sources/RobotoSerif.designspace (config.yml) (default)
fontc
e, most recently Fe(Features) [2025-04-23T23:20:36.338812Z ThreadId(1) fontc::workload DEBUG] Fe(ColorPalettes) successful [2025-04-23T23:20:36.338814Z ThreadId(1) fontc::workload DEBUG] Fe(PaintGraph) successful [2025-04-23T23:20:36.338818Z ThreadId(1) fontc::workload DEBUG] Fe(Features) successful [2025-04-23T23:20:36.338973Z ThreadId(1) fontc::workload DEBUG] 4/5095 complete, most recently Be(Colr) [2025-04-23T23:20:36.338983Z ThreadId(1) fontc::workload DEBUG] 5/5095 complete, most recently Be(Cpal) [2025-04-23T23:20:36.338988Z ThreadId(1) fontc::workload DEBUG] Be(Colr) successful [2025-04-23T23:20:36.338994Z ThreadId(1) fontc::workload DEBUG] Be(Cpal) successful [2025-04-23T23:20:36.356646Z ThreadId(1) fontc::workload DEBUG] 6/5095 complete, most recently Fe(StaticMetadata) [2025-04-23T23:20:36.428380Z 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 78, 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 71, 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 78, 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 71, in revalidate raise ValueError("Invalid configuration file") from e ValueError: Invalid configuration file
googlefonts/silkscreen/sources/Silkscreen.glyphs (config.yaml) (default)
fontc
ently Fe(Glyph(r)) [2025-04-23T23:26:38.055890Z ThreadId(1) fontc::workload DEBUG] 234/951 complete, most recently Fe(Glyph(asciicircum)) [2025-04-23T23:26:38.055892Z ThreadId(1) fontc::workload DEBUG] 235/951 complete, most recently Fe(Glyph(bracketleft)) [2025-04-23T23:26:38.055895Z ThreadId(1) fontc::workload DEBUG] 236/951 complete, most recently Fe(Glyph(question)) [2025-04-23T23:26:38.055897Z ThreadId(1) fontc::workload DEBUG] 237/951 complete, most recently Fe(Glyph(macroncomb)) [2025-04-23T23:26:38.055900Z ThreadId(1) fontc::workload DEBUG] 238/951 complete, most recently Fe(Glyph(Ocircumflex)) [2025-04-23T23:26:38.055903Z ThreadId(1) fontc::workload DEBUG] 239/951 complete, most recently Fe(Glyph(tilde)) [2025-04-23T23:26:38.055905Z ThreadId(1) fontc::workload DEBUG] 240/951 complete, most recently Fe(Glyph(ocircumflex)) [2025-04-23T23:26:38.057061Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': '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
23T23:26:42.871874Z ThreadId(1) fontc::workload DEBUG] 231/951 complete, most recently Fe(Glyph(semicolon)) [2025-04-23T23:26:42.871877Z ThreadId(1) fontc::workload DEBUG] 232/951 complete, most recently Fe(Glyph(t)) [2025-04-23T23:26:42.871879Z ThreadId(1) fontc::workload DEBUG] 233/951 complete, most recently Fe(Glyph(dagger)) [2025-04-23T23:26:42.871882Z ThreadId(1) fontc::workload DEBUG] 234/951 complete, most recently Fe(Glyph(AE)) [2025-04-23T23:26:42.871885Z ThreadId(1) fontc::workload DEBUG] 235/951 complete, most recently Fe(Glyph(cedillacomb)) [2025-04-23T23:26:42.871887Z ThreadId(1) fontc::workload DEBUG] 236/951 complete, most recently Fe(Glyph(braceleft)) [2025-04-23T23:26:42.882183Z ThreadId(1) fontc ERROR] Invalid source glyph 'Edieresis': 'bad anchor: 'Invalid anchor '_top': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... 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
omplete, most recently Fe(Glyph(trademark)) [2025-04-23T23:24:43.343185Z ThreadId(1) fontc::workload DEBUG] 774/3103 complete, most recently Fe(Glyph(Wacute)) [2025-04-23T23:24:43.343186Z ThreadId(1) fontc::workload ERROR] task 'Fe(Glyph(yhookabove))' failed: 'Invalid source glyph 'yhookabove': 'bad anchor: 'Invalid anchor 'top': 'no value at default location'''' [2025-04-23T23:24:43.343187Z ThreadId(1) fontc::workload DEBUG] 775/3103 complete, most recently Fe(Glyph(yhookabove)) [2025-04-23T23:24:43.343188Z ThreadId(1) fontc::workload DEBUG] 776/3103 complete, most recently Fe(Glyph(rmacronbelow)) [2025-04-23T23:24:43.343190Z ThreadId(1) fontc::workload DEBUG] 777/3103 complete, most recently Fe(Glyph(ibreve)) [2025-04-23T23:24:43.343191Z ThreadId(1) fontc::workload DEBUG] 778/3103 complete, most recently Fe(Glyph(iogonek)) [2025-04-23T23:24:43.347885Z ThreadId(1) fontc ERROR] Invalid source glyph 'Abrevehookabove': '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
adId(1) fontc::workload DEBUG] 767/3103 complete, most recently Fe(Glyph(Oacute)) [2025-04-23T23:24:47.446195Z ThreadId(1) fontc::workload DEBUG] 768/3103 complete, most recently Fe(Glyph(gcaron.ss02)) [2025-04-23T23:24:47.446199Z ThreadId(1) fontc::workload DEBUG] 769/3103 complete, most recently Fe(Glyph(ohornacute)) [2025-04-23T23:24:47.446201Z ThreadId(1) fontc::workload DEBUG] 770/3103 complete, most recently Fe(Glyph(wdieresis)) [2025-04-23T23:24:47.446204Z ThreadId(1) fontc::workload DEBUG] 771/3103 complete, most recently Fe(Glyph(micro)) [2025-04-23T23:24:47.446206Z ThreadId(1) fontc::workload DEBUG] 772/3103 complete, most recently Fe(Glyph(rightArrow)) [2025-04-23T23:24:47.455267Z ThreadId(1) fontc ERROR] Invalid source glyph 'yhookabove.ss02': '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
::glyphs WARN] zero.numr has inconsistent path elements: {"MCLCCLCZMCLCCLCZMCCCCZ", "MCLCCLCZMCLCCLCZ"} [2025-04-23T23:24:25.942834Z ThreadId(6) fontbe::glyphs WARN] paragraph has inconsistent path elements: {"MLLLLLLLCCLLZMCCLLLZ", "MLLLLLLLCCLZMCCLZ"} [2025-04-23T23:24:25.942843Z ThreadId(3) fontbe::glyphs WARN] Schwa has inconsistent path elements: {"MCLCCLLLCCLLLCZMCLLCZ", "MCLCCLLLCCLLLCZMCLLLCZ"} [2025-04-23T23:24:25.942927Z ThreadId(9) fontbe::glyphs WARN] eight has inconsistent path elements: {"MCLCLCLCCLCLCLCZMCCCCZMCCCCZ", "MCCLCLCLCCCLCLCLCZMCLCCCLCLZMCLCCLCZ"} [2025-04-23T23:24:25.942946Z ThreadId(9) fontbe::glyphs WARN] w has inconsistent path elements: {"MLLLLLLLLLLLLLLLLZ", "MLLLLLLLLLLLLLLLLLLLLLLZ"} [2025-04-23T23:24:25.942981Z ThreadId(6) fontbe::glyphs WARN] Germandbls has inconsistent path elements: {"MLLCLLLLLCLCLLLCLCLLLLLCLLLLZ", "MLLCLLLLLCCLLLCLCLLLLLCLLLLLZ"} [2025-04-23T23:24:25.949822Z ThreadId(1) fontc ERROR] 'question' 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
ildecomb has inconsistent path elements: {"MCLLLCCCCLLLCCCZ", "MLCCCCLLLCCCCLLZ"} [2025-04-23T23:24:31.262965Z ThreadId(8) fontbe::glyphs WARN] ccedilla has inconsistent path elements: {"MCCCLLLCLCCLCCLCCLCLLLCCCCLCZ", "MCCCLLCLCCLCCLCCLCLLLCCCCLCZ"} [2025-04-23T23:24:31.262969Z ThreadId(8) fontbe::glyphs WARN] a.ss02 has inconsistent path elements: {"MCLLCLLLCLCCLCCLLCLCZMCCLLCZ", "MCLCLLLCLCCLCCLLCLCZMCCLCZ"} [2025-04-23T23:24:31.263072Z ThreadId(5) fontbe::glyphs WARN] question has inconsistent path elements: {"MLLCCLCCLLLCCCLCLZMCCCCZ", "MLLCLCLCCLLLCCLCLCLZMCCCCZ"} [2025-04-23T23:24:31.263097Z ThreadId(9) fontbe::glyphs WARN] zero.numr has inconsistent path elements: {"MCLCCLCZMCLCCLCZMCCCCZ", "MCLCCLCZMCLCCLCZ"} [2025-04-23T23:24:31.265661Z ThreadId(1) fontc ERROR] 'threesuperior' 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
ost recently Fe(Glyph(Ibreve)) [2025-04-23T23:28:03.252362Z ThreadId(1) fontc::workload DEBUG] 636/2561 complete, most recently Fe(Glyph(Yacute)) [2025-04-23T23:28:03.252364Z ThreadId(1) fontc::workload DEBUG] 637/2561 complete, most recently Fe(Glyph(uhorntilde)) [2025-04-23T23:28:03.252367Z ThreadId(1) fontc::workload DEBUG] 638/2561 complete, most recently Fe(Glyph(onequarter)) [2025-04-23T23:28:03.252369Z ThreadId(1) fontc::workload DEBUG] 639/2561 complete, most recently Fe(Glyph(Utilde)) [2025-04-23T23:28:03.252372Z ThreadId(1) fontc::workload DEBUG] 640/2561 complete, most recently Fe(Glyph(yen)) [2025-04-23T23:28:03.252374Z ThreadId(1) fontc::workload DEBUG] 641/2561 complete, most recently Fe(Glyph(at)) [2025-04-23T23:28:03.252377Z ThreadId(1) fontc::workload DEBUG] 642/2561 complete, most recently Fe(Glyph(onehalf)) [2025-04-23T23:28:03.256583Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslashacute': 'bad anchor: 'Invalid anchor 'center': '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
"MCCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ", "MCCLCCCCCCCCCCCCCCCCZMCCCCCCCCCCZ"} [2025-04-23T23:28:08.202454Z ThreadId(8) fontbe::glyphs WARN] threesuperior has inconsistent path elements: {"MCCLCCCCCCCCCCCLCCLCCCCCCCCCCCCCZ", "MCCCCCCCCCCCCCCCLCCCCCCCCCCZ"} [2025-04-23T23:28:08.202558Z ThreadId(8) fontbe::glyphs WARN] colon has inconsistent path elements: {"MCCCCCCCCLCZMCCCCCCCCCCZ", "MCCCCCCCCZMCCCCCCLCZ"} [2025-04-23T23:28:08.202609Z ThreadId(8) fontbe::glyphs WARN] quoteleft has inconsistent path elements: {"MCCCCCCCLCCCZ", "MCCCCCCCZ"} [2025-04-23T23:28:08.202625Z ThreadId(3) fontbe::glyphs WARN] one has inconsistent path elements: {"MCCCCCCLCCCCCZ", "MCCCCCLCCCCCCCCCCZ"} [2025-04-23T23:28:08.210843Z ThreadId(1) fontc ERROR] Invalid source glyph 'Oslash': '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
ntly Fe(Glyph(t.002)) [2025-04-23T23:29:24.695059Z ThreadId(1) fontc::workload DEBUG] 798/3225 complete, most recently Fe(Glyph(m.begin)) [2025-04-23T23:29:24.695061Z ThreadId(1) fontc::workload DEBUG] 799/3225 complete, most recently Fe(Glyph(Ecircumflex)) [2025-04-23T23:29:24.695064Z ThreadId(1) fontc::workload DEBUG] 800/3225 complete, most recently Fe(Glyph(Lcommaaccent)) [2025-04-23T23:29:24.695066Z ThreadId(1) fontc::workload DEBUG] 801/3225 complete, most recently Fe(Glyph(o_x)) [2025-04-23T23:29:24.695069Z ThreadId(1) fontc::workload DEBUG] 802/3225 complete, most recently Fe(Glyph(exclam)) [2025-04-23T23:29:24.695072Z ThreadId(1) fontc::workload DEBUG] 803/3225 complete, most recently Fe(Glyph(pi)) [2025-04-23T23:29:24.695074Z ThreadId(1) fontc::workload DEBUG] 804/3225 complete, most recently Fe(Glyph(dotbelowcomb)) [2025-04-23T23:29:24.700172Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb': '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
0.439343Z ThreadId(1) fontc::workload DEBUG] 989/3225 complete, most recently Be(GlyfFragment(b.003)) [2025-04-23T23:29:30.439345Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(swash.bottom2))' failed: ''swash.bottom2' has interpolation-incompatible paths' [2025-04-23T23:29:30.439348Z ThreadId(1) fontc::workload DEBUG] 990/3225 complete, most recently Be(GlyfFragment(swash.bottom2)) [2025-04-23T23:29:30.439351Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(S.001))' failed: ''S.001' has interpolation-incompatible paths' [2025-04-23T23:29:30.439353Z ThreadId(1) fontc::workload DEBUG] 991/3225 complete, most recently Be(GlyfFragment(S.001)) [2025-04-23T23:29:30.444233Z ThreadId(1) fontc ERROR] Invalid source glyph 'gravecomb.case': 'bad anchor: 'Invalid anchor '_topviet': 'no value at default location''' ninja: build stopped: subcommand failed. Cleaning up temporary files... 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-04-23T23:04:21.475708Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour percent [2025-04-23T23:04:21.475723Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour perthousand [2025-04-23T23:04:21.475740Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2025-04-23T23:04:21.475757Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2025-04-23T23:04:21.475781Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour numero [2025-04-23T23:04:21.475815Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2025-04-23T23:04:21.475847Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2025-04-23T23:04:21.475874Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2025-04-23T23:04:21.475896Z ThreadId(3) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2025-04-23T23:04:21.559754Z ThreadId(1) fontc ERROR] 'ddwah-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 'ddyil-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-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-04-23T23:05:32.561344Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour rightlongArrow [2025-04-23T23:05:32.561371Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour leftRightLongArrow [2025-04-23T23:05:32.561399Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour numero [2025-04-23T23:05:32.561438Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour dblgravecomb [2025-04-23T23:05:32.561466Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb [2025-04-23T23:05:32.561494Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour brevecomb_tildecomb.case [2025-04-23T23:05:32.561536Z ThreadId(4) fontir::glyph DEBUG] ConvertToContour circumflexcomb_tildecomb.case [2025-04-23T23:05:32.708957Z ThreadId(1) fontc ERROR] 'ddwah-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 'ddwal-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddwah-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyib-ko' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'ddyil-ko' have different number of segments fontmake: Error: In '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 78, 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 71, 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 78, 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 71, 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
] 5781/6056 complete, most recently Be(GlyfFragment(z)) [2025-04-23T23:12:33.326853Z ThreadId(1) fontc::workload DEBUG] 5782/6056 complete, most recently Be(GlyfFragment(comma)) [2025-04-23T23:12:33.326856Z ThreadId(1) fontc::workload DEBUG] 5783/6056 complete, most recently Be(GlyfFragment(r)) [2025-04-23T23:12:33.326859Z ThreadId(1) fontc::workload DEBUG] 5784/6056 complete, most recently Be(GlyfFragment(leftanglebracket-math)) [2025-04-23T23:12:33.326865Z ThreadId(1) fontc::workload DEBUG] 5785/6056 complete, most recently Be(GlyfFragment(T)) [2025-04-23T23:12:33.326868Z ThreadId(1) fontc::workload DEBUG] 5786/6056 complete, most recently Be(GlyfFragment(quotedblright)) [2025-04-23T23:12:33.339591Z ThreadId(2) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2025-04-23T23:12:33.341045Z ThreadId(2) fontbe::features::kern DEBUG] found 1 default lookups [2025-04-23T23:12:33.347820Z 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
23T23:12:39.201731Z ThreadId(1) fontc::workload DEBUG] 3581/6053 complete, most recently Be(GlyfFragment(eight.sups)) [2025-04-23T23:12:39.201732Z ThreadId(1) fontc::workload DEBUG] 3582/6053 complete, most recently Be(GlyfFragment(gamma)) [2025-04-23T23:12:39.201733Z ThreadId(1) fontc::workload DEBUG] 3583/6053 complete, most recently Be(GlyfFragment(schwahook)) [2025-04-23T23:12:39.201734Z ThreadId(1) fontc::workload DEBUG] 3584/6053 complete, most recently Be(GlyfFragment(m.sups)) [2025-04-23T23:12:39.201735Z ThreadId(1) fontc::workload DEBUG] 3585/6053 complete, most recently Be(GlyfFragment(U-cy)) [2025-04-23T23:12:39.201737Z ThreadId(1) fontc::workload DEBUG] 3586/6053 complete, most recently Be(GlyfFragment(four.osf)) [2025-04-23T23:12:39.228732Z 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/tmp20s7fvmg 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
lete, most recently Fe(Glyph(.notdef)) [2025-04-23T23:17:31.025275Z ThreadId(1) fontc::workload DEBUG] 664/3450 complete, most recently Fe(Glyph(fi)) [2025-04-23T23:17:31.025277Z ThreadId(1) fontc::workload DEBUG] 665/3450 complete, most recently Fe(Glyph(t)) [2025-04-23T23:17:31.025280Z ThreadId(1) fontc::workload DEBUG] 666/3450 complete, most recently Fe(Glyph(Ycircumflex)) [2025-04-23T23:17:31.025282Z ThreadId(1) fontc::workload DEBUG] 667/3450 complete, most recently Fe(Glyph(sacute)) [2025-04-23T23:17:31.025285Z ThreadId(1) fontc::workload DEBUG] 668/3450 complete, most recently Fe(Glyph(eopen)) [2025-04-23T23:17:31.025287Z ThreadId(1) fontc::workload DEBUG] 669/3450 complete, most recently Fe(Glyph(mem-hb)) [2025-04-23T23:17:31.025290Z ThreadId(1) fontc::workload DEBUG] 670/3450 complete, most recently Fe(Glyph(Ecaron)) [2025-04-23T23:17:31.037065Z ThreadId(1) fontc ERROR] Invalid source glyph 'sheqel': 'bad anchor: 'Invalid anchor 'bottomleft': '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
/2353 complete, most recently Be(GlyfFragment(L_a)) [2025-04-23T23:19:31.481971Z ThreadId(1) fontc::workload DEBUG] 1347/2353 complete, most recently Be(GlyfFragment(R_O)) [2025-04-23T23:19:31.481974Z ThreadId(1) fontc::workload DEBUG] 1348/2353 complete, most recently Be(GlyfFragment(brokenbar)) [2025-04-23T23:19:31.481976Z ThreadId(1) fontc::workload DEBUG] 1349/2353 complete, most recently Be(GlyfFragment(E.big)) [2025-04-23T23:19:31.481979Z ThreadId(1) fontc::workload DEBUG] 1350/2353 complete, most recently Be(GlyfFragment(L_A)) [2025-04-23T23:19:31.481982Z ThreadId(1) fontc::workload DEBUG] 1351/2353 complete, most recently Be(GlyfFragment(G.001)) [2025-04-23T23:19:31.481985Z ThreadId(1) fontc::workload DEBUG] 1352/2353 complete, most recently Be(GlyfFragment(degree)) [2025-04-23T23:19:31.481988Z ThreadId(1) fontc::workload DEBUG] 1353/2353 complete, most recently Be(GlyfFragment(P_H)) [2025-04-23T23:19:31.483890Z ThreadId(1) fontc ERROR] 'i' 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
CCLCZ", "MLLLLCLCCLCCCLLLLLLCLCCCLCCLLLLLLZMLLLLCLLLLLLZMCCLCCCLCZ"} [2025-04-23T23:22:57.727079Z ThreadId(5) fontbe::glyphs WARN] sattarasquishbeng has inconsistent path elements: {"MCCCLLCCLCCLCZMLCLLCCZMLLLLCLLCCCCCCLCCCCCLLLZMLCCLCCCLCCCLCZMLLCLCCCCLCCCCLZ", "MCCCLLCCLCCLCZMLCLCCZMLLLLCLLCCCCCCLCCCCCLLLZMLCCLCCCLCCCLCZMLLCLCCCCLCCCCLZ"} [2025-04-23T23:22:57.728821Z ThreadId(5) fontbe::glyphs WARN] mapabeng has inconsistent path elements: {"MCCLLCCCCCCLCCCCZMLCCLCCLZMLLLLZMLLLLCLCCLCCCLLLLLLCLCCCLCCLLLLLLZ", "MCCLLCCCCCCLCCCCZMLCCLCCLZMLLLLZMLLLLCLCCLCCCLLLLLLLCLCCCLCCLLLLLLZ"} [2025-04-23T23:22:57.729162Z ThreadId(4) fontbe::glyphs WARN] sattariibeng has inconsistent path elements: {"MCCCLLCCLCCLCZMLCLCCZMLLLLCLLCCCCCCLCCCCCCLLLZMLCCLCCLCCCLCZMLLCLCCCCLCCCCLZMLLCCCLLCCCLLLLLLLZ", "MCCCLLCCLCCLCZMLCLLCCZMLLLLCLLCCCCCCLCCCCCCLLLZMLCCLCCLCCCLCZMLLCLCCCCLCCCCLZMLLCCCLLCCCLLLLLLLZ"} [2025-04-23T23:22:57.740859Z ThreadId(1) fontc ERROR] 'sattarabeng' has interpolation-incompatible paths
fontmake
of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'saparabeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'sattiibeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'kharasquishbeng' have different number of segments ERROR:fontTools.cu2qu.ufo:Glyphs named 'nyajabeng' 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/.tmpjctxPk/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpfm0na1ov.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/.tmpjctxPk/gftools/gftools_temp_dir/EBGaramond-Italic[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpccm7_qde.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/.tmpP3JW2E/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph_lkg8x8.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/.tmpP3JW2E/gftools/gftools_temp_dir/EBGaramond[wdth,wght].ttf' && touch /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpsn7my34n.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
@MMK_L_six, no group Side1("six") [2025-04-23T23:22:37.025546Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_six, no group Side1("six") [2025-04-23T23:22:37.025547Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_six, no group Side1("six") [2025-04-23T23:22:37.025554Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_sterling, no group Side1("sterling") [2025-04-23T23:22:37.025555Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_sterling, no group Side1("sterling") [2025-04-23T23:22:37.025556Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_sterling, no group Side1("sterling") [2025-04-23T23:22:37.025572Z ThreadId(4) glyphs2fontir::source WARN] Invalid kern side: @MMK_L_y, no group Side1("y") [2025-04-23T23:22:37.025931Z ThreadId(5) fontbe::features DEBUG] fea written to "./debug/features.fea" [2025-04-23T23:22:37.044425Z 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
T23:22:41.588259Z ThreadId(1) fontc::workload DEBUG] 4172/4508 complete, most recently Be(GlyfFragment(dialytikatonoscomb)) [2025-04-23T23:22:41.588262Z ThreadId(1) fontc::workload DEBUG] 4173/4508 complete, most recently Be(GlyfFragment(ocircumflexgrave)) [2025-04-23T23:22:41.588264Z ThreadId(1) fontc::workload DEBUG] 4174/4508 complete, most recently Be(GlyfFragment(odotaccentmacron)) [2025-04-23T23:22:41.588267Z ThreadId(1) fontc::workload DEBUG] 4175/4508 complete, most recently Be(GlyfFragment(zcaron)) [2025-04-23T23:22:41.589014Z ThreadId(6) fontbe::features::kern DEBUG] merged kerning lookups for {"Cyrl", "Grek", "Latn"} [2025-04-23T23:22:41.589077Z ThreadId(6) fontbe::features::kern DEBUG] found 1 default lookups [2025-04-23T23:22:41.596546Z 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/tmpo6ptponl 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-04-23T23:25:18.108007Z ThreadId(5) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:25:18.108010Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:25:18.116020Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(Features) [2025-04-23T23:25:18.116085Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(ColorPalettes) [2025-04-23T23:25:18.116089Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(PaintGraph) [2025-04-23T23:25:18.116092Z ThreadId(1) fontc::workload DEBUG] 4/5959 complete, most recently Fe(StaticMetadata) [2025-04-23T23:25:18.121331Z 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
out due to non-identical feature files. This is an unnecessary limitation. [2025-04-23T23:25:21.823065Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "Spectral-Italic.designspace" [2025-04-23T23:25:21.823095Z ThreadId(4) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:25:21.823105Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:25:21.825389Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(Features) [2025-04-23T23:25:21.825856Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(ColorPalettes) [2025-04-23T23:25:21.825862Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(PaintGraph) [2025-04-23T23:25:21.831274Z 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
ssary limitation. [2025-04-23T23:24:52.844399Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "/Users/rofls/.crater_cache/productiontype/Spectral/sources/Spectral.designspace" [2025-04-23T23:24:52.844700Z ThreadId(5) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:24:52.844724Z ThreadId(5) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:24:52.844833Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(Features) [2025-04-23T23:24:52.844843Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(ColorPalettes) [2025-04-23T23:24:52.844847Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(PaintGraph) [2025-04-23T23:24:52.852008Z 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
85Z ThreadId(3) ufo2fontir::source DEBUG] Static metadata for "Spectral.designspace" [2025-04-23T23:25:00.079105Z ThreadId(4) ufo2fontir::source DEBUG] Color palettes not implemented for UFO [2025-04-23T23:25:00.079129Z ThreadId(4) ufo2fontir::source DEBUG] Paint graph not implemented for UFO [2025-04-23T23:25:00.080217Z ThreadId(1) fontc::workload DEBUG] 1/5959 complete, most recently Fe(Features) [2025-04-23T23:25:00.080978Z ThreadId(1) fontc::workload DEBUG] 2/5959 complete, most recently Fe(ColorPalettes) [2025-04-23T23:25:00.080982Z ThreadId(1) fontc::workload DEBUG] 3/5959 complete, most recently Fe(PaintGraph) [2025-04-23T23:25:00.080983Z ThreadId(1) fontc::workload DEBUG] 4/5959 complete, most recently Fe(StaticMetadata) [2025-04-23T23:25:00.083268Z 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
ly 1 {[fraction, _part.threesuperior, _part.twosuperior], [fraction, _part.twosuperior, _part.threesuperior]}'' [2025-04-23T23:26:23.075246Z ThreadId(1) fontc::workload DEBUG] 2139/4055 complete, most recently Fe(GlyphOrder) [2025-04-23T23:26:23.075247Z ThreadId(1) fontc::workload DEBUG] 2140/4055 complete, most recently Be(GlyfFragment(upTipLeftArrow)) [2025-04-23T23:26:23.075248Z ThreadId(1) fontc::workload DEBUG] 2141/4055 complete, most recently Be(GlyfFragment(anticlockwiseOpenCircleArrow)) [2025-04-23T23:26:23.075249Z ThreadId(1) fontc::workload DEBUG] 2142/4055 complete, most recently Be(GlyfFragment(o.sc)) [2025-04-23T23:26:23.075250Z ThreadId(1) fontc::workload ERROR] task 'Be(GlyfFragment(Thorn))' failed: ''Thorn' has interpolation-incompatible paths' [2025-04-23T23:26:23.075252Z ThreadId(1) fontc::workload DEBUG] 2143/4055 complete, most recently Be(GlyfFragment(Thorn)) [2025-04-23T23:26:23.078291Z ThreadId(1) fontc ERROR] 'fivesuperior' 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
3:26:27.191650Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour one_zero.circled [2025-04-23T23:26:27.191664Z ThreadId(5) fontir::glyph DEBUG] ConvertToContour twothirds thread '<unnamed>' panicked at fontir/src/glyph.rs:142:9: 'twothirds' has 2 unique sets of components; must have exactly 1 {[fraction, _part.twosuperior, _part.threesuperior], [fraction, _part.threesuperior, _part.twosuperior]} note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [2025-04-23T23:26:27.201006Z ThreadId(1) fontc::workload DEBUG] 2070/4055 complete, most recently Fe(GlyphOrder) [2025-04-23T23:26:27.204619Z ThreadId(1) fontc ERROR] A task panicked: ''twothirds' has 2 unique sets of components; must have exactly 1 {[fraction, _part.twosuperior, _part.threesuperior], [fraction, _part.threesuperior, _part.twosuperior]}' 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
roduction-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbx_vkoh7 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbx_vkoh7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4u_meswk WixMadeforDisplay-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbx_vkoh7 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp4u_meswk WixMadeforDisplay-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
mplied-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptzc69ijw /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptzc69ijw /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp75oyjt_o WixMadeforDisplay-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmptzc69ijw /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp75oyjt_o WixMadeforDisplay-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24tn5399 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24tn5399 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplzt3kla9 WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp24tn5399 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplzt3kla9 WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
urves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7umex2yv /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7umex2yv /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2ucxnqid WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7umex2yv /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp2ucxnqid WixMadeforDisplay-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
ion-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1p2kxs8e /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1p2kxs8e /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplggm7so7 WixMadeforDisplay-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp1p2kxs8e /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplggm7so7 WixMadeforDisplay-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl9dbrbuj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl9dbrbuj /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbr5xtm96 WixMadeforDisplay-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl9dbrbuj /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbr5xtm96 WixMadeforDisplay-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
--no-production-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7sragep9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7sragep9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3eubroqt WixMadeforText-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7sragep9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp3eubroqt WixMadeforText-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
drop-implied-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv9uo5pk9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv9uo5pk9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnf2afnzz WixMadeforText-Bold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpv9uo5pk9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnf2afnzz WixMadeforText-Bold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
ion-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqlwe0jwd /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqlwe0jwd /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppws6odk4 WixMadeforText-BoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqlwe0jwd /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmppws6odk4 WixMadeforText-BoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ewmihs4 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ewmihs4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdbdikm8p WixMadeforText-BoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7ewmihs4 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpdbdikm8p WixMadeforText-BoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
ction-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnj5xb9gq /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnj5xb9gq /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyxaw_jib WixMadeforText-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpnj5xb9gq /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyxaw_jib WixMadeforText-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
ed-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuzwwviap /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuzwwviap /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpny6him6o WixMadeforText-ExtraBold_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpuzwwviap /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpny6him6o WixMadeforText-ExtraBold_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
[2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwykah2wg /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwykah2wg /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7hfsz42k WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpwykah2wg /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp7hfsz42k WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
[2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbfxy1m0o /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbfxy1m0o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd7yiz_h4 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpbfxy1m0o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpd7yiz_h4 WixMadeforText-ExtraBoldItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
-production-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa0s5ssi3 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa0s5ssi3 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxuf9zo5p WixMadeforText-Italic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpa0s5ssi3 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpxuf9zo5p WixMadeforText-Italic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
-implied-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1s4ijaq /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1s4ijaq /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplipxqygl WixMadeforText-Italic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmph1s4ijaq /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmplipxqygl WixMadeforText-Italic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
-production-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpddtq29v_ /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpddtq29v_ /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp721xy2ua WixMadeforText-Medium_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpddtq29v_ /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp721xy2ua WixMadeforText-Medium_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
-implied-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprut2s9nj /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprut2s9nj /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoy9zlp0o WixMadeforText-Medium_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmprut2s9nj /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpoy9zlp0o WixMadeforText-Medium_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_jteasv9 /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_jteasv9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg33gsfgg WixMadeforText-MediumItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp_jteasv9 /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpg33gsfgg WixMadeforText-MediumItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
urves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqongxebh /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqongxebh /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl0oc3yuh WixMadeforText-MediumItalic_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpqongxebh /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpl0oc3yuh WixMadeforText-MediumItalic_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' 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
roduction-names [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5s2kjx4h /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5s2kjx4h /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp169n69is WixMadeforText-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp5s2kjx4h /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmp169n69is WixMadeforText-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files
fontmake
mplied-oncurves [2/3] buildVTT FAILED: /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpatocr8mt /Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/python3.12 -m gftools.builder.jobrunner gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpatocr8mt /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyd064k6m WixMadeforText-Regular_VTT_Hinting.ttx Command failed: gftools-build-vtt -o /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpatocr8mt /var/folders/4b/4k6sk92d38qc2zzr8kbcv88h0000gn/T/tmpyd064k6m WixMadeforText-Regular_VTT_Hinting.ttx Traceback (most recent call last): File "/Users/rofls/dev/projects/fontville/fontc_crater/venv/bin/gftools-build-vtt", line 5, in <module> from gftools.scripts.build_vtt import main ModuleNotFoundError: No module named 'gftools.scripts.build_vtt' ninja: build stopped: subcommand failed. Cleaning up temporary files... another .ninja file exists, leaving instance_ufos in place Done cleaning up temporary files