From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Dyballa Newsgroups: gmane.emacs.help Subject: Re: emacs could not show this symbol. Date: Fri, 29 Feb 2008 12:15:52 +0100 Message-ID: <4F0C6F38-C90C-42AE-88B0-B302C85778EB@Web.DE> References: <86ejb08qsv.fsf@freebsd.hasee.cpu> <86y798s6q8.fsf@freebsd.hasee.cpu> <86mypo9e3w.fsf@freebsd.hasee.cpu> <86mypmgcuh.fsf@freebsd.hasee.cpu> <86zltluu1w.fsf@freebsd.hasee.cpu> <86prug7gns.fsf@freebsd.hasee.cpu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v753) Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1204283838 24666 80.91.229.12 (29 Feb 2008 11:17:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Feb 2008 11:17:18 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: anhnmncb Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 29 12:17:41 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JV3Eo-0000dv-DU for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Feb 2008 12:17:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JV3EH-0004zQ-Hh for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Feb 2008 06:16:41 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JV3Da-0004xm-18 for help-gnu-emacs@gnu.org; Fri, 29 Feb 2008 06:15:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JV3DY-0004wH-Mj for help-gnu-emacs@gnu.org; Fri, 29 Feb 2008 06:15:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JV3DY-0004wC-Eg for help-gnu-emacs@gnu.org; Fri, 29 Feb 2008 06:15:56 -0500 Original-Received: from fmmailgate01.web.de ([217.72.192.221]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JV3DY-00048f-7X for help-gnu-emacs@gnu.org; Fri, 29 Feb 2008 06:15:56 -0500 Original-Received: from smtp08.web.de (fmsmtp08.dlan.cinetic.de [172.20.5.216]) by fmmailgate01.web.de (Postfix) with ESMTP id E7620D510E11; Fri, 29 Feb 2008 12:15:54 +0100 (CET) Original-Received: from [195.4.206.39] (helo=[192.168.1.2]) by smtp08.web.de with asmtp (TLSv1:AES128-SHA:128) (WEB.DE 4.109 #226) id 1JV3DW-0007KJ-00; Fri, 29 Feb 2008 12:15:54 +0100 In-Reply-To: <86prug7gns.fsf@freebsd.hasee.cpu> X-Mailer: Apple Mail (2.753) X-Sender: Peter_Dyballa@web.de X-Provags-ID: V01U2FsdGVkX1/iMJjMgaJ2EOxR8VjSEb9tc1GxYiABMs9VFxd4 2pamjZZDIFkz7dIM9zKu7DsOwz9qzqHLRQwrBtRTEfnS0oLiFo RqMQFbYeyWiPGMtUbWMQ== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:51967 Archived-At: 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 =20 Sans Typewriter or DejaVu Sans Mono or Free Mono instead of Monotype =20 Courier. >> > Vista courier has a symbol even dejavu doesn't contain :``=CB=8F'' , = could > you see it? ;p The character you are quoting is MODIFIER LETTER LOW ACUTE ACCENT, U=20 +02CF. It's not in DejaVu, but it's rather insignificant. > I think this setting is meant that when the fontset-dejavu donesn't =20= > have > a suitable font to show the character, then emacs will use fontset-=20 > 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 =20 meant as the other's fall-back. It's more like two trains starting =20 from the same station: one leaves in this direction giving you the =20 view of this landscape, the other leaves in that direction giving you =20= the view of that landscape. No fall-back possible (but in GNU Emacs =20 you can switch from this to that fontset). I made experiments with GNU Emacs, launching it with -q and making it =20= load some ELisp code that uses data defined in X resources: Emacs.Fontset-0: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-*-*-=20= fontset-mine,\ ascii: = -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-m-*-iso8859-1,\ chinese-gb2312: -misc-han nom a-medium-r-*-*-0-*-*-*-p-*-=20 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-*-=20 tis620-2,\ arabic-iso8859-6: -b&h-lucida sans typewriter-medium-r-*-*-0-=20 *-*-*-m-*-iso8859-6.16,\ japanese-jisx0208: -apple-osaka-medium-r-*-*-0-*-*-*-p-*-=20 jisx0208.1983-0,\ katakana-jisx0201: -apple-osaka-medium-r-*-*-0-*-*-*-p-*-=20 jisx0201.1976-0,\ ethiopic-unicode: -misc-ethiopia jiret-medium-r-*-*-0-*-*-*-p-=20= *-iso10646-1,\ mule-unicode-0100-24ff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-=20= m-*-iso10646-1,\ mule-unicode-e000-ffff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-=20= m-*-iso10646-1,\ mule-unicode-2500-33ff: -b&h-lucidatypewriter-medium-r-*-*-10-*-*-*-=20= 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 =20 MS" . "unicode-bmp")) =09 (set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x10a0) (decode-char 'ucs = #x10ff)) '("dejavu sans mono" . =20 "iso10646-1")) ; Georgian (set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x1200) (decode-char 'ucs = #x137f)) '("ethiopia jiret" . =20 "iso10646-1")) ; Ethiopic (set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x1380) (decode-char 'ucs = #x139f)) '("code2000" . "iso10646-1")) ; =20 Ethiopic Supplement (set-fontset-font "fontset-mine" (cons (decode-char 'ucs #x0980) (decode-char 'ucs = #x09ff)) '("freeserif" . "iso10646-1")) ; =20 Bengali I.e. there is no error in using the "fontset-mine" symbol, but GNU =20 Emacs does not use that fontset, it uses a bad startup fontset with =20 many empty boxes. When launching GNU Emacs with an additional --=20 disable-font-backend I can see that my fontset is used (M-x describe-=20 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 =20 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 =20= will most probably vary. So a fontset comprised of more than one =20 (monospaced) font will show variations when it happens that glyphs =20 from more than one font are used to display that text. When you use =20 proportionally spaced fonts, *every* glyph has its own personal =20 width. These fonts are good for menus or pop-up forms. -- Greetings Pete What is this talk of 'release?' Klingons do not make software =20 'releases.' Our software 'escapes,' leaving a bloody trail of =20 designers and quality assurance people in its wake.