DejaVu, Liberation Mono, Noto Mono, Tlwg Mono, Oxygen Mono, Bitstream Vera Mono: Combining diacritics out of place
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fonts-dejavu (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
fonts-droid (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
fonts-hack (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
fonts-liberation (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
fonts-noto (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
fonts-tlwg (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
fonts-ubuntu (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
msttcorefonts (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
oxygen-fonts (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
ttf-bitstream-vera (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
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|Preference
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.
This also affects Droid Sans Mono.