Add support for the Gothic script (bug#58194)

* 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.
This commit is contained in:
समीर सिंह Sameer Singh 2022-09-30 18:46:56 +05:30 committed by Eli Zaretskii
parent ef2739aa76
commit 9c3d397adc
5 changed files with 51 additions and 0 deletions

View file

@ -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 (ἑλληνική) Οὖλέ τε καὶ μέγα χαῖρε

View file

@ -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".

View file

@ -221,6 +221,7 @@
(lycian #x10280)
(carian #x102A0)
(old-italic #x10300)
(gothic #x10330 #x10348)
(ugaritic #x10380)
(old-permic #x10350)
(old-persian #x103A0)
@ -791,6 +792,7 @@
lycian
carian
old-italic
gothic
ugaritic
old-persian
deseret

View 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

View file

@ -1524,5 +1524,38 @@
("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