From 8642c9f85702534f8d7a455ef20c17741d4bcc11 Mon Sep 17 00:00:00 2001 From: sh!zeeg Date: Mon, 8 Apr 2019 16:55:44 +0300 Subject: Add SMALL LETTER TURNED ALPHA --- dotXCompose | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dotXCompose b/dotXCompose index a1e90a0..c350ff6 100644 --- a/dotXCompose +++ b/dotXCompose @@ -932,6 +932,8 @@ include "%L" : "Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O : "ɛ" U025B # LATIN SMALL LETTER OPEN E # Have to put the at the beginning for these. + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK -- cgit v1.2.3 From 67474b9ec13c13ab9a804e4a5ee7a3bdfadc9ee1 Mon Sep 17 00:00:00 2001 From: Shizeeg Unadequatov Date: Tue, 11 Jun 2019 17:50:44 +0300 Subject: fix typo --- dotXCompose | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index c350ff6..d5d08ce 100644 --- a/dotXCompose +++ b/dotXCompose @@ -933,7 +933,7 @@ include "%L" : "ɛ" U025B # LATIN SMALL LETTER OPEN E # Have to put the at the beginning for these. : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA - : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK -- cgit v1.2.3 From 033c29d713ad3525e92754fb7917e8366eda1d6d Mon Sep 17 00:00:00 2001 From: sebleblanc Date: Fri, 18 Oct 2019 17:09:31 +0000 Subject: Change github.org to github.com "github.org" is not a valid domain. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca87563..a994339 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ your Compose key in X11 is controlled by (among other things) the file of bindings for Unicode characters that are useful occasionally. More contributions are welcome; there's a Git repository at -. We're trying to come up with a +. We're trying to come up with a broadly acceptable set of keybindings that won't interfere with the traditional Compose bindings, aren't too hard to type, and cover a wide set of characters that are useful to use occasionally, making -- cgit v1.2.3 From 4256bf4962faa614169fdd88a92e935cb4448d0f Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 18 Dec 2019 07:58:42 -0500 Subject: Start playing with an xcompose-mode.el --- xcompose-mode.el | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 xcompose-mode.el diff --git a/xcompose-mode.el b/xcompose-mode.el new file mode 100644 index 0000000..769b68e --- /dev/null +++ b/xcompose-mode.el @@ -0,0 +1,90 @@ +;; Blah blah add headers here. +;; Playing with the notion of a major mode for .XCompose files. +;; Maybe eventually smart enough to keep columns lined up. +;; For now, settling for pretty colors. + +(defface xcompose-angle-face + '((t (:inherit font-lock-keyword-face))) + "Face for the <>s" + :group 'xcompose-mode) + +(defface xcompose-keys-face + '((t (:inherit font-lock-constant-face))) + "Face for the key names" + :group 'xcompose-mode) + +(defface xcompose-string-face + '((t (:inherit font-lock-string-face + :height 1.2 + :box "black"))) + "Face for the strings. Not straight font-lock-string-face in case I want +to make it big or something." + :group 'xcompose-mode) +(defface xcompose-quotemark-face + '((t (:inherit font-lock-string-face + :foreground "dark orchid"))) + "Face for quotes around strings" + :group 'xcompose-mode) + +(defface xcompose-num-face + '((t (:inherit font-lock-preprocessor-face :weight bold))) + "Face for the hex numbers" + :group 'xcompose-mode) + +(defface xcompose-U-face + '((t (:inherit font-lock-preprocessor-face))) + "Face for the U before the hex numbers" + :group 'xcompose-mode) + +(defface xcompose-colon-face + '((t (:inherit bold))) + "Face for the \":\"." + :group 'xcompose-mode) + + +(defvar xcompose-mode-syntax-table + (let ((st (make-syntax-table text-mode-syntax-table))) + (modify-syntax-entry ?< "(> " st) + (modify-syntax-entry ?> ")< " st) + (modify-syntax-entry ?# "< " st) + (modify-syntax-entry ?_ "_ " st) + (modify-syntax-entry ?\n "> " st) + st) + "Syntax table for xcompose-mode") + +(defvar xcompose-mode-map + (let ((map (make-sparse-keymap))) + ;; ADD BINDINGS + map) + "Keymap for xcompose-mode") + +(defvar xcompose-font-lock-keywords + '( + ("[<>]" . 'xcompose-angle-face) + ("<\\([a-zA-Z0-9_]*\\)>" . (1 'xcompose-keys-face)) + ;; ("\"[^\"]*\"" . 'xcompose-string-face) + ("\"\\([^\"]*\\)\"" . (1 'xcompose-string-face)) + ("\"" . 'xcompose-quotemark-face) + ("\\(U\\)\\([0-9A-Fa-f]*\\)" . + ((1 'xcompose-U-face) (2 'xcompose-num-face))) + (":" . 'xcompose-colon-face) + (" #.*" . 'glyphless-char) + )) + +(define-derived-mode xcompose-mode text-mode "XCompose" + "Major mode for .XCompose files" + (font-lock-add-keywords nil xcompose-font-lock-keywords) + (setq-local comment-start "#") + (setq-local comment-end "\n") + (setq-local comment-continue " *") + (setq-local comment-start-skip "/[*/]+[ \t]*") + (setq-local comment-end-skip "[ \t]*\\(?:\n\\|\\*+/\\)") + ;; Bizarrely enough, this actually works. + ;; But I think I might not want to use it. + ;; (setq-local font-lock-comment-face + ;; '(:height 0.95 :inherit font-lock-comment-face)) + ;; But lighten the color a little, since there's so much comment text... + (setq-local font-lock-comment-face + '(:inherit font-lock-comment-face :foreground "light coral")) + ) + -- cgit v1.2.3 From 292fde51a8e7a5cefde1357d76385c0c33d7893c Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 3 Jun 2020 09:06:28 -0400 Subject: Add some turned characters to dotXCompose --- dotXCompose | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index 8a823e2..2561922 100644 --- a/dotXCompose +++ b/dotXCompose @@ -205,9 +205,14 @@ include "%L"

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P : "ꟻ" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P + : "Ⅎ" U2132 # TURNED CAPITAL F + : "ⅎ" U214E # TURNED SMALL F : "ꟽ" UA7FD # LATIN EPIGRAPHIC LETTER INVERTED M + : "Ɯ" U019C # LATIN CAPITAL LETTER TURNED M : "ꟾ" UA7FE # LATIN EPIGRAPHIC LETTER I LONGA : "ꟿ" UA7FF # LATIN EPIGRAPHIC LETTER ARCHAIC M + <2> <2> : "↊" U218A # TURNED DIGIT TWO + <3> <3> : "↋" U218B # TURNED DIGIT THREE # I'd been avoiding this because we already have ∃... # Hey, these, being *letters* can be used as identifiers in some languages... : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E @@ -745,7 +750,6 @@ include "%L" : "⁏" U204F # REVERSED SEMICOLON # Keep looking into big hunks of Latin Extended-D, A720- et seq. <3> : "♥" U2665 # BLACK HEART SUIT - <3> <3> : "♣" U2663 # BLACK CLUB SUIT <8> : "♣" U2663 # BLACK CLUB SUIT <3> : "♣" U2663 # BLACK CLUB SUIT : "♢" U2662 # WHITE DIAMOND SUIT -- cgit v1.2.3 From 86fa70d686cc7464a4fa6b2785cb9307781a3dbe Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Thu, 4 Jun 2020 15:27:25 -0400 Subject: Creative Commons symbols and segmented digits. --- dotXCompose | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/dotXCompose b/dotXCompose index 2561922..106e4fe 100644 --- a/dotXCompose +++ b/dotXCompose @@ -813,6 +813,38 @@ include "%L" <6> : "⚅" U2685 # DIE FACE-6 # 267B BLACK UNIVERSAL RECYCLING SYMBOL + : "🅭" U1F16D # CIRCLED CC + : "🅭" U1F16D # CIRCLED CC + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅯" U1F16F # CIRCLED HUMAN FIGURE + : "🄎" U1F10E # CIRCLED ANTICLOCKWISE ARROW +## ugh, this doesn't (usually) match the style of the others. They're practically emoji; ⊜ is a math symbol. + : "⊜" U229C # CIRCLED EQUALS + : "⊜" U229C # CIRCLED EQUALS + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH +## Not actually Creative Commons, but related. Too many options? + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + +## Segmented digits? + <0> : "🯰" U1FBF0 # SEGMENTED DIGIT ZERO + <1> : "🯱" U1FBF1 # SEGMENTED DIGIT ONE + <2> : "🯲" U1FBF2 # SEGMENTED DIGIT TWO + <3> : "🯳" U1FBF3 # SEGMENTED DIGIT THREE + <4> : "🯴" U1FBF4 # SEGMENTED DIGIT FOUR + <5> : "🯵" U1FBF5 # SEGMENTED DIGIT FIVE + <6> : "🯶" U1FBF6 # SEGMENTED DIGIT SIX + <7> : "🯷" U1FBF7 # SEGMENTED DIGIT SEVEN + <8> : "🯸" U1FBF8 # SEGMENTED DIGIT EIGHT + <9> : "🯹" U1FBF9 # SEGMENTED DIGIT NINE + # Keystrokes okay? : "⚜" U269C # FLEUR-DE-LIS : "⚛" U269B # ATOM SYMBOL -- cgit v1.2.3 From 4515361b620509c976f9ea5125b66d1894102443 Mon Sep 17 00:00:00 2001 From: Julian Squires Date: Mon, 17 Aug 2020 08:04:19 -0230 Subject: Add more musical note durations (quarter, half, whole) --- dotXCompose | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dotXCompose b/dotXCompose index 76f776d..0df0dc8 100644 --- a/dotXCompose +++ b/dotXCompose @@ -1023,6 +1023,9 @@ include "%L" : "♪" U266a # EIGHTH NOTE : "♫" U266b # BEAMED EIGHTH NOTES : "♫" U266b # BEAMED EIGHTH NOTES + : "♩" U2669 # QUARTER NOTE + : "𝅗𝅥" U0001d15e # MUSICAL SYMBOL HALF NOTE + : "𝅝" U0001d15d # MUSICAL SYMBOL WHOLE NOTE # Combining accents, for making things you don't have precomposed chars or keystrokes for: -- cgit v1.2.3 From ae4b90c411d444e9c2595ecc917748b285e4c986 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Tue, 18 Aug 2020 19:16:06 -0400 Subject: A few set-related things, roman numerals. --- dotXCompose | 5 ++++- emojitrans2.pl | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index 106e4fe..7849db3 100644 --- a/dotXCompose +++ b/dotXCompose @@ -277,7 +277,6 @@ include "%L" : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA # something, anyway. <0> : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA - # Custom additions: Mathematical symbols : "≠" U2260 # NOT EQUAL TO : "≠" U2260 # NOT EQUAL TO @@ -340,6 +339,8 @@ include "%L" : "⊆" U2286 # SUBSET OF OR EQUAL TO : "⊄" U2284 # NOT A SUBSET OF : "⊄" U2284 # NOT A SUBSET OF + : "⊅" U2285 # NOT A SUPERSET OF + : "⊅" U2285 # NOT A SUPERSET OF : "⊃" U2283 # SUPERSET OF : "⊇" U2287 # SUPERSET OF OR EQUAL TO : "∃" U2203 # THERE EXISTS @@ -705,6 +706,7 @@ include "%L" : "Ⅹ" U2169 # ROMAN NUMERAL TEN : "Ⅼ" U216C # ROMAN NUMERAL FIFTY : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED + : "Ↄ" U2183 # ROMAN NUMERAL REVERSED ONE HUNDRED : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND <0> : "ↀ" U2180 # ROMAN NUMERAL ONE THOUSAND C D @@ -979,6 +981,7 @@ include "%L" : "ʕ" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE # Not great keystrokes... : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP + : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE # How about ɸ? φ isn’t the IPA glyph. diff --git a/emojitrans2.pl b/emojitrans2.pl index 4ee9eac..4f70288 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -50,6 +50,9 @@ BEGIN { binmode(STDOUT, ":utf8"); '↵' => 'Return', '∇' => 'Delete', # Del, get it? '˅' => 'Insert', # it'll do. + '˃' => 'Control_R', + '˂' => 'Control_L', + # Function-keys? ¹ ²..ˣ ᵉ ᵗ? ); $specials = join "", keys %specials; -- cgit v1.2.3 From b0e7edb0e51ce414d312dd2a86d2815a6b709b1b Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 18 Dec 2019 16:08:09 -0500 Subject: Make an emacs-mode for editing these files. I'm sure many of you will hate it, but I didn't make it for you. --- xcompose-mode.el | 216 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 190 insertions(+), 26 deletions(-) diff --git a/xcompose-mode.el b/xcompose-mode.el index 769b68e..4140bcb 100644 --- a/xcompose-mode.el +++ b/xcompose-mode.el @@ -1,46 +1,98 @@ -;; Blah blah add headers here. -;; Playing with the notion of a major mode for .XCompose files. -;; Maybe eventually smart enough to keep columns lined up. -;; For now, settling for pretty colors. +;;; xcompose.el --- major mode for editing .XCompose files +;; Copyright (C) 2019 Mark Shoulson + +;; Author: Mark Shoulson +;; Maintainer: Mark Shoulson +;; URL: + +;; This file is NOT part of GNU Emacs + +;; Permission is hereby granted, free of charge, to any person +;; obtaining a copy of this software and associated documentation +;; files (the "Software"), to deal in the Software without +;; restriction, including without limitation the rights to use, copy, +;; modify, merge, publish, distribute, sublicense, and/or sell copies +;; of the Software, and to permit persons to whom the Software is +;; furnished to do so, subject to the following conditions: + +;; The above copyright notice and this permission notice shall be +;; included in all copies or substantial portions of the Software. + +;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +;; BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +;; ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +;; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +;; SOFTWARE. + +;;; Commentary: + +;; This file provides the major mode xcompose-mode, for use in editing +;; .XCompose files, which are used in X-windows systems to define the +;; behavior certain sequential keystroke combinations, usually involving +;; the "Multi-Key". It was also built with an eye towards use with "base" +;; files, which are slightly simplified compose files I use for +;; convenience. + +;; Mainly fontifying; eventually should do better formatting, finding the +;; right tab stops etc. + +;;; Code: (defface xcompose-angle-face - '((t (:inherit font-lock-keyword-face))) - "Face for the <>s" + ;; Black seems to stand out best, what can I say? + '((t (:inherit bold))) + "Face for the angle brackets (<>) around key-names." :group 'xcompose-mode) (defface xcompose-keys-face '((t (:inherit font-lock-constant-face))) - "Face for the key names" + "Face for the key names." :group 'xcompose-mode) (defface xcompose-string-face + ;; I feel like these should really stand out, not just plain-jane + ;; font-lock-string-face. Even to the point of increasing the size and + ;; drawing boxes. '((t (:inherit font-lock-string-face :height 1.2 :box "black"))) - "Face for the strings. Not straight font-lock-string-face in case I want -to make it big or something." + "Face for the quoted strings containing the character(s) to be produced." :group 'xcompose-mode) + (defface xcompose-quotemark-face '((t (:inherit font-lock-string-face :foreground "dark orchid"))) - "Face for quotes around strings" + "Face for quote-marks around character strings." :group 'xcompose-mode) +;; Yes, kind of a lot of faces and a lot of fine-tuning of the line's +;; appearance. Maybe a bit too much. (defface xcompose-num-face '((t (:inherit font-lock-preprocessor-face :weight bold))) - "Face for the hex numbers" + "Face for the hex numbers identifying the code-point." :group 'xcompose-mode) (defface xcompose-U-face '((t (:inherit font-lock-preprocessor-face))) - "Face for the U before the hex numbers" + "Face for the U before the hex numbers." :group 'xcompose-mode) (defface xcompose-colon-face '((t (:inherit bold))) - "Face for the \":\"." + "Face for the \":\" separating the keystrokes from the character string." :group 'xcompose-mode) +;; There are LOTS of comments (commented-out lines) in some of these files; +;; I'd like them to fade into the background a bit, and I use a white +;; background. +(defface xcompose-comment-face + `((t (:inherit font-lock-comment-face + :foreground "light coral"))) + "Face for comments in xcompose files." + :group 'xcompose-mode) (defvar xcompose-mode-syntax-table (let ((st (make-syntax-table text-mode-syntax-table))) @@ -49,12 +101,17 @@ to make it big or something." (modify-syntax-entry ?# "< " st) (modify-syntax-entry ?_ "_ " st) (modify-syntax-entry ?\n "> " st) + (modify-syntax-entry ?{ "| " st) + (modify-syntax-entry ?} "| " st) st) "Syntax table for xcompose-mode") (defvar xcompose-mode-map (let ((map (make-sparse-keymap))) - ;; ADD BINDINGS + (define-key map (kbd "C-c u") 'xcompose-fill-in-char-string) + (define-key map (kbd "C-c C-u") 'xcompose-fill-in-char-code) + ;; (define-key map (kbd "C-c C-i") 'xcompose-insert-char-name) + (define-key map (kbd "C-c ;") 'xcompose-insert-char-name) map) "Keymap for xcompose-mode") @@ -68,23 +125,130 @@ to make it big or something." ("\\(U\\)\\([0-9A-Fa-f]*\\)" . ((1 'xcompose-U-face) (2 'xcompose-num-face))) (":" . 'xcompose-colon-face) - (" #.*" . 'glyphless-char) - )) + ;; I want to be able to open my "base" files too, and automatically + ;; de-emphasize (comment-out) things that won't be expanded (because of + ;; too long a string.) + ("^.*{[^}]\\{8,\\}}.*$" 0 'xcompose-comment-face prepend) + ) + "Keywords for xcompose-mode") + +(defvar xcompose-key-re "<[a-zA-Z0-9_]+" + "Regexp matching the beginning of a keystroke.") + +;; I wonder if this will be useful or really annoying. +(define-abbrev-table 'xcompose-mode-abbrev-table + '(("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) ; ? + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ) + "Abbrev table" + :regexp "\\(<[a-zA-Z0-9_]+\\)" + :case-fixed t) + +;; See https://emacs.stackexchange.com/questions/51216/how-to-expand-abbrevs-without-hitting-another-extra-key +(defun xcompose-expand-abbrev () + "Run `expand-abbrev' when text before point matches `xcompose-key-re'" + (when (looking-back xcompose-key-re (line-beginning-position)) + (expand-abbrev))) + +;; Not really all that useful, since I can fill in the comment automatically +(defun xcompose-capitalize-comment nil + "Set any trailing comment on the current line to all-caps." + (interactive) + (save-excursion + (let* ((eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + (if (search-forward comment-start eol t) + (upcase-region (point) eol))))) + +(defun xcompose-find-quoted-char (&optional pos) + "Find the character in quotes in the current line (or that given by pos)." + (save-excursion + (let* ((pos (or pos (point))) + (chr nil) + (eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + (if (search-forward ":" eol t) + (progn + (if (search-forward "\"" eol t) + (setq chr (char-after))))) + chr))) + +;; If you can type the char but don't know its code (using C-x 8 RET is +;; great for this, if you know the character name) +(defun xcompose-fill-in-char-code (&optional pos) + "Look up character in string on line given and fill in the UXXXX code at point." + (interactive) + (let* ((pos (or pos (point))) + (chr (xcompose-find-quoted-char pos))) + (goto-char pos) + (insert (format "U%.04X" chr)))) + +;; Conversely, if you know the character code but for some reason can't +;; type it (C-x 8 RET not working for you?) you can do it the other way. +(defun xcompose-fill-in-char-string (&optional pos) + "Look up character given by UXXXX code on line given and insert into string before it, separated by a space." + ;; Probably needs some reformatting afterwards + (interactive) + (let* ((pos (or pos (point))) + (eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + ;; search not necessarily as precise + (if (search-forward-regexp "\\ Date: Thu, 6 May 2021 11:04:30 -0400 Subject: Do parenthesized numbers via paren-base. Add a few more chars. --- Makefile | 3 +- dotXCompose | 17 +++ emojitrans2.pl | 3 + parens-base | 357 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ parens.compose | 198 ++++++++++++++++++++++++++++++-- 5 files changed, 567 insertions(+), 11 deletions(-) create mode 100644 parens-base diff --git a/Makefile b/Makefile index 80ed052..2febe7b 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ -COMPOSED=emoji.compose modletters.compose tags.compose maths.compose +COMPOSED=emoji.compose modletters.compose tags.compose maths.compose \ + parens.compose all: $(COMPOSED) %.compose: %-base emojitrans2.pl diff --git a/dotXCompose b/dotXCompose index b22afc5..1a23f2e 100644 --- a/dotXCompose +++ b/dotXCompose @@ -33,6 +33,9 @@ include "%L" # These two are already present for me: # : "—" U2014 # EM DASH # : "–" U2013 # EN DASH +# But I can never remember them! + : "—" U2014 # EM DASH + : "–" U2013 # EN DASH : "– " # EN DASH (followed by space) : "―" U2015 # HORIZONTAL BAR <2> : "⸺" U2E3A # TWO-EM DASH @@ -971,6 +974,20 @@ include "%L" : "⁺" U207A # SUPERSCRIPT PLUS : "≈" U2248 # ALMOST EQUAL TO + +## The system XCompose gives me lots of precomposed chars, but is +## missing ones with macrons, and I want 'em + : "Ā" U0100 # LATIN CAPITAL LETTER A WITH MACRON + : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON + : "Ē" U0112 # LATIN CAPITAL LETTER E WITH MACRON + : "ē" U0113 # LATIN SMALL LETTER E WITH MACRON + : "Ī" U012A # LATIN CAPITAL LETTER I WITH MACRON + : "ī" U012B # LATIN SMALL LETTER I WITH MACRON + : "Ō" U014C # LATIN CAPITAL LETTER O WITH MACRON + : "ō" U014D # LATIN SMALL LETTER O WITH MACRON + : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON + : "ū" U016B # LATIN SMALL LETTER U WITH MACRON + : "ʃ" U0283 # LATIN SMALL LETTER ESH : "ʒ" U0292 # LATIN SMALL LETTER EZH : "ɬ" U026C # LATIN SMALL LETTER L WITH BELT diff --git a/emojitrans2.pl b/emojitrans2.pl index 4f70288..233d77c 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -28,6 +28,9 @@ BEGIN { binmode(STDOUT, ":utf8"); ']' => 'bracketright', '{' => 'braceleft', '}' => 'braceright', + # Not strictly necessary: + '❴' => 'braceleft', + '❵' => 'braceright', "'" => 'apostrophe', '"' => 'quotedbl', '\\' => 'backslash', diff --git a/parens-base b/parens-base new file mode 100644 index 0000000..6e6a42f --- /dev/null +++ b/parens-base @@ -0,0 +1,357 @@ +#- 2474;PARENTHESIZED DIGIT ONE;No;0;ON; 0028 0031 0029;;1;1;N;;;;; + {(.1)} : "⑴" U2474 # PARENTHESIZED DIGIT ONE +#- 2475;PARENTHESIZED DIGIT TWO;No;0;ON; 0028 0032 0029;;2;2;N;;;;; + {(.2)} : "⑵" U2475 # PARENTHESIZED DIGIT TWO +#- 2476;PARENTHESIZED DIGIT THREE;No;0;ON; 0028 0033 0029;;3;3;N;;;;; + {(.3)} : "⑶" U2476 # PARENTHESIZED DIGIT THREE +#- 2477;PARENTHESIZED DIGIT FOUR;No;0;ON; 0028 0034 0029;;4;4;N;;;;; + {(.4)} : "⑷" U2477 # PARENTHESIZED DIGIT FOUR +#- 2478;PARENTHESIZED DIGIT FIVE;No;0;ON; 0028 0035 0029;;5;5;N;;;;; + {(.5)} : "⑸" U2478 # PARENTHESIZED DIGIT FIVE +#- 2479;PARENTHESIZED DIGIT SIX;No;0;ON; 0028 0036 0029;;6;6;N;;;;; + {(.6)} : "⑹" U2479 # PARENTHESIZED DIGIT SIX +#- 247A;PARENTHESIZED DIGIT SEVEN;No;0;ON; 0028 0037 0029;;7;7;N;;;;; + {(.7)} : "⑺" U247A # PARENTHESIZED DIGIT SEVEN +#- 247B;PARENTHESIZED DIGIT EIGHT;No;0;ON; 0028 0038 0029;;8;8;N;;;;; + {(.8)} : "⑻" U247B # PARENTHESIZED DIGIT EIGHT +#- 247C;PARENTHESIZED DIGIT NINE;No;0;ON; 0028 0039 0029;;9;9;N;;;;; + {(.9)} : "⑼" U247C # PARENTHESIZED DIGIT NINE +#- 247D;PARENTHESIZED NUMBER TEN;No;0;ON; 0028 0031 0030 0029;;;10;N;;;;; + {(.10)} : "⑽" U247D # PARENTHESIZED NUMBER TEN +#- 247E;PARENTHESIZED NUMBER ELEVEN;No;0;ON; 0028 0031 0031 0029;;;11;N;;;;; + {(.11)} : "⑾" U247E # PARENTHESIZED NUMBER ELEVEN +#- 247F;PARENTHESIZED NUMBER TWELVE;No;0;ON; 0028 0031 0032 0029;;;12;N;;;;; + {(.12)} : "⑿" U247F # PARENTHESIZED NUMBER TWELVE +#- 2480;PARENTHESIZED NUMBER THIRTEEN;No;0;ON; 0028 0031 0033 0029;;;13;N;;;;; + {(.13)} : "⒀" U2480 # PARENTHESIZED NUMBER THIRTEEN +#- 2481;PARENTHESIZED NUMBER FOURTEEN;No;0;ON; 0028 0031 0034 0029;;;14;N;;;;; + {(.14)} : "⒁" U2481 # PARENTHESIZED NUMBER FOURTEEN +#- 2482;PARENTHESIZED NUMBER FIFTEEN;No;0;ON; 0028 0031 0035 0029;;;15;N;;;;; + {(.15)} : "⒂" U2482 # PARENTHESIZED NUMBER FIFTEEN +#- 2483;PARENTHESIZED NUMBER SIXTEEN;No;0;ON; 0028 0031 0036 0029;;;16;N;;;;; + {(.16)} : "⒃" U2483 # PARENTHESIZED NUMBER SIXTEEN +#- 2484;PARENTHESIZED NUMBER SEVENTEEN;No;0;ON; 0028 0031 0037 0029;;;17;N;;;;; + {(.17)} : "⒄" U2484 # PARENTHESIZED NUMBER SEVENTEEN +#- 2485;PARENTHESIZED NUMBER EIGHTEEN;No;0;ON; 0028 0031 0038 0029;;;18;N;;;;; + {(.18)} : "⒅" U2485 # PARENTHESIZED NUMBER EIGHTEEN +#- 2486;PARENTHESIZED NUMBER NINETEEN;No;0;ON; 0028 0031 0039 0029;;;19;N;;;;; + {(.19)} : "⒆" U2486 # PARENTHESIZED NUMBER NINETEEN +#- 2487;PARENTHESIZED NUMBER TWENTY;No;0;ON; 0028 0032 0030 0029;;;20;N;;;;; + {(.20)} : "⒇" U2487 # PARENTHESIZED NUMBER TWENTY +#- 249C;PARENTHESIZED LATIN SMALL LETTER A;So;0;L; 0028 0061 0029;;;;N;;;;; + {(.a)} : "⒜" U249C # PARENTHESIZED LATIN SMALL LETTER A +#- 249D;PARENTHESIZED LATIN SMALL LETTER B;So;0;L; 0028 0062 0029;;;;N;;;;; + {(.b)} : "⒝" U249D # PARENTHESIZED LATIN SMALL LETTER B +#- 249E;PARENTHESIZED LATIN SMALL LETTER C;So;0;L; 0028 0063 0029;;;;N;;;;; + {(.c)} : "⒞" U249E # PARENTHESIZED LATIN SMALL LETTER C +#- 249F;PARENTHESIZED LATIN SMALL LETTER D;So;0;L; 0028 0064 0029;;;;N;;;;; + {(.d)} : "⒟" U249F # PARENTHESIZED LATIN SMALL LETTER D +#- 24A0;PARENTHESIZED LATIN SMALL LETTER E;So;0;L; 0028 0065 0029;;;;N;;;;; + {(.e)} : "⒠" U24A0 # PARENTHESIZED LATIN SMALL LETTER E +#- 24A1;PARENTHESIZED LATIN SMALL LETTER F;So;0;L; 0028 0066 0029;;;;N;;;;; + {(.f)} : "⒡" U24A1 # PARENTHESIZED LATIN SMALL LETTER F +#- 24A2;PARENTHESIZED LATIN SMALL LETTER G;So;0;L; 0028 0067 0029;;;;N;;;;; + {(.g)} : "⒢" U24A2 # PARENTHESIZED LATIN SMALL LETTER G +#- 24A3;PARENTHESIZED LATIN SMALL LETTER H;So;0;L; 0028 0068 0029;;;;N;;;;; + {(.h)} : "⒣" U24A3 # PARENTHESIZED LATIN SMALL LETTER H +#- 24A4;PARENTHESIZED LATIN SMALL LETTER I;So;0;L; 0028 0069 0029;;;;N;;;;; + {(.i)} : "⒤" U24A4 # PARENTHESIZED LATIN SMALL LETTER I +#- 24A5;PARENTHESIZED LATIN SMALL LETTER J;So;0;L; 0028 006A 0029;;;;N;;;;; + {(.j)} : "⒥" U24A5 # PARENTHESIZED LATIN SMALL LETTER J +#- 24A6;PARENTHESIZED LATIN SMALL LETTER K;So;0;L; 0028 006B 0029;;;;N;;;;; + {(.k)} : "⒦" U24A6 # PARENTHESIZED LATIN SMALL LETTER K +#- 24A7;PARENTHESIZED LATIN SMALL LETTER L;So;0;L; 0028 006C 0029;;;;N;;;;; + {(.l)} : "⒧" U24A7 # PARENTHESIZED LATIN SMALL LETTER L +#- 24A8;PARENTHESIZED LATIN SMALL LETTER M;So;0;L; 0028 006D 0029;;;;N;;;;; + {(.m)} : "⒨" U24A8 # PARENTHESIZED LATIN SMALL LETTER M +#- 24A9;PARENTHESIZED LATIN SMALL LETTER N;So;0;L; 0028 006E 0029;;;;N;;;;; + {(.n)} : "⒩" U24A9 # PARENTHESIZED LATIN SMALL LETTER N +#- 24AA;PARENTHESIZED LATIN SMALL LETTER O;So;0;L; 0028 006F 0029;;;;N;;;;; + {(.o)} : "⒪" U24AA # PARENTHESIZED LATIN SMALL LETTER O +#- 24AB;PARENTHESIZED LATIN SMALL LETTER P;So;0;L; 0028 0070 0029;;;;N;;;;; + {(.p)} : "⒫" U24AB # PARENTHESIZED LATIN SMALL LETTER P +#- 24AC;PARENTHESIZED LATIN SMALL LETTER Q;So;0;L; 0028 0071 0029;;;;N;;;;; + {(.q)} : "⒬" U24AC # PARENTHESIZED LATIN SMALL LETTER Q +#- 24AD;PARENTHESIZED LATIN SMALL LETTER R;So;0;L; 0028 0072 0029;;;;N;;;;; + {(.r)} : "⒭" U24AD # PARENTHESIZED LATIN SMALL LETTER R +#- 24AE;PARENTHESIZED LATIN SMALL LETTER S;So;0;L; 0028 0073 0029;;;;N;;;;; + {(.s)} : "⒮" U24AE # PARENTHESIZED LATIN SMALL LETTER S +#- 24AF;PARENTHESIZED LATIN SMALL LETTER T;So;0;L; 0028 0074 0029;;;;N;;;;; + {(.t)} : "⒯" U24AF # PARENTHESIZED LATIN SMALL LETTER T +#- 24B0;PARENTHESIZED LATIN SMALL LETTER U;So;0;L; 0028 0075 0029;;;;N;;;;; + {(.u)} : "⒰" U24B0 # PARENTHESIZED LATIN SMALL LETTER U +#- 24B1;PARENTHESIZED LATIN SMALL LETTER V;So;0;L; 0028 0076 0029;;;;N;;;;; + {(.v)} : "⒱" U24B1 # PARENTHESIZED LATIN SMALL LETTER V +#- 24B2;PARENTHESIZED LATIN SMALL LETTER W;So;0;L; 0028 0077 0029;;;;N;;;;; + {(.w)} : "⒲" U24B2 # PARENTHESIZED LATIN SMALL LETTER W +#- 24B3;PARENTHESIZED LATIN SMALL LETTER X;So;0;L; 0028 0078 0029;;;;N;;;;; + {(.x)} : "⒳" U24B3 # PARENTHESIZED LATIN SMALL LETTER X +#- 24B4;PARENTHESIZED LATIN SMALL LETTER Y;So;0;L; 0028 0079 0029;;;;N;;;;; + {(.y)} : "⒴" U24B4 # PARENTHESIZED LATIN SMALL LETTER Y +#- 24B5;PARENTHESIZED LATIN SMALL LETTER Z;So;0;L; 0028 007A 0029;;;;N;;;;; + {(.z)} : "⒵" U24B5 # PARENTHESIZED LATIN SMALL LETTER Z +#- 1F110;PARENTHESIZED LATIN CAPITAL LETTER A;So;0;L; 0028 0041 0029;;;;N;;;;; + {(.A)} : "🄐" U1F110 # PARENTHESIZED LATIN CAPITAL LETTER A +#- 1F111;PARENTHESIZED LATIN CAPITAL LETTER B;So;0;L; 0028 0042 0029;;;;N;;;;; + {(.B)} : "🄑" U1F111 # PARENTHESIZED LATIN CAPITAL LETTER B +#- 1F112;PARENTHESIZED LATIN CAPITAL LETTER C;So;0;L; 0028 0043 0029;;;;N;;;;; + {(.C)} : "🄒" U1F112 # PARENTHESIZED LATIN CAPITAL LETTER C +#- 1F113;PARENTHESIZED LATIN CAPITAL LETTER D;So;0;L; 0028 0044 0029;;;;N;;;;; + {(.D)} : "🄓" U1F113 # PARENTHESIZED LATIN CAPITAL LETTER D +#- 1F114;PARENTHESIZED LATIN CAPITAL LETTER E;So;0;L; 0028 0045 0029;;;;N;;;;; + {(.E)} : "🄔" U1F114 # PARENTHESIZED LATIN CAPITAL LETTER E +#- 1F115;PARENTHESIZED LATIN CAPITAL LETTER F;So;0;L; 0028 0046 0029;;;;N;;;;; + {(.F)} : "🄕" U1F115 # PARENTHESIZED LATIN CAPITAL LETTER F +#- 1F116;PARENTHESIZED LATIN CAPITAL LETTER G;So;0;L; 0028 0047 0029;;;;N;;;;; + {(.G)} : "🄖" U1F116 # PARENTHESIZED LATIN CAPITAL LETTER G +#- 1F117;PARENTHESIZED LATIN CAPITAL LETTER H;So;0;L; 0028 0048 0029;;;;N;;;;; + {(.H)} : "🄗" U1F117 # PARENTHESIZED LATIN CAPITAL LETTER H +#- 1F118;PARENTHESIZED LATIN CAPITAL LETTER I;So;0;L; 0028 0049 0029;;;;N;;;;; + {(.I)} : "🄘" U1F118 # PARENTHESIZED LATIN CAPITAL LETTER I +#- 1F119;PARENTHESIZED LATIN CAPITAL LETTER J;So;0;L; 0028 004A 0029;;;;N;;;;; + {(.J)} : "🄙" U1F119 # PARENTHESIZED LATIN CAPITAL LETTER J +#- 1F11A;PARENTHESIZED LATIN CAPITAL LETTER K;So;0;L; 0028 004B 0029;;;;N;;;;; + {(.K)} : "🄚" U1F11A # PARENTHESIZED LATIN CAPITAL LETTER K +#- 1F11B;PARENTHESIZED LATIN CAPITAL LETTER L;So;0;L; 0028 004C 0029;;;;N;;;;; + {(.L)} : "🄛" U1F11B # PARENTHESIZED LATIN CAPITAL LETTER L +#- 1F11C;PARENTHESIZED LATIN CAPITAL LETTER M;So;0;L; 0028 004D 0029;;;;N;;;;; + {(.M)} : "🄜" U1F11C # PARENTHESIZED LATIN CAPITAL LETTER M +#- 1F11D;PARENTHESIZED LATIN CAPITAL LETTER N;So;0;L; 0028 004E 0029;;;;N;;;;; + {(.N)} : "🄝" U1F11D # PARENTHESIZED LATIN CAPITAL LETTER N +#- 1F11E;PARENTHESIZED LATIN CAPITAL LETTER O;So;0;L; 0028 004F 0029;;;;N;;;;; + {(.O)} : "🄞" U1F11E # PARENTHESIZED LATIN CAPITAL LETTER O +#- 1F11F;PARENTHESIZED LATIN CAPITAL LETTER P;So;0;L; 0028 0050 0029;;;;N;;;;; + {(.P)} : "🄟" U1F11F # PARENTHESIZED LATIN CAPITAL LETTER P +#- 1F120;PARENTHESIZED LATIN CAPITAL LETTER Q;So;0;L; 0028 0051 0029;;;;N;;;;; + {(.Q)} : "🄠" U1F120 # PARENTHESIZED LATIN CAPITAL LETTER Q +#- 1F121;PARENTHESIZED LATIN CAPITAL LETTER R;So;0;L; 0028 0052 0029;;;;N;;;;; + {(.R)} : "🄡" U1F121 # PARENTHESIZED LATIN CAPITAL LETTER R +#- 1F122;PARENTHESIZED LATIN CAPITAL LETTER S;So;0;L; 0028 0053 0029;;;;N;;;;; + {(.S)} : "🄢" U1F122 # PARENTHESIZED LATIN CAPITAL LETTER S +#- 1F123;PARENTHESIZED LATIN CAPITAL LETTER T;So;0;L; 0028 0054 0029;;;;N;;;;; + {(.T)} : "🄣" U1F123 # PARENTHESIZED LATIN CAPITAL LETTER T +#- 1F124;PARENTHESIZED LATIN CAPITAL LETTER U;So;0;L; 0028 0055 0029;;;;N;;;;; + {(.U)} : "🄤" U1F124 # PARENTHESIZED LATIN CAPITAL LETTER U +#- 1F125;PARENTHESIZED LATIN CAPITAL LETTER V;So;0;L; 0028 0056 0029;;;;N;;;;; + {(.V)} : "🄥" U1F125 # PARENTHESIZED LATIN CAPITAL LETTER V +#- 1F126;PARENTHESIZED LATIN CAPITAL LETTER W;So;0;L; 0028 0057 0029;;;;N;;;;; + {(.W)} : "🄦" U1F126 # PARENTHESIZED LATIN CAPITAL LETTER W +#- 1F127;PARENTHESIZED LATIN CAPITAL LETTER X;So;0;L; 0028 0058 0029;;;;N;;;;; + {(.X)} : "🄧" U1F127 # PARENTHESIZED LATIN CAPITAL LETTER X +#- 1F128;PARENTHESIZED LATIN CAPITAL LETTER Y;So;0;L; 0028 0059 0029;;;;N;;;;; + {(.Y)} : "🄨" U1F128 # PARENTHESIZED LATIN CAPITAL LETTER Y +#- 1F129;PARENTHESIZED LATIN CAPITAL LETTER Z;So;0;L; 0028 005A 0029;;;;N;;;;; + {(.Z)} : "🄩" U1F129 # PARENTHESIZED LATIN CAPITAL LETTER Z +#- 2488;DIGIT ONE FULL STOP;No;0;EN; 0031 002E;;1;1;N;DIGIT ONE PERIOD;;;; + {.1.} : "⒈" U2488 # DIGIT ONE FULL STOP +#- 2489;DIGIT TWO FULL STOP;No;0;EN; 0032 002E;;2;2;N;DIGIT TWO PERIOD;;;; + {.2.} : "⒉" U2489 # DIGIT TWO FULL STOP +#- 248A;DIGIT THREE FULL STOP;No;0;EN; 0033 002E;;3;3;N;DIGIT THREE PERIOD;;;; + {.3.} : "⒊" U248A # DIGIT THREE FULL STOP +#- 248B;DIGIT FOUR FULL STOP;No;0;EN; 0034 002E;;4;4;N;DIGIT FOUR PERIOD;;;; + {.4.} : "⒋" U248B # DIGIT FOUR FULL STOP +#- 248C;DIGIT FIVE FULL STOP;No;0;EN; 0035 002E;;5;5;N;DIGIT FIVE PERIOD;;;; + {.5.} : "⒌" U248C # DIGIT FIVE FULL STOP +#- 248D;DIGIT SIX FULL STOP;No;0;EN; 0036 002E;;6;6;N;DIGIT SIX PERIOD;;;; + {.6.} : "⒍" U248D # DIGIT SIX FULL STOP +#- 248E;DIGIT SEVEN FULL STOP;No;0;EN; 0037 002E;;7;7;N;DIGIT SEVEN PERIOD;;;; + {.7.} : "⒎" U248E # DIGIT SEVEN FULL STOP +#- 248F;DIGIT EIGHT FULL STOP;No;0;EN; 0038 002E;;8;8;N;DIGIT EIGHT PERIOD;;;; + {.8.} : "⒏" U248F # DIGIT EIGHT FULL STOP +#- 2490;DIGIT NINE FULL STOP;No;0;EN; 0039 002E;;9;9;N;DIGIT NINE PERIOD;;;; + {.9.} : "⒐" U2490 # DIGIT NINE FULL STOP +#- 2491;NUMBER TEN FULL STOP;No;0;EN; 0031 0030 002E;;;10;N;NUMBER TEN PERIOD;;;; + {.10.} : "⒑" U2491 # NUMBER TEN FULL STOP +#- 2492;NUMBER ELEVEN FULL STOP;No;0;EN; 0031 0031 002E;;;11;N;NUMBER ELEVEN PERIOD;;;; + {.11.} : "⒒" U2492 # NUMBER ELEVEN FULL STOP +#- 2493;NUMBER TWELVE FULL STOP;No;0;EN; 0031 0032 002E;;;12;N;NUMBER TWELVE PERIOD;;;; + {.12.} : "⒓" U2493 # NUMBER TWELVE FULL STOP +#- 2494;NUMBER THIRTEEN FULL STOP;No;0;EN; 0031 0033 002E;;;13;N;NUMBER THIRTEEN PERIOD;;;; + {.13.} : "⒔" U2494 # NUMBER THIRTEEN FULL STOP +#- 2495;NUMBER FOURTEEN FULL STOP;No;0;EN; 0031 0034 002E;;;14;N;NUMBER FOURTEEN PERIOD;;;; + {.14.} : "⒕" U2495 # NUMBER FOURTEEN FULL STOP +#- 2496;NUMBER FIFTEEN FULL STOP;No;0;EN; 0031 0035 002E;;;15;N;NUMBER FIFTEEN PERIOD;;;; + {.15.} : "⒖" U2496 # NUMBER FIFTEEN FULL STOP +#- 2497;NUMBER SIXTEEN FULL STOP;No;0;EN; 0031 0036 002E;;;16;N;NUMBER SIXTEEN PERIOD;;;; + {.16.} : "⒗" U2497 # NUMBER SIXTEEN FULL STOP +#- 2498;NUMBER SEVENTEEN FULL STOP;No;0;EN; 0031 0037 002E;;;17;N;NUMBER SEVENTEEN PERIOD;;;; + {.17.} : "⒘" U2498 # NUMBER SEVENTEEN FULL STOP +#- 2499;NUMBER EIGHTEEN FULL STOP;No;0;EN; 0031 0038 002E;;;18;N;NUMBER EIGHTEEN PERIOD;;;; + {.18.} : "⒙" U2499 # NUMBER EIGHTEEN FULL STOP +#- 249A;NUMBER NINETEEN FULL STOP;No;0;EN; 0031 0039 002E;;;19;N;NUMBER NINETEEN PERIOD;;;; + {.19.} : "⒚" U249A # NUMBER NINETEEN FULL STOP +#- 249B;NUMBER TWENTY FULL STOP;No;0;EN; 0032 0030 002E;;;20;N;NUMBER TWENTY PERIOD;;;; + {.20.} : "⒛" U249B # NUMBER TWENTY FULL STOP +#- 1F100;DIGIT ZERO FULL STOP;No;0;EN; 0030 002E;;0;0;N;;;;; + {.0.} : "🄀" U1F100 # DIGIT ZERO FULL STOP +#- 24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;; + {(B11)} : "⓫" U24EB # NEGATIVE CIRCLED NUMBER ELEVEN +#- 24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;; + {(B12)} : "⓬" U24EC # NEGATIVE CIRCLED NUMBER TWELVE +#- 24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;; + {(B13)} : "⓭" U24ED # NEGATIVE CIRCLED NUMBER THIRTEEN +#- 24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;; + {(B14)} : "⓮" U24EE # NEGATIVE CIRCLED NUMBER FOURTEEN +#- 24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;; + {(B15)} : "⓯" U24EF # NEGATIVE CIRCLED NUMBER FIFTEEN +#- 24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;; + {(B16)} : "⓰" U24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN +#- 24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;; + {(B17)} : "⓱" U24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN +#- 24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;; + {(B18)} : "⓲" U24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN +#- 24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;; + {(B19)} : "⓳" U24F3 # NEGATIVE CIRCLED NUMBER NINETEEN +#- 24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;; + {(B20)} : "⓴" U24F4 # NEGATIVE CIRCLED NUMBER TWENTY +#- 24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;N;;;;; + {(B0)} : "⓿" U24FF # NEGATIVE CIRCLED DIGIT ZERO +#- 2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; + {(B1)} : "❶" U2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE +#- 2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;; + {(B2)} : "❷" U2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO +#- 2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;; + {(B3)} : "❸" U2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE +#- 2779;DINGBAT NEGATIVE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED DIGIT FOUR;;;; + {(B4)} : "❹" U2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR +#- 277A;DINGBAT NEGATIVE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED DIGIT FIVE;;;; + {(B5)} : "❺" U277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE +#- 277B;DINGBAT NEGATIVE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED DIGIT SIX;;;; + {(B6)} : "❻" U277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX +#- 277C;DINGBAT NEGATIVE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED DIGIT SEVEN;;;; + {(B7)} : "❼" U277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN +#- 277D;DINGBAT NEGATIVE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED DIGIT EIGHT;;;; + {(B8)} : "❽" U277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT +#- 277E;DINGBAT NEGATIVE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED DIGIT NINE;;;; + {(B9)} : "❾" U277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE +#- 277F;DINGBAT NEGATIVE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED NUMBER TEN;;;; + {(B10)} : "❿" U277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN +#- 1F150;NEGATIVE CIRCLED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; + {(BA)} : "🅐" U1F150 # NEGATIVE CIRCLED LATIN CAPITAL LETTER A +#- 1F151;NEGATIVE CIRCLED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; + {(BB)} : "🅑" U1F151 # NEGATIVE CIRCLED LATIN CAPITAL LETTER B +#- 1F152;NEGATIVE CIRCLED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; + {(BC)} : "🅒" U1F152 # NEGATIVE CIRCLED LATIN CAPITAL LETTER C +#- 1F153;NEGATIVE CIRCLED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; + {(BD)} : "🅓" U1F153 # NEGATIVE CIRCLED LATIN CAPITAL LETTER D +#- 1F154;NEGATIVE CIRCLED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; + {(BE)} : "🅔" U1F154 # NEGATIVE CIRCLED LATIN CAPITAL LETTER E +#- 1F155;NEGATIVE CIRCLED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; + {(BF)} : "🅕" U1F155 # NEGATIVE CIRCLED LATIN CAPITAL LETTER F +#- 1F156;NEGATIVE CIRCLED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; + {(BG)} : "🅖" U1F156 # NEGATIVE CIRCLED LATIN CAPITAL LETTER G +#- 1F157;NEGATIVE CIRCLED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; + {(BH)} : "🅗" U1F157 # NEGATIVE CIRCLED LATIN CAPITAL LETTER H +#- 1F158;NEGATIVE CIRCLED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; + {(BI)} : "🅘" U1F158 # NEGATIVE CIRCLED LATIN CAPITAL LETTER I +#- 1F159;NEGATIVE CIRCLED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; + {(BJ)} : "🅙" U1F159 # NEGATIVE CIRCLED LATIN CAPITAL LETTER J +#- 1F15A;NEGATIVE CIRCLED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; + {(BK)} : "🅚" U1F15A # NEGATIVE CIRCLED LATIN CAPITAL LETTER K +#- 1F15B;NEGATIVE CIRCLED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; + {(BL)} : "🅛" U1F15B # NEGATIVE CIRCLED LATIN CAPITAL LETTER L +#- 1F15C;NEGATIVE CIRCLED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; + {(BM)} : "🅜" U1F15C # NEGATIVE CIRCLED LATIN CAPITAL LETTER M +#- 1F15D;NEGATIVE CIRCLED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; + {(BN)} : "🅝" U1F15D # NEGATIVE CIRCLED LATIN CAPITAL LETTER N +#- 1F15E;NEGATIVE CIRCLED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; + {(BO)} : "🅞" U1F15E # NEGATIVE CIRCLED LATIN CAPITAL LETTER O +#- 1F15F;NEGATIVE CIRCLED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; + {(BP)} : "🅟" U1F15F # NEGATIVE CIRCLED LATIN CAPITAL LETTER P +#- 1F160;NEGATIVE CIRCLED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; + {(BQ)} : "🅠" U1F160 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Q +#- 1F161;NEGATIVE CIRCLED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; + {(BR)} : "🅡" U1F161 # NEGATIVE CIRCLED LATIN CAPITAL LETTER R +#- 1F162;NEGATIVE CIRCLED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; + {(BS)} : "🅢" U1F162 # NEGATIVE CIRCLED LATIN CAPITAL LETTER S +#- 1F163;NEGATIVE CIRCLED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; + {(BT)} : "🅣" U1F163 # NEGATIVE CIRCLED LATIN CAPITAL LETTER T +#- 1F164;NEGATIVE CIRCLED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; + {(BU)} : "🅤" U1F164 # NEGATIVE CIRCLED LATIN CAPITAL LETTER U +#- 1F165;NEGATIVE CIRCLED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; + {(BV)} : "🅥" U1F165 # NEGATIVE CIRCLED LATIN CAPITAL LETTER V +#- 1F166;NEGATIVE CIRCLED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; + {(BW)} : "🅦" U1F166 # NEGATIVE CIRCLED LATIN CAPITAL LETTER W +#- 1F167;NEGATIVE CIRCLED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; + {(BX)} : "🅧" U1F167 # NEGATIVE CIRCLED LATIN CAPITAL LETTER X +#- 1F168;NEGATIVE CIRCLED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; + {(BY)} : "🅨" U1F168 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Y +#- 1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; + {(BZ)} : "🅩" U1F169 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Z +#- 1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; + {[Ba]} : "🅰" U1F170 # NEGATIVE SQUARED LATIN CAPITAL LETTER A +#- 1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; + {[Bb]} : "🅱" U1F171 # NEGATIVE SQUARED LATIN CAPITAL LETTER B +#- 1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; + {[Bc]} : "🅲" U1F172 # NEGATIVE SQUARED LATIN CAPITAL LETTER C +#- 1F173;NEGATIVE SQUARED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; + {[Bd]} : "🅳" U1F173 # NEGATIVE SQUARED LATIN CAPITAL LETTER D +#- 1F174;NEGATIVE SQUARED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; + {[Be]} : "🅴" U1F174 # NEGATIVE SQUARED LATIN CAPITAL LETTER E +#- 1F175;NEGATIVE SQUARED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; + {[Bf]} : "🅵" U1F175 # NEGATIVE SQUARED LATIN CAPITAL LETTER F +#- 1F176;NEGATIVE SQUARED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; + {[Bg]} : "🅶" U1F176 # NEGATIVE SQUARED LATIN CAPITAL LETTER G +#- 1F177;NEGATIVE SQUARED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; + {[Bh]} : "🅷" U1F177 # NEGATIVE SQUARED LATIN CAPITAL LETTER H +#- 1F178;NEGATIVE SQUARED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; + {[Bi]} : "🅸" U1F178 # NEGATIVE SQUARED LATIN CAPITAL LETTER I +#- 1F179;NEGATIVE SQUARED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; + {[Bj]} : "🅹" U1F179 # NEGATIVE SQUARED LATIN CAPITAL LETTER J +#- 1F17A;NEGATIVE SQUARED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; + {[Bk]} : "🅺" U1F17A # NEGATIVE SQUARED LATIN CAPITAL LETTER K +#- 1F17B;NEGATIVE SQUARED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; + {[Bl]} : "🅻" U1F17B # NEGATIVE SQUARED LATIN CAPITAL LETTER L +#- 1F17C;NEGATIVE SQUARED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; + {[Bm]} : "🅼" U1F17C # NEGATIVE SQUARED LATIN CAPITAL LETTER M +#- 1F17D;NEGATIVE SQUARED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; + {[Bn]} : "🅽" U1F17D # NEGATIVE SQUARED LATIN CAPITAL LETTER N +#- 1F17E;NEGATIVE SQUARED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; + {[Bo]} : "🅾" U1F17E # NEGATIVE SQUARED LATIN CAPITAL LETTER O +#- 1F17F;NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; + {[Bp]} : "🅿" U1F17F # NEGATIVE SQUARED LATIN CAPITAL LETTER P +#- 1F180;NEGATIVE SQUARED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; + {[Bq]} : "🆀" U1F180 # NEGATIVE SQUARED LATIN CAPITAL LETTER Q +#- 1F181;NEGATIVE SQUARED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; + {[Br]} : "🆁" U1F181 # NEGATIVE SQUARED LATIN CAPITAL LETTER R +#- 1F182;NEGATIVE SQUARED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; + {[Bs]} : "🆂" U1F182 # NEGATIVE SQUARED LATIN CAPITAL LETTER S +#- 1F183;NEGATIVE SQUARED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; + {[Bt]} : "🆃" U1F183 # NEGATIVE SQUARED LATIN CAPITAL LETTER T +#- 1F184;NEGATIVE SQUARED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; + {[Bu]} : "🆄" U1F184 # NEGATIVE SQUARED LATIN CAPITAL LETTER U +#- 1F185;NEGATIVE SQUARED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; + {[Bv]} : "🆅" U1F185 # NEGATIVE SQUARED LATIN CAPITAL LETTER V +#- 1F186;NEGATIVE SQUARED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; + {[Bw]} : "🆆" U1F186 # NEGATIVE SQUARED LATIN CAPITAL LETTER W +#- 1F187;NEGATIVE SQUARED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; + {[Bx]} : "🆇" U1F187 # NEGATIVE SQUARED LATIN CAPITAL LETTER X +#- 1F188;NEGATIVE SQUARED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; + {[By]} : "🆈" U1F188 # NEGATIVE SQUARED LATIN CAPITAL LETTER Y +#- 1F189;NEGATIVE SQUARED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; + {[Bz]} : "🆉" U1F189 # NEGATIVE SQUARED LATIN CAPITAL LETTER Z +#- 1F18A;CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +#- 1F18F;NEGATIVE SQUARED WC;So;0;L;;;;;N;;;;; + {[BWC]} : "🆏" U1F18F # NEGATIVE SQUARED WC +### Using ... conflicts +### with system entries. Using the *letter* O. +#- 24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;; + {(O1)} : "⓵" U24F5 # DOUBLE CIRCLED DIGIT ONE +#- 24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;; + {(O2)} : "⓶" U24F6 # DOUBLE CIRCLED DIGIT TWO +#- 24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;; + {(O3)} : "⓷" U24F7 # DOUBLE CIRCLED DIGIT THREE +#- 24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;; + {(O4)} : "⓸" U24F8 # DOUBLE CIRCLED DIGIT FOUR +#- 24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;; + {(O5)} : "⓹" U24F9 # DOUBLE CIRCLED DIGIT FIVE +#- 24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;; + {(O6)} : "⓺" U24FA # DOUBLE CIRCLED DIGIT SIX +#- 24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;; + {(O7)} : "⓻" U24FB # DOUBLE CIRCLED DIGIT SEVEN +#- 24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;; + {(O8)} : "⓼" U24FC # DOUBLE CIRCLED DIGIT EIGHT +#- 24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;; + {(O9)} : "⓽" U24FD # DOUBLE CIRCLED DIGIT NINE +#- 24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;; + {(O10)} : "⓾" U24FE # DOUBLE CIRCLED NUMBER TEN diff --git a/parens.compose b/parens.compose index 05f7c17..9291fc3 100644 --- a/parens.compose +++ b/parens.compose @@ -1,179 +1,357 @@ +#- 2474;PARENTHESIZED DIGIT ONE;No;0;ON; 0028 0031 0029;;1;1;N;;;;; <1> : "⑴" U2474 # PARENTHESIZED DIGIT ONE +#- 2475;PARENTHESIZED DIGIT TWO;No;0;ON; 0028 0032 0029;;2;2;N;;;;; <2> : "⑵" U2475 # PARENTHESIZED DIGIT TWO +#- 2476;PARENTHESIZED DIGIT THREE;No;0;ON; 0028 0033 0029;;3;3;N;;;;; <3> : "⑶" U2476 # PARENTHESIZED DIGIT THREE +#- 2477;PARENTHESIZED DIGIT FOUR;No;0;ON; 0028 0034 0029;;4;4;N;;;;; <4> : "⑷" U2477 # PARENTHESIZED DIGIT FOUR +#- 2478;PARENTHESIZED DIGIT FIVE;No;0;ON; 0028 0035 0029;;5;5;N;;;;; <5> : "⑸" U2478 # PARENTHESIZED DIGIT FIVE +#- 2479;PARENTHESIZED DIGIT SIX;No;0;ON; 0028 0036 0029;;6;6;N;;;;; <6> : "⑹" U2479 # PARENTHESIZED DIGIT SIX +#- 247A;PARENTHESIZED DIGIT SEVEN;No;0;ON; 0028 0037 0029;;7;7;N;;;;; <7> : "⑺" U247A # PARENTHESIZED DIGIT SEVEN +#- 247B;PARENTHESIZED DIGIT EIGHT;No;0;ON; 0028 0038 0029;;8;8;N;;;;; <8> : "⑻" U247B # PARENTHESIZED DIGIT EIGHT +#- 247C;PARENTHESIZED DIGIT NINE;No;0;ON; 0028 0039 0029;;9;9;N;;;;; <9> : "⑼" U247C # PARENTHESIZED DIGIT NINE +#- 247D;PARENTHESIZED NUMBER TEN;No;0;ON; 0028 0031 0030 0029;;;10;N;;;;; <1> <0> : "⑽" U247D # PARENTHESIZED NUMBER TEN +#- 247E;PARENTHESIZED NUMBER ELEVEN;No;0;ON; 0028 0031 0031 0029;;;11;N;;;;; <1> <1> : "⑾" U247E # PARENTHESIZED NUMBER ELEVEN +#- 247F;PARENTHESIZED NUMBER TWELVE;No;0;ON; 0028 0031 0032 0029;;;12;N;;;;; <1> <2> : "⑿" U247F # PARENTHESIZED NUMBER TWELVE +#- 2480;PARENTHESIZED NUMBER THIRTEEN;No;0;ON; 0028 0031 0033 0029;;;13;N;;;;; <1> <3> : "⒀" U2480 # PARENTHESIZED NUMBER THIRTEEN +#- 2481;PARENTHESIZED NUMBER FOURTEEN;No;0;ON; 0028 0031 0034 0029;;;14;N;;;;; <1> <4> : "⒁" U2481 # PARENTHESIZED NUMBER FOURTEEN +#- 2482;PARENTHESIZED NUMBER FIFTEEN;No;0;ON; 0028 0031 0035 0029;;;15;N;;;;; <1> <5> : "⒂" U2482 # PARENTHESIZED NUMBER FIFTEEN +#- 2483;PARENTHESIZED NUMBER SIXTEEN;No;0;ON; 0028 0031 0036 0029;;;16;N;;;;; <1> <6> : "⒃" U2483 # PARENTHESIZED NUMBER SIXTEEN +#- 2484;PARENTHESIZED NUMBER SEVENTEEN;No;0;ON; 0028 0031 0037 0029;;;17;N;;;;; <1> <7> : "⒄" U2484 # PARENTHESIZED NUMBER SEVENTEEN +#- 2485;PARENTHESIZED NUMBER EIGHTEEN;No;0;ON; 0028 0031 0038 0029;;;18;N;;;;; <1> <8> : "⒅" U2485 # PARENTHESIZED NUMBER EIGHTEEN +#- 2486;PARENTHESIZED NUMBER NINETEEN;No;0;ON; 0028 0031 0039 0029;;;19;N;;;;; <1> <9> : "⒆" U2486 # PARENTHESIZED NUMBER NINETEEN +#- 2487;PARENTHESIZED NUMBER TWENTY;No;0;ON; 0028 0032 0030 0029;;;20;N;;;;; <2> <0> : "⒇" U2487 # PARENTHESIZED NUMBER TWENTY +#- 249C;PARENTHESIZED LATIN SMALL LETTER A;So;0;L; 0028 0061 0029;;;;N;;;;; : "⒜" U249C # PARENTHESIZED LATIN SMALL LETTER A +#- 249D;PARENTHESIZED LATIN SMALL LETTER B;So;0;L; 0028 0062 0029;;;;N;;;;; : "⒝" U249D # PARENTHESIZED LATIN SMALL LETTER B +#- 249E;PARENTHESIZED LATIN SMALL LETTER C;So;0;L; 0028 0063 0029;;;;N;;;;; : "⒞" U249E # PARENTHESIZED LATIN SMALL LETTER C +#- 249F;PARENTHESIZED LATIN SMALL LETTER D;So;0;L; 0028 0064 0029;;;;N;;;;; : "⒟" U249F # PARENTHESIZED LATIN SMALL LETTER D +#- 24A0;PARENTHESIZED LATIN SMALL LETTER E;So;0;L; 0028 0065 0029;;;;N;;;;; : "⒠" U24A0 # PARENTHESIZED LATIN SMALL LETTER E +#- 24A1;PARENTHESIZED LATIN SMALL LETTER F;So;0;L; 0028 0066 0029;;;;N;;;;; : "⒡" U24A1 # PARENTHESIZED LATIN SMALL LETTER F +#- 24A2;PARENTHESIZED LATIN SMALL LETTER G;So;0;L; 0028 0067 0029;;;;N;;;;; : "⒢" U24A2 # PARENTHESIZED LATIN SMALL LETTER G +#- 24A3;PARENTHESIZED LATIN SMALL LETTER H;So;0;L; 0028 0068 0029;;;;N;;;;; : "⒣" U24A3 # PARENTHESIZED LATIN SMALL LETTER H +#- 24A4;PARENTHESIZED LATIN SMALL LETTER I;So;0;L; 0028 0069 0029;;;;N;;;;; : "⒤" U24A4 # PARENTHESIZED LATIN SMALL LETTER I +#- 24A5;PARENTHESIZED LATIN SMALL LETTER J;So;0;L; 0028 006A 0029;;;;N;;;;; : "⒥" U24A5 # PARENTHESIZED LATIN SMALL LETTER J +#- 24A6;PARENTHESIZED LATIN SMALL LETTER K;So;0;L; 0028 006B 0029;;;;N;;;;; : "⒦" U24A6 # PARENTHESIZED LATIN SMALL LETTER K +#- 24A7;PARENTHESIZED LATIN SMALL LETTER L;So;0;L; 0028 006C 0029;;;;N;;;;; : "⒧" U24A7 # PARENTHESIZED LATIN SMALL LETTER L +#- 24A8;PARENTHESIZED LATIN SMALL LETTER M;So;0;L; 0028 006D 0029;;;;N;;;;; : "⒨" U24A8 # PARENTHESIZED LATIN SMALL LETTER M +#- 24A9;PARENTHESIZED LATIN SMALL LETTER N;So;0;L; 0028 006E 0029;;;;N;;;;; : "⒩" U24A9 # PARENTHESIZED LATIN SMALL LETTER N +#- 24AA;PARENTHESIZED LATIN SMALL LETTER O;So;0;L; 0028 006F 0029;;;;N;;;;; : "⒪" U24AA # PARENTHESIZED LATIN SMALL LETTER O +#- 24AB;PARENTHESIZED LATIN SMALL LETTER P;So;0;L; 0028 0070 0029;;;;N;;;;;

