4489 Commits (0aedfd59be54972e61a952753ffc0d12631771fe)
 

Author SHA1 Message Date
Behdad Esfahbod 19300183a6 [fuzzing] Add build system 9 years ago
Behdad Esfahbod 9c9ad214af [fuzzer] Add README 9 years ago
Behdad Esfahbod 6e6f82b6f3 Implement SYRIAC ABBREVIATION MARK with 'stch' feature 9 years ago
Behdad Esfahbod c743ec5886 [ft] Fix extents with negative scales 9 years ago
Behdad Esfahbod 73fec3992a Reserve a few scratch-flags bits for complex shapers 9 years ago
Behdad Esfahbod 136863371c Add new shaper method postprocess_glyphs() 9 years ago
Behdad Esfahbod 6c0ebd02c9 [util] If font has color, generate PNG with color 9 years ago
Behdad Esfahbod e95eb23a4e Don't try zeroing marks by GDEF if there are no non-ASCII 9 years ago
Behdad Esfahbod 7fa54ed75a Don't try zeroing mark attachments by Unicode if there's no non-ASCII 9 years ago
Behdad Esfahbod 550bd14d2b Actually commit changes for previous commit 9 years ago
Behdad Esfahbod ff31b3c1b8 Skip GPOS cursive / attachment adjustmnent if none happened 9 years ago
Behdad Esfahbod 0f407325f6 Minor 9 years ago
Behdad Esfahbod 497a6c2071 Skip forming clusters if text is all ASCII 9 years ago
Behdad Esfahbod 28de104f15 Move variable-sized struct member to end 9 years ago
Behdad Esfahbod 5bc28b5f68 Optimize positioning for when h_origin is nil 9 years ago
Behdad Esfahbod 762770c964 Add font->has_...() to check for individual nil font funcs 9 years ago
Behdad Esfahbod 88e9a9bcae Minor reshaping of hb_font_funcs_t implementation 9 years ago
Behdad Esfahbod a6a7715bac Comments 9 years ago
Behdad Esfahbod 6c48ec830f [ot] Remove font funcs that do nothing 9 years ago
Behdad Esfahbod 75ea2daa1d [ot] Port ot font funcs to allocated object 9 years ago
Behdad Esfahbod 44f8275080 [ft] Remove font funcs that do nothing 9 years ago
Behdad Esfahbod 7918c261ef [ft] Port ft font funcs to allocated object 9 years ago
Behdad Esfahbod da29b43794 Separate nil font-funcs from parent-peeking font-funcs 9 years ago
Behdad Esfahbod bee901b38e Optimize positioning direction calculations 9 years ago
Behdad Esfahbod e3e4bb011a Don't do fractions if buffer is ASCII-only 9 years ago
Behdad Esfahbod 6986208ba3 Optimize runs without Default_Ignorable's 9 years ago
Behdad Esfahbod 14c2de3218 Limit max edits during sanitize to 8 9 years ago
Behdad Esfahbod 9cbc39aef9 Minor 9 years ago
Behdad Esfahbod 52e6c4e158 If font doesn't support U+2011, fall back to U+2010 9 years ago
Behdad Esfahbod 75483aafa6 Untangle if/else waterfall 9 years ago
Behdad Esfahbod 04fd8517f8 Add tests for hyphen fallback 9 years ago
Behdad Esfahbod 550417117d [test] Drop hintings when subsetting fonts to record 9 years ago
Behdad Esfahbod 49ef630936 Adjust the width of various spaces if font does not cover them 9 years ago
Behdad Esfahbod aa7044de0c Generalize flags types 9 years ago
Behdad Esfahbod 7793aad946 Normalize various spaces to space if font doesn't support 9 years ago
Behdad Esfahbod 8b3c7f9ede [test] Support recording multiple lines of text in record-test.sh 9 years ago
Behdad Esfahbod 8565839480 Protect against possible invalid-memory access after OOM 9 years ago
Behdad Esfahbod 4cc80bed25 Fix typo! 9 years ago
Behdad Esfahbod 9ac4b9656d Add Unicode space category 9 years ago
Behdad Esfahbod 8249ec3f86 Make top-byte of unicode_props available to be used differently per-GC 9 years ago
Behdad Esfahbod cc5d3a3388 Towards using top-byte of unicode-props for more things 9 years ago
Behdad Esfahbod 2f38dde5a1 Add _hb_glyph_info_is_unicode_mark() 9 years ago
Behdad Esfahbod 90d75f93bb Tighten ccc-setting a bit and document it 9 years ago
Behdad Esfahbod 2f0dfd43cd Fix test expectation 9 years ago
Behdad Esfahbod df698f3299 [ot-font] Fix hmtx table length checking, *again* 9 years ago
Behdad Esfahbod 3530cc2d7c [util] Fix option-parsing leaks 9 years ago
Behdad Esfahbod 642135f3b2 [util] In --debug mode, duplicate font data 9 years ago
Behdad Esfahbod ed2024ef93 [perf] Micro-optimize 9 years ago
Behdad Esfahbod 76a5310a83 Remove irrelevant comment 9 years ago
Behdad Esfahbod 8259669fbd Minor 9 years ago