diff options
author | Karl Berry <karl@freefriends.org> | 2023-11-09 22:04:18 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-11-09 22:04:18 +0000 |
commit | 046656fef9e3c3df30768d9ee7242b49be908472 (patch) | |
tree | 12ab2823753e649be1cf11ce58b286d4e248529e | |
parent | effaab747364cadcbf45d5558c322d451640acaf (diff) |
ucs (9nov23)
git-svn-id: svn://tug.org/texlive/trunk@68759 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/ucs/README.txt | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/ucs/email.txt | 93 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/ucs/hyperref-1.pdf | bin | 0 -> 27377 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/ucs/ucs.pdf | bin | 1138195 -> 1152655 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/ucs/ucs.dtx | 29 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ucs/data/uni-480.def | 67 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ucs/data/uni-global.def | 12 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ucs/data/uninames.dat | 631 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ucs/ucs.sty | 15 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ucs/utf8x.def | 2 |
10 files changed, 666 insertions, 187 deletions
diff --git a/Master/texmf-dist/doc/latex/ucs/README.txt b/Master/texmf-dist/doc/latex/ucs/README.txt index 12fa3c11b4d..6056d8108e1 100644 --- a/Master/texmf-dist/doc/latex/ucs/README.txt +++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/ucs/email.txt b/Master/texmf-dist/doc/latex/ucs/email.txt new file mode 100644 index 00000000000..d38bee856f6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/ucs/hyperref-1.pdf b/Master/texmf-dist/doc/latex/ucs/hyperref-1.pdf Binary files differnew file mode 100644 index 00000000000..c347f3cee13 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ucs/hyperref-1.pdf diff --git a/Master/texmf-dist/doc/latex/ucs/ucs.pdf b/Master/texmf-dist/doc/latex/ucs/ucs.pdf Binary files differindex d0a228541cc..56e4585a17e 100644 --- a/Master/texmf-dist/doc/latex/ucs/ucs.pdf +++ b/Master/texmf-dist/doc/latex/ucs/ucs.pdf diff --git a/Master/texmf-dist/source/latex/ucs/ucs.dtx b/Master/texmf-dist/source/latex/ucs/ucs.dtx index 053662393b6..9b11cdbd23b 100644 --- a/Master/texmf-dist/source/latex/ucs/ucs.dtx +++ b/Master/texmf-dist/source/latex/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/Master/texmf-dist/tex/latex/ucs/data/uni-480.def b/Master/texmf-dist/tex/latex/ucs/data/uni-480.def new file mode 100644 index 00000000000..c63f15cde99 --- /dev/null +++ b/Master/texmf-dist/tex/latex/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/Master/texmf-dist/tex/latex/ucs/data/uni-global.def b/Master/texmf-dist/tex/latex/ucs/data/uni-global.def index 8b3d84dfe97..dc7eacadae2 100644 --- a/Master/texmf-dist/tex/latex/ucs/data/uni-global.def +++ b/Master/texmf-dist/tex/latex/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/Master/texmf-dist/tex/latex/ucs/data/uninames.dat b/Master/texmf-dist/tex/latex/ucs/data/uninames.dat index d5b0e7d1979..5a1ee719424 100644 --- a/Master/texmf-dist/tex/latex/ucs/data/uninames.dat +++ b/Master/texmf-dist/tex/latex/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/Master/texmf-dist/tex/latex/ucs/ucs.sty b/Master/texmf-dist/tex/latex/ucs/ucs.sty index 8433fd1543f..263678d6e48 100644 --- a/Master/texmf-dist/tex/latex/ucs/ucs.sty +++ b/Master/texmf-dist/tex/latex/ucs/ucs.sty @@ -13,11 +13,20 @@ %% This program is provided under the terms of the LaTeX Project Public License with some %% modifications. See the file LICENSE for information. %% +\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 \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{% @@ -38,6 +47,7 @@ \UTFviii@loop } + \let\HyPsd@expand@utfvii\HyPsd@expand@UTFviii } \fi @@ -150,9 +160,6 @@ \else \csname\uc@temp@a\endcsname{#1}% \fi} -\ifx\ProvidesPackage\undefined\else -\ProvidesPackage{ucs}[2022/08/07 v2.3 UCS: Unicode input support]% -\fi \ifx\@@input\undefined\input uni-global.def \else\input{uni-global.def}\fi \DeclareUnicodeOption{fasterrors} \DeclareUnicodeOption{warnunknown} diff --git a/Master/texmf-dist/tex/latex/ucs/utf8x.def b/Master/texmf-dist/tex/latex/ucs/utf8x.def index e61d348d331..16f4af4ca28 100644 --- a/Master/texmf-dist/tex/latex/ucs/utf8x.def +++ b/Master/texmf-dist/tex/latex/ucs/utf8x.def @@ -14,7 +14,7 @@ %% modifications. See the file LICENSE for information. %% \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 |