* LATIN-1 Zeichensatz nach ISO8859 * .hpr * 1.12.1996 * * Character fount for the Sinclair QL and compatibles * * Zeichensatz fuer Sinclair QL und Compatible * Copyright (C) 1996 H.-Peter Recktenwald, Berlin-Friedenau D-12159 Berlin, Albestr. 21 - Inet: phpr@berlin.snafu.de * ++ This ISO8859-style (latin-1) character fount may be used freely and for any purpose if unchanged as appended in hex-ASCII code to this text, accompanied with this description and with some remark on where it was taken from, like "QL-LATIN-1 .hpr'96" included with any work using it. * ++ Der hier beschriebene und an das Textende in Hex-ASCII-Codierung angehaengte zweiteilige QL-Zeichensatz nach ISO8859 (LATIN-1) darf weitergegeben und fuer beliebige Anwendungen frei genutzt werden, sofern das zusammen mit dieser Beschreibung geschieht, er unveraendert bleibt und auf seine Herkunft, etwa mit einer Anmerkung "QL-LATIN-1 .hpr'96" hingewiesen wird. * ++ Der Zeichensatz stellt neben allen LATIN-1-Zeichen bis auf drei der schraegstehenden Pfeile und den gebrochenen Unterstrich (Code 249) auch den ganzen QL-Zeichensatz samt Ergaenzungen nach MINERVA dar. Die Codes 0 bis 8, 11, 12, 127 bis 159 sind bei LATIN-1 unbenutzt. Dort befinden sich die - teils auch durch die Codierung von LATIN-1 verdraengten - Zeichen des Minerva-Zeichensatzes. In den Steuerzeichen 0 bis 31 steht beim Code 15 das Bild des nach links oben zeigenden Pfeils, der Rest ist unveraendert. Im Bereich ab Code 32 bis 126 ist der einzige Unterschied zum QL beim Code 96 zu finden, der nach LATIN-1 den Accent Grave darstellt. Im Bereich ab Code 127 bis 159 sind - in voellig veraenderter, doch moeglichst plausibler Folge - einige der ohnehin dort angesiedelten sowie die durch LATIN-1 verdraengten Zeichen angeordnet. Als allgemein drucktauglich ("printable") gelten die Zeichen von Code 32 bis Code 126, alle anderen muessen durch ihre numerische oder die namentliche Darstellung beschrieben werden. Je nach Kontext ist letzteren ggf. ein ";" Semikolon anzuhaengen. Die Aufstellung gibt den Zeichencode an, der stets in zwei- rsp. dreistelliger numerische Darstellung ("numeric entity") notiert werden kann. Ggf. steht stattdessen der Name - bei zu beachtender Schreibweise - der Zeichendarstellung (character entity) nach ISO und lt. RFC 1866 (Internet-Richtlinie). Codierung: Bezeichnung immer groszgeschrieben, Umlaute in Einzelzeichen; "s" fuer hochgestellt/Groszbuchstaben; "c" fuer CTRL-Taste; Tastenbelegung nach MGG. 'nicht benutzt' bezieht sich auf den LATIN-1-Zeichensatz. Code Darstellung Zeichen/Taste(MGG) Beschreibung * 0 bis 8 nicht benutzt 0 � "" cESC 1  "" cA 2  "" cB 3  "" cC 4  "" cD 5  "" cE 6  "" cF 7  "" cG 8  "" cH * 9 " " cI Tabulator horizontal tab 10 cJ Zeilenvorschub line feed * 11 und 12 nicht benutzt 11 " " cK 12 " " cL * 13 " " cM Wagenruecklauf carriage return * 14 bis 31 nicht benutzt 14  "" cN 15  "" cO Pfeil links oben arrow top left 16  "" cP 17  "" cQ 18  "" cR 19  "" cS 20  "" cT 21  "" cU 22  "" cV 23  "" cW 24  "" cX 25  "" cY 26  "" cZ 27  "" csUE 28  "" cs< 29  "" cs+ 30  "" cs\ 31  "" csESC * drucktaugliche Zeichen 32 " " Leerzeichen blank 33 ! "!" 34 " " 35 # "#" 36 $ "$" 37 % "%" 38 & "&" 39 ' "'" 40 ( "(" 41 ) ")" 42 * "*" 43 + "+" 44 , "," 45 - "-" 46 . "." 47 / "/" 48 0 "0" 49 1 "1" 50 2 "2" 51 3 "3" 52 4 "4" 53 5 "5" 54 6 "6" 55 7 "7" 56 8 "8" 57 9 "9" 58 : ":" 59 ; ";" 60 < "<" 61 = "=" 62 > ">" 63 ? "?" 64 @ "@" 65 A "A" 66 B "B" 67 C "C" 68 D "D" 69 E "E" 70 F "F" 71 G "G" 72 H "H" 73 I "I" 74 J "J" 75 K "K" 76 L "L" 77 M "M" 78 N "N" 79 O "O" 80 P "P" 81 Q "Q" 82 R "R" 83 S "S" 84 T "T" 85 U "U" 86 V "V" 87 W "W" 88 X "X" 89 Y "Y" 90 Z "Z" 91 [ "[" c9 square bracket 92 \ "\" reverse solidus 93 ] "]" c0 square bracket 94 ^ "^" s\ caret 95 _ "_" s- Unterstrich horizontal bar 96 ` "`" c7 Accent grave 97 a "a" 98 b "b" 99 c "c" 100 d "d" 101 e "e" 102 f "f" 103 g "g" 104 h "h" 105 i "i" 106 j "j" 107 k "k" 108 l "l" 109 m "m" 110 n "n" 111 o "o" 112 p "p" 113 q "q" 114 r "r" 115 s "s" 116 t "t" 117 u "u" 118 v "v" 119 w "w" 120 x "x" 121 y "y" 122 z "z" 123 { "{" cSZ curly bracket 124 | "|" c8 senkrechter Strich vertical bar 125 } "}" c# curly bracket 126 ~ "~" c< Tilde * 127 bis 156 nicht benutzt 127  "" sESC - privat - 128 € "" AE AE ligatur 129  "" cs1 OE ligatur 130 ‚ "" csAE - privat - 131 ƒ "" cs3 132 „ "" OE 133 … "" cs5 134 † "" cs7 135 ‡ "" UE 136 ˆ "" cs9 137 ‰ "" cs0 138 Š "" cs8 139 ‹ "" cs# 140 Œ "" c, 141  "" cs4 142 Ž "" c. 143  "" c- 144  "" csV 145 ‘ "" c1 146 ’ "" c2 147 “ "" c3 148 ” "" c4 149 • "" c5 150 – "" c6 151 — "" cs, 152 ˜ "" csD 153 ™ "" cAE 154 š "" csOE "=>" 155 › "" cOE 156 œ "" SZ 157  "" csG 158 ž "" cs. 159 Ÿ "" cs- * darstellbare Zeichen 160   "" sAE 161 ¡ "" csA 162 ¢ "" csB 163 £ "" csC 164 ¤ "" s 165 ¥ "" csE 166 ¦ "" csF 167 § "" sUE 168 ¨ "" csH 169 © "" csI (C) 170 ª "" csJ 171 « "" csK 172 ¬ "" csL 173 ­ "" csM 174 ® "" csN (R) 175 ¯ "" csO 176 ° "" csP 177 ± "" csQ 178 ² "" csR 179 ³ "" csS 180 ´ "" csT 181 µ "" csU 182 ¶ "" s3 183 · "" csW 184 ¸ "" csX 185 ¹ "" csY 186 º "" csZ 187 » "" csUE 188 ¼ "" cs2 189 ½ "" c+ 190 ¾ "" cs6 191 ¿ "" csSZ * weitere Zeichen aus Tastatur unzugaenglich 192 À "" 193 Á "" 194  "" 195 à "" 196 Ä "" 197 Å "" 198 Æ "" AE ligatur 199 Ç "" 200 È "" 201 É "" 202 Ê "" 203 Ë "" 204 Ì "" 205 Í "" 206 Î "" 207 Ï "" 208 Ð "" 209 Ñ "" 210 Ò "" 211 Ó "" 212 Ô "" 213 Õ "" 214 Ö "" 215 × "" 216 Ø "" 217 Ù "" 218 Ú "" 219 Û "" 220 Ü "" 221 Ý "" 222 Þ "" 223 ß "" 224 à "" 225 á "" 226 â "" 227 ã "" 228 ä "" 229 å "" 230 æ "" 231 ç "" 232 è "" 233 é "" 234 ê "" 235 ë "" 236 ì "" 237 í "" 238 î "" 239 ï "" 240 ð "" 241 ñ "" 242 ò "" 243 ó "" 244 ô "" 245 õ "" 246 ö "" 247 ÷ "" 248 ø "" 249 ù "" 250 ú "" 251 û "" 252 ü "" 253 ý "" 254 þ "" 255 ÿ "" * ++ Der LATIN-1-Zeichensatz in Hex-ASCII Die Daten bilden einen Codeblock, der an erster Position in 16-Bit-Groesze den Abstand in den zweiten Teil enthaelt. Danach beginnt der erste Teil des Zeichensatzes. In der Kopfzeile ist die Codelaenge in Bytes notiert. Jede Zeile schlieszt mit einer durch byteweise Addition ermittelten Pruefsumme, der Schlusz ist durch ein "#" markiert, es folgt die gleichartige Summe ueber den ganzen Datenblock. DATA 2310 DATA '0484007F68584814145C404070784070',1195 DATA '40481808081C78407040481404081C78', 816 DATA '4070405804180418784070404818283C', 940 DATA '08784070405C101C041C205070500014', 860 DATA '18181410181410103070702060506050', 816 DATA '6C1008041850507050501C0808084040', 772 DATA '40701C10181010505050201C08080808', 608 DATA '704060405C1018101030404030001814', 768 DATA '1814304020106814141408F0E0E09008',1216 DATA '04000000305848683000000000103010', 444 DATA '10380000000030481020780000000078', 480 DATA '10300870000000001030507810000000', 464 DATA '00784070087000000000102070483000', 696 DATA '00000078081020400000000030483048', 480 DATA '30000000003048380830000000003048', 400 DATA '78484800000000704870487000000000', 744 DATA '38404040380000000070484848700000', 744 DATA '00007840704078000000007840704040', 904 DATA '00000000000000000000000000101010', 48 DATA '10100010000028280000000000000028', 168 DATA '287C287C282800003850503814143800', 776 DATA '0064640810204C4C0000205050205448', 788 DATA '34000010100000000000000004081010', 128 DATA '10080400004020101010204000001054', 368 DATA '381038541000000010107C1010000000', 416 DATA '0000000000181808100000007C000000', 196 DATA '00000000000000181800000404081020', 112 DATA '4040000038444C546444380000103010', 716 DATA '1010103800003844040810207C000038', 468 DATA '4404180444380000081828487C080800', 508 DATA '007C4078040444380000182040784444', 816 DATA '3800007C040810204040000038444438', 616 DATA '44443800003844443C04083000000000', 504 DATA '18180018180000000018180018180810', 216 DATA '04081020100804000000007C007C0000', 336 DATA '00004020100810204000003844040810', 384 DATA '0010000038444C544C40300000384444', 680 DATA '7C444444000078444478444478000038',1016 DATA '44404040443800007844444444447800', 964 DATA '007C40407840407C00007C4040784040',1124 DATA '400000384440404C443800004444447C', 844 DATA '44444400003810101010103800000404', 404 DATA '04040444380000444850605048440000', 672 DATA '4040404040407C0000446C5444444444',1040 DATA '0000444464544C444400003844444444', 860 DATA '44380000784444784040400000384444', 884 DATA '44544834000078444478504844000038', 928 DATA '44403804443800007C10101010101000', 536 DATA '00444444444444380000444444444428', 844 DATA '10000044444444545428000044442810', 688 DATA '28444400004444281010101000007C04', 544 DATA '081020407C00001C10101010101C0000', 380 DATA '40402010080404000070101010101070', 496 DATA '00001028440000000000000000000000', 124 DATA '0000FF00201000000000000000000034', 355 DATA '4C444C34000040407844444478000000', 844 DATA '003C4040403C000004043C4444443C00', 644 DATA '00000038447C403C0000182420702020', 640 DATA '2000000000384444443C043840407844', 728 DATA '44444400001000101010100800001000', 308 DATA '10101010101020404044487048440000', 648 DATA '10101010101008000000006854545454', 544 DATA '00000000784444444400000000384444', 584 DATA '4438000000007844444478404000003C', 756 DATA '4444443C040400005864404040000000', 652 DATA '00384038043800001010381010100C00', 384 DATA '000000444444443C0000000044444428', 576 DATA '10000000004444445428000000004428', 452 DATA '10284400000000444444443C04380000', 516 DATA '7C0810207C0000081010201010080000', 416 DATA '10101010101010000020101008101020', 248 DATA '00001428000000000000005050785458', 512 DATA '54140000807F00002C505C502C00003C', 759 DATA '48484C48483C0000E0909090E46C5444',1568 DATA '440000245848582400001824041C2424', 552 DATA '18000000004424281028484400003C40', 488 DATA '78403C0000040404080828505010203C', 580 DATA '403840403008303844447C4444380000', 860 DATA '00205408205408000040202010182844', 524 DATA '000000004448704844000000003C6828', 596 DATA '2828000000002844545428000000001C', 424 DATA '38444438000000001824243820204000', 528 DATA '003C5010102000003810385454543810', 656 DATA '380000183C6C60603030303030303030', 824 DATA '30303018180C0C6C7830000000001030', 556 DATA '7C30100000000010187C181000000010', 408 DATA '387C101010100000101010107C381000', 504 DATA '20107804781020000038444038444438', 776 DATA '0000FFFFFFFFFFFFFF00007C44444444',2181 DATA '447C0000387C7C7C7C7C380000489048',1212 DATA '24122448904800000000000000000010', 394 DATA '001010101010000000083C4848483C08', 432 DATA '001824207020207C0000004438444438', 708 DATA '440000444428107C1038000010101010', 520 DATA '00101010103844403844380444384400', 628 DATA '000000000000004884B4C4C4B4844800',1160 DATA '38043C443C007C000000142850281400', 572 DATA '000000007C0404000000000000007C00', 256 DATA '000000004884E494E4D48448007C0000',1348 DATA '00000000000010281000000000000010', 88 DATA '107C1010007C00003048102078000000', 584 DATA '00781030087000000000081000000000', 328 DATA '0000000000444444645C4040003C5454', 752 DATA '14141414000000181800000000000000', 128 DATA '00000000000810103010103800000000', 176 DATA '38444438007C00000000502814285000', 632 DATA '0000202024281028583C082020242810', 508 DATA '2C44081C601024187028583C08100010', 660 DATA '20404438000010081028447C44000010', 576 DATA '201028447C44000010281028447C4400', 720 DATA '00081000101010080000441028447C44', 464 DATA '44000010281028447C4400003C48487C', 768 DATA '48484C00003844404044381020001008', 668 DATA '7C407C407C000008107C407C407C0000',1024 DATA '10287C407C407C000044007C407C407C',1124 DATA '00001008381010103800000810381010', 296 DATA '10380000102838101010380000280038', 384 DATA '101010380000784444E4444478000038', 900 DATA '004464544C4400001008384444443800', 736 DATA '00081038444444380000102838444444', 656 DATA '38000014283844444438000044384444', 692 DATA '44443800000044281028440000003444', 544 DATA '4C546444580000201044444444380000', 792 DATA '08104444444438000010285444444438', 752 DATA '00004400444444443800000810442810', 544 DATA '10100000702038242438207000384444', 696 DATA '5844445840402010003C444C34000008', 752 DATA '10003C444C3400001028003C444C3400', 584 DATA '001428003C444C3400004400344C444C', 656 DATA '3400001028103C444C34000000003C14', 460 DATA '3C503C000000003C4040403C10202010', 608 DATA '38447C403C0000081038447C403C0000', 768 DATA '102838447C403C0000440038447C403C', 868 DATA '00002010001010100800000810001010', 160 DATA '10080000102800101010080000440000', 204 DATA '1010100800002810281C242418000014', 296 DATA '28007844444400002010003844443800', 660 DATA '00081000384444380000102800384444', 520 DATA '38000014280038444438000044003844', 556 DATA '44443800000010007C00100000000000', 348 DATA '3C4C54647800002010004444443C0000', 752 DATA '0810004444443C00001028004444443C', 608 DATA '00004400004444443C00000810004444', 492 DATA '443C0438004040784444784040440000', 888 DATA '4444443C0438', 324 DATA '#',90456 .hpr'96 eof