From: Robert Pluim Date: Mon, 6 Jun 2022 16:30:01 +0000 (+0200) Subject: Add more ways to enter trade mark and registered sign X-Git-Tag: emacs-29.0.90~1910^2~148 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2f6f85de34ec54f79a59600f99d39532564f3e3f;p=emacs.git Add more ways to enter trade mark and registered sign * lisp/international/iso-transl.el (iso-transl-char-map): Add sequence for TRADE MARK. * lisp/leim/quail/latin-post.el ("latin-postfix"): Add REGISTERED SIGN and TRADE MARK. * lisp/leim/quail/latin-pre.el ("latin-prefix"): Add TRADE MARK. --- diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el index 3be80e5e6ab..0d0ff7f1380 100644 --- a/lisp/international/iso-transl.el +++ b/lisp/international/iso-transl.el @@ -161,6 +161,8 @@ ("R" . [?®]) ("*S" . [?§]) ("S" . [?§]) + ("*T" . [?™]) + ("T" . [?™]) ("*Y" . [?¥]) ("Y" . [?¥]) ("^0" . [?⁰]) diff --git a/lisp/leim/quail/latin-post.el b/lisp/leim/quail/latin-post.el index acb3ef8ede9..49df3fd2d1a 100644 --- a/lisp/leim/quail/latin-post.el +++ b/lisp/leim/quail/latin-post.el @@ -2246,13 +2246,14 @@ of characters from a single Latin-N charset. dot | . | z. -> ż stroke | / | d/ -> đ nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø + symbols | ^ | r^ -> ® t^ -> ™ others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ | various | << -> « >> -> » o_ -> º a_ -> ª Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' " nil t nil nil nil nil nil nil nil nil t) -;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ +;; Fixme: ¦ § ¨ © ¬ ­ ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ (quail-define-rules (" _" ? ) ("!/" ?¡) @@ -2417,6 +2418,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' ("o~" ?õ) ("r'" ?ŕ) ("r," ?ŗ) + ("r^" ?®) ("r~" ?ř) ("s'" ?ś) ("s," ?ş) @@ -2426,6 +2428,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' ("t," ?ţ) ("t/" ?þ) ("t/" ?ŧ) + ("t^" ?™) ("t~" ?ť) ("u'" ?ú) ("u," ?ų) diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el index b6a26e0b2c5..868e4d47747 100644 --- a/lisp/leim/quail/latin-pre.el +++ b/lisp/leim/quail/latin-pre.el @@ -1108,7 +1108,7 @@ of characters from a single Latin-N charset. misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸ symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥ - symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³ + symbol | ^ | ^r -> ® ^t -> ™ ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules @@ -1224,6 +1224,7 @@ of characters from a single Latin-N charset. ("^o" ?ô) ("^r" ?®) ("^s" ?ŝ) + ("^t" ?™) ("^u" ?û) ("^w" ?ŵ) ("^y" ?ŷ)