[latex3-commits] [git/LaTeX3-latex3-latex2e] gh593: additional extended latin declarations (c1c4c22d)

David Carlisle d.p.carlisle at gmail.com
Mon Jun 21 21:39:37 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : gh593
Link       : https://github.com/latex3/latex2e/commit/c1c4c22db5926a11f71f133b1cabcc8e44640dbb

>---------------------------------------------------------------

commit c1c4c22db5926a11f71f133b1cabcc8e44640dbb
Author: David Carlisle <d.p.carlisle at gmail.com>
Date:   Mon Jun 21 20:39:37 2021 +0100

    additional extended latin declarations


>---------------------------------------------------------------

c1c4c22db5926a11f71f133b1cabcc8e44640dbb
 base/doc/ltnews34.tex                           |  6 +++++-
 base/testfiles/github-0593.lvt                  | 21 +++++++++++++++++++++
 base/testfiles/{tlb2049.tlg => github-0593.tlg} |  2 --
 base/utf8ienc.dtx                               | 16 +++++++++++++++-
 4 files changed, 41 insertions(+), 4 deletions(-)

diff --git a/base/doc/ltnews34.tex b/base/doc/ltnews34.tex
index 94d2d595..25b968f3 100644
--- a/base/doc/ltnews34.tex
+++ b/base/doc/ltnews34.tex
@@ -161,7 +161,11 @@
 \githubissue{000}
 
 
-
+\subsection{Additional Extended Latin characters predefined}
+Somme additional characters such as \'k (U+1E131} are now pre-defined and
+will work without needing \verb|\DeclareUnicodeCharacter| declarations.
+%
+\githubissue{593}
 
 \section{Changes to packages in the \pkg{graphics} category}
 
diff --git a/base/testfiles/github-0593.lvt b/base/testfiles/github-0593.lvt
new file mode 100644
index 00000000..0f850c8e
--- /dev/null
+++ b/base/testfiles/github-0593.lvt
@@ -0,0 +1,21 @@
+\documentclass{article}
+\input{test2e}
+% Predefined UTF-8 extended latin, give errors in earlier releases.
+% GitHub issue 593
+
+\begin{document}
+
+\START
+\begin{tabular}{lll}
+Ḟ & U+1E1E &  \.F \\
+ḟ & U+1E1F &  \.f \\
+Ḱ & U+1E30 &  \'K \\
+ḱ & U+1E31 &  \'k \\
+Ẏ & U+1E8E &  \.Y \\
+ẏ & U+1E8F &  \.y \\
+Ẑ & U+1E90 &  \^Z \\
+ẑ & U+1E91 &  \^z \\
+Ỳ & U+1EF2 &  \`Y \\
+ỳ & U+1EF3 &  \`y \\
+\end{tabular}
+\END
diff --git a/base/testfiles/tlb2049.tlg b/base/testfiles/github-0593.tlg
similarity index 94%
copy from base/testfiles/tlb2049.tlg
copy to base/testfiles/github-0593.tlg
index f2680325..5f49628b 100644
--- a/base/testfiles/tlb2049.tlg
+++ b/base/testfiles/github-0593.tlg
@@ -4,5 +4,3 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
-[1
-] (tlb2049.aux)
diff --git a/base/utf8ienc.dtx b/base/utf8ienc.dtx
index a5174594..75990d1b 100644
--- a/base/utf8ienc.dtx
+++ b/base/utf8ienc.dtx
@@ -216,7 +216,7 @@
 %<+ts1> \ProvidesFile{ts1enc.dfu}
 %<+x2>  \ProvidesFile{x2enc.dfu}
 %<+all> \ProvidesFile{utf8enc.dfu}
-%<-utf8-2018>   [2021/06/08 v1.2m UTF-8 support]
+%<-utf8-2018>   [2021/06/21 v1.2n UTF-8 support]
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -1704,17 +1704,31 @@
 %<all,t1>\DeclareUnicodeCharacter{1E03}{\.b}
 %    \end{macrocode}
 % \changes{v1.2k}{2021/01/27}{Added various additional dot accents (gh/484)}
+% \changes{v1.2n}{2021/06/21}{more extended latin entries for gh/593}
 %    \begin{macrocode}
 %<all,t1>\DeclareUnicodeCharacter{1E0D}{\d d}
+%<all,t1>\DeclareUnicodeCharacter{1E1E}{\.F}
+%<all,t1>\DeclareUnicodeCharacter{1E1F}{\.f}
 %<all,t1>\DeclareUnicodeCharacter{1E25}{\d h}
+%<all,t1>\DeclareUnicodeCharacter{1E30}{\@tabacckludge'K}
+%<all,t1>\DeclareUnicodeCharacter{1E31}{\@tabacckludge'k}
 %<all,t1>\DeclareUnicodeCharacter{1E37}{\d l}
+%<all,t1>\DeclareUnicodeCharacter{1E8E}{\.Y}
+%<all,t1>\DeclareUnicodeCharacter{1E8F}{\.y}
 %<all,t1>\DeclareUnicodeCharacter{1E43}{\d m}
 %<all,t1>\DeclareUnicodeCharacter{1E45}{\.n}
 %<all,t1>\DeclareUnicodeCharacter{1E47}{\d n}
 %<all,t1>\DeclareUnicodeCharacter{1E5B}{\d r}
 %<all,t1>\DeclareUnicodeCharacter{1E63}{\d s}
 %<all,t1>\DeclareUnicodeCharacter{1E6D}{\d t}
+%<all,t1>\DeclareUnicodeCharacter{1E90}{\^Z}
+%<all,t1>\DeclareUnicodeCharacter{1E91}{\^z}
 %<all,t1>\DeclareUnicodeCharacter{1E9E}{\SS}
+%<all,t1>\DeclareUnicodeCharacter{1EF2}{\@tabacckludge`Y}
+%<all,t1>\DeclareUnicodeCharacter{1EF3}{\@tabacckludge`y}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
 %<all,x2,t2c,t2b,t2a,t1,utf8>\DeclareUnicodeCharacter{200C}{\textcompwordmark}
 %    \end{macrocode}
 % \changes{v1.1s}{2016/02/28}{Add more hyphens and dashes}





More information about the latex3-commits mailing list.