Skip to content

Commit

Permalink
Add T5 (Vietnamese) chars for case changer
Browse files Browse the repository at this point in the history
  • Loading branch information
josephwright committed Aug 9, 2022
1 parent d6efbc0 commit 6b03372
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 1 deletion.
3 changes: 3 additions & 0 deletions l3kernel/CHANGELOG.md
Expand Up @@ -7,6 +7,9 @@ this project uses date-based 'snapshot' version identifiers.

## [Unreleased]

### Added
- Support for case changing Vietnamese characters with 8-bit engines

## [2022-08-05]

### Added
Expand Down
55 changes: 54 additions & 1 deletion l3kernel/l3text-case.dtx
Expand Up @@ -1991,6 +1991,8 @@
{ 0179 } { 017A }
{ 017B } { 017C }
{ 017D } { 017E }
{ 01A0 } { 01A1 }
{ 01AF } { 01B0 }
{ 01CD } { 01CE }
{ 01CF } { 01D0 }
{ 01D1 } { 01D2 }
Expand Down Expand Up @@ -2203,7 +2205,7 @@
\@@_tmp:w { 00DF } { Ss } { title }
\@@_tmp:w { 0131 } { I } { upper }
% \end{macrocode}
% Greek support: the three-octet code points.
% Coverage for Vietnamese (\texttt{T5})
% \begin{macrocode}
\cs_set_protected:Npn \@@_tmp:nnnnnn #1#2#3#4#5#6#7
{
Expand Down Expand Up @@ -2245,6 +2247,57 @@
\@@_tmp:nnnnnn { upper } {#5} {#6} {#7} {#1} {#2} {#3}
\@@_tmp:nnnnnn { title } {#5} {#6} {#7} {#1} {#2} {#3}
}
\@@_loop:nn
{ 1EA0 } { 1EA1 }
{ 1EA2 } { 1EA3 }
{ 1EA4 } { 1EA5 }
{ 1EA6 } { 1EA7 }
{ 1EA8 } { 1EA9 }
{ 1EAA } { 1EAB }
{ 1EAC } { 1EAD }
{ 1EAE } { 1EAF }
{ 1EB0 } { 1EB1 }
{ 1EB2 } { 1EB3 }
{ 1EB4 } { 1EB5 }
{ 1EB6 } { 1EB7 }
{ 1EB8 } { 1EB9 }
{ 1EBA } { 1EBB }
{ 1EBC } { 1EBD }
{ 1EBE } { 1EBF }
{ 1EC0 } { 1EC1 }
{ 1EC2 } { 1EC3 }
{ 1EC4 } { 1EC5 }
{ 1EC6 } { 1EC7 }
{ 1EC8 } { 1EC9 }
{ 1ECA } { 1ECB }
{ 1ECC } { 1ECD }
{ 1ECE } { 1ECF }
{ 1ED0 } { 1ED1 }
{ 1ED2 } { 1ED3 }
{ 1ED4 } { 1ED5 }
{ 1ED6 } { 1ED7 }
{ 1ED8 } { 1ED9 }
{ 1EDA } { 1EDB }
{ 1EDC } { 1EDD }
{ 1EDE } { 1EDF }
{ 1EE0 } { 1EE1 }
{ 1EE2 } { 1EE3 }
{ 1EE4 } { 1EE5 }
{ 1EE6 } { 1EE7 }
{ 1EE8 } { 1EE9 }
{ 1EEA } { 1EEB }
{ 1EEC } { 1EED }
{ 1EEE } { 1EEF }
{ 1EF0 } { 1EF1 }
{ 1EF2 } { 1EF3 }
{ 1EF4 } { 1EF5 }
{ 1EF6 } { 1EF7 }
{ 1EF8 } { 1EF9 }
\q_recursion_tail ?
\q_recursion_stop
% \end{macrocode}
% Greek support: the three-octet code points.
% \begin{macrocode}
\@@_loop:nn
{ 1F08 } { 1F00 }
{ 1F09 } { 1F01 }
Expand Down

0 comments on commit 6b03372

Please sign in to comment.