Further notes on 7.4 (core fonts)
Markus Kuhn
Markus.Kuhn at cl.cam.ac.uk
Wed Jul 2 06:10:56 PDT 2008
Glynn Clements wrote on 2008-06-30 21:55 UTC:
> Adam Jackson wrote:
> > The core fonts are still listed there, but really, don't. The only one
> > you want is font-misc-misc for fixed/cursor, expect the rest to leave
> > the list in 7.5.
Please don't cull all of them, for the following reasons:
- Some of the BDF fonts have reached unparalleled non-EastAsian Unicode
coverage, especially among the monospaced fonts suitable for use in
terminal emulators.
- Equal coverage cannot even closely be approximated by mixing glyphs
from different outline fonts, and such attempts fail in ugly ways
to preserve the monospacedness of the font on which many terminal
applications rely. Just try
http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt
on a terminal emulator with outline fonts and compare the result
to simply using the good old 6x13 misc-fixed font in xterm instead.
- There are lots of people (including myself) who strongly prefer
using a handcrafted single monospaced bitmap font over a mix of
TrueType or Type1 fonts in terminal emulators
- Lots of popular applications rely on their presence
In addition to font-misc-misc, I would at least also like to see
bh-lucidatypewriter-75dpi preserved, if only because because
"-b&h-lucidatypewriter-medium-r-normal-sans-12-120-75-75-m-70-iso10646-1"
is a rather beautiful xterm font.
On the other hand, I won't object strongly to removing non-monospaced
BDF fonts (Adobe Helvetica, etc.), although I note that even these have
a vocal fan community, e.g.
http://bugs.freedesktop.org/show_bug.cgi?id=1401
and lots of applications will break without them.
> Why? It's not as if they require a lot of maintenance. Or any
> maintenance at all, really.
At least the misc-fixed-fixed core fonts *are* actively maintained. I
regularly receive contributions and bug fixes which I add in occasional
larger batches to git. And I was about to make substantial additions to
some of the fonts to improve Unicode 5.1 coverage (which you won't find
for a very long time in most freely available Type1 or TrueType fonts;
where else will you get the glyph for U+1E9E LATIN CAPITAL LETTER SHARP S
from?). Bitmap fonts are so much easier to maintain than outline fonts,
therefore they can follow the Unicode standard much faster and thereby help
to speahead its implementation in many ways.
For more information on the ongoing maintenance of fonts-misc-misc:
http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html
http://en.wikipedia.org/wiki/Misc-fixed
Markus
--
Markus Kuhn, Computer Laboratory, University of Cambridge
http://www.cl.cam.ac.uk/~mgk25/ || CB3 0FD, Great Britain
More information about the xorg
mailing list