aboutsummaryrefslogtreecommitdiffstats
path: root/maps
diff options
context:
space:
mode:
Diffstat (limited to 'maps')
-rw-r--r--maps/00README4
-rw-r--r--maps/KOI8-R.LCM285
-rw-r--r--maps/Latin1.LCM2
-rw-r--r--maps/LtKOI8.LCM277
-rw-r--r--maps/LtLatin2.LCM4
5 files changed, 568 insertions, 4 deletions
diff --git a/maps/00README b/maps/00README
index f0f0b17..1bfc83e 100644
--- a/maps/00README
+++ b/maps/00README
@@ -94,7 +94,9 @@ The particular LCM files in this directory are:
LtLatin2.LCM Similar to LtLatin1.LCM but uses the Latin2 character set.
- koi8r.LCM For Russian
+ koi8r.LCM For Russian (obsolete)
+ KOI8-R.LCM For Russian
+ LtKOI8.LCM For Russian
Symb.LCM The Symbol encoding vector, exactly as on page 606 of the
PostScript LRM 2nd Ed., plus mappings.
diff --git a/maps/KOI8-R.LCM b/maps/KOI8-R.LCM
new file mode 100644
index 0000000..56b7d0b
--- /dev/null
+++ b/maps/KOI8-R.LCM
@@ -0,0 +1,285 @@
+###############################################################
+# #
+# KOI8-R.LCM #
+# #
+# LCM (Lout Character Mapping) file for RFC1489 KOI8-R. #
+# #
+# This is verbatim KOI8-R mapping primary useful for #
+# monospaced fonts like Courier intended for screenshots. #
+# All the line-drawing characters are mapped; additional #
+# typographic niceties (e.g. guillemot) are stuffed into C0. #
+# #
+# RFC1489 encodes U+2219 BULLET OPERATOR at 149 and that #
+# maps to "periodcentered" glyph, but "periodcentered" is #
+# also a glyph for U+00B7 MIDDLE DOT that RFC1489 has #
+# encoded at 158. I think this is a bug in RFC1489. So I #
+# map "bullet" glyph (for U+2022 BULLET) at 149 instead. #
+# #
+# Valeriy Ushakov <uwe@ptc.spb.ru> #
+# 24 December 2000 #
+# #
+# Dec- Octal Character Functions ... #
+# imal code name #
+# code #
+# #
+###############################################################
+
+000 000 -none-
+001 001 ellipsis
+002 002 quotesinglbase
+003 003 quoteleft
+004 004 quoteright
+005 005 quotedblbase
+006 006 quotedblleft
+007 007 quotedblright
+008 010 guilsinglleft
+009 011 guilsinglright
+010 012 -none-
+011 013 guillemotleft
+012 014 guillemotright
+013 015 -none-
+014 016 endash
+015 017 emdash
+016 020 dagger
+017 021 daggerdbl
+018 022 perthousand
+019 023 registered
+020 024 trademark
+021 025 paragraph
+022 026 section
+023 027 afii61352
+024 030 florin
+025 031 currency
+026 032 logicalnot
+027 033 minus
+028 034 plusminus
+029 035 notequal
+030 036 brokenbar
+031 037 infinity
+
+032 040 space
+033 041 exclam
+034 042 quotedbl
+035 043 numbersign
+036 044 dollar
+037 045 percent
+038 046 ampersand
+039 047 quotesingle
+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 grave
+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 SF100000
+129 201 SF110000
+130 202 SF010000
+131 203 SF030000
+132 204 SF020000
+133 205 SF040000
+134 206 SF080000
+135 207 SF090000
+136 210 SF060000
+137 211 SF070000
+138 212 SF050000
+139 213 upblock
+140 214 dnblock
+141 215 block
+142 216 lfblock
+143 217 rtblock
+144 220 ltshade
+145 221 shade
+146 222 dkshade
+147 223 integraltp
+148 224 filledbox
+149 225 bullet
+150 226 radical
+151 227 approxequal
+152 230 lessequal
+153 231 greaterequal
+154 232 space
+155 233 integralbt
+156 234 degree
+157 235 twosuperior
+158 236 periodcentered
+159 237 divide
+
+160 240 SF430000
+161 241 SF240000
+162 242 SF510000
+163 243 afii10071 UC afii10023;
+164 244 SF520000
+165 245 SF390000
+166 246 SF220000
+167 247 SF210000
+168 250 SF250000
+169 251 SF500000
+170 252 SF490000
+171 253 SF380000
+172 254 SF280000
+173 255 SF270000
+174 256 SF260000
+175 257 SF360000
+176 260 SF370000
+177 261 SF420000
+178 262 SF190000
+179 263 afii10023 LC afii10071;
+180 264 SF200000
+181 265 SF230000
+182 266 SF470000
+183 267 SF480000
+184 270 SF410000
+185 271 SF450000
+186 272 SF460000
+187 273 SF400000
+188 274 SF540000
+189 275 SF530000
+190 276 SF440000
+191 277 copyright
+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/Latin1.LCM b/maps/Latin1.LCM
index 40bcf89..3c7b196 100644
--- a/maps/Latin1.LCM
+++ b/maps/Latin1.LCM
@@ -239,7 +239,7 @@
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;
+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;
diff --git a/maps/LtKOI8.LCM b/maps/LtKOI8.LCM
new file mode 100644
index 0000000..9ce9e79
--- /dev/null
+++ b/maps/LtKOI8.LCM
@@ -0,0 +1,277 @@
+###############################################################
+# #
+# LtKOI8.LCM #
+# #
+# LCM (Lout Character Mapping) file for KOI8-* family. #
+# Based on KOI8-C (of which -U and -R are subsets). #
+# http://members.linuxstart.com/~winitzki/koi8-extended.html #
+# #
+# Valeriy Ushakov <uwe@ptc.spb.ru> #
+# 24 December 2000 #
+# #
+# Dec- Octal Character Functions ... #
+# imal code name #
+# code #
+# #
+###############################################################
+
+000 000 -none-
+001 001 ff
+002 002 fi
+003 003 fl
+004 004 ffi
+005 005 ffl
+006 006 dotlessi
+007 007 dotlessj
+008 010 breve
+009 011 caron
+010 012 -none-
+011 013 cedilla
+012 014 circumflex
+013 015 -none-
+014 016 dotaccent
+015 017 grave
+016 020 hungarumlaut
+017 021 macron
+018 022 ogonek
+019 023 ring
+020 024 tilde
+021 025 -none-
+022 026 -none-
+023 027 -none-
+024 030 minus
+025 031 quotesingle
+026 032 daggerdbl
+027 033 paragraph
+028 034 perthousand
+029 035 trademark
+030 036 florin
+031 037 currency
+
+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 afii10051 LC afii10099;
+129 201 afii10052 LC afii10100;
+130 202 quotesinglbase
+131 203 afii10100 UC afii10052;
+132 204 quotedblbase
+133 205 ellipsis
+134 206 dagger
+135 207 section
+136 210 Euro
+137 211 dieresis
+138 212 afii10058 LC afii10106;
+139 213 guilsinglleft
+140 214 afii10059 LC afii10107;
+141 215 afii10061 LC afii10109;
+142 216 afii10060 LC afii10108;
+143 217 afii10145 LC afii10193;
+144 220 afii10099 UC afii10051;
+145 221 -none-
+146 222 -none-
+147 223 quotedblleft
+148 224 quotedblright
+149 225 bullet
+150 226 endash
+151 227 emdash
+152 230 sterling
+153 231 periodcentered
+154 232 afii10106 UC afii10058;
+155 233 guilsinglright
+156 234 afii10107 UC afii10059;
+157 235 afii10109 UC afii10061;
+158 236 afii10108 UC afii10060;
+159 237 afii10193 UC afii10145;
+
+160 240 space
+161 241 afii10196 UC afii10148;
+162 242 afii10194 UC afii10146;
+163 243 afii10071 UC afii10023;
+164 244 afii10101 UC afii10053;
+165 245 afii10102 UC afii10054;
+166 246 afii10103 UC afii10055;
+167 247 afii10104 UC afii10056;
+168 250 afii10105 UC afii10057;
+169 251 registered
+170 252 psi UC Psi;
+171 253 guillemotleft
+172 254 afii10195 UC afii10147;
+173 255 afii10098 UC afii10050;
+174 256 afii10110 UC afii10062;
+175 257 acute
+176 260 degree
+177 261 afii10148 LC afii10196;
+178 262 afii10146 LC afii10194;
+179 263 afii10023 LC afii10071;
+180 264 afii10053 LC afii10101;
+181 265 afii10054 LC afii10102;
+182 266 afii10055 LC afii10103;
+183 267 afii10056 LC afii10104;
+184 270 afii10057 LC afii10105;
+185 271 afii61352
+186 272 Psi LC psi;
+187 273 guillemotright
+188 274 afii10147 LC afii10195;
+189 275 afii10050 LC afii10098;
+190 276 afii10062 LC afii10110;
+191 277 copyright
+
+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/LtLatin2.LCM b/maps/LtLatin2.LCM
index fa92ccd..9c2bcd3 100644
--- a/maps/LtLatin2.LCM
+++ b/maps/LtLatin2.LCM
@@ -251,7 +251,7 @@
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;
+208 320 Dcroat LC dcroat;
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;
@@ -283,7 +283,7 @@
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;
+240 360 dcroat UC Dcroat;
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;