[latex3-commits] [git/LaTeX3-latex3-latex2e] gh484: fix for #484 (7cb02104)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Jan 27 16:17:30 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : gh484
Link       : https://github.com/latex3/latex2e/commit/7cb021046dda23667cc356f745a0c9e1178dbc14

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

commit 7cb021046dda23667cc356f745a0c9e1178dbc14
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Jan 27 16:17:30 2021 +0100

    fix for #484


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

7cb021046dda23667cc356f745a0c9e1178dbc14
 base/changes.txt               |   5 +
 base/doc/ltnews33.tex          |  14 +
 base/testfiles/github-0484.lvt |  24 +-
 base/testfiles/github-0484.tlg | 719 ++++++++++++++++++++++++++++++++++++-----
 base/utf8ienc.dtx              |  16 +-
 5 files changed, 684 insertions(+), 94 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 1259b9f6..f6c5fe82 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,11 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2021-01-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* utf8ienc.dtx (subsection{The mapping table}):
+	Support various extra Unicode characters with dot accents (gh/484)
+
 2021-01-22  Marcel Krüger  <Marcel.Krueger at latex-project.org>
 
 	* ltshipout.dtx:
diff --git a/base/doc/ltnews33.tex b/base/doc/ltnews33.tex
index 6929cb43..3fa077df 100644
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@ -197,6 +197,20 @@ or last.
 
 
 
+\subsection{Additional support for Unicode characters from the
+  Latin Extended Additional block}
+
+\LaTeX\ is quite capable of typesetting characters such as
+\enquote{\d{m}}, but until now it lacked the Unicode mappings for some
+characters that are used to write Sanskrit words in Latin
+transliteration (as seen in books about yoga, Buddhist philosophy,
+etc.). These have now been added so that such characters can be
+entered directly instead of resorting to \verb=\d{m}= and so forth.
+%
+\githubissue{484}
+
+
+
 \subsection{\ldots}
 
 \emph{to be written}
diff --git a/base/testfiles/github-0484.lvt b/base/testfiles/github-0484.lvt
index 47163db5..261dee21 100644
--- a/base/testfiles/github-0484.lvt
+++ b/base/testfiles/github-0484.lvt
@@ -3,21 +3,23 @@
 
 \input{test2e}
 
+\showoutput
 
 \begin{document}
 
 \START
 
 \noindent
+%
+ḍ d with dot below \d{d} {\fontencoding{T1}\selectfont\d{d}} \\
+ḥ h with dot below \d{h} {\fontencoding{T1}\selectfont\d{h}} \\
+ḷ l with dot below \d{l} {\fontencoding{T1}\selectfont\d{l}} \\
+ṃ m with dot below \d{m} {\fontencoding{T1}\selectfont\d{m}} \\
+ṅ n with dot above \.n   {\fontencoding{T1}\.n}\\
+ṇ n with dot below \d{n} {\fontencoding{T1}\selectfont\d{n}} \\
+ṛ r with dot below \d{r} {\fontencoding{T1}\selectfont\d{r}} \\
+ṣ s with dot below \d{s} {\fontencoding{T1}\selectfont\d{s}} \\
+ṭ t with dot below \d{t} {\fontencoding{T1}\selectfont\d{t}} 
+
+\end{document}
 
-ḍ d with dot below \\
-ḥ h with dot below \\
-ḷ l with dot below \\
-ṃ m with dot below \\
-ṅ n with dot above \\
-ṇ n with dot below \\
-ṛ r with dot below \\
-ṣ s with dot below \\
-ṭ t with dot below
-
-\END
diff --git a/base/testfiles/github-0484.tlg b/base/testfiles/github-0484.tlg
index 36aa959c..2455878e 100644
--- a/base/testfiles/github-0484.tlg
+++ b/base/testfiles/github-0484.tlg
@@ -1,83 +1,640 @@
 This is a generated file for the LaTeX2e validation system.
 Don't change this file in any respect.
