5 'ascii' => {inherit => ['' => '00-7F']},
6 'cp437' => {inherit => ['cp850' => 0, 'ascii' => '00-1F+80']}, # ascii range overridden later
7 'gsm0338' => {inherit => ['ascii' => '00-7F']},
8 'dingbats' => {inherit => ['' => '20-7F+A0']},
9 'MacDingbats' => {inherit => ['dingbats' => '80-9F']},
10 'AdobeZdingbat'=> {inherit => ['MacDingbats' => '80-9F']}, # should be identical but maps to private use
11 'symbol' => {inherit => ['' => '20-7F+A0']},
12 'AdobeSymbol' => {inherit => ['symbol' => '20-7F+A0', '' => '20-7F+A0']}, # minor differences, irrelevant except for different '€'
13 'wingdings' => {inherit => ['' => '20']},
14 'wingdings2' => {inherit => ['' => '20']},
15 'wingdings3' => {inherit => ['' => '20']},
16 'webdings' => {inherit => ['' => '20']},
18 'iso-8859-2' => {inherit => ['iso-8859-1' => 'A0']},
19 'iso-8859-3' => {inherit => ['iso-8859-1' => 'A0']}, #TODO: also apply to iso-8859-9
20 'iso-8859-4' => {inherit => ['iso-8859-2' => 'A0']},
21 'iso-8859-5' => {inherit => ['iso-8859-1' => 'A0']},
22 'iso-8859-6' => {inherit => ['cp1256' => '80', 'iso-8859-1' => 'A0']},
23 'iso-8859-7' => {inherit => ['iso-8859-1' => 'A0']},
24 'iso-8859-8' => {inherit => ['iso-8859-1' => 'A0']},
25 'iso-8859-9' => {inherit => ['iso-8859-1' => 'D0-DF+F0']},
26 'iso-8859-10' => {inherit => ['iso-8859-4' => 'A0']},
27 'iso-8859-11' => {inherit => ['iso-8859-1' => 'A0']},
28 'iso-8859-13' => {inherit => ['iso-8859-4' => 'A0']},
29 'iso-8859-14' => {inherit => ['iso-8859-1' => 'A0']},
30 'iso-8859-15' => {inherit => ['iso-8859-1' => 'A0-BF']},
31 'iso-8859-16' => {inherit => ['iso-8859-2' => 'A0']},
32 'hp-roman8' => {inherit => ['iso-8859-1' => 'A0']},
34 'cp1252' => {inherit => ['iso-8859-1' => '80-9F']},
35 'cp1250' => {inherit => ['iso-8859-2' => '80-BF', 'cp1252' => '80']},
36 'cp1254' => {inherit => ['iso-8859-9' => '80-9F', 'cp1252' => '80-9F+D0']},
37 'cp874' => {inherit => ['iso-8859-11' => '80-9F', 'cp1252' => '80']}, # windows-874 actually cp1162
38 'cp1257' => {inherit => ['iso-8859-13' => '80-9F+FF', 'cp1252' => '80']},
39 'cp1251' => {inherit => ['cp1252' => '80']},
40 'cp1253' => {inherit => ['cp1252' => '80']},
41 'cp1255' => {inherit => ['iso-8859-8' => '80-DF', 'cp1252' => '80']},
42 'cp1256' => {inherit => ['cp1252' => '80']},
43 'cp1258' => {inherit => ['cp1252' => '80-9F+C0']},
45 'cp850' => {inherit => ['cp437' => '90']},
46 'cp860' => {inherit => ['cp437' => '80-AF']},
47 'cp861' => {inherit => ['cp865' => '80-AF']},
48 'cp863' => {inherit => ['cp437' => '80-AF']},
49 'cp865' => {inherit => ['cp437' => '90-AF']},
50 'cp852' => {inherit => ['cp850' => '80', 'cp437' => '80']},
51 'cp857' => {inherit => ['cp850' => '80-AF+D0-EF', 'cp437' => '80']},
52 'cp775' => {inherit => ['cp850' => '80']}, # partial cp437
53 'cp866' => {inherit => ['cp437' => '80-AF+E0']},
54 'cp855' => {inherit => ['cp437' => '80']},
55 'cp1006' => {inherit => ['iso-8859-6' => 'A0', 'cp437' => '80']},
56 'cp737' => {inherit => ['cp437' => '80-AF+E0']},
57 'cp869' => {inherit => ['cp437' => '80']},
58 'cp862' => {inherit => ['cp437' => '80-9F']},
59 'cp864' => {inherit => ['MacArabic' => '80', 'iso-8859-6' => '80', 'cp437' => '80']}, #TODO: compare form variants
61 'koi8-u' => {inherit => ['koi8-r' => '90-BF']},
62 'koi8-f' => {inherit => ['koi8-u' => '90-BF']},
64 'MacRomanian' => {inherit => ['MacRoman' => 'A0-BF+D0-DF']},
65 'MacRumanian' => {inherit => ['MacRomanian' => 'A0-BF+D0-DF', 'MacRoman' => 'A0-BF+D0-DF']},
66 'MacCroatian' => {inherit => ['MacRoman' => 'A0']},
67 'MacCentralEurRoman' => {inherit => ['MacRoman' => '80']},
68 'MacIcelandic' => {inherit => ['MacRoman' => 'A0-AF+D0-EF']},
69 'MacTurkish' => {inherit => ['MacRoman' => 'D0-DF']}, # F5 is unassigned
70 'MacSami' => {inherit => ['MacIcelandic' => '90-BF+D0-DF+F0', 'MacRoman' => '90']},
71 'MacGreek' => {inherit => ['MacRoman' => '80']},
72 'MacCyrillic' => {inherit => ['MacRoman' => '80']},
73 'MacHebrew' => {inherit => ['iso-8859-8' => '80', 'MacRoman' => '80-8F+A0']}, # partial ascii
74 'MacArabic' => {inherit => ['iso-8859-6' => '80', 'cp864' => '80', 'MacRoman' => '80']}, #TODO: multiple parents
75 'MacFarsi' => {inherit => ['MacArabic' => 'B0-BF', 'MacRoman' => '80']},
77 'cp37' => {inherit => ['posix-bc' => '00']},
78 'posix-bc' => {inherit => ['cp1047' => '40']},
79 'cp500' => {inherit => ['cp37' => '40-5F+B0-BF']},
80 'cp1047' => {inherit => ['cp37' => '10-2F+50-5F+A0-BF']},
81 'cp1026' => {inherit => ['cp37' => '40']},
82 'cp875' => {inherit => ['cp37' => '30']},