[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 2f6f85de34 1/3: Add more ways to enter trade mark and registered
From: |
Robert Pluim |
Subject: |
master 2f6f85de34 1/3: Add more ways to enter trade mark and registered sign |
Date: |
Wed, 8 Jun 2022 10:14:08 -0400 (EDT) |
branch: master
commit 2f6f85de34ec54f79a59600f99d39532564f3e3f
Author: Robert Pluim <rpluim@gmail.com>
Commit: Robert Pluim <rpluim@gmail.com>
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.
---
lisp/international/iso-transl.el | 2 ++
lisp/leim/quail/latin-post.el | 5 ++++-
lisp/leim/quail/latin-pre.el | 3 ++-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el
index 3be80e5e6a..0d0ff7f138 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 acb3ef8ede..49df3fd2d1 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 b6a26e0b2c..868e4d4774 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" ?ŷ)