[latex3-commits] [git/LaTeX3-latex3-latex3] master: Extend Greek eta-acute code to polytonic case (13b501640)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Oct 22 19:22:48 CEST 2020


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/13b501640dada58ac34f4c49d8032cb556227192

>---------------------------------------------------------------

commit 13b501640dada58ac34f4c49d8032cb556227192
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Oct 22 18:22:48 2020 +0100

    Extend Greek eta-acute code to polytonic case
    
    After discussion with AS.


>---------------------------------------------------------------

13b501640dada58ac34f4c49d8032cb556227192
 l3kernel/l3text-case.dtx                | 6 +++++-
 l3kernel/testfiles/m3text002.luatex.tlg | 2 ++
 l3kernel/testfiles/m3text002.lvt        | 2 +-
 l3kernel/testfiles/m3text002.tlg        | 2 ++
 l3kernel/testfiles/m3text002.uptex.tlg  | 2 ++
 l3kernel/testfiles/m3text002.xetex.tlg  | 2 ++
 6 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/l3kernel/l3text-case.dtx b/l3kernel/l3text-case.dtx
index 88cbfa286..c7f84f05c 100644
--- a/l3kernel/l3text-case.dtx
+++ b/l3kernel/l3text-case.dtx
@@ -1051,7 +1051,11 @@
       {
         \bool_lazy_or:nnTF
           { \token_if_cs_p:N #3 }
-          { ! \int_compare_p:nNn { `#3 } = { "03AE } }
+          {
+            ! \bool_lazy_or_p:nn
+              { \int_compare_p:nNn { `#3 } = { "03AE } }
+              { \int_compare_p:nNn { `#3 } = { "1F22 } }
+          }
           { \@@_change_case_loop:nnw }
           { \@@_change_case_space_upper_el:nnNw }
             {#1} {#2} #3
diff --git a/l3kernel/testfiles/m3text002.luatex.tlg b/l3kernel/testfiles/m3text002.luatex.tlg
index 2984cb99a..20d3c262c 100644
--- a/l3kernel/testfiles/m3text002.luatex.tlg
+++ b/l3kernel/testfiles/m3text002.luatex.tlg
@@ -158,6 +158,8 @@ TEST 14: Greek
 ΝΟΜΙΚΟΥ Ή ΔΙΕΘΝΟΥΣ
 ἘΠΕΙΔῊ Ἡ ἈΝΑΓΝΏΡΙΣΗ
 ΕΠΕΙΔΗ Η ΑΝΑΓΝΩΡΙΣΗ
+ΝΟΜΙΚΟΥ͂ Ἢ ΔΙΕΘΝΟΥ͂Σ
+ΝΟΜΙΚΟΥ Ή ΔΙΕΘΝΟΥΣ
 ΝΈΟ, ΔΗΜΙΟΥΡΓΊΑ
 ΝΕΟ, ΔΗΜΙΟΥΡΓΙΑ
 ΕΛΆΤΕ ΝΑ ΦΆΤΕ ΤΑ ΚΑΛΎΤΕΡΑ ΠΑΪΔΆΚΙΑ!
diff --git a/l3kernel/testfiles/m3text002.lvt b/l3kernel/testfiles/m3text002.lvt
index 65a49cd8e..1542b1487 100644
--- a/l3kernel/testfiles/m3text002.lvt
+++ b/l3kernel/testfiles/m3text002.lvt
@@ -170,7 +170,7 @@
     \greektest:n { Επειδή~η~αναγνώριση~της~αξιοπρέπειας } \NEWLINE
     \greektest:n { νομικού~ή~διεθνούς }                   \NEWLINE
     \greektest:n { Ἐπειδὴ~ἡ~ἀναγνώριση }                  \NEWLINE
-%    \greektest:n { νομικοῦ~ἢ~διεθνοῦς }                   \NEWLINE
+    \greektest:n { νομικοῦ~ἢ~διεθνοῦς }                   \NEWLINE
     \greektest:n { Νέο,~Δημιουργία }                      \NEWLINE
     \greektest:n { Ελάτε~να~φάτε~τα~καλύτερα~παϊδάκια! }  \NEWLINE
     \greektest:n { Μαΐου,~τρόλεϊ }                        \NEWLINE
diff --git a/l3kernel/testfiles/m3text002.tlg b/l3kernel/testfiles/m3text002.tlg
index 3bf29c2b8..d5e3a5e4b 100644
--- a/l3kernel/testfiles/m3text002.tlg
+++ b/l3kernel/testfiles/m3text002.tlg
@@ -154,6 +154,8 @@ TEST 14: Greek
 ^^ce^^9d^^ce^^9f^^ce^^9c^^ce^^99^^ce^^9a^^ce^^9f^^ce^^8e ^^ce^^89 ^^ce^^94^^ce^^99^^ce^^95^^ce^^98^^ce^^9d^^ce^^9f^^ce^^8e^^ce^^a3
 ^^e1^^bc^^98^^ce^^a0^^ce^^95^^ce^^99^^ce^^94^^e1^^bf^^8a ^^e1^^bc^^a9 ^^e1^^bc^^88^^ce^^9d^^ce^^91^^ce^^93^^ce^^9d^^ce^^8f^^ce^^a1^^ce^^99^^ce^^a3^^ce^^97
 ^^e1^^bc^^98^^ce^^a0^^ce^^95^^ce^^99^^ce^^94^^e1^^bf^^8a ^^e1^^bc^^a9 ^^e1^^bc^^88^^ce^^9d^^ce^^91^^ce^^93^^ce^^9d^^ce^^8f^^ce^^a1^^ce^^99^^ce^^a3^^ce^^97
+^^ce^^9d^^ce^^9f^^ce^^9c^^ce^^99^^ce^^9a^^ce^^9f^^e1^^bf^^a6 ^^e1^^bc^^aa ^^ce^^94^^ce^^99^^ce^^95^^ce^^98^^ce^^9d^^ce^^9f^^e1^^bf^^a6^^ce^^a3
+^^ce^^9d^^ce^^9f^^ce^^9c^^ce^^99^^ce^^9a^^ce^^9f^^e1^^bf^^a6 ^^e1^^bc^^aa ^^ce^^94^^ce^^99^^ce^^95^^ce^^98^^ce^^9d^^ce^^9f^^e1^^bf^^a6^^ce^^a3
 ^^ce^^9d^^ce^^88^^ce^^9f, ^^ce^^94^^ce^^97^^ce^^9c^^ce^^99^^ce^^9f^^ce^^a5^^ce^^a1^^ce^^93^^ce^^8a^^ce^^91
 ^^ce^^9d^^ce^^88^^ce^^9f, ^^ce^^94^^ce^^97^^ce^^9c^^ce^^99^^ce^^9f^^ce^^a5^^ce^^a1^^ce^^93^^ce^^8a^^ce^^91
 ^^ce^^95^^ce^^9b^^ce^^86^^ce^^a4^^ce^^95 ^^ce^^9d^^ce^^91 ^^ce^^a6^^ce^^86^^ce^^a4^^ce^^95 ^^ce^^a4^^ce^^91 ^^ce^^9a^^ce^^91^^ce^^9b^^ce^^8e^^ce^^a4^^ce^^95^^ce^^a1^^ce^^91 ^^ce^^a0^^ce^^91^^ce^^aa^^ce^^94^^ce^^86^^ce^^9a^^ce^^99^^ce^^91!
diff --git a/l3kernel/testfiles/m3text002.uptex.tlg b/l3kernel/testfiles/m3text002.uptex.tlg
index 36f7b39dd..501325cf2 100644
--- a/l3kernel/testfiles/m3text002.uptex.tlg
+++ b/l3kernel/testfiles/m3text002.uptex.tlg
@@ -158,6 +158,8 @@ TEST 14: Greek
 ΝΟΜΙΚΟΎ Ή ΔΙΕΘΝΟΎΣ
 ἘΠΕΙΔῊ Ἡ ἈΝΑΓΝΏΡΙΣΗ
 ἘΠΕΙΔῊ Ἡ ἈΝΑΓΝΏΡΙΣΗ
+ΝΟΜΙΚΟῦ Ἢ ΔΙΕΘΝΟῦΣ
+ΝΟΜΙΚΟῦ Ἢ ΔΙΕΘΝΟῦΣ
 ΝΈΟ, ΔΗΜΙΟΥΡΓΊΑ
 ΝΈΟ, ΔΗΜΙΟΥΡΓΊΑ
 ΕΛΆΤΕ ΝΑ ΦΆΤΕ ΤΑ ΚΑΛΎΤΕΡΑ ΠΑΪΔΆΚΙΑ!
diff --git a/l3kernel/testfiles/m3text002.xetex.tlg b/l3kernel/testfiles/m3text002.xetex.tlg
index 4e8ec7f9a..132e1fb9a 100644
--- a/l3kernel/testfiles/m3text002.xetex.tlg
+++ b/l3kernel/testfiles/m3text002.xetex.tlg
@@ -154,6 +154,8 @@ TEST 14: Greek
 ΝΟΜΙΚΟΥ Ή ΔΙΕΘΝΟΥΣ
 ἘΠΕΙΔῊ Ἡ ἈΝΑΓΝΏΡΙΣΗ
 ΕΠΕΙΔΗ Η ΑΝΑΓΝΩΡΙΣΗ
+ΝΟΜΙΚΟΥ͂ Ἢ ΔΙΕΘΝΟΥ͂Σ
+ΝΟΜΙΚΟΥ Ή ΔΙΕΘΝΟΥΣ
 ΝΈΟ, ΔΗΜΙΟΥΡΓΊΑ
 ΝΕΟ, ΔΗΜΙΟΥΡΓΙΑ
 ΕΛΆΤΕ ΝΑ ΦΆΤΕ ΤΑ ΚΑΛΎΤΕΡΑ ΠΑΪΔΆΚΙΑ!





More information about the latex3-commits mailing list.