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: What determines the available font sizes? Date: Wed, 8 Jun 2005 21:22:42 +0200 Message-ID: <5e49d73ec48d9dadb7f8be0626d420dd@Web.DE> References: <7DEFD0EC-E827-4E9E-AB25-AA8EAAF857B0@gmail.com> <7509f30430738b1af4343561a4e2a8d5@Web.DE> <375AF2E9-3F90-4DE4-93B8-0CA6D70A3D0E@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1118259231 13186 80.91.229.2 (8 Jun 2005 19:33:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 8 Jun 2005 19:33:51 +0000 (UTC) Cc: Emacs help Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jun 08 21:33:41 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dg6H0-0008Qt-PY for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Jun 2005 21:31:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dg6Nm-000791-SK for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Jun 2005 15:38:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dg6LV-0006Ti-E3 for help-gnu-emacs@gnu.org; Wed, 08 Jun 2005 15:36:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dg6LR-0006RR-Kv for Help-gnu-emacs@gnu.org; Wed, 08 Jun 2005 15:36:10 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dg6LQ-0006LE-4Q for Help-gnu-emacs@gnu.org; Wed, 08 Jun 2005 15:36:08 -0400 Original-Received: from [217.72.192.225] (helo=smtp07.web.de) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1Dg6C8-0003KV-4Y for Help-gnu-emacs@gnu.org; Wed, 08 Jun 2005 15:26:32 -0400 Original-Received: from [84.245.189.174] (helo=[192.168.1.2]) by smtp07.web.de with asmtp (TLSv1:RC4-SHA:128) (WEB.DE 4.105 #291) id 1Dg68S-0006Ui-00; Wed, 08 Jun 2005 21:22:44 +0200 In-Reply-To: <375AF2E9-3F90-4DE4-93B8-0CA6D70A3D0E@gmail.com> Original-To: David Reitter X-Mailer: Apple Mail (2.622) X-Sender: Peter_Dyballa@web.de 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:27362 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:27362 Am 08.06.2005 um 17:37 schrieb David Reitter: > On 8 Jun 2005, at 16:24, Peter Dyballa wrote: >> >> Maybe this way: >> >> (create-fontset-from-fontset-spec >> "-*-monaco-medium-r-*-*-0-*-*-*-*-*-fontset-10pt_monaco, >> >> latin-iso8859-1:-*-monaco-medium-r-normal--10-100-75-75-m-100-mac- >> roman, > > > Sure that'll include the font, but not in an arbitrary size, will it? > Arbitrary as in: I set the size, not as in: Emacs or whoever choses > some size. > > How do I set the size for it then? > I hoped you would do some experiments with the fontset definition -- I did some time ago when I tried to re-write and enhance my own fontset definitions and so I found that Cyrillic and Central European glyphs could scale from some points (almost invisible 5) up to 50. The other Latin glyphs only scaled in discrete steps, hence I think of those bloody bitmaps! One cure could be to clean up Monaco.dfont from the bitmapped fonts ... There can be other reasons too. Pfaedit tells me: Warning: Glyph 284 is named Gcedilla which should mean it is mapped to Unicode U+0122, but Glyph 360 already has that encoding. Bad lookup table format=8, first=32 cnt=778 total glyphs in font=810 Could be this makes the use of the scalable TT glyphs impossible ... Here's one of my stripped-down lines: cyrillic-iso8859-5:-*-monaco cy-medium-r-normal--63-*-*-*-m-*-mac-*, Bitstream Courier, i.e. -*-courier-medium-r-normal--*-*-*-*-m-*-mac-roman, is easy scalable. -- Greetings Pete The day Microsoft makes something that doesn't suck is the day they start selling vacuum cleaners.