: "⒫" U24AB # PARENTHESIZED LATIN SMALL LETTER P +#- 24AC;PARENTHESIZED LATIN SMALL LETTER Q;So;0;L; 0028 0071 0029;;;;N;;;;; : "⒬" U24AC # PARENTHESIZED LATIN SMALL LETTER Q +#- 24AD;PARENTHESIZED LATIN SMALL LETTER R;So;0;L; 0028 0072 0029;;;;N;;;;; : "⒭" U24AD # PARENTHESIZED LATIN SMALL LETTER R +#- 24AE;PARENTHESIZED LATIN SMALL LETTER S;So;0;L; 0028 0073 0029;;;;N;;;;; : "⒮" U24AE # PARENTHESIZED LATIN SMALL LETTER S +#- 24AF;PARENTHESIZED LATIN SMALL LETTER T;So;0;L; 0028 0074 0029;;;;N;;;;; : "⒯" U24AF # PARENTHESIZED LATIN SMALL LETTER T +#- 24B0;PARENTHESIZED LATIN SMALL LETTER U;So;0;L; 0028 0075 0029;;;;N;;;;; : "⒰" U24B0 # PARENTHESIZED LATIN SMALL LETTER U +#- 24B1;PARENTHESIZED LATIN SMALL LETTER V;So;0;L; 0028 0076 0029;;;;N;;;;; : "⒱" U24B1 # PARENTHESIZED LATIN SMALL LETTER V +#- 24B2;PARENTHESIZED LATIN SMALL LETTER W;So;0;L; 0028 0077 0029;;;;N;;;;; : "⒲" U24B2 # PARENTHESIZED LATIN SMALL LETTER W +#- 24B3;PARENTHESIZED LATIN SMALL LETTER X;So;0;L; 0028 0078 0029;;;;N;;;;; : "⒳" U24B3 # PARENTHESIZED LATIN SMALL LETTER X +#- 24B4;PARENTHESIZED LATIN SMALL LETTER Y;So;0;L; 0028 0079 0029;;;;N;;;;; : "⒴" U24B4 # PARENTHESIZED LATIN SMALL LETTER Y +#- 24B5;PARENTHESIZED LATIN SMALL LETTER Z;So;0;L; 0028 007A 0029;;;;N;;;;; : "⒵" U24B5 # PARENTHESIZED LATIN SMALL LETTER Z +#- 1F110;PARENTHESIZED LATIN CAPITAL LETTER A;So;0;L; 0028 0041 0029;;;;N;;;;; : "🄐" U1F110 # PARENTHESIZED LATIN CAPITAL LETTER A +#- 1F111;PARENTHESIZED LATIN CAPITAL LETTER B;So;0;L; 0028 0042 0029;;;;N;;;;; : "🄑" U1F111 # PARENTHESIZED LATIN CAPITAL LETTER B +#- 1F112;PARENTHESIZED LATIN CAPITAL LETTER C;So;0;L; 0028 0043 0029;;;;N;;;;; : "🄒" U1F112 # PARENTHESIZED LATIN CAPITAL LETTER C +#- 1F113;PARENTHESIZED LATIN CAPITAL LETTER D;So;0;L; 0028 0044 0029;;;;N;;;;; : "🄓" U1F113 # PARENTHESIZED LATIN CAPITAL LETTER D +#- 1F114;PARENTHESIZED LATIN CAPITAL LETTER E;So;0;L; 0028 0045 0029;;;;N;;;;; : "🄔" U1F114 # PARENTHESIZED LATIN CAPITAL LETTER E +#- 1F115;PARENTHESIZED LATIN CAPITAL LETTER F;So;0;L; 0028 0046 0029;;;;N;;;;; : "🄕" U1F115 # PARENTHESIZED LATIN CAPITAL LETTER F +#- 1F116;PARENTHESIZED LATIN CAPITAL LETTER G;So;0;L; 0028 0047 0029;;;;N;;;;; : "🄖" U1F116 # PARENTHESIZED LATIN CAPITAL LETTER G +#- 1F117;PARENTHESIZED LATIN CAPITAL LETTER H;So;0;L; 0028 0048 0029;;;;N;;;;; : "🄗" U1F117 # PARENTHESIZED LATIN CAPITAL LETTER H +#- 1F118;PARENTHESIZED LATIN CAPITAL LETTER I;So;0;L; 0028 0049 0029;;;;N;;;;; : "🄘" U1F118 # PARENTHESIZED LATIN CAPITAL LETTER I +#- 1F119;PARENTHESIZED LATIN CAPITAL LETTER J;So;0;L; 0028 004A 0029;;;;N;;;;; : "🄙" U1F119 # PARENTHESIZED LATIN CAPITAL LETTER J +#- 1F11A;PARENTHESIZED LATIN CAPITAL LETTER K;So;0;L; 0028 004B 0029;;;;N;;;;; : "🄚" U1F11A # PARENTHESIZED LATIN CAPITAL LETTER K +#- 1F11B;PARENTHESIZED LATIN CAPITAL LETTER L;So;0;L; 0028 004C 0029;;;;N;;;;; : "🄛" U1F11B # PARENTHESIZED LATIN CAPITAL LETTER L +#- 1F11C;PARENTHESIZED LATIN CAPITAL LETTER M;So;0;L; 0028 004D 0029;;;;N;;;;; : "🄜" U1F11C # PARENTHESIZED LATIN CAPITAL LETTER M +#- 1F11D;PARENTHESIZED LATIN CAPITAL LETTER N;So;0;L; 0028 004E 0029;;;;N;;;;; : "🄝" U1F11D # PARENTHESIZED LATIN CAPITAL LETTER N +#- 1F11E;PARENTHESIZED LATIN CAPITAL LETTER O;So;0;L; 0028 004F 0029;;;;N;;;;; : "🄞" U1F11E # PARENTHESIZED LATIN CAPITAL LETTER O +#- 1F11F;PARENTHESIZED LATIN CAPITAL LETTER P;So;0;L; 0028 0050 0029;;;;N;;;;;

