Commit Graph

222 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 b41cf11dfb use bytes/nul-terminated, not just bytes 3 years ago
Matthew Butterick ae377a189f known tags 3 years ago
Matthew Butterick f9db216709 nit 3 years ago
Matthew Butterick bdfe91001d stub & base128 decode 3 years ago
Matthew Butterick 761e7c99be stub 3 years ago
Matthew Butterick 7a590887aa comment 4 years ago
Matthew Butterick 8cfa9e33a4 lazier 4 years ago
Matthew Butterick 2b6e6c8422 allow more nulls 4 years ago
Matthew Butterick 22592c0ede resolution of system fonts 4 years ago
Matthew Butterick 23421dd831 change clustering behavior 4 years ago
Matthew Butterick 4b8fa55e30 force inexact read 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 92ff1d66de internalize 5 years ago
Matthew Butterick 0c4bbbfbe9 add fontconfig family resolution 5 years ago
Matthew Butterick 87e568f115 use CFF stream only 5 years ago
Matthew Butterick db6754b9e5 woffishness 5 years ago
Matthew Butterick 06bb817002 finish woffing 5 years ago
Matthew Butterick e7fe04d85b consistent post-decode 5 years ago
Matthew Butterick 4984bd64ab typo 5 years ago
Matthew Butterick d00515059f simplify woffing 5 years ago
Matthew Butterick e1b237fb53 new size regime 5 years ago
Matthew Butterick 6592d736aa more woffing 5 years ago
Matthew Butterick 1bf16dca3f use utc ps 5 years ago
Matthew Butterick 936ec1ad78 use utc 5 years ago
Matthew Butterick 076b9f13cd start woff support 5 years ago
Matthew Butterick 4d6399fac5 add hfs-seconds type 5 years ago
Matthew Butterick d050669d3a use procedure not symbol to resolve length 5 years ago
Matthew Butterick 878c2724c7 set version key explicitly 5 years ago
Matthew Butterick 10f7c6d22a fix name 5 years ago
Matthew Butterick dbf16bb9f5 fix searchRange computation 5 years ago
Matthew Butterick 94943055c3 a mutation 5 years ago
Matthew Butterick 6942780f64 align glyf bytes to even boundary 5 years ago
Matthew Butterick f7456c764a check for multiple glyphs per codepoint 5 years ago
Matthew Butterick b8b878b7d0 new test font 5 years ago
Matthew Butterick 9c973ddf24 preserve order of subset tables & skip missing 5 years ago
Matthew Butterick d059948cd9 measure in full 5 years ago
Matthew Butterick 6566d6df86 less transparency 5 years ago
Matthew Butterick af0dfda4f4 don't panic about unhinted ttf fonts 5 years ago
Matthew Butterick 33ca3ccb07 font licenses 5 years ago
Matthew Butterick 0c86b37ae9 repair a test 5 years ago
Matthew Butterick 2af0aea5d1 use #f not null in bitfield 5 years ago
Matthew Butterick de92b6455f update to use new x:pointer naming 5 years ago
Matthew Butterick f84a61be9e whip it 5 years ago
Matthew Butterick ec2c7d91e2 missing parse loop 5 years ago
Matthew Butterick 2f339de925 noco 5 years ago
Matthew Butterick d71165fd46 soft touch 5 years ago
Matthew Butterick 1b081dfe32 soft touchups 5 years ago