1654 Commits (f6496663c2f6849a944e41afcf9511f378477532)
 

Author SHA1 Message Date
Behdad Esfahbod 655586fe5e Towards normalization 13 years ago
Behdad Esfahbod 49741c8633 Include variation-selectors in cluster calculation 13 years ago
Behdad Esfahbod dd89d958c1 Fix cluster calculation for non-LTR text 13 years ago
Behdad Esfahbod 4a68684654 When forming clusters, participate all mark types 13 years ago
Behdad Esfahbod 5157e12a55 Rename HB_UNICODE_GENERAL_CATEGORY_COMBINING_MARK to HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK 13 years ago
Behdad Esfahbod 7b08b0a7f2 Minor 13 years ago
Behdad Esfahbod 498e1a9be6 [icu] Implement compose()/decompose() 13 years ago
Behdad Esfahbod ffd4a436f7 Add tests for compose()/decompose() 13 years ago
Behdad Esfahbod fca0923b04 Minor 13 years ago
Behdad Esfahbod 26b6024962 [glib] Use g_unicode_script_to/from_iso15924() if available 13 years ago
Behdad Esfahbod 22fdc66712 [glib] Add compose() and decompose() implementations with fallback 13 years ago
Behdad Esfahbod a54a5505a3 Minor 13 years ago
Behdad Esfahbod 23db8d5c92 [test] Work around glib <= 2.30 API 13 years ago
Behdad Esfahbod 22989c5ffc Distribute hb-ot-shape-complex-indic-machine.rl 13 years ago
Behdad Esfahbod f6fd3780e1 Let shapers decide when to apply ccmp and locl 13 years ago
Behdad Esfahbod c4641723fb [API] Add compose() and decompose() unicode funcs, rename other ones 13 years ago
Behdad Esfahbod d05dded167 More code generation through preprocessor 13 years ago
Behdad Esfahbod 891c4755ba Humm, undo some shuffling 13 years ago
Behdad Esfahbod 4b6317c4f4 More code shuffling 13 years ago
Behdad Esfahbod 3361c9a323 Minor 13 years ago
Behdad Esfahbod 76f76812ac Shuffle code around, remove shape_plan from complex shapers 13 years ago
Behdad Esfahbod e88bff9b4d Minor, use function typedefs 13 years ago
Behdad Esfahbod 359dcaa0d3 Update copyright headers 13 years ago
Behdad Esfahbod d8d0c480c8 Refactor some code common to GSUB and GPOS 13 years ago
Behdad Esfahbod b70c96dbe4 Enable applying GSUB/GPOS features in multiple segments 13 years ago
Behdad Esfahbod f6d7a9bb4c Shuffle code around 13 years ago
Behdad Esfahbod fc551edbf2 Add todo 13 years ago
Behdad Esfahbod 2e18c6dbdf Fix reverse_range() position loop 13 years ago
Behdad Esfahbod fa2befa46f Minor 13 years ago
Behdad Esfahbod d69d5ceaa0 [Indic] Well, at least finding syllables works now :) 13 years ago
Behdad Esfahbod 253a57fb5a [test-shape-complex] Remove the greek tests 13 years ago
Behdad Esfahbod afa74bf904 [test-shape-complex] Print out expected and actual glyphstrings upon failure 13 years ago
Behdad Esfahbod 42d453b023 [test] Name tests after their input string 13 years ago
Behdad Esfahbod 2741316978 Minor 13 years ago
Behdad Esfahbod cc674cbf7f Minor 13 years ago
Behdad Esfahbod 20d8a3982a [test] Remove disabled code 13 years ago
Behdad Esfahbod 9704f0ca6c [test] Restructure shape test data a bit 13 years ago
Behdad Esfahbod 4ec30aec30 [Indic] Optimize Indic table storage 13 years ago
Behdad Esfahbod c4a59de6d8 [Indic] Generate a single data table instead of multiple ones 13 years ago
Behdad Esfahbod a346e923a9 [test] Add Indic tests from harfbuzz.old 13 years ago
Behdad Esfahbod 8fdba506f0 [Indic] Define indic_position_t 13 years ago
Behdad Esfahbod 65988a145b [Indic] Add a table of consonant positions 13 years ago
Behdad Esfahbod c7fe56a1d5 [Indic] Some of the basic features are global; Mark them so 13 years ago
Behdad Esfahbod 867361c3ad [indic] Add syllable recognition state machine 13 years ago
Behdad Esfahbod 422e08dbb8 Better categorize Indic character classes 13 years ago
Behdad Esfahbod 31f18abecb Minor compiler warning fixes 13 years ago
Behdad Esfahbod e3693b72f0 Change a couple strstr() to strchr() 13 years ago
Behdad Esfahbod b9452bfc16 Fix compiler warnings with -pedantic 13 years ago
Behdad Esfahbod 970e092dc2 Remove extra semicolon 13 years ago
Behdad Esfahbod 8142680802 Cosmetic 13 years ago