-! Package inputenc Error: Unicode character ^^e1^^b8^^8d (U+1E0D)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b8^^8d
-                  d with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b8^^a5 (U+1E25)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b8^^a5
-                  h with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b8^^b7 (U+1E37)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b8^^b7
-                  l with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^83 (U+1E43)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^83
-                  m with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^85 (U+1E45)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^85
-                  n with dot above \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^87 (U+1E47)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^87
-                  n with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^9b (U+1E5B)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^9b
-                  r with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^a3 (U+1E63)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^a3
-                  s with dot below \\
-You may provide a definition with
-\DeclareUnicodeCharacter 
-! Package inputenc Error: Unicode character ^^e1^^b9^^ad (U+1E6D)
-(inputenc)                not set up for use with LaTeX.
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-l. ...^^e1^^b9^^ad
-                  t with dot below
-You may provide a definition with
-\DeclareUnicodeCharacter 
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 443.95258fil
+...\write-{}
+...\glue(\topskip) 3.05556
+...\hbox(6.94444+2.13193)x345.0, glue set 243.89009fil
+....\vbox(6.94444+2.13193)x5.55557
+.....\hbox(6.94444+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x5.55557
+.......\OT1/cmr/m/n/10 d
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.94444+2.13193)x5.55557
+.....\hbox(6.94444+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x5.55557
+.......\OT1/cmr/m/n/10 d
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.8872+2.13142)x5.5542
+.....\hbox(6.8872+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(6.8872+0.0)x5.5542
+.......\T1/cmr/m/n/10 d
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x5.5542, glue set 1001.38855fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\penalty 150
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 243.89009fil
+....\vbox(6.94444+2.13193)x5.55557
+.....\hbox(6.94444+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x5.55557
+.......\OT1/cmr/m/n/10 h
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.94444+2.13193)x5.55557
+.....\hbox(6.94444+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x5.55557
+.......\OT1/cmr/m/n/10 h
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.8872+2.13142)x5.5542
+.....\hbox(6.8872+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(6.8872+0.0)x5.5542
+.......\T1/cmr/m/n/10 h
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x5.5542, glue set 1001.38855fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 255.00055fil
+....\vbox(6.94444+2.13193)x2.77779
+.....\hbox(6.94444+0.0)x2.77779
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x2.77779
+.......\OT1/cmr/m/n/10 l
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x2.77779
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x2.77779, glue set 1000.0fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 l
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.94444+2.13193)x2.77779
+.....\hbox(6.94444+0.0)x2.77779
+......\glue(\tabskip) 0.0
+......\hbox(6.94444+0.0)x2.77779
+.......\OT1/cmr/m/n/10 l
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x2.77779
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x2.77779, glue set 1000.0fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.8872+2.13142)x2.7771
+.....\hbox(6.8872+0.0)x2.7771
+......\glue(\tabskip) 0.0
+......\hbox(6.8872+0.0)x2.7771
+.......\T1/cmr/m/n/10 l
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x2.7771
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x2.7771, glue set 1000.0fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 232.77963fil
+....\vbox(4.30554+2.13193)x8.33336
+.....\hbox(4.30554+0.0)x8.33336
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x8.33336
+.......\OT1/cmr/m/n/10 m
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x8.33336
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x8.33336, glue set 1002.77779fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 m
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.30554+2.13193)x8.33336
+.....\hbox(4.30554+0.0)x8.33336
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x8.33336
+.......\OT1/cmr/m/n/10 m
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x8.33336
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x8.33336, glue set 1002.77779fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.3045+2.13142)x8.3313
+.....\hbox(4.3045+0.0)x8.3313
+......\glue(\tabskip) 0.0
+......\hbox(4.3045+0.0)x8.3313
+.......\T1/cmr/m/n/10 m
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x8.3313
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x8.3313, glue set 1002.7771fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+0.0)x345.0, glue set 243.8887fil
+....\kern 1.3889 (for accent)
+....\OT1/cmr/m/n/10 _
+....\kern -4.16669 (for accent)
+....\OT1/cmr/m/n/10 n
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 v
+....\kern-0.27779
+....\OT1/cmr/m/n/10 e
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\kern 1.3889 (for accent)
+....\OT1/cmr/m/n/10 _
+....\kern -4.16669 (for accent)
+....\OT1/cmr/m/n/10 n
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\kern 1.3889 (for accent)
+....\OT1/cmr/m/n/10 _
+....\kern -4.16669 (for accent)
+....\OT1/cmr/m/n/10 n
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+2.13193)x345.0, glue set 243.89009fil
+....\vbox(4.30554+2.13193)x5.55557
+.....\hbox(4.30554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x5.55557
+.......\OT1/cmr/m/n/10 n
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 n
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.30554+2.13193)x5.55557
+.....\hbox(4.30554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x5.55557
+.......\OT1/cmr/m/n/10 n
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x5.55557
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x5.55557, glue set 1001.3889fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.3045+2.13142)x5.5542
+.....\hbox(4.3045+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(4.3045+0.0)x5.5542
+.......\T1/cmr/m/n/10 n
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x5.5542
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x5.5542, glue set 1001.38855fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 250.44528fil
+....\vbox(4.30554+2.13193)x3.91667
+.....\hbox(4.30554+0.0)x3.91667
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x3.91667
+.......\OT1/cmr/m/n/10 r
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.91667
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.91667, glue set 1000.56944fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 r
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.30554+2.13193)x3.91667
+.....\hbox(4.30554+0.0)x3.91667
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x3.91667
+.......\OT1/cmr/m/n/10 r
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.91667
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.91667, glue set 1000.56944fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.3045+2.13142)x3.91571
+.....\hbox(4.3045+0.0)x3.91571
+......\glue(\tabskip) 0.0
+......\hbox(4.3045+0.0)x3.91571
+.......\T1/cmr/m/n/10 r
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x3.91571
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x3.91571, glue set 1000.5693fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 250.3342fil
+....\vbox(4.30554+2.13193)x3.94444
+.....\hbox(4.30554+0.0)x3.94444
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x3.94444
+.......\OT1/cmr/m/n/10 s
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.94444
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.94444, glue set 1000.58333fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 s
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.30554+2.13193)x3.94444
+.....\hbox(4.30554+0.0)x3.94444
+......\glue(\tabskip) 0.0
+......\hbox(4.30554+0.0)x3.94444
+.......\OT1/cmr/m/n/10 s
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.94444
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.94444, glue set 1000.58333fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(4.3045+2.13142)x3.94348
+.....\hbox(4.3045+0.0)x3.94348
+......\glue(\tabskip) 0.0
+......\hbox(4.3045+0.0)x3.94348
+.......\T1/cmr/m/n/10 s
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x3.94348
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x3.94348, glue set 1000.58319fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty -10000
+....\glue(\rightskip) 0.0
+...\penalty 150
+...\glue(\baselineskip) 2.92363
+...\hbox(6.94444+2.13193)x345.0, glue set 250.55637fil
+....\vbox(6.15079+2.13193)x3.8889
+.....\hbox(6.15079+0.0)x3.8889
+......\glue(\tabskip) 0.0
+......\hbox(6.15079+0.0)x3.8889
+.......\OT1/cmr/m/n/10 t
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.8889
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.8889, glue set 1000.55556fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 w
+....\OT1/cmr/m/n/10 i
+....\OT1/cmr/m/n/10 t
+....\OT1/cmr/m/n/10 h
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 d
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 t
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 b
+....\kern0.27779
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 l
+....\OT1/cmr/m/n/10 o
+....\kern-0.27779
+....\OT1/cmr/m/n/10 w
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.15079+2.13193)x3.8889
+.....\hbox(6.15079+0.0)x3.8889
+......\glue(\tabskip) 0.0
+......\hbox(6.15079+0.0)x3.8889
+.......\OT1/cmr/m/n/10 t
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07639
+.....\hbox(1.05554+0.0)x3.8889
+......\glue(\tabskip) 0.0
+......\hbox(1.05554+0.0)x3.8889, glue set 1000.55556fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\OT1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\vbox(6.1493+2.13142)x3.88794
+.....\hbox(6.1493+0.0)x3.88794
+......\glue(\tabskip) 0.0
+......\hbox(6.1493+0.0)x3.88794
+.......\T1/cmr/m/n/10 t
+......\glue(\tabskip) 0.0
+.....\glue(\lineskip) 1.07613
+.....\hbox(1.0553+0.0)x3.88794
+......\glue(\tabskip) 0.0
+......\hbox(1.0553+0.0)x3.88794, glue set 1000.55542fill
+.......\glue -1000.0 plus 1.0fill
+.......\kern 0.0
+.......\T1/cmr/m/n/10 .
+.......\glue -1000.0 plus 1.0fill
+......\glue(\tabskip) 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -2.13193
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\OT1/cmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(github-0484.aux)
diff --git a/base/utf8ienc.dtx b/base/utf8ienc.dtx
index b568f6bd..79c72591 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>   [2020/11/26 v1.2k UTF-8 support for inputenc]
+%<-utf8-2018>   [2021/01/27 v1.2l UTF-8 support for inputenc]
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -1137,7 +1137,7 @@
 % \changes{v1.1q}{2015/12/02}{Add remaining latin uses of accents in T1}
 % \changes{v1.1r}{2015/12/03}{Add some more ogonek cases}
 % \changes{v1.1s}{2016/01/11}{Add some more caron and acute}
