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