Wrong glyph variant for Bulgarian Cyrillic small letter b (б, U+0431)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fonts-ubuntu (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
The current Ubuntu font family uses the Serbian/Macedonian glyph variant for the Cyrillic small letter b (б, U+0431) when text in Bulgarian is rendered. The affected fonts have a specific substitution table that replaces the default correct glyph with the wrong language specific one. This is related to https:/
Example generated with:
pango-view -o /tmp/bulgarian-
affects: | ubuntu-font-family → fonts-ubuntu (Ubuntu) |
Changed in fonts-ubuntu (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Temporary fix (modifies the font binaries):
cd /usr/share/ fonts/truetype/ ubuntu- font-family
sudo sed -i.bak -e 's/\x03BGR /\x03XXX /' *.ttf
The above command will replace the string BGR (ISO 3166-1 code for Bulgaria) with XXX (a user assigned code). The original files will be backed up as *.ttf.bak.