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 s4KEtCE2027589 for ; Tue, 20 May 2014 16:55:14 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0Lp4xs-1XIoPe0umK-00esoe for ; Tue, 20 May 2014 16:55:07 +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 s4KEqGo8016252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 May 2014 16:52:16 +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 s4KAnLtm012985; Tue, 20 May 2014 16:52:16 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11036737 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 20 May 2014 16:52:15 +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 s4KEqFWj032706 for ; Tue, 20 May 2014 16:52:15 +0200 Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1lp0016.outbound.protection.outlook.com [213.199.154.16]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4KEq1vg024211 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for ; Tue, 20 May 2014 16:52:04 +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 14:52:00 +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="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [86.188.197.189] X-ClientProxiedBy: DB4PR02CA0017.eurprd02.prod.outlook.com (10.242.174.145) To AM3PR05MB353.eurprd05.prod.outlook.com (10.242.247.21) X-Forefront-PRVS: 02176E2458 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(6009001)(6049001)(428001)(24454002)(189002)(199002)(479174003)(51704005)(47776003)(99396002)(20776003)(64706001)(36756003)(102836001)(65956001)(80022001)(65806001)(76482001)(33656001)(65816999)(101416001)(76176999)(50986999)(79102001)(83506001)(54356999)(50466002)(74826001)(46102001)(77982001)(66066001)(92726001)(85852003)(74482001)(83072002)(81542001)(23756003)(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:nov;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: <537B6C0E.4@nag.co.uk> Date: Tue, 20 May 2014 15:51:58 +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:VEGZ6ogf60Q=:ebMy7JNF3inpNS9QwwMb6xNtme WVZYBjCOIga0UOXIzyR3JStB5+PF5jTT7mNSoCvojM6KkeCXb2PzzTlCeeUWcqRoWmBaifpef Qx3pyv6/zhDNpy3eLgTFUh0H3OA2WRfOdvcg3vW7kvnIaH4pSnhvuW6uq3/eDSyLw42UlefIC Uuh0LbH/I1bxmahBgTU/FAJT5giRA2fUtvbsk9A+EauoGVSw8gKEqW3BH+7VOC1FPaeEsACIX LrJtFZNMemCtipAs73dvWoEwmtkv6Xrj5sg7mg+MV91aMo00ErtEE6zk8JsH8YT5vsRHbsmzm hU1IgbfkFz64zSSk2ZRTqIRij0JqWd3H2eZDsBr3y+0HYQVgklsUiOaQ/CHkN/cigC3TEhBJm Z2YXMGJqsqSDEEIFSbCCo0uycBBJ9JigDdDG0sU8Tka6LuyHm+2BRrEh8fg+pDvmErxIBvT/U zauoCh4RpkbtRZyNNYJ6qGc5z+7LwRS8PZWK27yTLQUSNIeCHCQfzpbirpbdpyr1XESLv1p5h SaANCpxyp/R2InvhpdhLlLiZO5DrU64sfS+9ifr8d8Phpf5vPXtNdPvLXfL8r4uEh6epeyK8W H5/KzRpyWR36u5uAVKOxMJgzu+1fe9jSOYQcPyR9DMsoJE9/+ouxRNm95spGNgNpNlFhxtwQs E4dirEw/xhUDK3fcuZ1xGQKfhfuo2qEyOg+0/ihGHTkOt7wvi1rNk24lIUhMB5SgCzSAbPQfu Bj56OR+DJQWTRpSWIYYQs3T3Hi0VnDsK8gT50d+byTBPUIINKzze0SswKR3RQUgDPQAr0zvKs U0wxLEWaabn6vZR95N5b3EPCynGT9FDBIgvvl4TfbwrBNRdfHdBPxEsad2NIDvdv1MXNvT+At OKf0Mb2FhmxTYpP3NVCnwFTmSmhlko061ZHT9YqDKkL2VK8OzEsGbSN34QVrm/kIV7EwFnTv1 QcsOOzW8Bd6MuT3Cq8WBGOE7cPSBuv7FF8JXp13rK2b2M2R6VpAigh2EpK2fcF6DpQkg4QltQ e4dRcrbe9u4jNP3TzpIZBVsd69ikLruMfe1O0qr5r/HOIlaaaTW4L5u4Qh8L3T82pCl6nGnA/ FlpRNSdRfxAdI879OV4WG9wHZ2cyni0F3mKHsVwaCxWVfLqCyTf7KnfLwRWDKe/9/iStDKAXo Ml0nP5QS4aVOFsU2v5iqPkfQJN0yi6+aJxSm7amflA2zZ8LEbtUzqEVuG+fgjqeUEsTMzNCO5 8vANb0CIvw5iEUR42Z78jcX9l1koLyKNrbF6b2YOt4MrxyqDsE3fy369ZYnVLg81uSGAwIirx 3Q7yeDBs+24L71v4WsFZGd6cYD2luq8yI1eHX0gHGUmTw4R0MrLjm7bIccAUkDxVyUyT52+o2 WK7hg5Qdr471TWSroS8CoP9RD/ZUKqz6oTAi/LL6qJlOmwQHT5/4jwYcw8yrJK8GFu+CYd+rv rR3AnbRO0czT+qFJdJXuPuYSyhFoZdcRsaaVwnXbYVd1PJ9626iGbCLJloCaDbiDWNmcZK95w bLdoIP5FgI5OSKf3gwF6pyIX9N75eUSE8icBj6U4O X-UI-Loop:V01:OtSOqmqGrVw=:Qampq05SZw4wYNT64hyqdW7dedGEJ/EbGyzkK4irKSo= Status: R X-Status: X-Keywords: X-UID: 7421 On 20/05/2014 15:04, Ulrike Fischer wrote: > Am Tue, 20 May 2014 11:39:35 +0930 schrieb Will Robertson: > > >> 3. To get proper bold symbols, including Greek, we'll need a whole new set >> of commands. These will need sensible names of some sort. Below I've chosen >> \symbf, etc., which doesn't look too bad to me. >> used for bold math identifiers that aren't real single-letter symbols -- in >> such cases it would surely be sensible to use (perhaps a variation on) >> \textbf. > > Imho math fonts should be fix fonts, they should not like \textbf > switch one aspect of the "current" font but always to a fix, well > defined font. > > Also chars should not only look ok but in the days of unicode also > have the code point with the correct meaning. That means that a bold > "T" in math should if possible be the one from the math plane in > unicode and not a bold "T" from some textfont -- even if they look > the same. That would be good to have but may be hard with currently available fonts. If you want \mathbf{Var} to "look OK" then you need to kern the V and a and that means (as far as I understand the current situation) either using a text bold font or having tables somewhere in the macro layer and inserting kerns "by hand", that is: make the macros iterate over every character inserting kerns where needed. (but maybe luatex and or xetex can modify the font metrics at font loading time? > > So in my opinion the current \mathbf-etc setup in unicode-math > actually did the right thing and improved the standard > \math-commands. I wouldn't like to loose this completly. If \mathbf > pointed to a textfont then everyone who wants the real math symbols > would have to replace \mathbf in their code by \symbf. And back > again if he wants to use a text font. > > Wouldn't it be possible to have a "\usetextfontasmathbf..." command > which disables the mapping to the math plane? So that one doesn't > have to switch between \symbf and \mathbf depending on the font > setup of a document? > > Yes as I said in my reply to Will I can't see anyone is going to want \mathbf and \symbf in the same document so I would expect that the document markup was always \mathxx with that being one definition or the other depending on document wide settings: either package options or a package for a particular font family just making a choice of definition to get the best coverage for that family. David