40 Commits (30d7c40f8ce9f47d733b1f43a93f20739772859e)

Author SHA1 Message Date
Eric Muller 30d7c40f8c Add a flag to hb_buffer_t to prevent the insertion of dotted circles on incorrect character sequences. 6 years ago
Behdad Esfahbod 35d410f2ba Remove ASSERT_POD 6 years ago
Behdad Esfahbod 39bd07aed5 Fix bunch of unused parameter warnings 6 years ago
Behdad Esfahbod ed2ee78136 [hangul] Fix use-after-free issue 6 years ago
Behdad Esfahbod 48c513fec9 Minor 6 years ago
Behdad Esfahbod f048ead84a Some more 6 years ago
Behdad Esfahbod 1676f608c8 Minor refactoring 6 years ago
Behdad Esfahbod c77ae40852 Rename hb-*private.hh to hb-*.hh 6 years ago
Behdad Esfahbod 7185b273b3 Rename in_error to !successful 7 years ago
Behdad Esfahbod 93dad9ade7 [hangul] Fix comment 7 years ago
Behdad Esfahbod 7036f1d22c [ot] Remove shaper name 7 years ago
Behdad Esfahbod dbdbfe3d7b Use nullptr instead of NULL 7 years ago
Behdad Esfahbod ab8d70ec70 [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 7 years ago
Behdad Esfahbod 14a639ea59 [unsafe-to-break] Fix Use-of-uninitialized-value in unsafe_to_break_set_mask 7 years ago
Behdad Esfahbod eae009602b [unsafe-to-break] Flag in Hangul shaper 7 years ago
Ebrahim Byagowi 3b0e47ca00 Fix arm-none-eabi build (fixes #451) (#496) 8 years ago
Behdad Esfahbod 00adf9c8a4 Minor 8 years ago
Behdad Esfahbod e2b878055b Disable OTL processing for Hebrew if GPOS doesn't have Hebrew subtable 8 years ago
Behdad Esfahbod ea512f7108 Use C-style casts instead of compare to 0, to convert hb_bool_t to bool 9 years ago
Behdad Esfahbod abadc1717d Try to better handle OOM situations 9 years ago
Behdad Esfahbod 136863371c Add new shaper method postprocess_glyphs() 9 years ago
Behdad Esfahbod 0d438f89bd [hangul] Merge /before/ reordering 9 years ago
Behdad Esfahbod 376d587f36 Implement more granular cluster-merging 9 years ago
ThePhD 8e545d5961 Fix all VC++ warnings and errors in the current commit's builds. 10 years ago
Behdad Esfahbod ac53443f1c [hangul] Don't apply 'calt' 10 years ago
Behdad Esfahbod 7627100f42 Mark unsigned integer literals with the u suffix 10 years ago
Jonathan Kew 83d7e7915a [hangul] Fix ordering of dotted circle with Hangul tone mark (reported by Dohyun Kim). 11 years ago
Jonathan Kew deef186265 [hangul] Don't force zero-width for marks - this is not wanted for the Jamo Filler glyphs. 11 years ago
Jonathan Kew 7244b3fc3b [hangul] Reorder Hangul tone mark to beginning of syllable, unless font implements it using a zero-width glyph. 11 years ago
Jonathan Kew 103436838d [hangul] Apply the appropriate *jmo features to decomposed syllables, including Old Hangul sequences that don't have Unicode compositions. Merge clusters in decomposed syllables. 11 years ago
Behdad Esfahbod 8fc1f7fe74 [ot/hangul] Don't decompose Hangul even when combining marks present 11 years ago
Behdad Esfahbod 8de20b1e8a Add font->has_glyph() 11 years ago
Behdad Esfahbod 29ea403d67 [hangul] Fix decomposition logic 11 years ago
Behdad Esfahbod bdb20dafc3 [hangul] Fix decomposition 11 years ago
Behdad Esfahbod 32478656ce [hangul] Tighten up character categories 11 years ago
Behdad Esfahbod 6300cd7253 [ot] Define HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT 11 years ago
Behdad Esfahbod 3d6ca0d32e [ot] Simplify normalization_preference again 11 years ago
Behdad Esfahbod c98b7183f7 [ot] Add Hangul shaper 11 years ago