Missing characters in monospace fonts fall back to proportional fonts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fontconfig (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
gnome-terminal 3.0.1-0ubuntu3, Ubuntu 11.10
gnome-terminal 3.6.2-0ubuntu1, Ubuntu 15.04
When a character is not present in whichever monospace font you are using, Ubuntu chooses a proportional font to render it.
This is usually not desirable. In a terminal, for example, the proportional character is often too wide and therefore overlapped by the following character.
For example:
- bug 819708 (heavy line-drawing characters not lined up in Ubuntu Mono)
- bug 1116428 ('DOTTED CIRCLE' and 'BLACK CIRCLE' substituted from a wider font)
- bug 1094434 ("font lacks that symbols and use the ones from the other font which have incorrect sizes")
- bug 736613 ("the ! is rendered on top of the C")
- this bug as originally reported (U+25B7 white right-pointing triangle and U+20AF drachma overlapping with following characters).
This happens with multiple monospace fonts -- Droid Sans Mono, Terminus, TlwgMono Medium, and Ubuntu Mono -- suggesting that it is a problem with fontconfig, rather than with the individual fonts.
affects: | gnome-terminal (Ubuntu) → ttf-droid (Ubuntu) |
description: | updated |
summary: |
- [nc] Some characters too wide with default fixed-with font + Missing characters in monospace fonts fall back to proportional fonts |
affects: | ubuntu-font-family → fontconfig (Ubuntu) |
Changed in fontconfig (Ubuntu): | |
status: | Incomplete → Confirmed |
no longer affects: | fonts-tlwg (Ubuntu) |
no longer affects: | ttf-droid (Ubuntu) |
no longer affects: | ubuntu-font-family-sources (Ubuntu) |
no longer affects: | xfonts-terminus (Ubuntu) |
Changed in fontconfig (Ubuntu): | |
importance: | Undecided → Medium |
I tried a couple different fonts. Some have the problem, and others do not.
A sample of fonts that have the problem:
* Droid Sans Mono
* TlwgMono Medium
* Ubuntu Mono
* Terminus
A sample of fonts that do _not_ have the problem:
* Andale Mono
* DejaVu Sans Mono
* FreeMono