diff options
Diffstat (limited to 'src/chrtrans/def7_uni.tbl')
-rw-r--r-- | src/chrtrans/def7_uni.tbl | 2945 |
1 files changed, 2945 insertions, 0 deletions
diff --git a/src/chrtrans/def7_uni.tbl b/src/chrtrans/def7_uni.tbl new file mode 100644 index 0000000..827b48d --- /dev/null +++ b/src/chrtrans/def7_uni.tbl @@ -0,0 +1,2945 @@ +# $LynxId: def7_uni.tbl,v 1.31 2015/04/06 10:45:42 tom Exp $ +# Default 7bit replacements. +# +# This table is very important and should not be excluded from the distribution +# since this is a default fallback for any 8bit user's "display character set" +# which (nearly) of 256 chars and could not map a rich Unicode repertoire. +# +# Note: there are a few rare replacement strings with trailing spaces +# which should be enclosed as C strings like "... " to make things obvious +# (and doing that we should escape \ as \134 and escape " as \" or \042 +# but this is really rare). +# + +#The MIME name of this charset. +Mus-ascii + +# Like any other charset this may be selected as "display character set": +#Name as a Display Charset (used on Options screen) +O7 bit approximations (US-ASCII) + +# Shall this become the "default" translation table? YES! +# There has to be exactly one table marked as "default". +D1 + + +# us-ascii characters should not normally pass here, +# they are always processed directly but let declare them here: +0x20-0x7e idem + + +# NO-BREAK SPACE, +# should not happen (processed in the code): +#U+00a0:NS +U+00a1:! +U+00a2:-c- +U+00a3:-L- +U+00a4:CUR +U+00a5:YEN +U+00a6:| +U+00a7:S: +U+00a8:" +# COPYRIGHT SIGN: +U+00a9:(c) +U+00aa:-a +U+00ab:<< +U+00ac:NOT +# SOFT HYPHEN, +# should not happen (processed in the code): +#U+00ad:- +# REGISTERED SIGN: +U+00ae:(R) +U+00af:- +U+00b0:DEG +U+00b1:+- +U+00b2:^2 +U+00b3:^3 +U+00b4:' +# My -> u +U+00b5:u +U+00b6:P: +U+00b7:. +U+00b8:, +U+00b9:^1 +U+00ba:-o +U+00bb:>> +U+00bc: 1/4 +U+00bd: 1/2 +U+00be: 3/4 +U+00bf:? +0x41 U+00c0-U+00c3 +U+00c4 "Ae" # Ä, not the best choice for some languages. +U+00c5:AA +U+00c6:AE +U+00c7:C, +0x45 U+00c8-U+00cb +0x49 U+00cc-U+00cf +U+00d0:D- +0x4e U+00d1 +0x4f U+00d2-U+00d5 +U+00d6 "Oe" # Ö, not the best choice for some languages. +U+00d7: * +U+00d8:O/ +0x55 U+00d9-U+00db +U+00dc "Ue" # Ü, not the best choice for some languages. +0x59 U+00dd +U+00de:TH +U+00df:ss +U+00e0:`a +0x61 U+00e1-U+00e3 +U+00e4 "ae" # ä, not the best choice for some languages. +U+00e5:aa +U+00e6:ae +U+00e7:c, +0x65 U+00e8-U+00eb +U+00ec:`i +0x69 U+00ed-U+00ef +U+00f0:d- +0x6e U+00f1 +0x6f U+00f2-U+00f5 +U+00f6 "oe" # ö, not the best choice for some languages. +U+00f7:-: +U+00f8:o/ +0x75 U+00f9-U+00fb +U+00fc "ue" # ü, not the best choice for some languages. +0x79 U+00fd +U+00fe:th +0x79 U+00ff +# end of latin-1 repertoire +0x41 U+0100 U+0102 U+0104 # A +0x61 U+0101 U+0103 U+0105 # a +0x43 U+0106 U+0108 U+010a U+010c # C +# The following line is an example for mapping several accented versions +# of small letter 'c' to 'c': +0x63 U+0107 U+0109 U+010b U+010d # c +0x44 U+010e +0x64 U+010f +U+0110:D/ +U+0111:d/ +0x45 U+0112 U+0114 U+0116 U+0118 U+011a # E +0x65 U+0113 U+0115 U+0117 U+0119 U+011b # e +0x47 U+011c U+011e U+0120 U+0122 # G +0x67 U+011d U+011f U+0121 U+0123 # g +0x48 U+0124 +0x68 U+0125 +U+0126:H/ +0x48 U+0127 # LATIN SMALL LETTER H BAR -> H +0x49 U+0128 U+012a U+012c U+012e U+0130 # I +0x69 U+0129 U+012b U+012d U+012f U+0131 # i +U+0132:IJ +U+0133:ij +0x4a U+0134 +0x6a U+0135 +0x4b U+0136 +0x6b U+0137 +U+0138:kk +0x4c U+0139 U+013b U+013d # L +0x6c U+013a U+013c U+013e # l +U+013f:L. +U+0140:l. +U+0141:L/ +U+0142:l/ +0x4e U+0143 U+0145 U+0147 # N +0x6e U+0144 U+0146 U+0148 # n +U+0149:'n +U+014a:NG +0x4e U+014B # LATIN SMALL LETTER ENG -> N +0x4f U+014c U+014e # O +0x6f U+014d U+014f # o +U+0150:O" +U+0151:o" +U+0152:OE +U+0153:oe +0x52 U+0154 U+0156 U+0158 # R +0x72 U+0155 U+0157 U+0159 # r +0x53 U+015a U+015c U+015e U+0160 U+0218 # S +0x73 U+015b U+015d U+015f U+0161 U+0219 # s +0x54 U+0162 U+0164 U+021a # T +0x74 U+0163 U+0165 U+021b # t +U+0166:T/ +U+0167:t/ +0x55 U+0168 U+016a U+016c U+016e U+0172 # U +0x75 U+0169 U+016b U+016d U+016f U+0173 # u +U+0170:U" +U+0171:u" +0x57 U+0174 +0x77 U+0175 +0x59 U+0176 U+0178 +0x79 U+0177 +0x5a U+0179 U+017b U+017d U+021d +0x7a U+017a U+017c U+017e +U+017f:s1 +U+0187:C2 +U+0188:c2 +U+0191:F2 +U+0192: f +U+0198:K2 +U+0199:k2 +U+01a0:O9 +U+01a1:o9 +U+01a2:OI +U+01a3:oi +U+01a6:yr +U+01af:U9 +U+01b0:u9 +U+01b5:Z/ +U+01b6:z/ +U+01b7:ED +0x41 U+01cd +0x61 U+01ce +0x49 U+01cf +0x69 U+01d0 +0x4f U+01d1 +0x6f U+01d2 +0x55 U+01d3 +0x75 U+01d4 +U+01d5:U:- +U+01d6:u:- +U+01d7:U:' +U+01d8:u:' +U+01d9:U:< +U+01da:u:< +U+01db:U:! +U+01dc:u:! +U+01de:A1 +U+01df:a1 +U+01e0:A7 +U+01e1:a7 +U+01e2:A3 +U+01e3:a3 +U+01e4:G/ +U+01e5:g/ +0x47 U+01e6 +0x67 U+01e7 +0x4b U+01e8 +0x6b U+01e9 +0x4f U+01ea +0x6f U+01eb +U+01ec:O1 +U+01ed:o1 +U+01ee:EZ +U+01ef:ez +0x6a U+01f0 +0x47 U+01f4 +0x67 U+01f5 +U+01fa:AA' +U+01fb:aa' +U+01fc:AE' +U+01fd:ae' +U+01fe:O/' +U+01ff:o/' +U+0200:A!! +U+0201:a!! +U+0202:A) +U+0203:a) +U+0204:E!! +U+0205:e!! +U+0206:E) +U+0207:e) +U+0208:I!! +U+0209:i!! +U+020a:I) +U+020b:i) +U+020c:O!! +U+020d:o!! +U+020e:O) +U+020f:o) +U+0210:R!! +U+0211:r!! +U+0212:R) +U+0213:r) +U+0214:U!! +U+0215:u!! +U+0216:U) +U+0217:u) + +# IPA symbols, from +# Linkname: FAQ: Representing IPA Phonetics in ASCII +# URL: http://www.hpl.hp.com/personal/Evan_Kirshenbaum/IPA/faq.html +# (corrected in Russian Cyrillic area). +# (corrected in Greek area). +# +0x41 U+0251 # LATIN SMALL LETTER SCRIPT A -> A +U+0252:A. +U+0253:b` +0x4f U+0254 # LATIN SMALL LETTER OPEN O -> O +U+0256:d. +U+0257:d` +U+0258:@<umd> +0x40 U+0259 # LATIN SMALL LETTER SCHWA -> @ +0x52 U+025A # LATIN SMALL LETTER SCHWA HOOK -> R +0x45 U+025B # LATIN SMALL LETTER EPSILON -> E +U+025c:V" +U+025d:R<umd> +U+025e:O" +0x4a U+025F # LATIN SMALL LETTER DOTLESS J BAR -> J +U+0260:g` +0x67 U+0261 # LATIN SMALL LETTER SCRIPT G +0x47 U+0262 # LATIN LETTER SMALL CAPITAL G +0x51 U+0263 # LATIN SMALL LETTER GAMMA -> Q +U+0264:o- +U+0265:j<rnd> +U+0266:h<?> +U+0268:i" +0x49 U+026A U+0269 # LATIN LETTER SMALL CAPITAL I, LATIN SMALL LETTER IOTA +0x4c U+026B # LATIN SMALL LETTER L WITH MIDDLE TILDE +0x4c U+026C # LATIN SMALL LETTER L BELT +U+026d:l. +U+026e:z<lat> +U+026f:u- +U+0270:j<vel> +0x4d U+0271 # LATIN SMALL LETTER M HOOK +U+0273:n. +U+0274:n" +U+0275:@. +U+0276:&. +0x55 U+0277 # LATIN SMALL LETTER CLOSED OMEGA -> U +0x72 U+0279 # LATIN SMALL LETTER TURNED R -> r +U+027a:*<lat> +U+027b:r. +U+027d:*. +0x2a U+027E # LATIN SMALL LETTER FISHHOOK R -> * +U+0280:r" +0x52 U+0280 # LATIN LETTER SMALL CAPITAL R -> R +U+0281:g" +U+0282:s. +0x53 U+0283 # LATIN SMALL LETTER ESH -> S +U+0284:J` +U+0287:t! +U+0288:t. +U+0289:u" +0x55 U+028A # LATIN SMALL LETTER UPSILON -> U +U+028b:r<lbd> +0x56 U+028C # LATIN SMALL LETTER TURNED V -> V +U+028d:w<vls> +U+028e:l^ +U+028f:I. +U+0290:z. +U+0292:Z +0x3f U+0294 # LATIN SMALL LETTER GLOTTAL STOP -> ? +U+0295:H<vcd> +U+0296:l! +U+0297:c! +U+0298:p! +U+0299:b<trl> +U+029b:G` +0x6a U+029d # LATIN SMALL LETTER CROSSED-TAIL J +U+029e:k! +0x4c U+029F # LATIN LETTER SMALL CAPITAL L +U+02a0:q` +U+02a4:d3 +U+02a6:ts +U+02a7:tS +U+02b0:<h> +U+02b1:<?> +0x3b U+02b2 U+0321 +U+02b3:<r> +U+02b7:<w> +U+02bb:;S +0x27 U+02bc +0x27 U+02bd +U+02c6:^ +U+02c7:'< +U+02c8:| +U+02c9:1- +U+02cb:1! +0x3a U+02d0 +U+02d1 ":\\" +0x2b U+02d6 +0x2d U+02d7 +U+02d8:'( +U+02d9:'. +U+02da:'0 +U+02db:'; +U+02dc:~ +U+02dd:'" +U+02e5:_T +U+02e6:_H +U+02e7:_M +U+02e8:_L +U+02e9:_B +U+02ec:_v +U+02ee:'' +0x60 U+0300 +0x27 U+0301 +0x5e U+0302 +0x7e U+0303 U+0334 +U+030b:'' +0x7c U+030d +U+030e:|| +U+030f:`` +0x2e U+0322 U+0323 +U+0324:<?> +U+0325:<o> +0x2c U+0326 U+0327 +0x2d U+0329 +0x5b U+032a +U+032b:<w> +U+0334:<H> +0x2f U+0337 U+0338 +U+0340:` +U+0341:' +U+0342:~ +U+0344:'% +U+0345:j3 +U+0347:= +U+0360:~~ +U+0374:' +U+0375:, +U+037a:j3 +U+037e:?% +U+0384:'* +U+0385:'% +# Greek letters +U+0386:A' +U+0387:.* +U+0388:E' +U+0389:Y% +U+038a:I' +U+038c:O' +U+038e:U% +U+038f:W% +U+0390:i3 +U+0391:A +U+0392:B +U+0393:G +U+0394:D +U+0395:E +U+0396:Z +U+0397:Y +U+0398:TH +U+0399:I +U+039a:K +U+039b:L +U+039c:M +U+039d:N +U+039e:C +U+039f:O +U+03a0:P +U+03a1:R +U+03a3:S +U+03a4:T +U+03a5:U +U+03a6:F +U+03a7:X +U+03a8:Q +U+03a9:W* +U+03aa:J +U+03ab:V* +U+03ac:a' +U+03ad:e' +U+03ae:y% +U+03af:i' +U+03b0:u3 +U+03b1:a +U+03b2:b +U+03b3:g +U+03b4:d +U+03b5:e +U+03b6:z +U+03b7:y +U+03b8:th +U+03b9:i +U+03ba:k +U+03bb:l +U+03bc:m +U+03bd:n +U+03be:c +U+03bf:o +U+03c0:p +U+03c1:r +U+03c2:*s +U+03c3:s +U+03c4:t +U+03c5:u +U+03c6:f +U+03c7:x +U+03c8:q +U+03c9:w +U+03ca:j +U+03cb:v* +U+03cc:o' +U+03cd:u% +U+03ce:w% +# Greek symbols +U+03d0 "beta " +U+03d1 "theta " +U+03d2 "upsi " +U+03d5 "phi " +U+03d6 "pi " +U+03d7:k. +U+03da:T3 +U+03db:t3 +U+03dc:M3 +U+03dd:m3 +U+03de:K3 +U+03df:k3 +U+03e0:P3 +U+03e1:p3 +U+03f0 "kappa " +U+03f1 "rho " +U+03f3:J +U+03f4:'% +U+03f5:j3 +# Cyrillic capital letters +U+0402:D% +U+0403:G% +U+0404:IE +U+0405:DS +U+0406:II +U+0407:YI +U+0408:J% +U+0409:LJ +U+040a:NJ +U+040b:Ts +U+040c:KJ +U+040e:V% +U+040f:DZ +# Russian Cyrillic letters, transliterated +U+0401:IO +U+0410:A +U+0411:B +U+0412:V +U+0413:G +U+0414:D +U+0415:E +U+0416:ZH +U+0417:Z +U+0418:I +U+0419:J +U+041a:K +U+041b:L +U+041c:M +U+041d:N +U+041e:O +U+041f:P +U+0420:R +U+0421:S +U+0422:T +U+0423:U +U+0424:F +U+0425:H +U+0426:C +U+0427:CH +U+0428:SH +U+0429:SCH +U+042a:" +U+042b:Y +U+042c:' +U+042d:`E +U+042e:YU +U+042f:YA +U+0430:a +U+0431:b +U+0432:v +U+0433:g +U+0434:d +U+0435:e +U+0436:zh +U+0437:z +U+0438:i +U+0439:j +U+043a:k +U+043b:l +U+043c:m +U+043d:n +U+043e:o +U+043f:p +U+0440:r +U+0441:s +U+0442:t +U+0443:u +U+0444:f +U+0445:h +U+0446:c +U+0447:ch +U+0448:sh +U+0449:sch +U+044a:" +U+044b:y +U+044c:' +U+044d:`e +U+044e:yu +U+044f:ya +U+0451:io +# end of Russian Cyrillic letters. +# Cyrillic small letters (and some archaic) +U+0452:d% +U+0453:g% +U+0454:ie +U+0455:ds +U+0456:ii +U+0457:yi +U+0458:j% +U+0459:lj +U+045a:nj +U+045b:ts +U+045c:kj +U+045e:v% +U+045f:dz +U+0462:Y3 +U+0463:y3 +U+046a:O3 +U+046b:o3 +U+0472:F3 +U+0473:f3 +U+0474:V3 +U+0475:v3 +U+0480:C3 +U+0481:c3 +U+0490:G3 +U+0491:g3 +U+04d4:AE +U+04d5:ae +# These may make Yiddish slightly more readable, until we have +# something better. + +0x69 U+05b4 # i +0x61 U+05b7 # a +0x6f U+05b8 # o +0x75 U+05bc # u +0x68 U+05bf # h +0x3a U+05c2 # : + +0x76 U+05f0 # v +U+05f1:oy +U+05f2:ey + +# U+05d0:A+ +0x23 U+05d0 # '#' + +U+05d1:B+ +U+05d2:G+ +U+05d3:D+ +U+05d4:H+ +U+05d5:W+ +U+05d6:Z+ +U+05d7:X+ +U+05d8:Tj +U+05d9:J+ +U+05da:K% +U+05db:K+ +U+05dc:L+ +U+05dd:M% +U+05de:M+ +U+05df:N% +U+05e0:N+ +U+05e1:S+ +U+05e2:E+ +U+05e3:P% +U+05e4:P+ +U+05e5:Zj +U+05e6:ZJ +U+05e7:Q+ +U+05e8:R+ +U+05e9:Sh +U+05ea:T+ + +U+060c:,+ +U+061b:;+ +U+061f:?+ +U+0621:H' +U+0622:aM +U+0623:aH +U+0624:wH +U+0625:ah +U+0626:yH +U+0627:a+ +U+0628:b+ +U+0629:tm +U+062a:t+ +U+062b:tk +U+062c:g+ +U+062d:hk +U+062e:x+ +U+062f:d+ +U+0630:dk +U+0631:r+ +U+0632:z+ +U+0633:s+ +U+0634:sn +U+0635:c+ +U+0636:dd +U+0637:tj +U+0638:zH +U+0639:e+ +U+063a:i+ +U+0640:++ +U+0641:f+ +U+0642:q+ +U+0643:k+ +U+0644:l+ +U+0645:m+ +U+0646:n+ +U+0647:h+ +U+0648:w+ +U+0649:j+ +U+064a:y+ +U+064b::+ +U+064c:"+ +U+064d:=+ +U+064e:/+ +U+064f:'+ +U+0650:1+ +U+0651:3+ +U+0652:0+ +U+0660:0a +U+0661:1a +U+0662:2a +U+0663:3a +U+0664:4a +U+0665:5a +U+0666:6a +U+0667:7a +U+0668:8a +U+0669:9a +U+0670:aS +U+067e:p+ +U+0681:hH +U+0686:tc +U+0698:zj +U+06a4:v+ +U+06af:gf +U+06f0:0a +U+06f1:1a +U+06f2:2a +U+06f3:3a +U+06f4:4a +U+06f5:5a +U+06f6:6a +U+06f7:7a +U+06f8:8a +U+06f9:9a + +# Replacement strings for Ethiopic characters +U+1200:he +U+1201:hu +U+1202:hi +U+1203:ha +U+1204:hE +0x68 U+1205 #:h +U+1206:ho +U+1208:le +U+1209:lu +U+120A:li +U+120B:la +U+120C:lE +0x6c U+120D #:l +U+120E:lo +U+120F:lWa +U+1210:He +U+1211:Hu +U+1212:Hi +U+1213:Ha +U+1214:HE +0x48 U+1215 #:H +U+1216:Ho +U+1217:HWa +U+1218:me +U+1219:mu +U+121A:mi +U+121B:ma +U+121C:mE +0x6d U+121D #:m +U+121E:mo +U+121F:mWa +U+1220:`se +U+1221:`su +U+1222:`si +U+1223:`sa +U+1224:`sE +U+1225:`s +U+1226:`so +U+1227:`sWa +U+1228:re +U+1229:ru +U+122A:ri +U+122B:ra +U+122C:rE +0x72 U+122D #:r +U+122E:ro +U+122F:rWa +U+1230:se +U+1231:su +U+1232:si +U+1233:sa +U+1234:sE +0x73 U+1235 #:s +U+1236:so +U+1237:sWa +U+1238:xe +U+1239:xu +U+123A:xi +U+123B:xa +U+123C:xE +U+123D:xa +U+123E:xo +U+123F:xWa +U+1240:qe +U+1241:qu +U+1242:qi +U+1243:qa +U+1244:qE +0x71 U+1245 #:q +U+1246:qo +U+1248:qWe +U+124A:qWi +U+124B:qWa +U+124C:qWE +U+124D:qW +U+1250:Qe +U+1251:Qu +U+1252:Qi +U+1253:Qa +U+1254:QE +0x51 U+1255 #:Q +U+1256:Qo +U+1258:QWe +U+125A:QWi +U+125B:QWa +U+125C:QWE +U+125D:QW +U+1260:be +U+1261:bu +U+1262:bi +U+1263:ba +U+1264:bE +0x62 U+1265 #:b +U+1266:bo +U+1267:bWa +U+1268:ve +U+1269:vu +U+126A:vi +U+126B:va +U+126C:vE +0x76 U+126D #:v +U+126E:vo +U+126F:vWa +U+1270:te +U+1271:tu +U+1272:ti +U+1273:ta +U+1274:tE +0x74 U+1275 #:t +U+1276:to +U+1277:tWa +U+1278:ce +U+1279:cu +U+127A:ci +U+127B:ca +U+127C:cE +0x63 U+127D #:c +U+127E:co +U+127F:cWa +U+1280:`he +U+1281:`hu +U+1282:`hi +U+1283:`ha +U+1284:`hE +U+1285:`h +U+1286:`ho +U+1288:hWe +U+128A:hWi +U+128B:hWa +U+128C:hWE +U+128D:hW +U+1290:na +U+1291:nu +U+1292:ni +U+1293:na +U+1294:nE +0x6e U+1295 #:n +U+1296:no +U+1297:nWa +U+1298:Ne +U+1299:Nu +U+129A:Ni +U+129B:Na +U+129C:NE +0x4e U+129D #:N +U+129E:No +U+129F:NWa +0x65 U+12A0 #:e +0x75 U+12A1 #:u +0x69 U+12A2 #:i +0x61 U+12A3 #:a +0x45 U+12A4 #:E +0x49 U+12A5 #:I +0x6f U+12A6 #:o +U+12A7:e3 +U+12A8:ke +U+12A9:ku +U+12AA:ki +U+12AB:ka +U+12AC:kE +0x6b U+12AD #:k +U+12AE:ko +U+12B0:kWe +U+12B2:kWi +U+12B3:kWa +U+12B4:kWE +U+12B5:kW +U+12B8:Ke +U+12B9:Ku +U+12BA:Ki +U+12BB:Ka +U+12BC:KE +0x4b U+12BD #:K +U+12BE:Ko +U+12C0:KWe +U+12C2:KWi +U+12C3:KWa +U+12C4:KWE +U+12C5:KW +U+12C8:we +U+12C9:wu +U+12CA:wi +U+12CB:wa +U+12CC:wE +0x77 U+12CD #:w +U+12CE:wo +U+12D0:`e +U+12D1:`u +U+12D2:`i +U+12D3:`a +U+12D4:`E +U+12D5:`I +U+12D6:`o +U+12D8:ze +U+12D9:zu +U+12DA:zi +U+12DB:za +U+12DC:zE +0x7a U+12DD #:z +U+12DE:zo +U+12DF:zWa +U+12E0:Ze +U+12E1:Zu +U+12E2:Zi +U+12E3:Za +U+12E4:ZE +0x5a U+12E5 #:Z +U+12E6:Zo +U+12E7:ZWa +U+12E8:ye +U+12E9:yu +U+12EA:yi +U+12EB:ya +U+12EC:yE +0x79 U+12ED #:y +U+12EE:yo +U+12EF:yWa +U+12F0:de +U+12F1:du +U+12F2:di +U+12F3:da +U+12F4:dE +0x64 U+12F5 #:d +U+12F6:do +U+12F7:dWa +U+12F8:De +U+12F9:Du +U+12FA:Di +U+12FB:Da +U+12FC:DE +0x44 U+12FD #:D +U+12FE:Do +U+12FF:DWa +U+1300:je +U+1301:ju +U+1302:ji +U+1303:ja +U+1304:jE +0x6a U+1305 #:j +U+1306:jo +U+1307:jWa +U+1308:ga +U+1309:gu +U+130A:gi +U+130B:ga +U+130C:gE +0x67 U+130D #:g +U+130E:go +U+1310:gWu +U+1312:gWi +U+1313:gWa +U+1314:gWE +U+1315:gW +U+1318:Ge +U+1319:Gu +U+131A:Gi +U+131B:Ga +U+131C:GE +0x47 U+131D #:G +U+131E:Go +U+131F:GWa +U+1320:Te +U+1321:Tu +U+1322:Ti +U+1323:Ta +U+1324:TE +0x54 U+1325 #:T +U+1326:To +U+1327:TWa +U+1328:Ce +U+1329:Ca +U+132A:Cu +U+132B:Ca +U+132C:CE +0x43 U+132D #:C +U+132E:Co +U+132F:CWa +U+1330:Pe +U+1331:Pu +U+1332:Pi +U+1333:Pa +U+1334:PE +0x50 U+1335 #:P +U+1336:Po +U+1337:PWa +U+1338:SWe +U+1339:SWu +U+133A:SWi +U+133B:SWa +U+133C:SWE +U+133D:SW +U+133E:SWo +U+133F:SWa +U+1340:`Sa +U+1341:`Su +U+1342:`Si +U+1343:`Sa +U+1344:`SE +U+1345:`S +U+1346:`So +U+1348:fa +U+1349:fu +U+134A:fi +U+134B:fa +U+134C:fE +0x6f U+134D #:f +U+134E:fo +U+134F:fWa +U+1350:pe +U+1351:pu +U+1352:pi +U+1353:pa +U+1354:pE +0x70 U+1355 #:p +U+1356:po +U+1357:pWa +U+1358:mYa +U+1359:rYa +U+135A:fYa +# ETHIOPIC SPACE U+1360 mapped to ASCII space +0x20 U+1360 +0x3a U+1361 #:: +U+1362::: +0x2c U+1363 #:, +U+1364:; +U+1365:-: +U+1366::- +U+1367:`? +U+1368::|: +U+1369:`1 +U+136A:`2 +U+136B:`3 +U+136C:`4 +U+136D:`5 +U+136E:`6 +U+136F:`7 +U+1370:`8 +U+1371:`9 +U+1372:`10 +U+1373:`20 +U+1374:`30 +U+1375:`40 +U+1376:`50 +U+1377:`60 +U+1378:`70 +U+1379:`80 +U+137A:`90 +U+137B:`100 +U+137C:`10000 + + +U+1e00:A-0 +U+1e01:a-0 +U+1e02:B. +U+1e03:b. +U+1e04:B-. +U+1e05:b-. +U+1e06:B_ +U+1e07:b_ +U+1e08:C,' +U+1e09:c,' +U+1e0a:D. +U+1e0b:d. +U+1e0c:D-. +U+1e0d:d-. +U+1e0e:D_ +U+1e0f:d_ +U+1e10:D, +U+1e11:d, +U+1e12:D-> +U+1e13:d-> +U+1e14:E-! +U+1e15:e-! +U+1e16:E-' +U+1e17:e-' +U+1e18:E-> +U+1e19:e-> +U+1e1a:E-? +U+1e1b:e-? +U+1e1c:E,( +U+1e1d:e,( +U+1e1e:F. +U+1e1f:f. +U+1e20:G- +U+1e21:g- +U+1e22:H. +U+1e23:h. +U+1e24:H-. +U+1e25:h-. +U+1e26:H: +U+1e27:h: +U+1e28:H, +U+1e29:h, +U+1e2a:H-( +U+1e2b:h-( +U+1e2c:I-? +U+1e2d:i-? +U+1e2e:I:' +U+1e2f:i:' +U+1e30:K' +U+1e31:k' +U+1e32:K-. +U+1e33:k-. +U+1e34:K_ +U+1e35:k_ +U+1e36:L-. +U+1e37:l-. +U+1e38:L--. +U+1e39:l--. +U+1e3a:L_ +U+1e3b:l_ +U+1e3c:L-> +U+1e3d:l-> +U+1e3e:M' +U+1e3f:m' +U+1e40:M. +U+1e41:m. +U+1e42:M-. +U+1e43:m-. +U+1e44:N. +U+1e45:n. +U+1e46:N-. +U+1e47:n-. +U+1e48:N_ +U+1e49:n_ +U+1e4a:N-> +U+1e4b:n-> +U+1e4c:O?' +U+1e4d:o?' +U+1e4e:O?: +U+1e4f:o?: +U+1e50:O-! +U+1e51:o-! +U+1e52:O-' +U+1e53:o-' +U+1e54:P' +U+1e55:p' +U+1e56:P. +U+1e57:p. +U+1e58:R. +U+1e59:r. +U+1e5a:R-. +U+1e5b:r-. +U+1e5c:R--. +U+1e5d:r--. +U+1e5e:R_ +U+1e5f:r_ +U+1e60:S. +U+1e61:s. +U+1e62:S-. +U+1e63:s-. +U+1e64:S'. +U+1e65:s'. +U+1e66:S<. +U+1e67:s<. +U+1e68:S.-. +U+1e69:s.-. +U+1e6a:T. +U+1e6b:t. +U+1e6c:T-. +U+1e6d:t-. +U+1e6e:T_ +U+1e6f:t_ +U+1e70:T-> +U+1e71:t-> +U+1e72:U--: +U+1e73:u--: +U+1e74:U-? +U+1e75:u-? +U+1e76:U-> +U+1e77:u-> +U+1e78:U?' +U+1e79:u?' +U+1e7a:U-: +U+1e7b:u-: +U+1e7c:V? +U+1e7d:v? +U+1e7e:V-. +U+1e7f:v-. +U+1e80:W! +U+1e81:w! +U+1e82:W' +U+1e83:w' +U+1e84:W: +U+1e85:w: +U+1e86:W. +U+1e87:w. +U+1e88:W-. +U+1e89:w-. +U+1e8a:X. +U+1e8b:x. +U+1e8c:X: +U+1e8d:x: +U+1e8e:Y. +U+1e8f:y. +U+1e90:Z> +U+1e91:z> +U+1e92:Z-. +U+1e93:z-. +U+1e94:Z_ +U+1e95:z_ +U+1e96:h_ +U+1e97:t: +U+1e98:w0 +U+1e99:y0 +U+1ea0:A-. +U+1ea1:a-. +U+1ea2:A2 +U+1ea3:a2 +U+1ea4:A>' +U+1ea5:a>' +U+1ea6:A>! +U+1ea7:a>! +U+1ea8:A>2 +U+1ea9:a>2 +U+1eaa:A>? +U+1eab:a>? +U+1eac:A>-. +U+1ead:a>-. +U+1eae:A(' +U+1eaf:a(' +U+1eb0:A(! +U+1eb1:a(! +U+1eb2:A(2 +U+1eb3:a(2 +U+1eb4:A(? +U+1eb5:a(? +U+1eb6:A(-. +U+1eb7:a(-. +U+1eb8:E-. +U+1eb9:e-. +U+1eba:E2 +U+1ebb:e2 +U+1ebc:E? +U+1ebd:e? +U+1ebe:E>' +U+1ebf:e>' +U+1ec0:E>! +U+1ec1:e>! +U+1ec2:E>2 +U+1ec3:e>2 +U+1ec4:E>? +U+1ec5:e>? +U+1ec6:E>-. +U+1ec7:e>-. +U+1ec8:I2 +U+1ec9:i2 +U+1eca:I-. +U+1ecb:i-. +U+1ecc:O-. +U+1ecd:o-. +U+1ece:O2 +U+1ecf:o2 +U+1ed0:O>' +U+1ed1:o>' +U+1ed2:O>! +U+1ed3:o>! +U+1ed4:O>2 +U+1ed5:o>2 +U+1ed6:O>? +U+1ed7:o>? +U+1ed8:O>-. +U+1ed9:o>-. +U+1eda:O9' +U+1edb:o9' +U+1edc:O9! +U+1edd:o9! +U+1ede:O92 +U+1edf:o92 +U+1ee0:O9? +U+1ee1:o9? +U+1ee2:O9-. +U+1ee3:o9-. +U+1ee4:U-. +U+1ee5:u-. +U+1ee6:U2 +U+1ee7:u2 +U+1ee8:U9' +U+1ee9:u9' +U+1eea:U9! +U+1eeb:u9! +U+1eec:U92 +U+1eed:u92 +U+1eee:U9? +U+1eef:u9? +U+1ef0:U9-. +U+1ef1:u9-. +U+1ef2:Y! +U+1ef3:y! +U+1ef4:Y-. +U+1ef5:y-. +U+1ef6:Y2 +U+1ef7:y2 +U+1ef8:Y? +U+1ef9:y? +0x61 U+1f00 +U+1f01:ha +U+1f02:`a +U+1f03:h`a +U+1f04:a' +U+1f05:ha' +U+1f06:a~ +U+1f07:ha~ +0x41 U+1f08 +U+1f09:hA +U+1f0a:`A +U+1f0b:h`A +U+1f0c:A' +U+1f0d:hA' +U+1f0e:A~ +U+1f0f:hA~ +U+1f11:he +U+1f19:hE +U+1f31:hi +U+1f39:hI +U+1f41:ho +U+1f49:hO +U+1f51:hu +U+1f59:hU +U+1fbf:,, +U+1fc0:?* +U+1fc1:?: +U+1fcd:,! +U+1fce:,' +U+1fcf:?, +U+1fdd:;! +U+1fde:;' +U+1fdf:?; +U+1fe5:rh +U+1fec:Rh +U+1fed:!: +U+1fef:!* +U+1ffe:;; +# General punctuation: +0x20 U+2000 U+2002 U+2004-U+200A U+205F # spaces +U+2001 " " +U+2003 " " +U+200e:(->) +U+200f:(<-) +U+200a: +0x2d U+2010 U+2011 U+2013 U+2015 # hyphen-like +U+2014 "--" +U+2016:|| +U+2017:=2 +0x60 U+2018 # left single quotation mark <`> +0x27 U+2019-U+201b # various single quotation marks <'> +0x22 U+201c-U+201f # various double quotation marks <"> +U+2020:/- +U+2021:/= +U+2022 " o " +U+2023 " > " +0x2e U+2024 +U+2025:.. +U+2026:... +U+2027:. +U+2028 "\015" +U+2029 "\015\012" + +# Dont wanna see these: +# POP DIRECTIONAL FORMATTING 202C +U+202c: +# LEFT-TO-RIGHT OVERRIDE 202D +U+202d: + +U+202b "" +U+202f "" +U+2030: 0/00 +U+2031: 0/000 +U+2032:' +U+2033:'' +U+2034:''' +U+2035:` +U+2036:`` +U+2037:``` +U+2038:^ +U+2039:< +U+203a:> +U+203b::X +U+203c:!! +U+203d:?! +U+203e:'- +U+2042:*** +U+2043 " - " +U+2044:/ +U+2045:[- +U+2046:-] +U+2047:?? +U+2048:?! +U+2049:!? +U+204b:|P +U+204e:* +U+2051:** +U+2052:./. +U+2053:~ +U+2056 " .: " +U+2057:'''' +U+2058 " .:. " +U+2059 " :.: " +U+205a " : " +U+205b " .:. " +U+205c ":+:" +U+2044:/ +U+2047:?? +U+2048:?! +U+2049:!? +# end of General punctuation. +U+2070:^0 +U+2074:^4 +U+2075:^5 +U+2076:^6 +U+2077:^7 +U+2078:^8 +U+2079:^9 +U+207a:^+ +U+207b:^- +U+207c:^= +U+207d:^( +U+207e:^) +U+207f:^n +U+2080:_0 +U+2081:_1 +U+2082:_2 +U+2083:_3 +U+2084:_4 +U+2085:_5 +U+2086:_6 +U+2087:_7 +U+2088:_8 +U+2089:_9 +U+208a:_+ +U+208b:_- +U+208c:_= +U+208d:( +U+208e:) +# Old euro currency sign glyph: +#U+20A0:CE +U+20a1:C// +U+20a2:Cr +U+20a3:Ff +U+20a4:Li +U+20a5:m/ +U+20a6:N= +U+20a7:Pt +U+20a8:Rs +U+20a9:W= +U+20aa:rJ +U+20ab:d_ +# New euro currency sign glyph: +U+20AC:EUR +U+20ad:K- +U+20ae:T// +U+20af:Dp +U+20b1:P= +U+20b2:G| +U+20b3:A= +U+20b5:C| +U+2100:a/c +U+2101:a/s +U+2103:oC +U+2104:CL +U+2105:c/o +U+2106:c/u +U+2109:oF +0x67 U+210a +0x68 U+210e +U+210f "\134hbar " +U+2111:Im +U+2113:l +U+2116:No. +U+2117:(P) +U+2118:P +U+211C:Re +U+211e:Rx +U+2120:(SM) +U+2121:TEL +# TRADE MARK SIGN: +U+2122:(TM) +U+2125:oz. +U+2126:Ohm +0x4b U+212A # Kelvin sign - K +U+212b:Ang. +U+212E:est. +0x6f U+2134 +U+2135 "Aleph " +U+2136 "Bet " +U+2137 "Gimel " +U+2138 "Dalet " +U+213B: FAX +U+2153: 1/3 +U+2154: 2/3 +U+2155: 1/5 +U+2156: 2/5 +U+2157: 3/5 +U+2158: 4/5 +U+2159: 1/6 +U+215a: 5/6 +U+215b: 1/8 +U+215c: 3/8 +U+215d: 5/8 +U+215e: 7/8 +U+215f: 1/ +U+2160:I +U+2161:II +U+2162:III +U+2163:IV +U+2164:V +U+2165:VI +U+2166:VII +U+2167:VIII +U+2168:IX +U+2169:X +U+216a:XI +U+216b:XII +U+216c:L +U+216d:C +U+216e:D +U+216f:M +U+2170:i +U+2171:ii +U+2172:iii +U+2173:iv +U+2174:v +U+2175:vi +U+2176:vii +U+2177:viii +U+2178:ix +U+2179:x +U+217a:xi +U+217b:xii +U+217c:l +U+217d:c +U+217e:d +U+217f:m +U+2180:1000RCD +U+2181:5000R +U+2182:10000R +# Arrows +U+2190:<- +U+2191 "^|" # upwards arrow "-^" +U+2192:-> +U+2193 "|v" # downwards arrow "-v" +U+2194:<-> +U+2195 "^|v" # up down arrow "UD" +U+2196:^\ +U+2197:/^ +U+2198:\v +U+2199:v/ +U+219a:</- +U+219b:-/> +U+219c:<~ +U+219d:~> +U+219e:<<- +U+219f:^^| +U+21a0:->> +U+21a1:|vv +U+21a2:<-< +U+21a3:>-> +U+21a4:<-| +U+21a5:^|_ +U+21a6:|-> +U+21a8 "^|v_" # up down arrow with base "UD-" +U+21ad:<~> +U+21ae:<-/-> +U+21af:Nv +U+21b0:<^| +U+21b1:|^> +U+21b2:<v| +U+21b3:|v> +U+21b4:-v +U+21B5:RET +U+21ba:u< +U+21bb:>u +U+21bc:<- +U+21bd:<- +U+21be:^| +U+21bf:^| +U+21c0:-> +U+21c1:-> +U+21c2:|v +U+21c3:|v +U+21c4:<=> +U+21c5:^||v +U+21c6:<=> +U+21c7:<<= +U+21c8:^|^| +U+21c9:=>> +U+21ca:|v|v +U+21cb:<=> +U+21cc:<=> +U+21cd:<=/= +U+21ce:<=/=> +U+21cf:=/=> +U+21d0:<= +U+21d1 "^||" # upwards double arrow "^^" +U+21d2:=> +U+21d3 "||v" # downwards double arrow "vv" +U+21d4:<=> +U+21d5:^||v +U+21d6:^\\ +U+21d7://^ +U+21d8:\\v +U+21d9:v// +U+21da:<-= +U+21db:=-> +U+21dc:<~ +U+21dd:~> +U+21de:^|=| +U+21df:|=|v +U+21e0:<- +U+21e1:^: +U+21e2:-> +U+21e3::v +U+21e4:|<- +U+21e5:->| +U+21e6:<- +U+21e7:^| +U+21e8:-> +U+21e9:|v +U+21ea:^! +U+21eb:^I +U+21ec:^-I +U+21ed:^|I +U+21ee:^^| +U+21ef:^^I +U+21f0:|-> +U+21f2:\v_| +U+21f3:^|v +U+21f4:-o> +U+21f5:|v^| +U+21f6:=->>> +U+21f7:<-|- +U+21f8:-|-> +U+21f9:<-|-> +U+21fa:<-||- +U+21fb:-||-> +U+21fc:<-||-> +U+21fd:<- +U+21fe:-> +U+21ff:<-> +U+2200:FA +U+2201:C +U+2202:\partial +U+2203:TE +U+2204:TDNE +U+2205:{} +U+2206:Delta +U+2207:Nabla +U+2208:(- +U+2209:!(- +U+220a:(- +U+220b:-) +U+220c:!-) +U+220d:-) +U+220e " qed" +U+220f:\prod +U+2211:\sum +U+2212:- +U+2213:-/+ +U+2214:.+ +0x2f U+2215 +U+2216 " - " +U+2217:* +U+2218:Ob +U+2219:sb +U+221a " SQRT " +U+221b " ROOT3 " +U+221c " ROOT4 " +U+221d:0( +U+221e:infty +U+221f:-L +U+2220:-V +U+2225:PP +U+2226 " !PP " +U+2227:AND +U+2228:OR +U+2229:(U +U+222a:)U +U+222b "\134int " +U+222c "\134int\134int " +U+222d "\134int\134int\134int " +U+222e:Io +U+2234:.: +U+2235::. +U+2236::R +U+2237::: +U+2238:.- +U+2239:-: +U+223c "?1" # Why not use "~" in this and following tilde-like characters? I'll assume someone more math-literate than I did this, and leave them alone. +U+223e:CG +U+2241:!~ +U+2242:-~ +U+2243:?- +U+2244:!~- +U+2245:?= +U+2246:~!= +U+2247:!~= +# ALMOST EQUAL TO: +U+2248:~= +U+2249 " !~= " +U+224b:~3 +U+224c:=? +U+2250:=... +U+2253:HI +U+2254::= +U+2255:=: +U+2260:!= +U+2261:=3 +U+2262 " !=3 " +U+2263:=4 +U+2264:<= +U+2265:>= +U+2266:.LE. +U+2267:.GE. +U+2268:.LT.NOT.EQ. +U+2269:.GT.NOT.EQ. +U+226a:<< +U+226b:>> +U+226e:!< +U+226f:!> +U+2270:!<= +U+2271:!>= +U+2272:<~ +U+2273:>~ +U+2274:!<~ +U+2275:!>~ +U+2276 " <> " +U+2277 " >< " +U+2278 " !<> " +U+2279 " !>< " +U+2282:(C +U+2283:)C +U+2284 " !(C " +U+2285 " !)C " +U+2286:(_ +U+2287:)_ +U+2288:!(_ +U+2289:!)_ +U+228a:(!_ +U+228b:)!_ +U+228f:[ +U+2290:] +U+2291:[_ +U+2292:]_ +U+2295 "(+)" # CIRCLED PLUS +U+2296 "(-)" # CIRCLED MINUS +U+2297 "(x)" # CIRCLED TIMES +U+2298 "(/)" # CIRCLED DIVISION SLASH +U+2299 "(.)" # CIRCLED DOT OPERATOR +U+229A "(o)" # CIRCLED RING OPERATOR +U+229B "(*)" # CIRCLED ASTERISK OPERATOR +U+229C "(=)" # CIRCLED EQUALS +U+229D "(-)" # CIRCLED DASH +U+229E "[+]" # SQUARED PLUS +U+229F "[-]" # SQUARED MINUS +U+22A0 "[x]" # SQUARED TIMES +U+22A1 "[.]" # SQUARED DOT OPERATOR +U+22a5:-T +U+22A7 " MODELS " # MODELS +U+22A8 " TRUE " # TRUE +U+22A9 " FORCES " # FORCES +U+22AC " !PROVES " # DOES NOT PROVE +U+22AD " NOT TRUE " # NOT TRUE +U+22AE " !FORCES " # DOES NOT FORCE +U+22B2 " NORMAL SUBGROUP OF " +U+22B3 " CONTAINS AS NORMAL SUBGROUP " +U+22B4 " NORMAL SUBGROUP OF OR EQUAL TO " +U+22B5 " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO " +U+22B8 " MULTIMAP " # MULTIMAP +U+22BA " INTERCALATE " # INTERCALATE +U+22BB " XOR " # XOR +U+22BC " NAND " # NAND +U+22C5 " DOT " # DOT OPERATOR +U+22c6 " STAR " +U+22d6:<. +U+22d7:>. +U+22d8:<<< +U+22d9:>>> +U+22da:<=|> +U+22db:>=|< +U+22dc:=< +U+22dd:=> +U+22e2:![_ +U+22e3:!]_ +U+22e4:[!_ +U+22e5:]!_ +U+22e6:<!~ +U+22e7:>!~ +U+22ee::3 +U+22ef:.3 +U+2302:Eh +U+2303:^ +U+2304:v +U+2307:~~ +U+2308:<7 +U+2309:>7 +U+230a:7< +U+230b:7> +U+2310:NI +U+2312:(A +U+2315:TR +U+2318:88 +U+231a:(-/) +U+231b " >i< " +U+2320:Iu +U+2321:Il +U+2322::( +U+2323::) +U+2324:|^| +U+2325 " OPT " +U+2326:[X> +U+2327:[X] +U+2328:[kbd] +U+2329:</ +U+232a:/> +U+232b:<X] +U+2387 " ALT " +U+2397:<-pp +U+2398:pp-> +U+2399:[PrSc] +U+239a:[ClSc] +U+23ce " CR " +U+23cf:_^_ +U+23da:GROUND +U+2423:Vs +U+2440:1h +U+2441:3h +U+2442:2h +U+2443:4h +U+2446:1j +U+2447:2j +U+2448:3j +U+2449:4j +U+2460:1-o +U+2461:2-o +U+2462:3-o +U+2463:4-o +U+2464:5-o +U+2465:6-o +U+2466:7-o +U+2467:8-o +U+2468:9-o +U+2469:10-o +U+246a:11-o +U+246b:12-o +U+246c:13-o +U+246d:14-o +U+246e:15-o +U+246f:16-o +U+2470:17-o +U+2471:18-o +U+2472:19-o +U+2473:20-o +U+2474:(1) +U+2475:(2) +U+2476:(3) +U+2477:(4) +U+2478:(5) +U+2479:(6) +U+247a:(7) +U+247b:(8) +U+247c:(9) +U+247d:(10) +U+247e:(11) +U+247f:(12) +U+2480:(13) +U+2481:(14) +U+2482:(15) +U+2483:(16) +U+2484:(17) +U+2485:(18) +U+2486:(19) +U+2487:(20) +U+2488:1. +U+2489:2. +U+248a:3. +U+248b:4. +U+248c:5. +U+248d:6. +U+248e:7. +U+248f:8. +U+2490:9. +U+2491:10. +U+2492:11. +U+2493:12. +U+2494:13. +U+2495:14. +U+2496:15. +U+2497:16. +U+2498:17. +U+2499:18. +U+249a:19. +U+249b:20. +U+249c:(a) +U+249d:(b) +U+249e:(c) +U+249f:(d) +U+24a0:(e) +U+24a1:(f) +U+24a2:(g) +U+24a3:(h) +U+24a4:(i) +U+24a5:(j) +U+24a6:(k) +U+24a7:(l) +U+24a8:(m) +U+24a9:(n) +U+24aa:(o) +U+24ab:(p) +U+24ac:(q) +U+24ad:(r) +U+24ae:(s) +U+24af:(t) +U+24b0:(u) +U+24b1:(v) +U+24b2:(w) +U+24b3:(x) +U+24b4:(y) +U+24b5:(z) +U+24b6:A-o +U+24b7:B-o +U+24b8:C-o +U+24b9:D-o +U+24ba:E-o +U+24bb:F-o +U+24bc:G-o +U+24bd:H-o +U+24be:I-o +U+24bf:J-o +U+24c0:K-o +U+24c1:L-o +U+24c2:M-o +U+24c3:N-o +U+24c4:O-o +U+24c5:P-o +U+24c6:Q-o +U+24c7:R-o +U+24c8:S-o +U+24c9:T-o +U+24ca:U-o +U+24cb:V-o +U+24cc:W-o +U+24cd:X-o +U+24ce:Y-o +U+24cf:Z-o +U+24d0:a-o +U+24d1:b-o +U+24d2:c-o +U+24d3:d-o +U+24d4:e-o +U+24d5:f-o +U+24d6:g-o +U+24d7:h-o +U+24d8:i-o +U+24d9:j-o +U+24da:k-o +U+24db:l-o +U+24dc:m-o +U+24dd:n-o +U+24de:o-o +U+24df:p-o +U+24e0:q-o +U+24e1:r-o +U+24e2:s-o +U+24e3:t-o +U+24e4:u-o +U+24e5:v-o +U+24e6:w-o +U+24e7:x-o +U+24e8:y-o +U+24e9:z-o +U+24ea:0-o +U+2500:- +U+2501:= +U+2502:| +U+2503:| +U+2504:- +U+2505:= +U+2506:| +U+2507:| +U+2508:- +U+2509:= +U+250a:| +U+250b:| +0x2b U+250c-U+256c # box drawings, use + +U+2571:/ +U+2572:\ +U+2580:TB +U+2584:LB +U+2588:FB +U+258c:lB +U+2590:RB +U+2591:.S +U+2592::S +U+2593:?S +U+25a0:fS +U+25a1:OS +U+25a2:RO +U+25a3:Rr +U+25a4:RF +U+25a5:RY +U+25a6:RH +U+25a7:RZ +U+25a8:RK +U+25a9:RX +U+25aa:sB +U+25ac:SR +U+25ad:Or +U+25b2:^ +U+25b3:uT +U+25b6:|> +U+25b7:Tr +U+25ba:|> +U+25bc:v +U+25bd:dT +U+25c0:<| +U+25c1:Tl +U+25c4:<| +U+25c6:Db +U+25c7:Dw +U+25ca:LZ +U+25cb:0m +U+25ce:0o +U+25cf:0M +U+25d0:0L +U+25d1:0R +U+25d8:Sn +U+25d9:Ic +U+25e2:Fd +U+25e3:Bd +U+25ef:Ci +# Miscellaneous Symbols +U+2600 "SU" # cf. U+263c +U+2601:cOo +U+2602:J +U+2603:"8" +U+2605:* +U+2606:* +U+2607:<v +U+2608:Rv +U+2609 "Sol" # cf. astrological symbols U+263c - U+2647, star-like U+2600 +U+260a:Asc. +U+260b:Desc. +U+260c:Conj. +U+260d:Opp. +U+260e:TEL +U+260f:tel +0x58 U+2611 U+2612 # checked ballot boxes -> x +U+2613:X +U+2614 "\"J\"" # umbrella with rain drops, quote marks are part of the symbol +U+2615:Joe +U+261a:<== +U+261b:==> +U+261c:<-- +U+261d:||^ +U+261e:--> +U+261f:||v +U+2620 "!X!" # or "POISON ", cf. U+2621 +U+2621 "!Z!" # previously "CAUTION " - or is it better to leave it spelled out in English? +U+2622 "!R!" # or "RADIOACTIVE ", cf. U+2621 +U+2623 "!B!" # or "BIOHAZARD ", cf. U+2621 +U+2624 "2TS" # cf. U+2695 +U+2626:t +U+2627:XP +U+2628:t +U+2629:+ +U+262a:(* +U+262d:'\,) +U+262e:(PEACE) +U+262f:Pd +U+2630:-HVN- +U+2631:-LAK- +U+2632:-FIR- +U+2633:-THR- +U+2634:-WND- +U+2635:-WTR- +U+2636:-MTN- +U+2637:-RTH- +U+2638:* +U+2639::-( +U+263a::-) +U+263b:(-: +U+263c "su" # previously "SU" - cf. U+2600, typical to have "dark" character in uppercase, eg. U+260e, U+260f +U+263d "Lun1" # Luna, 1st quarter +U+263e "Lun3" # Luna, 3rd quarter +U+263f:Mer +U+2640 "Ven" # previously "f." - this section labeled as astrological symbols +U+2641 "Ter" # Terra, to go with other Latin names +U+2642 "Mar" # previously "m." - this section labeled as astrological symbols +U+2643:Jup +U+2644:Sat +U+2645:Ura +U+2646:Nep +U+2647:Plu +U+2648 "Ari" # Standard astronomical abbreviation +U+2649 "Tau" +U+264a "Gem" +U+264b "Cnc" +U+264c "Leo" +U+264d "Vir" +U+264e "Lib" +U+264f "Sco" +U+2650 "Sgr" +U+2651 "Cap" +U+2652 "Aqr" +U+2653 "Psc" +U+2654 "k" # white chess king +U+2655:q +U+2656:r +U+2657:b +U+2658:n +U+2659:p +U+265a "K" # black chess king +U+265b:Q +U+265c:R +U+265d:B +U+265e:N +U+265f:P +U+2660 "cS" # black spade suit +U+2661:ch +U+2662:cd +U+2663:cC +U+2664:cs +U+2665:cH +U+2666:cD +U+2667:cc +#Musical symbols +U+2669:d +U+266a:d` +U+266b:d-d +U+266c:d=d +U+266d:b +U+266e:N +U+266f:# +U+2670:t +U+2671:t +#Recycling symbols +U+2672:/_\ +U+2673:/1\ +U+2674:/2\ +U+2675:/3\ +U+2676:/4\ +U+2677:/5\ +U+2678:/6\ +U+2679:/7\ +U+267a:/_\ +U+267b:/_\ +U+267c:/P\ +U+267d:/p\ +U+267e:(oo) +U+267f "oL" # wheelchair symbol +U+2680:d1 +U+2681:d2 +U+2682:d3 +U+2683:d4 +U+2684:d5 +U+2685:d6 +U+2686:(.) +U+2687:(:) +U+2688:((.)) +U+2689:((:)) +U+2690 " f " +U+2691 " F " +U+2692:'X` +U+2693 "+-)" # anchor (sideways) +U+2694:,X, +U+2695 "$" # cf. U+2624 +U+2696 "^T^" # scales of justice +U+269a "}T{" # staff of Hermes +U+269b ":*:" # atom symbol +U+269c "}|{" # fleur-de-lis +U+26a0 "!!!" # or "WARNING ", cf. U+2621 +U+26a1 "!V!" # or "VOLTAGE ", cf. U+2621 +U+26a2 "f.f." # two females, lesbian +U+26a3 "m.m." # two males, homosexual +U+26a4 "m.f." # male and female, bisexual +U+26a5 "mf." # cf. U+26A4 +U+26a6 "xm." # transgendered male +U+26a7 "xmf." # transgendered male/female +U+26aa:o +U+26ab:O +U+26ac:o +U+26ad:oo +U+26ae:o|o +U+26af:o-o +U+26b0 "/b/" # buried/coffin +U+26b1 "/c/" # cremated/urn +U+26b2 "n." # cf. U+26a2 - U+26a7 +# Dingbats +U+2702:8< +U+2704:>8 +U+2706:(TEL) +U+2708:+->- +U+2709 "[v]" # envelope +U+270c:mV, +0x58 U+2713 U+2714 U+2717 U+2718 # check marks -> x +U+2715: x +U+2716: X +U+2719:+ +U+271a:+ +U+271b:+ +U+271c:+ +U+271d:t +U+271e:t +U+271f:t +U+2720:-X +0x2a U+2721 U+272a U+272b U+272c U+272d U+272e U+272f U+2730 U+2731 U+2732 U+2733 U+2734 U+2735 U+2736 U+2737 U+2738 U+2739 U+273a U+273b U+273c U+273d +0x2a U+2742 U+2743 U+2744 U+2745 U+2746 U+2747 U+2748 U+2749 U+274a U+274b +U+2756:<x> +U+2758:| +U+2759:| +U+275a:| +U+275b:' +U+275c:' +U+275d:" +U+275e:" +U+2762:! +U+2763:! +U+2765:<3 +U+2768:( +U+2769:) +U+276a:( +U+276b:) +U+276c:< +U+276d:> +U+276e:< +U+276f:> +U+2770:< +U+2771:> +U+2772:[ +U+2773:] +U+2774:{ +U+2775:} +U+2776:((1)) +U+2777:((2)) +U+2778:((3)) +U+2779:((4)) +U+277a:((5)) +U+277b:((6)) +U+277c:((7)) +U+277d:((8)) +U+277e:((9)) +U+277f:((10)) +U+2780:(1) +U+2781:(2) +U+2782:(3) +U+2783:(4) +U+2784:(5) +U+2785:(6) +U+2786:(7) +U+2787:(8) +U+2788:(9) +U+2789:(10) +U+278a:((1)) +U+278b:((2)) +U+278c:((3)) +U+278d:((4)) +U+278e:((5)) +U+278f:((6)) +U+2790:((7)) +U+2791:((8)) +U+2792:((9)) +U+2793:((10)) +U+2794:-> +U+2798:\v +U+2799:-> +U+279a:/^ +U+279b:-> +U+279c:-> +U+279d:-> +U+279e:-> +U+279f:-> +U+27a0:-> +U+27a1:-> +U+27a2:> +U+27a3:> +U+27a4:> +U+27a5:-> +U+27a6:-> +U+27a7:-> +U+27a8:-> +U+27a9:-> +U+27aa:-> +U+27ab:-> +U+27ac:-> +U+27ad:-> +U+27ae:-> +U+27af:-> +U+27b0:-> +U+27b2:(->) +U+27b3:>>-> +U+27b4:vv\v +U+27b5:>>-> +U+27b6:^^/^ +U+27b7:vv\v +U+27b8:>>-> +U+27b9:^^/^ +U+27ba:-> +U+27bb:-> +U+27bc:-> +U+27bd:-> +U+27be:-> +# Supplemental Arrows A +U+27f0:^|||| +U+27f1:||||v +U+27f2:vO +U+27f3:Ov +U+27f4:(+)> +U+27f5:<--- +U+27f6:---> +U+27f7:<---> +U+27f8:<=== +U+27f9:===> +U+27fa:<===> +U+27fb:<---| +U+27fc:|---> +U+27fd:<===| +U+27fe:|===> +U+27ff:~~~> +# Supplemental Arrows B +U+2900:-|->> +U+2901:-||->> +U+2902:<=|= +U+2903:=|=> +U+2904:<=|=> +U+2905:|->> +U+2906:<=| +U+2907:|=> +U+2908:|-|v +U+2909:^|-| +U+290a:^||| +U+290b:|||v +U+290c:<- - +U+290d:- -> +U+290e:<- - - +U+290f:- - -> +U+2910:>- - -> +U+2911:-> +U+2913:|v_ +U+2914:>-|-> +U+2915:>-||-> +U+2916:>->> +U+2917:>-|->> +U+2918:>-||->> +U+2919:-< +U+291a:>- +U+291b:-<< +U+291c:>>- +U+291d:<><- +U+291e:-><> +U+291f:<><-| +U+2920:|-><> +U+2921:^\v +U+2922:v/^ +U+2923:^\, +U+2924:,/^ +U+2927:^X^ +U+292b:X +U+292c:X +U+292d:Xv^ +U+292e:X^v +U+292f:X ^ +U+2930:X v +U+2931:^X^ +U+2932:^X^ +U+2933:~> +U+2934:-^ +U+2935:-v +U+2938:)v +U+2939:(v +U+2945:->+ +U+2946:<-+ +U+2947:-x-> +U+2948:<-o-> +U+2949:^^|o +U+294a:<-> +U+294b:<-> +U+294c:^|v +U+294d:^|v +U+294e:<-> +U+294f:^|v +U+2950:<-> +U+2951:^|v +U+2952:|<- +U+2953:->| +U+2955:|v_ +U+2956:|<- +U+2957:->| +U+2959:|v_ +U+295a:<-| +U+295b:|-> +U+295c:^|_ +U+295e:<-| +U+295f:|-> +U+2960:^|_ +U+2962:<= +U+2963:^|| +U+2964:=> +U+2965:||v +U+2970:=) +U+2a00 "(.)" +U+2a01 "(+)" +U+2a02 "(x)" +U+2a09: * +U+2a0c "\134int\134int\134int\134int " +U+2a2f:x +U+2a30:.x +U+2a31:x_ +U+2a33:xx +U+2a34:(x +U+2a35:x) +U+2a37:((x)) +U+2a38:(/) +U+2a39:/+\ +U+2a3a:/-\ +U+2a3b:/x\ +U+2a74:::= +U+2a75:== +U+2a76:=== +U+2a77::=: +#Miscellaneous Symbols and Arrows +U+2b00:/^ +U+2b01:^\ +U+2b02:\v +U+2b03:v/ +U+2b04:<-> +U+2b05:<- +U+2b06:^| +U+2b07:|v +U+2b08:/^ +U+2b09:^\ +U+2b0a:\v +U+2b0b:v/ +U+2b0c:<-> +U+2b0d:^|v +U+2b0e:-v +U+2b0f:-^ +U+2b10:v- +U+2b11:^- +# Supplemental punctuation +U+2e0f:__ +U+2e1e:.~ +U+2e1f:~. +U+2e28:(( +U+2e29:)) +U+2e2a ":." +U+2e2b ".:" +U+2e2c "::" +U+2e2f:~ +# CJK area: +0x20 U+3000 # ideographic space +U+3001:,_ +U+3002:._ +U+3003:+" +U+3004:JIS +U+3005:*_ +U+3006:;_ +U+3007:0_ +U+300a:<+ +U+300b:>+ +U+300c:<' +U+300d:>' +U+300e:<" +U+300f:>" +U+3010:(" +U+3011:)" +U+3012:=T +U+3013:=_ +U+3014:(' +U+3015:)' +U+3016:(I +U+3017:)I +U+301a:[[ +U+301b:]] +U+301c:-? +U+3020:=T:) +0x20 U+303f +U+3041:A5 +U+3042:a5 +U+3043:I5 +U+3044:i5 +U+3045:U5 +U+3046:u5 +U+3047:E5 +U+3048:e5 +U+3049:O5 +U+304a:o5 +U+304b:ka +U+304c:ga +U+304d:ki +U+304e:gi +U+304f:ku +U+3050:gu +U+3051:ke +U+3052:ge +U+3053:ko +U+3054:go +U+3055:sa +U+3056:za +U+3057:si +U+3058:zi +U+3059:su +U+305a:zu +U+305b:se +U+305c:ze +U+305d:so +U+305e:zo +U+305f:ta +U+3060:da +U+3061:ti +U+3062:di +U+3063:tU +U+3064:tu +U+3065:du +U+3066:te +U+3067:de +U+3068:to +U+3069:do +U+306a:na +U+306b:ni +U+306c:nu +U+306d:ne +U+306e:no +U+306f:ha +U+3070:ba +U+3071:pa +U+3072:hi +U+3073:bi +U+3074:pi +U+3075:hu +U+3076:bu +U+3077:pu +U+3078:he +U+3079:be +U+307a:pe +U+307b:ho +U+307c:bo +U+307d:po +U+307e:ma +U+307f:mi +U+3080:mu +U+3081:me +U+3082:mo +U+3083:yA +U+3084:ya +U+3085:yU +U+3086:yu +U+3087:yO +U+3088:yo +U+3089:ra +U+308a:ri +U+308b:ru +U+308c:re +U+308d:ro +U+308e:wA +U+308f:wa +U+3090:wi +U+3091:we +U+3092:wo +U+3093:n5 +U+3094:vu +U+309b:"5 +U+309c:05 +U+309d:*5 +U+309e:+5 +U+30a1:a6 +U+30a2:A6 +U+30a3:i6 +U+30a4:I6 +U+30a5:u6 +U+30a6:U6 +U+30a7:e6 +U+30a8:E6 +U+30a9:o6 +U+30aa:O6 +U+30ab:Ka +U+30ac:Ga +U+30ad:Ki +U+30ae:Gi +U+30af:Ku +U+30b0:Gu +U+30b1:Ke +U+30b2:Ge +U+30b3:Ko +U+30b4:Go +U+30b5:Sa +U+30b6:Za +U+30b7:Si +U+30b8:Zi +U+30b9:Su +U+30ba:Zu +U+30bb:Se +U+30bc:Ze +U+30bd:So +U+30be:Zo +U+30bf:Ta +U+30c0:Da +U+30c1:Ti +U+30c2:Di +U+30c3:TU +U+30c4:Tu +U+30c5:Du +U+30c6:Te +U+30c7:De +U+30c8:To +U+30c9:Do +U+30ca:Na +U+30cb:Ni +U+30cc:Nu +U+30cd:Ne +U+30ce:No +U+30cf:Ha +U+30d0:Ba +U+30d1:Pa +U+30d2:Hi +U+30d3:Bi +U+30d4:Pi +U+30d5:Hu +U+30d6:Bu +U+30d7:Pu +U+30d8:He +U+30d9:Be +U+30da:Pe +U+30db:Ho +U+30dc:Bo +U+30dd:Po +U+30de:Ma +U+30df:Mi +U+30e0:Mu +U+30e1:Me +U+30e2:Mo +U+30e3:YA +U+30e4:Ya +U+30e5:YU +U+30e6:Yu +U+30e7:YO +U+30e8:Yo +U+30e9:Ra +U+30ea:Ri +U+30eb:Ru +U+30ec:Re +U+30ed:Ro +U+30ee:WA +U+30ef:Wa +U+30f0:Wi +U+30f1:We +U+30f2:Wo +U+30f3:N6 +U+30f4:Vu +U+30f5:KA +U+30f6:KE +U+30f7:Va +U+30f8:Vi +U+30f9:Ve +U+30fa:Vo +U+30fb:.6 +U+30fc:-6 +U+30fd:*6 +U+30fe:+6 +U+3105:b4 +U+3106:p4 +U+3107:m4 +U+3108:f4 +U+3109:d4 +U+310a:t4 +U+310b:n4 +U+310c:l4 +U+310d:g4 +U+310e:k4 +U+310f:h4 +U+3110:j4 +U+3111:q4 +U+3112:x4 +U+3113:zh +U+3114:ch +U+3115:sh +U+3116:r4 +U+3117:z4 +U+3118:c4 +U+3119:s4 +U+311a:a4 +U+311b:o4 +U+311c:e4 +U+311d:eh4 +U+311e:ai +U+311f:ei +U+3120:au +U+3121:ou +U+3122:an +U+3123:en +U+3124:aN +U+3125:eN +U+3126:er +U+3127:i4 +U+3128:u4 +U+3129:iu +U+312a:v4 +U+312b:nG +U+312c:gn +U+321c:(JU) +U+3220:1c +U+3221:2c +U+3222:3c +U+3223:4c +U+3224:5c +U+3225:6c +U+3226:7c +U+3227:8c +U+3228:9c +U+3229:10c +U+327f:KSC +U+33c2:am +U+33d8:pm +# +# +#There are four special ranges of characters that are represented only by +#their start and end characters <...> +# +# The CJK Ideographs Area (U+4E00 - U+9FFF) +# The Hangul Syllables Area (U+AC00 - U+D7A3) +# The Surrogates Area (U+D800 - U+DFFF) +# The Private Use Area (U+E000 - U+F8FF) +# +# +U+fb00:ff +U+fb01:fi +U+fb02:fl +U+fb03:ffi +U+fb04:ffl +U+fb05:St +U+fb06:st +U+fe7d:3+; +U+fe82:aM. +U+fe84:aH. +U+fe88:ah. +U+fe8d:a+- +U+fe8e:a+. +U+fe8f:b+- +U+fe90:b+. +U+fe91:b+, +U+fe92:b+; +U+fe93:tm- +U+fe94:tm. +U+fe95:t+- +U+fe96:t+. +U+fe97:t+, +U+fe98:t+; +U+fe99:tk- +U+fe9a:tk. +U+fe9b:tk, +U+fe9c:tk; +U+fe9d:g+- +U+fe9e:g+. +U+fe9f:g+, +U+fea0:g+; +U+fea1:hk- +U+fea2:hk. +U+fea3:hk, +U+fea4:hk; +U+fea5:x+- +U+fea6:x+. +U+fea7:x+, +U+fea8:x+; +U+fea9:d+- +U+feaa:d+. +U+feab:dk- +U+feac:dk. +U+fead:r+- +U+feae:r+. +U+feaf:z+- +U+feb0:z+. +U+feb1:s+- +U+feb2:s+. +U+feb3:s+, +U+feb4:s+; +U+feb5:sn- +U+feb6:sn. +U+feb7:sn, +U+feb8:sn; +U+feb9:c+- +U+feba:c+. +U+febb:c+, +U+febc:c+; +U+febd:dd- +U+febe:dd. +U+febf:dd, +U+fec0:dd; +U+fec1:tj- +U+fec2:tj. +U+fec3:tj, +U+fec4:tj; +U+fec5:zH- +U+fec6:zH. +U+fec7:zH, +U+fec8:zH; +U+fec9:e+- +U+feca:e+. +U+fecb:e+, +U+fecc:e+; +U+fecd:i+- +U+fece:i+. +U+fecf:i+, +U+fed0:i+; +U+fed1:f+- +U+fed2:f+. +U+fed3:f+, +U+fed4:f+; +U+fed5:q+- +U+fed6:q+. +U+fed7:q+, +U+fed8:q+; +U+fed9:k+- +U+feda:k+. +U+fedb:k+, +U+fedc:k+; +U+fedd:l+- +U+fede:l+. +U+fedf:l+, +U+fee0:l+; +U+fee1:m+- +U+fee2:m+. +U+fee3:m+, +U+fee4:m+; +U+fee5:n+- +U+fee6:n+. +U+fee7:n+, +U+fee8:n+; +U+fee9:h+- +U+feea:h+. +U+feeb:h+, +U+feec:h+; +U+feed:w+- +U+feee:w+. +U+feef:j+- +U+fef0:j+. +U+fef1:y+- +U+fef2:y+. +U+fef3:y+, +U+fef4:y+; +U+fef5:lM- +U+fef6:lM. +U+fef7:lH- +U+fef8:lH. +U+fef9:lh- +U+fefa:lh. +U+fefb:la- +U+fefc:la. + +# the reverse byte-order-mark: zero-width non-break space +U+feff "" + +0x21-0x7e U+ff01-U+ff5e +0x2e U+ff61 +0x22 U+ff62 U+ff63 +0x2c U+ff64 + +# Symbols for C0 and C1 control characters, in case they get through... +U+0000:NUL +U+0001:SH +U+0002:SX +U+0003:EX +U+0004:ET +U+0005:ENQ +U+0006:AK +U+0007:BL +U+0008:BS +U+0009:HT +U+000a:LF +U+000b:VT +U+000c:FF +U+000d:CR +U+000e:SO +U+000f:SI +U+0010:DL +U+0011:DC1 +U+0012:DC2 +U+0013:DC3 +U+0014:DC4 +U+0015:NAK +U+0016:SYN +U+0017:EB +U+0018:CN +U+0019:EM +U+001a:SB +U+001b:ESC +U+001c:FS +U+001d:GS +U+001e:RS +U+001f:US +U+007f:DT +# Most of these characters (80-9F) may be inflicted on us +# by MS FrontPages which uses Unicode notation such as ™ +# but there are no assigned letters in Unicode 128-159 range. +# It is assumed in the code that those codepoints are from windows-1252. +#U+0080:PA +#U+0081:HO +#U+0082:BH +#U+0083:NH +#U+0084:IN +#U+0085:NL +U+0085 "\012" +#U+0086:SA +#U+0087:ES +#U+0088:HS +#U+0089:HJ +#U+008a:VS +#U+008b:PD +#U+008c:PU +#U+008d:RI +#U+008e:SS2 +#U+008f:SS3 +#U+0090:DCS +#U+0091:P1 +#U+0092:P2 +#U+0093:TS +#U+0094:CC +#U+0095:MW +#U+0096:SG +#U+0097:EG +#U+0098:SS +#U+0099:GC +#U+009a:SC +#U+009b:CSI +#U+009c:ST +#U+009d:OC +#U+009e:PM +#U+009f:AC + +# Let's try to show a question mark for character that cannot +# be shown. U+fffd is used for invalid characters. +# It works, but let's stick with UHHH representation. - FM +#U+fffd "?" |