diff options
| author | eunhhu <[email protected]> | 2026-09-28 14:53:40 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-28 14:53:40 +0100 |
| commit | 9bb85cffb10e0d4bc007406d1487a6dede3db975 (patch) | |
| tree | ed8058b7ede0702391fafec91e4985339b30e4b4 /surfaces/web.c | |
| parent | 60a3c0232bbca8d5d8c1107ab8197d272212ef42 (diff) | |
| download | vega-9bb85cffb10e0d4bc007406d1487a6dede3db975.tar.gz vega-9bb85cffb10e0d4bc007406d1487a6dede3db975.zip | |
Shape Khmer and Myanmar as HarfBuzz does
Two more shapers on the syllabic groundwork, from HarfBuzz 10.2's
source. Khmer reorders before any lookup: a coeng and Ro go before the
base, masked for pref, what follows them for cfar, a left matra goes
first; split matras decompose with U+17C1. Myanmar finds the base after
a kinzi, gives each glyph its place around it and sorts by place, and
zeroes mark advances before GPOS rather than after.
Noto Sans Khmer and Noto Sans Myanmar shape as HarfBuzz does at 20,000
runs a plan, and so do Unifont's Khmer and Myanmar (no GSUB).
Diffstat (limited to 'surfaces/web.c')
0 files changed, 0 insertions, 0 deletions
