Commit Graph

65 Commits (main)

Author SHA1 Message Date
Matthew Butterick fcfebb70bf fallback for older OS/2 tables
the capHeight and xHeight fields were introduced in the version 4 OS/2 table. Ancient fonts may have an earlier version of the table, and thus be missing these fields.
2 years ago
Matthew Butterick 761e7c99be stub 4 years ago
Matthew Butterick 8cfa9e33a4 lazier 4 years ago
Matthew Butterick 22592c0ede resolution of system fonts 4 years ago
Matthew Butterick 3acd635bfa suppress fontconfig 5 years ago
Matthew Butterick 0b5c5db6e1 simplify 5 years ago
Matthew Butterick 62f69e6b63 improve 5 years ago
Matthew Butterick 0c4bbbfbe9 add fontconfig family resolution 5 years ago
Matthew Butterick 06bb817002 finish woffing 5 years ago
Matthew Butterick d00515059f simplify woffing 5 years ago
Matthew Butterick 6592d736aa more woffing 5 years ago
Matthew Butterick f7456c764a check for multiple glyphs per codepoint 5 years ago
Matthew Butterick ba283788ec gbye 5 years ago
Matthew Butterick 3e09e0cf74 handle empty string better 5 years ago
Matthew Butterick f87ab67ab5 improve features semantics 5 years ago
Matthew Butterick 3fb90cae5a expose shaping args 5 years ago
Matthew Butterick 18f3962346 vectorize tests 5 years ago
Matthew Butterick 5705570e1f nit 5 years ago
Matthew Butterick 021f0cee3b simplify 5 years ago
Matthew Butterick 35c01c67f8 nits 5 years ago
Matthew Butterick 136d37cda5 change startOffset key name 5 years ago
Matthew Butterick 1ce1956eef rename prefixes 5 years ago
Matthew Butterick d6fff41bb8 new notation 5 years ago
Matthew Butterick 0c90a06512 dump free 6 years ago
Matthew Butterick 8b7a66fd19 use new xenomorph 6 years ago
Matthew Butterick 28468ae781 x/redo step 0 6 years ago
Matthew Butterick 8213ecbf0a refacs 6 years ago
Matthew Butterick 7549e1fca3 renames in bbox 6 years ago
Matthew Butterick 1e73c9555b more renames 6 years ago
Matthew Butterick 943b3cf785 some renaming 6 years ago
Matthew Butterick 78cc2d7d6e fewer contracts 6 years ago
Matthew Butterick c371c09897 structify font 6 years ago
Matthew Butterick 83d941f571 [broken] 6 years ago
Matthew Butterick 713c015874 note 6 years ago
Matthew Butterick e0c0b9a6d6 and another 6 years ago
Matthew Butterick 253f5fc170 another toe 6 years ago
Matthew Butterick d4e904a7fd toe 6 years ago
Matthew Butterick 88e32db398 renames 6 years ago
Matthew Butterick ed3a32e395 structify subset 6 years ago
Matthew Butterick a92116be22 more structifying 6 years ago
Matthew Butterick 5125ac1073 structify glyph 6 years ago
Matthew Butterick 0320c99032 structify glyph position 6 years ago
Matthew Butterick d0d5634d24 structify glyphrun 6 years ago
Matthew Butterick e321c3a5a2 not so fast 6 years ago
Matthew Butterick c5e9718b5c binary encoding 6 years ago
Matthew Butterick 5f1f5ba539 nit 6 years ago
Matthew Butterick ffd8245670 crush 6 years ago
Matthew Butterick 860d093232 nits 6 years ago
Matthew Butterick 31d6cc7bf5 cache fonts 6 years ago
Matthew Butterick a98489f20b promises, promises 6 years ago