Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s3U4HsuE028959 for ; Wed, 30 Apr 2014 06:17:55 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx108) with ESMTPS (Nemesis) id 0LhCod-1XCATT2JAF-00oayp for ; Wed, 30 Apr 2014 06:17:48 +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 s3U4FFtI004634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Apr 2014 06:15:15 +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 s3TM14gQ022271; Wed, 30 Apr 2014 06:15:15 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10865440 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 30 Apr 2014 06:15:14 +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 s3U4FEaK012669 for ; Wed, 30 Apr 2014 06:15:14 +0200 Received: from mail-ee0-f45.google.com (mail-ee0-f45.google.com [74.125.83.45]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s3U4F3lJ001452 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Wed, 30 Apr 2014 06:15:05 +0200 Received: by mail-ee0-f45.google.com with SMTP id d17so850600eek.18 for ; Tue, 29 Apr 2014 21:15:03 -0700 (PDT) X-Received: by 10.14.246.1 with SMTP id p1mr1534222eer.20.1398831303277; Tue, 29 Apr 2014 21:15:03 -0700 (PDT) Received: from mellon.site (p548058B6.dip0.t-ipconnect.de. [84.128.88.182]) by mx.google.com with ESMTPSA id y7sm64401292eev.5.2014.04.29.21.15.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Apr 2014 21:15:02 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 References: <535FB8BC.2040409@nag.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <536078C4.5040103@googlemail.com> Date: Wed, 30 Apr 2014 06:15:00 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Heiko Oberdiek Subject: Re: preview of latex2e 2014 release To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <535FB8BC.2040409@nag.co.uk> 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:bRyGyBnQ1gA=:ITbeR1j9cnoqlM/6PJS8iNKhp/ 5U2v5VtfztcfUn9MPb+XcCG2NafRyO0kcVsReKYBxIPwAcxHOn484loe0l1iogUrUa4n/7cDd dCbT/Az/MnGWn8+6EqCCZ9ZUi2WnQEIDYQIS4bvK+L1tT38wAaxQgXvp72BDe+Wm3amzE+bPh mNcQ3CiaBo0Hvlf4waYRYrcnkPzSWDhaTKSpWCZ+rNE1PEZbO6dGln0nm7lMFmLPHd2IOIpRG rgJxyVPjMo1iJHMrQOaD8/NFeNV1GdYgLBcNvDOR0NLY3hLakxaOngP4nLElfDSVjAnBngA5f ayH6NRGfbzpjSD/8qvueLqV8uBHOEPwgcfH1X0RMJVl3ZAqd90naFXUPp7yYE8szJzTUcyhDq VxrT66Wj7MfY3rHtdzEuvZOCI+WX3oRNqwfXppPheWjcjEeIjnqtUCW6YAoXFHQcNEwWG82Jl ChbCIeT5Zo1GamK5BD7gPor20BPSwqWC1QkLWNA6woNFjUwKs59ggjFkxedYey0mdjZYx1LMD MkLxlDGIZhsk36WT0vfieNtAY0ndMy6xHS7j5+Z7/+op/IclQgX9qu5ZpkDPIW2Vy4f6vAWKE UZFIaAl1qVgzgoEFZkxKpDFOrncwWxMQ2Q6Q/JN53ObWy7ycJea+H8cLcYgrTCWyuBSlr5KJU LaN0YCDKVE9LckxTuhC68rtje+rzvOjX9yUpk8MblCgvcWRszj5w/1XLTiUVpksR64Cd7RDe+ J6SW14jApLiOAS3JFsIQrfh30FG+r2TP6IIobA3r6o0bBMp77dZ9//Jq9q4U8m3nwbm9LscD+ mTZ8JDPraKAmLSZYlZbqCr2RS2DTS8YrZ9BJQF9UOlWazbTgYojAhW9uRG3oyEaMUSCcI92jI sOXl0rwlCXVJv+RPkZ3SEGg4+Jfqw5Vr9aJlRobpB6uGGFUU54qEKhFZnR1yjfFCcFBzcWy70 +ax3bQi1NgYrxkWGQftHD97Lo73JqqvFtbglhzKqgKe53xpmwYZAT/l1bs4+3lif3uA9JgfPv ar7/2Qjhv2fm+Bsce9DOWkUA8zdzU6tf3m6xLuvozhMLIlBklDmHjS8eAdhVt6qv1km7cg+aL jo2VB0kBump1lsJixF7QjyODOiLmQm3BHnN2NOV4paDACss2GJCw2S33mbKrqC4sWwxodHm2E E1/2fiKCUf2H/mAGGknVynRQ/VIM7xwl6545mB4taW44YnYL31oLx8oKF445VRLGHhCBOorL6 qLiajNUhir31EWXmEuuZJgYGTEex5wyIYhrrFGaiacAMB4JftlpRAdRdmOfVS9clntvUAAQ60 FvPFwyQVQg6Kpl/8QpPix4rSTfmChFjtsdrdYGHDdWyAdDXnd/X4RamRiUVKvLCUeuoauH6sC q2rMCKTz+H6llhuRp36X14miZj5Jv3Z6mt8sCm3tiHvBXRrhycfexojTO39qSaYjQkinxFgwR ascxKPCw== X-UI-Loop:V01:9XQPnOQliBY=:Y50vJbQWuvR9bUjVLyMA4WTjO+cu1Cz59j/ZupGGWVM= Status: R X-Status: X-Keywords: X-UID: 7372 On 29.04.2014 16:35, David Carlisle wrote: > We are planning a new release of LaTeX2e in the next day or so to CTAN > (hopefully in time to get into texlive 2014 test releases). > > If anyone wants to have a look at any of the updated files before they > go to CTAN there is a _temporary_ dropbox location where the files may > be found at > > https://www.dropbox.com/sh/ms53wpmpo36ycpb/xLSAYzzhs2 Taking these files I have made a pre-release for latex-tds: https://dl.dropboxusercontent.com/u/71873949/tmp/latex-tds/base.tds.zip https://dl.dropboxusercontent.com/u/71873949/tmp/latex-tds/cyrillic.tds.zip https://dl.dropboxusercontent.com/u/71873949/tmp/latex-tds/graphics.tds.zip https://dl.dropboxusercontent.com/u/71873949/tmp/latex-tds/tools.tds.zip The documentation is regenerated using links and bookmarks. The files in the .zip files are organized according to the TDS standard. > Note that this is a "raw" distribution with no pre-built format, not > intended for production work, and will only be available for a few days. Same here. > distrib/doc/ltnews21.pdf | inputenc package updates The inputenc package | allows different input encodings for LaTeX documents to | be specified, importantly the utf8 option to specify the | Unicode UTF-8 encoding. A common mistake has been | to use this option with Unicode-based TeX engines | LuaTeX and XeTeX, however inputenc does not work | (and is not needed) with those systems. The package | has been modified so that if used with LuaTeX or | XeTeX, then it just issues a warning if utf8 is specified, | and stops with an error for any other encoding | requested. Encodings ascii.def and x-ascii.def ----------------------------------- A use case for these encodings is that a document should not contain problematic non-ASCII characters. Thus inputenc cries, if a 8-bit character or control characters is present. Since a valid document only contains 7-bit characters, this works very well with LuaTeX and XeTeX. IMHO, inputenc must not throw an error. Instead: * It should disable the 7-bit control characters of package inputenc as without LuaTeX/XeTeX. * The other characters in the Unicode range with codes > 127 are way too many for inputenc to handle. (Each character would have been made active and defined to throw an error.) IMHO the best approach is to ignore these characters. * Instead of a warning, an info message is enough, at most a warning, which says character with character codes > 127 are not handled by inputenc for LuaTeX/XeTeX. Encodings utf8.def and utf8x.def -------------------------------- The current version knows `utf8.def` and ignores it with a warning. However, there are documents that are using utf8x.def of package ucs. The same arguments are valid here: * The document source is in UTF-8, more or less needed for XeTeX/LuaTeX. * Thus an error would be wrong and a warning is enough. That should also be the case for utf8x.def If someone uses a document for the old engines: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % or without \begin{document} and gets a warning, that utf8 is not required for LuaTeX/XeTeX, then he run into trouble (both with/without \usepackage[utf8]{inputenc}): The characters with codes >127 are not mapped to the proper LICRs, but are using the slots of the font encoding OT1 or T1 (for example) with the consequences that characters are missing or wrong. Thus a hint in the warning of inputenc should be added, that package fontspec might be useful. Yours sincerely Heiko Oberdiek