unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* configuring fontsets on Emacs+Xft (CVS)
@ 2007-06-17 19:30 David Madore
  2007-06-17 20:53 ` Peter Dyballa
  2007-06-17 21:54 ` Taylor Venable
  0 siblings, 2 replies; 3+ messages in thread
From: David Madore @ 2007-06-17 19:30 UTC (permalink / raw)
  To: help-gnu-emacs

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-06-17 21:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-17 19:30 configuring fontsets on Emacs+Xft (CVS) David Madore
2007-06-17 20:53 ` Peter Dyballa
2007-06-17 21:54 ` Taylor Venable

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