summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2013-11-21 22:59:06 +0200
committerKhaled Hosny <khaledhosny@eglug.org>2013-11-22 19:48:00 +0200
commit29e5d00bba1bd4a547b36f111e2e7922922f8fb7 (patch)
tree8342ac09fd2186465eded374b05da54dd93de601 /framework
parent0d94f14ba641752401f6782f75c015f3f031f679 (diff)
fdo#67802: Fix PS printing of non-CTL text with ligatures
The GlyphSet::AddGlyphID() was messing with glyphs of characters that can be converted to Windows-1252 encoding, discarding whatever glyph it was asked to use and using a random glyph that is supposed to belong to the converted character. For ligatures this means the ligature glyphs was discarded and the glyphs for its component was used, but this broken for just any glyph substitution. The code makes no sense at all, apart from the fact that it is verbatim copy of GlyphSet::AddCharID() since 9754ad8d979557ea03cbfe04708b62b698d1276c and just happened to work because we did not enable ligatures and other typographic features for non-CTL text before. Change-Id: I764f0b40f8acf61eae38a9038b0666d711c04a9d
Diffstat (limited to 'framework')
0 files changed, 0 insertions, 0 deletions