Bug#578825: Do not support font substitution mechanism provided by fontconfig
Add Reply
Juhapekka Tolvanen
2010-04-22 22:00:03 UTC
Package: xterm
Version: 256-1
Severity: normal

I am japanophile (shinnichi), who is trying to learn Japanese
language. Therefore I have configured font substitution and virtual
fonts (Sans, Serif and Monospace) of my fontconfig this way:

1. When trying to find glyph for certain character, try Bitstream Vera
and its clones and derivatives first, especially DejaVu fonts.

2. If that fails, try Japanese fonts next (IPA-fonts, VL-fonts etc.)

3. And so on.

In fact, I have released those configs in WWW:


I also have released my X-resources in WWW:


I also have this line in my shell configs:

export PANGO_LANGUAGE="fi;en;ja"

Unfortunately xterm do not support font substitution at all. I gave this

xterm -fa 'Monospace' -fs 12

Then in that xterm window I gave this command:

lynx 'http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%A9%E3%82%AF'

All Japanese characters look like like boxes.

It is easy to see, how it fails: When some virtual font is called, it
only finds the first real font accepted for that virtual font and
that's all.

-- System Information:
Debian Release: squeeze/sid
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing-proposed-updates'), (500, 'proposed-updates'), (101, 'testing'), (99, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=fi_FI.utf8, LC_CTYPE=fi_FI.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xterm depends on:
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libfontconfig1 2.8.0-2 generic font configuration library
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libncurses5 5.7+20100313-2 shared libraries for terminal hand
ii libutempter0 1.1.5-2 A privileged helper for utmp/wtmp
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxaw7 2:1.0.7-1 X11 Athena Widget library
ii libxft2 2.1.14-2 FreeType-based font drawing librar
ii libxmu6 2:1.0.5-1 X11 miscellaneous utility library
ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library
ii xbitmaps 1.1.0-1 Base X bitmaps

Versions of packages xterm recommends:
ii x11-utils 7.5+3 X11 utilities
ii xutils 1:7.5+5 X Window System utility programs m

Versions of packages xterm suggests:
pn xfonts-cyrillic <none> (no description available)

-- no debconf information
Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv
"Quidquid Latine dictum sit altum videtur."
To UNSUBSCRIBE, email to debian-bugs-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Thomas Dickey
2020-01-14 00:30:02 UTC
this is addressed in xterm patch #343;
Debian stable provides xterm patch #344

(you must use TrueType fonts for this feature)
Thomas E. Dickey <***@invisible-island.net>