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 x0ALNDhf016233 for ; Thu, 10 Jan 2019 22:23:14 +0100 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx012 [212.227.15.9]) with ESMTPS (Nemesis) id 0Lu4Fa-1hNwVR1R26-011VUi for ; Thu, 10 Jan 2019 22:23:07 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 10 Jan 2019 22:23:08 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id DFAFB125CB7; Thu, 10 Jan 2019 22:22:59 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 32447170 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 10 Jan 2019 22:22:59 +0100 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id C6959125CB7 for ; Thu, 10 Jan 2019 22:22:59 +0100 (CET) X-IronPort-MID: 6776292 X-IronPort-RemoteIP: 176.28.54.184 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 IronPort-PHdr: =?us-ascii?q?9a23=3AN5vVrh/V5PBsbP9uRHGN80YQeigqvan1NQcJ65?= =?us-ascii?q?0hzohDabmn44+7bBCN//hphU6TG5jd6rdEhuvavqTqVHYPp5qM4zgZaJIZcR?= =?us-ascii?q?gDhI0NmhA4RtafABj1NvfsbGo/HdheWVtv9nq7GUxcBMvuIkXIpX+/5iJUHQ?= =?us-ascii?q?/wZkJuPuqgIofJlIys0vyqvZjaYgFGnj24NL1oJRO16wDQqtUbhYFrIaYZzh?= =?us-ascii?q?LVr2sNY/5Rx25jORSUhRmvrtyo8stF9CJd8+kk69YGUaj+ePEgSqdECT09L2?= =?us-ascii?q?0vzMbssBTPXE2D730AXyMan0MSUTLI5xz7QJr99xDCmLEhiHu8Osv7BfAuVD?= =?us-ascii?q?Cr/v0tVRnpzScKNjI09GvakMM2gK8J6BSm7wdyxYLZeuT3fLJ3Y7/dcNUGRG?= =?us-ascii?q?FAQtcZVipPBZm5ZpcOCOxJNPhRro30rV8D5RWkAgzkCOTqwz5Oznj4uM9ym+?= =?us-ascii?q?o7GAfFmgkhA84DtH7dp9XdMK4OXPDw1LPPzzjIc7VRwzi8oInEfxY9oO2dCK?= =?us-ascii?q?pqeJm0qwFnHAfEg1OM7I39amrKiKJX4y7Gs6w5Bb78w3QqoAxwvDW1k90hjo?= =?us-ascii?q?DY3MQIzFGB9Sh4zIsxL9CiRwh3bI3BctMYuieEOo9xWs5nTXtvvXNwxKcPv5?= =?us-ascii?q?39eSkW1JkjzRfUa9SDepSF8lf7TuGTLDxkwnV/d/js4nT6uVjl0eD6WsSuhR?= =?us-ascii?q?xEtCNDkZ/Jt2wR2hjZ48OHYv904kqxnC6V0ALe4f0CJlo73/m+SdZp0vs7kZ?= =?us-ascii?q?wdtl7GFyn9lRDtjaOYQU4j//Ch9+XtZri//M2mOoR5ix/zPuEVouLjWbtqCg?= =?us-ascii?q?EVRCDb4+m43ay5u1D/QfBKg/w6n63TvYrVY8gW9Oa1BApc04Br7BjabX/u3s?= =?us-ascii?q?4Rm3pBKVNZZB+DhYHiO3nKKez1HbKnmVOunTx3gffcMfXtD47MIX7KjLr6Ne?= =?us-ascii?q?8itQgGmExukZYGt84xaPlJKem7QkLrsd3EEhI1exe5xerqEpQ1148TX36OHr?= =?us-ascii?q?7MNarTtVGS4ed8RovELIQRuTv7N70k/6u30iF/ww9bIPXvhMtLOziiE/9rIl?= =?us-ascii?q?uUey/2j9MIAD1Moww/CezniVGPVTRefXn0U69vg1NzQI+gE4rHQZigxbKb2y?= =?us-ascii?q?LuVJNMb2ZFTFWNDWvlc4+NUPckbCuOL98kiiYDV7WqV8kmzx7k52qYg/J3a/?= =?us-ascii?q?HZ/CEVr8ep2sJ84e6VkBAu6TFwBc2W00mJRn15jiYQXTg00atj50tnxR3QtM?= =?us-ascii?q?owy+wdHttV6fRTVw48PpOJ1O12Bef5XQfZd8uIQlKrEZ22RCs8RdUrz5oScl?= =?us-ascii?q?5wTp+82wvb0XPgUNp33/SbQYY5+aXG0z3tKtZhnjzYgbI5gQBuR9sHcGSigu?= =?us-ascii?q?QmrVrpCoXEkluUm+ORTYpHh3Wf0mCFwCLOpkxcWR8qF7jDXDUfa0raoNDz61?= =?us-ascii?q?nNCbOjW/whNUNaxMiOJ7EvCJWhhEhaRPrlJNXVYn6g02a2CxGSw7qQbY3sM2?= =?us-ascii?q?wD1STZAUIAnkgd53GDfQQ5Ay6gpSrZAlkMXRr3ZFjw9OBltH6hZkQzygyGfg?= =?us-ascii?q?tt3ryp91gZiL3USv8e2K4FpDZ0qzhwGwXYvZqeAN6Bqgx9OaRENIpivhEdhS?= =?us-ascii?q?SE60okbsDzZ7pvjVMfbQlt6lnj0xxmUMNdl8lvrH4rwAd2I6+C3xVNemD9v9?= =?us-ascii?q?i4N7vJJ2315B3qZbTR3wSU3syf/KRJ7fUkt1jntgiiFmIm+mlqw5xNyXye65?= =?us-ascii?q?7WSg0IXtiiNyR/vwg/vLzcbiQnssnM0mZwNKCvrjLY89kuAeYp21CsdtFDPe?= =?us-ascii?q?WIGUWhdq9ST9jrI+sslV+zaxsCN+0H7684MfStcP6e0bKqNuJtxWP0vSF8+I?= =?us-ascii?q?l4l3m02W95Q+/M0YwCxqjJjA+OSzrsyU+7tcL6kpwCYisdTDPmlXrUQbVJb6?= =?us-ascii?q?g3Rr4lTH+0KpTmlNF3m5P9HmZC81yuDE9A39WmK0LLMg7NmDZI3EFSmkSJ3C?= =?us-ascii?q?u1yzstzGMiqa+S0D2Iz+3kaBdBNmMZHGQ=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ClAAA0tzdch7g2HLBkHgEGBwaBVAY?= =?us-ascii?q?LAYEwJQUmaXMECyeEAIh5iw+BYAglD5ljCwEBGAsIAYRAAoIlGgcBBDMGDQE?= =?us-ascii?q?DAQECAQEBARQBAQEKCwkIKSMMhUsBAQMBAQEhBAsBBQgBATgECwsaAiYCAlc?= =?us-ascii?q?FAQ0IAQGCU0sBgXkJAwEKrRRxfDOCdwEBBYJEhGUDBYELgSOKEYFXP4ERJwy?= =?us-ascii?q?CMS6DHgSEaIJXiVWGIpIABwKCKgSPSx6KE4dphm+TSwIREwGBXIF4fYJ7ATO?= =?us-ascii?q?CGwwOCYhfhUA+M3sKAQGJSwEB?= X-IronPort-AV: E=Sophos;i="5.56,462,1539640800"; d="scan'208";a="6776292" X-MGA-submission: =?us-ascii?q?MDE1GMbJXZTSV14WoHoLlYG73A3u6Af87I6KJ2?= =?us-ascii?q?be3rkp2WNplh4Bmovs7EyEzD4iO8KHKcGrKrvNLD4WIHpdogZTgg83wH?= =?us-ascii?q?HiFqGOom1pTJkaNAX8sS4ZTrGYQPqK9asY8X6b85nI6Xpy4EQLlSJsoY?= =?us-ascii?q?cfApWn+ggQv7Hw4RBk6TUs1g=3D=3D?= Received: from comedy.dante.de ([176.28.54.184]) by relay2.uni-heidelberg.de with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 10 Jan 2019 22:23:00 +0100 Received: from Franks-MBP.fritz.box (p200300CBAF222E00786408CC693AB584.dip0.t-ipconnect.de [IPv6:2003:cb:af22:2e00:7864:8cc:693a:b584]) (authenticated bits=0) by comedy.dante.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id x0ALMsBh003159 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 10 Jan 2019 22:22:57 +0100 References: User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-DANTE-Spam-Score: -1.898 () BAYES_00,SPF_FAIL,URIBL_BLOCKED X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 X-Scanned-By: MIMEDefang 2.71 on IPv6:2a01:488:67:1000:b01c:36b8:0:1 Message-ID: Date: Thu, 10 Jan 2019 22:22:53 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach 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:EGLctXeMS1E=:gBQSHUOqvrfEobn9CdEXbP8Zgk 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 == X-UI-Loop:V01:CwnqhWCySfg=:ehEI1mCpEKYQ/Gb5DXc9iZXnVz0XWv8D99lyByqvM1E= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ZX3KXaJi5hU=:dx5ZayU+VpgxrdrBzMZfvF 7d+3l96Sh/4NkfVnFYdQsRQ9RLQfnQvkL9LHvfDHzhwDx1Vt6rjw5fgyOrYz8CSrsGync/iO+ k/f0xgVlWTfR8irvjSRSadhjd+3ZeFb4V+FBIU0ZT7IDgaB7acY7ZXHpSUMV8DOrq+B6sL1j3 dGqJv8CA29SuV9PTSpNoYxkh4EKf5Brv3TKqNGmJdzF53N8m71h13PsK6UC2knPNH+x2OAswe qbjmdM6X4cHwzxk87mJqQywpOYDZl8z1iDCya9AfN1maKJ5GQNDPCkUqz793LHAKJSgmnmgo4 jpcNM8GMZFH3edrpx20oCSaUBQy1TjW8EQo59TiGsnWf3cfovRJTlCIQPbYApAqYLm6h97Hqy e5Ji/ryNYncO0/JFK57435FlFcSrwihZqym5SibQOink4scnexGPtOwdtckFu Status: R X-Status: X-Keywords: X-UID: 8158 hi Kelly > There will need to be a way to > handle this gracefully—and more robustly than, say, just asking users > to prefer text commands. nobody does this or should do this (or did really even in the past). The whole idea of inputenc was to enable the user to use sophisticated input methods when available, eg type ä or ® or the whole system works by converting whatever input method to a "standard LICR", eg ä -> \"{a} ® -> \textregistered ... all behind the scene. From that point on it could be safely used within LaTeX like sending it to the aux file or typetting it as a single glyph when in T1 encoding or as \accent ... a when in OT1 or as ... As a user you thus had a choice of using ä or \"a or \"{a} but internally it all came to the same. This is very much true also with utf8 now, where you can use the utf8 characters directly or you could use \text... commands or mixed. the only restriction with LaTeX is that it checks what fonts you use and only sets up those unicode characters what can be represented by these fonts and for all others you get an error (not true in luatex /xetex as there theunicode chars are essentially pass-through and just fail in the end) anyway, for history but I think still somewhat illuminating the whole area I recommend my 1995 talk about encodings: https://www.latex-project.org/publications/indexbytopic/2e-concepts/ of course this is way before the event of unicode or xetex/luatex ... cheers frank