diff options
author | Norbert Preining <norbert@preining.info> | 2023-01-04 03:02:24 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-01-04 03:02:24 +0000 |
commit | b2ede2da5ece936a9be421f2b6fbdb6c65cb225a (patch) | |
tree | 52e56df44d458efa71d7de971f576d61dbdb2123 /macros/latex/contrib/siunitx/siunitx-symbol.dtx | |
parent | 660cf44d2a0aee74bd6e69615fedfc57c966a260 (diff) |
CTAN sync 202301040302
Diffstat (limited to 'macros/latex/contrib/siunitx/siunitx-symbol.dtx')
-rw-r--r-- | macros/latex/contrib/siunitx/siunitx-symbol.dtx | 36 |
1 files changed, 4 insertions, 32 deletions
diff --git a/macros/latex/contrib/siunitx/siunitx-symbol.dtx b/macros/latex/contrib/siunitx/siunitx-symbol.dtx index 496ea9a998..6d55931ce7 100644 --- a/macros/latex/contrib/siunitx/siunitx-symbol.dtx +++ b/macros/latex/contrib/siunitx/siunitx-symbol.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% File: siunitx-symbol.dtx Copyright (C) 2018-2022 Joseph Wright +% File: siunitx-symbol.dtx Copyright (C) 2018-2023 Joseph Wright % % It may be distributed and/or modified under the conditions of the % LaTeX Project Public License (LPPL), either version 1.3c of this @@ -95,40 +95,12 @@ % \end{macrocode} % % \begin{macro}{\@@_non_latin:n} -% \begin{macro}{\@@_non_latin:nnnn} -% As in \pkg{siunitx-unit}, but internal in both cases as it's rather -% specialised. +% A shortcut. % \begin{macrocode} -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } - { - \cs_new:Npn \@@_non_latin:n #1 - { - \exp_after:wN \exp_after:wN \exp_after:wN - \exp_not:N \char_generate:nn {#1} { \char_value_catcode:n {#1} } - } - } - { - \cs_new:Npn \@@_non_latin:n #1 - { - \exp_last_unbraced:Nf \@@_non_latin:nnnn - { \char_to_utfviii_bytes:n {#1} } - } - \cs_new:Npn \@@_non_latin:nnnn #1#2#3#4 - { - \@@_deal_with_utf: - \exp_after:wN \exp_after:wN \exp_after:wN - \exp_not:N \char_generate:nn {#1} { 13 } - \char_generate:nn {#2} { 12 } - \tl_if_blank:nF {#3} - { \char_generate:nn {#3} { 12 } } - } - } -\cs_new:Npn \@@_deal_with_utf: { } +\cs_new:Npn \@@_non_latin:n #1 + { \codepoint_generate:nn {#1} { \char_value_catcode:n {#1} } } % \end{macrocode} % \end{macro} -% \end{macro} % % \begin{macro}{\@@_if_replace:NnT} % A test to see if the unit definition which applies is still one we expect: |