bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#11889: Further info...


From: Oleksandr Gavenko
Subject: bug#11889: Further info...
Date: Wed, 11 Jul 2012 00:36:33 +0300

After learning about fonts in Emacs I found that wrong in my setup. I write
about this at:

  http://thread.gmane.org/gmane.emacs.help/85735

where I originally ask question.

So main problem - I don't know how debug issue, so anything happen look
magical to me.

Now I discover such tools:

  $ xfontsel -sampleUCS 'əθʃçʧ  θʒtð Hello Привет!'
  $ gucharmap

With this tools I look for fonts that support all range of needed by me chars.

As I learn there are 4 different char types involved: ASCII, Greek, Cyrillic
and IPA.

Fonts in my previous report have holes or look wrongly for certain chars.

After setting at Emacs boot time in ~/.Xdefaults:

  emacs.font: -misc-fixed-medium-r-normal-*-14-*-*-*-c-*-iso10646-1

or in running Emacs instance:

  (set-frame-font "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1")
  (set-fontset-font "fontset-default" 'latin
                    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1")
  (set-fontset-font "fontset-default" 'phonetic
                    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1")
  (set-fontset-font "fontset-default" 'cyrillic
                    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1")
  (set-fontset-font "fontset-default" 'greek
                    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1")

I get monospaced and **SAME** font for desired range of chars!

Also this command also help me:

  (pp (char-table-extra-slot char-script-table 0))

I think bug can be closed. Except part that Emacs algorithm for selecting font 
for
missing chars is too dumb and give ugly results (one example is C code with
comments on Russian - with different font for EN/RU text I lost indenting).

Thanks to Juri Linkov for assistant!

-- 
Best regards!





reply via email to

[Prev in Thread] Current Thread [Next in Thread]