Complete 0x40-0x4f

This commit is contained in:
Stefan Bethke 2025-06-01 14:17:38 +02:00
commit 548eac1401

View file

@ -65,7 +65,7 @@ export default class {
}
}
let c = 1
c += this.applyText(1, 1,"@ABCD DCBA")
c += this.applyText(1, 1,"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_");
}
applyCharacter(row, col, char) {
@ -173,61 +173,191 @@ export default class {
'...... ###... .##### #.#.#.',
'...... ###... .#.... ##....',
'...... #.#### ###### ###...',
'...... ...... ...... ......'
'...... ...... ...... ......',
]
defs[0x41] = [ // A
'.##### ###### ###### ###...',
'###... ...### #..... ......',
'#.#### ###### ###### ###...',
'...... ...... ...... ......'
'...... ...... ...... ......',
]
defs[0x42] = [ // B
'###### ###### ###### ###...',
'###... ...### #..... ###...',
'#.#### #####. ###### ##....',
'...... ...... ...... ......'
'...... ...... ...... ......',
]
defs[0x43] = [ // C
'.##### ###### ###### #.#...',
'###... ...... ...... ###...',
'#.#... ...... ...... ##....',
'...... ...... ...... ......'
'...... ...... ...... ......',
]
defs[0x44] = [ // D
'###### ###### ###### ###...',
'###... ...... ...... ###...',
'#.#### ###### ###### ##....',
'...... ...... ...... ......'
'...... ...... ...... ......',
]
defs[0x45] = [ // E
'###### ###### ###### ###...',
'###... ...### #..... ###...',
'###... ...... ...... ###...',
'...... ...... ...... ......',
]
defs[0x46] = [ // F
'###### ###### ###### ###...',
'###... ...### #..... ......',
'###... ...... ...... ......',
'...... ...... ...... ......',
]
defs[0x47] = [ // G
'.##### ###### ###### #.#...',
'###... .....# ...... ###...',
'#.#... ...### ###### ##....',
'...... ...... ...... ......',
]
defs[0x48] = [ // H
'###### ###### ###### ###...',
'...... ...### #..... ......',
'###### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x49] = [ // I
'###### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x4a] = [ // J
'###... ...... .....# #.#...',
'###... ...... ...... ###...',
'#.#### ###### ###### ##....',
'...... ...... ...... ......',
]
defs[0x4b] = [ // K
'###### ###### ###### ###...',
'.....# .####. ###.#. ......',
'.####. #..... ...#.# ###...',
'...... ...... ...... ......',
]
defs[0x4c] = [ // L
'###### ###### ###### ###...',
'...... ...... ...... ###...',
'...... ...... ...... ###...',
'...... ...... ...... ......',
]
defs[0x4d] = [ // M
'#.#### ###### ###### ###...',
'....## ####.. ...... ......',
'.##### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x4e] = [ // N
'#.#### ###### ###### ###...',
'....#. #.##.# ...... ......',
'###### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x4f] = [ // O
'.##### ###### ###### #.#...',
'###... ...... ...... ###...',
'#.#### ###### ###### ##....',
'...... ...... ...... ......',
]
defs[0x45] = []
defs[0x46] = []
defs[0x47] = []
defs[0x48] = []
defs[0x49] = []
defs[0x4a] = []
defs[0x4b] = []
defs[0x4c] = []
defs[0x4d] = []
defs[0x4e] = []
defs[0x4f] = []
// 0x50-0x5f
defs[0x50] = []
defs[0x51] = []
defs[0x52] = []
defs[0x53] = []
defs[0x54] = []
defs[0x55] = []
defs[0x56] = []
defs[0x57] = []
defs[0x58] = []
defs[0x59] = []
defs[0x5a] = []
defs[0x5b] = []
defs[0x5c] = []
defs[0x5d] = []
defs[0x5e] = []
defs[0x5f] = []
defs[0x50] = [ // P
'###### ###### ###### ###...',
'###... ...### #..... ......',
'#.#### #####. ...... ......',
'...... ...... ...... ......',
]
defs[0x51] = [ // Q
'.##### ###### ###### #.#...',
'###... ...... ..#.#. ##....',
'#.#### ###### ####.# #.#...',
'...... ...... ...... ......',
]
defs[0x52] = [ // R
'###### ###### ###### ###...',
'###... ...### ###.#. ......',
'#.#### #####. ...#.# #.#...',
'...... ...... ...... ......',
]
defs[0x53] = [ // S
'.##### ####.# ...... #.#...',
'###... ...### #..... ###...',
'#.#... ....#. ###### ##....',
'...... ...... ...... ......',
]
defs[0x54] = [ // T
'###... ...... ...... ......',
'###### ###### ###### ###...',
'###... ...... ...... ......',
'...... ...... ...... ......',
]
defs[0x55] = [ // U
'###### ###### ###### #.#...',
'...... ...... ...... ###...',
'###### ###### ###### ##....',
'...... ...... ...... ......',
]
defs[0x56] = [ // V
'###### ###### ###.#. ......',
'...... ...... ...### #.....',
'###### ###### ####.. ......',
'...... ...... ...... ......',
]
defs[0x57] = [ // W
'###### ###### ###### #.....',
'...... ...... #####. ......',
'###### ###### ###### #.....',
'...... ...... ...... ......',
]
defs[0x58] = [ // X
'####.# .#...# ###### ###...',
'....## ###### ...... ......',
'#####. #...#. ###### ###...',
'...... ...... ...... ......',
]
defs[0x59] = [ // Y
'###### ####.# ...... ......',
'...... ....## ###### ###...',
'###### #####. ...... ......',
'...... ...... ...... ......',
]
defs[0x5a] = [ // Z
'###... .....# ###### ###...',
'###..# .####. ...... ###...',
'#####. #..... ...... ###...',
'...... ...... ...... ......',
]
defs[0x5b] = [ // [
'###### ###### ###### ###...',
'###... ...... ...... ###...',
'...... ...... ...... ......',
]
defs[0x5c] = [ // \\ (defined like space in device font
'...... ...... ...... ......',
'...... ...... ...... ......',
'...... ...... ...... ......',
]
defs[0x5d] = [ // ]
'###... ...... ...... ###...',
'###### ###### ###### ###...',
'...... ...... ...... ......',
]
defs[0x5e] = [ // ^
'.....# .##... ...... ......',
'..#### ##.... ...... ......',
'....#. #.#... ...... ......',
'...... ...... ...... ......',
]
defs[0x5f] = [ // _
'...... ...... ...... ###...',
'...... ...... ...... ###...',
'...... ...... ...... ###...',
'...... ...... ...... ......',
]
// 0x60-0x6f
defs[0x60] = []