From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: No malayalam glyphs in language/mlm-util.el Date: Thu, 20 Feb 2003 20:09:16 +0900 (JST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200302201109.UAA20422@etlken.m17n.org> References: <200302132347.IAA10169@etlken.m17n.org> <200302141100.UAA11513@etlken.m17n.org> <87u1f5zg81.fsf@vsnl.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-Trace: main.gmane.org 1045739558 967 80.91.224.249 (20 Feb 2003 11:12:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 20 Feb 2003 11:12:38 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18lod1-0000FH-00 for ; Thu, 20 Feb 2003 12:12:35 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18loqU-0007HY-00 for ; Thu, 20 Feb 2003 12:26:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18lobq-0007UV-03 for emacs-devel@quimby.gnus.org; Thu, 20 Feb 2003 06:11:22 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18lob0-0007Of-00 for emacs-devel@gnu.org; Thu, 20 Feb 2003 06:10:30 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18loac-0006sF-00 for emacs-devel@gnu.org; Thu, 20 Feb 2003 06:10:07 -0500 Original-Received: from tsukuba.m17n.org ([192.47.44.130]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18loaB-0006bR-00; Thu, 20 Feb 2003 06:09:39 -0500 Original-Received: from fs.m17n.org (fs.m17n.org [192.47.44.2])h1KB9Jk28532; Thu, 20 Feb 2003 20:09:19 +0900 (JST) (envelope-from handa@m17n.org) Original-Received: from etlken.m17n.org (etlken.m17n.org [192.47.44.125]) h1KB9GR02200; Thu, 20 Feb 2003 20:09:17 +0900 (JST) Original-Received: (from handa@localhost) by etlken.m17n.org (8.8.8+Sun/3.7W-2001040620) id UAA20422; Thu, 20 Feb 2003 20:09:16 +0900 (JST) Original-To: Benjamin.Riefenstahl@epost.de In-reply-to: (message from Benjamin Riefenstahl on 15 Feb 2003 18:54:46 +0100) User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.2.92 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI) Original-cc: harinath@cs.umn.edu Original-cc: bob@gnu.org Original-cc: bob@rattlesnake.com Original-cc: gnu@vsnl.net X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:11786 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:11786 In article , Benjamin Riefenstahl writes: > gnu@vsnl.net (Ramakrishnan M) writes: >> Also when I do M-x describe-fontset (default, used by the current >> frame) ENTER I get >> >> current frame is using a font, not a fontset > This appears for me also, if I start Emacs without any font > configuration. When I set the font in my ~/.Xdefaults (as I usually > do) I have a fontset, even with emacs -q. I have just installed a change with which M-x describe-fontset will describe the default fontset if the current frame is not using a fontset. By the way, I'll explain a bit more about the fontsets. Emacs creates these fontset at startup time. (1) The default fontset ("fontset-default"). This fontset is not used directly as a frame font. It is to provide fallback font information. When a frame is not using a fontset, or a frame's fontset doesn't contain font information about a specific character, the fonts specified in the default fontset is used. So, in most cases, changing the definition of the fontset is effective. (2) The standard fontset ("fontset-standard"). This is a fontset of 16-dot fonts for non-ASCII characters most widely installed. By using this fontset, the possibility of seeing many non-ASCII characters in a balanced size is very high. (3) The startup fontset ("fontset-startup"). If you specify a font by "-fn" command line argument or by X resource "Font", Emacs creates this fontset by the function create-fontset-from-ascii-font, and uses it for the initial frame. In this case, the fontset specifies only a font for ASCII characters. So, the fonts for non-ASCII characters are decided by the default fontset. But on selecting a font, the family of the ASCII fonts is respected. If no font is specified, Emacs uses this font (on Unix/GNU Linux): -adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 In this case, the initial frame doesn't use a fontset, thus the fonts for non-ASCII characters are decidd by the default fontset too. (4) The fontsets created from the X resource "Fontset-N". When you have X resource "Fontset-N" (N is 0, 1, 2, ...), Emacs creates the corresponding fontset as described in the node "Defining Fontsets" of Emacs info. --- Ken'ichi HANDA handa@m17n.org