Red Hat Bugzilla – Bug 620273
Width of '.notdef' character prevents Liberation Mono from being detected as monospace
Last modified: 2010-10-12 05:06:23 EDT
Description of problem:
Because the character '.notdef' has a different width than the rest of the characters in the font, some applications, such as PuTTY on Windows, do not detect Liberation Mono as a valid monospaced font.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
(This is reproducible both on a real Windows installation and under WINE.)
1. Install the latest version of Liberation Mono.
2. Download putty.exe from <http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html>.
3. Open PuTTY, look under the Appearance tab, and click the "Change" button under Font Settings.
Liberation Mono is not in the font list.
Liberation Mono is in the font list.
Created attachment 435925 [details]
Patch fixing the character widths in Liberation Mono so that it detects correctly as monospaced.
good catch !!
applied your patch to upstream, will be available in upstream release
Note: created mailing list for liberation-fonts see https://fedorahosted.org/mailman/listinfo/liberation-fonts
I believe this also fixes bug 508899 and bug 557862, which describe related issues that seem to have been fixed by this patch - what field should I add those to?
Created attachment 436155 [details]
TrueType version of patched Liberation Mono fonts
For those who don't want to build the fonts from source while waiting for the next binary release, here are generated TrueType files of the patched version of Liberation Mono.
*** Bug 508899 has been marked as a duplicate of this bug. ***
presently we are not building liberation fonts from source in feodra,
so cant build with patch on fedora,
i will do it soon
1) building liberation-fonts from source in fedora
2) applying patch for monospace
liberation-fonts-1.06.0.20100721-2.fc14 has been submitted as an update for Fedora 14.