Searched hist:"00 e1225847cce1e1502e6ea4c07cf51aff3a0090" (Results 1 – 1 of 1) sorted by relevance
| /trunk/main/vcl/aqua/source/gdi/ |
| H A D | ctlayout.cxx | 00e1225847cce1e1502e6ea4c07cf51aff3a0090 Tue May 20 12:00:50 UTC 2014 Herbert Dürr <hdu@apache.org> #i124935# fix expanded/condensed text breaking in the CoreText engine
the concept of an extra-width per code-unit was obsolete at least since apps supported unicode with its different normalization forms, diacritical marks, surrogate-pairs, non-printing characters such as ZWJ/ZWNJ/RLM, etc. so of course modern engines like CoreText don't aid this typographical crime.
The fix here extends the CTLayout::GetTextBreak() method to handle the obsolete semantic of per code-unit extra-widths by successively approximating the number of involved code-units.
git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596218 13f79535-47bb-0310-9956-ffa450edef68
|