AnalogTerm2: Added lowercase support to the minimal BEditor 6x6 font.
authorMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 15 Feb 2025 14:54:09 +0000 (14:54 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 15 Feb 2025 14:54:09 +0000 (14:54 +0000)
mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz
mmsoftware/analogterm2/fonts/6x6/beditor-6.txt

index 0f7d187..fcb0dae 100644 (file)
Binary files a/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz and b/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz differ
index 64e7c9b..c6d659a 100644 (file)
@@ -5,35 +5,36 @@
 #
 # For use with uppercase mode (atupper) although lowercase characters are
 # already mapped to uppercase ones by this definition.
-# Presumably it would be possible to have visible lowercase characters using
-# this matrix size.
-
-97 = 65
-98 = 66
-99 = 67
-100 = 68
-101 = 69
-102 = 70
-103 = 71
-104 = 72
-105 = 73
-106 = 74
-107 = 75
-108 = 76
-109 = 77
-110 = 78
-111 = 79
-112 = 80
-113 = 81
-114 = 82
-115 = 83
-116 = 84
-117 = 85
-118 = 86
-119 = 87
-120 = 88
-121 = 89
-122 = 90
+# Despite the serious constraints an effort was done to also support lowercase
+# characters.  The original font only supported uppercase.
+
+# Map lowercase characters to uppercase
+#97 = 65
+#98 = 66
+#99 = 67
+#100 = 68
+#101 = 69
+#102 = 70
+#103 = 71
+#104 = 72
+#105 = 73
+#106 = 74
+#107 = 75
+#108 = 76
+#109 = 77
+#110 = 78
+#111 = 79
+#112 = 80
+#113 = 81
+#114 = 82
+#115 = 83
+#116 = 84
+#117 = 85
+#118 = 86
+#119 = 87
+#120 = 88
+#121 = 89
+#122 = 90
 
 32
 ......
@@ -601,6 +602,270 @@ OOOOO.
 ......
 ......
 
+#97
+#.OOO..
+#....O.
+#.OOOO.
+#O...O.
+#.OOO..
+#......
+#
+#97
+#......
+#..OO..
+#....O.
+#.OOOO.
+#..OOO.
+#......
+97
+......
+..OOO.
+.O..O.
+.O.OO.
+..O.O.
+......
+
+98
+.O....
+.OOO..
+.O..O.
+.O..O.
+.OOO..
+......
+
+#99
+#......
+#..OO..
+#.O..O.
+#.O....
+#..OOO.
+#......
+#
+99
+......
+..OOO.
+.O....
+.O....
+..OOO.
+......
+
+100
+....O.
+..OOO.
+.O..O.
+.O..O.
+..OOO.
+......
+
+#101
+#......
+#.OOO..
+#OOOOO.
+#O.....
+#.OOO..
+#......
+#
+101
+......
+..OO..
+.OOOO.
+.O....
+..OO..
+......
+
+
+102
+...OO.
+..O...
+.OOO..
+..O...
+..O...
+......
+
+103
+......
+..OOO.
+.O..O.
+..OOO.
+....O.
+..OO..
+
+104
+.O....
+.OOO..
+.O..O.
+.O..O.
+.O..O.
+......
+
+105
+..O...
+......
+..O...
+..O...
+.OOO..
+......
+
+106
+...O..
+......
+...O..
+...O..
+.O.O..
+..O...
+
+107
+.O....
+.O.O..
+.OO...
+.O.O..
+.O..O.
+......
+
+108
+.OO...
+..O...
+..O...
+..O...
+.OOO..
+......
+
+109
+......
+OO.O..
+O.O.O.
+O.O.O.
+O...O.
+......
+
+110
+......
+.OOO..
+.O..O.
+.O..O.
+.O..O.
+......
+
+111
+......
+..OO..
+.O..O.
+.O..O.
+..OO..
+......
+
+112
+......
+.OOO..
+.O..O.
+.O..O.
+.OOO..
+.O....
+
+113
+......
+..OOO.
+.O..O.
+.O..O.
+..OOO.
+....O.
+
+114
+......
+..OOO.
+.O....
+.O....
+.O....
+......
+
+#115
+#......
+#..OOO.
+#.O....
+#..OO..
+#....O.
+#.OOO..
+#
+115
+......
+.OOOO.
+..OO..
+....O.
+.OOO..
+......
+
+116
+..O...
+.OOOO.
+..O...
+..O...
+..OO..
+......
+
+117
+......
+.O..O.
+.O..O.
+.O..O.
+..OOO.
+......
+
+#118
+#......
+#.O..O.
+#.O..O.
+#.O.O..
+#..O...
+#......
+#
+118
+......
+O...O.
+O...O.
+.O.O..
+..O...
+......
+
+119
+......
+O...O.
+O.O.O.
+O.O.O.
+.O.O..
+......
+
+#120
+#......
+#O...O.
+#.O.O..
+#..O...
+#.O.O..
+#O...O.
+#
+120
+......
+.O..O.
+..OO..
+..OO..
+.O..O.
+......
+
+121
+......
+.O..O.
+.O..O.
+..OOO.
+....O.
+..OO..
+
+122
+......
+.OOOO.
+...O..
+..O...
+.OOOO.
+......
+
 123
 ..OO..
 ..O...