v0.21.12
- Fix Malay and Uzbek languages defaulting to RTL when no script tag is given.
- Fix non-spacing marks rendering disconnected in text width ligatures disabled.
- Non-spacing marks now are merged with previous segment, always uses segment level ligatures.
TextSegmentKind::NonSpacingMarkcan now only appear at the start of texts and may be removed in future releases.
- Add
"system-ui"font names for: hi, bn, te, as, gu, kn, mr, ta, ne, or, pa, si, ta.- In macOS and Ubuntu also adds font names for: ar, fa, he, hy, ka, ps, ur.
- All supported desktop platforms now cover the full range of languages that have a defined
Lang::autonym.
- Fix panic in
Text!when an incorrectrender_updatehappens before firstrenderafter view-process respawn.
Crates will be available on crates.io once Publish completes.