[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
configuring fontsets on Emacs+Xft (CVS)
From: |
David Madore |
Subject: |
configuring fontsets on Emacs+Xft (CVS) |
Date: |
Sun, 17 Jun 2007 19:30:54 +0000 (UTC) |
Hi.
Is there a wizard around who understands how to configure fonts
properly using the Xft-enabled (GNU) Emacs? (I refer to <URL:
http://www.emacswiki.org/cgi-bin/wiki/XftGnuEmacs >, and specifically
to a today's checkout of the emacs-unicode-2 branch: I hope this is
indeed the most sensible thing to take if I want an Emacs with
antialiased fonts in (its own) X11 Window. I realize that this is
work under development, but there does not seem to be any better way,
is there?)
Having compiled with --enable-font-backend --with-xft, I now open a
utf-8 file with emacs --font="FreeMono-16" (the FreeMono font contains
all the Latin, polytonic Greek, Cyrillic and Hebrew characters I need,
plus a good many others). Latin characters are correctly displayed,
but for some reason Emacs insists on getting its cyrillic characters
from some very ugly bitmap font: here's what C-u C-x = says on what is
supposedly a CYRILLIC SMALL LETTER A:
character: # (1072, #o2060, #x430)
preferred charset: iso-8859-5 (ISO/IEC 8859/5)
code point: 0xD0
syntax: w which means: word
category: Y:Cyrillic characters of 2-byte character sets c:Chinese
h:Korean j:Japanese y:Cyrillic
buffer code: #xD0 #xB0
file code: #xD0 #xB0 (encoded by coding system utf-8-unix)
display: by this font (glyph code)
-Misc-Fixed-Medium-R-Normal--18-120-100-100-C-90-ISO8859-5 (#xD0)
Well I *do not* want it to use
-Misc-Fixed-Medium-R-Normal--18-120-100-100-C-90-ISO8859-5, I want it
to use FreeMono-16 as it does for, say, a LATIN SMALL LETTER A:
character: a (97, #o141, #x61)
preferred charset: ascii (ASCII (ISO646 IRV))
code point: 0x61
syntax: w which means: word
category: a:ASCII graphic characters 32-126 (ISO646 IRV:1983[4/0])
l:Latin r:Japanese roman
buffer code: #x61
file code: not encodable by coding system utf-8-unix
display: by this font (glyph code)
freemono:pixelsize=18:foundry=unknown:weight=medium:slant=r:width=normal
(#x44)
How can I force Emacs to use FreeMono on every character that FreeMono
can display rather than use an iso-8859-5 font because it thinks that
this character is encodable in iso-8859-5 (I really don't care: I
intend to use Unicode all the way).
Thanks for you help!
--
David A. Madore
(david.madore@ens.fr,
http://www.madore.org/~david/ )
- configuring fontsets on Emacs+Xft (CVS),
David Madore <=