Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.1
-
None
-
Qt X/11 4.7.1
GCC 4.5.1
-
57bda4d3139edeb76689ac64a8c36e5551093bf9, 86e7893c2c1a4c316a1db510ab6abeafa7267c3d
Description
Various combining marks (U+0300 - U+036F) are incorrectly rendered using monospaced fonts.
Attached is a file I used to test which marks where affected (UTF-8 encoding).
I have tried a dozen fonts including the multiple Liberation and DejaVu variants and all monospaced fonts show the same rendering bugs whereas the variable width one do not.
Update : see attached scrennshot of the attached file. On the left, a QTextLayout-based editor with DejaVu Sans Mono, on the right the same editor with DejaVu Sans. Notice how some (but not all) combining marks are improperly rendered (i.e not combined) with the monospaced font.