# # 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 , 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 # # 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 U+2000 U+2001 U+2002 U+2003 U+2004 U+2005 U+2006 U+2007 U+2008 U+2009 U+200a U+202f 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