Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
115 righe
4.5 KiB
115 righe
4.5 KiB
Troubleshooting GNU FreeFont |
|
|
|
So your text looks lousy, although you installed FreeFont and you seem to be |
|
using it. What do you do? |
|
|
|
Before you blame the problem on FreeFont, take the time to double-check that |
|
the text you are looking at is really rendered with FreeFont. |
|
|
|
Be aware that not all Unicode characters are supported by FreeFont, and |
|
even characters supported by one face, such as Serif, might not be |
|
supported by other faces such as Sans. |
|
|
|
Also, some systems have settings that strongly affect the rendering |
|
of fonts. It may be worth tweaking these. |
|
|
|
glyph substitution |
|
================== |
|
|
|
When given the task of displaying characters in text, modern font rendering |
|
software usually tries to display *something*, even if the font it is |
|
*supposed* to be using does not contain glyphs for all the characters in the |
|
text. The software will snoop through all the fonts on the system to find |
|
one that has a glyph for the one missing in the desired font. So although |
|
you have specified FreeSans-bold, you may be looking at a letter from quite |
|
a different font. |
|
|
|
First double-check that the font in question really contains the character |
|
in question. If you don't have font development software, this can be |
|
tricky. In the case of FreeFont, you can check if a given character |
|
range is supported: <http://www.gnu.org/software/freefont/coverage.html> |
|
|
|
Next double-check that your application (web browser, text editor, etc) |
|
has indeed been properly instructed to use the font. |
|
|
|
Then double-check that the font is really installed in the system. |
|
(This depends on the operating system, of course.) |
|
|
|
Linux and Unix |
|
============== |
|
|
|
Modern Linux systems use a system called fontconfig, which maintains a font |
|
cache, for efficiency. |
|
|
|
The font cache can really complicate font installation and troubleshooting |
|
however. It can happen that when a font is newly installed, what is |
|
displayed is coming out of an old cache entry rather than the new font. |
|
|
|
Just what to do depends on how and where the font was installed. |
|
|
|
Fonts installed system-wide are usually put in a directory such as |
|
/usr/share/fonts/ |
|
the font cache for these might be in |
|
/var/cache/fontconfig/ |
|
Fonts installed just for one user account will typically be in |
|
~/.fonts/ |
|
and the cache will be |
|
~/.fontconfig/ |
|
|
|
You can clean your local cache merely by emptying the directory |
|
~/.fontconfig/ |
|
In any case, to clean the cache, you can use the fontconfig command |
|
fc-cache -vf |
|
If run as root, it will clean the system cache, if run as a normal user, |
|
it cleans only the normal user's cache. |
|
|
|
The procedure for local fonts is: |
|
1) shut off any program using the fonts in question |
|
2) clean the cache |
|
3) re-start the program |
|
The procedure for system-wide fonts is: |
|
1) log out of the X Windows session |
|
2) in a console, clean the cache |
|
3) log in to an X Windows session |
|
|
|
LibreOffice / OpenOffice |
|
======================== |
|
These products have their own font rendering libraries, which have |
|
idiosyncratic behavior. |
|
|
|
It has recently been reported that as of LibreOffice 3.5.1, font features |
|
are disabled for OpenType fonts. If you use FreeFont with these products, |
|
you may want to install the TrueType versions of the fonts. |
|
|
|
Windows |
|
======= |
|
|
|
The most common complaint has to do with "blurry text". There are two |
|
causes. |
|
|
|
The first is that ClearType smoothing is turned off. The best way to check |
|
is to use the native Windows Web browser. Do a search for "ClearType Tuner". |
|
The Microsoft pages install a tuner for ClearType. A security block notice |
|
will appear at the top of the window--you have to allow the installation. |
|
Then check the box "Turn on ClearType". The change happens immediately. |
|
|
|
The secont cause is that the FreeFont version with cubic spline outlines is |
|
installed. As of the 2012 GNU FreeFont release, the TrueType builds have |
|
quadratic splines, which work best with Windows' rendering software. |
|
TTF (TrueType) quadratic splines Windows 7, Vista, Windows XP. |
|
OTF (OpenType) cubic splines Linux, Mac |
|
|
|
Note also: Firefox has a setting for ClearType: |
|
gfx.font_rendering.cleartype_params.rendering_mode |
|
A value of 2 sets it to old-style GDI rendering, while -1 is the default. |
|
|
|
reporting problems |
|
================== |
|
|
|
If you really think you're seeing a bug in FreeFont, or if you have |
|
a suggestion, consider opening a problem report at |
|
https://savannah.gnu.org/bugs/?group=freefont |
|
It is best that you make a Savannah account and log in with that, so |
|
you can be e-mailed whenever changes are made to your report. |
|
|
|
$Id: troubleshooting.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $
|
|
|