diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2018-03-21 16:54:10 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-03-21 18:31:53 +0100 |
commit | b94a66ebc8db6c5ca9c7dcfdfbb06b49deae4939 (patch) | |
tree | 9bc490e09c28bdd3092fed7073cfec8711102839 /store/source | |
parent | c75705b2306d3fd41e71eb4613773b62bdaa9ca5 (diff) |
tdf#115117: Fix PDF ToUnicode CMAP for ligatures
Move the glyph to character(s) mapping to CommonSalLayout where we have
enough information to do this properly. This correctly handles ligatures
at end of run that wasn’t handled before, and also fixes a bug in the
PDF writer code when there is more than one ligature in the run (it
forgot to clear aCodeUnitsPerGlyph vector after each iteration). Also
drop the “temporary” fix for rotated glyph from 2009 that does not seem
to be needed now (the document from that bug exports correctly after this
change).
Change-Id: I5b5b1f4470bbd0ef05cbbc86dfa29d2ff51249ea
Reviewed-on: https://gerrit.libreoffice.org/51617
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'store/source')
0 files changed, 0 insertions, 0 deletions