Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t2PAGpMe011565 for ; Wed, 25 Mar 2015 11:16:52 +0100 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0LgJXU-1ZFKaP2a0q-00nhqT for ; Wed, 25 Mar 2015 11:16:45 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t2PAF0or003059 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 25 Mar 2015 11:15:00 +0100 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 t2P9Ueu6002035; Wed, 25 Mar 2015 11:15:00 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12012923 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 25 Mar 2015 11:15:00 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t2PAExoM003106 for ; Wed, 25 Mar 2015 11:14:59 +0100 Received: from relay.mailchannels.net (aso-006-i443.relay.mailchannels.net [23.91.64.124]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t2PAEmqE015667 for ; Wed, 25 Mar 2015 11:14:55 +0100 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (ip-10-204-4-183.us-west-2.compute.internal [10.204.4.183]) by relay.mailchannels.net (Postfix) with ESMTPA id 14742A0D6B for ; Wed, 25 Mar 2015 10:14:40 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [10.45.8.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.4.8); Wed, 25 Mar 2015 10:14:46 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: netnames|x-authuser|joseph.wright@morningstar2.co.uk X-MailChannels-Auth-Id: netnames X-MC-Loop-Signature: 1427278486473:4089986431 X-MC-Ingress-Time: 1427278486473 Received: from [139.222.112.180] (port=51382 helo=[139.222.112.180]) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1YaiKb-0008Bj-N3 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 25 Mar 2015 10:14:37 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 References: <864mpaowm3.fsf@frenzy.freefriends.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-AuthUser: joseph.wright@morningstar2.co.uk Message-ID: <55128A8D.6070909@morningstar2.co.uk> Date: Wed, 25 Mar 2015 10:14:37 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: latex and unicode-letters To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <864mpaowm3.fsf@frenzy.freefriends.org> 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:fXOg1vsTAZc=:XNs+6c9C6AE7s3ImyHrEXef+2r WpT2AfrhkSp6PHYDRT0DH8WZjWz4BeatUR0Kgu6b84AUyhvdJJnSFzvgWbSmf8Y5ZX4h9n4fk OgiD61iYD7HJEGeU3I0ad7VBbuI1xFUHr8wkA/JshtfVNGLQw65ThWFsARJgqvZh3oZLEAiqQ fnldAQI6RUzTuD8wY8YugArarv2ZGEpYWEVjQryqwdf9WgR9A34fi6+CiyMtkhRFoC9vi7zBY kY0Ssj6iHEwkK9oBVKgEKPKaxs8T+bs8Z60KVo0fGGqMyd+0xZVTfk4rEF1kDXW1PwhUFKlsP ShrrHWnhCYlSnZoyPRTWiK5W8Tt7QsXmmjvxey0TLODOkSE+CGsS4OMfR33E7tEVEULyiKbh7 QrsYh8pv1wIzv+NV9R2+7T9Rcmfnpm0wdUHp4ddBC4f7Ni2+pT4HWegCxCAiG9nTvsWDVKIl6 BbUHSU1jDF0S8xgA2RPlwija+povD8HPCYJQIWba5OFYdjWk9FHwkzzdQTc9mJYqeuk2ZAjVQ m+wnt9PyXO/y8XQXiNx3HZp70VLpfgUfPkZyHH4vBVLMo04UWcJUlqdZplPj+7gWQthHnc0Sp QZWuK4YKPheZrM0sLO+5AdLGkoh0MIA86EZB1KgOrE+q0K2ISzD3nX8tvUwgrXzjqrWRIHVUa p/PaipSyqs6mLQKOnDqPBHD99vMZMHWx/H/16fJBSCWyosm2szBZ3LPBZNMXfBCq3ODAKEZzz 4vkguXyCeifTZYAGTyJS9lv3JaIlTWPY60jSdwJ3H/eqxgD2Y5IvhDvFOudy/jRHxaZqzDwbI GWj4jeMedrY8DCkc3zSD5equYn/wwaDv2n/SXwh/BZCIVoLAHzzdDB1XwgFQfyY7+SX0LOw4X cr65/5Mh74D06bPIHrS8itoBEZZo8ubAw/lnfl48bdGJoZBGf0EhAgdS7kXW0MibntRYuYgMb McTLnM97+AUs0UubrWgksyIj1BJipCw9UUG7WpfNQDXbObvBx8RkRqRcUoLbVs2S5W5bxZ2Kg 4yK7QiZTJcAvmhSlbaOHh4Vr9cQgVPh7N4ycl4YOqYwAPPNCLncXUqoKA2g+V64ejqN4myEZR SfSk42qvi65kClW5wOCZITRUiZlsy6uPF4gNI1ZGiooJ8K0FKMMi6HKVBK04LXUBB/E4uS/fn lETvgYqNNmaDfHKkZozsKt+5beAGsDUrFIGSJkWl1Jf8nCm28bj7PoQ8cQ0piSwPseBIGC3NO Li1pY7rAC0Fu/xHZguzBHUnXmz0BRDJTjqPi2TbVN+i2bL6EQbJeIGtp2O0w1pcLjbk9WeWV1 zY3JVUEJT3l+mZkqHx4OaSDC16NAR0sJRxQGP9q0TkyyIJhvU2EyaTk7S5uwWhLC4f2j7fY9k heCqFW8k0tsyWH0uhf6tZkf3huAWspZ+B82ArpFi036TWqBm0YjXsiU2/ptEbW895JdVQIjvG Q9JP0b4fpfx2QqgbwTrgROZXEi3W3CVtFvYY3oecaJRDTRfIdL4W+8+gt9PNi9dfKKySaAWg= = X-UI-Loop:V01:QvQvhk3JBhQ=:Gf6zbC9WZ6Vc7wNQ6tHVWiJqurEl96Ye7HCc7RlNmSE= X-UI-Out-Filterresults: notjunk:1; X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7679 On 24/03/2015 22:32, Karl Berry wrote: > Yes. (We could happily make ltunicode loadable by plain, but that might > not be that helpful.) > > I was wondering about that. It actually sounds like a good thing in > terms of maintenance to me. I would make a physical copy inside TL so > that all of LaTeX is not pulled in for it, but having only one file, > generated in one way, sounds preferable, if it's easy enough to do. I will make the (minor) changes later today (basically, I did a few things the 'LaTeX way' for the file that I'll simply drop back to the 'primitive way'). One question this raises is the file name. Files that can be loaded by plain or LaTeX are usually .tex or .def, and perhaps "lt..." is wrong here too. I guess replacing unicode-letters.tex with a team-maintained file of the same name is not a great plan, so would suggest something like unicode.def (or perhaps unicode-letters.def): thoughts? (I'll change the code today but not the name unless there is a clear feeling one what makes sense.) > Both EastAsianWidth.txt and LineBreak.txt have a version which we've > talked about copying in to the processed file. Regrettably, there is > no version in UnicodeData.txt: > > Yes, that's why I suggested something else :). I think it's also quite > possible that Unicode has released ("updated") differing files with the > same version number. Unicode versions in general are a hard problem. I thought briefly about using the MD5 sum as that could be done within the script when using pdfTeX. However, that seems harder for a human to check than simply having a line in the log 'Remember to edit in the file sizes'. An alternative (or addition) might be to count the total number of lines parsed. -- Joseph Wright