From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel,gmane.emacs.xemacs.beta Subject: Re: port x-symbol to GNU emacs 24. Date: Mon, 17 Aug 2015 13:12:56 +0200 Message-ID: <87h9nyb22v.fsf@fencepost.gnu.org> References: <87oaia6ict.fsf@mat.ucm.es> <837foxor1t.fsf@gnu.org> <878u9d7vdg.fsf@mat.ucm.es> <87pp2mwu84.fsf@uwakimon.sk.tsukuba.ac.jp> <87mvxqxocw.fsf@mat.ucm.es> <87mvxqw5np.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1439814941 32539 80.91.229.3 (17 Aug 2015 12:35:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 17 Aug 2015 12:35:41 +0000 (UTC) Cc: Uwe Brauer , Eli Zaretskii , XEmacs Beta Discussion , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 17 14:35:40 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 1ZRJdb-00035I-Dp for ged-emacs-devel@m.gmane.org; Mon, 17 Aug 2015 14:35:39 +0200 Original-Received: from localhost ([::1]:55348 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRJda-00072S-AP for ged-emacs-devel@m.gmane.org; Mon, 17 Aug 2015 08:35:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44430) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRJdS-0006yK-0F for emacs-devel@gnu.org; Mon, 17 Aug 2015 08:35:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRJdL-0007M9-KU for emacs-devel@gnu.org; Mon, 17 Aug 2015 08:35:29 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRJdL-0007M0-Hw; Mon, 17 Aug 2015 08:35:23 -0400 Original-Received: from localhost ([127.0.0.1]:40692 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZRJdK-00009e-F4; Mon, 17 Aug 2015 08:35:22 -0400 Original-Received: by lola (Postfix, from userid 1000) id 6D749E0D77; Mon, 17 Aug 2015 13:12:56 +0200 (CEST) In-Reply-To: <87mvxqw5np.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 17 Aug 2015 19:50:02 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:188839 gmane.emacs.xemacs.beta:39309 Archived-At: "Stephen J. Turnbull" writes: > Uwe Brauer writes: > > > Do you have any reference, or is this just a guess? > > > > Note that it's probably possible to achieve what x-symbol does > > > in 1/5 the code and without defining a new charset or glyphs > > > by simply taking advantage of the fact that most (all?) of > > > those symbols are already in Unicode. > > That's almost certainly true; I don't know what kind of math you do so > I can't be sure the symbols you need are in Unicode, but certainly all > the math symbols I can remember are in it (I admit I haven't memorized > the symbol tables in the TeXBook.) So I think the odds are quite high > that you can rip out of x-symbol all of the charset code and glyph > definitions, and just use the macro/character swapping code and input > methods. Well, X-Symbol was focused on providing math mainly for LaTeX, and the STIX project's mission states "All characters/glyphs have been incorporated into Unicode representation or comparable representation and browsers include program logic to fully utilize the STIX font set in the electronic representation of scholarly scientific documents" can more succinctly be expressed as "let Barbara Beeton dump all of AMSTeX into Unicode". So indeed I should be surprised if the current state of Unicode did not actually cover most of X-Symbol satisfactorily by now. -- David Kastrup