[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Gh593 (#595) (539cae8b)

GitHub noreply at github.com
Thu Jun 24 17:00:25 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/539cae8b24e8ec6962b362387554c66af7f9de45

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

commit 539cae8b24e8ec6962b362387554c66af7f9de45
Author: David Carlisle <d.p.carlisle at gmail.com>
Date:   Thu Jun 24 16:00:25 2021 +0100

    Gh593 (#595)
    
    * additional extended latin declarations
    
    * change log
    
    * rollback tests
    
    * xetex
    
    * typo
    
    * somme more typo


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

539cae8b24e8ec6962b362387554c66af7f9de45
 base/changes.txt                                    |  4 ++++
 base/doc/ltnews34.tex                               |  6 +++++-
 base/testfiles/github-0479-often.tlg                | 10 ++++++++++
 base/testfiles/github-0593.lvt                      | 21 +++++++++++++++++++++
 base/testfiles/{tlb2049.tlg => github-0593.tlg}     |  2 --
 base/testfiles/github-0593.xetex.tlg                | 16 ++++++++++++++++
 .../tlb-latexrelease-rollback-003-often.tlg         | 10 ++++++++++
 base/testfiles/tlb-rollback-004-often.tlg           | 10 ++++++++++
 base/testfiles/tlb-rollback-005.tlg                 | 10 ++++++++++
 base/utf8ienc.dtx                                   | 16 +++++++++++++++-
 10 files changed, 101 insertions(+), 4 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index dfd7a960..85ec9f09 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,10 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2021-06-21  David Carlisle  <David.Carlisle at latex-project.org>
+
+	* base/utf8ienc.dtx: additional characters for gh/593
+
 2021-06-09  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltshipout.dtx:
diff --git a/base/doc/ltnews34.tex b/base/doc/ltnews34.tex
index 94d2d595..179de90c 100644
--- a/base/doc/ltnews34.tex
+++ b/base/doc/ltnews34.tex
@@ -161,7 +161,11 @@
 \githubissue{000}
 
 
-
+\subsection{Additional Extended Latin characters predefined}
+Some 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-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index bf07ee90..f5dcc979 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -921,15 +921,25 @@ File: t1enc.dfu ....-..-.. v... UTF-8 support
    defining Unicode char U+1E02 (decimal 7682)
    defining Unicode char U+1E03 (decimal 7683)
    defining Unicode char U+1E0D (decimal 7693)
+   defining Unicode char U+1E1E (decimal 7710)
+   defining Unicode char U+1E1F (decimal 7711)
    defining Unicode char U+1E25 (decimal 7717)
+   defining Unicode char U+1E30 (decimal 7728)
+   defining Unicode char U+1E31 (decimal 7729)
    defining Unicode char U+1E37 (decimal 7735)
+   defining Unicode char U+1E8E (decimal 7822)
+   defining Unicode char U+1E8F (decimal 7823)
    defining Unicode char U+1E43 (decimal 7747)
    defining Unicode char U+1E45 (decimal 7749)
    defining Unicode char U+1E47 (decimal 7751)
    defining Unicode char U+1E5B (decimal 7771)
    defining Unicode char U+1E63 (decimal 7779)
    defining Unicode char U+1E6D (decimal 7789)
+   defining Unicode char U+1E90 (decimal 7824)
+   defining Unicode char U+1E91 (decimal 7825)
    defining Unicode char U+1E9E (decimal 7838)
+   defining Unicode char U+1EF2 (decimal 7922)
+   defining Unicode char U+1EF3 (decimal 7923)
    defining Unicode char U+200C (decimal 8204)
    defining Unicode char U+2010 (decimal 8208)
    defining Unicode char U+2011 (decimal 8209)
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/testfiles/github-0593.xetex.tlg b/base/testfiles/github-0593.xetex.tlg
new file mode 100644
index 00000000..67aa671b
--- /dev/null
+++ b/base/testfiles/github-0593.xetex.tlg
@@ -0,0 +1,16 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+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 ....
+Missing character: There is no Ḟ ("1E1E) in font cmr10!
+Missing character: There is no ḟ ("1E1F) in font cmr10!
+Missing character: There is no Ḱ ("1E30) in font cmr10!
+Missing character: There is no ḱ ("1E31) in font cmr10!
+Missing character: There is no Ẏ ("1E8E) in font cmr10!
+Missing character: There is no ẏ ("1E8F) in font cmr10!
+Missing character: There is no Ẑ ("1E90) in font cmr10!
+Missing character: There is no ẑ ("1E91) in font cmr10!
+Missing character: There is no Ỳ ("1EF2) in font cmr10!
+Missing character: There is no ỳ ("1EF3) in font cmr10!
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 1dcc678f..8d92130d 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -1414,15 +1414,25 @@ File: t1enc.dfu ....-..-.. v... UTF-8 support
    defining Unicode char U+1E02 (decimal 7682)
    defining Unicode char U+1E03 (decimal 7683)
    defining Unicode char U+1E0D (decimal 7693)
+   defining Unicode char U+1E1E (decimal 7710)
+   defining Unicode char U+1E1F (decimal 7711)
    defining Unicode char U+1E25 (decimal 7717)
+   defining Unicode char U+1E30 (decimal 7728)
+   defining Unicode char U+1E31 (decimal 7729)
    defining Unicode char U+1E37 (decimal 7735)
+   defining Unicode char U+1E8E (decimal 7822)
+   defining Unicode char U+1E8F (decimal 7823)
    defining Unicode char U+1E43 (decimal 7747)
    defining Unicode char U+1E45 (decimal 7749)
    defining Unicode char U+1E47 (decimal 7751)
    defining Unicode char U+1E5B (decimal 7771)
    defining Unicode char U+1E63 (decimal 7779)
    defining Unicode char U+1E6D (decimal 7789)
+   defining Unicode char U+1E90 (decimal 7824)
+   defining Unicode char U+1E91 (decimal 7825)
    defining Unicode char U+1E9E (decimal 7838)
+   defining Unicode char U+1EF2 (decimal 7922)
+   defining Unicode char U+1EF3 (decimal 7923)
    defining Unicode char U+200C (decimal 8204)
    defining Unicode char U+2010 (decimal 8208)
    defining Unicode char U+2011 (decimal 8209)
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index 220d8bb7..63d1c0c5 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -918,15 +918,25 @@ File: t1enc.dfu ....-..-.. v... UTF-8 support
    defining Unicode char U+1E02 (decimal 7682)
    defining Unicode char U+1E03 (decimal 7683)
    defining Unicode char U+1E0D (decimal 7693)
+   defining Unicode char U+1E1E (decimal 7710)
+   defining Unicode char U+1E1F (decimal 7711)
    defining Unicode char U+1E25 (decimal 7717)
+   defining Unicode char U+1E30 (decimal 7728)
+   defining Unicode char U+1E31 (decimal 7729)
    defining Unicode char U+1E37 (decimal 7735)
+   defining Unicode char U+1E8E (decimal 7822)
+   defining Unicode char U+1E8F (decimal 7823)
    defining Unicode char U+1E43 (decimal 7747)
    defining Unicode char U+1E45 (decimal 7749)
    defining Unicode char U+1E47 (decimal 7751)
    defining Unicode char U+1E5B (decimal 7771)
    defining Unicode char U+1E63 (decimal 7779)
    defining Unicode char U+1E6D (decimal 7789)
+   defining Unicode char U+1E90 (decimal 7824)
+   defining Unicode char U+1E91 (decimal 7825)
    defining Unicode char U+1E9E (decimal 7838)
+   defining Unicode char U+1EF2 (decimal 7922)
+   defining Unicode char U+1EF3 (decimal 7923)
    defining Unicode char U+200C (decimal 8204)
    defining Unicode char U+2010 (decimal 8208)
    defining Unicode char U+2011 (decimal 8209)
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 349bf1d5..21059410 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -925,15 +925,25 @@ File: t1enc.dfu ....-..-.. v... UTF-8 support
    defining Unicode char U+1E02 (decimal 7682)
    defining Unicode char U+1E03 (decimal 7683)
    defining Unicode char U+1E0D (decimal 7693)
+   defining Unicode char U+1E1E (decimal 7710)
+   defining Unicode char U+1E1F (decimal 7711)
    defining Unicode char U+1E25 (decimal 7717)
+   defining Unicode char U+1E30 (decimal 7728)
+   defining Unicode char U+1E31 (decimal 7729)
    defining Unicode char U+1E37 (decimal 7735)
+   defining Unicode char U+1E8E (decimal 7822)
+   defining Unicode char U+1E8F (decimal 7823)
    defining Unicode char U+1E43 (decimal 7747)
    defining Unicode char U+1E45 (decimal 7749)
    defining Unicode char U+1E47 (decimal 7751)
    defining Unicode char U+1E5B (decimal 7771)
    defining Unicode char U+1E63 (decimal 7779)
    defining Unicode char U+1E6D (decimal 7789)
+   defining Unicode char U+1E90 (decimal 7824)
+   defining Unicode char U+1E91 (decimal 7825)
    defining Unicode char U+1E9E (decimal 7838)
+   defining Unicode char U+1EF2 (decimal 7922)
+   defining Unicode char U+1EF3 (decimal 7923)
    defining Unicode char U+200C (decimal 8204)
    defining Unicode char U+2010 (decimal 8208)
    defining Unicode char U+2011 (decimal 8209)
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.