1. a03f5f4 Replace "ISO 639" with "BCP 47" by David Corbett · 6 years ago
  2. 0b9d60e [aat] Apply kerx if GPOS kern was not applied by Behdad Esfahbod · 6 years ago
  3. b59a428 Minor by Behdad Esfahbod · 6 years ago
  4. 04f72e8 [trak] Implement extrapolation by Behdad Esfahbod · 6 years ago
  5. d6a12db [trak] Fix, and hook up by Behdad Esfahbod · 6 years ago
  6. 3d7dea6 [trak] Handle nSizes=0 and 1 by Behdad Esfahbod · 6 years ago
  7. 451f3de [trak] Fix counting by Behdad Esfahbod · 6 years ago
  8. a5be380 [trak] More by Behdad Esfahbod · 6 years ago
  9. d06c4a8 [trak] Only adjust around first glyph by Behdad Esfahbod · 6 years ago
  10. 071a2cb [trak] Clean up by Behdad Esfahbod · 6 years ago
  11. fbbd926 [kerx] Implement Format4 action_type=1 contour-point-based attachment by Behdad Esfahbod · 6 years ago
  12. b6bc0d4 [kerx] Implement Format4 action_type=2 coordinate-based attachment by Behdad Esfahbod · 6 years ago
  13. 1622ba5 [kerx] Implement Format4 'ankr'-based mark attachment by Behdad Esfahbod · 6 years ago
  14. 7bb4da7 [aat] Wire up 'ankr' table to apply context by Behdad Esfahbod · 6 years ago
  15. 28f0367 [kerx] Flesh out Format4 by Behdad Esfahbod · 6 years ago
  16. 947962a [ankr] Implement table access by Behdad Esfahbod · 6 years ago
  17. 7281cb3 [ankr] Start fixing by Behdad Esfahbod · 6 years ago
  18. 34caadc Ugh. Re-enable accidentally disabled GPOS by Behdad Esfahbod · 6 years ago
  19. f7c45bc [kerx] Allow granularly disabling kerning by Behdad Esfahbod · 6 years ago
  20. 2b72c4b [kerx] Comment by Behdad Esfahbod · 6 years ago
  21. 9f450f0 [kerx] Make Format1 work by Behdad Esfahbod · 6 years ago
  22. 504cb68 Disable mark advance zeroing as well as mark fallback positioning if doing kerx by Behdad Esfahbod · 6 years ago
  23. 8496753 [kerx] Implement Format1 by Behdad Esfahbod · 6 years ago
  24. c9165f5 [kerx] More UnsizedArrayOf<> by Behdad Esfahbod · 6 years ago
  25. ca54eba [kerx] Fix bound-checking error introduced a couple commits past by Behdad Esfahbod · 6 years ago
  26. 339036d [kerx] Start fleshing out Format1 by Behdad Esfahbod · 6 years ago
  27. ab1f30b [kerx] Implement Format6 by Behdad Esfahbod · 6 years ago
  28. c9a2ce9 [kerx] Move bounds-checking to subtable length itself by Behdad Esfahbod · 6 years ago
  29. 22955b2 [kerx] Start fleshing out Format6 by Behdad Esfahbod · 6 years ago
  30. f6aaad9 [kerx] When rejecting variable kerning, also check for tupleCount by Behdad Esfahbod · 6 years ago
  31. 7ed5366 [kerx] No-op by Behdad Esfahbod · 6 years ago
  32. 7fa69e9 Comment by Behdad Esfahbod · 6 years ago
  33. 7e6e5bf Fix option string matching by Behdad Esfahbod · 6 years ago
  34. 5d34164 [kern/kerx] Fix offset base by Behdad Esfahbod · 6 years ago
  35. 60f86d3 [kerx] Don't loop over kerning subtables if kerning disabled by Behdad Esfahbod · 6 years ago
  36. 38a7a8a Allow HB_OPTIONS=aat to prefer AAT tables over OT by Behdad Esfahbod · 6 years ago
  37. 44f09af [kerx] Skip variation subtables by Behdad Esfahbod · 6 years ago
  38. 1e8fdd2 Remove HAVE_OT by Behdad Esfahbod · 6 years ago
  39. 7727e73 [kerx] Actually hook up, and fix crash by Behdad Esfahbod · 6 years ago
  40. b339099 Add per-subtable set-digests by Behdad Esfahbod · 6 years ago
  41. e78549e Move apply down into subtables accel by Behdad Esfahbod · 6 years ago
  42. 78c09bf Move subtable array into lookup accel by Behdad Esfahbod · 6 years ago
  43. 97e5913 Move more code by Behdad Esfahbod · 6 years ago
  44. c8f2d93 Move code by Behdad Esfahbod · 6 years ago
  45. a03850a Fix GPOS/kern interaction by Behdad Esfahbod · 6 years ago
  46. d1be805 More rewriting plan compile by Behdad Esfahbod · 6 years ago
  47. 961ab46 More reshuffle plan compile by Behdad Esfahbod · 6 years ago
  48. 2091b50 [kerx] Hook up to shaper by Behdad Esfahbod · 6 years ago
  49. 8d00c39 [kern] Minor by Behdad Esfahbod · 6 years ago
  50. e655fd3 Apply TT or fallback kerning when GPOS does not have kern feature by Behdad Esfahbod · 6 years ago
  51. 754cf44 Minor by Behdad Esfahbod · 6 years ago
  52. 0537a40 [kerx] Comment by Behdad Esfahbod · 6 years ago
  53. 362d324 [aat] Rename by Behdad Esfahbod · 6 years ago
  54. 54c9ecb [morx] Use subtable range for embedded sanitizer here as well by Behdad Esfahbod · 6 years ago
  55. d35315c [aat] Fixup recent commit by Behdad Esfahbod · 6 years ago
  56. 948f59a [kerx] Use subtable range for runtime checks by Behdad Esfahbod · 6 years ago
  57. 329f240 [aat] Set embedded sanitizer max ops really high by Behdad Esfahbod · 6 years ago
  58. ad76307 [kerx] Comment by Behdad Esfahbod · 6 years ago
  59. db9600b [kerx] Remove junk by Behdad Esfahbod · 6 years ago
  60. 27db859 [kern/kerx] Adjust bounds check by Behdad Esfahbod · 6 years ago
  61. c66f7f8 [kerx] Implement Format2 apply() by Behdad Esfahbod · 6 years ago
  62. 4b46178 Fix check by Behdad Esfahbod · 6 years ago
  63. 4df8eb2 [kern] Use kern subtable length for sanitizing in the accelerator by Behdad Esfahbod · 6 years ago
  64. 8bff1d2 [kern] Minor by Behdad Esfahbod · 6 years ago
  65. 53e5594 [kerx] Implement Format0 apply() by Behdad Esfahbod · 6 years ago
  66. 60318f8 Minor by Behdad Esfahbod · 6 years ago
  67. 210f899 [kern] Sanitize 4 bytes, not 2 by Behdad Esfahbod · 6 years ago
  68. be2f148 [ft] Use mutex to lock access to FT_Face by Behdad Esfahbod · 6 years ago
  69. d18c3c5 [ft] Remove (probably) stale comment by Behdad Esfahbod · 6 years ago
  70. 7003b60 Minor by Behdad Esfahbod · 6 years ago
  71. 0789943 Install ot-funcs on newly created funcs by Behdad Esfahbod · 6 years ago
  72. 5515355 [ot-font] Don't pre-load cmap table by Behdad Esfahbod · 6 years ago
  73. ec84460 [ot/ft] Implement get_nominal_glyphs() callback by Behdad Esfahbod · 6 years ago
  74. e883f52 Call get_nominal_glyphs() for runs of simple clusters at a time by Behdad Esfahbod · 6 years ago
  75. 8008bca Whitespace by Behdad Esfahbod · 6 years ago
  76. 30c114f Avoid sort and recompose stages if all clusters simple by Behdad Esfahbod · 6 years ago
  77. 24382de Rewrite main normalizer loop to isolate runs of simple clusters by Behdad Esfahbod · 6 years ago
  78. b5371f1 Inline decompose_cluster by Behdad Esfahbod · 6 years ago
  79. b314c4e [font] Add get_nominal_glyphs() callback (note the plural) by Behdad Esfahbod · 6 years ago
  80. ca6a317 Minor by Behdad Esfahbod · 6 years ago
  81. 8e4ad1d builds: Fix and clean up MSVC DLL builds by Chun-wei Fan · 6 years ago
  82. e640f3a Another old bot fix by Behdad Esfahbod · 6 years ago
  83. e4f27f3 Try fixing older bots by Behdad Esfahbod · 6 years ago
  84. bee93e2 Add const to get_*_advances API by Behdad Esfahbod · 6 years ago
  85. cc126f2 Minor by Behdad Esfahbod · 6 years ago
  86. b2fbe55 [icu] Unbreak by Behdad Esfahbod · 6 years ago
  87. a52bc03 Properly remove deprecated stuff by Behdad Esfahbod · 6 years ago
  88. fc50916 Remove deprecated decompose_compatibility stuff by Behdad Esfahbod · 6 years ago
  89. eed737f Remove deprecated eastasian_width by Behdad Esfahbod · 6 years ago
  90. 47030b1 [ft/ot] Remove implementation of deprecated kerning funcs by Behdad Esfahbod · 6 years ago
  91. 977c8a8 [kern] Minor by Behdad Esfahbod · 6 years ago
  92. ed5cfa4 [kern] Minor by Behdad Esfahbod · 6 years ago
  93. d219f89 Deprecate font kern API by Behdad Esfahbod · 6 years ago
  94. a519588 Apply TrueType/OpenType kern table when GPOS kern feature is not available by Behdad Esfahbod · 6 years ago
  95. 09ad261 Separate fallback kern vs mark positioning by Behdad Esfahbod · 6 years ago
  96. 3c23ff9 [kern] Add kerning driver to TT kern table by Behdad Esfahbod · 6 years ago
  97. 683c3a9 [kern] Abstract away kerning machine by Behdad Esfahbod · 6 years ago
  98. fb4f438 Add HB_DEPRECATED by Behdad Esfahbod · 6 years ago
  99. 80e3102 [kerx] Process coverage flags by Behdad Esfahbod · 6 years ago
  100. 26d7305 Deprecate decompose_compatibility stuff by Behdad Esfahbod · 6 years ago