From d8b5161942976a522cdb1a7b580fe3886eea6bc6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 10 Nov 2023 03:04:54 +0000 Subject: CTAN sync 202311100304 --- macros/latex/contrib/ucs/README.txt | 4 +- macros/latex/contrib/ucs/data/uni-480.def | 67 +++ macros/latex/contrib/ucs/data/uni-global.def | 12 +- macros/latex/contrib/ucs/data/uninames.dat | 631 ++++++++++++++++++++------- macros/latex/contrib/ucs/email.txt | 93 ++++ macros/latex/contrib/ucs/hyperref-1.pdf | Bin 0 -> 27377 bytes macros/latex/contrib/ucs/languages.ps.gz | Bin 329169 -> 330394 bytes macros/latex/contrib/ucs/ucs.dtx | 29 +- macros/latex/contrib/ucs/ucs.pdf | Bin 1138195 -> 1152655 bytes 9 files changed, 654 insertions(+), 182 deletions(-) create mode 100644 macros/latex/contrib/ucs/data/uni-480.def create mode 100644 macros/latex/contrib/ucs/email.txt create mode 100644 macros/latex/contrib/ucs/hyperref-1.pdf (limited to 'macros/latex/contrib/ucs') 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 - . + more ========= (C) 2000 by Dominique Unruh (C) 2011--2013 by Wolfgang Jeltsch -(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ԒΆ 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޽ŽˑŽ G羮ȸ GҎ @@ -3215,7 +3215,8 @@ G G߬ H1G GѸ -HDG햫苽Ϟ +G햫苽Ϟǚ +HCG햫苽Ϟ GЂ G 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ض󕮽۩܋ G󞧃 @@ -11943,7 +11949,8 @@ Gҏ Gҏ׍Ψ Gҏ׍έ Gҏ׍έ -HCG󕮉ʙ +HBGضݬٿÜᆯ +G󕮉ʙ G󕮉 G󕮉׾ G󕮉 @@ -12470,7 +12477,7 @@ G 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Ɨݳ 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ƭ͍ˌ 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Ӥ栚 GӤ 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֢ G֢ G֢ @@ -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߬ώ 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Ӱ Gқ Gҝ Gϛ -H5GӴ +H4G +GӴ 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 GӑǪ -H3Gٽڧ +GҶڧ +G +Gӵ +Gٽڧ Gо G GӪ @@ -33677,7 +33962,9 @@ Gӧ޻̄ Gߵ GӵȰ Gݮǯ -H9G֣퐮 +G +GӮ +H7G֣퐮 G҈ G Gе @@ -33706,7 +33993,10 @@ G Gٽ GҾ GҐ -H3GӮ +Gӯ +Gґׁ +G߆ +GӮ G Gӧ Gҏވ @@ -33717,13 +34007,19 @@ GҾ Gҏ Gݮ GݮϮ -H5GЈ箁 +Gҗ⋖ +G +G +H1G +GЈ箁 Gһ Gӷڼ Gӳ⸋ Gӳ Gӷ߉ -HAGӤγ +H8Gッ +Gij +GӤγ Gӧ G GӮ @@ -33733,7 +34029,9 @@ GӜ Gӷ Gӧ G -H6Gάǭ +G +Gӷ +H4Gάǭ Gѝĝ GӬŽՠʐβ GӬŶَ @@ -33741,14 +34039,17 @@ GӬ GӲ눻 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 Binary files /dev/null and b/macros/latex/contrib/ucs/hyperref-1.pdf differ diff --git a/macros/latex/contrib/ucs/languages.ps.gz b/macros/latex/contrib/ucs/languages.ps.gz index c3c4b70505..b3c8eaedf7 100644 Binary files a/macros/latex/contrib/ucs/languages.ps.gz and b/macros/latex/contrib/ucs/languages.ps.gz 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 Binary files a/macros/latex/contrib/ucs/ucs.pdf and b/macros/latex/contrib/ucs/ucs.pdf differ -- cgit v1.2.3