emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 6596b55: Fupcase no longer maps ?ß to itself (bug#11309)


From: Mattias Engdegrd
Subject: master 6596b55: Fupcase no longer maps ?ß to itself (bug#11309)
Date: Thu, 10 Dec 2020 05:02:57 -0500 (EST)

branch: master
commit 6596b5541dd147749e2091953ac77bcd73c8d404
Author: Mattias Engdegård <mattiase@acm.org>
Commit: Mattias Engdegård <mattiase@acm.org>

    Fupcase no longer maps ?ß to itself (bug#11309)
    
    * test/src/casefiddle-tests.el (casefiddle-tests-char-casing):
    (upcase ?ß) now returns ?ẞ (U+7838), partly for technical reasons but
    the previous behaviour was arbitrary and arguably less useful.
    Correct upcasing of ß is normally SS, which is what Fupcase returns if
    given a string, or (for special purposes) ẞ.
---
 test/src/casefiddle-tests.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/src/casefiddle-tests.el b/test/src/casefiddle-tests.el
index 7abb79e..3eba4cf 100644
--- a/test/src/casefiddle-tests.el
+++ b/test/src/casefiddle-tests.el
@@ -247,7 +247,8 @@
   ;;             input upcase downcase [titlecase]
   (dolist (test '((?a ?A ?a) (?A ?A ?a)
                   (?ł ?Ł ?ł) (?Ł ?Ł ?ł)
-                  (?ß ?ß ?ß) (?ẞ ?ẞ ?ß)
+                  ;; We char-upcase ß to ẞ; see bug #11309.
+                  (?ß ?ẞ ?ß) (?ẞ ?ẞ ?ß)
                   (?ⅷ ?Ⅷ ?ⅷ) (?Ⅷ ?Ⅷ ?ⅷ)
                   (?DŽ ?DŽ ?dž ?Dž) (?Dž ?DŽ ?dž ?Dž) (?dž ?DŽ ?dž ?Dž)))
     (let ((ch (car test))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]