summaryrefslogtreecommitdiff
path: root/include/cppcanvas/bitmap.hxx
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2015-10-21 00:10:07 +0300
committerTor Lillqvist <tml@collabora.com>2015-10-21 00:17:58 +0300
commit7323190456c2ed4ec9f092f8e69ba12ce41587cd (patch)
tree9ef3344051ab6bebf0cd914a28ccca100a19e0fc /include/cppcanvas/bitmap.hxx
parent5b6e4a225cf39355f4b345cfe033c07d5c165c7e (diff)
tdf#94897: Don't mess up spacing of combining diacritic glyphs
At least for the Cambria font, instead of a precombined glyph, Uniscribe ends up using a separate diacritic glyph for some (all?) accented Latin characters. That caused weird layout errors in justified lines when an accented character was followed by space: The diacritic got separated from the base character. Fix that specific case. Be careful not to mess with any other cases. While debugging this I added lots of temporary debugging printouts. Leave some helper functions for that behind, inside #if 0. Maybe we should start collecting such functions, including ones for most common Win32 structs, in some include file in some common location? Change-Id: Ib0198411f820cb8ba8456786869185a43628628c
Diffstat (limited to 'include/cppcanvas/bitmap.hxx')
0 files changed, 0 insertions, 0 deletions