Skip to content

Commit

Permalink
Case-changing support for T2 encodings (issue #675)
Browse files Browse the repository at this point in the history
It turns out to be safest to deal with these directly,
rather than using an expand-and-check approach.
  • Loading branch information
josephwright committed Feb 24, 2020
1 parent f437b2d commit c79f32a
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions l3kernel/l3text-case.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -1388,6 +1388,58 @@
{ 01F4 } { 01F5 }
{ 0218 } { 0219 }
{ 021A } { 021B }
% \end{macrocode}
% Add |T2| (Cyrillic) as this is doable using a classical \tn{MakeUppercase}
% approach.
% \begin{macrocode}
{ 0400 } { 0450 }
{ 0401 } { 0451 }
{ 0402 } { 0452 }
{ 0403 } { 0453 }
{ 0404 } { 0454 }
{ 0405 } { 0455 }
{ 0406 } { 0456 }
{ 0407 } { 0457 }
{ 0408 } { 0458 }
{ 0409 } { 0459 }
{ 040A } { 045A }
{ 040B } { 045B }
{ 040C } { 045C }
{ 040D } { 045D }
{ 040E } { 045E }
{ 040F } { 045F }
{ 0410 } { 0430 }
{ 0411 } { 0431 }
{ 0412 } { 0432 }
{ 0413 } { 0433 }
{ 0414 } { 0434 }
{ 0415 } { 0435 }
{ 0416 } { 0436 }
{ 0417 } { 0437 }
{ 0418 } { 0438 }
{ 0419 } { 0439 }
{ 041A } { 043A }
{ 041B } { 043B }
{ 041C } { 043C }
{ 041D } { 043D }
{ 041E } { 043E }
{ 041F } { 043F }
{ 0420 } { 0440 }
{ 0421 } { 0441 }
{ 0422 } { 0442 }
{ 0423 } { 0443 }
{ 0424 } { 0444 }
{ 0425 } { 0445 }
{ 0426 } { 0446 }
{ 0427 } { 0447 }
{ 0428 } { 0448 }
{ 0429 } { 0449 }
{ 042A } { 044A }
{ 042B } { 044B }
{ 042C } { 044C }
{ 042D } { 044D }
{ 042E } { 044E }
{ 042F } { 044F }
\q_recursion_tail ?
\q_recursion_stop
\cs_set_protected:Npn \@@_tmp:w #1#2#3
Expand Down

0 comments on commit c79f32a

Please sign in to comment.