]> git.eshelyaron.com Git - emacs.git/commitdiff
Add support for the Gothic script (bug#58194)
authorसमीर सिंह Sameer Singh <lumarzeli30@gmail.com>
Fri, 30 Sep 2022 13:16:56 +0000 (18:46 +0530)
committerEli Zaretskii <eliz@gnu.org>
Sun, 2 Oct 2022 08:39:02 +0000 (11:39 +0300)
* lisp/language/misc-lang.el ("Gothic"): New language environment.
Add sample text and input method.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support gothic.
* lisp/leim/quail/misc-lang.el ("gothic"): New input method.

* etc/HELLO: Add Gothic greetings.
* etc/NEWS: Announce the new language environment.

etc/HELLO
etc/NEWS
lisp/international/fontset.el
lisp/language/misc-lang.el
lisp/leim/quail/misc-lang.el

index f0dcb45d38e16af54a58c3bcd37edd9487b49d05..7ddaed44b91a71a229d8f99deb3f6e8609ae6248 100644 (file)
--- a/etc/HELLO
+++ b/etc/HELLO
@@ -57,6 +57,7 @@ Finnish (suomi)       Hei / Hyvää päivää
 French (français)     Bonjour / Salut
 Georgian (ქართული)       გამარჯობა
 German (Deutsch)       Guten Tag / Grüß Gott
+Gothic (𐌲𐌿𐍄𐌹𐍃𐌺𐌰)  𐌷𐌰𐌹𐌻𐍃 / 𐌷𐌰𐌹𐌻𐌰
 Grantha (𑌗𑍍𑌰𑌨𑍍𑌥)     𑌨𑌮𑌸𑍍𑌤𑍇 / 𑌨𑌮𑌸𑍍𑌕𑌾𑌰𑌃
 Greek (ελληνικά)       Γειά σας
 Greek, ancient (ἑλληνική)     Οὖλέ τε καὶ μέγα χαῖρε
index ec23f10b1fedbcf60813aee109b6e372529cd61b..8f9b0a03301bec89cc3130830527e5d366c78f40 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1280,6 +1280,7 @@ Adlam script and language environment
 Mende Kikakui script and language environment
 Wancho script and language environment
 Toto script and language environment
+Gothic script and language environment
 
 ---
 *** The "Oriya" language environment was renamed to "Odia".
index aa1477e2aed1c2bf4000def1e1c0f706a1a7bb6b..6e44b85e6cb0ba6e59b5d96f7d634acbdde9c7fb 100644 (file)
        (lycian #x10280)
        (carian #x102A0)
        (old-italic #x10300)
+        (gothic #x10330 #x10348)
        (ugaritic #x10380)
        (old-permic #x10350)
        (old-persian #x103A0)
                    lycian
                    carian
                    old-italic
+                    gothic
                    ugaritic
                    old-persian
                    deseret
index 1f85c3973f09dc138272b6d1ced656a580f1cc1e..2708deb940d41e4d08858dd01cf5c09f0a85b4d9 100644 (file)
@@ -305,6 +305,20 @@ in this language environment.")))
 Mende language and its script Kikakui are supported
 in this language environment.")))
 
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Gothic
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(set-language-info-alist
+ "Gothic" '((charset unicode)
+            (coding-system utf-8)
+            (coding-priority utf-8)
+            (input-method . "gothic")
+            (sample-text . "Gothic (𐌲𐌿𐍄𐌹𐍃𐌺𐌰)      𐌷𐌰𐌹𐌻𐍃 / 𐌷𐌰𐌹𐌻𐌰")
+            (documentation . "\
+Gothic language using the Gothic script is supported in this
+language environment.")))
+
 (provide 'misc-lang)
 
 ;;; misc-lang.el ends here
index 1bf9de4d8c93a7d7478caf8e9ab369da1ad9b099..8b4fe86dacd5ab68849d3435c22250a234b3c6bc 100644 (file)
  ("nyen"  ?𞣃)
  ("nyon"  ?𞣄))
 
+(quail-define-package
+ "gothic" "Gothic" "𐌰" nil
+ "Gothic script input method." nil t t t t nil nil nil nil nil t)
+
+(quail-define-rules
+ ("q"  ?𐌵)
+ ("w"  ?𐍅)
+ ("e"  ?𐌴)
+ ("r"  ?𐍂)
+ ("t"  ?𐍄)
+ ("y"  ?𐌸)
+ ("u"  ?𐌿)
+ ("i"  ?𐌹)
+ ("o"  ?𐍉)
+ ("p"  ?𐍀)
+ ("a"  ?𐌰)
+ ("s"  ?𐍃)
+ ("d"  ?𐌳)
+ ("f"  ?𐍆)
+ ("g"  ?𐌲)
+ ("h"  ?𐌷)
+ ("j"  ?𐌾)
+ ("k"  ?𐌺)
+ ("l"  ?𐌻)
+ ("z"  ?𐌶)
+ ("x"  ?𐍇)
+ ("c"  ?𐍈)
+ ("v"  ?𐍁)
+ ("V"  ?𐍊)
+ ("b"  ?𐌱)
+ ("n"  ?𐌽)
+ ("m"  ?𐌼))
+
 (provide 'misc-lang)
 ;;; misc-lang.el ends here