aboutsummaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-08-01 00:01:46 -0400
committerB. Watson <urchlay@slackware.uk>2024-08-01 00:01:46 -0400
commit625c648c863072ec73c18a6deb8fc4ebbec7511c (patch)
tree0c6c7e3511b44a55f41b4c6ba172cd640ded2cb7 /fonts
parent074e28b6b8164d474be45b033d20ece462f5b281 (diff)
downloadbw-atari8-tools-625c648c863072ec73c18a6deb8fc4ebbec7511c.tar.gz
fonts: mkpsf.pl lowercase hex constants.
Diffstat (limited to 'fonts')
-rw-r--r--fonts/FauxtariScalableMono.ttfbin57508 -> 57508 bytes
-rw-r--r--fonts/mkpsf.pl242
2 files changed, 121 insertions, 121 deletions
diff --git a/fonts/FauxtariScalableMono.ttf b/fonts/FauxtariScalableMono.ttf
index df9041a..6ac1660 100644
--- a/fonts/FauxtariScalableMono.ttf
+++ b/fonts/FauxtariScalableMono.ttf
Binary files differ
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 &nbsp;)
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
);
}