* emacs could not show this symbol. @ 2008-02-26 1:11 anhnmncb 2008-02-26 4:05 ` anhnmncb 2008-02-26 11:35 ` Peter Dyballa 0 siblings, 2 replies; 15+ messages in thread From: anhnmncb @ 2008-02-26 1:11 UTC (permalink / raw) To: help-gnu-emacs character: ๑ (3665, #o7121, #xe51) preferred charset: gb18030 (GB18030) code point: 0x8132D639 syntax: w which means: word category: 6:digit t:Thai buffer code: #xE0 #xB9 #x91 file code: #xE0 #xB9 #x91 (encoded by coding system utf-8-unix) display: no font available How to configure emacs to show this symbol? I'm quite sure I have the font that contains it, because urxvt and opera (yes, I use opera to test it ;p) could. urxvt use "wenquanyi zen hei", I don't know how to get the font info opera uses. My .emacs font setting: (set-default-font "Bitstream Vera Sans Mono-12") (set-fontset-font (frame-parameter nil 'font) 'latin '("Bitstream Vera Sans Mono" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'han '("Microsoft YaHei" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft Yahei" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft Yahei" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'gb18030 '("Microsoft Yahei". "unicode-bmp")) (set-fontset-font "fontset-default" 'gb18030 '("WenQuanYi Zen Hei". "unicode-bmp")) (set-fontset-font "fontset-default" 'mule-unicode-0100-24ff '("Courier New". "unicode-bmp")) (add-to-list 'default-frame-alist '(font . "Bitstream Vera Sans Mono-12")) -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-26 1:11 emacs could not show this symbol anhnmncb @ 2008-02-26 4:05 ` anhnmncb 2008-02-26 6:33 ` David Hansen [not found] ` <mailman.7947.1204007911.18990.help-gnu-emacs@gnu.org> 2008-02-26 11:35 ` Peter Dyballa 1 sibling, 2 replies; 15+ messages in thread From: anhnmncb @ 2008-02-26 4:05 UTC (permalink / raw) To: help-gnu-emacs Sorry, I forgot to give my OS and emacs info: OS: freebsd_stable7 emacs: 23.0.60.2, yesterdaya cvsed from trunk. font-backend has been enabled. -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-26 4:05 ` anhnmncb @ 2008-02-26 6:33 ` David Hansen [not found] ` <mailman.7947.1204007911.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 15+ messages in thread From: David Hansen @ 2008-02-26 6:33 UTC (permalink / raw) To: help-gnu-emacs On Tue, 26 Feb 2008 12:05:03 +0800 anhnmncb <anhnmncb@gmail.com> wrote: > Sorry, I forgot to give my OS and emacs info: > OS: freebsd_stable7 > emacs: 23.0.60.2, yesterdaya cvsed from trunk. font-backend has been enabled. -Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1 shows this symbol here. But I have font-backend disabled (works far better for me). David ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <mailman.7947.1204007911.18990.help-gnu-emacs@gnu.org>]
* Re: emacs could not show this symbol. [not found] ` <mailman.7947.1204007911.18990.help-gnu-emacs@gnu.org> @ 2008-02-26 11:00 ` anhnmncb 2008-02-27 12:09 ` Peter Dyballa [not found] ` <mailman.7995.1204114181.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 15+ messages in thread From: anhnmncb @ 2008-02-26 11:00 UTC (permalink / raw) To: help-gnu-emacs I don't seem it's font's problem. I think that urxvt's font selection mechanism is great, if a font doesn't contain a symbol in that encoding, it will find another font to display it, don't know whether emacs could implement this technique? -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-26 11:00 ` anhnmncb @ 2008-02-27 12:09 ` Peter Dyballa [not found] ` <mailman.7995.1204114181.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 15+ messages in thread From: Peter Dyballa @ 2008-02-27 12:09 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs Am 26.02.2008 um 12:00 schrieb anhnmncb: > I don't seem it's font's problem. I think that urxvt's font > selection mechanism is great, if a font doesn't contain a symbol in > that > encoding, it will find another font to display it, don't know whether > emacs could implement this technique? It would not be that easy. A terminal emulation has an easy job: display things in one encoding. GNU Emacs supports some dozens. Less than a handful are sensible, IMO, i.e. Unicode based. Some encodings are 8 bit, left from the child days of some operating systems, other are 16 bit or more, most of them for some restricted national use. Ideally GNU Emacs would need to construct font sets for all these encodings, at least for those in use. It also supports scripts (writing systems) and their languages (language environments). This *can* mean that for different font sizes and font variants (regular, bold, italic, bold italic) 100 MB of fonts would be loaded into memory, at least for 16 bit encodings. The size needed might be reduced when 8 bit encodings could be derived from 16 bit encodings (for example ISO 8859-11 and TIS620 are the same and both could map into Unicode). The idea of font backends eases this situation by delegating font handling to the operating system (what Mac OS X or MS Losedos or ... or X11 are providing in some way, some better, some worse). To make this work the OS has to know what its fonts support/deliver. This information usually is derived from the fonts. Some provide enough information, others tend to hide it. The it becomes difficult. With fc-list you can check what your system provides. The language name used is based on RFC 3066 which in turn references ISO 639. A font with your Thai character could be searched for with: fc-list :lang=th Much more options are possible. To find all monospaced fonts with Thai support: fc-list : file lang spacing | grep spac | egrep 'lang=.*th' This is because fc-list tends to report either too much or not enough – or I need more practise with fc-list! -- Greetings Pete Got Mole problems? Call Avogadro 6.02 x 10^23 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <mailman.7995.1204114181.18990.help-gnu-emacs@gnu.org>]
* Re: emacs could not show this symbol. [not found] ` <mailman.7995.1204114181.18990.help-gnu-emacs@gnu.org> @ 2008-02-28 0:10 ` anhnmncb 2008-02-28 0:56 ` anhnmncb ` (2 more replies) 0 siblings, 3 replies; 15+ messages in thread From: anhnmncb @ 2008-02-28 0:10 UTC (permalink / raw) To: help-gnu-emacs Thank you for very detail explanation! th or thai? In my system, using thai produces nothing, but th. The output is: /usr/home/anhnmncb $ fc-list :lang=th Fixed:style=Bold Fixed:style=SemiCondensed Fixed:style=Oblique Fixed:style=Regular I guess the font "Fixed" supports it(don't know how to let my system knows that wenquanyi supports it too), how to configure for that? I tried: (set-fontset-font (frame-parameter nil 'font) 'thai '("Fixed" . "unicode-bmp")) and (set-fontset-font "fontset-default" 'thai '("Fixed" . "unicode-bmp")) both have no effect. -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-28 0:10 ` anhnmncb @ 2008-02-28 0:56 ` anhnmncb 2008-02-28 10:12 ` Peter Dyballa 2008-02-28 9:49 ` Peter Dyballa [not found] ` <mailman.8026.1204192187.18990.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 15+ messages in thread From: anhnmncb @ 2008-02-28 0:56 UTC (permalink / raw) To: help-gnu-emacs ok, I have done it, perfectly! Now I find another symbol emac couldn't recognize: character: ✺ (10042, #o23472, #x273a) preferred charset: gb18030 (GB18030) code point: 0x8137C136 syntax: w which means: word buffer code: #xE2 #x9C #xBA file code: #xE2 #x9C #xBA (encoded by coding system utf-8-unix) display: no font available Even does not show which language it is belonged to. -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-28 0:56 ` anhnmncb @ 2008-02-28 10:12 ` Peter Dyballa 0 siblings, 0 replies; 15+ messages in thread From: Peter Dyballa @ 2008-02-28 10:12 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs Am 28.02.2008 um 01:56 schrieb anhnmncb: > Now I find another symbol emac couldn't recognize: > > character: ✺ (10042, #o23472, #x273a) It's from the dingbats block: SIXTEEN POINTED ASTERISK. Zapf Dingbats has it, the Lucida Sans fonts in Java have it, Code2000, FreeSerif ... I think there is no way to use fc-list. The name of the character can be output when you customise what is printed by C-u C-x =. There is particularly one variable name: describe-char-unicodedata-file in GNU Emacs 22 ... 23.0.50 and unicodedata-file in GNU Emacs 23.0.60: '(describe-char-unicodedata-file "/Applications/UnicodeChecker.app/ Contents/Resources/Unicode Data/UnicodeData.txt") '(unicodedata-file "/sw/lib/clisp-2.43/data/UnicodeDataFull.txt") The file UnicodeData.txt comes with Kermit, Perl, xindy, XeTeX – and GNU Emacs 23.x. The file UnicodeDataFull.txt comes with CLisp or xindy. The output then can be: character: ✺ (10042, #o23472, #x273a) preferred charset: gb18030 (GB18030) code point: 0x8137C136 syntax: w which means: word buffer code: #xE2 #x9C #xBA file code: #xE2 #x9C #xBA (encoded by coding system utf-8-unix) display: by this font (glyph code) -monotype-arial unicode ms-medium-r-normal--10-98-74-74-p-99- gb18030.2000-0 (#xC136) Character code properties: customize what to show name: SIXTEEN POINTED ASTERISK general-category: So (Symbol, Other) canonical-combining-class: 0 (Spacing, split, enclosing, reordrant, and Tibetan subjoined) -- Greetings Pete Government is actually the worst failure of civilized man. There has never been a really good one, and even those that are most tolerable are arbitrary, cruel, grasping and unintelligent. – H. L. Mencken ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-28 0:10 ` anhnmncb 2008-02-28 0:56 ` anhnmncb @ 2008-02-28 9:49 ` Peter Dyballa [not found] ` <mailman.8026.1204192187.18990.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 15+ messages in thread From: Peter Dyballa @ 2008-02-28 9:49 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs Am 28.02.2008 um 01:10 schrieb anhnmncb: > th or thai? It is according to ISO 639 and ISO 3166 th. You can try: fc-list : file family lang It will be a long listing in *shell* buffer ... > > I guess the font "Fixed" supports it(don't know how to let my system > knows that wenquanyi supports it too), how to configure for > that? The file fonts.conf configures the libfontconfig based system. I am confident that there is a way to "correct" the information a font gives by making it responsible for something it can do. > I tried: > (set-fontset-font (frame-parameter nil 'font) > 'thai '("Fixed" . "unicode-bmp")) > and > (set-fontset-font "fontset-default" > 'thai '("Fixed" . "unicode-bmp")) > both have no effect. Could be it works better when launching a new instance of GNU Emacs after ~/.emacs was augmented? C-h H can also be an easy proof to see whether the font setup is OK ... -- Greetings Pete Windows, c'est un peu comme le beaujolais nouveau: à chaque nouvelle cuvée on sait que ce sera dégueulasse, mais on en prend quand même, par masochisme. ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <mailman.8026.1204192187.18990.help-gnu-emacs@gnu.org>]
* Re: emacs could not show this symbol. [not found] ` <mailman.8026.1204192187.18990.help-gnu-emacs@gnu.org> @ 2008-02-28 12:47 ` anhnmncb 2008-02-28 15:01 ` Peter Dyballa [not found] ` <mailman.8038.1204210929.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 15+ messages in thread From: anhnmncb @ 2008-02-28 12:47 UTC (permalink / raw) To: help-gnu-emacs Thanks peter_dyballa for your very patient answer! Pardon for my terrible English, I tried my best to make my expression clear. Now I have resolved the problem though don't know why :) I use this configuration in .Xdefaults: --------------------------x----------------------------x-------------------------------- Emacs.Fontset-0: \ -misc-dejavu Sans Mono-medium-r-*-*-12-*-*-*-m-*-fontset-dejavu,\ chinese-gb2312:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*-iso10646-1,\ chinese-gbk:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*-iso10646-1,\ gb18030:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\ thai-tis620:-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\ mule-unicode-0100-24ff:-monotype-courier-medium-r-*-*-*-*-*-*-m-*-iso10646-1 Emacs.Font: fontset-dejavu --------------------------x----------------------------x-------------------------------- And this in .emacs: --------------------------x----------------------------x-------------------------------- (create-fontset-from-fontset-spec (concat "-misc-dejavu Sans Mono-medium-r-*-*-12-*-*-*-m-*-fontset-dejavu," "chinese-gb2312:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*-iso10646-1," "chinese-gbk:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*-iso10646-1," "gb18030:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-*-*-iso10646-1," "thai-tis620:-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1," "mule-unicode-0100-24ff:-monotype-courier-medium-r-*-*-*-*-*-*-m-*-iso10646-1")) (set-fontset-font (frame-parameter nil 'font) 'han '("Microsoft YaHei" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft Yahei" . "unicode-bmp")) (set-fontset-font (frame-parameter nil 'font) 'gb18030 '("Microsoft Yahei". "unicode-bmp")) (set-fontset-font "fontset-default" 'gb18030 '("WenQuanYi Zen Hei". "unicode-bmp")) (set-fontset-font "fontset-default" 'mule-unicode-0100-24ff '("Courier New". "unicode-bmp")) (set-fontset-font "fontset-default" 'thai "-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1") (set-default-font "fontset-dejavu") (add-to-list 'default-frame-alist '(font . "fontset-dejavu")) --------------------------x----------------------------x-------------------------------- Now emacs could use fixed and dejavu for those symbols. Another question, maybe emacs.font-backend is enabled by default? I comment it and find that xft is going on well. Don't know what's the most correct way to configure fontset for xft emacs, although I tell emacs to use fontset-dejavu, I find that emacs doesn't use this fontset actually. And many times emacs could not align a line correctly, for example, in my bookmark buffer, it shows: .emacs ~/.emacs equation.tex ~/doc/work/pk/equation.tex tip-font /usr/home/anhnmncb/doc/tips/tip-font tip-words-pro ~/doc/tips/tip-words-pro So weird for me! Anyway, now emacs can display most of the symbols. -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-28 12:47 ` anhnmncb @ 2008-02-28 15:01 ` Peter Dyballa [not found] ` <mailman.8038.1204210929.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 15+ messages in thread From: Peter Dyballa @ 2008-02-28 15:01 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs Am 28.02.2008 um 13:47 schrieb anhnmncb: > Now I have resolved the problem though don't know why :) > I use this configuration in .Xdefaults: > --------------------------x---------------------------- > x-------------------------------- > Emacs.Fontset-0: \ > -misc-dejavu Sans Mono-medium-r-*-*-12-*-*-*-m-*-fontset-dejavu,\ > chinese-gb2312:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p- > *-iso10646-1,\ > chinese-gbk:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*- > iso10646-1,\ > gb18030:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-*-*- > iso10646-1,\ > thai-tis620:-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\ > mule-unicode-0100-24ff:-monotype-courier-medium-r-*-*-*-*-*-*-m-*- > iso10646-1 I admit that I am not the font or fontset expert, I would have used here a gb2312.1980-0 encoded for the chinese-gb2312 encoding, a gb18030.2000-0 encoding for the gb18030 encoding, and a tis620-2 encoded font for the thai-tis620 encoding. 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. Well, anyway, I should improve my own settings, too, and learn from this a bit. > And this in .emacs: > --------------------------x---------------------------- > x-------------------------------- > (create-fontset-from-fontset-spec > (concat > "-misc-dejavu Sans Mono-medium-r-*-*-12-*-*-*-m-*-fontset-dejavu," > "chinese-gb2312:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p- > *-iso10646-1," > "chinese-gbk:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-p-*- > iso10646-1," > "gb18030:-microsoft-Microsoft YaHei-medium-r-*-*-*-*-*-*-*-*- > iso10646-1," > "thai-tis620:-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1," > "mule-unicode-0100-24ff:-monotype-courier-medium-r-*-*-*-*-*-*-m- > *-iso10646-1")) Here above I would also check whether the font encodings match the GNU Emacs encodings. > (set-fontset-font "fontset-default" > 'thai "-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1") > (set-default-font "fontset-dejavu") > (add-to-list 'default-frame-alist '(font . "fontset-dejavu")) You were constructing a "fontset-default" and then you're setting a "fontset-dejavu" to be used as default? I admit, documentation (particularly examples) of fontsets can be improved. > > Another question, maybe emacs.font-backend is enabled by default? You can check this easily by choosing "Send Bug Report..." from the Help menu. It will show the configure options used. And ldd (on GNU/ Linux) could tell you which to libraries GNU Emacs is linked. This can give you a hint of what it's able to use. > I comment it and find that xft is going on well. Don't know what's the > most correct way to configure fontset for xft emacs, although I tell > emacs to use fontset-dejavu, I find that emacs doesn't use this > fontset > actually. See my comment above! > And many times emacs could not align a line correctly, Because you are using monospaced and proportionally spaced fonts in your fontsets: *-*-p-*-iso10646-1 *-*-m-*-iso10646-1 -- Greetings Pete Mac OS X is like a wigwam: no fences, no gates, but an apache inside. ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <mailman.8038.1204210929.18990.help-gnu-emacs@gnu.org>]
* Re: emacs could not show this symbol. [not found] ` <mailman.8038.1204210929.18990.help-gnu-emacs@gnu.org> @ 2008-02-29 0:25 ` anhnmncb 2008-02-29 11:15 ` Peter Dyballa 0 siblings, 1 reply; 15+ messages in thread From: anhnmncb @ 2008-02-29 0:25 UTC (permalink / raw) To: help-gnu-emacs Peter Dyballa <Peter_Dyballa@Web.DE> writes: > I admit that I am not the font or fontset expert, I would have used > here a gb2312.1980-0 encoded for the chinese-gb2312 encoding, a > gb18030.2000-0 encoding for the gb18030 encoding, and a tis620-2 > encoded font for the thai-tis620 encoding. 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. > Well, anyway, I should improve my own settings, too, and learn from > this a bit. Vista courier has a symbol even dejavu doesn't contain :``ˏ'' , could you see it? ;p >> (set-fontset-font "fontset-default" >> 'thai "-misc-fixed-medium-r-*-*-*-*-*-*-*-*-iso10646-1") >> (set-default-font "fontset-dejavu") >> (add-to-list 'default-frame-alist '(font . "fontset-dejavu")) > > You were constructing a "fontset-default" and then you're setting a > "fontset-dejavu" to be used as default? I admit, documentation > (particularly examples) of fontsets can be improved. 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. > >> And many times emacs could not align a line correctly, > > 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. -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-29 0:25 ` anhnmncb @ 2008-02-29 11:15 ` Peter Dyballa 0 siblings, 0 replies; 15+ messages in thread From: Peter Dyballa @ 2008-02-29 11:15 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs 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. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-26 1:11 emacs could not show this symbol anhnmncb 2008-02-26 4:05 ` anhnmncb @ 2008-02-26 11:35 ` Peter Dyballa 2008-02-26 11:46 ` anhnmncb 1 sibling, 1 reply; 15+ messages in thread From: Peter Dyballa @ 2008-02-26 11:35 UTC (permalink / raw) To: anhnmncb; +Cc: help-gnu-emacs Am 26.02.2008 um 02:11 schrieb anhnmncb: > How to configure emacs to show this symbol? By adding a clause for Thai? GNU Emacs tells you it's Thai: character: ๑ (3665, #o7121, #xe51) [...] category: 6:digit t:Thai which is not mentioned in the excerpt from your ~/.emacs file. Code2000, Bitstream Cyberbase, TITUS Cyberbit, and more provide it. Be aware also that Opera will use a proportional font while in GNU Emacs monospaced fonts are in regular use. -- Greetings Pete UNIX is user friendly, it's just picky about who its friends are. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: emacs could not show this symbol. 2008-02-26 11:35 ` Peter Dyballa @ 2008-02-26 11:46 ` anhnmncb 0 siblings, 0 replies; 15+ messages in thread From: anhnmncb @ 2008-02-26 11:46 UTC (permalink / raw) To: Peter Dyballa; +Cc: help-gnu-emacs Peter Dyballa <Peter_Dyballa@Web.DE> writes: > Am 26.02.2008 um 02:11 schrieb anhnmncb: > > By adding a clause for Thai? GNU Emacs tells you it's Thai: > > character: ๑ (3665, #o7121, #xe51) > [...] > category: 6:digit t:Thai > > which is not mentioned in the excerpt from your ~/.emacs > file. Code2000, Bitstream Cyberbase, TITUS Cyberbit, and more provide > it. How to add a clause for Thai? Could you give me example? I have the font contain it, so I dont' want to add another font to my system ;p -- Regards, anhnmncb gpg key: 44A31344 ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2008-02-29 11:15 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-02-26 1:11 emacs could not show this symbol anhnmncb 2008-02-26 4:05 ` anhnmncb 2008-02-26 6:33 ` David Hansen [not found] ` <mailman.7947.1204007911.18990.help-gnu-emacs@gnu.org> 2008-02-26 11:00 ` anhnmncb 2008-02-27 12:09 ` Peter Dyballa [not found] ` <mailman.7995.1204114181.18990.help-gnu-emacs@gnu.org> 2008-02-28 0:10 ` anhnmncb 2008-02-28 0:56 ` anhnmncb 2008-02-28 10:12 ` Peter Dyballa 2008-02-28 9:49 ` Peter Dyballa [not found] ` <mailman.8026.1204192187.18990.help-gnu-emacs@gnu.org> 2008-02-28 12:47 ` anhnmncb 2008-02-28 15:01 ` Peter Dyballa [not found] ` <mailman.8038.1204210929.18990.help-gnu-emacs@gnu.org> 2008-02-29 0:25 ` anhnmncb 2008-02-29 11:15 ` Peter Dyballa 2008-02-26 11:35 ` Peter Dyballa 2008-02-26 11:46 ` anhnmncb
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).