Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id x0A1hu8T025999 for ; Thu, 10 Jan 2019 02:43:57 +0100 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx014 [212.227.15.9]) with ESMTPS (Nemesis) id 1MggD0-1hDCQc2gKi-00gujc for ; Thu, 10 Jan 2019 02:43:50 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 10 Jan 2019 02:43:50 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id ABB1D121C1F; Thu, 10 Jan 2019 02:45:30 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 32404254 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 10 Jan 2019 02:45:30 +0100 Delivered-To: latex-l@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 7B5881207BD for ; Thu, 10 Jan 2019 02:45:30 +0100 (CET) X-IronPort-MID: 7034419 X-IronPort-RemoteIP: 216.40.44.198 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 IronPort-PHdr: =?us-ascii?q?9a23=3A5fLgTR9hHo5KDv9uRHGN80YQeigqvan1NQcJ65?= =?us-ascii?q?0hzohDabmn44+7YB2N//hphU6PQIParvJJiubbt6rtQ2NG7ZvS+GsafslqUB?= =?us-ascii?q?kIwd4TgxRmGNSMXFL6KPrCcDciBoJDUwwt5Gm1ZG5SHsu2fFjOuju35D8WFA?= =?us-ascii?q?/4MF9qJ+DxMpHJl97x1ufhs4bLbVBugzywKah3MA3wrQjVsZwOhpB+L68q1h?= =?us-ascii?q?bTimBNZ/xMyGdhNBSTmA3g68u9+Zdi92JbvPd4rZx6XK73fro1QfljNBp8bD?= =?us-ascii?q?9nwsrtuFGDVwaL72paT2MX1xpFAgTI6Bv3RJi3viao/ux6kDKXO8H7V9VWEX?= =?us-ascii?q?yr8rtrRRn0iSwGKy9x8WfZjdZ1hb5apxTprgJ2wordaoWYfPRkeaaVcdQfTG?= =?us-ascii?q?tHFsFfMk4JSpy9a48nEPEZJ6BZqMi1plcDqwe/GRj5HPnmmXdDgn7727F/0v?= =?us-ascii?q?x0S1iYmlB4WY5S9i2F/IaQVu9aS+2+wajWwC+Wdf5S0Ca79Y7JNxAsoP2BWb?= =?us-ascii?q?h9a8WXxUR8cmGNxliWt4HhOCuYk+oXtG3OpfVhUeaHlHU/sUdwpXL8jtdpkY?= =?us-ascii?q?TPio8Pnxrb9CF96JkuPcf+SUkxMrvGWNNA8iqdMYVxWMYrRWpl7T07xrMxsp?= =?us-ascii?q?m+ZCEWyZ4jykeFOcaKeIWJ/B/vEd2pD20o3iBDf7Syz1ao/Eyp26vhUMjx0F?= =?us-ascii?q?tLoidBmNTWuTYB2k6b7M/PUfZ78kq7vFTHnwnO9uFJJ1w1nqvHOtYgxLA3jJ?= =?us-ascii?q?8arUXEGGf/hkz3iKacckhs9PKv7qzrZbDvp5nUMIER6Em2LaUqnuSgGvwidA?= =?us-ascii?q?kJHiCa9em6yLz/7Bj8SbROgOcxl/qRu5TbKMIH46+hVlUMjMB/s1DjU3H/gY?= =?us-ascii?q?RL+BtPZEhIcx+GkYXzbkvDJPnpS+q5ghGsnTZnyvTMM6fuRJnAfR2h2P/se6?= =?us-ascii?q?hw70lExU8919dasthLC7UFCO3oQlW3tduSXVcpdhe5xerqEoA3yYIaXUqQGb?= =?us-ascii?q?eDdqLV+wzthKpnM6yHY4kbvyz4Iv4u6qv1jHM3rlQaeLGgwZodbH3hRKZcLk?= =?us-ascii?q?6UYGThjpI6KUlR5FtsauvshRXCSzNXbmf0QqQ9ozE2CY6rCY3OXI/rjLHTlC?= =?us-ascii?q?G8VoZbYGxLEDXuWT/hapmEVvEQaSmTPt4pkzoKUqKkQpMg0hfmvRHzyr5uJO?= =?us-ascii?q?7ZsiMCsper2N9w7uzV3RY8kF48R9yayH2IRnpok3kgXDoqxLpypUVsjFeEyr?= =?us-ascii?q?R1j/FdHN1XofhOV0ZyNJLRyfB7F8GnWg/FeYTsKh7uSdGnDDctC9MploVXPQ?= =?us-ascii?q?AhQ5P+0laajnr5S6UYnLGKGpEup7jR23HgYdt7yjPG2agtgl0sT9FAc2Gr1c?= =?us-ascii?q?sdv0DeAZDEl0KBmuOkb6MZiWTS9WOH5XWVpFseUQk6AsCnFTgPI1Dbq9j0/B?= =?us-ascii?q?aIV7i1FbEuKRdM0+aZL7dScNDthEQARPD4JNnSbme4mmP2DhGNjODpDsKiay?= =?us-ascii?q?AW2yPTD1IBmgYY8COdNAQwMSympnrXED1kEV+2MhHctNJmoXb+dXcaigSDbk?= =?us-ascii?q?lvzb2wq0wKnuSGDfIUjOpd5HUR7g5sFVP45Or4TsKarlszY75Ee5U85wUfjD?= =?us-ascii?q?+Lh0lGJpWlaptaqBsefgBw5Ry8zBBrEp9NlcE76nMt1xZ/Ja+d2VJFMTif2M?= =?us-ascii?q?KoNw=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BAAgBqojZch8YsKNhjHgEGBwaBZYI?= =?us-ascii?q?BgVkDBAsnhACIeYx1JYEhgjmFRJBPDRgUhEACgjkGBjQSAQMBAQIBAQEBFAE?= =?us-ascii?q?BAQgNCQgpL4VKAQEBAQIBAQEhWwsLGAICJgICITYFARODIoFqAw0HAQWsZIE?= =?us-ascii?q?vhUGCTg2CHYELgSOKKIF/gTgME4IXBy6CV4IqgwkxgiYCkHCQIyczCYIujBu?= =?us-ascii?q?DNBhkgQCFJIMJBYdhhm2JHIdEgwgBgVyBd00sDGUBgkE+gXeONDMygQeJQwE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.56,459,1539640800"; d="scan'208";a="7034419" X-MGA-submission: =?us-ascii?q?MDE1ctXhGiCOlVsP4cPBqHB1oEU6d9f6tlYdMZ?= =?us-ascii?q?eMjLOCFkBIASgt5AIXeblSVKwKzqq6s0HQIsxBcyyLJYvUrLN4ungXL8?= =?us-ascii?q?rBO3jQHrNK0pjO1ZuBFvzgkTxCKXCzdxirCHHCKA/7loSPUY2qsw8TLp?= =?us-ascii?q?kCN8WT9qRFap5VpmrQjwQHTw=3D=3D?= Received: from smtprelay0198.hostedemail.com (HELO smtprelay.hostedemail.com) ([216.40.44.198]) by relay.uni-heidelberg.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jan 2019 02:43:42 +0100 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay08.hostedemail.com (Postfix) with ESMTP id D6E79182CED28 for ; Thu, 10 Jan 2019 01:43:40 +0000 (UTC) X-Session-Marker: 77696C6C40777370722E696F X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,will@wspr.io,:,RULES_HIT:41:152:334:355:368:369:379:541:599:800:960:973:988:989:1260:1261:1277:1311:1313:1314:1345:1359:1381:1437:1513:1515:1516:1518:1521:1534:1541:1593:1594:1711:1730:1747:1777:1792:2194:2199:2393:2538:2553:2559:2562:2693:3138:3139:3140:3141:3142:3353:3865:3866:3867:3868:3870:3871:3872:3873:3874:4250:5007:6670:7514:7652:7903:8957:9040:10004:10400:10848:11232:11638:11658:11914:13069:13071:13161:13229:13311:13357:14180:14181:14721:14725:21060:21080:21433:21451:21627:30039:30041:30054:30060:30070:30089:30090,0,RBL:120.149.135.149:@wspr.io:.lbl8.mailshell.net-62.14.32.180 64.201.201.201,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:neutral,Custom_rules:0:0:0,LFtime:28,LUA_SUMMARY:none X-HE-Tag: pain89_5a446425b8644 X-Filterd-Recvd-Size: 2269 Received: from [10.0.0.21] (unknown [120.149.135.149]) (Authenticated sender: will@wspr.io) by omf07.hostedemail.com (Postfix) with ESMTPA for ; Thu, 10 Jan 2019 01:43:40 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) References: X-Mailer: iPhone Mail (16C101) Message-ID: <05B0F3C4-DD62-4267-B2E2-43037B8791E4@wspr.io> Date: Thu, 10 Jan 2019 09:43:35 +0800 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: Text Commands in XeLaTeX and LuaLaTeX 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-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:OODP4XwqePE=:9ND1Wt+zse9R76eXqQ/DUQKS/u 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 == X-UI-Loop:V01:mP4tcU82yZs=:CXDTY+2c4iqK7fzlp5U4doOrHPk+ZxKt0KnRkzDgcsc= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hlxCUX2BAw4=:iIjudf2heucaSAXF0lJArk kav4AH9PaxH3i3lrOtt+CzMJUDO9opRgCV0TQG6ZP60fxB1kgWgXTEGFbzvQnMSFKGi2Wjadx iOS2d10j3K2FXhrTSvuGpMh0UGtE+SQYPnR2aIXjXwIy0cs6vQ5iSeNhPZLWQBRF0vT75RAO+ 9W4rlJIp5I98J1EbkHvEYbev05kVZH3s4Fcz8dV1t6dmCYsYYRkNwwXfDqjN8v9iec74erLDq wyhwdN7G6v0eR4VqtUnV5wrWCCKOSvYycJvB2SNJTAVt+o2r9lsus57g5l3H5DxoAcWoN6RBF 4OPKRjY2vEHJ0Cr4Y6+Kv/b7Sc/rnOZkiAMCaCdgam1jOPVGjQH0uXA/HonycS2XJGIG80WJn DfKR22WiHvipxdzE/IeZR9HPXql5LVffjLxe1/Wb9E64ICyMegLjQtgUIfPCR X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h2774747.stratoserver.net id x0A1hu8T025999 Status: R X-Status: X-Keywords: X-UID: 8151 Hi Kelly Good question! There is one and only one (I think) direct advantage from using the text commands instead of the symbols, which is that you can use alternate encodings (see fontspec manual) to check that the symbol exists and/or replace it with something else. It’s also pretty safe for Unicode symbols to make them active and add some extra logic to them if you like. Cheers Will (Sent from phone; please excuse brevity.) > On 10 Jan 2019, at 5:03 am, Kelly Smith wrote: > > Hello, > > I know that text commands (as defined by \DeclareTextCommand) have > been important because of the various font encodings that arose over > LaTeX’s history, but it seems that the situation is quite different > for the XeTeX and LuaTeX engines. > > Given that both XeLaTeX and LuaLaTeX accept UTF-8 input and use only > the TU font encoding, is it acceptable to forgo \DeclareTextCommand > for most—if not all—cases? > > For example, ® can simply be included directly in the document source, > so \textcopyright is not much more than an ASCII alias. > > As for less common symbols, one could simply wrap the text in a > document command. > > Excuse my naîveté, as there are probably important advantages to the > text command approach that I’ve completely overlooked. > > Warmly, > Kelly