Re: How do I fc-match font of some particular encoding?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/19/15 20:20, Yuri Kanivetsky wrote:
Hi,

I was trying to make xterm use some particular font, namely Terminus. I
managed to do so with "font" X resource:

     xterm*font: -*-terminus-medium-r-*--20-*-*-*-*-*-iso10646-*

But I wonder if I could achieve the same result with "faceName"
resource. I tried it this way (according to tutorial at
http://keithp.com/~keithp/render/Xft.tutorial):

     xterm*faceName: Terminus:encoding=iso10646-1

I don't think the 'encoding' property was ever supported by fontconfig. Even on my system, it's commented as "old" in /usr/include/X11/Xft/XftCompat.h and doesn't have a fontconfig equivalent in that file.

If you need fontconfig to choose a font that supports a certain glyph, best use the 'lang' property which fontconfig uses to indicate glyph coverage.

I. e. use some 'lang' value that doesn't appear in the ISO-8859-1 version of the font.

  fc-match Terminus:lang=ru

With newer fontconfig, you should also be able to match on 'file'.

Raimund
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig




[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux