unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
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/ )

             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).