Files
lightcraft/docs
김준호 5800e13109 LR-EXP-WATERMARK: decomposed Korean and Vietnamese export text draws whole (#3480) (#3489)
* LR-EXP-WATERMARK: decomposed Korean and Vietnamese export text draws whole (#3480)

Export text (contact-sheet captions, watermarks, slideshow overlays, print
page text) laid each char out as its own glyph. macOS often stores Korean
file names in NFD, so a caption for 제주도.jpg drew as loose jamo, and NFD
Vietnamese letters lost their stacked marks (#3277).

TextLayout::new now composes the text to NFC first (unicode-normalization,
MIT OR Apache-2.0). Every Hangul syllable and Vietnamese letter has a
composed form; sequences without one draw as before.

* LR-EXP-WATERMARK: CJK compatibility ideographs keep their code points in export text (#3480)

NFC maps each CJK compatibility ideograph (U+F900-U+FAFF, U+2F800-U+2FA1F)
to its unified form, so a name spelled with 塚 (U+FA10) would draw as 塚
(U+585A). Compose the text around them and keep those characters as they
are.

* LR-EXP-WATERMARK: export text already in NFC stays as it is (#3480)
2026-11-05 02:57:08 +01:00
..
2026-11-02 20:41:34 -05:00
2026-10-31 02:31:16 +00:00
2026-10-31 02:31:16 +00:00
2026-10-15 03:24:51 -04:00
2026-10-08 20:20:17 +00:00
2026-10-24 22:28:38 +04:00
2026-10-31 02:31:16 +00:00
2026-11-02 20:41:34 -05:00
2026-10-31 02:31:25 +00:00