summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ucs
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-11-10 03:04:54 +0000
committerNorbert Preining <norbert@preining.info>2023-11-10 03:04:54 +0000
commitd8b5161942976a522cdb1a7b580fe3886eea6bc6 (patch)
tree30b475f96e81b8b58bf4fbfb709a3e9e2551e16e /macros/latex/contrib/ucs
parent3425ad695d75cc781b0fe3412db3aa2ad5985959 (diff)
CTAN sync 202311100304
Diffstat (limited to 'macros/latex/contrib/ucs')
-rw-r--r--macros/latex/contrib/ucs/README.txt4
-rw-r--r--macros/latex/contrib/ucs/data/uni-480.def67
-rw-r--r--macros/latex/contrib/ucs/data/uni-global.def12
-rw-r--r--macros/latex/contrib/ucs/data/uninames.dat631
-rw-r--r--macros/latex/contrib/ucs/email.txt93
-rw-r--r--macros/latex/contrib/ucs/hyperref-1.pdfbin0 -> 27377 bytes
-rw-r--r--macros/latex/contrib/ucs/languages.ps.gzbin329169 -> 330394 bytes
-rw-r--r--macros/latex/contrib/ucs/ucs.dtx29
-rw-r--r--macros/latex/contrib/ucs/ucs.pdfbin1138195 -> 1152655 bytes
9 files changed, 654 insertions, 182 deletions
diff --git a/macros/latex/contrib/ucs/README.txt b/macros/latex/contrib/ucs/README.txt
index 12fa3c11b4..6056d8108e 100644
--- a/macros/latex/contrib/ucs/README.txt
+++ b/macros/latex/contrib/ucs/README.txt
@@ -24,12 +24,12 @@ do only supply macros, which generate aesthetic glyphs, no hacks.
Information about this package, including a link to its source code
repository, can be found at
- <http://wolfgang.jeltsch.info/software/tex/ucs> .
+ <https://github.com/LaTeX-Package-Repositories/ucs>more
=========
(C) 2000 by Dominique Unruh <unruh@ut.ee>
(C) 2011--2013 by Wolfgang Jeltsch <wolfgang@cs.ioc.ee>
-(C) 2022 David Carlisle david.carlisle@latex-project.org
+(C) 2022--2023 David Carlisle david.carlisle@latex-project.org
See the LICENSE file for licensing informations.
diff --git a/macros/latex/contrib/ucs/data/uni-480.def b/macros/latex/contrib/ucs/data/uni-480.def
new file mode 100644
index 0000000000..c63f15cde9
--- /dev/null
+++ b/macros/latex/contrib/ucs/data/uni-480.def
@@ -0,0 +1,67 @@
+%%% Unicode to TeX mapping, file uni-480.def, U+1E000..U+1E0FF, autogenerated by makeunidef.pl
+\ifx\ProvidesFile\undefined\else
+\ProvidesFile{uni-480.def}[2022/08/07 UCS: Unicode data U+1E000..U+1E0FF]%
+\fi
+\uc@dclc{122928}{autogenerated}{\unicodesuper{\unichar{1072}}}%
+\uc@dclc{122929}{autogenerated}{\unicodesuper{\unichar{1073}}}%
+\uc@dclc{122930}{autogenerated}{\unicodesuper{\unichar{1074}}}%
+\uc@dclc{122931}{autogenerated}{\unicodesuper{\unichar{1075}}}%
+\uc@dclc{122932}{autogenerated}{\unicodesuper{\unichar{1076}}}%
+\uc@dclc{122933}{autogenerated}{\unicodesuper{\unichar{1077}}}%
+\uc@dclc{122934}{autogenerated}{\unicodesuper{\unichar{1078}}}%
+\uc@dclc{122935}{autogenerated}{\unicodesuper{\unichar{1079}}}%
+\uc@dclc{122936}{autogenerated}{\unicodesuper{\unichar{1080}}}%
+\uc@dclc{122937}{autogenerated}{\unicodesuper{\unichar{1082}}}%
+\uc@dclc{122938}{autogenerated}{\unicodesuper{\unichar{1083}}}%
+\uc@dclc{122939}{autogenerated}{\unicodesuper{\unichar{1084}}}%
+\uc@dclc{122940}{autogenerated}{\unicodesuper{\unichar{1086}}}%
+\uc@dclc{122941}{autogenerated}{\unicodesuper{\unichar{1087}}}%
+\uc@dclc{122942}{autogenerated}{\unicodesuper{\unichar{1088}}}%
+\uc@dclc{122943}{autogenerated}{\unicodesuper{\unichar{1089}}}%
+\uc@dclc{122944}{autogenerated}{\unicodesuper{\unichar{1090}}}%
+\uc@dclc{122945}{autogenerated}{\unicodesuper{\unichar{1091}}}%
+\uc@dclc{122946}{autogenerated}{\unicodesuper{\unichar{1092}}}%
+\uc@dclc{122947}{autogenerated}{\unicodesuper{\unichar{1093}}}%
+\uc@dclc{122948}{autogenerated}{\unicodesuper{\unichar{1094}}}%
+\uc@dclc{122949}{autogenerated}{\unicodesuper{\unichar{1095}}}%
+\uc@dclc{122950}{autogenerated}{\unicodesuper{\unichar{1096}}}%
+\uc@dclc{122951}{autogenerated}{\unicodesuper{\unichar{1099}}}%
+\uc@dclc{122952}{autogenerated}{\unicodesuper{\unichar{1101}}}%
+\uc@dclc{122953}{autogenerated}{\unicodesuper{\unichar{1102}}}%
+\uc@dclc{122955}{autogenerated}{\unicodesuper{\unichar{1241}}}%
+\uc@dclc{122956}{autogenerated}{\unicodesuper{\unichar{1110}}}%
+\uc@dclc{122957}{autogenerated}{\unicodesuper{\unichar{1112}}}%
+\uc@dclc{122958}{autogenerated}{\unicodesuper{\unichar{1257}}}%
+\uc@dclc{122959}{autogenerated}{\unicodesuper{\unichar{1199}}}%
+\uc@dclc{122961}{autogenerated}{\unicodesub{\unichar{1072}}}%
+\uc@dclc{122962}{autogenerated}{\unicodesub{\unichar{1073}}}%
+\uc@dclc{122963}{autogenerated}{\unicodesub{\unichar{1074}}}%
+\uc@dclc{122964}{autogenerated}{\unicodesub{\unichar{1075}}}%
+\uc@dclc{122965}{autogenerated}{\unicodesub{\unichar{1076}}}%
+\uc@dclc{122966}{autogenerated}{\unicodesub{\unichar{1077}}}%
+\uc@dclc{122967}{autogenerated}{\unicodesub{\unichar{1078}}}%
+\uc@dclc{122968}{autogenerated}{\unicodesub{\unichar{1079}}}%
+\uc@dclc{122969}{autogenerated}{\unicodesub{\unichar{1080}}}%
+\uc@dclc{122970}{autogenerated}{\unicodesub{\unichar{1082}}}%
+\uc@dclc{122971}{autogenerated}{\unicodesub{\unichar{1083}}}%
+\uc@dclc{122972}{autogenerated}{\unicodesub{\unichar{1086}}}%
+\uc@dclc{122973}{autogenerated}{\unicodesub{\unichar{1087}}}%
+\uc@dclc{122974}{autogenerated}{\unicodesub{\unichar{1089}}}%
+\uc@dclc{122975}{autogenerated}{\unicodesub{\unichar{1091}}}%
+\uc@dclc{122976}{autogenerated}{\unicodesub{\unichar{1092}}}%
+\uc@dclc{122977}{autogenerated}{\unicodesub{\unichar{1093}}}%
+\uc@dclc{122978}{autogenerated}{\unicodesub{\unichar{1094}}}%
+\uc@dclc{122979}{autogenerated}{\unicodesub{\unichar{1095}}}%
+\uc@dclc{122980}{autogenerated}{\unicodesub{\unichar{1096}}}%
+\uc@dclc{122981}{autogenerated}{\unicodesub{\unichar{1098}}}%
+\uc@dclc{122982}{autogenerated}{\unicodesub{\unichar{1099}}}%
+\uc@dclc{122983}{autogenerated}{\unicodesub{\unichar{1169}}}%
+\uc@dclc{122984}{autogenerated}{\unicodesub{\unichar{1110}}}%
+\uc@dclc{122985}{autogenerated}{\unicodesub{\unichar{1109}}}%
+\uc@dclc{122986}{autogenerated}{\unicodesub{\unichar{1119}}}%
+\uc@dclc{122987}{autogenerated}{\unicodesuper{\unichar{1195}}}%
+\uc@dclc{122989}{autogenerated}{\unicodesuper{\unichar{1201}}}%
+%%% Local Variables:
+%%% mode: latex
+%%% coding: utf-8
+%%% End:
diff --git a/macros/latex/contrib/ucs/data/uni-global.def b/macros/latex/contrib/ucs/data/uni-global.def
index 8b3d84dfe9..dc7eacadae 100644
--- a/macros/latex/contrib/ucs/data/uni-global.def
+++ b/macros/latex/contrib/ucs/data/uni-global.def
@@ -14,18 +14,18 @@
\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}}
\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}}
\fi
-\DeclareUnicodeOption{tipa}%
-\DeclareUnicodeOption{dirty}%
-\DeclareUnicodeOption{default}%
\DeclareUnicodeOption{cjkgb}%
\DeclareUnicodeOption{cjkhangul}%
-\DeclareUnicodeOption{postscript}%
+\DeclareUnicodeOption{dirty}%
\DeclareUnicodeOption{ctrlglyphs}%
+\DeclareUnicodeOption{postscript}%
+\DeclareUnicodeOption{mathletters}%
\DeclareUnicodeOption{cjkjis}%
\DeclareUnicodeOption{cjkbg5}%
-\DeclareUnicodeOption{privatecsur}%
\DeclareUnicodeOption{autogenerated}%
-\DeclareUnicodeOption{mathletters}%
+\DeclareUnicodeOption{tipa}%
+\DeclareUnicodeOption{default}%
+\DeclareUnicodeOption{privatecsur}%
%%% Local Variables:
%%% mode: latex
%%% coding: utf-8
diff --git a/macros/latex/contrib/ucs/data/uninames.dat b/macros/latex/contrib/ucs/data/uninames.dat
index d5b0e7d197..5a1ee71942 100644
--- a/macros/latex/contrib/ucs/data/uninames.dat
+++ b/macros/latex/contrib/ucs/data/uninames.dat
@@ -2,72 +2,72 @@
\ifx\ProvidesFile\undefined\else
\ProvidesFile{uninames.dat}[2022/08/07 UCS: Unicode character names, compressed]%
\fi
-\def\hc@bbabababbbbbbaaabb{\add v}%
-\def\hc@bbabababa{\add X}%
-\def\hc@aabbabaa{\add 2}%
-\def\hc@bbabababbbbbbaaababb{\add m}%
-\def\hc@bbabababbbabaa{\add <}%
-\def\hc@bbababaab{\add \MessageBreak}%
-\def\hc@bbabababbbbbbaaaab{\add )}%
-\def\hc@aba{\add { }}%
-\def\hc@bbbbbbaabb{\add 9}%
-\def\hc@bbbba{\add O}%
+\def\hc@abbbbaa{\add V}%
+\def\hc@bbabababbbbaabb{\add g}%
\def\hc@aaba{\add N}%
+\def\hc@aabbabbbb{\add 8}%
+\def\hc@bbbbbbaaba{\add 6}%
+\def\hc@bbabababbbbaaba{\add '}%
+\def\hc@bbba{\add E}%
+\def\hc@bbabababba{\add 7}%
+\def\hc@bbabababbbabba{\add a}%
+\def\hc@bbbbbbaaa{\add Z}%
+\def\hc@bbbbbbabba{\add 5}%
\def\hc@bbababb{\add F}%
-\def\hc@bbabababbbaabaaa{\add s}%
-\def\hc@bbababaaa{\add Q}%
-\def\hc@aabbb{\add G}%
+\def\hc@babb{\add I}%
+\def\hc@bbabababbbbbbaaabaaa{\add y}%
\def\hc@abbbbab{\add -}%
+\def\hc@bbababaaa{\add Q}%
+\def\hc@bbabababbbaabaabba{\add (}%
\def\hc@bbaa{\add T}%
-\def\hc@bbabababbbaaa{\add r}%
-\def\hc@babb{\add I}%
-\def\hc@bbbbbbaaba{\add 6}%
-\def\hc@baab{\add L}%
-\def\hc@bbbbba{\add D}%
-\def\hc@bbabbb{\add U}%
-\def\hc@baaaa{\add C}%
-\def\hc@aabbabbba{\add 3}%
-\def\hc@abbba{\add M}%
-\def\hc@bbbbbbb{\add W}%
-\def\hc@bbabababbbbbbaabb{\add h}%
+\def\hc@bbabababbbbbbb{\add t}%
+\def\hc@babab{\add S}%
+\def\hc@aba{\add { }}%
+\def\hc@bbabababbbaabb{\add c}%
+\def\hc@bbabababbbbbbaaababa{\add w}%
\def\hc@bbabababbbbbbaaabaab{\add b}%
-\def\hc@bbabababbbbbbaaaaa{\add (}%
-\def\hc@bbabababbbaabaaba{\add x}%
-\def\hc@abbbbaa{\add V}%
-\def\hc@aaa{\add A}%
-\def\hc@bbbbbbabbb{\add 4}%
-\def\hc@bbabababba{\add 7}%
-\def\hc@bbbbbbabba{\add 5}%
+\def\hc@aabbaa{\add K}%
+\def\hc@bbabababbbbbbaaabb{\add v}%
\def\hc@bbabababbbaabab{\add d}%
-\def\hc@bbabababbbbbbaaababa{\add w}%
-\def\hc@abba{\add R}%
-\def\hc@bbabababbbabbb{\add e}%
-\def\hc@bbabababbbabab{\add c}%
-\def\hc@bbbbbbaaa{\add Z}%
-\def\hc@bbba{\add E}%
-\def\hc@bbabababbbaabb{\add a}%
+\def\hc@bbabababbbabaa{\add <}%
+\def\hc@bbabababbbbbbaaababb{\add m}%
\def\hc@bbabaa{\add B}%
-\def\hc@bbabababbbbaab{\add l}%
+\def\hc@aabbb{\add G}%
+\def\hc@baaaa{\add C}%
+\def\hc@baab{\add L}%
+\def\hc@bbabba{\add P}%
+\def\hc@bbabababa{\add X}%
+\def\hc@bbbbbbb{\add W}%
\def\hc@baaab{\add H}%
-\def\hc@abbbbb{\add Y}%
-\def\hc@bbabababbbbbbaaba{\add p}%
+\def\hc@bbabababbbbaaa{\add e}%
+\def\hc@bbabababbbbba{\add o}%
+\def\hc@bbbbbbaabb{\add 9}%
\def\hc@bbabababbbbbbab{\add i}%
+\def\hc@bbbba{\add O}%
+\def\hc@bbabababbbaabaabbb{\add )}%
+\def\hc@aabbabbba{\add 3}%
+\def\hc@bbbbba{\add D}%
+\def\hc@aabbabaa{\add 2}%
\def\hc@aabbabab{\add 1}%
-\def\hc@aabbabba{\add 0}%
-\def\hc@babab{\add S}%
-\def\hc@aabbabbbb{\add 8}%
-\def\hc@bbabababbbbaaab{\add g}%
-\def\hc@aabbaa{\add K}%
-\def\hc@bbabababbbbbbb{\add t}%
-\def\hc@bbabababbbbaaaa{\add '}%
-\def\hc@bbabababbbbba{\add o}%
-\def\hc@bbabababbbbab{\add n}%
-\def\hc@bbabba{\add P}%
-\def\hc@bbabababbbabba{\add >}%
-\def\hc@bbabababbbaabaabb{\add u}%
-\def\hc@bbabababbbbbbaaabaaa{\add y}%
\def\hc@babaa{\add {Unicode character \number\uc@got\uc@spc = U+\uc@temp@a:\MessageBreak}}%
+\def\hc@bbabababbbbbbaaaa{\add x}%
+\def\hc@bbabababbbaaa{\add r}%
\def\hc@bbbbbbaba{\add J}%
+\def\hc@bbabababbbabbb{\add l}%
+\def\hc@bbabbb{\add U}%
+\def\hc@bbabababbbbab{\add n}%
+\def\hc@abbbbb{\add Y}%
+\def\hc@aaa{\add A}%
+\def\hc@bbabababbbbbbaaba{\add p}%
+\def\hc@aabbabba{\add 0}%
+\def\hc@bbababaab{\add \MessageBreak}%
+\def\hc@bbabababbbabab{\add >}%
+\def\hc@bbbbbbabbb{\add 4}%
+\def\hc@abbba{\add M}%
+\def\hc@abba{\add R}%
+\def\hc@bbabababbbbbbaabb{\add h}%
+\def\hc@bbabababbbaabaaba{\add u}%
+\def\hc@bbabababbbaabaaa{\add s}%
\count255=128
\loop\ifnum\count255<256\relax
\catcode\count255=13
@@ -239,37 +239,37 @@
\def\0{\toks255\expandafter{\the\toks255 a}\2}%
\def\2{\expandafter\ifx\csname hc@\the\toks255\endcsname\relax
\else\csname hc@\the\toks255\endcsname\toks255{}\fi}%
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ絬
-Gӫӫ׫ݯߵな
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ癰
-Gӫӫ׫ݯߵٹߖ𧯫
-Gӫӫ׫ݯߵٹ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ㽼
-Gӫӫ׫ݯߵ㽼
-Gӫӫ׫ݯߵÁ䱺؆
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ䐘ߏ
-Gӫӫ׫ݯߵߔϵ
-Gӫӫ׫ݯߵなҾ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵڻ߯
-Gӫӫ׫ݯߵ鮯
-Gӫӫ׫ݯߵց
-Gӫӫ׫ݯߵ˯
-Gӫӫ׫ݯߵˑ
-Gӫӫ׫ݯߵ˟
-Gӫӫ׫ݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ絬
+Gӫӫϫݯߵな
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ癰
+Gӫӫϫݯߵٹߖד
+Gӫӫϫݯߵٹ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵד
+Gӫӫϫݯߵ㽼
+Gӫӫϫݯߵ㽼
+GӫӫϫݯߵÁ䱺؆
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ䐘ߏ
+Gӫӫϫݯߵߔϵ
+GӫӫϫݯߵなҾ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵڻ߯
+Gӫӫϫݯߵ鮯
+Gӫӫϫݯߵց
+Gӫӫϫݯߵ˯
+Gӫӫϫݯߵˑ
+Gӫӫϫݯߵ˟
+Gӫӫϫݯߵ
GԒΆ
GӨ⧃
@@ -365,39 +365,39 @@ Gҽņƒͧܫ룄
G
Gּژ៫
-Gӫӫ׫ݯߵݞ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ౶羨
-Gӫӫ׫ݯߵŏ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵś
-Gӫӫ׫ݯߵ羠
-Gӫӫ׫ݯߵߐ
-Gӫӫ׫ݯߵ癰
-Gӫӫ׫ݯߵ癰܃
-Gӫӫ׫ݯߵٹ
-Gӫӫ׫ݯߵٱ
-Gӫӫ׫ݯߵٱ
-Gӫӫ׫ݯߵީٹߵ
-Gӫӫ׫ݯߵϕޖ
-Gӫӫ׫ݯߵϕޖ
-Gӫӫ׫ݯߵ׍
-Gӫӫ׫ݯߵͷέ
-Gӫӫ׫ݯߵͷέ
-Gӫӫ׫ݯߵŮ
-Gӫӫ׫ݯߵ騢
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵڟܚ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵ
-Gӫӫ׫ݯߵϔ֬߷
-Gӫӫ׫ݯߵŇˍ
-Gӫӫ׫ݯߵֹ֣ن
-Gӫӫ׫ݯߵǪל眅
-Gӫӫ׫ݯߵͷ
-Gӫӫ׫ݯߵ۴˳ʏ
+Gӫӫϫݯߵݞ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ౶羨
+Gӫӫϫݯߵŏ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵśד
+Gӫӫϫݯߵ羠
+Gӫӫϫݯߵߐ
+Gӫӫϫݯߵ癰
+Gӫӫϫݯߵ癰܃
+Gӫӫϫݯߵٹ
+Gӫӫϫݯߵٱ
+Gӫӫϫݯߵٱ
+Gӫӫϫݯߵީٹߵ
+Gӫӫϫݯߵϕޖ
+Gӫӫϫݯߵϕޖ
+Gӫӫϫݯߵ׍
+Gӫӫϫݯߵͷέ
+Gӫӫϫݯߵͷέ
+GӫӫϫݯߵŮ
+Gӫӫϫݯߵ騢
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵڟܚ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵ
+Gӫӫϫݯߵϔ֬߷
+GӫӫϫݯߵŇˍ
+Gӫӫϫݯߵֹ֣ن
+GӫӫϫݯߵǪל眅
+Gӫӫϫݯߵͷ
+Gӫӫϫݯߵ۴˳ʏ
G޽ŽˑŽ
G羮ȸ
@@ -3215,7 +3215,8 @@ G߬ώ
H1G
-HDG햫苽Ϟ
+G햫苽Ϟǚ
+HCG햫苽Ϟ
G
@@ -3579,7 +3580,8 @@ Gңϋ
Gңϋᵀ
Gң倔Ά
Gң䫜
-H2Gңޗ
+Gң
+H1Gңޗ
Gңޗ
Gңޖ
Gңޖ
@@ -11469,7 +11471,11 @@ GضݬٿÜέ
GضݬٿÜέ
GضݬٿÜΩ
GضݬٿÜ皢
-H4Gض
+GضݬٿÜΦ
+GضݬٿÜΩͳ
+GضݬٿÜͿʷ
+GضݬٿÜﰲ
+Gض
Gض󕮽۩܋
G󞧃
@@ -11943,7 +11949,8 @@ Gҏ׍Ψ
Gҏ׍Ψ
Gҏ׍έ
Gҏ׍έ
-HCG󕮉ʙ
+HBGضݬٿÜᆯ
+G󕮉ʙ
G󕮉
G󕮉׾
G󕮉
@@ -12470,7 +12477,7 @@ GضѪ߻ֿ֮
GضѪ߻֣
GضѪ߻֣ߋ
-I19C0I19BFGҍŽ׾׍˫߫ב
+I19C0I19BFGҍŽ׍ëב
GҞُ˼
GҞُ˼
GҞ߯ËŲ
@@ -12535,7 +12542,7 @@ GҞ֢󖛾
GҞո̅
GҞï
GҞڻϲ
-I5200I51FFGҍŽ׾׍ލ
+I5200I51FFGҍŽ׍ޭ
Gկ棤
Gկ棤
Gկ棤
@@ -15412,7 +15419,7 @@ GƗ
GƗݳ
GƗŲ
-I2BAAI2BA3Gҍϫϫ׾
+I2BAAI2BA3Gҍ˫ݫ߫߫۫׾
HCGҐ❼
GҐ❼
GҐ❟
@@ -15485,10 +15492,10 @@ GҐޑĺއꄾ
GҐޑĺУ
GҐޑĺ뿫
GҐޑĺ
-I384I37FGҍ۵ϫݷꝯǫպϫ׍ޝ
-I80I7FGҍݯ׺ǫדǫϫ߫
-I400I3FFGҍ򽮚ܵ
-I1900I18FFGҍݯ׾
+I384I37FGҍ۵۫ފϫպ˫׍޽
+I80I7FGҍݯǫגϫ۫
+I400I3FFGҍ򭮚ܵ
+I1900I18FFGҍݯ
Gҏ綌ѽ
Gҏ綌ѽ
Gҏ綌ѽ
@@ -19626,7 +19633,10 @@ GَΏ߂
G⧃
H2Gʡž
GԖ跻Ր
-H4EGք癄
+H4BGИ܊ׄ̍
+GИ܊ׄ󾭠
+GИ܊ׄ󾧇
+Gք癄
Gք癵¨ۣ
Gք癴
Gք癵«
@@ -20291,7 +20301,10 @@ Gƭ
Gƭ͍ˌ
Gƭɫ
-H41G
+Gƭβ
+Gƭβ֟
+GƭϠ
+H3EG
G
G
G
@@ -21489,7 +21502,17 @@ GӰٔչ
GӰٔⳲĺل
GӰٔⳲل
GӰٔչײ
-H107GӤ
+H7GΆ
+GΆԼ
+Gڢ
+GڢţƵ
+Gճߖ
+Gճߖ
+Gέ
+GŲ
+Gεέ
+Gپ
+HF6GӤ
GӤ栚
@@ -21817,7 +21840,93 @@ GపϞն
GపϞն
Gపۅځ
Gపܯ
-HB7Gҷ
+H7G˗
+G璂
+G璷ĵ
+G璼ݡǍ
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳ߾
+Gϳ􂷂
+Gϳ􂷂
+Gϳ􂷂
+Gϳ􂷂
+Gϳ
+Gϳ
+Gϳ
+H1Gϳ䰵
+Gϳ䲑
+Gϳ
+Gϳ伣
+Gϳ
+Gϳ
+Gϳ儣
+Gϳ
+Gϳ
+Gϳ
+Gϳ̍
+Gϳĵ
+Gϳ
+Gϳ
+Gϳ䢍
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳص
+Gϳڑ
+Gϳе
+Gϳґ
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳ
+Gϳ嬣
+Gϳ季
+Gϳ
+Gϳ
+Gϳ
+Gڼ
+Gڼ¹琍
+Gڼ
+Gڼ׽
+Gڼ
+Gڼ
+GڼϞ
+H3Gڼ
+Gڼ
+Gڼ
+G璙ϛ
+Gٹ
+G
+G
+G×ƹ
+Gȧζ
+Gˮ
+GŽ
+G
+Gϗ
+Gˍ
+Gʋ
+Gˮۡ
+G
+Gʉۑ
+G
+G
+G
+G
+G
+G
+G
+G޼
+Gּ
+G֮
+H56Gҷ
HFGӁ×߲
GӁ×ղ
GӁ×랜߲
@@ -24273,7 +24382,8 @@ GǿۖߛЃ
GǿۖߛЃܶ
GǿۖߛЃܵ
GǿۖߛЃܴ
-H1Gǿۖߛ盗ٹ
+Gǿۖߛ
+Gǿۖߛ盗ٹ
GǿۖߛԾ
Gǿۖߛ޶ە
Gǿۖߛ޶畸
@@ -24282,7 +24392,36 @@ Gǿۖߛ޶痋
GǿۖߛϜ
GǿۖߛΞ
Gǿۖߛ׋ǻ
-HFC7GЈؒ춚
+Gǿۖߛ޶ϵ
+Gǿۖߛ޶۵
+Gǿۖߛ޶
+GǿۖߛΞܨ
+Gǿۖߛ׋񡟫
+GǿۖߛΞń
+Gǿۖߛ׋Ͼ
+Gǿۖߛʟ
+Gǿۖߛ鐣
+GǿۖߛԢ
+Gǿۖߛ
+GǿۖߛԢ׊ۜ
+Gǿۖߛք
+Gǿۖߛ
+Gǿۖߛߐە
+Gǿۖߛߐ畸
+Gǿۖߛߐׁ
+Gǿۖߛߐۗ
+Gǿۖߛߐ۵
+Gǿۖߛߐ畸ą
+Gǿۖߛߐׁߖ
+Gǿۖߛߐ痋
+Gǿۖߛߐەą
+Gǿۖߛߐ
+Gǿۖߛߐׁߖϳ
+Gǿۖߛߐ
+Gǿۖߛߐې
+Gǿۖߛߐ琗
+Gǿۖߛߵ
+HFAAGЈؒ춚
GЈؒ춚
GЈؒ춛
GЈؒ
@@ -25976,7 +26115,7 @@ G
G²ۋ
HBG‡ޡܟǧ
G‡ޡܟǧğ
-I1806I17F7Gҍח߫ǫמ
+I1806I17F7Gҍחϫ׶
H8GӀŇ
GӀŇ
GӀŇ
@@ -27215,7 +27354,7 @@ G²ۊÄ潚
G²ۊÄ潚
G²ۊÄ潚
G²ۊÄ潚
-I33I8Gҍח߫ǫמד߫
+I33I8Gҍחϫ׶ג
H22E7G֢
@@ -27520,10 +27659,12 @@ Gқ袗
G󐴑
G󐴑
G󐴑
-H2DGқܓ
+HFGқܓ
+H1DGқܓ
Gқܓ
Gқܓ
-H11G󕮉
+H2G󕮉ʙ
+HEG󕮉
G󕮉
G󕮉
G󕮉ʖ
@@ -28804,7 +28945,27 @@ Gҏ岝ݼ
Gҏ岝ㅼ
Gҏ岝
G
-H9AG
+H7AGϞ«
+GϞ«
+GϞ«
+GϞ«
+GϞ«
+GϞ«
+GϞª
+GϞª޼
+GϞ«ּ
+GϞ¨֮
+GϞ«
+GϞ«Ζ
+GϞ«
+GϞ«۳ܭ
+GϞ«
+GϞ«
+GϞª
+GϞª޼ܭ
+GϞ«ּ
+GϞ¨֮
+HCG
G
G
G
@@ -30635,7 +30796,13 @@ Gң²發ӻ
Gң²癳ž웢ӻ
Gң²癠ӻ
Gң²癪ԛں
-HE1Gҏ岝Ӽ܊
+H6Gң²百
+Gң²癥콳Ş
+Gң²癉콳Ş
+Gң²癙콳Ş
+Gң²癪ϵƵ
+Gң²癱콳Ş
+HD5Gҏ岝Ӽ܊
Gҏ岝Ӽ܊
Gҏ岝Ӽ܊
Gҏ岝Ӽ܊
@@ -30673,7 +30840,70 @@ Gҏ岝Ӽ܊ո
Gҏ岝Ӽ܊˝
Gҏ岝Ӽ܊ڬ
Gҏ岝Ӽ܊
-HD5G۷ʗ槆
+H5Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽ
+Gʽק
+Gʽם
+Gʽ
+Gʽ
+Gʽכ
+Gʽ׫
+Gʽֻ
+Gʽ
+Gʽ׵
+Gʽԣ
+Gʽ֫
+Gʽԑ
+Gʽձ
+Gʽ
+Gʽ׵
+Gʽ
+Gʽ
+Gʽհ
+Gʽؓ󌖫
+Gʽ
+Gʽ
+Gʽո
+Gʽ១
+Gؚ҇
+Gؚ҇歝
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇棃
+Gؚ҇
+Gؚ҇毵
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇
+Gؚ҇樣
+Gؚ҇
+Gؚ҇þ
+Gؚ҇
+Gؚ҇ŷ
+Gؚ҇歏밧昬ք
+Gؚ҇ǵ
+Gؚ҇Ľ
+Gʽת֎
+GʽŴ
+Gʽոݿޙ
+H21Gҏ岝י܊ׄβۂ尥
+H70G۷ʗ槆
G۷ʗԵ
G۷ʗ
G۷ʗ欍
@@ -30834,7 +31064,49 @@ G߬Ϝ
G߬ώ
H5Gľ
-H4E0GٍƗ
+H1D0G
+G
+G
+G
+G
+Gȵ
+Gȿ
+Gȴ
+Gȉ
+Gȣ
+G
+G
+G
+G
+G
+G˾
+G˼
+G˿
+G˹
+G˻
+G
+Gĭ
+G
+G
+G
+G
+Gӝ
+GΥ
+GΤ
+GΥϟ
+GΥ
+GΥ
+Gޗ
+Gޗ
+Gޖ
+Gޖ
+Gޖ
+Gޖ޻
+Gޕյ
+Gޕ
+Gޗ
+Gޑ
+H2E6GٍƗ
GٍƗ
GٍƗ
GٍƗ
@@ -32909,7 +33181,8 @@ GӰ
-H5GӴ
+H4G
+GӴ
G
GҐń
@@ -33054,7 +33327,15 @@ GЦ
GЦ
GЦʑ
GЦʑ
-HCGӤĆ՚Nj
+GҾ
+G޸
+Gһș
+H4Gґ
+G΃
+G
+GӨ
+Gý
+GӤĆ՚Nj
GӤĆϻ՚Nj
GӤĆَ֬ׯӬք
GӤĆَ֬ׯӬք
@@ -33143,7 +33424,8 @@ Gҋˍ
Gܸ޹½ք
Gҋݣ
Gܸ޹½Է
-H7Gҡ
+G֮ٳߗΪ
+H6Gҡ
Gҡꋴ
Gҡ⨭ϵ
Gҡۧʋ
@@ -33665,7 +33947,10 @@ G
G
GӑǪ
-H3Gٽڧ
+GҶڧ
+G
+Gӵ
+Gٽڧ
G
@@ -33677,7 +33962,9 @@ Gӧ޻̄
GӵȰ
Gݮǯ
-H9G֣퐮
+G
+GӮ
+H7G֣퐮
G
@@ -33706,7 +33993,10 @@ G볼Ц
-H3GӮ
+Gӯ
+Gґׁ
+G߆
+GӮ
G
Gҏވ
@@ -33717,13 +34007,19 @@ GҾ
GݮϮ
-H5GЈ箁
+Gҗ⋖
+G
+G
+H1G
+GЈ箁
Gӷڼ
Gӳ⸋
Gӷ߉
-HAGӤγ
+H8Gッ
+Gij
+GӤγ
G
@@ -33733,7 +34029,9 @@ GӜ
G
-H6Gάǭ
+G
+Gӷ
+H4Gάǭ
Gѝĝ
GӬŽՠʐβ
GӬŶَ
@@ -33741,14 +34039,17 @@ GӬž؟≧ߑ
GӲ눻
-H8GҐپȋѠ﫯
+Gˑ묡
+H7GҐپȋѠ﫯
GּՈ
Gҽը
GӰт
GӰ˾列
G˖ϗ
GҞċ
-H9GӤů
+Gҽխ
+Gּ۽َт
+H7GӤů
GӤů
GӤů
GӤů
@@ -33960,12 +34261,13 @@ Gޝ
Gޝ޼
Gޝּ
Gޝ֮
-IAAE6IA6DFGҍŽ׾׍˫߫ב
-I1059I1038GҍŽ׾׍˫߫ב
-IE5IDDGҍŽ׾׍˫߫ב
-I1684I1681GҍŽ׾׍˫߫ב
-I1D3FI1D30GҍŽ׾׍˫߫ב
-HC1FGҏ綌ѽ
+IAAE6IA6DFGҍŽ׍ëב
+I105AI1039GҍŽ׍ëב
+IE4IDDGҍŽ׍ëב
+I1684I1681GҍŽ׍ëב
+I1D3FI1D30GҍŽ׍ëב
+I27DI26DGҍŽ׍ëב
+H9A2Gҏ綌ѽ
Gҏ綌ѽ
Gҏ綌ѽ
Gҏ綌ѽ
@@ -34507,8 +34809,9 @@ Gҏ綌ѽԵ
Gҏ綌ѽצ
Gҏ綌ѽ֍
Gҏ綌ѽ
-I192DI134AGҍŽ׾׍˫߫ב
-HAECB6GҠ
+I192DI134AGҍŽ׍ëב
+I1065I105FGҍŽ׍ëב
+HADC51GҠ
H1EGӀᇵ
GӀ⧃
GӀԷƵ
@@ -34845,8 +35148,8 @@ G񕽞Þ
G񕽞Þ
G񕽞Þ
G񕽞Þ
-I1FE0EIFFFDGҍ˶׍߫
-I10000IFFFDGҍ˶׍߫
+I1FE0EIFFFDGҍވ˶׍
+I10000IFFFDGҍވ˶׍
%%% Local Variables:
%%% mode: latex
%%% coding: no-conversion
diff --git a/macros/latex/contrib/ucs/email.txt b/macros/latex/contrib/ucs/email.txt
new file mode 100644
index 0000000000..d38bee856f
--- /dev/null
+++ b/macros/latex/contrib/ucs/email.txt
@@ -0,0 +1,93 @@
+
+ctan (CC Christian and Karl for information)
+
+I'm about to upload ucs package (inputenc utf8x option)
+
+Please mark Dominique Unruh and Wolfgang Jeltsch as inactive and add
+me d.p.carlisle@gmail.com as maintainer with support URL
+
+https://github.com/LaTeX-Package-Repositories/ucs
+https://github.com/LaTeX-Package-Repositories/ucs/issues
+
+I'll add a public announce in the upload form but basically this makes
+
+\usepackage[utf8x]{inputenc}
+
+a no-op unless ucs.sty loaded (in which case some emergency patches
+are made for current latex releases).
+
+I re-organised the ctan zip a bit, removing extensionless files, so
+README.txt not README, and removing all the .def and .sty that are
+generated by
+tex ucs.ins
+If you generate, you may end up with all these files in latex/ucs rather
+than some in latex/ucs/utils but that is cosmetic, it does not matter
+either way.
+
+
+The main data/*.def files have been re-generated for Unicode 14 so have
+some additional files.
+
+
+
+David
+
+*****************************
+
+Handover from original authors:
+
+*****************************
+
+Dominique Unruh
+
+*****************************
+
+Dear David Carlisle,
+
+I have asked a mutual colleague for Wolfgang's current mail address and
+was told to try wolfgang-it@jeltsch.info.
+
+I hope you can reach them there.
+
+I don't want to preempt Wolfgang's response, but if you still cannot
+reach them, from my side there are no objections to an emergency update.
+But please check with Wolfgang first since they are the maintainer now
+and I haven't touched ucs/utf8x in many years.
+
+Best wishes,
+Dominique.
+
+
+*****************************
+
+Wolfgang Jeltsch
+
+*****************************
+
+Dear David,
+
+thanks a lot for reaching out to me.
+
+I’m absolutely happy with the LaTeX team performing an emergency update
+in the way you describe, including patching `ucs.sty`.
+
+Unfortunataly, I don’t have the time to maintain `ucs.sty` anymore.
+I realize that with XeTeX and LuaTeX we have now well-functioning TeX
+engines that support Unicode natively, which suggests that using `ucs`
+is kind of pointless these days. However, the trouble is that scientific
+publishers typically want you to submit LaTeX source code and at the
+same time usually don’t use Unicode-supporting TeX engines, from what I
+can see. Therefore, good Unicode support for LaTeX source files is still
+interesting to have for traditional TeX engines.
+
+The `inputenc` package does a great job in this regard when it comes to
+text mode. What would be needed, in my opinion, is a package that does
+the same for math mode and, unlike `ucs`, is as lightweight as
+`inputenc`. Is there perhaps already such a package, which I don’t know
+about? I was already thinking about implementing one myself, but, well,
+I don’t have the time for that right now.
+
+All the best,
+Wolfgang
+
+*****************************
diff --git a/macros/latex/contrib/ucs/hyperref-1.pdf b/macros/latex/contrib/ucs/hyperref-1.pdf
new file mode 100644
index 0000000000..c347f3cee1
--- /dev/null
+++ b/macros/latex/contrib/ucs/hyperref-1.pdf
Binary files differ
diff --git a/macros/latex/contrib/ucs/languages.ps.gz b/macros/latex/contrib/ucs/languages.ps.gz
index c3c4b70505..b3c8eaedf7 100644
--- a/macros/latex/contrib/ucs/languages.ps.gz
+++ b/macros/latex/contrib/ucs/languages.ps.gz
Binary files differ
diff --git a/macros/latex/contrib/ucs/ucs.dtx b/macros/latex/contrib/ucs/ucs.dtx
index 053662393b..9b11cdbd23 100644
--- a/macros/latex/contrib/ucs/ucs.dtx
+++ b/macros/latex/contrib/ucs/ucs.dtx
@@ -2,7 +2,7 @@
% -*-coding: utf-8; mode: latex;-*-
%
%<*driver>
-\ProvidesFile{ucs.dtx}[2022/08/07 v2.3
+\ProvidesFile{ucs.dtx}[2023/11/09 v2.4
UCS: Master document for generating documentation for ucs.sty]
%
\documentclass{ltxdoc}
@@ -149,10 +149,10 @@
% low level \TeX\ errors.
%
% The original maintainers kindly allowed the \LaTeX\ project members
-% to make this |2022/08/07 v2.3| release.
+% to make the releases from |2022/08/07 v2.3|. .
%
% The remaining documentation is unchanged but version 2.3 introduces
-% the following changes
+% the following changes, and version 2.4 aborts with a warning if used with Unicode TeX.
%
% \begin{itemize}
% \item If a document uses |\usepackage[utf8x]{inputenc}| when the
@@ -493,13 +493,26 @@
% \xsection{File \texttt{ucs.sty}}
% \begin{macrocode}
%<*ucs.sty>
+% \end{macrocode}
+% \begin{macrocode}
+\ifx\ProvidesPackage\undefined\else
+\ProvidesPackage{ucs}[2023/11/09 v2.4 UCS: Unicode input support]%
+\fi
+\ifx\Umathchar\undefined\else
+\ifx\PackageWarningNoLine\undefined\else
+\PackageWarningNoLine{ucs}{ucs package ignored with utf8 based engines}
+\fi
+\expandafter\endinput
+\fi
+% \end{macrocode}
+% \begin{macrocode}
% ^^A FIXME: What is the following code for? Is it for people who want to use ucs.sty with Plain TeX
% ^^A or ConTeXt?
\catcode`\@11
\ifx\AddToHook\@undefined\else
\AddToHook{package/hyperref/after}{%
- \def\HyPsd@expand@utfvii{%
+ \def\HyPsd@expand@UTFviii{%
\count@"C2
\@tempcnta"E0
\def\UTFviii@tmp{%
@@ -520,6 +533,7 @@
\UTFviii@loop
}
+ \let\HyPsd@expand@utfvii\HyPsd@expand@UTFviii
}
\fi
@@ -721,11 +735,6 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macrocode}
-\ifx\ProvidesPackage\undefined\else
-\ProvidesPackage{ucs}[2022/08/07 v2.3 UCS: Unicode input support]%
-\fi
-% \end{macrocode}
% ^^A FIXME: We should update the date of ucs.sty even if the file ucs.sty has not changed, but the
% ^^A character mappings have. Otherwise, we cannot specify a complience level by adding a
% ^^A date to \usepackage{ucs} or \RequirePackage{ucs}.
@@ -2127,7 +2136,7 @@
% \begin{macrocode}
%<*utf8x.def>
\ifx\ProvidesFile\undefined\else
-\ProvidesFile{utf8x.def}[2022/08/07 UCS: Input encoding UTF-8]%
+\ProvidesFile{utf8x.def}[2023/11/09 UCS: Input encoding UTF-8]%
\ifx\uc@char@notloaded\@undefined
diff --git a/macros/latex/contrib/ucs/ucs.pdf b/macros/latex/contrib/ucs/ucs.pdf
index d0a228541c..56e4585a17 100644
--- a/macros/latex/contrib/ucs/ucs.pdf
+++ b/macros/latex/contrib/ucs/ucs.pdf
Binary files differ