summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/generic/unicode-data/README.md12
-rw-r--r--Master/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex2
-rw-r--r--Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex6
3 files changed, 13 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/generic/unicode-data/README.md b/Master/texmf-dist/doc/generic/unicode-data/README.md
index 5e3ab64af64..b1cd71cc014 100644
--- a/Master/texmf-dist/doc/generic/unicode-data/README.md
+++ b/Master/texmf-dist/doc/generic/unicode-data/README.md
@@ -112,14 +112,18 @@ reported there.
Changes
=======
-- v1.0 (2015-12-01) First public release
-- v1.1 (2016-01-04) Allow setting of XeTeX character class
- slot numbers
+- v1.0 (2015-12-01) First public release
+- v1.1 (2016-01-04) Allow setting of XeTeX character class
+ slot numbers
+- v1.1a (2016-01-06) Correctly assign XeTeX character class for
+ code points in ranges
+ Fix issue which meant EastAsianWidth.txt
+ was not read
License and permission
======================
-This bundle is copyright 2015 The LaTeX3 Project
+This bundle is copyright 2015,2016 The LaTeX3 Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/Master/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex
index d2d5982eb8f..6651255d1d7 100644
--- a/Master/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex
+++ b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex
@@ -71,7 +71,7 @@
\catcode`\^=7 %
\newlinechar=`\^^J %
\message{^^J}%
- \message{load-unicode-data.tex v1.1 (2016-01-04)^^J}%
+ \message{load-unicode-data.tex v1.1a (2016-01-06)^^J}%
\message{Reading Unicode data^^J}%
% The first stage of parsing is dealing with the fact that there are lots of
% data items separated by |;|. Of those, only a few are needed so they are
diff --git a/Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex
index c8572646698..80bac586ad1 100644
--- a/Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex
+++ b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex
@@ -62,7 +62,7 @@
\catcode`\^=7 %
\newlinechar=`\^^J %
\message{^^J}%
- \message{load-unicode-xetex-classes.tex v1.1 (2016-01-04)^^J}%
+ \message{load-unicode-xetex-classes.tex v1.1a (2016-01-06)^^J}%
\message{Reading Unicode east Asian character class data^^J}%
% A string version of |#| will be needed to look for comment lines in the
% source. Once that is done proper parsing can begin.
@@ -96,12 +96,14 @@
\expandafter\def\csname EAW@\number"#1\endcsname{#4}%
\ifx\relax#2\relax
\else
+ \let\savedbody\body
\count0="#1 %
\loop
\ifnum\count0<"#2 %
\advance\count0 by 1 %
\expandafter\def\csname EAW@\number\count0\endcsname{#4}%
\repeat
+ \let\body\savedbody
\fi
}%
% A shared routine for reading the data files: only one part of the parser
@@ -185,7 +187,7 @@
\count0="#1 %
\loop
\ifnum\count0<"#2 %
- \global\XeTeXcharclass\count0=1 %
+ \global\XeTeXcharclass\count0=\XeTeXcharclassID
\advance\count0 by 1 %
\repeat
\endgroup