[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs could not show this symbol.
From: |
Peter Dyballa |
Subject: |
Re: emacs could not show this symbol. |
Date: |
Fri, 29 Feb 2008 12:15:52 +0100 |
Am 29.02.2008 um 01:25 schrieb anhnmncb:
For mule-unicode-0100-24ff
encoding I would use a font that has more to offer than Monotype
Courier, Lucida Sans Typewriter or DejaVu Sans Mono or Free Mono.
My sentence can be misunderstood: I was recommending to use Lucida
Sans Typewriter or DejaVu Sans Mono or Free Mono instead of Monotype
Courier.
Vista courier has a symbol even dejavu doesn't contain :``ˏ'' , could
you see it? ;p
The character you are quoting is MODIFIER LETTER LOW ACUTE ACCENT, U
+02CF. It's not in DejaVu, but it's rather insignificant.
I think this setting is meant that when the fontset-dejavu donesn't
have
a suitable font to show the character, then emacs will use fontset-
default
instead, don't know if I correct, but I find that this setting works
well for me.
No. Initially GNU Emacs has two fontsets defined. None of them is
meant as the other's fall-back. It's more like two trains starting
from the same station: one leaves in this direction giving you the
view of this landscape, the other leaves in that direction giving you
the view of that landscape. No fall-back possible (but in GNU Emacs
you can switch from this to that fontset).
I made experiments with GNU Emacs, launching it with -q and making it
load some ELisp code that uses data defined in X resources:
Emacs.Fontset-0: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-*-*-
fontset-mine,\
ascii:
-b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-m-*-iso8859-1,\
chinese-gb2312: -misc-han nom a-medium-r-*-*-0-*-*-*-p-*-
gb2312.1980-0,\
gb18030: -misc-han nom
a-medium-r-*-*-0-*-*-*-p-*-gb18030.2000-0,\
thai-tis620: -monotype-arial unicode ms-medium-r-*-*-0-*-*-*-p-*-
tis620-2,\
arabic-iso8859-6: -b&h-lucida sans typewriter-medium-r-*-*-0-
*-*-*-m-*-iso8859-6.16,\
japanese-jisx0208: -apple-osaka-medium-r-*-*-0-*-*-*-p-*-
jisx0208.1983-0,\
katakana-jisx0201: -apple-osaka-medium-r-*-*-0-*-*-*-p-*-
jisx0201.1976-0,\
ethiopic-unicode: -misc-ethiopia jiret-medium-r-*-*-0-*-*-*-p-
*-iso10646-1,\
mule-unicode-0100-24ff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-
m-*-iso10646-1,\
mule-unicode-e000-ffff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-
m-*-iso10646-1,\
mule-unicode-2500-33ff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-
m-*-iso10646-1
Emacs.Font: fontset-mine
which allows me to use in the ELisp file:
; (set-fontset-font "fontset-mine" 'bengali-akruti '("Arial Unicode
MS" . "unicode-bmp"))
(set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x10a0)
(decode-char 'ucs #x10ff)) '("dejavu sans mono" .
"iso10646-1")) ; Georgian
(set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x1200)
(decode-char 'ucs #x137f)) '("ethiopia jiret" .
"iso10646-1")) ; Ethiopic
(set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x1380)
(decode-char 'ucs #x139f)) '("code2000" . "iso10646-1")) ;
Ethiopic Supplement
(set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x0980)
(decode-char 'ucs #x09ff)) '("freeserif" . "iso10646-1")) ;
Bengali
I.e. there is no error in using the "fontset-mine" symbol, but GNU
Emacs does not use that fontset, it uses a bad startup fontset with
many empty boxes. When launching GNU Emacs with an additional --
disable-font-backend I can see that my fontset is used (M-x describe-
fontset RET RET) and that the HELLO buffer has much less boxes ...
Maybe the fontset for use with any font backend has to be built from
fontconfig specification ...
Because you are using monospaced and proportionally spaced fonts in
your fontsets:
*-*-p-*-iso10646-1
*-*-m-*-iso10646-1
I changed dejavu sans mono to dejavu sans, and m to p, did not work.
Actually the width of glyphs taken from more than one monospaced font
will most probably vary. So a fontset comprised of more than one
(monospaced) font will show variations when it happens that glyphs
from more than one font are used to display that text. When you use
proportionally spaced fonts, *every* glyph has its own personal
width. These fonts are good for menus or pop-up forms.
--
Greetings
Pete
What is this talk of 'release?' Klingons do not make software
'releases.' Our software 'escapes,' leaving a bloody trail of
designers and quality assurance people in its wake.
- Re: emacs could not show this symbol., (continued)
- Re: emacs could not show this symbol., David Hansen, 2008/02/26
- Message not available
- Re: emacs could not show this symbol., anhnmncb, 2008/02/26
- Re: emacs could not show this symbol., Peter Dyballa, 2008/02/27
- Message not available
- Re: emacs could not show this symbol., anhnmncb, 2008/02/27
- Re: emacs could not show this symbol., anhnmncb, 2008/02/27
- Re: emacs could not show this symbol., Peter Dyballa, 2008/02/28
- Re: emacs could not show this symbol., Peter Dyballa, 2008/02/28
- Message not available
- Re: emacs could not show this symbol., anhnmncb, 2008/02/28
- Re: emacs could not show this symbol., Peter Dyballa, 2008/02/28
- Message not available
- Re: emacs could not show this symbol., anhnmncb, 2008/02/28
- Re: emacs could not show this symbol.,
Peter Dyballa <=
Re: emacs could not show this symbol., Peter Dyballa, 2008/02/26