* ---------------------------------------------------------------------- * This CPGID file is reconstructed manually from various sources. * C-H 3-3220-050 : REGISTRY, Graphic Character Sets and Code Pages * Code Page (CPGID) : 01449 * Common Name : IBM Corporate PUA - in BMP * Default Encoding : 7209 * Code : UCS Plane * Maximal Character * Set (GCSGID) : 03099 * Other GCSGIDs : * ---------------------------------------------------------------------- * Reconstruction notes : This occupies row 0xF8 in the BMP, in the range * U+F83D (UDC finishes at U+F83C) through U+F8FF. * Reconstruction sources include: * * https://public.dhe.ibm.com/printers/products/fonts/ecp/ * * https://github.com/unicode-org/icu/tree/main/icu4c/source/data/mappings * * https://github.com/unicode-org/icu-data/blob/main/charset/data/ucm/ibm-933_X110-1999.ucm * * https://web.archive.org/web/*/www.borgendale.com/codepage/* * * OS/2 code pages * * UNICODE.NAM from http://www.borgendale.com/tools/ulstools.zip * This CPGID is one of two IBM Corporate PUA ranges, the other being * CPGID 01445 (in U+FFF00–U+FFFFD). * ---------------------------------------------------------------------- *- GCGID --------- GCGID Name ------------------------------------------ 3D SC050080 Yen Sign [ICU: 0x435B in 837/1388, 0xFEEE in 1382/1383; not in UNICODE.NAM] 3E SS760080 Japanese Ditto Mark [U+4EDD; 0x445C in 837/1388 and also 835/1371, 0xFEF4 in 1382/1383; not in UNICODE.NAM which maps it to U+3004 per Unicode 1.0.0] 3F SV580080 Graphic Symbol 2A [U+FE33; ICU: 0x46A8 in 835/1371] 40 SV590080 Graphic Symbol 2B [U+2574; ICU: 0x46A9 in 835/1371] 41 SV560080 Graphic Symbol 1A [U+FE34; ICU: 0x46AA in 835/1371] 42 SV570080 Graphic Symbol 1B [U+FE4F; ICU: 0x46AB in 835/1371] 43 F2E60080 (CJK UNIFIED IDEOGRAPH-5580) [ICU sources for F* GCGIDs can be reversed from GCGIDs themselves] 44 F2HD0080 (CJK UNIFIED IDEOGRAPH-91B5) 45 F2KH0080 (CJK UNIFIED IDEOGRAPH-7A27) [not actually a duplicate?] 46 F2PY0080 (CJK UNIFIED IDEOGRAPH-6677) 47 F2V80080 (CJK UNIFIED IDEOGRAPH-8987) 48 F2VU0080 (CJK UNIFIED IDEOGRAPH-551C) 49 F2WU0080 (CJK UNIFIED IDEOGRAPH-7370) 4A F2X70080 (CJK UNIFIED IDEOGRAPH-9B27) 4B F3750080 (CJK UNIFIED IDEOGRAPH-797F) 4C F37U0080 (CJK UNIFIED IDEOGRAPH-5BE5) 4D F39O0080 (CJK UNIFIED IDEOGRAPH-63D0) 4E F3GV0080 (CJK UNIFIED IDEOGRAPH-5A46) 4F F3JX0080 (CJK UNIFIED IDEOGRAPH-6F58) 50 F3L50080 (CJK UNIFIED IDEOGRAPH-904D) 51 F3OJ0080 (CJK UNIFIED IDEOGRAPH-541F) 52 F3P10080 (CJK UNIFIED IDEOGRAPH-5DFF) [not actually a duplicate? (ibm-933_X110-1999.ucm thinks it's a duplicate of U+5E02 (more common than U+5DFF). F3P00080=U+4F5B and F3P20080=U+5F17, and thus F3P10080, are read "bul" (compare Middle Chinese "pjut" for U+5DFF); U+5E02 is read "si" from Middle Chinese "dzyiX".)] 53 F3PS0080 (CJK UNIFIED IDEOGRAPH-6C99) 54 F3R00080 (CJK UNIFIED IDEOGRAPH-8D07) 55 F3RU0080 (CJK UNIFIED IDEOGRAPH-9E9D) 56 F3W00080 (CJK UNIFIED IDEOGRAPH-9F5F) 57 F3W40080 (CJK UNIFIED IDEOGRAPH-5C04) [multiple instances in this range alone] 58 F3WL0080 (CJK UNIFIED IDEOGRAPH-55AE) 59 F3WS0080 (CJK UNIFIED IDEOGRAPH-6D17) 5A F3XC0080 (CJK UNIFIED IDEOGRAPH-9730) 5B F3XH0080 (CJK COMPATIBILITY IDEOGRAPH-F909) 5C F40R0080 (CJK UNIFIED IDEOGRAPH-5BBF) 5D F41E0080 (CJK UNIFIED IDEOGRAPH-96CE) 5E F43Y0080 (CJK UNIFIED IDEOGRAPH-5BFA) 5F F45R0080 (CJK UNIFIED IDEOGRAPH-745F) 60 F48S0080 (CJK UNIFIED IDEOGRAPH-5C04) [yes, again] 61 F4B00080 (CJK UNIFIED IDEOGRAPH-5C04) [yes, yet again] 62 F4BV0080 (CJK UNIFIED IDEOGRAPH-7FA8) 63 F4X60080 (CJK UNIFIED IDEOGRAPH-540A) 64 F5150080 (CJK UNIFIED IDEOGRAPH-5247) 65 F54Y0080 (CJK UNIFIED IDEOGRAPH-6E4C) [not actually a duplicate? (ibm-933_X110-1999.ucm thinks it's a duplicate of U+98E1 despite the code chart clearly showing a water-radical)] 66 F59R0080 (CJK UNIFIED IDEOGRAPH-6578) 67 F5AK0080 (CJK UNIFIED IDEOGRAPH-69CC) 68 F5B60080 (CJK UNIFIED IDEOGRAPH-677B) 69 F5C90080 (CJK UNIFIED IDEOGRAPH-8D05) 6A F5FM0080 (CJK UNIFIED IDEOGRAPH-5E40) 6B F5JK0080 (CJK UNIFIED IDEOGRAPH-5206) 6C F5L10080 (CJK UNIFIED IDEOGRAPH-90AF) 6D F5O30080 (CJK UNIFIED IDEOGRAPH-614A) 6E F5OF0080 (CJK UNIFIED IDEOGRAPH-965C [ibm-933_X110-1999.ucm thinks it's U+965D (more common than U+965C). However, U+965C is correct: F5OE0080=U+83A2 and F5OG0080=U+92CF and thus F5OF0080 are read "hyeop" (U+965C is "hyeop" or "hap", hence F5LO0080) while U+965D is read "seom"; additionally, F5OF0080's code chart glyph is closer to F5LO0080=U+965C than F6680080=U+965D.]) 6F SM000080 Numero Sign [ICU: one-way to 0x446E in 300/1390] 70 SV630000 Capital M (Part of IBM Logo) [per CPGID 1093 ECP] 71 SV620000 Capital B (Part of IBM Logo) [per CPGID 1093 ECP] 72 SV610000 Capital I (Part of IBM Logo) [per CPGID 1093 ECP] 73 SS630000 Bottle Symbol [per Borgendale CPGID 363] 74 SS440000 Function Symbol [per Borgendale CPGID 363] 75 SS400001 Summation Symbol [per UNICODE.NAM only] 76 SS290000 Lower Summation Symbol Section [per OS/2 code page 259] 77 SS280000 Upper Summation Symbol Section [per OS/2 code page 259] 78 SS250000 Lower Right/Upper Left Brace Section [per OS/2 code page 259] 79 SS240000 Upper Right/Lower Left Brace Section [per OS/2 code page 259] 7A SP121000 Slash Superscript [per OS/2 code page 259] 7B SP010003 15-Pitch Space [per many ECPs] 7C SP010002 12-Pitch Space [per many ECPs] 7D SP010001 10-Pitch Space [per many ECPs] 7E SM940000 Vertical Arrow Extender [per Borgendale CPGID 1038] 7F SM920000 Horizontal Arrow Extender [per Borgendale CPGID 1038] 80 SM731000 Delta Superscript [per OS/2 code page 259] 81 SM640000 Double Overline [per OS/2 code page 259] 82 SM311000 Right Arrow Superscript [per OS/2 code page 259] 83 SM230001 Radical, Tape Mark (bold) [per UNICODE.NAM only] 84 SM140001 Right Brace (bold) [per UNICODE.NAM only] 85 SM110001 Left Brace (bold) [per UNICODE.NAM only] 86 SM080001 Right bracket (bold) [per UNICODE.NAM only] 87 SM060001 Left bracket (bold) [per UNICODE.NAM only] 88 SL700000 Query (APL) [per Borgendale CPGID 907] 89 SL640000 Slope (APL) [per Borgendale CPGID 907] 8A SL620000 Down Arrow (APL) [per many ECPs and Borgendale CPGID 907] 8B SL610000 Up Arrow (APL) [per many ECPs and Borgendale CPGID 907] 8C SL600000 Right Arrow (APL) [per Borgendale CPGID 907] 8D SL590000 Left Arrow (APL) [per Borgendale CPGID 907] 8E SL580000 Quote Dot (APL) [per Borgendale CPGID 907] 8F SL460000 Tilde (APL) [per Borgendale CPGID 907] 90 SL080000 Circle (APL) [per Borgendale CPGID 907] 91 SF660000 Center Vertical, Bar Graphic [per UNICODE.NAM only] 92 SF630000 Double Vertical, Bar Graphic [per UNICODE.NAM only] 93 SF620000 Double Horizontal, Bar Graphic [per UNICODE.NAM only] 94 SA860000 Radical Extension [per Borgendale CPGID 1038] 95 SA820000 Similar To Symbol [per UNICODE.NAM only] 96 SA810001 Product sign (bold) [per UNICODE.NAM only] 97 SA720001 Contour Integral Symbol (bold) [per UNICODE.NAM only] 98 SA510001 Integral Symbol (bold) [per UNICODE.NAM only] 99 SA190001 Right Angle Bracket (bold) [per UNICODE.NAM only] 9A SA180001 Left Angle Bracket (bold) [per UNICODE.NAM only] 9B SG170007 Integral Extender [per Borgendale CPGID 1038] 9C SG170006 Brace Vertical Extender [per Borgendale CPGID 1038] 9D SG170004 Right Bracket Vertical Extender [per Borgendale CPGID 1038] 9E SG170003 Left Bracket Vertical Extender [per Borgendale CPGID 1038] 9F SG170002 Right Parenthesis Vertical Extender [per Borgendale CPGID 1038] A0 SG170001 Left Parenthesis Vertical Extender [per Borgendale CPGID 1038] A1 SG140000 Right Brace, Lower Third [per Borgendale CPGID 1038] A2 SG130000 Right Brace, Middle Third [per Borgendale CPGID 1038] A3 SG120000 Right Brace, Upper Third [per Borgendale CPGID 1038] A4 SG110000 Left Brace, Lower Third [per Borgendale CPGID 1038] A5 SG100000 Left Brace, Middle Third [per Borgendale CPGID 1038] A6 SG090000 Left Brace, Upper Third [per Borgendale CPGID 1038] A7 SG080000 Right Bracket, Lower Half [per Borgendale CPGID 1038] A8 SG070000 Right Bracket, Upper Half [per Borgendale CPGID 1038] A9 SG060000 Left Bracket, Lower Half [per Borgendale CPGID 1038] AA SG050000 Left Bracket, Upper Half [per Borgendale CPGID 1038] AB SG040000 Right Parenthesis, Lower Half [per Borgendale CPGID 1038] AC SG030000 Right Parenthesis, Upper Half [per Borgendale CPGID 1038] AD SG020000 Left Parenthesis, Lower Half [per Borgendale CPGID 1038] AE SG010000 Left Parenthesis, Upper Half [per Borgendale CPGID 1038] AF SA451000 Infinity Symbol Superscript [per OS/2 code page 259] B0 SA071000 Multiply Sign Superscript [per UNICODE.NAM only] B1 SA061000 Divide Sign Superscript [per UNICODE.NAM only] B2 ND100009 Zero Dot [per UNICODE.NAM only] B3 ND100008 Zero Slash [per Borgendale CPGID 829] B4 ND100005 Zero Underscore (dump) [per CPGID 2083 ECP] B5 ND090005 Nine Underscore (dump) [per CPGID 2083 ECP] B6 ND080005 Eight Underscore (dump) [per CPGID 2083 ECP] B7 ND070005 Seven Underscore (dump) [per CPGID 2083 ECP] B8 ND060005 Six Underscore (dump) [per CPGID 2083 ECP] B9 ND050005 Five Underscore (dump) [per CPGID 2083 ECP] BA ND040005 Four Underscore (dump) [per CPGID 2083 ECP] BB ND030005 Three Underscore (dump) [per CPGID 2083 ECP] BC ND020005 Two Underscore (dump) [per CPGID 2083 ECP] BD ND010005 One Underscore (dump) [per CPGID 2083 ECP] BE GU020002 Upsilon Capital, Alternate representation [per Borgendale CPGID 1038] BF LZ480000 Z Line Below Capital/Z Underscore (APL) [per Borgendale CPGID 907] C0 LZ011000 z Small Superscript [per Borgendale CPGID 363] C1 LY480000 Y Line Below Capital/Y Underscore (APL) [per Borgendale CPGID 907] C2 LY011000 y Small Superscript [per Borgendale CPGID 363] C3 LX480000 X Line Below Capital/X Underscore (APL) [per Borgendale CPGID 907] C4 LX011000 x Small Superscript [per Borgendale CPGID 363] C5 LW480000 W Line Below Capital/W Underscore (APL) [per Borgendale CPGID 907] C6 LW011000 w Small Superscript [per Borgendale CPGID 363] C7 LV480000 V Line Below Capital/V Underscore (APL) [per Borgendale CPGID 907] C8 LV011000 v Small Superscript [per Borgendale CPGID 363] C9 LU480000 U Line Below Capital/U Underscore (APL) [per Borgendale CPGID 907] CA LU011000 u Small Superscript [per Borgendale CPGID 363] CB LT480000 T Line Below Capital/T Underscore (APL) [per Borgendale CPGID 907] CC LT011000 t Small Superscript [per Borgendale CPGID 363] CD LS480000 S Line Below Capital/S Underscore (APL) [per Borgendale CPGID 907] CE LS011000 s Small Superscript [per Borgendale CPGID 363] CF LR480000 R Line Below Capital/R Underscore (APL) [per Borgendale CPGID 907] D0 LR011000 r Small Superscript [per Borgendale CPGID 363] D1 LQ480000 Q Line Below Capital/Q Underscore (APL) [per Borgendale CPGID 907] D2 LQ011000 q Small Superscript [per Borgendale CPGID 363] D3 LP480000 P Line Below Capital/P Underscore (APL) [per Borgendale CPGID 907] D4 LP011000 p Small Superscript [per Borgendale CPGID 363] D5 LO480000 O Line Below Capital/O Underscore (APL) [per Borgendale CPGID 907] D6 LO011000 o Small Superscript [per Borgendale CPGID 363] D7 LN480000 N Line Below Capital/N Underscore (APL) [per Borgendale CPGID 907] D8 LN012000 n Small Subscript [per UNICODE.NAM only] D9 LM480000 M Line Below Capital/M Underscore (APL) [per Borgendale CPGID 907] DA LM011000 m Small Superscript [per Borgendale CPGID 363] DB LL480000 L Line Below Capital/L Underscore (APL) [per Borgendale CPGID 907] DC LL011000 l Small Superscript [per Borgendale CPGID 363] DD LK480000 K Line Below Capital/K Underscore (APL) [per Borgendale CPGID 907] DE LK011000 k Small Superscript [per Borgendale CPGID 363] DF LJ480000 J Line Below Capital/J Underscore (APL) [per Borgendale CPGID 907] E0 LJ011000 j Small Superscript [per Borgendale CPGID 363] E1 LI480000 I Line Below Capital/I Underscore (APL) [per Borgendale CPGID 907] E2 LI011000 i Small Superscript [per Borgendale CPGID 363] E3 LH480000 H Line Below Capital/H Underscore (APL) [per Borgendale CPGID 907] E4 LH011000 h Small Superscript [per Borgendale CPGID 363] E5 LG480000 G Line Below Capital/G Underscore (APL) [per Borgendale CPGID 907] E6 LG011000 g Small Superscript [per Borgendale CPGID 363] E7 LF480000 F Line Below Capital/F Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] E8 LF011000 f Small Superscript [per Borgendale CPGID 363] E9 LE480000 E Line Below Capital/E Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] EA LE011000 e Small Superscript [per Borgendale CPGID 363] EB LD480000 D Line Below Capital/D Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] EC LD011000 d Small Superscript [per Borgendale CPGID 363] ED LC480000 C Line Below Capital/C Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] EE LC011000 c Small Superscript [per Borgendale CPGID 363] EF LB480000 B Line Below Capital/B Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] F0 LB011000 b Small Superscript [per Borgendale CPGID 363] F1 LA480000 A Line Below Capital/A Underscore (APL) [per CPGID 2083 ECP, Borgendale CPGID 907] F2 LA011000 a Small Superscript [per Borgendale CPGID 363] F3 GP011000 Pi Superscript [per OS/2 code page 259] F4 AS450000 Sad (1st part) (A) [ICU: 0x8B in 421/4517] F5 AS230000 Sheen (1st part) (A) [ICU: 0x80 in 421/4517] F6 AS010000 Seen (1st part) (A) [ICU: 0x77 in 421/4517] F7 AD450000 Dud (1st part) (A) [ICU: 0x8D in 421/4517] F8 AA310406 Hamza Under Aleph (after Lam) (A) [per CPGID 1046 ECPs] F9 AA310006 Aleph Hamza (after Lam) (A) [ICU: 0x54 in 1097, 0x8F in 1098] FA AA210006 Aleph Madda (after Lam) (A) [ICU: 0x46 in 1097, 0x88 in 1098] FB AA010006 Aleph (after Lam) (A/F/U) [ICU: 0x90 in 868, 0x48 in 918, 0xB2 in 1006, 0x49 in 1097, 0x8B in 1098] FC SM870000 Kasseh (Tail) [per CPGID 420, 864, 1008, 1046 ECPs] FD FE SV640000 Apple logo [per Borgendale CPGID 1281] FF SS990000 IBM Logo [per Borgendale CPGID 1275, which shows SS990000 in place of SV640000] /* END of table --------------------------------------------------------