: "🄟" U1F11F # PARENTHESIZED LATIN CAPITAL LETTER P +#- 1F120;PARENTHESIZED LATIN CAPITAL LETTER Q;So;0;L; 0028 0051 0029;;;;N;;;;; : "🄠" U1F120 # PARENTHESIZED LATIN CAPITAL LETTER Q +#- 1F121;PARENTHESIZED LATIN CAPITAL LETTER R;So;0;L; 0028 0052 0029;;;;N;;;;; : "🄡" U1F121 # PARENTHESIZED LATIN CAPITAL LETTER R +#- 1F122;PARENTHESIZED LATIN CAPITAL LETTER S;So;0;L; 0028 0053 0029;;;;N;;;;; : "🄢" U1F122 # PARENTHESIZED LATIN CAPITAL LETTER S +#- 1F123;PARENTHESIZED LATIN CAPITAL LETTER T;So;0;L; 0028 0054 0029;;;;N;;;;; : "🄣" U1F123 # PARENTHESIZED LATIN CAPITAL LETTER T +#- 1F124;PARENTHESIZED LATIN CAPITAL LETTER U;So;0;L; 0028 0055 0029;;;;N;;;;; : "🄤" U1F124 # PARENTHESIZED LATIN CAPITAL LETTER U +#- 1F125;PARENTHESIZED LATIN CAPITAL LETTER V;So;0;L; 0028 0056 0029;;;;N;;;;; : "🄥" U1F125 # PARENTHESIZED LATIN CAPITAL LETTER V +#- 1F126;PARENTHESIZED LATIN CAPITAL LETTER W;So;0;L; 0028 0057 0029;;;;N;;;;; : "🄦" U1F126 # PARENTHESIZED LATIN CAPITAL LETTER W +#- 1F127;PARENTHESIZED LATIN CAPITAL LETTER X;So;0;L; 0028 0058 0029;;;;N;;;;; : "🄧" U1F127 # PARENTHESIZED LATIN CAPITAL LETTER X +#- 1F128;PARENTHESIZED LATIN CAPITAL LETTER Y;So;0;L; 0028 0059 0029;;;;N;;;;; : "🄨" U1F128 # PARENTHESIZED LATIN CAPITAL LETTER Y +#- 1F129;PARENTHESIZED LATIN CAPITAL LETTER Z;So;0;L; 0028 005A 0029;;;;N;;;;; : "🄩" U1F129 # PARENTHESIZED LATIN CAPITAL LETTER Z +#- 2488;DIGIT ONE FULL STOP;No;0;EN; 0031 002E;;1;1;N;DIGIT ONE PERIOD;;;; <1> : "⒈" U2488 # DIGIT ONE FULL STOP +#- 2489;DIGIT TWO FULL STOP;No;0;EN; 0032 002E;;2;2;N;DIGIT TWO PERIOD;;;; <2> : "⒉" U2489 # DIGIT TWO FULL STOP +#- 248A;DIGIT THREE FULL STOP;No;0;EN; 0033 002E;;3;3;N;DIGIT THREE PERIOD;;;; <3> : "⒊" U248A # DIGIT THREE FULL STOP +#- 248B;DIGIT FOUR FULL STOP;No;0;EN; 0034 002E;;4;4;N;DIGIT FOUR PERIOD;;;; <4> : "⒋" U248B # DIGIT FOUR FULL STOP +#- 248C;DIGIT FIVE FULL STOP;No;0;EN; 0035 002E;;5;5;N;DIGIT FIVE PERIOD;;;; <5> : "⒌" U248C # DIGIT FIVE FULL STOP +#- 248D;DIGIT SIX FULL STOP;No;0;EN; 0036 002E;;6;6;N;DIGIT SIX PERIOD;;;; <6> : "⒍" U248D # DIGIT SIX FULL STOP +#- 248E;DIGIT SEVEN FULL STOP;No;0;EN; 0037 002E;;7;7;N;DIGIT SEVEN PERIOD;;;; <7> : "⒎" U248E # DIGIT SEVEN FULL STOP +#- 248F;DIGIT EIGHT FULL STOP;No;0;EN; 0038 002E;;8;8;N;DIGIT EIGHT PERIOD;;;; <8> : "⒏" U248F # DIGIT EIGHT FULL STOP +#- 2490;DIGIT NINE FULL STOP;No;0;EN; 0039 002E;;9;9;N;DIGIT NINE PERIOD;;;; <9> : "⒐" U2490 # DIGIT NINE FULL STOP +#- 2491;NUMBER TEN FULL STOP;No;0;EN; 0031 0030 002E;;;10;N;NUMBER TEN PERIOD;;;; <1> <0> : "⒑" U2491 # NUMBER TEN FULL STOP +#- 2492;NUMBER ELEVEN FULL STOP;No;0;EN; 0031 0031 002E;;;11;N;NUMBER ELEVEN PERIOD;;;; <1> <1> : "⒒" U2492 # NUMBER ELEVEN FULL STOP +#- 2493;NUMBER TWELVE FULL STOP;No;0;EN; 0031 0032 002E;;;12;N;NUMBER TWELVE PERIOD;;;; <1> <2> : "⒓" U2493 # NUMBER TWELVE FULL STOP +#- 2494;NUMBER THIRTEEN FULL STOP;No;0;EN; 0031 0033 002E;;;13;N;NUMBER THIRTEEN PERIOD;;;; <1> <3> : "⒔" U2494 # NUMBER THIRTEEN FULL STOP +#- 2495;NUMBER FOURTEEN FULL STOP;No;0;EN; 0031 0034 002E;;;14;N;NUMBER FOURTEEN PERIOD;;;; <1> <4> : "⒕" U2495 # NUMBER FOURTEEN FULL STOP +#- 2496;NUMBER FIFTEEN FULL STOP;No;0;EN; 0031 0035 002E;;;15;N;NUMBER FIFTEEN PERIOD;;;; <1> <5> : "⒖" U2496 # NUMBER FIFTEEN FULL STOP +#- 2497;NUMBER SIXTEEN FULL STOP;No;0;EN; 0031 0036 002E;;;16;N;NUMBER SIXTEEN PERIOD;;;; <1> <6> : "⒗" U2497 # NUMBER SIXTEEN FULL STOP +#- 2498;NUMBER SEVENTEEN FULL STOP;No;0;EN; 0031 0037 002E;;;17;N;NUMBER SEVENTEEN PERIOD;;;; <1> <7> : "⒘" U2498 # NUMBER SEVENTEEN FULL STOP +#- 2499;NUMBER EIGHTEEN FULL STOP;No;0;EN; 0031 0038 002E;;;18;N;NUMBER EIGHTEEN PERIOD;;;; <1> <8> : "⒙" U2499 # NUMBER EIGHTEEN FULL STOP +#- 249A;NUMBER NINETEEN FULL STOP;No;0;EN; 0031 0039 002E;;;19;N;NUMBER NINETEEN PERIOD;;;; <1> <9> : "⒚" U249A # NUMBER NINETEEN FULL STOP +#- 249B;NUMBER TWENTY FULL STOP;No;0;EN; 0032 0030 002E;;;20;N;NUMBER TWENTY PERIOD;;;; <2> <0> : "⒛" U249B # NUMBER TWENTY FULL STOP +#- 1F100;DIGIT ZERO FULL STOP;No;0;EN; 0030 002E;;0;0;N;;;;; <0> : "🄀" U1F100 # DIGIT ZERO FULL STOP +#- 24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;; <1> <1> : "⓫" U24EB # NEGATIVE CIRCLED NUMBER ELEVEN +#- 24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;; <1> <2> : "⓬" U24EC # NEGATIVE CIRCLED NUMBER TWELVE +#- 24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;; <1> <3> : "⓭" U24ED # NEGATIVE CIRCLED NUMBER THIRTEEN +#- 24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;; <1> <4> : "⓮" U24EE # NEGATIVE CIRCLED NUMBER FOURTEEN +#- 24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;; <1> <5> : "⓯" U24EF # NEGATIVE CIRCLED NUMBER FIFTEEN +#- 24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;; <1> <6> : "⓰" U24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN +#- 24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;; <1> <7> : "⓱" U24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN +#- 24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;; <1> <8> : "⓲" U24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN +#- 24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;; <1> <9> : "⓳" U24F3 # NEGATIVE CIRCLED NUMBER NINETEEN +#- 24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;; <2> <0> : "⓴" U24F4 # NEGATIVE CIRCLED NUMBER TWENTY +#- 24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;N;;;;; <0> : "⓿" U24FF # NEGATIVE CIRCLED DIGIT ZERO +#- 2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; <1> : "❶" U2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE +#- 2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;; <2> : "❷" U2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO +#- 2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;; <3> : "❸" U2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE +#- 2779;DINGBAT NEGATIVE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED DIGIT FOUR;;;; <4> : "❹" U2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR +#- 277A;DINGBAT NEGATIVE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED DIGIT FIVE;;;; <5> : "❺" U277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE +#- 277B;DINGBAT NEGATIVE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED DIGIT SIX;;;; <6> : "❻" U277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX +#- 277C;DINGBAT NEGATIVE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED DIGIT SEVEN;;;; <7> : "❼" U277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN +#- 277D;DINGBAT NEGATIVE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED DIGIT EIGHT;;;; <8> : "❽" U277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT +#- 277E;DINGBAT NEGATIVE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED DIGIT NINE;;;; <9> : "❾" U277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE +#- 277F;DINGBAT NEGATIVE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED NUMBER TEN;;;; <1> <0> : "❿" U277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN +#- 1F150;NEGATIVE CIRCLED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; : "🅐" U1F150 # NEGATIVE CIRCLED LATIN CAPITAL LETTER A +#- 1F151;NEGATIVE CIRCLED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; : "🅑" U1F151 # NEGATIVE CIRCLED LATIN CAPITAL LETTER B +#- 1F152;NEGATIVE CIRCLED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; : "🅒" U1F152 # NEGATIVE CIRCLED LATIN CAPITAL LETTER C +#- 1F153;NEGATIVE CIRCLED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; : "🅓" U1F153 # NEGATIVE CIRCLED LATIN CAPITAL LETTER D +#- 1F154;NEGATIVE CIRCLED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; : "🅔" U1F154 # NEGATIVE CIRCLED LATIN CAPITAL LETTER E +#- 1F155;NEGATIVE CIRCLED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; : "🅕" U1F155 # NEGATIVE CIRCLED LATIN CAPITAL LETTER F +#- 1F156;NEGATIVE CIRCLED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; : "🅖" U1F156 # NEGATIVE CIRCLED LATIN CAPITAL LETTER G +#- 1F157;NEGATIVE CIRCLED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; : "🅗" U1F157 # NEGATIVE CIRCLED LATIN CAPITAL LETTER H +#- 1F158;NEGATIVE CIRCLED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; : "🅘" U1F158 # NEGATIVE CIRCLED LATIN CAPITAL LETTER I +#- 1F159;NEGATIVE CIRCLED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; : "🅙" U1F159 # NEGATIVE CIRCLED LATIN CAPITAL LETTER J +#- 1F15A;NEGATIVE CIRCLED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; : "🅚" U1F15A # NEGATIVE CIRCLED LATIN CAPITAL LETTER K +#- 1F15B;NEGATIVE CIRCLED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; : "🅛" U1F15B # NEGATIVE CIRCLED LATIN CAPITAL LETTER L +#- 1F15C;NEGATIVE CIRCLED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; : "🅜" U1F15C # NEGATIVE CIRCLED LATIN CAPITAL LETTER M +#- 1F15D;NEGATIVE CIRCLED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; : "🅝" U1F15D # NEGATIVE CIRCLED LATIN CAPITAL LETTER N +#- 1F15E;NEGATIVE CIRCLED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; : "🅞" U1F15E # NEGATIVE CIRCLED LATIN CAPITAL LETTER O +#- 1F15F;NEGATIVE CIRCLED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;;

