Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s4KDrB9i027283 for ; Tue, 20 May 2014 15:53:12 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0LqjOQ-1XH7Df1UCw-00eKea for ; Tue, 20 May 2014 15:53:06 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s4KDoLms002879 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 May 2014 15:50:21 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4KAnLcw012985; Tue, 20 May 2014 15:50:19 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11033135 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 20 May 2014 15:50:19 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4KDoJOc018012 for ; Tue, 20 May 2014 15:50:19 +0200 Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1lp0011.outbound.protection.outlook.com [213.199.154.11]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4KDoAw6010437 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for ; Tue, 20 May 2014 15:50:13 +0200 Received: from [192.156.217.104] (86.188.197.189) by AM3PR05MB353.eurprd05.prod.outlook.com (10.242.247.21) with Microsoft SMTP Server (TLS) id 15.0.949.11; Tue, 20 May 2014 13:50:09 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 References: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [86.188.197.189] X-ClientProxiedBy: DB4PR02CA0051.eurprd02.prod.outlook.com (10.242.174.179) To AM3PR05MB353.eurprd05.prod.outlook.com (10.242.247.21) X-Forefront-PRVS: 02176E2458 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(6009001)(6049001)(428001)(189002)(199002)(47776003)(20776003)(99396002)(64706001)(36756003)(102836001)(80022001)(65956001)(65806001)(76482001)(33656001)(87266999)(65816999)(101416001)(76176999)(50986999)(79102001)(83506001)(54356999)(74826001)(50466002)(46102001)(77982001)(23676002)(66066001)(80316001)(59896001)(92726001)(85852003)(74482001)(83072002)(81542001)(87976001)(81342001)(64126003)(4396001)(74662001)(42186004)(92566001)(221733001)(83322001)(21056001)(74502001)(31966008);DIR:OUT;SFP:;SCL:1;SRVR:AM3PR05MB353;H:[192.156.217.104];FPR:;MLV:sfv;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (: nag.co.uk does not designate permitted sender hosts) X-OriginatorOrg: nag.co.uk Message-ID: <537B5D8E.5070200@nag.co.uk> Date: Tue, 20 May 2014 14:50:06 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: David Carlisle Subject: Re: Unicode math To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:xrCfz4WzyxY=:/MxoNeubR89+suTeiIlDw7yRS6 Pp/1gqPEQdFGHqL1Nk6qM9Bh+Nb6ktjzGypOO63r6bzH5ntx+PPZeUzrpJxc/JJcps5wiW/Kg ySxJELSNyj/EafCoDiUcdrlZUjaoxDpQWfUa/ePMNcmzYlOpgqa1L/Q6j7SOStSMQ/zhP11Hx bpvlTYJslAcpOX32vcGys2JAkHSa8iz/YeX6I+yCWfIVNfN9/slEQsfaKfh8ESeOwYsZgKwRK DHjAjRVzms4jku7gR0+w4a0DbkiOYj068YWEpmTIkw3yEGbbowoP0OJusvu7a35lkIlOM4fMf k2UuWBxz5Qc0Vx4Fxc5Bq4FM5Q6VNt5IQ/FuwHi7QTqZVjR+sn6kOpPWFf101DHmbMM1tUlgj VJ7kul0O0mcQGjLuVrPULL3BjRLA/jhGRt4J3BtefV+KsPOWMs1oruSNUXgR3gWgjepYyleeF aDamVN0YIKGVpbeOXxmxp0rnsCM9YysOl/u7Ly+sWz1arzo8AxHF5sD+zAhBMhlYrgz72f4cP gVBpsWQtNsiNZizDWMKvlfH6q05hRmkN2/Dnsc+umclmR7OzuVvsACpF8uasN4IuMhmp7QJPr FrnYlgEZ7Qew1l9Rih/Qva4Yn/F24E77fFednMl8v470ARdpQQ7iZuVrBwWSHi4YbEfEVeE/0 xi05oNVZO4e8GPcy831AB7OqFRY4dUPjyj9LuLJaUKQQSyWkYhx64jnTYu5+yqi8VLQlk2EAx 9kxNVnKJgXZ5E/Bc+Bx20eggJAGVFoDkS+JjfJ58kcc8mGubfBkcdQNDrIB7vFEjFbeAG2LT8 8G+XpSkLrAvvWuQF8bGwcPAreHeAwmmToGwRhHMUHalm2baPfGGAg+XvbpdoRuTv7W9WQH5Yd 0yolxe06tAu4fPXEwmUuiCIZCgPAkObw+xxSNMKPXgQwv1vUGJb+gDY6ocCq2FyTcEjMsj1AB Fgm4DQrxlY2MRNj63ktgKCCs7b21W6iBRaZ6XpHQsCvWXuKjus641hzVpRRzh/jHugHv5nNAu ANdNWv3QLrfsxoY1/Z0rgaqtVr802GxodoWrfBd4bRPfPFQ3DYlQYXeQOUXE0lIaSDg2mtoSt bnq7cBM6nipjlEbxwIhZgS0LgMtNxNETjPKPxn5QI5R9lpiTKFdOK/EXYrDwPxenCJjl0W8E1 jtNuJWEftJAjCya0heWx/NOMNiHbJxXtrmYmK0Gv9HmPZawYU3Z7b3Uc/8cWieJTHmui+Oi+a aD17YBdWJ13kKmt6bgkiLbggwt1zeC2VBfDFa/TRWxZ1qh1IOPlDrqXXJ0FSJiOFUfptvGsMe Lx9MpcW8ielIKU6M39nfjLo0Zv50LeyoLl5MJF7qWp8TzdWKYKiGtFbSDRqXMITg816f/xyKK fmefwOVq5hvFCfMswII+ieu+pdsH7A/WsqZf3Hcqcdnp+WHIPsdIJaJv1YljanJaEOy8fZw8L YzA+7Rm1eryojk9XPrurCtv85kGj2pSFsZaiQNTUnYmr9FS3juSfnDWIRDH/E4RI9VAJviua2 /KTZqJGpFzogUCSYvy7TjiQErxezG+8rs9kLnUj4p X-UI-Loop:V01:uFXkgp3Um7Y=:bUbmARQbpKk2IV3rRpOCqCMY1UsE0Nnr5jaXOq6zgqw= Status: R X-Status: X-Keywords: X-UID: 7418 One thing I meant to say, is if \mathsf{abc} is implemented by switching to a sans font. What to do about $ U+1D5BA U+1D5BB U+1D5BC $ that is MATHEMATICAL SANS-SERIF SMALL [ABC] The choices (either justifiable) would be to let them go through to the sans math alphabet in the base font or to give them mathcodes with ascii codepoints and the \fam of the sans serif font so that it typeset as \mathsf{abc} Unlike the switching in the other direction this would not need a mathcode switching loop in every instance you could just set the mathcodes once, at the point the mathsf family was allocated. Switching to use a text font is I think closest to the intended spirit of these characters and their use in MathML. abc is defined to be equivalent to 𝖺𝖻𝖼 and distinct from 𝖺𝖻𝖼 That is it's defined to be distinct although whether or not it is visually distinct naturally depends on the fonts in use. Thus MathML (at least) expects to be able to use runs of plane 1 characters as multi-letter identifiers and have them typeset as such, it doesn't mandate (or disallow) that the characters go straight through to font slots with that index. David