summaryrefslogtreecommitdiff
path: root/src/hb-ot-shape-complex-arabic.cc
AgeCommit message (Expand)AuthorFilesLines
2012-11-14Add note re 'Phags-pa letter U+A872, which is Joining_Type=LBehdad Esfahbod1-0/+1
2012-11-14Don't do fallback positioning for Indic and Thai shapersBehdad Esfahbod1-0/+1
2012-11-13[Arabic] Fix post-context handlingBehdad Esfahbod1-1/+1
2012-11-13Add buffer flagsBehdad Esfahbod1-19/+21
2012-11-13[Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango didBehdad Esfahbod1-0/+2
2012-11-08U+A872 PHAGS-PA SUPERFIXED LETTER RA is "Right"-JoiningBehdad Esfahbod1-0/+3
2012-11-05Adjust Mongolian shapingBehdad Esfahbod1-0/+3
2012-11-01Implement 'Phags-pa shapingBehdad Esfahbod1-3/+12
2012-10-29[Arabic] Enable dlig and mset for ArabicBehdad Esfahbod1-1/+2
2012-09-25[Arabic] Respect Arabic joining from neighboring contextBehdad Esfahbod1-2/+29
2012-09-06[OT] Port Arabic fallback shaping to synthetic GSUBBehdad Esfahbod1-113/+45
2012-09-04RefactorBehdad Esfahbod1-3/+1
2012-09-04[OT] Really fix possible NULL dereference this timeBehdad Esfahbod1-1/+3
2012-08-29Port Arabic fallback ligating to share code with GSUBBehdad Esfahbod1-23/+49
2012-08-28Revert "Minor"Behdad Esfahbod1-0/+1
2012-08-27MinorBehdad Esfahbod1-1/+0
2012-08-16Add commentBehdad Esfahbod1-0/+4
2012-08-16[OT] Fix Arabic shaper OOB accessBehdad Esfahbod1-1/+1
2012-08-11[OT] Unbreak Thai shaping and fallback Arabic shapingBehdad Esfahbod1-11/+31
2012-08-11[OT] Add shape_plan to Arabic shaperBehdad Esfahbod1-29/+53
2012-08-09Shuffle buffer variable allocations aroundBehdad Esfahbod1-1/+1
2012-08-02[OT] Add per-complex-shaper shape_plan dataBehdad Esfahbod1-0/+2
2012-08-02More massagingBehdad Esfahbod1-4/+4
2012-08-02[OT] Port complex_shaper to planner/planBehdad Esfahbod1-9/+8
2012-08-01Inline font gettersBehdad Esfahbod1-2/+2
2012-07-31[GPOS] Adjust mark advance-width zeroing logicBehdad Esfahbod1-1/+1
2012-07-31[OT] Zero mark advances if the shaper desires soBehdad Esfahbod1-0/+1
2012-07-30[OT] Streamline complex shaper enumerationBehdad Esfahbod1-20/+17
2012-07-30Unbreak Hangul jamo compositionBehdad Esfahbod1-1/+1
2012-07-16Allow complex shapers overriding common featuresBehdad Esfahbod1-0/+6
2012-05-13Fix more unused-var warningsBehdad Esfahbod1-2/+5
2012-05-13Add accessort to buffer for current info, current pos, and prev infoBehdad Esfahbod1-2/+2
2012-05-09[Indic] Towards multi-cluster syllables and final reorderingBehdad Esfahbod1-1/+1
2012-05-09Replace zerowidth invisible chars with a zero-advance space glyphBehdad Esfahbod1-1/+2
2012-04-23MinorBehdad Esfahbod1-2/+2
2012-04-11Fix shape to presentation forms font checkBehdad Esfahbod1-3/+6
2012-04-10In Arabic fallback shaping, check that the font has glyph for new charBehdad Esfahbod1-5/+7
2012-04-10Implement Arabic fallback shaping mandatory ligaturesBehdad Esfahbod1-0/+31
2012-04-10Do Arabic fallback shapingBehdad Esfahbod1-5/+33
2012-04-05Add normalize modeBehdad Esfahbod1-3/+3
2011-08-15Apply 'locl' with 'ccmp' in Arabic shaperBehdad Esfahbod1-0/+1
2011-08-04Remove C++ guards from source filesBehdad Esfahbod1-2/+0
2011-07-29MinorBehdad Esfahbod1-3/+3
2011-07-28Formalize buffer var allocationsBehdad Esfahbod1-1/+5
2011-07-21Add prefer_decomposed() complex-shaper callbackBehdad Esfahbod1-0/+6
2011-07-20MinorBehdad Esfahbod1-4/+4
2011-07-08Let shapers decide when to apply ccmp and loclBehdad Esfahbod1-0/+2
2011-07-07Shuffle code around, remove shape_plan from complex shapersBehdad Esfahbod1-18/+18
2011-07-07Enable applying GSUB/GPOS features in multiple segmentsBehdad Esfahbod1-2/+22
2011-06-15Minor compiler warning fixesBehdad Esfahbod1-2/+1