: "🅟" U1F15F # NEGATIVE CIRCLED LATIN CAPITAL LETTER P +#- 1F160;NEGATIVE CIRCLED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; : "🅠" U1F160 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Q +#- 1F161;NEGATIVE CIRCLED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; : "🅡" U1F161 # NEGATIVE CIRCLED LATIN CAPITAL LETTER R +#- 1F162;NEGATIVE CIRCLED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; : "🅢" U1F162 # NEGATIVE CIRCLED LATIN CAPITAL LETTER S +#- 1F163;NEGATIVE CIRCLED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; : "🅣" U1F163 # NEGATIVE CIRCLED LATIN CAPITAL LETTER T +#- 1F164;NEGATIVE CIRCLED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; : "🅤" U1F164 # NEGATIVE CIRCLED LATIN CAPITAL LETTER U +#- 1F165;NEGATIVE CIRCLED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; : "🅥" U1F165 # NEGATIVE CIRCLED LATIN CAPITAL LETTER V +#- 1F166;NEGATIVE CIRCLED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; : "🅦" U1F166 # NEGATIVE CIRCLED LATIN CAPITAL LETTER W +#- 1F167;NEGATIVE CIRCLED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; : "🅧" U1F167 # NEGATIVE CIRCLED LATIN CAPITAL LETTER X +#- 1F168;NEGATIVE CIRCLED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; : "🅨" U1F168 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Y +#- 1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; : "🅩" U1F169 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Z +#- 1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; : "🅰" U1F170 # NEGATIVE SQUARED LATIN CAPITAL LETTER A +#- 1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; : "🅱" U1F171 # NEGATIVE SQUARED LATIN CAPITAL LETTER B +#- 1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; : "🅲" U1F172 # NEGATIVE SQUARED LATIN CAPITAL LETTER C +#- 1F173;NEGATIVE SQUARED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; : "🅳" U1F173 # NEGATIVE SQUARED LATIN CAPITAL LETTER D +#- 1F174;NEGATIVE SQUARED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; : "🅴" U1F174 # NEGATIVE SQUARED LATIN CAPITAL LETTER E +#- 1F175;NEGATIVE SQUARED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; : "🅵" U1F175 # NEGATIVE SQUARED LATIN CAPITAL LETTER F +#- 1F176;NEGATIVE SQUARED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; : "🅶" U1F176 # NEGATIVE SQUARED LATIN CAPITAL LETTER G +#- 1F177;NEGATIVE SQUARED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; : "🅷" U1F177 # NEGATIVE SQUARED LATIN CAPITAL LETTER H +#- 1F178;NEGATIVE SQUARED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; : "🅸" U1F178 # NEGATIVE SQUARED LATIN CAPITAL LETTER I +#- 1F179;NEGATIVE SQUARED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; : "🅹" U1F179 # NEGATIVE SQUARED LATIN CAPITAL LETTER J +#- 1F17A;NEGATIVE SQUARED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; : "🅺" U1F17A # NEGATIVE SQUARED LATIN CAPITAL LETTER K +#- 1F17B;NEGATIVE SQUARED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; : "🅻" U1F17B # NEGATIVE SQUARED LATIN CAPITAL LETTER L +#- 1F17C;NEGATIVE SQUARED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; : "🅼" U1F17C # NEGATIVE SQUARED LATIN CAPITAL LETTER M +#- 1F17D;NEGATIVE SQUARED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; : "🅽" U1F17D # NEGATIVE SQUARED LATIN CAPITAL LETTER N +#- 1F17E;NEGATIVE SQUARED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; : "🅾" U1F17E # NEGATIVE SQUARED LATIN CAPITAL LETTER O +#- 1F17F;NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;;

