From: david.madore@ens.fr (David Madore)
To: help-gnu-emacs@gnu.org
Subject: configuring fontsets on Emacs+Xft (CVS)
Date: Sun, 17 Jun 2007 19:30:54 +0000 (UTC) [thread overview]
Message-ID: <f5425e$2d4d$1@nef.ens.fr> (raw)
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/ )
next reply other threads:[~2007-06-17 19:30 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-17 19:30 David Madore [this message]
2007-06-17 20:53 ` configuring fontsets on Emacs+Xft (CVS) Peter Dyballa
2007-06-17 21:54 ` Taylor Venable
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='f5425e$2d4d$1@nef.ens.fr' \
--to=david.madore@ens.fr \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).