-% \changes{v1.1t}{2017/01/28}{Add caron cominations for GgYy}
+% \changes{v1.1t}{2017/01/28}{Add caron combinations for GgYy}
 %    \begin{macrocode}
 %<all,t1,ot1,ly1>\DeclareUnicodeCharacter{00A0}{\nobreakspace}
 %<all,t1,ot1,ly1>\DeclareUnicodeCharacter{00A1}{\textexclamdown}
@@ -1701,6 +1701,18 @@
 %<all,ts1>\DeclareUnicodeCharacter{0E3F}{\textbaht}
 %<all,t1>\DeclareUnicodeCharacter{1E02}{\.B}
 %<all,t1>\DeclareUnicodeCharacter{1E03}{\.b}
+%    \end{macrocode}
+% \changes{v1.2k}{2021/01/27}{Added various additional dot accents (gh/484)}
+%    \begin{macrocode}
+%<all,t1>\DeclareUnicodeCharacter{1E0D}{\d d}
+%<all,t1>\DeclareUnicodeCharacter{1E25}{\d h}
+%<all,t1>\DeclareUnicodeCharacter{1E37}{\d l}
+%<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{1E9E}{\SS}
 %<all,x2,t2c,t2b,t2a,t1,utf8>\DeclareUnicodeCharacter{200C}{\textcompwordmark}
 %    \end{macrocode}





More information about the latex3-commits mailing list.