diff options
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty')
-rw-r--r-- | Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty index 26c747957d9..217c794f1d1 100644 --- a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty +++ b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty @@ -29,10 +29,10 @@ %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\GetIdInfo$Id: xeCJK.dtx 49800bb 2022-07-14 18:54:00 +0800 Qing Lee <sobenlee@gmail.com> $ +\GetIdInfo$Id: xeCJK.dtx c4ccfae 2022-08-05 21:02:32 +0800 Qing Lee <sobenlee@gmail.com> $ {addon file for xunicode} \ProvidesExplPackage{xunicode-addon} - {\ExplFileDate}{3.9.0}{\ExplFileDescription} + {\ExplFileDate}{3.9.1}{\ExplFileDescription} \bool_lazy_or:nnF { \sys_if_engine_xetex_p: } { \sys_if_engine_luatex_p: } @@ -50,7 +50,7 @@ \tl_if_exist:NT \UTFencname { \clist_gput_right:Nx \g__xunadd_encname_clist { \UTFencname } } \DeclareOption* - { \clist_gput_right:NV \g__xunadd_encname_clist \CurrentOption } + { \clist_gput_right:No \g__xunadd_encname_clist \CurrentOption } \ProcessOptions \scan_stop: \@ifpackageloaded { xunicode } { } { @@ -84,7 +84,7 @@ { \cs_set_eq:NN \__xunadd_tmp:w \iftipaonetoken \cs_set_eq:NN \iftipaonetoken \scan_stop: - \use:x + \use:e { \ExplSyntaxOff \char_set_catcode_letter:n { 64 } @@ -214,7 +214,7 @@ { __xunadd_restore_ \tl_to_str:n { \nobreakspace } : } { \__xunadd_restore_cmd:N \nobreakspace } \cs_new_protected:Npn \__xunadd_restore_cmd:N #1 - { \__xunadd_restore_cmd:Nx #1 { ? - \token_to_str:N #1 } } + { \__xunadd_restore_cmd:Ne #1 { ? - \token_to_str:N #1 } } \cs_new_protected:Npn \__xunadd_restore_cmd:Nn #1#2 { \cs_if_free:cF {#2} @@ -225,12 +225,12 @@ \cs_gset_eq:NN #1 #2 \cs_undefine:N #2 } -\cs_generate_variant:Nn \__xunadd_restore_cmd:Nn { Nx } +\cs_generate_variant:Nn \__xunadd_restore_cmd:Nn { Ne } \cs_generate_variant:Nn \__xunadd_restore_cmd:NN { Nc } \cs_new_protected:Npn \__xunadd_declare_character:Nnn #1#2#3 { \__xunadd_provide_text_command_default:N #1 - \exp_after:wN \__xunadd_declare_character:NNxn + \exp_after:wN \__xunadd_declare_character:NNen \tex_Uchar:D \__xunadd_check_slot:n {#3} \exp_stop_f: #1 { \token_to_str:N #1 } {#2} } @@ -268,7 +268,7 @@ {#2} { \cs_if_exist_use:cF { ? #1 } {#2} } \__xunadd_end_hook:nn {#1} {#2} } -\cs_generate_variant:Nn \__xunadd_declare_character:NNnn { NNx } +\cs_generate_variant:Nn \__xunadd_declare_character:NNnn { NNe } \cs_new:Npn \__xunadd_check_slot:n #1 { \int_eval:n @@ -303,7 +303,7 @@ { \__xunadd_check_slot:n {#4} } } \NewDocumentCommand \DeclareUTFComposite { m O { \UTFencname } } - { \use:x { \__xunadd_declare_composite:Nnn \exp_not:N #1 { \token_to_str:N #1 } {#2} } } + { \use:e { \__xunadd_declare_composite:Nnn \exp_not:N #1 { \token_to_str:N #1 } {#2} } } \NewDocumentCommand \DeclareUTFEncodedAccent { m O { \UTFencname } m m } { \__xunadd_declare_encoded:NNnnn \__xunadd_combine_accent:nnNNn #1 {#2} {#3} {#4} } \NewDocumentCommand \DeclareUTFEncodedAccents { m O { \UTFencname } m m } @@ -345,7 +345,7 @@ \cs_generate_variant:Nn \__xunadd_text_composite:Nnn { c } \cs_new_protected:Npn \__xunadd_declare_encoded:NNnnn #1#2#3#4#5 { - \exp_after:wN \__xunadd_declare_encoded:NNNNxx + \exp_after:wN \__xunadd_declare_encoded:NNNNee \tex_Uchar:D \__xunadd_check_slot:n {#4} \exp_after:wN \exp_stop_f: \tex_Uchar:D \__xunadd_check_slot:n {#5} \exp_stop_f: #1 #2 { \token_to_str:N #2 } {#3} @@ -353,7 +353,7 @@ \cs_new_protected:Npn \__xunadd_declare_encoded:NNNNnn #1#2#3#4#5#6 { \DeclareTextCommand #4 {#6} { #3 {#5} {#6} {#1} {#2} } } \cs_generate_variant:Nn \__xunadd_declare_encoded:NNnnn { c } -\cs_generate_variant:Nn \__xunadd_declare_encoded:NNNNnn { NNNNxx } +\cs_generate_variant:Nn \__xunadd_declare_encoded:NNNNnn { NNNNee } \cs_new_protected:Npn \__xunadd_text_combine:NnnNNn #1#2#3#4#5#6 { \__xunadd_begin_hook:nn {#2} {#6} @@ -588,7 +588,7 @@ \tl_use:N \l__xunadd_end_hook_tl } \NewDocumentCommand \DeclareUTFTIPACommand { O { \UTFencname } m } - { \use:x { \__xunadd_text_tipa_command:Nnn \exp_not:N #2 { \token_to_str:N #2 } {#1} } } + { \use:e { \__xunadd_text_tipa_command:Nnn \exp_not:N #2 { \token_to_str:N #2 } {#1} } } \cs_new_protected:Npn \__xunadd_text_tipa_command:Nnn #1#2#3 { \cs_set_eq:cc { UTF/#3#2 } { #3#2 } @@ -658,7 +658,7 @@ } \cs_new_protected_nopar:Npn \xunadd@microtype@is@charx #1 \relax { - \use:x + \use:e { \xunadd_get_slot:nn { \MT@encoding } { \tex_the:D \MT@toks } } \int_compare:nNnTF \l_xunadd_slot_int < \c_zero_int { \xunadd@original@is@charx #1 \relax } |