From 484e2346abdd17f7e6f48304e2698b9e7b382d22 Mon Sep 17 00:00:00 2001 From: Joseph Wright Date: Sun, 1 Dec 2019 07:59:22 +0000 Subject: [PATCH] Add text for de-alt casing --- l3kernel/testfiles/m3text002.luatex.tlg | 26 +++++++++++++++---------- l3kernel/testfiles/m3text002.lvt | 6 ++++++ l3kernel/testfiles/m3text002.tlg | 26 +++++++++++++++---------- l3kernel/testfiles/m3text002.xetex.tlg | 26 +++++++++++++++---------- 4 files changed, 54 insertions(+), 30 deletions(-) diff --git a/l3kernel/testfiles/m3text002.luatex.tlg b/l3kernel/testfiles/m3text002.luatex.tlg index 7dc7c8ed42..a33c00d045 100644 --- a/l3kernel/testfiles/m3text002.luatex.tlg +++ b/l3kernel/testfiles/m3text002.luatex.tlg @@ -72,7 +72,13 @@ TEST 8: The final sigma rule Ὀδυσσεύς ============================================================ ============================================================ -TEST 9: Turkish/Azeri +TEST 9: German-alternative +============================================================ +FUSSBALL +FUẞBALL +============================================================ +============================================================ +TEST 10: Turkish/Azeri ============================================================ ragıp hul^^fbsi ^^f6zdem ragip hul^^fbsi̇ ^^f6zdem @@ -84,7 +90,7 @@ Ip hul^^fbsi ^^f6zdem Ip hul^^fbsi ^^f6zdem ============================================================ ============================================================ -TEST 10: Lithuanian +TEST 11: Lithuanian ============================================================ i̇̀i̇́i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ ^^ec^^edĩìíĩj̀j́j̃į̀į́į̃ @@ -96,7 +102,7 @@ Ìi̇̀i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ İ̀i̇̀i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ ============================================================ ============================================================ -TEST 11: Dutch +TEST 12: Dutch ============================================================ ijsselmeer ijsselmeer @@ -112,13 +118,13 @@ Im Im ============================================================ ============================================================ -TEST 12: Titlecase exceptions +TEST 13: Titlecase exceptions ============================================================ Ssoo Dž! ============================================================ ============================================================ -TEST 13: Case changing braced arguments +TEST 14: Case changing braced arguments ============================================================ foo \emph {BAR} {baz} FOO \emph {BAR} {BAZ} @@ -128,7 +134,7 @@ Foo \emph {BAR} {baz} \emph {BAR} {Baz} ============================================================ ============================================================ -TEST 14: Expanding content +TEST 15: Expanding content ============================================================ some text hello SOME TEXT HELLO @@ -150,7 +156,7 @@ Some text \cs_tmp:w \cs_tmp:w Sometext ============================================================ ============================================================ -TEST 15: Math-mode escape +TEST 16: Math-mode escape ============================================================ some text $y = mx + c$ SOME TEXT $y = mx + c$ @@ -163,7 +169,7 @@ OPPS NOT CLOSE TOKEN IN $y = mx + c Opps not close token in $y = mx + c ============================================================ ============================================================ -TEST 16: Nesting +TEST 17: Nesting ============================================================ HELLO hello @@ -171,14 +177,14 @@ FUSSBALL ὈΔΥΣΣΕΎΣ ============================================================ ============================================================ -TEST 17: Letter-like commands +TEST 18: Letter-like commands ============================================================ \aa \aa \J \ae \dh \ss \l \o \AA \AA \J \AE \DH \SS \L \O \AA \aa \J \ae \dh \ss \l \o ============================================================ ============================================================ -TEST 18: Accents +TEST 19: Accents ============================================================ \"{a}\u {e}\H {i}\v {o}\.{u} \"{A}\u {E}\H {I}\v {O}\.{U} diff --git a/l3kernel/testfiles/m3text002.lvt b/l3kernel/testfiles/m3text002.lvt index ecc4bf812d..601a36f539 100644 --- a/l3kernel/testfiles/m3text002.lvt +++ b/l3kernel/testfiles/m3text002.lvt @@ -94,6 +94,12 @@ \test:n { ὈΔΥΣΣΕΎΣ } } +\TESTEXP { German-alternative } + { + \text_uppercase:n { Fußball } \NEWLINE + \text_uppercase:nn { de-alt } { Fußball } + } + \TESTEXP { Turkish/Azeri } { \text_lowercase:nn { tr } { RAGIP~HULÛSİ~ÖZDEM } \NEWLINE diff --git a/l3kernel/testfiles/m3text002.tlg b/l3kernel/testfiles/m3text002.tlg index d9f9b142c4..43a7743e0a 100644 --- a/l3kernel/testfiles/m3text002.tlg +++ b/l3kernel/testfiles/m3text002.tlg @@ -69,7 +69,13 @@ TEST 8: The final sigma rule ^^e1^^bd^^88^^ce^^94^^ce^^a5^^ce^^a3^^ce^^a3^^ce^^95^^ce^^8e^^ce^^a3 ============================================================ ============================================================ -TEST 9: Turkish/Azeri +TEST 9: German-alternative +============================================================ +FUSSBALL +FUSSBALL +============================================================ +============================================================ +TEST 10: Turkish/Azeri ============================================================ rag^^c4^^b1p hul^^c3^^bbsi ^^c3^^b6zdem ragip hul^^c3^^bbs^^c4^^b0 ^^c3^^b6zdem @@ -81,7 +87,7 @@ Rag^^c4^^b1p hul^^c3^^bbsi ^^c3^^b6zdem ^^c4^^b1p hul^^c3^^bbsi ^^c3^^b6zdem ============================================================ ============================================================ -TEST 10: Lithuanian +TEST 11: Lithuanian ============================================================ ^^c3^^ac^^c3^^ad^^c4^^a9 ^^c3^^ac^^c3^^ad^^c4^^a9 @@ -89,7 +95,7 @@ TEST 10: Lithuanian ^^c3^^8c^^c3^^ad^^c4^^a9 ============================================================ ============================================================ -TEST 11: Dutch +TEST 12: Dutch ============================================================ ijsselmeer ijsselmeer @@ -105,13 +111,13 @@ Im Im ============================================================ ============================================================ -TEST 12: Titlecase exceptions +TEST 13: Titlecase exceptions ============================================================ Ssoo ^^c7^^85! ============================================================ ============================================================ -TEST 13: Case changing braced arguments +TEST 14: Case changing braced arguments ============================================================ foo \emph {BAR} {baz} FOO \emph {BAR} {BAZ} @@ -121,7 +127,7 @@ Foo \emph {BAR} {baz} \emph {BAR} {Baz} ============================================================ ============================================================ -TEST 14: Expanding content +TEST 15: Expanding content ============================================================ some text hello SOME TEXT HELLO @@ -143,7 +149,7 @@ Some text \cs_tmp:w \cs_tmp:w Sometext ============================================================ ============================================================ -TEST 15: Math-mode escape +TEST 16: Math-mode escape ============================================================ some text $y = mx + c$ SOME TEXT $y = mx + c$ @@ -156,7 +162,7 @@ OPPS NOT CLOSE TOKEN IN $y = mx + c Opps not close token in $y = mx + c ============================================================ ============================================================ -TEST 16: Nesting +TEST 17: Nesting ============================================================ HELLO hello @@ -164,14 +170,14 @@ FUSSBALL ^^e1^^bd^^88^^ce^^94^^ce^^a5^^ce^^a3^^ce^^a3^^ce^^95^^ce^^8e^^ce^^a3 ============================================================ ============================================================ -TEST 17: Letter-like commands +TEST 18: Letter-like commands ============================================================ \aa \aa \J \ae \dh \ss \l \o \AA \AA \J \AE \DH \SS \L \O \AA \aa \J \ae \dh \ss \l \o ============================================================ ============================================================ -TEST 18: Accents +TEST 19: Accents ============================================================ \"{a}\u {e}\H {i}\v {o}\.{u} \"{A}\u {E}\H {I}\v {O}\.{U} diff --git a/l3kernel/testfiles/m3text002.xetex.tlg b/l3kernel/testfiles/m3text002.xetex.tlg index 497fe0875b..0ca8e1600b 100644 --- a/l3kernel/testfiles/m3text002.xetex.tlg +++ b/l3kernel/testfiles/m3text002.xetex.tlg @@ -69,7 +69,13 @@ TEST 8: The final sigma rule Ὀδυσσεύς ============================================================ ============================================================ -TEST 9: Turkish/Azeri +TEST 9: German-alternative +============================================================ +FUSSBALL +FUẞBALL +============================================================ +============================================================ +TEST 10: Turkish/Azeri ============================================================ ragıp hul^^fbsi ^^f6zdem ragip hul^^fbsi̇ ^^f6zdem @@ -81,7 +87,7 @@ Ip hul^^fbsi ^^f6zdem Ip hul^^fbsi ^^f6zdem ============================================================ ============================================================ -TEST 10: Lithuanian +TEST 11: Lithuanian ============================================================ i̇̀i̇́i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ ^^ec^^edĩìíĩj̀j́j̃į̀į́į̃ @@ -93,7 +99,7 @@ Ìi̇̀i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ İ̀i̇̀i̇̃i̇̀i̇́i̇̃j̇̀j̇́j̇̃į̇̀į̇́į̇̃ ============================================================ ============================================================ -TEST 11: Dutch +TEST 12: Dutch ============================================================ ijsselmeer ijsselmeer @@ -109,13 +115,13 @@ Im Im ============================================================ ============================================================ -TEST 12: Titlecase exceptions +TEST 13: Titlecase exceptions ============================================================ Ssoo Dž! ============================================================ ============================================================ -TEST 13: Case changing braced arguments +TEST 14: Case changing braced arguments ============================================================ foo \emph {BAR} {baz} FOO \emph {BAR} {BAZ} @@ -125,7 +131,7 @@ Foo \emph {BAR} {baz} \emph {BAR} {Baz} ============================================================ ============================================================ -TEST 14: Expanding content +TEST 15: Expanding content ============================================================ some text hello SOME TEXT HELLO @@ -147,7 +153,7 @@ Some text \cs_tmp:w \cs_tmp:w Sometext ============================================================ ============================================================ -TEST 15: Math-mode escape +TEST 16: Math-mode escape ============================================================ some text $y = mx + c$ SOME TEXT $y = mx + c$ @@ -160,7 +166,7 @@ OPPS NOT CLOSE TOKEN IN $y = mx + c Opps not close token in $y = mx + c ============================================================ ============================================================ -TEST 16: Nesting +TEST 17: Nesting ============================================================ HELLO hello @@ -168,14 +174,14 @@ FUSSBALL ὈΔΥΣΣΕΎΣ ============================================================ ============================================================ -TEST 17: Letter-like commands +TEST 18: Letter-like commands ============================================================ \aa \aa \J \ae \dh \ss \l \o \AA \AA \J \AE \DH \SS \L \O \AA \aa \J \ae \dh \ss \l \o ============================================================ ============================================================ -TEST 18: Accents +TEST 19: Accents ============================================================ \"{a}\u {e}\H {i}\v {o}\.{u} \"{A}\u {E}\H {I}\v {O}\.{U}