From: Matthew Mondor Date: Sat, 15 Feb 2025 12:28:59 +0000 (+0000) Subject: AnalogTerm2: Add old minimal size custom BEditor 4 and 6 fonts. X-Git-Url: http://git.pulsar-zone.net/?a=commitdiff_plain;h=22045d1abf55d4bc3321aa43d0496097c9cecaec;p=mmondor.git AnalogTerm2: Add old minimal size custom BEditor 4 and 6 fonts. --- diff --git a/mmsoftware/analogterm2/TODO.txt b/mmsoftware/analogterm2/TODO.txt index 2510889..c1b3756 100644 --- a/mmsoftware/analogterm2/TODO.txt +++ b/mmsoftware/analogterm2/TODO.txt @@ -1,3 +1,15 @@ +- Robotron 1715 +- )B return from DEC graphics mode, we seem to use (B + )0 enter DEC graphics mode, we seem to use (0 + Also, ^N in xterm does enter DEC graphics mode. + Any similar control to return from it? + Wikipedia: "The designation escape sequence ESC ( 0 (hexadecimal 1B 28 30) + switched the codes for lower-case ASCII letters to draw this set, and the + sequence ESC ( B (hexadecimal 1B 28 42) switched back." + Which works in at2, but not in xterm? + Also see https://en.wikipedia.org/wiki/Shift_Out + At one point ^N worked on xterm, but I could not reproduce it. I suspect + that there's a directive to change mode where it becomes possible. - Jupiter ACE font - HP300 font - VT220 font diff --git a/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz b/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz new file mode 100644 index 0000000..c1bcaf6 Binary files /dev/null and b/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz differ diff --git a/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt b/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt new file mode 100644 index 0000000..aace115 --- /dev/null +++ b/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt @@ -0,0 +1,619 @@ +# A minimum sized 4x6 font originally developped for 320x200 graphics as part +# of a custom widget kit to go with a custom block editor, BEditor. +# There was another slightly larger 6x6 font as part of BEditor. +# Copyright 1999, 2024, Matthew Mondor. +# +# For use with uppercase mode (atupper) although lowercase characters are +# already mapped to uppercase ones by this definition. + +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 +.... +.... +.... +.... +.... +.... + +33 +.O.. +.O.. +.O.. +.... +.O.. +.... + +34 +O.O. +O.O. +.... +.... +.... +.... + +35 +.OO. +OOOO +.OO. +OOOO +.OO. +.... + +36 +.O.. +OOO. +OO.. +.OO. +OOO. +.O.. + +37 +.... +O..O +..O. +.O.. +O..O +.... + +38 +.O.. +O.O. +.O.. +O.OO +O.O. +.O.O + +39 +.O.. +O... +.... +.... +.... +.... + +40 +..O. +.O.. +.O.. +.O.. +..O. +.... + +41 +.O.. +..O. +..O. +..O. +.O.. +.... + +#42 +#.... +#O.O. +#.O.. +#O.O. +#.... +#.... +# +# Variant looking closer to an asterisk +42 +O.O. +.O.. +OOO. +.O.. +O.O. +.... + +43 +.... +.O.. +OOO. +.O.. +.... +.... + +44 +.... +.... +.... +.OO. +..O. +.O.. + +45 +.... +.... +OOO. +.... +.... +.... + +46 +.... +.... +.... +.... +.O.. +.... + +47 +.... +...O +..O. +.O.. +O... +.... + +48 +.O.. +O.O. +O.O. +O.O. +.O.. +.... + +49 +.O.. +OO.. +.O.. +.O.. +OOO. +.... + +50 +OO.. +..O. +.O.. +O... +OOO. +.... + +51 +OO.. +..O. +.O.. +..O. +OO.. +.... + +52 +..O. +.OO. +O.O. +OOO. +..O. +.... + +53 +OOO. +O... +.O.. +..O. +OO.. +.... + +54 +.O.. +O... +OO.. +O.O. +.O.. +.... + +55 +OOO. +..O. +.O.. +.O.. +.O.. +.... + +56 +.O.. +O.O. +.O.. +O.O. +.O.. +.... + +57 +.O.. +O.O. +.OO. +..O. +.O.. +.... + +58 +.... +.O.. +.... +.O.. +.... +.... + +59 +.... +.O.. +.... +.O.. +O... +.... + +60 +..O. +.O.. +O... +.O.. +..O. +.... + +61 +.... +OOO. +.... +OOO. +.... +.... + +62 +O... +.O.. +..O. +.O.. +O... +.... + +63 +OO.. +..O. +.O.. +.... +.O.. +.... + +64 +.OO. +O..O +O.OO +O... +.OO. +.... + +65 +.O.. +O.O. +OOO. +O.O. +O.O. +.... + +66 +OO.. +O.O. +OO.. +O.O. +OO.. +.... + +67 +.O.. +O.O. +O... +O.O. +.O.. +.... + +68 +OO.. +O.O. +O.O. +O.O. +OO.. +.... + +69 +OOO. +O... +OO.. +O... +OOO. +.... + +70 +OOO. +O... +OO.. +O... +O... +.... + +71 +.O.. +O.O. +O... +OOO. +.O.. +.... + +72 +O.O. +O.O. +OOO. +O.O. +O.O. +.... + +73 +OOO. +.O.. +.O.. +.O.. +OOO. +.... + +74 +.OO. +..O. +..O. +O.O. +.O.. +.... + +75 +O.O. +O.O. +OO.. +O.O. +O.O. +.... + +76 +O... +O... +O... +O... +OOO. +.... + +77 +O.O. +OOO. +OOO. +O.O. +O.O. +.... + +78 +O.O. +OOO. +OOO. +OOO. +O.O. +.... + +79 +.O.. +O.O. +O.O. +O.O. +.O.. +.... + +80 +OO.. +O.O. +OO.. +O... +O... +.... + +81 +.O.. +O.O. +O.O. +OOO. +.OO. +.... + +82 +OO.. +O.O. +OO.. +O.O. +O.O. +.... + +83 +.OO. +O... +.O.. +..O. +OO.. +.... + +84 +OOO. +.O.. +.O.. +.O.. +.O.. +.... + +85 +O.O. +O.O. +O.O. +O.O. +OOO. +.... + +86 +O.O. +O.O. +O.O. +O.O. +.O.. +.... + +87 +O.O. +O.O. +OOO. +OOO. +O.O. +.... + +88 +O.O. +O.O. +.O.. +O.O. +O.O. +.... + +89 +O.O. +O.O. +.O.. +.O.. +.O.. +.... + +90 +OOO. +..O. +.O.. +O... +OOO. +.... + +91 +.OO. +.O.. +.O.. +.O.. +.OO. +.... + +92 +.... +O... +.O.. +..O. +...O +.... + +93 +.OO. +..O. +..O. +..O. +.OO. +.... + +94 +.... +.O.. +O.O. +.... +.... +.... + +95 +.... +.... +.... +.... +OOO. +.... + +96 +.O.. +..O. +.... +.... +.... +.... + +123 +.OO. +.O.. +O... +.O.. +.OO. +.... + +124 +.O.. +.O.. +.O.. +.O.. +.O.. +.... + +125 +OO.. +.O.. +..O. +.O.. +OO.. +.... + +126 +.O.O +O.O. +.... +.... +.... +.... + +176 +.... +.O.. +O.O. +.O.. +.... +.... + +10003 +.... +.... +...O +O.O. +.O.. +.... + +65343 +.... +.... +.... +.... +.... +OOOO diff --git a/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz b/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz new file mode 100644 index 0000000..0f7d187 Binary files /dev/null and b/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz differ diff --git a/mmsoftware/analogterm2/fonts/6x6/beditor-6.txt b/mmsoftware/analogterm2/fonts/6x6/beditor-6.txt new file mode 100644 index 0000000..64e7c9b --- /dev/null +++ b/mmsoftware/analogterm2/fonts/6x6/beditor-6.txt @@ -0,0 +1,658 @@ +# A minimum sized 6x6 font originally developped for 320x200 graphics as part +# of a custom widget kit to go with a custom block editor, BEditor. +# There was another smaller 4x6 font as part of BEditor. +# Copyright 1999, 2024, Matthew Mondor. +# +# 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 + +32 +...... +...... +...... +...... +...... +...... + +33 +..O... +..O... +..O... +...... +..O... +...... + +34 +..O.O. +.O.O.. +...... +...... +...... +...... + +35 +.O.O.. +OOOOO. +.O.O.. +OOOOO. +.O.O.. +...... + +36 +.OOOO. +O.O... +.OOO.. +..O.O. +OOOO.. +..O... + +# XXX Smaller variant that may be more compatible to other symbols +#37 +#...... +#O..O.. +#..O... +#.O..O. +#...... +#...... +37 +OO..O. +OO.O.. +..O... +.O.OO. +O..OO. +...... + +38 +.O.... +O.O... +.O.... +O.O.O. +O..O.. +.OO.O. + +39 +.OO... +..O... +.O.... +...... +...... +...... + +40 +...O.. +..O... +..O... +..O... +...O.. +...... + +41 +..O... +...O.. +...O.. +...O.. +..O... +...... + +42 +..O... +O.O.O. +.OOO.. +O.O.O. +..O... +...... + +#43 +#...... +#..O... +#.OOO.. +#..O... +#...... +#...... +# +# +# Larger variant corresponding to asterisk and percent +43 +..O... +..O... +OOOOO. +..O... +..O... +...... + +44 +...... +...... +.OO... +.OO... +..O... +.O.... + +#45 +#...... +#...... +#.OOO.. +#...... +#...... +#...... +# +# +# Larger variant corresponding to asterisk and percent +45 +...... +...... +OOOOO. +...... +...... +...... + +46 +...... +...... +...... +...... +..O... +...... + +47 +....O. +...O.. +..O... +.O.... +O..... +...... + +48 +.OOO.. +O..OO. +O.O.O. +OO..O. +.OOO.. +...... + +49 +..O... +.OO... +..O... +..O... +.OOO.. +...... + +50 +.OOO.. +O...O. +..OO.. +.O.... +OOOOO. +...... + +51 +OOOOO. +....O. +..OO.. +O...O. +.OOO.. +...... + +52 +...O.. +..OO.. +.O.O.. +OOOOO. +...O.. +...... + +53 +OOOOO. +O..... +OOOO.. +....O. +OOOO.. +...... + +54 +.OOO.. +O..... +OOOO.. +O...O. +.OOO.. +...... + +55 +OOOOO. +....O. +...O.. +..O... +..O... +...... + +56 +.OOO.. +O...O. +.OOO.. +O...O. +.OOO.. +...... + +57 +.OOO.. +O...O. +.OOOO. +....O. +.OOO.. +...... + +58 +...... +..O... +...... +..O... +...... +...... + +59 +...... +..O... +...... +..O... +.O.... +...... + +60 +...O.. +..O... +.O.... +..O... +...O.. +...... + +#61 +#...... +#.OOO.. +#...... +#.OOO.. +#...... +#...... +# +# Larger variant to go with large math symbols +61 +...... +.OOOO. +...... +.OOOO. +...... +...... + +62 +.O.... +..O... +...O.. +..O... +.O.... +...... + +63 +.OO... +...O.. +..O... +...... +..O... +...... + +64 +.OOO.. +O...O. +O.OOO. +O..... +.OOO.. +...... + +65 +.OOO.. +O...O. +OOOOO. +O...O. +O...O. +...... + +66 +OOOO.. +O...O. +OOOO.. +O...O. +OOOO.. +...... + +67 +.OOO.. +O...O. +O..... +O...O. +.OOO.. +...... + +68 +OOOO.. +O...O. +O...O. +O...O. +OOOO.. +...... + +69 +OOOOO. +O..... +OOOO.. +O..... +OOOOO. +...... + +70 +OOOOO. +O..... +OOOO.. +O..... +O..... +...... + +71 +.OOO.. +O..... +O.OO.. +O...O. +.OOO.. +...... + +72 +O...O. +O...O. +OOOOO. +O...O. +O...O. +...... + +#73 +#.OOO.. +#..O... +#..O... +#..O... +#.OOO.. +#...... +# +# Wider variant to more evenly fill boxes +73 +OOOOO. +..O... +..O... +..O... +OOOOO. +...... + +74 +..OOO. +...O.. +...O.. +O..O.. +.OO... +...... + +75 +O...O. +O..O.. +OOO... +O..O.. +O...O. +...... + +76 +O..... +O..... +O..... +O..... +OOOOO. +...... + +77 +O...O. +OO.OO. +O.O.O. +O...O. +O...O. +...... + +78 +O...O. +OO..O. +O.O.O. +O..OO. +O...O. +...... + +79 +.OOO.. +O...O. +O...O. +O...O. +.OOO.. +...... + +80 +OOOO.. +O...O. +OOOO.. +O..... +O..... +...... + +81 +.OOO.. +O...O. +O...O. +O..OO. +.OOOO. +...... + +82 +OOOO.. +O...O. +OOOO.. +O...O. +O...O. +...... + +83 +.OOOO. +O..... +.OOO.. +....O. +OOOO.. +...... + +84 +OOOOO. +..O... +..O... +..O... +..O... +...... + +85 +O...O. +O...O. +O...O. +O...O. +.OOO.. +...... + +86 +O...O. +O...O. +.O.O.. +.O.O.. +..O... +...... + +87 +O...O. +O...O. +O.O.O. +OO.OO. +O...O. +...... + +88 +O...O. +.O.O.. +..O... +.O.O.. +O...O. +...... + +89 +O...O. +.O.O.. +..O... +..O... +..O... +...... + +90 +OOOOO. +...O.. +..O... +.O.... +OOOOO. +...... + +91 +.OOO.. +.O.... +.O.... +.O.... +.OOO.. +...... + +92 +O..... +.O.... +..O... +...O.. +....O. +...... + +93 +.OOO.. +...O.. +...O.. +...O.. +.OOO.. +...... + +94 +...... +..O... +.O.O.. +O...O. +...... +...... + +95 +...... +...... +...... +...... +OOOOO. +...... + +96 +..OO.. +..O... +...O.. +...... +...... +...... + +123 +..OO.. +..O... +.O.... +..O... +..OO.. +...... + +124 +..O... +..O... +..O... +..O... +..O... +...... + +125 +.OO... +..O... +...O.. +..O... +.OO... +...... + +126 +.OO..O +O..OO. +...... +...... +...... +...... + +176 +...... +..OO.. +.O..O. +..OO.. +...... +...... + +10003 +....O. +O..O.. +O.O... +OO.... +O..... +...... + +65343 +...... +...... +...... +...... +...... +OOOOOO