Unicode combining marks rendering problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Reported by Cristiano Fontana, via answers section:
Recently I have been using in inkscape the unicode combining mark: Combining Right Arrow Above (U+20d7)
I have had two problems:
1. With version 0.91r13725 (shipped with Fedora 24). The only font which correctly displays the arrow on top of the previous character is the default "sans-serif." The other fonts that I tried, place it on the side. This could be a problem of the fonts, though.
2. With version 0.92pre3 r (shipped with Fedora 25). The previous problem persists, but there is another one. With font "sans-serif," if I place an arrow on top of a capital letter it is placed halfway, while on top of a lower-case letter it is correctly placed on top.
If I open on 0.91 an SVG file made with 0.92, the arrows are correctly placed on top. Viceversa, if I open on 0.92 an SVG file made with 0.91, the arrows are placed halfway.
On 0.92, if I export the SVG to a PDF, the arrows are placed halfway as well.
These are two images that show the issues:
https:/
https:/
tags: | added: fonts text |
Regression (issue 2) confirmed on Windows XP (32-bit), lp:inkscape/0.92.x rev. 15302.
Also affects some lowercase letters such as "t" or "l".
As for the first issue, I've tested with some fonts that don't support u+20D7 (Sylfaen, Parchment, Arial...), and the arrow is correctly placed at the top of the character. With some others that support it (Cambria Math), the arrow is indeed on the side.