aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/004-text.md
Commit message (Expand)AuthorAgeFilesLines
* Freeze the text subsystem at HarfBuzz 10.2 and Unicode 16eunhhu2026-09-281-0/+17
* Follow HarfBuzz and Unicode with one commandeunhhu2026-09-281-0/+28
* Unicode 16.0: its tables, and line breaking as UAX #14 revision 53 has iteunhhu2026-09-281-8/+13
* Go on past a runaway GSUB as HarfBuzz doeseunhhu2026-09-281-0/+4
* Kern with class subtables too (kern formats 2 and 3)eunhhu2026-09-281-4/+11
* Carry variation sequences (cmap format 14)eunhhu2026-09-281-4/+6
* 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