diff options
author | Jeffrey H. Kingston <jeff@it.usyd.edu.au> | 2010-09-14 19:21:41 +0000 |
---|---|---|
committer | Jeffrey H. Kingston <jeff@it.usyd.edu.au> | 2010-09-14 19:21:41 +0000 |
commit | 71bdb35d52747e6d7d9f55df4524d57c2966be94 (patch) | |
tree | 480ee5eefccc40d5f3331cc52d66f722fd19bfb9 /maps | |
parent | b41263ea7578fa9742486135c762803b52794105 (diff) | |
download | lout-71bdb35d52747e6d7d9f55df4524d57c2966be94.tar.gz |
Lout 3.17.
git-svn-id: http://svn.savannah.nongnu.org/svn/lout/trunk@2 9365b830-b601-4143-9ba8-b4a8e2c3339c
Diffstat (limited to 'maps')
-rw-r--r-- | maps/00README | 105 | ||||
-rw-r--r-- | maps/Ding.LCM | 272 | ||||
-rw-r--r-- | maps/Latin1.LCM | 273 | ||||
-rw-r--r-- | maps/LtLatin1.LCM | 291 | ||||
-rw-r--r-- | maps/LtLatin2.LCM | 301 | ||||
-rw-r--r-- | maps/Std.LCM | 273 | ||||
-rw-r--r-- | maps/Symb.LCM | 272 | ||||
-rw-r--r-- | maps/koi8r.LCM | 259 | ||||
-rw-r--r-- | maps/null.LCM | 271 |
9 files changed, 2317 insertions, 0 deletions
diff --git a/maps/00README b/maps/00README new file mode 100644 index 0000000..f0f0b17 --- /dev/null +++ b/maps/00README @@ -0,0 +1,105 @@ +Directory lout/maps - Lout Character Mapping (LCM) files + +Jeffrey H. Kingston +14 March 1996 + +This directory contains Lout Character Mapping (LCM) files, which define +the names and codes of all characters known to Lout, plus various mappings. +Lout works with all characters via their codes, so it is not possible to +have an unencoded character. + +LCM files replace the CEV and CMA files of previous versions of Lout. The +format has changed but the information in the files is consistent with the +old CEV and CMA files (no changes to the encodings, etc.). The format +change was needed to implement kerning of accented characters. + +LCM files may contain blank lines and comment lines (which begin with #). +Each of the remaining lines defines one character, and must contain the +following entries, in order, separated by white space: + +(1) Decimal character code, which must be unique in this file. These codes + must appear sorted into increasing order. Codes not mentioned in this + file have no associated character. + +(2) Octal value of the decimal code, written in ASCII. + +(3) Character name. Width and height information for a character with this + name must exist in every PostScript font metrics file that shares a Lout + fontdef with this file, but the character name need not be encoded in the + font metrics file, nor need any character code there agree with the + character code here. Lout will ensure (by including encoding vectors + in its output) that the character codes defined in this file apply, not + the codes in font metrics files. + + The character name may be -none-, and this is equivalent to omitting the + line. There must be no subsequent entries on the line in this case. + + If the character has entry UA below, and there is no kerning information + for the character in the font metrics file, Lout will apply the kerning + information for the corresponding unaccented character to the accented + character. This is always a good thing to do. + + If the character has entry UA below, and there is no entry in some + font metrics file for the character, then (contrary to the above) + instead of complaining that the character is missing from the font + metrics file, Lout will silently apply the size information for + the corresponding unaccented character to the accented character. + Lout will still print the character code for the accented character, + however. This is always good horizontally but occasionally not + enough space is allowed for the character vertically. + +(4) Zero or more functions, each beginning with a string identifying which + function it is, and followed by function-dependent information ending + in a semicolon. Functions may appear in any order; omitting a function + is fine and means that the function does not apply to that character. + At present the functions are + + UC <charname>; Corresponding upper-case character (must be the + name of a character appearing elsewhere in the + same file). This entry is used by Lout when + producing small capitals. + + LC <charname>; Corresponding lower-case character (must be the + name of a character appearing elsewhere in the + same file). This entry is not currently used. + + UA <charname>; Corresponding unaccented character (must be the + name of a character appearing elsewhere in the + same file). This entry is used by Lout to + guess size and kerning information for accented + characters (when this information is missing from + some font metrics file) by using the size and + kerning information of the corresponding unaccented + character. + + AC <charname>; Name of the accent character (acute, ogonek, etc.) + that forms the accent of this character (must be the + name of a character appearing elsewhere in the + same file). This entry is not currently used. + +The particular LCM files in this directory are: + + Std.LCM The StandardEncoding encoding vector, exactly as on page + 598 of the PostScript LRM 2nd Ed., plus the mappings. + + Latin1.LCM The ISOLatin1Encoding encoding vector, exactly as on page + 599 of the PostScript LRM 2nd Ed., plus the mappings. + This is not usable with Lout as is because the ligature + characters fi and fl have no encoding, and because the + standard packages use characters not in this encoding. + + LtLatin1.LCM Equal to Latin1.LCM augmented with some other characters + used by Lout and its standard packages. See the header + in the file for the details. + + LtLatin2.LCM Similar to LtLatin1.LCM but uses the Latin2 character set. + + koi8r.LCM For Russian + + Symb.LCM The Symbol encoding vector, exactly as on page 606 of the + PostScript LRM 2nd Ed., plus mappings. + + Ding.LCM The Zapf Dingbats encoding vector, taken from the Zapf + Dingbats font metrics file, plus mappings. + + null.LCM Useful skeleton file for building LCM files. diff --git a/maps/Ding.LCM b/maps/Ding.LCM new file mode 100644 index 0000000..f9ee17d --- /dev/null +++ b/maps/Ding.LCM @@ -0,0 +1,272 @@ +############################################################### +# # +# Ding.LCM # +# # +# LCM (Lout Character Mapping) file for Dingbats # +# Taken from the Dingbats metrics file. # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# # +# Dec- Octal Character # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 a1 +034 042 a2 +035 043 a202 +036 044 a3 +037 045 a4 +038 046 a5 +039 047 a119 +040 050 a118 +041 051 a117 +042 052 a11 +043 053 a12 +044 054 a13 +045 055 a14 +046 056 a15 +047 057 a16 +048 060 a105 +049 061 a17 +050 062 a18 +051 063 a19 +052 064 a20 +053 065 a21 +054 066 a22 +055 067 a23 +056 070 a24 +057 071 a25 +058 072 a26 +059 073 a27 +060 074 a28 +061 075 a6 +062 076 a7 +063 077 a8 +064 100 a9 +065 101 a10 +066 102 a29 +067 103 a30 +068 104 a31 +069 105 a32 +070 106 a33 +071 107 a34 +072 110 a35 +073 111 a36 +074 112 a37 +075 113 a38 +076 114 a39 +077 115 a40 +078 116 a41 +079 117 a42 +080 120 a43 +081 121 a44 +082 122 a45 +083 123 a46 +084 124 a47 +085 125 a48 +086 126 a49 +087 127 a50 +088 130 a51 +089 131 a52 +090 132 a53 +091 133 a54 +092 134 a55 +093 135 a56 +094 136 a57 +095 137 a58 +096 140 a59 +097 141 a60 +098 142 a61 +099 143 a62 +100 144 a63 +101 145 a64 +102 146 a65 +103 147 a66 +104 150 a67 +105 151 a68 +106 152 a69 +107 153 a70 +108 154 a71 +109 155 a72 +110 156 a73 +111 157 a74 +112 160 a203 +113 161 a75 +114 162 a204 +115 163 a76 +116 164 a77 +117 165 a78 +118 166 a79 +119 167 a81 +120 170 a82 +121 171 a83 +122 172 a84 +123 173 a97 +124 174 a98 +125 175 a99 +126 176 a100 +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 -none- +145 221 -none- +146 222 -none- +147 223 -none- +148 224 -none- +149 225 -none- +150 226 -none- +151 227 -none- +152 230 -none- +153 231 -none- +154 232 -none- +155 233 -none- +156 234 -none- +157 235 -none- +158 236 -none- +159 237 -none- +160 240 -none- +161 241 a101 +162 242 a102 +163 243 a103 +164 244 a104 +165 245 a106 +166 246 a107 +167 247 a108 +168 250 a112 +169 251 a111 +170 252 a110 +171 253 a109 +172 254 a120 +173 255 a121 +174 256 a122 +175 257 a123 +176 260 a124 +177 261 a125 +178 262 a126 +179 263 a127 +180 264 a128 +181 265 a129 +182 266 a130 +183 267 a131 +184 270 a132 +185 271 a133 +186 272 a134 +187 273 a135 +188 274 a136 +189 275 a137 +190 276 a138 +191 277 a139 +192 300 a140 +193 301 a141 +194 302 a142 +195 303 a143 +196 304 a144 +197 305 a145 +198 306 a146 +199 307 a147 +200 310 a148 +201 311 a149 +202 312 a150 +203 313 a151 +204 314 a152 +205 315 a153 +206 316 a154 +207 317 a155 +208 320 a156 +209 321 a157 +210 322 a158 +211 323 a159 +212 324 a160 +213 325 a161 +214 326 a163 +215 327 a164 +216 330 a196 +217 331 a165 +218 332 a192 +219 333 a166 +220 334 a167 +221 335 a168 +222 336 a169 +223 337 a170 +224 340 a171 +225 341 a172 +226 342 a173 +227 343 a162 +228 344 a174 +229 345 a175 +230 346 a176 +231 347 a177 +232 350 a178 +233 351 a179 +234 352 a193 +235 353 a180 +236 354 a199 +237 355 a181 +238 356 a200 +239 357 a182 +240 360 -none- +241 361 a201 +242 362 a183 +243 363 a184 +244 364 a197 +245 365 a185 +246 366 a194 +247 367 a198 +248 370 a186 +249 371 a195 +250 372 a187 +251 373 a188 +252 374 a189 +253 375 a190 +254 376 a191 +255 377 -none- diff --git a/maps/Latin1.LCM b/maps/Latin1.LCM new file mode 100644 index 0000000..40bcf89 --- /dev/null +++ b/maps/Latin1.LCM @@ -0,0 +1,273 @@ +############################################################### +# # +# Latin1.LCM # +# # +# LCM (Lout Character Mapping) file for Adobe Latin-1 # +# Encoding (PostScript Language Reference Manual, 2nd Ed., # +# page 599). # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 quotedbl +035 043 numbersign +036 044 dollar +037 045 percent +038 046 ampersand +039 047 quoteright +040 050 parenleft +041 051 parenright +042 052 asterisk +043 053 plus +044 054 comma +045 055 hyphen +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 less +061 075 equal +062 076 greater +063 077 question +064 100 at +065 101 A LC a; +066 102 B LC b; +067 103 C LC c; +068 104 D LC d; +069 105 E LC e; +070 106 F LC f; +071 107 G LC g; +072 110 H LC h; +073 111 I LC i; +074 112 J LC j; +075 113 K LC k; +076 114 L LC l; +077 115 M LC m; +078 116 N LC n; +079 117 O LC o; +080 120 P LC p; +081 121 Q LC q; +082 122 R LC r; +083 123 S LC s; +084 124 T LC t; +085 125 U LC u; +086 126 V LC v; +087 127 W LC w; +088 130 X LC x; +089 131 Y LC y; +090 132 Z LC z; +091 133 bracketleft +092 134 backslash +093 135 bracketright +094 136 asciicircum +095 137 underscore +096 140 quoteleft +097 141 a UC A; +098 142 b UC B; +099 143 c UC C; +100 144 d UC D; +101 145 e UC E; +102 146 f UC F; +103 147 g UC G; +104 150 h UC H; +105 151 i UC I; +106 152 j UC J; +107 153 k UC K; +108 154 l UC L; +109 155 m UC M; +110 156 n UC N; +111 157 o UC O; +112 160 p UC P; +113 161 q UC Q; +114 162 r UC R; +115 163 s UC S; +116 164 t UC T; +117 165 u UC U; +118 166 v UC V; +119 167 w UC W; +120 170 x UC X; +121 171 y UC Y; +122 172 z UC Z; +123 173 braceleft +124 174 bar +125 175 braceright +126 176 asciitilde +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 dotlessi +145 221 grave +146 222 acute +147 223 circumflex +148 224 tilde +149 225 macron +150 226 breve +151 227 dotaccent +152 230 dieresis +153 231 -none- +154 232 ring +155 233 cedilla +156 234 -none- +157 235 hungarumlaut +158 236 ogonek +159 237 caron +160 240 space +161 241 exclamdown +162 242 cent +163 243 sterling +164 244 currency +165 245 yen +166 246 brokenbar +167 247 section +168 250 dieresis +169 251 copyright +170 252 ordfeminine +171 253 guillemotleft +172 254 logicalnot +173 255 hyphen +174 256 registered +175 257 macron +176 260 degree +177 261 plusminus +178 262 twosuperior +179 263 threesuperior +180 264 acute +181 265 mu +182 266 paragraph +183 267 periodcentered +184 270 cedilla +185 271 onesuperior +186 272 ordmasculine +187 273 guillemotright +188 274 onequarter +189 275 onehalf +190 276 threequarters +191 277 questiondown +192 300 Agrave LC agrave; UA A; AC grave; +193 301 Aacute LC aacute; UA A; AC acute; +194 302 Acircumflex LC acircumflex; UA A; AC circumflex; +195 303 Atilde LC atilde; UA A; AC tilde; +196 304 Adieresis LC adieresis; UA A; AC dieresis; +197 305 Aring LC aring; UA A; AC ring; +198 306 AE LC ae; +199 307 Ccedilla LC ccedilla; UA C; AC cedilla; +200 310 Egrave LC egrave; UA E; AC grave; +201 311 Eacute LC eacute; UA E; AC acute; +202 312 Ecircumflex LC ecircumflex; UA E; AC circumflex; +203 313 Edieresis LC edieresis; UA E; AC dieresis; +204 314 Igrave LC igrave; UA I; AC grave; +205 315 Iacute LC iacute; UA I; AC acute; +206 316 Icircumflex LC icircumflex; UA I; AC circumflex; +207 317 Idieresis LC idieresis; UA I; AC dieresis; +208 320 Eth LC eth; +209 321 Ntilde LC ntilde; UA N; AC tilde; +210 322 Ograve LC ograve; UA O; AC grave; +211 323 Oacute LC oacute; UA O; AC acute; +212 324 Ocircumflex LC ocircumflex; UA O; AC circumflex; +213 325 Otilde LC otilde; UA O; AC tilde; +214 326 Odieresis LC odieresis; UA O; AC dieresis; +215 327 multiply +216 330 Oslash LC oslash; +217 331 Ugrave LC ugrave; UA U; AC grave; +218 332 Uacute LC uacute; UA U; AC acute; +219 333 Ucircumflex LC ucircumflex; UA U; AC circumflex; +220 334 Udieresis LC udieresis; UA U; AC dieresis; +221 335 Yacute LC yacute; UA Y; AC acute; +222 336 Thorn LC thorn; +223 337 germandbls +224 340 agrave UC Agrave UA a; AC grave; +225 341 aacute UC Aacute; UA a; AC acute; +226 342 acircumflex UC Acircumflex; UA a; AC circumflex; +227 343 atilde UC Atilde; UA a; AC tilde; +228 344 adieresis UC Adieresis; UA a; AC dieresis; +229 345 aring UC Aring; UA a; AC ring; +230 346 ae UC AE; +231 347 ccedilla UC Ccedilla; UA c; AC cedilla; +232 350 egrave UC Egrave; UA e; AC grave; +233 351 eacute UC Eacute; UA e; AC acute; +234 352 ecircumflex UC Ecircumflex; UA e; AC circumflex; +235 353 edieresis UC Edieresis; UA e; AC dieresis; +236 354 igrave UC Igrave; UA dotlessi; AC grave; +237 355 iacute UC Iacute; UA dotlessi; AC acute; +238 356 icircumflex UC Icircumflex; UA dotlessi; AC circumflex; +239 357 idieresis UC Idieresis; UA dotlessi; AC dieresis; +240 360 eth UC Eth; +241 361 ntilde UC Ntilde; UA n; AC tilde; +242 362 ograve UC Ograve; UA o; AC grave; +243 363 oacute UC Oacute; UA o; AC acute; +244 364 ocircumflex UC Ocircumflex; UA o; AC circumflex; +245 365 otilde UC Otilde; UA o; AC tilde; +246 366 odieresis UC Odieresis; UA o; AC dieresis; +247 367 divide +248 370 oslash UC Oslash; +249 371 ugrave UC Ugrave; UA u; AC grave; +250 372 uacute UC Uacute; UA u; AC acute; +251 373 ucircumflex UC Ucircumflex; UA u; AC circumflex; +252 374 udieresis UC Udieresis; UA u; AC dieresis; +253 375 yacute UC Yacute; UA y; AC acute; +254 376 thorn UC Thorn; +255 377 ydieresis UA y; AC dieresis; diff --git a/maps/LtLatin1.LCM b/maps/LtLatin1.LCM new file mode 100644 index 0000000..6207fb1 --- /dev/null +++ b/maps/LtLatin1.LCM @@ -0,0 +1,291 @@ +############################################################### +# # +# LtLatin1.LCM # +# # +# LCM (Lout Character Mapping) file for Adobe Latin-1 # +# Encoding (PostScript Language Reference Manual, 2nd Ed., # +# page 599) with the following additional entries: # +# # +# 128 200 quotesinglbase # +# 129 201 quotedblbase # +# 130 202 ellipsis # +# 131 203 OE (added in Version 3.09) # +# 132 204 oe (added in Version 3.09) # +# 133 205 quotedblleft # +# 134 206 quotedblright # +# 135 207 fi # +# 136 210 fl # +# 137 211 endash # +# 138 212 emdash # +# 139 213 bullet # +# 140 214 dagger # +# 141 215 daggerdbl # +# 142 216 florin # +# 143 217 fraction # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# 19 May 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 quotedbl +035 043 numbersign +036 044 dollar +037 045 percent +038 046 ampersand +039 047 quoteright +040 050 parenleft +041 051 parenright +042 052 asterisk +043 053 plus +044 054 comma +045 055 hyphen +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 less +061 075 equal +062 076 greater +063 077 question +064 100 at +065 101 A LC a; +066 102 B LC b; +067 103 C LC c; +068 104 D LC d; +069 105 E LC e; +070 106 F LC f; +071 107 G LC g; +072 110 H LC h; +073 111 I LC i; +074 112 J LC j; +075 113 K LC k; +076 114 L LC l; +077 115 M LC m; +078 116 N LC n; +079 117 O LC o; +080 120 P LC p; +081 121 Q LC q; +082 122 R LC r; +083 123 S LC s; +084 124 T LC t; +085 125 U LC u; +086 126 V LC v; +087 127 W LC w; +088 130 X LC x; +089 131 Y LC y; +090 132 Z LC z; +091 133 bracketleft +092 134 backslash +093 135 bracketright +094 136 asciicircum +095 137 underscore +096 140 quoteleft +097 141 a UC A; +098 142 b UC B; +099 143 c UC C; +100 144 d UC D; +101 145 e UC E; +102 146 f UC F; +103 147 g UC G; +104 150 h UC H; +105 151 i UC I; +106 152 j UC J; +107 153 k UC K; +108 154 l UC L; +109 155 m UC M; +110 156 n UC N; +111 157 o UC O; +112 160 p UC P; +113 161 q UC Q; +114 162 r UC R; +115 163 s UC S; +116 164 t UC T; +117 165 u UC U; +118 166 v UC V; +119 167 w UC W; +120 170 x UC X; +121 171 y UC Y; +122 172 z UC Z; +123 173 braceleft +124 174 bar +125 175 braceright +126 176 asciitilde +127 177 -none- +128 200 quotesinglbase +129 201 quotedblbase +130 202 ellipsis +131 203 OE +132 204 oe +133 205 quotedblleft +134 206 quotedblright +135 207 fi +136 210 fl +137 211 endash +138 212 emdash +139 213 bullet +140 214 dagger +141 215 daggerdbl +142 216 florin +143 217 fraction +144 220 dotlessi +145 221 grave +146 222 acute +147 223 circumflex +148 224 tilde +149 225 macron +150 226 breve +151 227 dotaccent +152 230 dieresis +153 231 -none- +154 232 ring +155 233 cedilla +156 234 -none- +157 235 hungarumlaut +158 236 ogonek +159 237 caron +160 240 space +161 241 exclamdown +162 242 cent +163 243 sterling +164 244 currency +165 245 yen +166 246 brokenbar +167 247 section +168 250 dieresis +169 251 copyright +170 252 ordfeminine +171 253 guillemotleft +172 254 logicalnot +173 255 hyphen +174 256 registered +175 257 macron +176 260 degree +177 261 plusminus +178 262 twosuperior +179 263 threesuperior +180 264 acute +181 265 mu +182 266 paragraph +183 267 periodcentered +184 270 cedilla +185 271 onesuperior +186 272 ordmasculine +187 273 guillemotright +188 274 onequarter +189 275 onehalf +190 276 threequarters +191 277 questiondown +192 300 Agrave LC agrave; UA A; AC grave; +193 301 Aacute LC aacute; UA A; AC acute; +194 302 Acircumflex LC acircumflex; UA A; AC circumflex; +195 303 Atilde LC atilde; UA A; AC tilde; +196 304 Adieresis LC adieresis; UA A; AC dieresis; +197 305 Aring LC aring; UA A; AC ring; +198 306 AE LC ae; +199 307 Ccedilla LC ccedilla; UA C; AC cedilla; +200 310 Egrave LC egrave; UA E; AC grave; +201 311 Eacute LC eacute; UA E; AC acute; +202 312 Ecircumflex LC ecircumflex; UA E; AC circumflex; +203 313 Edieresis LC edieresis; UA E; AC dieresis; +204 314 Igrave LC igrave; UA I; AC grave; +205 315 Iacute LC iacute; UA I; AC acute; +206 316 Icircumflex LC icircumflex; UA I; AC circumflex; +207 317 Idieresis LC idieresis; UA I; AC dieresis; +208 320 Eth LC eth; +209 321 Ntilde LC ntilde; UA N; AC tilde; +210 322 Ograve LC ograve; UA O; AC grave; +211 323 Oacute LC oacute; UA O; AC acute; +212 324 Ocircumflex LC ocircumflex; UA O; AC circumflex; +213 325 Otilde LC otilde; UA O; AC tilde; +214 326 Odieresis LC odieresis; UA O; AC dieresis; +215 327 multiply +216 330 Oslash LC oslash; +217 331 Ugrave LC ugrave; UA U; AC grave; +218 332 Uacute LC uacute; UA U; AC acute; +219 333 Ucircumflex LC ucircumflex; UA U; AC circumflex; +220 334 Udieresis LC udieresis; UA U; AC dieresis; +221 335 Yacute LC yacute; UA Y; AC acute; +222 336 Thorn LC thorn; +223 337 germandbls +224 340 agrave UC Agrave; UA a; AC grave; +225 341 aacute UC Aacute; UA a; AC acute; +226 342 acircumflex UC Acircumflex; UA a; AC circumflex; +227 343 atilde UC Atilde; UA a; AC tilde; +228 344 adieresis UC Adieresis; UA a; AC dieresis; +229 345 aring UC Aring; UA a; AC ring; +230 346 ae UC AE; +231 347 ccedilla UC Ccedilla; UA c; AC cedilla; +232 350 egrave UC Egrave; UA e; AC grave; +233 351 eacute UC Eacute; UA e; AC acute; +234 352 ecircumflex UC Ecircumflex; UA e; AC circumflex; +235 353 edieresis UC Edieresis; UA e; AC dieresis; +236 354 igrave UC Igrave; UA dotlessi; AC grave; +237 355 iacute UC Iacute; UA dotlessi; AC acute; +238 356 icircumflex UC Icircumflex; UA dotlessi; AC circumflex; +239 357 idieresis UC Idieresis; UA dotlessi; AC dieresis; +240 360 eth UC Eth; +241 361 ntilde UC Ntilde; UA n; AC tilde; +242 362 ograve UC Ograve; UA o; AC grave; +243 363 oacute UC Oacute; UA o; AC acute; +244 364 ocircumflex UC Ocircumflex; UA o; AC circumflex; +245 365 otilde UC Otilde; UA o; AC tilde; +246 366 odieresis UC Odieresis; UA o; AC dieresis; +247 367 divide +248 370 oslash UC Oslash; +249 371 ugrave UC Ugrave; UA u; AC grave; +250 372 uacute UC Uacute; UA u; AC acute; +251 373 ucircumflex UC Ucircumflex; UA u; AC circumflex; +252 374 udieresis UC Udieresis; UA u; AC dieresis; +253 375 yacute UC Yacute; UA y; AC acute; +254 376 thorn UC Thorn; +255 377 ydieresis UA y; AC dieresis; diff --git a/maps/LtLatin2.LCM b/maps/LtLatin2.LCM new file mode 100644 index 0000000..458769f --- /dev/null +++ b/maps/LtLatin2.LCM @@ -0,0 +1,301 @@ +############################################################### +# # +# LtLatin2.LCM # +# # +# LCM (Lout Character Mapping) file for the ISO Latin-2 # +# Encoding (sorry, no reference) with additional entries: # +# # +# 133 205 quotedblleft # +# 134 206 quotedblright # +# 135 207 fi # +# 136 210 fl # +# 137 211 endash # +# 138 212 emdash # +# 139 213 bullet # +# 140 214 dagger # +# 141 215 daggerdbl # +# 142 216 florin # +# 143 217 fraction # +# # +# The author has been unable to obtain font metrics files # +# containing the sizes of the complete set of Latin-2 # +# characters. Thus, strictly speaking it is not possible # +# to use Latin-2, since Lout does not know these sizes. # +# # +# However, this file tells Lout for each accented character # +# what the corresponding unaccented character is. If Lout # +# ever comes upon a character in some font whose size in # +# that font is undefined, and the character is an accented # +# character (i.e. has a UA entry below), then Lout will # +# use the size of the unaccented character in place of the # +# accented character. Lout will still print the character # +# code for the accented character, so if your printing # +# device understands it, you can still get it; but the # +# vertical space Lout leaves for the character will not # +# take its accent into account. # +# # +# Jeffrey H. Kingston # +# 17 March 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 quotedbl +035 043 numbersign +036 044 dollar +037 045 percent +038 046 ampersand +039 047 quoteright +040 050 parenleft +041 051 parenright +042 052 asterisk +043 053 plus +044 054 comma +045 055 hyphen +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 less +061 075 equal +062 076 greater +063 077 question +064 100 at +065 101 A LC a; +066 102 B LC b; +067 103 C LC c; +068 104 D LC d; +069 105 E LC e; +070 106 F LC f; +071 107 G LC g; +072 110 H LC h; +073 111 I LC i; +074 112 J LC j; +075 113 K LC k; +076 114 L LC l; +077 115 M LC m; +078 116 N LC n; +079 117 O LC o; +080 120 P LC p; +081 121 Q LC q; +082 122 R LC r; +083 123 S LC s; +084 124 T LC t; +085 125 U LC u; +086 126 V LC v; +087 127 W LC w; +088 130 X LC x; +089 131 Y LC y; +090 132 Z LC z; +091 133 bracketleft +092 134 backslash +093 135 bracketright +094 136 asciicircum +095 137 underscore +096 140 quoteleft +097 141 a UC A; +098 142 b UC B; +099 143 c UC C; +100 144 d UC D; +101 145 e UC E; +102 146 f UC F; +103 147 g UC G; +104 150 h UC H; +105 151 i UC I; +106 152 j UC J; +107 153 k UC K; +108 154 l UC L; +109 155 m UC M; +110 156 n UC N; +111 157 o UC O; +112 160 p UC P; +113 161 q UC Q; +114 162 r UC R; +115 163 s UC S; +116 164 t UC T; +117 165 u UC U; +118 166 v UC V; +119 167 w UC W; +120 170 x UC X; +121 171 y UC Y; +122 172 z UC Z; +123 173 braceleft +124 174 bar +125 175 braceright +126 176 asciitilde +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 quotedblleft +134 206 quotedblright +135 207 fi +136 210 fl +137 211 endash +138 212 emdash +139 213 bullet +140 214 dagger +141 215 daggerdbl +142 216 florin +143 217 fraction +144 220 dotlessi +145 221 grave +146 222 acute +147 223 circumflex +148 224 tilde +149 225 macron +150 226 breve +151 227 dotaccent +152 230 dieresis +153 231 -none- +154 232 ring +155 233 cedilla +156 234 -none- +157 235 -none- +158 236 ogonek +159 237 caron +160 240 space +161 241 Aogonek LC aogonek; UA A; AC ogonek; +162 242 breve +163 243 Lslash LC lslash; +164 244 currency +165 245 Lcaron LC lcaron; UA L; AC caron; +166 246 Sacute LC sacute; UA S; AC acute; +167 247 section +168 250 dieresis +169 251 Scaron LC scaron; UA S; AC caron; +170 252 Scedilla LC scedilla; UA S; AC cedilla; +171 253 Tcaron LC tcaron; UA T; AC caron; +172 254 Zacute LC zacute; UA Z; AC acute; +173 255 hyphen +174 256 Zcaron LC zcaron; UA Z; AC caron; +175 257 Zdotabove LC zdotabove; UA Z; AC dotaccent; +176 260 degree +177 261 aogonek UC Aogonek; UA a; AC ogonek; +178 262 ogonek +179 263 lslash UC Lslash; +180 264 acute +181 265 lcaron UC Lcaron; UA l; AC caron; +182 266 sacute UC Sacute; UA s; AC acute; +183 267 caron +184 270 cedilla +185 271 scaron UC Scaron; UA s; AC caron; +186 272 scedilla UC Scedilla; UA s; AC cedilla; +187 273 tcaron UC Tcaron; UA t; AC caron; +188 274 zacute UC Zacute; UA z; AC acute; +189 275 hungarumlaut +190 276 zcaron UC Zcaron; UA z; AC caron; +191 277 zdotabove UC Zdotabove; UA z; AC dotaccent; +192 300 Racute LC racute; UA R; AC acute; +193 301 Aacute LC aacute; UA A; AC acute; +194 302 Acircumflex LC acircumflex; UA A; AC circumflex; +195 303 Abreve LC abreve; UA A; AC breve; +196 304 Adieresis LC adieresis; UA A; AC dieresis; +197 305 Lacute LC lacute; UA L; AC acute; +198 306 Cacute LC cacute; UA C; AC acute; +199 307 Ccedilla LC ccedilla; UA C; AC cedilla; +200 310 Ccaron LC ccaron; UA C; AC caron; +201 311 Eacute LC eacute; UA E; AC acute; +202 312 Eogonek LC eogonek; UA E; AC ogonek; +203 313 Edieresis LC edieresis; UA E; AC dieresis; +204 314 Ecaron LC ecaron; UA E; AC caron; +205 315 Iacute LC iacute; UA I; AC acute; +206 316 Icircumflex LC icircumflex; UA I; AC circumflex; +207 317 Dcaron LC dcaron; UA D; AC caron; +208 320 Eth LC eth; +209 321 Nacute LC nacute; UA N; AC acute; +210 322 Ncaron LC ncaron; UA N; AC caron; +211 323 Oacute LC oacute; UA O; AC acute; +212 324 Ocircumflex LC ocircumflex; UA O; AC circumflex; +213 325 Odblacute LC odblacute; UA O; AC hungarumlaut; +214 326 Odieresis LC odieresis; UA O; AC dieresis; +215 327 multiply +216 330 Rcaron LC rcaron; UA R; AC caron; +217 331 Uring LC uring; UA U; AC ring; +218 332 Uacute LC uacute; UA U; AC acute; +219 333 Udblacute LC udblacute; UA U; AC hungarumlaut; +220 334 Udieresis LC udieresis; UA U; AC dieresis; +221 335 Yacute LC yacute; UA Y; AC acute; +222 336 Tcedilla LC tcedilla; UA T; AC cedilla; +223 337 germandbls +224 340 racute UC Racute; UA r; AC acute; +225 341 aacute UC Aacute; UA a; AC acute; +226 342 acircumflex UC Acircumflex; UA a; AC circumflex; +227 343 abreve UC Abreve; UA a; AC breve; +228 344 adieresis UC Adieresis; UA a; AC dieresis; +229 345 lacute UC Lacute; UA l; AC acute; +230 346 cacute UC Cacute; UA c; AC acute; +231 347 ccedilla UC Ccedilla; UA c; AC cedilla; +232 350 ccaron UC Ccaron; UA c; AC caron; +233 351 eacute UC Eacute; UA e; AC acute; +234 352 eogonek UC Eogonek; UA e; AC ogonek; +235 353 edieresis UC Edieresis; UA e; AC dieresis; +236 354 ecaron UC Ecaron; UA e; AC caron; +237 355 iacute UC Iacute; UA dotlessi; AC acute; +238 356 icircumflex UC Icircumflex; UA dotlessi; AC circumflex; +239 357 dcaron UC Dcaron; UA d; AC caron; +240 360 eth UC Eth; +241 361 nacute UC Nacute; UA n; AC acute; +242 362 ncaron UC Ncaron; UA n; AC caron; +243 363 oacute UC Oacute; UA o; AC acute; +244 364 ocircumflex UC Ocircumflex; UA o; AC circumflex; +245 365 odblacute UC Odblacute; UA o; AC hungarumlaut; +246 366 odieresis UC Odieresis; UA o; AC dieresis; +247 367 divide +248 370 rcaron UC Rcaron; UA r; AC caron; +249 371 uring UC Uring; UA u; AC ring; +250 372 uacute UC Uacute; UA u; AC acute; +251 373 udblacute UC Udblacute; UA u; AC hungarumlaut; +252 374 udieresis UC Udieresis; UA u; AC dieresis; +253 375 yacute UC Yacute; UA y; AC acute; +254 376 tcedilla UC Tcedilla; UA t; AC cedilla; +255 377 dotaccent diff --git a/maps/Std.LCM b/maps/Std.LCM new file mode 100644 index 0000000..adb0f7e --- /dev/null +++ b/maps/Std.LCM @@ -0,0 +1,273 @@ +############################################################### +# # +# Std.LCM # +# # +# LCM (Lout Character Mapping) file for Adobe Standard # +# Encoding (PostScript Language Reference Manual, 2nd Ed., # +# page 598). # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 quotedbl +035 043 numbersign +036 044 dollar +037 045 percent +038 046 ampersand +039 047 quoteright +040 050 parenleft +041 051 parenright +042 052 asterisk +043 053 plus +044 054 comma +045 055 hyphen +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 less +061 075 equal +062 076 greater +063 077 question +064 100 at +065 101 A LC a; +066 102 B LC b; +067 103 C LC c; +068 104 D LC d; +069 105 E LC e; +070 106 F LC f; +071 107 G LC g; +072 110 H LC h; +073 111 I LC i; +074 112 J LC j; +075 113 K LC k; +076 114 L LC l; +077 115 M LC m; +078 116 N LC n; +079 117 O LC o; +080 120 P LC p; +081 121 Q LC q; +082 122 R LC r; +083 123 S LC s; +084 124 T LC t; +085 125 U LC u; +086 126 V LC v; +087 127 W LC w; +088 130 X LC x; +089 131 Y LC y; +090 132 Z LC z; +091 133 bracketleft +092 134 backslash +093 135 bracketright +094 136 asciicircum +095 137 underscore +096 140 quoteleft +097 141 a UC A; +098 142 b UC B; +099 143 c UC C; +100 144 d UC D; +101 145 e UC E; +102 146 f UC F; +103 147 g UC G; +104 150 h UC H; +105 151 i UC I; +106 152 j UC J; +107 153 k UC K; +108 154 l UC L; +109 155 m UC M; +110 156 n UC N; +111 157 o UC O; +112 160 p UC P; +113 161 q UC Q; +114 162 r UC R; +115 163 s UC S; +116 164 t UC T; +117 165 u UC U; +118 166 v UC V; +119 167 w UC W; +120 170 x UC X; +121 171 y UC Y; +122 172 z UC Z; +123 173 braceleft +124 174 bar +125 175 braceright +126 176 asciitilde +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 -none- +145 221 -none- +146 222 -none- +147 223 -none- +148 224 -none- +149 225 -none- +150 226 -none- +151 227 -none- +152 230 -none- +153 231 -none- +154 232 -none- +155 233 -none- +156 234 -none- +157 235 -none- +158 236 -none- +159 237 -none- +160 240 -none- +161 241 exclamdown +162 242 cent +163 243 sterling +164 244 fraction +165 245 yen +166 246 florin +167 247 section +168 250 currency +169 251 quotesingle +170 252 quotedblleft +171 253 guillemotleft +172 254 guilsinglleft +173 255 guilsinglright +174 256 fi +175 257 fl +176 260 -none- +177 261 endash +178 262 dagger +179 263 daggerdbl +180 264 periodcentered +181 265 -none- +182 266 paragraph +183 267 bullet +184 270 quotesinglbase +185 271 quotedblbase +186 272 quotedblright +187 273 guillemotright +188 274 ellipsis +189 275 perthousand +190 276 -none- +191 277 questiondown +192 300 -none- +193 301 grave +194 302 acute +195 303 circumflex +196 304 tilde +197 305 macron +198 306 breve +199 307 dotaccent +200 310 dieresis +201 311 -none- +202 312 ring +203 313 cedilla +204 314 -none- +205 315 hungarumlaut +206 316 ogonek +207 317 caron +208 320 emdash +209 321 -none- +210 322 -none- +211 323 -none- +212 324 -none- +213 325 -none- +214 326 -none- +215 327 -none- +216 330 -none- +217 331 -none- +218 332 -none- +219 333 -none- +220 334 -none- +221 335 -none- +222 336 -none- +223 337 -none- +224 340 -none- +225 341 AE +226 342 -none- +227 343 ordfeminine +228 344 -none- +229 345 -none- +230 346 -none- +231 347 -none- +232 350 Lslash +233 351 Oslash +234 352 OE +235 353 ordmasculine +236 354 -none- +237 355 -none- +238 356 -none- +239 357 -none- +240 360 -none- +241 361 ae +242 362 -none- +243 363 -none- +244 364 -none- +245 365 dotlessi +246 366 -none- +247 367 -none- +248 370 lslash +249 371 oslash +250 372 oe +251 373 germandbls +252 374 -none- +253 375 -none- +254 376 -none- +255 377 -none- diff --git a/maps/Symb.LCM b/maps/Symb.LCM new file mode 100644 index 0000000..9f31e7c --- /dev/null +++ b/maps/Symb.LCM @@ -0,0 +1,272 @@ +############################################################### +# # +# Symb.LCM # +# # +# LCM (Lout Character Mapping) file for the Adobe # +# Symbol font. # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 universal +035 043 numbersign +036 044 existential +037 045 percent +038 046 ampersand +039 047 suchthat +040 050 parenleft +041 051 parenright +042 052 asteriskmath +043 053 plus +044 054 comma +045 055 minus +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 less +061 075 equal +062 076 greater +063 077 question +064 100 congruent +065 101 Alpha LC alpha; +066 102 Beta LC beta; +067 103 Chi LC chi; +068 104 Delta LC delta; +069 105 Epsilon LC epsilon; +070 106 Phi LC phi; +071 107 Gamma LC gamma; +072 110 Eta LC eta; +073 111 Iota LC iota; +074 112 theta1 UC Theta; +075 113 Kappa LC kappa; +076 114 Lambda LC lambda; +077 115 Mu LC mu; +078 116 Nu LC nu; +079 117 Omicron LC omicron; +080 120 Pi LC pi; +081 121 Theta LC theta; +082 122 Rho LC rho; +083 123 Sigma LC sigma; +084 124 Tau LC tau; +085 125 Upsilon LC upsilon; +086 126 sigma1 UC Sigma; +087 127 Omega LC omega; +088 130 Xi LC xi; +089 131 Psi LC psi; +090 132 Zeta LC zeta; +091 133 bracketleft +092 134 therefore +093 135 bracketright +094 136 perpendicular +095 137 underscore +096 140 radicalex +097 141 alpha UC Alpha; +098 142 beta UC Beta; +099 143 chi UC Chi; +100 144 delta UC Delta; +101 145 epsilon UC Epsilon; +102 146 phi UC Phi; +103 147 gamma UC Gamma; +104 150 eta UC Eta; +105 151 iota UC Iota; +106 152 phi1 UC Phi; +107 153 kappa UC Kappa; +108 154 lambda UC Lambda; +109 155 mu UC Mu; +110 156 nu UC Nu; +111 157 omicron UC Omicron; +112 160 pi UC Pi; +113 161 theta UC Theta; +114 162 rho UC Rho; +115 163 sigma UC Sigma; +116 164 tau UC Tau; +117 165 upsilon UC Upsilon; +118 166 omega1 UC Omega; +119 167 omega UC Omega; +120 170 xi UC Xi; +121 171 psi UC Psi; +122 172 zeta UC Zeta; +123 173 braceleft +124 174 bar +125 175 braceright +126 176 similar +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 -none- +145 221 -none- +146 222 -none- +147 223 -none- +148 224 -none- +149 225 -none- +150 226 -none- +151 227 -none- +152 230 -none- +153 231 -none- +154 232 -none- +155 233 -none- +156 234 -none- +157 235 -none- +158 236 -none- +159 237 -none- +160 240 -none- +161 241 Upsilon1 LC upsilon; +162 242 minute +163 243 lessequal +164 244 fraction +165 245 infinity +166 246 florin +167 247 club +168 250 diamond +169 251 heart +170 252 spade +171 253 arrowboth +172 254 arrowleft +173 255 arrowup +174 256 arrowright +175 257 arrowdown +176 260 degree +177 261 plusminus +178 262 second +179 263 greaterequal +180 264 multiply +181 265 proportional +182 266 partialdiff +183 267 bullet +184 270 divide +185 271 notequal +186 272 equivalence +187 273 approxequal +188 274 ellipsis +189 275 arrowvertex +190 276 arrowhorizex +191 277 carriagereturn +192 300 aleph +193 301 Ifraktur +194 302 Rfraktur +195 303 weierstrass +196 304 circlemultiply +197 305 circleplus +198 306 emptyset +199 307 intersection +200 310 union +201 311 propersuperset +202 312 reflexsuperset +203 313 notsubset +204 314 propersubset +205 315 reflexsubset +206 316 element +207 317 notelement +208 320 angle +209 321 gradient +210 322 registerserif +211 323 copyrightserif +212 324 trademarkserif +213 325 product +214 326 radical +215 327 dotmath +216 330 logicalnot +217 331 logicaland +218 332 logicalor +219 333 arrowdblboth +220 334 arrowdblleft +221 335 arrowdblup +222 336 arrowdblright +223 337 arrowdbldown +224 340 lozenge +225 341 angleleft +226 342 registersans +227 343 copyrightsans +228 344 trademarksans +229 345 summation +230 346 parenlefttp +231 347 parenleftex +232 350 parenleftbt +233 351 bracketlefttp +234 352 bracketleftex +235 353 bracketleftbt +236 354 bracelefttp +237 355 braceleftmid +238 356 braceleftbt +239 357 braceex +240 360 -none- +241 361 angleright +242 362 integral +243 363 integraltp +244 364 integralex +245 365 integralbt +246 366 parenrighttp +247 367 parenrightex +248 370 parenrightbt +249 371 bracketrighttp +250 372 bracketrightex +251 373 bracketrightbt +252 374 bracerighttp +253 375 bracerightmid +254 376 bracerightbt +255 377 -none- diff --git a/maps/koi8r.LCM b/maps/koi8r.LCM new file mode 100644 index 0000000..a95329b --- /dev/null +++ b/maps/koi8r.LCM @@ -0,0 +1,259 @@ +# Lout Char Map for Russian koi8-r fonts +# Valeriy Ushakov <uwe@niif.spb.su> + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 quotesingle +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 grave +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 space +033 041 exclam +034 042 quotedblright +035 043 numbersign +036 044 dollar +037 045 percent +038 046 ampersand +039 047 quoteright +040 050 parenleft +041 051 parenright +042 052 asterisk +043 053 plus +044 054 comma +045 055 hyphen +046 056 period +047 057 slash +048 060 zero +049 061 one +050 062 two +051 063 three +052 064 four +053 065 five +054 066 six +055 067 seven +056 070 eight +057 071 nine +058 072 colon +059 073 semicolon +060 074 guillemotleft +061 075 equal +062 076 guillemotright +063 077 question +064 100 at +065 101 A LC a; +066 102 B LC b; +067 103 C LC c; +068 104 D LC d; +069 105 E LC e; +070 106 F LC f; +071 107 G LC g; +072 110 H LC h; +073 111 I LC i; +074 112 J LC j; +075 113 K LC k; +076 114 L LC l; +077 115 M LC m; +078 116 N LC n; +079 117 O LC o; +080 120 P LC p; +081 121 Q LC q; +082 122 R LC r; +083 123 S LC s; +084 124 T LC t; +085 125 U LC u; +086 126 V LC v; +087 127 W LC w; +088 130 X LC x; +089 131 Y LC y; +090 132 Z LC z; +091 133 bracketleft +092 134 quotedblleft +093 135 bracketright +094 136 asciicircum +095 137 underscore +096 140 quoteleft +097 141 a UC A; +098 142 b UC B; +099 143 c UC C; +100 144 d UC D; +101 145 e UC E; +102 146 f UC F; +103 147 g UC G; +104 150 h UC H; +105 151 i UC I; +106 152 j UC J; +107 153 k UC K; +108 154 l UC L; +109 155 m UC M; +110 156 n UC N; +111 157 o UC O; +112 160 p UC P; +113 161 q UC Q; +114 162 r UC R; +115 163 s UC S; +116 164 t UC T; +117 165 u UC U; +118 166 v UC V; +119 167 w UC W; +120 170 x UC X; +121 171 y UC Y; +122 172 z UC Z; +123 173 endash +124 174 emdash +125 175 quotedbl +126 176 asciitilde +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 -none- +145 221 -none- +146 222 -none- +147 223 -none- +148 224 -none- +149 225 -none- +150 226 -none- +151 227 -none- +152 230 -none- +153 231 -none- +154 232 -none- +155 233 -none- +156 234 -none- +157 235 -none- +158 236 -none- +159 237 -none- +160 240 -none- +161 241 -none- +162 242 -none- +163 243 afii10071 UC afii10023; +164 244 -none- +165 245 -none- +166 246 -none- +167 247 -none- +168 250 -none- +169 251 -none- +170 252 -none- +171 253 -none- +172 254 -none- +173 255 -none- +174 256 -none- +175 257 -none- +176 260 -none- +177 261 -none- +178 262 -none- +179 263 afii10023 LC afii10071; +180 264 -none- +181 265 -none- +182 266 -none- +183 267 -none- +184 270 afii61352 +185 271 -none- +186 272 -none- +187 273 -none- +188 274 -none- +189 275 -none- +190 276 -none- +191 277 -none- +192 300 afii10096 UC afii10048; +193 301 afii10065 UC afii10017; +194 302 afii10066 UC afii10018; +195 303 afii10088 UC afii10040; +196 304 afii10069 UC afii10021; +197 305 afii10070 UC afii10022; +198 306 afii10086 UC afii10038; +199 307 afii10068 UC afii10020; +200 310 afii10087 UC afii10039; +201 311 afii10074 UC afii10026; +202 312 afii10075 UC afii10027; +203 313 afii10076 UC afii10028; +204 314 afii10077 UC afii10029; +205 315 afii10078 UC afii10030; +206 316 afii10079 UC afii10031; +207 317 afii10080 UC afii10032; +208 320 afii10081 UC afii10033; +209 321 afii10097 UC afii10049; +210 322 afii10082 UC afii10034; +211 323 afii10083 UC afii10035; +212 324 afii10084 UC afii10036; +213 325 afii10085 UC afii10037; +214 326 afii10072 UC afii10024; +215 327 afii10067 UC afii10019; +216 330 afii10094 UC afii10046; +217 331 afii10093 UC afii10045; +218 332 afii10073 UC afii10025; +219 333 afii10090 UC afii10042; +220 334 afii10095 UC afii10047; +221 335 afii10091 UC afii10043; +222 336 afii10089 UC afii10041; +223 337 afii10092 UC afii10044; +224 340 afii10048 LC afii10096; +225 341 afii10017 LC afii10065; +226 342 afii10018 LC afii10066; +227 343 afii10040 LC afii10088; +228 344 afii10021 LC afii10069; +229 345 afii10022 LC afii10070; +230 346 afii10038 LC afii10086; +231 347 afii10020 LC afii10068; +232 350 afii10039 LC afii10087; +233 351 afii10026 LC afii10074; +234 352 afii10027 LC afii10075; +235 353 afii10028 LC afii10076; +236 354 afii10029 LC afii10077; +237 355 afii10030 LC afii10078; +238 356 afii10031 LC afii10079; +239 357 afii10032 LC afii10080; +240 360 afii10033 LC afii10081; +241 361 afii10049 LC afii10097; +242 362 afii10034 LC afii10082; +243 363 afii10035 LC afii10083; +244 364 afii10036 LC afii10084; +245 365 afii10037 LC afii10085; +246 366 afii10024 LC afii10072; +247 367 afii10019 LC afii10067; +248 370 afii10046 LC afii10094; +249 371 afii10045 LC afii10093; +250 372 afii10025 LC afii10073; +251 373 afii10042 LC afii10090; +252 374 afii10047 LC afii10095; +253 375 afii10043 LC afii10091; +254 376 afii10041 LC afii10089; +255 377 afii10044 LC afii10092; diff --git a/maps/null.LCM b/maps/null.LCM new file mode 100644 index 0000000..65926c5 --- /dev/null +++ b/maps/null.LCM @@ -0,0 +1,271 @@ +############################################################### +# # +# null.LCM # +# # +# Skeleton LCM (Lout Character Mapping) file # +# # +# Jeffrey H. Kingston # +# 14 March 1996 # +# # +# Dec- Octal Character Functions ... # +# imal code name # +# code # +# # +############################################################### + +000 000 -none- +001 001 -none- +002 002 -none- +003 003 -none- +004 004 -none- +005 005 -none- +006 006 -none- +007 007 -none- +008 010 -none- +009 011 -none- +010 012 -none- +011 013 -none- +012 014 -none- +013 015 -none- +014 016 -none- +015 017 -none- +016 020 -none- +017 021 -none- +018 022 -none- +019 023 -none- +020 024 -none- +021 025 -none- +022 026 -none- +023 027 -none- +024 030 -none- +025 031 -none- +026 032 -none- +027 033 -none- +028 034 -none- +029 035 -none- +030 036 -none- +031 037 -none- +032 040 -none- +033 041 -none- +034 042 -none- +035 043 -none- +036 044 -none- +037 045 -none- +038 046 -none- +039 047 -none- +040 050 -none- +041 051 -none- +042 052 -none- +043 053 -none- +044 054 -none- +045 055 -none- +046 056 -none- +047 057 -none- +048 060 -none- +049 061 -none- +050 062 -none- +051 063 -none- +052 064 -none- +053 065 -none- +054 066 -none- +055 067 -none- +056 070 -none- +057 071 -none- +058 072 -none- +059 073 -none- +060 074 -none- +061 075 -none- +062 076 -none- +063 077 -none- +064 100 -none- +065 101 -none- +066 102 -none- +067 103 -none- +068 104 -none- +069 105 -none- +070 106 -none- +071 107 -none- +072 110 -none- +073 111 -none- +074 112 -none- +075 113 -none- +076 114 -none- +077 115 -none- +078 116 -none- +079 117 -none- +080 120 -none- +081 121 -none- +082 122 -none- +083 123 -none- +084 124 -none- +085 125 -none- +086 126 -none- +087 127 -none- +088 130 -none- +089 131 -none- +090 132 -none- +091 133 -none- +092 134 -none- +093 135 -none- +094 136 -none- +095 137 -none- +096 140 -none- +097 141 -none- +098 142 -none- +099 143 -none- +100 144 -none- +101 145 -none- +102 146 -none- +103 147 -none- +104 150 -none- +105 151 -none- +106 152 -none- +107 153 -none- +108 154 -none- +109 155 -none- +110 156 -none- +111 157 -none- +112 160 -none- +113 161 -none- +114 162 -none- +115 163 -none- +116 164 -none- +117 165 -none- +118 166 -none- +119 167 -none- +120 170 -none- +121 171 -none- +122 172 -none- +123 173 -none- +124 174 -none- +125 175 -none- +126 176 -none- +127 177 -none- +128 200 -none- +129 201 -none- +130 202 -none- +131 203 -none- +132 204 -none- +133 205 -none- +134 206 -none- +135 207 -none- +136 210 -none- +137 211 -none- +138 212 -none- +139 213 -none- +140 214 -none- +141 215 -none- +142 216 -none- +143 217 -none- +144 220 -none- +145 221 -none- +146 222 -none- +147 223 -none- +148 224 -none- +149 225 -none- +150 226 -none- +151 227 -none- +152 230 -none- +153 231 -none- +154 232 -none- +155 233 -none- +156 234 -none- +157 235 -none- +158 236 -none- +159 237 -none- +160 240 -none- +161 241 -none- +162 242 -none- +163 243 -none- +164 244 -none- +165 245 -none- +166 246 -none- +167 247 -none- +168 250 -none- +169 251 -none- +170 252 -none- +171 253 -none- +172 254 -none- +173 255 -none- +174 256 -none- +175 257 -none- +176 260 -none- +177 261 -none- +178 262 -none- +179 263 -none- +180 264 -none- +181 265 -none- +182 266 -none- +183 267 -none- +184 270 -none- +185 271 -none- +186 272 -none- +187 273 -none- +188 274 -none- +189 275 -none- +190 276 -none- +191 277 -none- +192 300 -none- +193 301 -none- +194 302 -none- +195 303 -none- +196 304 -none- +197 305 -none- +198 306 -none- +199 307 -none- +200 310 -none- +201 311 -none- +202 312 -none- +203 313 -none- +204 314 -none- +205 315 -none- +206 316 -none- +207 317 -none- +208 320 -none- +209 321 -none- +210 322 -none- +211 323 -none- +212 324 -none- +213 325 -none- +214 326 -none- +215 327 -none- +216 330 -none- +217 331 -none- +218 332 -none- +219 333 -none- +220 334 -none- +221 335 -none- +222 336 -none- +223 337 -none- +224 340 -none- +225 341 -none- +226 342 -none- +227 343 -none- +228 344 -none- +229 345 -none- +230 346 -none- +231 347 -none- +232 350 -none- +233 351 -none- +234 352 -none- +235 353 -none- +236 354 -none- +237 355 -none- +238 356 -none- +239 357 -none- +240 360 -none- +241 361 -none- +242 362 -none- +243 363 -none- +244 364 -none- +245 365 -none- +246 366 -none- +247 367 -none- +248 370 -none- +249 371 -none- +250 372 -none- +251 373 -none- +252 374 -none- +253 375 -none- +254 376 -none- +255 377 -none- |