diff options
Diffstat (limited to 'macros/latex/contrib/l3kernel/l3unicode.dtx')
-rw-r--r-- | macros/latex/contrib/l3kernel/l3unicode.dtx | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index 19134440ae..eabb9ac015 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2022-04-20} +% \date{Released 2022-04-29} % % \maketitle % @@ -240,26 +240,11 @@ \group_end: } % \end{macrocode} -% For the $8$-bit engines, the above is skipped but there is still some -% set up required. As case changing can only be applied to bytes, and -% they have to be in the ASCII range, we define a series of data stores -% to represent them, and the data are used such that only these are -% ever case-changed. We do open and close one file to force allocation of -% a read: this keeps all engines in line. +% For the $8$-bit engines, open the stream and close again: this keeps +% file records the same. % \begin{macrocode} { \group_begin: - \cs_set_protected:Npn \@@_tmp:NN #1#2 - { - \quark_if_recursion_tail_stop:N #2 - \tl_const:cn { c_@@_uppercase_ #2 _tl } {#1} - \tl_const:cn { c_@@_lowercase_ #1 _tl } {#2} - \tl_const:cn { c_@@_foldcase_ #1 _tl } {#2} - \@@_tmp:NN - } - \@@_tmp:NN - AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz - ? \q_recursion_tail \q_recursion_stop \ior_open:Nn \g_@@_data_ior { UnicodeData.txt } \ior_close:N \g_@@_data_ior \group_end: |