1. f671f7f [colr] Implement by Ebrahim Byagowi · 7 years ago
  2. 5b9c234 [CPAL] Refactor and address the reviews by Ebrahim Byagowi · 7 years ago
  3. 101850f Merge with master by Ebrahim Byagowi · 7 years ago
  4. f110c0c Merge pull request #838 from harfbuzz/BASE by Ebrahim Byagowi · 7 years ago
  5. ae14dd0 [aat] Implement ankr by Ebrahim Byagowi · 7 years ago
  6. 05699fd Merge remote-tracking branch 'eroux/add-base' by Behdad Esfahbod · 7 years ago
  7. 1ab16f4 [aat] Implement trak logic (#816) by Ebrahim Byagowi · 7 years ago
  8. a64eacd [aat] First dig on 'trak' by Ebrahim Byagowi · 7 years ago
  9. 79756c9 [aat] First dig on 'kerx' (#704) by Ebrahim Byagowi · 7 years ago
  10. fd03449 Rename hb_apply_context_t to hb_ot_apply_context_t by Behdad Esfahbod · 7 years ago
  11. c71b55a [aat] Start implementing Apple AAT morx table by Behdad Esfahbod · 7 years ago
  12. 8c0d191 Improve CGJ skipping logic by Behdad Esfahbod · 7 years ago
  13. 7c6937e Move all references of old url to the new address (#622) by ebraminio · 7 years ago
  14. 826a1da Move set-digests into their own header file by Behdad Esfahbod · 7 years ago
  15. 81e2b9b Never skip over CGJ by Behdad Esfahbod · 7 years ago
  16. b6fe0ab Add info_cc() convenience macro by Behdad Esfahbod · 7 years ago
  17. 1c17c2b [unsafe-to-break] Copy flag to all glyphs in a cluster by Behdad Esfahbod · 8 years ago
  18. 06cfe3f Do not skip TAG characters in glyph substitution (#487) by Khaled Hosny · 8 years ago
  19. f748e11 bootstraping structure by Elie Roux · 8 years ago
  20. 466b3e5 Shuffle things around a bit by Behdad Esfahbod · 8 years ago
  21. 55d42fd Start adding hb-ot-var.h and implementation by Behdad Esfahbod · 8 years ago
  22. 1f810da Port math table to hb_lazy_table_loader_t by Behdad Esfahbod · 8 years ago
  23. 86106c7 [MATH] Rename all API to hb_ot_math_* by Behdad Esfahbod · 9 years ago
  24. 51da7a1 MATH table: Add API to access math variants. by Frédéric Wang · 9 years ago
  25. 5fbcb99 MATH Table: Add API to check availability of math data. by Frédéric Wang · 9 years ago
  26. d34d3ac Support CPAL table by Sascha Brawer · 9 years ago
  27. b203050 Do NOT ignore Mongolian Free Variation Selectors during matching by Behdad Esfahbod · 9 years ago
  28. 21ab550 Move ZWJ/ZWNJ bits to top byte of unicode_props() by Behdad Esfahbod · 9 years ago
  29. 815bdd7 In cluster-level=0, group ZWJ/ZWNJ with previous cluster by Behdad Esfahbod · 9 years ago
  30. aae2847 Emoji skin tone modifiers need to be treated as combining marks by Behdad Esfahbod · 9 years ago
  31. 7d8d58a [GPOS] Divide position_finish() into two phases, for advances and offsets by Behdad Esfahbod · 9 years ago
  32. 2ab0de9 [use] Fix halant detection by Behdad Esfahbod · 9 years ago
  33. 167c327 Fix build on MSVC >= 2012 by Chun-wei Fan · 9 years ago
  34. e3e4bb0 Don't do fractions if buffer is ASCII-only by Behdad Esfahbod · 9 years ago
  35. 6986208 Optimize runs without Default_Ignorable's by Behdad Esfahbod · 9 years ago
  36. aa7044d Generalize flags types by Behdad Esfahbod · 9 years ago
  37. 7793aad Normalize various spaces to space if font doesn't support by Behdad Esfahbod · 9 years ago
  38. 9ac4b96 Add Unicode space category by Behdad Esfahbod · 9 years ago
  39. 8249ec3 Make top-byte of unicode_props available to be used differently per-GC by Behdad Esfahbod · 9 years ago
  40. cc5d3a3 Towards using top-byte of unicode-props for more things by Behdad Esfahbod · 9 years ago
  41. 2f38dde Add _hb_glyph_info_is_unicode_mark() by Behdad Esfahbod · 9 years ago
  42. 90d75f9 Tighten ccc-setting a bit and document it by Behdad Esfahbod · 9 years ago
  43. ed2024e [perf] Micro-optimize by Behdad Esfahbod · 9 years ago
  44. 76a5310 Remove irrelevant comment by Behdad Esfahbod · 9 years ago
  45. 9382c47 Combine unicode_props0/1 into a uint16 by Behdad Esfahbod · 9 years ago
  46. 7127718 [perf] Only call combining_class() for marks by Behdad Esfahbod · 9 years ago
  47. df6cb84 Merge branch 'use' by Behdad Esfahbod · 10 years ago
  48. 0f98fe8 [ot] Search globally for 'vert' feature if not found in specified script/lang by Behdad Esfahbod · 10 years ago
  49. 4ba796b Refactor _hb_glyph_info_is_default_ignorable() by Behdad Esfahbod · 10 years ago
  50. ac59651 Add foreach_syllable by Behdad Esfahbod · 10 years ago
  51. 595936e [USE] Hook of rphf and pref custom processing by Behdad Esfahbod · 10 years ago
  52. 241eac9 Hide internals of lookup accelerators by Behdad Esfahbod · 10 years ago
  53. 395b359 Avoid accessing layout tables at face destruction by Behdad Esfahbod · 10 years ago
  54. 8f3eebf Make sure gsubgpos buffer vars are available during fallback_position by Behdad Esfahbod · 11 years ago
  55. 7e8c389 Minor warnings fixes by Behdad Esfahbod · 11 years ago
  56. 7627100 Mark unsigned integer literals with the u suffix by Behdad Esfahbod · 11 years ago
  57. 04dc52f [indic] Recover OT_H undergone ligation and multiplication by Behdad Esfahbod · 11 years ago
  58. 832a6f9 [indic] Don't reorder reph/pref if ligature was expanded by Behdad Esfahbod · 11 years ago
  59. 6faff8e Add static storage classifier to inline functions by Behdad Esfahbod · 11 years ago
  60. 2a8c49a Remove unnecessary includes by Behdad Esfahbod · 11 years ago
  61. 0f3fe37 Comment by Behdad Esfahbod · 11 years ago
  62. 8570273 [otlayout] Add _hb_glyph_info_substituted() by Behdad Esfahbod · 11 years ago
  63. a1f7b28 [otlayout] Switch over from old is_a_ligature() to IS_LIGATED by Behdad Esfahbod · 11 years ago
  64. 09675a8 [otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_LIGATED by Behdad Esfahbod · 11 years ago
  65. 05ad6b5 [otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_SUBSTITUTED by Behdad Esfahbod · 11 years ago
  66. 101303d [otlayout] More shuffling around by Behdad Esfahbod · 11 years ago
  67. 91689de [otlayout] Add _hb_glyph_info_set_glyph_props() by Behdad Esfahbod · 11 years ago
  68. 3ddf892 [otlayout] Renaming by Behdad Esfahbod · 11 years ago
  69. 2e96d2c [otlayout] More shuffling by Behdad Esfahbod · 11 years ago
  70. 4695246 [otlayout] Code shuffling by Behdad Esfahbod · 11 years ago
  71. 11fb16c Use unsigned enums for mask types by Behdad Esfahbod · 11 years ago
  72. 03058c3 [otlayout] Remove two unused HB_OT_LAYOUT_GLYPH_PROPS_* values by Behdad Esfahbod · 11 years ago
  73. 941b699 [otlayout] Remove unused HB_OT_LAYOUT_GLYPH_PROPS_UNCLASSIFIED by Behdad Esfahbod · 11 years ago
  74. c52ddab [arabic] Make ZWJ prevent ligatures instead of facilitating it by Behdad Esfahbod · 11 years ago
  75. 1a31f9f [otlayout] Minor by Behdad Esfahbod · 11 years ago
  76. 7e08f12 Don't zero advance of mark-non-mark ligatures by Behdad Esfahbod · 12 years ago
  77. bac1dd6 [OTLayout] Refactor a bit more by Behdad Esfahbod · 12 years ago
  78. 45fd942 [OTLayout] Add hb_ot_layout_lookup_accelerator_t by Behdad Esfahbod · 12 years ago
  79. a8cf7b4 [Indic] Futher adjust ZWJ handling in Indic-like shapers by Behdad Esfahbod · 12 years ago
  80. 57542d7 Minor by Behdad Esfahbod · 12 years ago
  81. cfc507c [Indic-like] Disable automatic joiner handling for basic shaping features by Behdad Esfahbod · 12 years ago
  82. 0b45479 [OTLayout] Add fine-grained control over ZWJ matching by Behdad Esfahbod · 12 years ago
  83. 607feb7 [OTLayout] Ignore default-ignorables when matching GSUB/GPOS by Behdad Esfahbod · 12 years ago
  84. 5680002 Adjust mark advance-width zeroing logic for Myanmar by Behdad Esfahbod · 12 years ago
  85. 5a08ecf Implement hb_ot_layout_get_glyph_class() by Behdad Esfahbod · 12 years ago
  86. f306410 Bunch of independent changes (ouch) by Behdad Esfahbod · 12 years ago
  87. 362a990 Rename hb_ot_layout_would_substitute_lookup() and hb_ot_layout_substitute_closure_lookup() by Behdad Esfahbod · 12 years ago
  88. 7c8e844 Use namespace for OpenType tables by Behdad Esfahbod · 13 years ago
  89. d9b204d [GSUB] Allow non-zero-context matching in would_apply() by Behdad Esfahbod · 13 years ago
  90. cd0c6e1 Shuffle buffer variable allocations around by Behdad Esfahbod · 13 years ago
  91. afbcc24 [GSUB] Wire the font, not just the face, down to substitute() by Behdad Esfahbod · 13 years ago
  92. b0e6a26 [OT] Hide some API by Behdad Esfahbod · 13 years ago
  93. 6f76113 [GSUB/GPOS] Check array size before accessing digests by Behdad Esfahbod · 13 years ago
  94. 1336ecd [GSUB/GPOS] Use Coverage digests as gatekeeper by Behdad Esfahbod · 13 years ago
  95. c2e42c3 Minor by Behdad Esfahbod · 13 years ago
  96. 05bd1b6 [GSUB/GPOS] Move glyph props matching around by Behdad Esfahbod · 13 years ago
  97. f860366 [OT] Gain back some lost speed by Behdad Esfahbod · 13 years ago
  98. 578e421 Minor by Behdad Esfahbod · 13 years ago
  99. 4751dec Minor by Behdad Esfahbod · 13 years ago
  100. fe20c0f [GSUB] Fix mark component stuff when ligatures form ligatures! by Behdad Esfahbod · 13 years ago