[Bug 299158] Re: Liberation Mono, Droid Sans Mono: Combining diacritics out of place
Yuri Khan
299158 at bugs.launchpad.net
Thu Jul 18 16:26:49 UTC 2013
I’m on Ubuntu 13.04, for me, pango-view --font='Liberation Mono' test-
diac renders incorrectly (with the acute over e, not a). It’s not only
gnome-terminal that is affected — gedit, mousepad, xterm, firefox too.
Precomposed letters with accents are a workaround, but it only works for
Latin and Greek letters. For Cyrillic and other scripts, precomposed
forms do not exist in Unicode. For consistency, I prefer using combining
accents exclusively, and reporting any bugs that arise.
I believe, when a character is absent in a font, pango takes it from
another font that does have it. Does this behavior extend to combining
diacritics? If so, reproducibility of this bug depends on which other
fonts are installed, and which font gets selected to provide the
incorrectly positioned combining acute accent as fallback.
How would I go about tracking down that font?
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to msttcorefonts in Ubuntu.
https://bugs.launchpad.net/bugs/299158
Title:
Liberation Mono, Droid Sans Mono: Combining diacritics out of place
Status in “msttcorefonts” package in Ubuntu:
Won't Fix
Status in “ttf-dejavu” package in Ubuntu:
New
Status in “ttf-droid” package in Ubuntu:
New
Status in “ttf-liberation” package in Ubuntu:
Confirmed
Bug description:
In the Liberation Mono font, combining diacritical marks are drawn
over the following character rather than the preceding.
According to the Unicode standard since at least version 3.0, chapter
3.6, verse D56, combining characters apply to the preceding base
character. However, this font renders them on the following base
character.
Version info:
Ubuntu Intrepid
ttf-liberation 1.04~beta2-2
To reproduce:
1. Open gedit.
2. Type the following three code points: U+0061 U+0301 U+0065 (Latin small letter a, Combining acute accent, Latin small letter e).
3. Via Edit|Preferences|Font & Colors|Font, select the Liberation Mono font.
Expected:
* Two grapheme clusters are displayed: Latin small letter a with acute accent, Latin small letter e.
Observed:
* The grapheme clusters displayed are: Latin small letter a, Latin small letter e with acute accent.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/299158/+subscriptions
More information about the foundations-bugs
mailing list