diff options
Diffstat (limited to 'fonts')
| -rw-r--r-- | fonts/FauxtariScalableMono.ttf | bin | 57508 -> 57508 bytes | |||
| -rw-r--r-- | fonts/mkpsf.pl | 242 | 
2 files changed, 121 insertions, 121 deletions
| diff --git a/fonts/FauxtariScalableMono.ttf b/fonts/FauxtariScalableMono.ttfBinary files differ index df9041a..6ac1660 100644 --- a/fonts/FauxtariScalableMono.ttf +++ b/fonts/FauxtariScalableMono.ttf diff --git a/fonts/mkpsf.pl b/fonts/mkpsf.pl index b061ad1..bf6b40d 100644 --- a/fonts/mkpsf.pl +++ b/fonts/mkpsf.pl @@ -118,30 +118,30 @@ sub setup_map {  			0x2513, # 0x05  			0x2571, # 0x06  			0x2572, # 0x07 -			0x25E2, # 0x08 +			0x25e2, # 0x08  			0x2597, # 0x09 -			0x25E3, # 0x0A -			0x259D, # 0x0B -			0x2598, # 0x0C -			0x2594, # 0x0D -			0x2581, # 0x0E -			0x2596, # 0x0F +			0x25e3, # 0x0a +			0x259d, # 0x0b +			0x2598, # 0x0c +			0x2594, # 0x0d +			0x2581, # 0x0e +			0x2596, # 0x0f  			0x2663, # 0x10 -			0x250F, # 0x11 +			0x250f, # 0x11  			0x2501, # 0x12 -			0x254B, # 0x13 -			0x25CF, # 0x14 +			0x254b, # 0x13 +			0x25cf, # 0x14  			0x2584, # 0x15 -			0x258E, # 0x16 +			0x258e, # 0x16  			0x2533, # 0x17 -			0x253B, # 0x18 -			0x258C, # 0x19 -			0x2517, # 0x1A -			[ 0x0118, 0x241b ], # 0x1B -			0x2191, # 0x1C -			0x2193, # 0x1D -			0x2190, # 0x1E -			0x2192, # 0x1F +			0x253b, # 0x18 +			0x258c, # 0x19 +			0x2517, # 0x1a +			[ 0x0118, 0x241b ], # 0x1b +			0x2191, # 0x1c +			0x2193, # 0x1d +			0x2190, # 0x1e +			0x2192, # 0x1f  			[ 0x0020, 0xa0 ], # 0x20 (plus  )  			0x0021, # 0x21  			0x0022, # 0x22 @@ -152,12 +152,12 @@ sub setup_map {  			0x0027, # 0x27  			0x0028, # 0x28  			0x0029, # 0x29 -			0x002A, # 0x2A -			0x002B, # 0x2B -			[ 0x002C, 0x00b8 ], # 0x2C (comma and cedilla) -			[ 0x002D, 0x00ad, 0x2013, 0x2014 ], # 0x2D (plus soft hyphen, en, em) -			0x002E, # 0x2E -			0x002F, # 0x2F +			0x002a, # 0x2a +			0x002b, # 0x2b +			[ 0x002c, 0x00b8 ], # 0x2c (comma and cedilla) +			[ 0x002d, 0x00ad, 0x2013, 0x2014 ], # 0x2d (plus soft hyphen, en, em) +			0x002e, # 0x2e +			0x002f, # 0x2f  			0x0030, # 0x30  			0x0031, # 0x31  			0x0032, # 0x32 @@ -168,12 +168,12 @@ sub setup_map {  			0x0037, # 0x37  			0x0038, # 0x38  			0x0039, # 0x39 -			0x003A, # 0x3A -			0x003B, # 0x3B -			0x003C, # 0x3C -			0x003D, # 0x3D -			0x003E, # 0x3E -			0x003F, # 0x3F +			0x003a, # 0x3a +			0x003b, # 0x3b +			0x003c, # 0x3c +			0x003d, # 0x3d +			0x003e, # 0x3e +			0x003f, # 0x3f  			0x0040, # 0x40  			0x0041, # 0x41  			0x0042, # 0x42 @@ -184,12 +184,12 @@ sub setup_map {  			0x0047, # 0x47  			0x0048, # 0x48  			0x0049, # 0x49 -			0x004A, # 0x4A -			0x004B, # 0x4B -			0x004C, # 0x4C -			0x004D, # 0x4D -			0x004E, # 0x4E -			0x004F, # 0x4F +			0x004a, # 0x4a +			0x004b, # 0x4b +			0x004c, # 0x4c +			0x004d, # 0x4d +			0x004e, # 0x4e +			0x004f, # 0x4f  			0x0050, # 0x50  			0x0051, # 0x51  			0x0052, # 0x52 @@ -200,13 +200,13 @@ sub setup_map {  			0x0057, # 0x57  			0x0058, # 0x58  			0x0059, # 0x59 -			0x005A, # 0x5A -			0x005B, # 0x5B -			0x005C, # 0x5C -			0x005D, # 0x5D -			0x005E, # 0x5E -			0x005F, # 0x5F -			0x25C6, # 0x60 +			0x005a, # 0x5a +			0x005b, # 0x5b +			0x005c, # 0x5c +			0x005d, # 0x5d +			0x005e, # 0x5e +			0x005f, # 0x5f +			0x25c6, # 0x60  			0x0061, # 0x61  			0x0062, # 0x62  			0x0063, # 0x63 @@ -216,12 +216,12 @@ sub setup_map {  			0x0067, # 0x67  			0x0068, # 0x68  			0x0069, # 0x69 -			0x006A, # 0x6A -			0x006B, # 0x6B -			0x006C, # 0x6C -			0x006D, # 0x6D -			0x006E, # 0x6E -			0x006F, # 0x6F +			0x006a, # 0x6a +			0x006b, # 0x6b +			0x006c, # 0x6c +			0x006d, # 0x6d +			0x006e, # 0x6e +			0x006f, # 0x6f  			0x0070, # 0x70  			0x0071, # 0x71  			0x0072, # 0x72 @@ -232,14 +232,14 @@ sub setup_map {  			0x0077, # 0x77  			0x0078, # 0x78  			0x0079, # 0x79 -			0x007A, # 0x7A -			0x2660, # 0x7B -			[ 0x007C, 0x0622, 0xFE81, 0xFE82 ], # 0x7C, pipe + Arabic ﺁ -			0x21B0, # 0x7D -			0x25C0, # 0x7E -			0x25B6, # 0x7F +			0x007a, # 0x7a +			0x2660, # 0x7b +			[ 0x007c, 0x0622, 0xfe81, 0xfe82 ], # 0x7c, pipe + arabic ﺁ +			0x21b0, # 0x7d +			0x25c0, # 0x7e +			0x25b6, # 0x7f -# Next, 28 "international" characters from the XL ROM $CC00 area +# next, 28 "international" characters from the xl rom $cc00 area  # á  			0x00e1, # 0x80  # ù @@ -297,8 +297,8 @@ sub setup_map {  # Ä  			0x00c4, # 0x9b -# Hebrew ROM is probably a 3rd-party hack, AFAIK never released by -# Atari, but I'm told the glyphs look good (by someone who reads Hebrew), +# hebrew rom is probably a 3rd-party hack, afaik never released by +# atari, but i'm told the glyphs look good (by someone who reads hebrew),  # so include it here.  			0x05d0, # 0x9c  			0x05d1, # 0x9d @@ -328,15 +328,15 @@ sub setup_map {  			0x05e9, # 0xb5  			0x05ea, # 0xb6 -# Polish ROM. Probably a 3rd-party hack, but there are a lot of Polish -# Atari users out there. +# polish rom. probably a 3rd-party hack, but there are a lot of polish +# atari users out there.  			0x0179, # 0xb7  			0x0105, # 0xb8  			0x017a, # 0xb9  			0x0107, # 0xba  			0x015a, # 0xbb  			0x0119, # 0xbc -# German sharp S, not Polish at all: +# german sharp s, not polish at all:  			0x00df, # 0xbd  			0x0141, # 0xbe  			0x0142, # 0xbf @@ -344,15 +344,15 @@ sub setup_map {  			0x0144, # 0xc1  			0x00f3, # 0xc2  			0x00d3, # 0xc3 -# 0xc3 weird-looking V? -# next glyph is E with ogonek, we already have it as ESC +# 0xc3 weird-looking v? +# next glyph is e with ogonek, we already have it as esc  			0x015b, # 0xc4  			0x0106, # 0xc5  			0x0104, # 0xc6  			0x017b, # 0xc7  			0x017c, # 0xc8 -# The rest are from the Arabic XE ROM +# the rest are from the arabic xe rom  			0x0660, # eastern arabic numeral 0  			0x0661, # eastern arabic numeral 1  			0x0662, # eastern arabic numeral 2 @@ -364,66 +364,66 @@ sub setup_map {  			0x0668, # eastern arabic numeral 8  			0x0669, # eastern arabic numeral 9 -# TODO: figure out the Arabic letter mappings. Might need someone who -# actually reads Arabic to make sense of them... what I've got is just +# todo: figure out the arabic letter mappings. might need someone who +# actually reads arabic to make sense of them... what i've got is just  # a guess. -			[ 0x0624, 0xFE85, 0xFE86 ], # 0x3c, maybe? +			[ 0x0624, 0xfe85, 0xfe86 ], # 0x3c, maybe? -			[ 0x0634, 0xFEB5, 0xFEB6, 0xFEB8 ], # 0x41 -			[ 0x0648, 0xFEED, 0xFEEE ], # 0x42 -			[ 0x0629, 0xFE93, 0xFE94 ], # 0x43 -			[ 0x064A, 0xFEF1, 0xFEF2, 0xFEF4 ], # 0x44 -			[ 0x062B, 0xFE99, 0xFE9A, 0xFE9C ], # 0x45 -			[ 0x0628, 0xFE8F, 0xFE90, 0xFE92 ], # 0x46 -			[ 0x0644, 0xFEDD, 0xFEDE, 0xFEE0 ], # 0x47 +			[ 0x0634, 0xfeb5, 0xfeb6, 0xfeb8 ], # 0x41 +			[ 0x0648, 0xfeed, 0xfeee ], # 0x42 +			[ 0x0629, 0xfe93, 0xfe94 ], # 0x43 +			[ 0x064a, 0xfef1, 0xfef2, 0xfef4 ], # 0x44 +			[ 0x062b, 0xfe99, 0xfe9a, 0xfe9c ], # 0x45 +			[ 0x0628, 0xfe8f, 0xfe90, 0xfe92 ], # 0x46 +			[ 0x0644, 0xfedd, 0xfede, 0xfee0 ], # 0x47  			[ 0x0621, 0xfe80 ], # 0x48 -			[ 0x0647, 0xFEE9, 0xFEEA, 0xFEEC ], # 0x49 -			[ 0x062A, 0xFE95, 0xFE96, 0xFE98 ], # 0x4a -			[ 0x0646, 0xFEE5, 0xFEE6, 0xFEE8 ], # 0x4b -			[ 0x0645, 0xFEE1, 0xFEE2, 0xFEE4 ], # 0x4c -			[ 0x062C, 0xFE9D, 0xFE9E, 0xFEA0 ], # 0x4d -			# XXX don't know what 0x4e is -			[ 0x062E, 0xFEA5, 0xFEA6, 0xFEA8 ], # 0x4f -			[ 0x062D, 0xFEA1, 0xFEA2, 0xFEA4 ], # 0x50 -			[ 0x0636, 0xFEBD, 0xFEBE, 0xFEC0 ], # 0x51 -			[ 0x0642, 0xFED5, 0xFED6, 0xFED8 ], # 0x52 -			[ 0x0633, 0xFEB1, 0xFEB2, 0xFEB4 ], # 0x53 -			[ 0x0641, 0xFED1, 0xFED2, 0xFED4 ], # 0x54 -			[ 0x0639, 0xFEC9, 0xFECA, 0xFECC ], # 0x55 -			[ 0x0643, 0xFED9, 0xFEDA, 0xFEDC ], # 0x56 -			[ 0x0635, 0xFEB9, 0xFEBA, 0xFEBC ], # 0x57 -			# XXX don't know what 0x58 is -			[ 0x063A, 0xFECD, 0xFECE, 0xFED0 ], # 0x59 -			[ 0x0649, 0xFEEF, 0xFEF0 ], # 0x5a -			[ 0x0632, 0xFEAF, 0xFEB0 ], # 0x60 -			0xFEB7, # 0x61 -			# XXX 0x62 isn't really both ﺩ and ﺭ but where's the Atari's ﺭ at? -			[ 0x062F, 0xFEA9, 0xFEAA, 0x0631, 0xFEAD, 0xFEAE ], # 0x62 -			[ 0x0630, 0xFEAB, 0xFEAC ], # 0x63 -			0xFEF3, # 0x64 -			0xFE9B, # 0x65 -			0xFE91, # 0x66 -			0xFEDF, # 0x67 -			[ 0x0627, 0xFE8D, 0xFE8E ], # 0x68 -			0xFEEB, # 0x69 -			0xFE97, # 0x6a -			0xFEE7, # 0x6b -			0xFEE3, # 0x6c -			0xFE9F, # 0x6d +			[ 0x0647, 0xfee9, 0xfeea, 0xfeec ], # 0x49 +			[ 0x062a, 0xfe95, 0xfe96, 0xfe98 ], # 0x4a +			[ 0x0646, 0xfee5, 0xfee6, 0xfee8 ], # 0x4b +			[ 0x0645, 0xfee1, 0xfee2, 0xfee4 ], # 0x4c +			[ 0x062c, 0xfe9d, 0xfe9e, 0xfea0 ], # 0x4d +			# xxx don't know what 0x4e is +			[ 0x062e, 0xfea5, 0xfea6, 0xfea8 ], # 0x4f +			[ 0x062d, 0xfea1, 0xfea2, 0xfea4 ], # 0x50 +			[ 0x0636, 0xfebd, 0xfebe, 0xfec0 ], # 0x51 +			[ 0x0642, 0xfed5, 0xfed6, 0xfed8 ], # 0x52 +			[ 0x0633, 0xfeb1, 0xfeb2, 0xfeb4 ], # 0x53 +			[ 0x0641, 0xfed1, 0xfed2, 0xfed4 ], # 0x54 +			[ 0x0639, 0xfec9, 0xfeca, 0xfecc ], # 0x55 +			[ 0x0643, 0xfed9, 0xfeda, 0xfedc ], # 0x56 +			[ 0x0635, 0xfeb9, 0xfeba, 0xfebc ], # 0x57 +			# xxx don't know what 0x58 is +			[ 0x063a, 0xfecd, 0xfece, 0xfed0 ], # 0x59 +			[ 0x0649, 0xfeef, 0xfef0 ], # 0x5a +			[ 0x0632, 0xfeaf, 0xfeb0 ], # 0x60 +			0xfeb7, # 0x61 +			# xxx 0x62 isn't really both ﺩ and ﺭ but where's the atari's ﺭ at? +			[ 0x062f, 0xfea9, 0xfeaa, 0x0631, 0xfead, 0xfeae ], # 0x62 +			[ 0x0630, 0xfeab, 0xfeac ], # 0x63 +			0xfef3, # 0x64 +			0xfe9b, # 0x65 +			0xfe91, # 0x66 +			0xfedf, # 0x67 +			[ 0x0627, 0xfe8d, 0xfe8e ], # 0x68 +			0xfeeb, # 0x69 +			0xfe97, # 0x6a +			0xfee7, # 0x6b +			0xfee3, # 0x6c +			0xfe9f, # 0x6d  			[ 0xfef7, 0xf3f8 ], # 0x6e -			0xFEA7, # 0x6f -			0xFEA3, # 0x70 -			0xFEBF, # 0x71 -			0xFED7, # 0x72 -			0xFEB3, # 0x73 -			0xFED3, # 0x74 -			0xFECB, # 0x75 -			0xFEDB, # 0x76 -			0xFEBB, # 0x77 -			[ 0x0637, 0xFEC1, 0xFEC2, 0xFEC4, 0xFEC3 ], # 0x78 -			0xFECF, # 0x79 -			[ 0x0638, 0xFEC5, 0xFEC6, 0xFEC8, 0xFEC7 ], # 0x7a -			0x061F, # 0x7f +			0xfea7, # 0x6f +			0xfea3, # 0x70 +			0xfebf, # 0x71 +			0xfed7, # 0x72 +			0xfeb3, # 0x73 +			0xfed3, # 0x74 +			0xfecb, # 0x75 +			0xfedb, # 0x76 +			0xfebb, # 0x77 +			[ 0x0637, 0xfec1, 0xfec2, 0xfec4, 0xfec3 ], # 0x78 +			0xfecf, # 0x79 +			[ 0x0638, 0xfec5, 0xfec6, 0xfec8, 0xfec7 ], # 0x7a +			0x061f, # 0x7f  			);  } | 
