aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/004-text.md
Commit message (Expand)AuthorAgeFilesLines
* Map characters as HarfBuzz maps them, not as it lists themeunhhu2026-09-281-2/+19
* Set type on the pixel surfaces: the grid lays out, the fonts shapeeunhhu2026-09-281-1/+2
* Set text in a stack of fonts: each grapheme cluster in the first that has iteunhhu2026-09-281-3/+11
* Shape Syriac, stretch with stch, and fall back for fonts without Arabic formseunhhu2026-09-281-5/+22
* Shape Thai and Lao as HarfBuzz doeseunhhu2026-09-281-4/+15
* Shape the Universal Shaping Engine's scripts as HarfBuzz doeseunhhu2026-09-281-4/+24
* Shape Khmer and Myanmar as HarfBuzz doeseunhhu2026-09-281-1/+12
* Shape the nine Indic scripts as HarfBuzz doeseunhhu2026-09-281-1/+38
* Shape Hangul, kern with kern tables, and place marks without GPOS, as HarfBuz...eunhhu2026-09-281-12/+25
* Speak AT-SPI2 on the accessibility bus from the display, over Vega's own D-Buseunhhu2026-09-281-0/+32
* Make the web surface accessible the way the say surface is, checked in Chromi...eunhhu2026-09-281-0/+25
* Set paragraphs into lines: bidi, script runs, shaping, line breaking, visual ...eunhhu2026-09-281-0/+27
* Break text into lines, graphemes, words and sentences as Unicode's tests requireeunhhu2026-09-281-0/+19
* Shape text as HarfBuzz does, from a symbol file, checked against HarfBuzzeunhhu2026-09-281-3/+58
* Normalize text to NFD and NFC, passing all of Unicode's normalization testseunhhu2026-09-281-0/+9
* Resolve bidirectional text as UAX #9 does, passing all of Unicode's bidi testseunhhu2026-09-281-0/+42