diff options
Diffstat (limited to 'consoletrans/lat4u.sfm')
-rw-r--r-- | consoletrans/lat4u.sfm | 248 |
1 files changed, 248 insertions, 0 deletions
diff --git a/consoletrans/lat4u.sfm b/consoletrans/lat4u.sfm new file mode 100644 index 0000000..9bbba31 --- /dev/null +++ b/consoletrans/lat4u.sfm @@ -0,0 +1,248 @@ +# +# Unicode mapping table for Latin-4 fonts (lat4u-08.psf, +# lat4u-10.psf, lat4u-12.psf, lat4u-14.psf, lat4u-16.psf, lat4u-16+.psf, +# lat4u-19.psf). +# These fonts are designed to use in Unicode mode, but you can use them +# as ISO-8859-4 fonts in non-Unicode mode with vga2iso screen map. If +# you think these fonts can be subject of copyright law, (c) Ricardas +# Cepas <rch@pub.osf.lt>, 1997. Copying policy: GNU GPL V2. +# If you use 8 pixels wide mode exclusively you can use derived lat4-* +# fonts, lat4.uni and trivial mappings. +# +# All block graphics from CP 850 are present. +# Note: to work better with VGA hardware, we have moved the range +# 0xc0-0xdf to 0x80-0x9f and use the 0xc0-0xdf range for block graphics. +# It should be at 0xc0-0xdF to work properly with VGA. +# Rightmost column of 8 pixel wide charcell can be duplicated if at +# this place and if special VGA bit set. So horizontal lines will not be +# dashed in the default 9 pixel wide mode. +# You can make more space by mapping double lines to single lines. +# +# All ISO-8859-4 characters are in there places (after remapping of +# course). +# Almost all ISO-8859-1 letters, Y diaeresis and AE are present. +# Comments & bug reports to: Ricardas Cepas <rch@pub.osf.lt> + +# +# DEC VT graphics and some more +# +0x00 U+fffd +0x01 U+00a2 # cent +0x02 U+0152 +0x03 U+0153 +0x04 U+00a3 # pound +0x05 U+00a9 # (C) +0x06 U+00ab # << +0x07 U+00ae U+2122 # (R) +0x08 U+00bb # >> +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+00c0 # A grave \ +0x0d U+00c7 # C cedilla +0x0e U+00c8 # E grave \ +0x0f U+00ca # E circumflex /\ +0x10 U+00d1 # N tilde ~ +0x11 U+00d2 # O grave \ +0x12 U+00d3 # O acute / +0x13 U+00d9 # U grave \ +0x14 U+00dd # Y acute / +0x15 U+00e0 # a grave \ +0x16 U+00e7 # c cedilla +0x17 U+00e8 # e grave \ +0x18 U+00ea # e circumflex /\ +0x19 U+00f1 # n tilde ~ +0x1a U+00f2 # o grave \ +0x1b U+00f3 # o acute / +0x1c U+00f9 # u grave \ +0x1d U+00fd # y acute / +0x1e U+00ff # y diaeresis .. +0x1f U+03c0 # GREEK SMALL LETTER PI +# +# ASCII +# +0x20 U+0020 U+00a0 +0x21 U+0021 +0x22 U+0022 U+201d U+201f +0x23-0x26 idem +0x27 U+0027 U+2019 +0x28-0x2b idem +0x2c U+002c U+201a +0x2d U+002d U+2212 U+2014 U+2015 +0x2e-0x3b idem +0x3c U+003c U+2039 +0x3d U+003d +0x3e U+003e U+203a +0x3f-0x4a idem +0x4b U+004b U+212a +0x4c-0x5e idem +0x5f U+005f U+f804 +0x60 U+0060 U+2018 U+201b +0x61-0x65 idem +0x66 U+0066 U+0192 # f +0x67-0x7b idem +0x7c U+007c U+00a6 # VERTICAL LINE, BROKEN BAR +0x7d U+007d +0x7e U+007e U+02dc +# +# A letter missing in Latin-1 +# +0x7f U+0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS +# +# The Latin-4 capital letters (moved slightly due to VGA hardware +# brain-damage) +# +0x80 U+0100 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+00c3 +0x84 U+00c4 +0x85 U+00c5 U+212b # LATIN CAPITAL LETTER A WITH RING ABOVE, ANGSTROM SIGN +0x86 U+00c6 +0x87 U+012e +0x88 U+010c +0x89 U+00c9 +0x8a U+0118 +0x8b U+00cb +0x8c U+0116 +0x8d U+00cd +0x8e U+00ce +0x8f U+012a +0x90 U+0110 U+00d0 +0x91 U+0145 +0x92 U+014c +0x93 U+0136 +0x94 U+00d4 +0x95 U+00d5 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+00d8 +0x99 U+0172 +0x9a U+00da +0x9b U+00db +0x9c U+00dc +0x9d U+0168 +0x9e U+016a +0x9f U+00df +# special character +# non-breaking space <-> open box +0xa0 U+2423 +# +# Capital letters at their place +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0138 +0xa3 U+0156 +0xa4 U+00a4 +0xa5 U+0128 +0xa6 U+013b +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+0112 +0xab U+0122 +0xac U+0166 +0xad U+00ad U+2010 U+2011 U+2013 +0xae U+017d +0xaf U+00af U+f800 +# +# lower case letters +# +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0157 +0xb4 U+00b4 +0xb5 U+0129 +0xb6 U+013c +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+0113 +0xbb U+0123 +0xbc U+0167 +0xbd U+014a +0xbe U+017e +0xbf U+014b +# +# All of cp850 line drawing chars. +# +#0xc0 U+f801 # medium-high line +0xc0 U+00a5 #yen +#0xc1 U+2575 +0xc1 U+00cc #I grave \ +#0xc2 U+2576 +0xc2 U+00cf #I diaeresis .. +0xc3 U+2514 +#0xc4 U+2577 +0xc4 U+00ec #i grave \ +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +#0xc8 U+2574 +0xc8 U+00ef #i diaeresis .. +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +#0xd0 U+f803 # medium-low line +0xd0 U+201e # ,,(99) DOUBLE LOW-9 QUOTATION MARK +#0xd1 U+2579 +0xd1 U+201c # (66) LEFT DOUBLE QUOTATION MARK;Ps;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK +#0xd2 U+257a +0xd2 U+2580 # upper half block +0xd3 U+2517 U+255a +#0xd4 U+257b +0xd4 U+2584 # lower half block +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 +#0xd8 U+2578 +0xd8 U+2588 # full block +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 +0xdc U+2513 U+2557 +0xdd U+2563 U+252b +0xde U+2533 U+2566 +0xdf U+254b U+256c +# +# lower case letters +# +0xe0 U+0101 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed U+00ed +0xee U+00ee +0xef U+012b +0xf0 U+0111 U+00f0 +0xf1 U+0146 +0xf2 U+014d +0xf3 U+0137 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+0173 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+0169 +0xfe U+016b +0xff U+02d9 + |