Home
last modified time | relevance | path

Searched hist:"00 e1225847cce1e1502e6ea4c07cf51aff3a0090" (Results 1 – 1 of 1) sorted by relevance

/trunk/main/vcl/aqua/source/gdi/
H A Dctlayout.cxx00e1225847cce1e1502e6ea4c07cf51aff3a0090 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