From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: utf-8 cjk translation bug? Date: Tue, 07 Oct 2003 18:57:39 +0900 Organization: The XEmacs Project Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87r81p2wvg.fsf@tleepslib.sk.tsukuba.ac.jp> References: <200309301259.VAA01304@etlken.m17n.org> <200310020108.KAA03803@etlken.m17n.org> <3F7DA52B.2060208@gnu.org> <87u16mf867.fsf@tc-1-100.kawasaki.gol.ne.jp> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1065520862 1732 80.91.224.253 (7 Oct 2003 10:01:02 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 7 Oct 2003 10:01:02 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Oct 07 12:01:00 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A6oeK-0005Gg-00 for ; Tue, 07 Oct 2003 12:01:00 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1A6oeJ-0006rF-00 for ; Tue, 07 Oct 2003 12:01:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A6oct-0006iw-Fb for emacs-devel@quimby.gnus.org; Tue, 07 Oct 2003 05:59:31 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1A6ocB-0006iS-Ti for emacs-devel@gnu.org; Tue, 07 Oct 2003 05:58:47 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1A6obe-0006ZA-08 for emacs-devel@gnu.org; Tue, 07 Oct 2003 05:58:46 -0400 Original-Received: from [130.158.98.109] (helo=tleepslib.sk.tsukuba.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A6ob7-0006Qm-1F; Tue, 07 Oct 2003 05:57:41 -0400 Original-Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1A6ob5-0006K2-00; Tue, 07 Oct 2003 18:57:39 +0900 Original-To: Miles Bader In-Reply-To: <87u16mf867.fsf@tc-1-100.kawasaki.gol.ne.jp> (Miles Bader's message of "07 Oct 2003 05:00:32 +0900") User-Agent: Gnus/5.1001 (Gnus v5.10.1) XEmacs/21.4 (Portable Code, linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:16975 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16975 >>>>> "Miles" == Miles Bader writes: Miles> Miles Bader writes: >> Yeah, that's definitely the case, and it's not just a problem >> with double-width characters -- the coverage of many iso10646 >> fonts seems completely crap. Microsoft Arial, for one of the egregious worst. :-) Why should a Russian font designer be good at designing Sanskrit glyphs? Who knows which Thai fonts go well with a given Arabic one? ISO 10646 fonts should cover what their designers are good at, no more---and not necessarily no less. It's not even obvious that there should be terminal fonts with universal coverage. Some Unihan users will surely object to any given choice of glyphs, for example. Miles> BTW, does this mean that the new unicode emacs will have Miles> problems rendering many charsets that are currently Miles> displayed properly by emacs? In practice, probably yes ... but that will be a bug easily fixed, and long before release. :-) Post-modern Emacsen will have to have support for efficiently querying font repertoire (I see emacs-unicode already has a defined API). For example, you'll get this for free with Xft2/fontconfig. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.