1a32e9e42Smrg# 2a32e9e42Smrg# fontconfig/fc-lang/emoji.orth 3a32e9e42Smrg# 4a32e9e42Smrg# Copyright © 2002 Keith Packard 5a32e9e42Smrg# Copyright © 2017 Red Hat, Inc. 6a32e9e42Smrg# 7a32e9e42Smrg# Permission to use, copy, modify, distribute, and sell this software and its 8a32e9e42Smrg# documentation for any purpose is hereby granted without fee, provided that 9a32e9e42Smrg# the above copyright notice appear in all copies and that both that 10a32e9e42Smrg# copyright notice and this permission notice appear in supporting 11a32e9e42Smrg# documentation, and that the name of the author(s) not be used in 12a32e9e42Smrg# advertising or publicity pertaining to distribution of the software without 13a32e9e42Smrg# specific, written prior permission. The authors make no 14a32e9e42Smrg# representations about the suitability of this software for any purpose. It 15a32e9e42Smrg# is provided "as is" without express or implied warranty. 16a32e9e42Smrg# 17a32e9e42Smrg# THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 18a32e9e42Smrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 19a32e9e42Smrg# EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR 20a32e9e42Smrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 21a32e9e42Smrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 22a32e9e42Smrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 23a32e9e42Smrg# PERFORMANCE OF THIS SOFTWARE. 24a32e9e42Smrg# 25a32e9e42Smrg# Math 26a32e9e42Smrg# 27a32e9e42Smrg# based on 28a32e9e42Smrg# http://www.unicode.org/Public/math/revision-9/MathClass-9.txt 29a32e9e42Smrg# 30a32e9e42Smrg0020 # S # SPACE 31a32e9e42Smrg0021 # P # ! EXCLAMATION MARK 32a32e9e42Smrg0021 # N # ! EXCLAMATION MARK 33a32e9e42Smrg0023..0026 # N # #..& NUMBER SIGN..AMPERSAND 34a32e9e42Smrg0028 # O # ( LEFT PARENTHESIS 35a32e9e42Smrg0029 # C # ) RIGHT PARENTHESIS 36a32e9e42Smrg002A # N # * ASTERISK 37a32e9e42Smrg002B # V # + PLUS SIGN 38a32e9e42Smrg002C # P # , COMMA 39a32e9e42Smrg002D # R # - HYPHEN-MINUS 40a32e9e42Smrg002E # P # . FULL STOP 41a32e9e42Smrg002F # R # / SOLIDUS 42a32e9e42Smrg0030..0039 # N # 0..9 DIGIT ZERO..NINE 43a32e9e42Smrg003A..003B # P # :.. # COLON..SEMICOLON 44a32e9e42Smrg003C..003E # R # <..> LESS-THAN SIGN..GREATER-THAN SIGN 45a32e9e42Smrg003F # P # ? QUESTION MARK 46a32e9e42Smrg0040 # N # @ COMMERCIAL AT 47a32e9e42Smrg0041..005A # A # A..Z LATIN CAPITAL LETTER A..Z 48a32e9e42Smrg005B # O # [ LEFT SQUARE BRACKET 49a32e9e42Smrg005C # N # \ REVERSE SOLIDUS 50a32e9e42Smrg005D # C # ] RIGHT SQUARE BRACKET 51a32e9e42Smrg005E # X # ^ CIRCUMFLEX ACCENT 52a32e9e42Smrg0061..007A # A # a..z LATIN SMALL LETTER A..Z 53a32e9e42Smrg007B # O # { LEFT CURLY BRACKET 54a32e9e42Smrg007C # F # | VERTICAL LINE 55a32e9e42Smrg007D # C # } RIGHT CURLY BRACKET 56a32e9e42Smrg007E # X # ~ TILDE 57a32e9e42Smrg00A1 # P # ¡ INVERTED EXCLAMATION MARK 58a32e9e42Smrg00A2..00A7 # N # ¢..§ CENT SIGN..SECTION SIGN 59a32e9e42Smrg00AC # N # ¬ NOT SIGN 60a32e9e42Smrg00B0 # N # ° DEGREE SIGN 61a32e9e42Smrg00B1 # V # ± PLUS-MINUS SIGN 62a32e9e42Smrg00B5..00B6 # N # µ..¶ MICRO SIGN..PILCROW SIGN 63a32e9e42Smrg00B7 # B # · MIDDLE DOT 64a32e9e42Smrg00BF # P # ¿ INVERTED QUESTION MARK 65a32e9e42Smrg00D7 # B # × MULTIPLICATION SIGN 66a32e9e42Smrg00F7 # B # ÷ DIVISION SIGN 67a32e9e42Smrg0131 # A # ı LATIN SMALL LETTER DOTLESS I 68a32e9e42Smrg0308 # D # ̈ COMBINING DIAERESIS 69a32e9e42Smrg030A # D # ̊ COMBINING RING ABOVE 70a32e9e42Smrg030C # D # ̌ COMBINING CARON 71a32e9e42Smrg0338 # D # ̸ COMBINING LONG SOLIDUS OVERLAY 72a32e9e42Smrg0391..03A1 # A # Α..Ρ GREEK CAPITAL LETTER ALPHA..RHO 73a32e9e42Smrg03A3..03A4 # A # Σ..Τ GREEK CAPITAL LETTER SIGMA..TAU 74a32e9e42Smrg03A6..03A9 # A # Φ..Ω GREEK CAPITAL LETTER PHI..OMEGA 75a32e9e42Smrg03B1..03C1 # A # α..ρ GREEK SMALL LETTER ALPHA..RHO 76a32e9e42Smrg03C3..03C9 # A # σ..ω GREEK SMALL LETTER SIGMA..OMEGA 77a32e9e42Smrg03D5..03D6 # A # ϕ..ϖ GREEK PHI SYMBOL..PI SYMBOL 78a32e9e42Smrg03F0..03F1 # A # ϰ..ϱ GREEK KAPPA SYMBOL..RHO SYMBOL 79a32e9e42Smrg2016 # F # ‖ DOUBLE VERTICAL LINE 80a32e9e42Smrg2020 # R # † DAGGER 81a32e9e42Smrg2020 # N # † DAGGER 82a32e9e42Smrg2021 # R # ‡ DOUBLE DAGGER 83a32e9e42Smrg2021 # N # ‡ DOUBLE DAGGER 84a32e9e42Smrg2022 # B # • BULLET 85a32e9e42Smrg2026 # N # … HORIZONTAL ELLIPSIS 86a32e9e42Smrg2044 # X # ⁄ FRACTION SLASH 87a32e9e42Smrg2057 # N # ⁗ QUADRUPLE PRIME 88a32e9e42Smrg20E1 # D # ⃡ COMBINING LEFT RIGHT ARROW ABOVE 89a32e9e42Smrg2102 # A # ℂ DOUBLE-STRUCK CAPITAL C 90a32e9e42Smrg210E..210F # N # ℎ..ℏ PLANCK CONSTANT.. OVER TWO PI 91a32e9e42Smrg2110..2113 # A # ℐ..ℓ SCRIPT CAPITAL I..SMALL L 92a32e9e42Smrg2115 # A # ℕ DOUBLE-STRUCK CAPITAL N 93a32e9e42Smrg2118..211D # A # ℘..ℝ SCRIPT CAPITAL P..DOUBLE-STRUCK CAPITAL R 94a32e9e42Smrg2124 # A # ℤ DOUBLE-STRUCK CAPITAL Z 95a32e9e42Smrg2200..2201 # U # ∀..∁ FOR ALL..COMPLEMENT 96a32e9e42Smrg2202 # N # ∂ PARTIAL DIFFERENTIAL 97a32e9e42Smrg2203..2204 # U # ∃..∄ THERE EXISTS..DOES NOT EXIST 98a32e9e42Smrg2205 # N # ∅ EMPTY SET 99a32e9e42Smrg2206..2207 # U # ∆..∇ INCREMENT..NABLA 100a32e9e42Smrg2208..220D # R # ∈..∍ ELEMENT OF..SMALL CONTAINS AS MEMBER 101a32e9e42Smrg220F..2211 # L # ∏..∑ N-ARY PRODUCT..SUMMATION 102a32e9e42Smrg2212..2213 # V # −..∓ MINUS SIGN..MINUS-OR-PLUS SIGN 103a32e9e42Smrg2214..2219 # B # ∔..∙ DOT PLUS..BULLET OPERATOR 104a32e9e42Smrg221D # R # ∝ PROPORTIONAL TO 105a32e9e42Smrg221E..2222 # N # ∞..∢ INFINITY..SPHERICAL ANGLE 106a32e9e42Smrg2223..2226 # R # ∣..∦ DIVIDES..NOT PARALLEL TO 107a32e9e42Smrg2227..222A # B # ∧..∪ LOGICAL AND..UNION 108a32e9e42Smrg2234..2235 # N # ∴..∵ THEREFORE..BECAUSE 109a32e9e42Smrg2236..2237 # R # ∶..∷ RATIO..PROPORTION 110a32e9e42Smrg2238 # B # ∸ DOT MINUS 111a32e9e42Smrg2239..223D # R # ∹..∽ EXCESS..REVERSED TILDE 112a32e9e42Smrg223E # B # ∾ INVERTED LAZY S 113a32e9e42Smrg223F # N # ∿ SINE WAVE 114a32e9e42Smrg2240 # B # ≀ WREATH PRODUCT 115a32e9e42Smrg228C..228E # B # ⊌..⊎ MULTISET.. UNION 116a32e9e42Smrg228F..2292 # R # ⊏..⊒ SQUARE IMAGE OF..ORIGINAL OF OR EQUAL TO 117a32e9e42Smrg2293..22A1 # B # ⊓..⊡ SQUARE CAP..SQUARED DOT OPERATOR 118a32e9e42Smrg22A2..22A3 # R # ⊢..⊣ RIGHT TACK..LEFT TACK 119a32e9e42Smrg22A4..22A5 # N # ⊤..⊥ DOWN TACK..UP TACK 120a32e9e42Smrg22C0..22C3 # L # ⋀..⋃ N-ARY LOGICAL AND..UNION 121a32e9e42Smrg22C8 # R # ⋈ BOWTIE 122a32e9e42Smrg22CD # R # ⋍ REVERSED TILDE EQUALS 123a32e9e42Smrg22CE..22CF # B # ⋎..⋏ CURLY LOGICAL OR..AND 124a32e9e42Smrg2308 # O # ⌈ LEFT CEILING 125a32e9e42Smrg2309 # C # ⌉ RIGHT CEILING 126a32e9e42Smrg230A # O # ⌊ LEFT FLOOR 127a32e9e42Smrg230B # C # ⌋ RIGHT FLOOR 128a32e9e42Smrg2322..2323 # R # ⌢..⌣ FROWN..SMILE 129a32e9e42Smrg25A0..25A1 # N # ■..□ BLACK SQUARE..WHITE SQUARE 130a32e9e42Smrg27E6 # O # ⟦ MATHEMATICAL LEFT WHITE SQUARE BRACKET 131a32e9e42Smrg27E7 # C # ⟧ MATHEMATICAL RIGHT WHITE SQUARE BRACKET 132a32e9e42Smrg27E8 # O # ⟨ MATHEMATICAL LEFT ANGLE BRACKET 133a32e9e42Smrg27E9 # C # ⟩ MATHEMATICAL RIGHT ANGLE BRACKET 134a32e9e42Smrg1D400..1D454 # A # .. MATHEMATICAL BOLD CAPITAL A..ITALIC SMALL G 135a32e9e42Smrg1D456..1D49C # A # .. MATHEMATICAL ITALIC SMALL I..SCRIPT CAPITAL A 136a32e9e42Smrg1D49E..1D49F # A # .. MATHEMATICAL SCRIPT CAPITAL C..D 137a32e9e42Smrg1D4A2 # A # MATHEMATICAL SCRIPT CAPITAL G 138a32e9e42Smrg1D4A5..1D4A6 # A # .. MATHEMATICAL SCRIPT CAPITAL J..K 139a32e9e42Smrg1D4A9..1D4AC # A # .. MATHEMATICAL SCRIPT CAPITAL N..Q 140a32e9e42Smrg1D53B..1D53E # A # .. MATHEMATICAL DOUBLE-STRUCK CAPITAL D..G 141a32e9e42Smrg1D540..1D544 # A # .. MATHEMATICAL DOUBLE-STRUCK CAPITAL I..M 142a32e9e42Smrg1D546 # A # MATHEMATICAL DOUBLE-STRUCK CAPITAL O 143a32e9e42Smrg1D54A..1D550 # A # .. MATHEMATICAL DOUBLE-STRUCK CAPITAL S..Y 144a32e9e42Smrg1D6A4..1D6A5 # A # .. MATHEMATICAL ITALIC SMALL DOTLESS I..J 145