From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Pixel-based display functions Date: Mon, 02 Feb 2015 02:21:59 +0900 Message-ID: <87fvapr1hk.fsf@uwakimon.sk.tsukuba.ac.jp> References: <877fw9dndz.fsf@building.gnus.org> <83a914ozsh.fsf@gnu.org> <874mrb1t62.fsf_-_@building.gnus.org> <87vbjrl49k.fsf@violet.siamics.net> <8361bqogah.fsf@gnu.org> <87k306pfi9.fsf@building.gnus.org> <87egqekrd7.fsf@building.gnus.org> <877fw53eat.fsf@building.gnus.org> <877fw4zsdv.fsf@building.gnus.org> <831tmcn4k4.fsf@gnu.org> <87386szq1w.fsf@building.gnus.org> <83wq44ljm9.fsf@gnu.org> <87vbjowlqv.fsf@building.gnus.org> <83oapglbx6.fsf@gnu.org> <83lhkkl23i.fsf@gnu.org> <83sierjmjt.fsf@gnu.org> <83pp9vjjhl.fsf@gnu.org> <87k303q9s0.fsf@uwakimon.sk.tsukuba.ac.jp> <83a90zj6x1.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1422811352 23845 80.91.229.3 (1 Feb 2015 17:22:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 Feb 2015 17:22:32 +0000 (UTC) Cc: larsi@gnus.org, schwab@linux-m68k.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 01 18:22:31 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YHyEA-0002d7-Cy for ged-emacs-devel@m.gmane.org; Sun, 01 Feb 2015 18:22:30 +0100 Original-Received: from localhost ([::1]:51262 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHyE9-0003gf-M3 for ged-emacs-devel@m.gmane.org; Sun, 01 Feb 2015 12:22:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60603) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHyDw-0003gV-Bs for emacs-devel@gnu.org; Sun, 01 Feb 2015 12:22:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHyDu-0007Oo-Gn for emacs-devel@gnu.org; Sun, 01 Feb 2015 12:22:16 -0500 Original-Received: from shako.sk.tsukuba.ac.jp ([130.158.97.161]:53466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHyDo-0007Kr-2i; Sun, 01 Feb 2015 12:22:08 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by shako.sk.tsukuba.ac.jp (Postfix) with ESMTPS id D1A181C3880; Mon, 2 Feb 2015 02:21:59 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id B08C21A2CF1; Mon, 2 Feb 2015 02:21:59 +0900 (JST) In-Reply-To: <83a90zj6x1.fsf@gnu.org> X-Mailer: VM undefined under 21.5 (beta34) "kale" acf1c26e3019 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 130.158.97.161 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182196 Archived-At: Eli Zaretskii writes: > > Among math symbols people may prefer different versions of some of > > them (cf TeX's \varphi, for example). > > Not sure I understand the situation you describe here. Run the string "\phi \varphi \epsilon \varepsilon" through TeX. I don't recall which fonts I had the issue with but there were two TTF fonts that were quite similar to each other which each had one of the variants I liked and one I didn't like. So I wanted to create a combined font; it turned out it wasn't possible at the within-face level in XEmacs. > > Large character sets like Han (you may specify Japanese fonts > > because your audience is Japanese, but if your text contains Chinese > > names for example, you may need to borrow characters from a Chinese > > font). > > I get quite a few spam mail with Japanese and Chinese characters in > them, but the former are always Kana, while the latter are Han. I can't speak to the spam you receive, and you needn't bother saving any for me, but I assure you I regularly get mail in Japanese language encoded as UTF-8 from Chinese, which all consoles I have must mix fonts to display all characters[1] because all of the Japanese fonts I use lack many Han, because they are not part of the JIS standard. I appreciate being able to choose the fallback fonts in XEmacs rather than using fontconfig configs. Incomplete fonts are less of an issue for Chinese fonts, but I doubt Handa-san will be sympathetic to an argument which deprecates Japanese. :-) Be that as is may, AIUI font mixing is not so useful for Chinese. At least "traditional" fonts have a repertoire which more or less includes the Japanese repertoire up to glyph variant issues like \phi vs. ^varphi, and both "traditional" and "simplified" Chinese fonts seem to all have Japanese kana in them. In fact since the GB 18030 standard does "#include ", at least simplified Chinese fonts with full coverage in that standard should have all Unicode characters ... I don't know if there are full- coverage fonts, but I suppose there are. Footnotes: [1] It turns out that Chinese often input characters that are unstandardized cognates of standard Japanese characters, so I can mostly read them, and sometimes they use Chinese words that "should" (and may, for all I know) translate directly to Japanese "cognates". But display engines are more literal-minded and can't make those substitutions based on glyph shape.