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