summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-02-21 22:43:09 +0000
committerKarl Berry <karl@freefriends.org>2016-02-21 22:43:09 +0000
commite1b29ebf71d4e7966a871e8d1112125ddb532170 (patch)
treefe49636df7fc993ebf410df0b6d2e0dcbf116af1 /Master/texmf-dist
parent454bb2293b5d863749a738a1b43f1de9cbe77a90 (diff)
unicode-data (21feb16)
git-svn-id: svn://tug.org/texlive/trunk@39808 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/generic/unicode-data/README.md7
-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-math-classes.tex2
-rw-r--r--Master/texmf-dist/tex/generic/unicode-data/load-unicode-xetex-classes.tex13
4 files changed, 15 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/generic/unicode-data/README.md b/Master/texmf-dist/doc/generic/unicode-data/README.md
index 4d0bc7cd11a..04ad2cc7b3b 100644
--- a/Master/texmf-dist/doc/generic/unicode-data/README.md
+++ b/Master/texmf-dist/doc/generic/unicode-data/README.md
@@ -79,7 +79,9 @@ The following mappings between Unicode and XeTeX classes occur
- "CM" is class 256 (ignored)
as standard: these may be over-ridden by defining
-`\XeTeXcharclass<class>` as required.
+`\XeTeXcharclass<class>` as required. (If classes "ID" or "CL"
+are explicitly set, the other members of the same groups above
+will inherit these values.)
This file does _not_ activate XeTeX's inter-character token
mechanism (`\XeTeXinterchartokenstate` is not set) nor does it
@@ -146,6 +148,9 @@ Changes
- v1.4 (2016-02-16)
- Treat "CJ" chars like "ID" chars for setting XeTeX character
class
+- v1.4a (2016-02-21)
+ - Inherit XeTeX classes for "CJ" from "ID" and for "NS", "EX"
+ and "IS" from "CL" if appropriate
License and permission
======================
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 3c382e0bd9f..f1e3a08d527 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
@@ -57,7 +57,7 @@
\catcode`\^=7 %
\newlinechar=`\^^J %
\message{^^J}%
- \message{load-unicode-data.tex v1.4 (2016-02-16)^^J}%
+ \message{load-unicode-data.tex v1.4a (2016-02-21)^^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-math-classes.tex b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-math-classes.tex
index 1b649b05207..80efc6b026a 100644
--- a/Master/texmf-dist/tex/generic/unicode-data/load-unicode-math-classes.tex
+++ b/Master/texmf-dist/tex/generic/unicode-data/load-unicode-math-classes.tex
@@ -48,7 +48,7 @@
\catcode`\^=7 %
\newlinechar=`\^^J %
\message{^^J}%
- \message{load-unicode-math-classes.tex v1.4 (2016-02-16)^^J}%
+ \message{load-unicode-math-classes.tex v1.4a (2016-02-21)^^J}%
\message{Reading math class data^^J}%
% The parser for data lines starts by skipping any comments (which start with
% a |#| and which will be category code~$12$).
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 aec6fe13d8f..e86eb9924b6 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
@@ -33,7 +33,8 @@
% - "CL", "NS", "EX", "IS" are class 3
% - "CM" is class 256 (ignored)
% as standard: these may be over-ridden by defining \XeTeXcharclass<class>
-% as required.
+% as required. (If classes "ID" or "CL" are explicitly set, the other members
+% of the same groups above will inherit these values.)
%
% This file does _not_ activate XeTeX's inter-character token mechanism
% (\XeTeXinterchartokenstate is not set) nor does it install any material in
@@ -63,7 +64,7 @@
\catcode`\^=7 %
\newlinechar=`\^^J %
\message{^^J}%
- \message{load-unicode-xetex-classes.tex v1.4 (2016-02-16)^^J}%
+ \message{load-unicode-xetex-classes.tex v1.4a (2016-02-21)^^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.
@@ -119,7 +120,7 @@
\fi
\ifdefined\XeTeXcharclassCJ
\else
- \chardef\XeTeXcharclassCJ=1 %
+ \let\XeTeXcharclassCJ\XeTeXcharclassID
\fi
\ifdefined\XeTeXcharclassOP
\else
@@ -131,15 +132,15 @@
\fi
\ifdefined\XeTeXcharclassEX
\else
- \chardef\XeTeXcharclassEX=3 %
+ \let\XeTeXcharclassEX\XeTeXcharclassCL
\fi
\ifdefined\XeTeXcharclassIS
\else
- \chardef\XeTeXcharclassIS=3 %
+ \let\XeTeXcharclassIS\XeTeXcharclassCL
\fi
\ifdefined\XeTeXcharclassNS
\else
- \chardef\XeTeXcharclassNS=3 %
+ \let\XeTeXcharclassNS\XeTeXcharclassCL
\fi
\ifdefined\XeTeXcharclassCM
\else