: "🅿" U1F17F # NEGATIVE SQUARED LATIN CAPITAL LETTER P +#- 1F180;NEGATIVE SQUARED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; : "🆀" U1F180 # NEGATIVE SQUARED LATIN CAPITAL LETTER Q +#- 1F181;NEGATIVE SQUARED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; : "🆁" U1F181 # NEGATIVE SQUARED LATIN CAPITAL LETTER R +#- 1F182;NEGATIVE SQUARED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; : "🆂" U1F182 # NEGATIVE SQUARED LATIN CAPITAL LETTER S +#- 1F183;NEGATIVE SQUARED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; : "🆃" U1F183 # NEGATIVE SQUARED LATIN CAPITAL LETTER T +#- 1F184;NEGATIVE SQUARED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; : "🆄" U1F184 # NEGATIVE SQUARED LATIN CAPITAL LETTER U +#- 1F185;NEGATIVE SQUARED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; : "🆅" U1F185 # NEGATIVE SQUARED LATIN CAPITAL LETTER V +#- 1F186;NEGATIVE SQUARED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; : "🆆" U1F186 # NEGATIVE SQUARED LATIN CAPITAL LETTER W +#- 1F187;NEGATIVE SQUARED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; : "🆇" U1F187 # NEGATIVE SQUARED LATIN CAPITAL LETTER X +#- 1F188;NEGATIVE SQUARED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; : "🆈" U1F188 # NEGATIVE SQUARED LATIN CAPITAL LETTER Y +#- 1F189;NEGATIVE SQUARED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; : "🆉" U1F189 # NEGATIVE SQUARED LATIN CAPITAL LETTER Z +#- 1F18A;CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +#- 1F18F;NEGATIVE SQUARED WC;So;0;L;;;;;N;;;;; : "🆏" U1F18F # NEGATIVE SQUARED WC ### Using ... conflicts ### with system entries. Using the *letter* O. - <1> : "⓵" U24F5 # DOUBLE CIRCLED DIGIT ONE - <2> : "⓶" U24F6 # DOUBLE CIRCLED DIGIT TWO - <3> : "⓷" U24F7 # DOUBLE CIRCLED DIGIT THREE - <4> : "⓸" U24F8 # DOUBLE CIRCLED DIGIT FOUR - <5> : "⓹" U24F9 # DOUBLE CIRCLED DIGIT FIVE - <6> : "⓺" U24FA # DOUBLE CIRCLED DIGIT SIX - <7> : "⓻" U24FB # DOUBLE CIRCLED DIGIT SEVEN - <8> : "⓼" U24FC # DOUBLE CIRCLED DIGIT EIGHT - <9> : "⓽" U24FD # DOUBLE CIRCLED DIGIT NINE - <1> <0> : "⓾" U24FE # DOUBLE CIRCLED NUMBER TEN +#- 24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;; + <1> : "⓵" U24F5 # DOUBLE CIRCLED DIGIT ONE +#- 24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;; + <2> : "⓶" U24F6 # DOUBLE CIRCLED DIGIT TWO +#- 24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;; + <3> : "⓷" U24F7 # DOUBLE CIRCLED DIGIT THREE +#- 24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;; + <4> : "⓸" U24F8 # DOUBLE CIRCLED DIGIT FOUR +#- 24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;; + <5> : "⓹" U24F9 # DOUBLE CIRCLED DIGIT FIVE +#- 24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;; + <6> : "⓺" U24FA # DOUBLE CIRCLED DIGIT SIX +#- 24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;; + <7> : "⓻" U24FB # DOUBLE CIRCLED DIGIT SEVEN +#- 24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;; + <8> : "⓼" U24FC # DOUBLE CIRCLED DIGIT EIGHT +#- 24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;; + <9> : "⓽" U24FD # DOUBLE CIRCLED DIGIT NINE +#- 24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;; + <1> <0> : "⓾" U24FE # DOUBLE CIRCLED NUMBER TEN -- cgit v1.2.3