blob: 10960514bb224806a26825b19efa52ceeaff30f8 [file] [log] [blame]
# Mirror.txt
# Informative properties for Unicode characters:
# This file lists characters that have the mirrored property
# where there is another Unicode character that typically has a glyph
# that is the mirror image of the original character's glyph.
# The file contains a list of lines with mappings from one code point
# to another one for character-based mirroring.
# Note that for "real" mirroring, a rendering engine needs to select
# appropriate alternative glyphs, and that many Unicode characters do not
# have a mirror-image Unicode character.
# Each mapping line contains two fields, separated by a semicolon (';').
# Each of the two fields contains a code point represented as a
# variable-length hexadecimal value with 1 to 6 digits.
# The mapping lines are listed in ascending order by the first field, the
# original code points.
28;29
29;28
3C;3E
3E;3C
5B;5D
5D;5B
7B;7D
7D;7B
AB;BB
BB;AB
2039;203A
203A;2039
2045;2046
2046;2045
207D;207E
207E;207D
208D;208E
208E;208D
2201;2201
2202;2202
2203;2203
2204;2204
2208;220B
2209;220C
220A;220D
220B;2208
220C;2209
220D;220A
2211;2211
2215;2216
2216;2215
221A;221A
221B;221B
221C;221C
221D;221D
221F;221F
2220;2220
2221;2221
2222;2222
2224;2224
2226;2226
222B;222B
222C;222C
222D;222D
222E;222E
222F;222F
2230;2230
2231;2231
2232;2232
2233;2233
2239;2239
223B;223B
223C;223D
223D;223C
223E;223E
223F;223F
2240;2240
2241;2241
2242;2242
2243;22CD
2244;2244
2245;2245
2246;2246
2247;2247
2248;2248
2249;2249
224A;224A
224B;224B
224C;224C
2252;2253
2253;2252
2254;2255
2255;2254
225F;225F
2260;2260
2262;2262
2264;2265
2265;2264
2266;2267
2267;2266
2268;2269
2269;2268
226A;226B
226B;226A
226E;226F
226F;226E
2270;2271
2271;2270
2272;2273
2273;2272
2274;2275
2275;2274
2276;2277
2277;2276
2278;2279
2279;2278
227A;227B
227B;227A
227C;227D
227D;227C
227E;227F
227F;227E
2280;2281
2281;2280
2282;2283
2283;2282
2284;2285
2285;2284
2286;2287
2287;2286
2288;2289
2289;2288
228A;228B
228B;228A
228C;228C
228F;2290
2290;228F
2291;2292
2292;2291
2298;2298
22A2;22A3
22A3;22A2
22A6;22A6
22A7;22A7
22A8;22A8
22A9;22A9
22AA;22AA
22AB;22AB
22AC;22AC
22AD;22AD
22AE;22AE
22AF;22AF
22B0;22B1
22B1;22B0
22B2;22B3
22B3;22B2
22B4;22B5
22B5;22B4
22B6;22B7
22B7;22B6
22B8;22B8
22BE;22BE
22BF;22BF
22C9;22CA
22CA;22C9
22CB;22CC
22CC;22CB
22CD;2243
22D0;22D1
22D1;22D0
22D6;22D7
22D7;22D6
22D8;22D9
22D9;22D8
22DA;22DB
22DB;22DA
22DC;22DD
22DD;22DC
22DE;22DF
22DF;22DE
22E0;22E1
22E1;22E0
22E2;22E3
22E3;22E2
22E4;22E5
22E5;22E4
22E6;22E7
22E7;22E6
22E8;22E9
22E9;22E8
22EA;22EB
22EB;22EA
22EC;22ED
22ED;22EC
22F0;22F1
22F1;22F0
2308;2309
2309;2308
230A;230B
230B;230A
2320;2320
2321;2321
2329;232A
232A;2329
3008;3009
3009;3008
300A;300B
300B;300A
300C;300C
300D;300D
300E;300E
300F;300F
3010;3011
3011;3010
3014;3014
3015;3015
3016;3017
3017;3016
3018;3019
3019;3018
301A;301B
301B;301A
# Mirrored-character mappings for characters that are missing the mirrored property:
# Not listed are characters that could have the mirrored property but would not
# have a mirror-image mapping.
# Mathematical Operators
# 2205;2349
# APL
# No APL symbol has the mirrored property!
# 2300;2349
# 2326;232B
# 232B;2326
# 233F;2340
# 2340;233F
# 2341;2342
# 2342;2341
# 2343;2344
# 2344;2343
# 2345;2346
# 2346;2345
# 2347;2348
# 2348;2347
# 2349;2205