--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: xbase-clients: [xftcache] doesn't use fonts.alias when generating XftCache files
- From: Philip Armstrong <phil@kantaka.co.uk>
- Date: Fri, 23 Nov 2001 08:56:12 +0000
- Message-id: <E167C84-0000NI-00@trigger>
Package: xbase-clients
Version: 4.1.0-9
Severity: normal
When using AA fonts, the font name matching will match names found
in XftCache files generated by the xftcache program. This doesn't
seem to take any notice of fonts.alias files in the font directory.
This means that since Debian ships without a helvetica font, we have
-urw-nimbus sans l- which is aliased in fonts.alias as
-adobe-helvetica-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus sans l-regular-r-normal--0-0-0-0-p-0-iso8859-1"
Since this font name isn't in the XftCache file, when a web page
requests Helvetica as a text font, the font renderer can't find any
helvetica fonts and substitutes a default font instead.
The workaround is to put the relevant font maps in the XftConfig file,
but since this work has already been done in the fonts.alias, it would
be better if xftcache indexed the fonts.alias file when generating the
XftCache files, to avoid duplicating of effort.
cheers,
Phil Armstrong
-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux trigger 2.4.13-ac5 #8 Sat Nov 3 14:14:05 GMT 2001 i686
Locale: LANG=C, LC_CTYPE=C
Versions of packages xbase-clients depends on:
ii cpp 2:2.95.4-8 The GNU C preprocessor.
ii debconf 1.0.19 Debian configuration management sy
ii libc6 2.2.4-6 GNU C Library: Shared libraries an
ii libdps1 4.1.0-9 Display PostScript (DPS) client li
ii libfreetype6 2.0.5-2 FreeType 2 font engine, shared lib
ii libncurses5 5.2.20010318-3 Shared libraries for terminal hand
ii libxaw7 4.1.0-9 X Athena widget set library
ii xlibmesa3 [libgl1] 4.1.0-9 XFree86 version of Mesa 3D graphic
ii xlibs 4.1.0-9 X Window System client libraries
--- End Message ---