Add 0x20-0x3f, completing standard ASCII
All checks were successful
docker-image / docker (push) Successful in 9m41s

This commit is contained in:
Stefan Bethke 2025-06-01 15:57:15 +02:00
commit 41d0c95f4f

View file

@ -65,8 +65,9 @@ export default class {
}
}
let c = 1
c += this.applyText(1, 1,"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_");
c += this.applyText(2, 1,"`abcdefghijklmnopqrstuvwxyz{|}~\x7f");
c += this.applyText(1, 1," !\"#$%&'()*+,-./0123456789:;<=>?");
c += this.applyText(2, 1,"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_");
c += this.applyText(3, 1,"`abcdefghijklmnopqrstuvwxyz{|}~\x7f");
}
applyCharacter(row, col, char) {
@ -130,42 +131,192 @@ export default class {
defs[0x1f] = []
// 0x20-0x2f
defs[0x20] = [
defs[0x20] = [ // space
'...... ...... ...... ......'
]
defs[0x21] = []
defs[0x22] = []
defs[0x23] = []
defs[0x24] = []
defs[0x25] = []
defs[0x26] = []
defs[0x27] = []
defs[0x28] = []
defs[0x29] = []
defs[0x2a] = []
defs[0x2b] = []
defs[0x2c] = []
defs[0x2d] = []
defs[0x2e] = []
defs[0x2f] = []
defs[0x21] = [ // !
'###### ###### ##.... ###...',
'...... ...... ...... ......',
]
defs[0x22] = [ // "
'###### ...... ...... ......',
'...... ...... ...... ......',
'###### ...... ...... ......',
'...... ...... ...... ......',
]
defs[0x23] = [ // #
'...... ###... .#.... ......',
'###### ###### ###### ###...',
'...... ###... .#.... ......',
'###### ###### ###### ###...',
'...... ###... .#.... ......',
'...... ...... ...... ......',
]
defs[0x24] = [ // $
'.....# ####.# ..#.#. ......',
'...### ...### #.#### ......',
'###### ###### ###### ###...',
'...### ...### #.#### ......',
'....#. ....#. ####.. ......',
'...... ...... ...... ......',
]
defs[0x25] = [ // %
'...### .....# ###### ......',
'.....# .####. ...... ......',
'...##. #..... ..#### ......',
'...... ...... ...... ......',
]
defs[0x26] = [ // &
'.###.# .#...# ###### #.#...',
'###.## ###### ...... ###...',
'#.###. #...#. ###.## ##....',
'...... ...... ..##.# #.#...',
'...... ...... ...... ......',
]
defs[0x27] = [ // '
'###### ...... ...... ......',
'...... ...... ...... ......',
]
defs[0x28] = [ // (
'.....# .##### ###.#. ......',
'.####. #..... ...#.# #.#...',
'#..... ...... ...... .#....',
'...... ...... ...... ......',
]
defs[0x29] = [ // )
'.#.... ...... ...... ..#...',
'#.##.# .#.... ....## ##....',
'....#. #.#### ####.. ......',
'...... ...... ...... ......',
]
defs[0x2a] = [ // *
'...... ...#.# .#..## ......',
'...... ....## #####. ......',
'...... ...##. .#.#.# ......',
'...... ...... ...... ......',
]
defs[0x2b] = [ // +
'...... ...... .#.... ......',
'...... ...### ###### ......',
'...... ...... .#.... ......',
'...... ...... ...... ......',
]
defs[0x2c] = [ // ,
'...... ...... ...... .....#',
'...... ...... ...... #####.',
'...... ...... ...... ......',
]
defs[0x2d] = [ // -
'...... ...... .#.... ......',
'...... ...... .#.... ......',
'...... ...... .#.... ......',
'...... ...... ...... ......',
]
defs[0x2e] = [ // .
'...... ...... ...... ###...',
'...... ...... ...... ......',
]
defs[0x2f] = [ // /
'...... .....# ###### ###...',
'.....# .####. ...... ......',
'#####.. ...... ...... ......',
'...... ...... ...... ......',
]
// 0x30-0x3f
defs[0x30] = []
defs[0x31] = []
defs[0x32] = []
defs[0x33] = []
defs[0x34] = []
defs[0x35] = []
defs[0x36] = []
defs[0x37] = []
defs[0x38] = []
defs[0x39] = []
defs[0x3a] = []
defs[0x3b] = []
defs[0x3c] = []
defs[0x3d] = []
defs[0x3e] = []
defs[0x3f] = []
defs[0x30] = [ // 0
'.##### ###### ###### #.#...',
'###... ...... ...... ###...',
'#.#### ###### ###### ##....',
'...... ...... ...... ......',
]
defs[0x31] = [ // 1
'.....# .#.... ...... ......',
'.####. #..... ...... ......',
'###### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x32] = [ // 2
'.##... .....# ###### ###...',
'###... ...### #..... ###...',
'#.#### #####. ...... ###...',
'...... ...... ...... ......',
]
defs[0x33] = [ // 3
'.##... ...... ...... #.#...',
'###... ...### #..... ###...',
'#.#### #####. ###### ##....',
'...... ...... ...... ......',
]
defs[0x34] = [ // 4
'###### ###### ##..........',
'...... ...... .#.... ......',
'...... ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x35] = [ // 5
'###### ###... ..#### #.#...',
'###... ###... ...... ###...',
'###... #.#### ###### ##....',
'...... ...... ...... ......',
]
defs[0x36] = [ // 6
'.##### ###### ###### #.#...',
'###... ###... ...... ###...',
'#.#... #.#### ###### ##....',
'...... ...... ...... ......',
]
defs[0x37] = [ // 7
'###... .....# ###### ###...',
'###..# .####. ...... ......',
'#####. #..... ...... ......',
'...... ...... ...... ......',
]
defs[0x38] = [ // 8
'.##### ####.# ###### #.#...',
'###... ...### #..... ###...',
'#.#### #####. ###### ##....',
'...... ...... ...... ......',
]
defs[0x39] = [ // 9
'.##### ####.# ...... #.#...',
'###... ...### #..... ###...',
'#.#### ###### ###### ##....',
'...... ...... ...... ......',
]
defs[0x3a] = [ // :
'...... ###... ..#### ......',
'...... ...... ...... ......',
]
defs[0x3b] = [ // ;
'...... ...... ...... .....#',
'...... ...... .#.... #####.',
'...... ...... ...... ......',
]
defs[0x3c] = [ // <
'...... .....# ###.#. ......',
'...... .####. ...#.# #.#...',
'...... #..... ...... .#...',
'...... ...... ...... ......',
]
defs[0x3d] = [ // =
'...... ...### #.#### ......',
'...... ...### #.#### ......',
'...... ...### #.#### ......',
'...... ...... ...... ......',
]
defs[0x3e] = [ // >
'...... .#.... ...... ..#...',
'...... #.##.# ....## ##....',
'...... ....#. ####.. ......',
'...... ...... ...... ......',
]
defs[0x3f] = [ // ?
'.##### ...... ...... ......',
'###... .....# ###### ....##',
'#.#### #####. ...... ......',
'...... ...... ...... ......',
]
// 0x40-0x4f
defs[0x40] = [ // @