Return-Path: Delivered-To: rainer Received: from h2774747.stratoserver.net (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) by h2774747.stratoserver.net (Dovecot) with LMTP id r/3+IeWwb15ucgAA4+3H6A for ; Mon, 16 Mar 2020 18:01:25 +0100 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 02GH1OO0029292 for ; Mon, 16 Mar 2020 18:01:25 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx115 [212.227.17.5]) with ESMTP (Nemesis) id 1Mxn7O-1jVxtA0U1e-00zHzu for ; Mon, 16 Mar 2020 18:01:18 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 16 Mar 2020 18:01:18 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 5B2EC127831; Mon, 16 Mar 2020 18:01:13 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 42648228 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 16 Mar 2020 18:01:13 +0100 Delivered-To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 36DBF12641B for ; Mon, 16 Mar 2020 18:01:13 +0100 (CET) Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Message-ID: <3939613963363954.WA.kellysmith12.21gmail.com@listserv.uni-heidelberg.de> Date: Mon, 16 Mar 2020 18:01:13 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Kelly Smith Subject: Using Lua to Preprocess Unicode Data To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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:WjDQPANNVzU=:jjVT7LFO+7cNG2SVXi0SXDMpZ3 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 X-UI-Loop:V01:Q693m7G+MBc=:KZNfs12vJ1tOXO2g7EzIt4K+opzz4tRr57E6h95kVMs= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:vlSm00htyj4=:ptrjWrjO7MylaTgWjF8hwS k6j2GOdt9GSgaV7uR5c97DqRwC7tMMe2EmM2sBn76CN5UGxQKFKhfq2mvgrd+cmaJA4SRL3nA tAnlh73t42IPmfCJw4vBK9uuYJ0jBYdUkUlBZF9gKfdgca7i6UZQ0ZWjEIcK9Or3WDOl79qxE 7vDDW2Ds4kirzOt6toGAaO6rEK+apfu0rKvJt1izNl8OiK/SqwoM9xxconTzk+pVGPn2uRLh0 sztCD67soZHKSbeNK0wvu6C/JemP/ZwV7b0UpF370PGLOwe7rxC5LcCeidn9OnaxyHNjSThFP QD82lMRQ6pK2MdcaUQG9OswbIOAB4KKXwLx3UVkqZii1+biQwUds0esrP7rLJ6J8TYm9rNOqZ FrMSUvEjCgWmYeprZjXS9ZhDgnoYLezyIVdGiTA4QDoGEGVeCGnJCCFdD2TVCrQBwfC1hkR+c wgdtxhLup2E/RtVUyxYEvr18q2rksCE= 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 02GH1OO0029292 Status: R X-Status: X-Keywords: X-UID: 8202 Hello! I’ve been thinking: since Lua is already involved in the build process, by way of l3build, wouldn’t it be reasonable to use a lua script to preprocess Unicode data into forms that are easily consumed by LaTeX during the format-building process? Warmly, Kelly