This commit is contained in:
parent
23231625e3
commit
027e87ab3d
1 changed files with 80 additions and 21 deletions
|
@ -88,8 +88,6 @@ export default class {
|
|||
}
|
||||
|
||||
applyCharacter(row, col, char) {
|
||||
if (char === "\u00c7")
|
||||
console.log("apply font[d]", char.codePointAt(0), this.font[char])
|
||||
let f = this.font[char];
|
||||
if (f === undefined)
|
||||
return 0;
|
||||
|
@ -142,7 +140,7 @@ export default class {
|
|||
'.#..#. #..... ..##.. ..####',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0002'] = defs['\u263c'] = [ // ☻
|
||||
defs['\u0002'] = defs['\u263c'] = [ // ☻
|
||||
'.####. #.#### ##.#.# #.#...',
|
||||
'####.. ..#... .#.... ###...',
|
||||
'#.##.# .##### ##..## ##....',
|
||||
|
@ -232,37 +230,100 @@ export default class {
|
|||
];
|
||||
|
||||
// 0x10-0x1f
|
||||
defs['\u0010'] = [ // x
|
||||
defs['\u0010'] = defs['\u25ba'] = [ // ►
|
||||
'#.#### ###### ###### ##....',
|
||||
'....#. #.#### ####.. ......',
|
||||
'...... ....#. ...... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0011'] = [ // x
|
||||
defs['\u0011'] = defs['\u25c4'] = [ // ◄
|
||||
'...... .....# ...... ......',
|
||||
'.....# .##### ###.#. ......',
|
||||
'.##### ###### ###### #.#...',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0012'] = [ // x
|
||||
defs['\u0012'] = defs['\u2195'] = [ // ↕︎
|
||||
'.....# .##... ..#.#. ......',
|
||||
'..#### ###### ###### #.....',
|
||||
'....#. #.#... ..##.. ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0013'] = [ // x
|
||||
defs['\u0013'] = defs['\u203c'] = [ // ‼︎
|
||||
'###### ###### ###### ...###',
|
||||
'...... ...... ...... ......',
|
||||
'###### ###### ###### ...###',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0014'] = [ // x
|
||||
defs['\u0014'] = defs['\u00b6'] = [ // ¶
|
||||
'.##### ####.# ...... ......',
|
||||
'###... ...### #..... ......',
|
||||
'###### ###### ###### ######',
|
||||
'###... ...... ...... ......',
|
||||
'###### ###### ###### ######',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0015'] = [ // x
|
||||
defs['\u0015'] = defs['\u00a7'] = [ // §
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0016'] = [ // x
|
||||
defs['\u0016'] = defs['\u25ac'] = [ // ▬
|
||||
'...... ...... ..#### ######',
|
||||
'...... ...... ..#### ######',
|
||||
'...... ...... ..#### ######',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0017'] = [ // x
|
||||
defs['\u0017'] = defs['\u21a8'] = [ // ↨
|
||||
'.....# .##... ..#.#. ...#..',
|
||||
'..#### ###### ###### #..#..',
|
||||
'....#. #.#... ..##.. ...#..',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0018'] = [ // x
|
||||
defs['\u0018'] = defs['\u2191'] = [ // ↑
|
||||
'.....# .##... ...... ......',
|
||||
'..#### ###### ###### ###...',
|
||||
'....#. #.#... ...... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u0019'] = [ // x
|
||||
defs['\u0019'] = defs['\u2193'] = [ // ↓
|
||||
'...... ...... ..#.#. ......',
|
||||
'###### ###### ###### #.....',
|
||||
'...... ...... ..##.. ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001a'] = [ // x
|
||||
defs['\u001a'] = defs['\u2192'] = [ // →
|
||||
'...... ...... .#.... ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ....#. ####.. ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001b'] = [ // x
|
||||
defs['\u001b'] = defs['\u2190'] = [ // ←
|
||||
'...... .....# ###.#. ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001c'] = [ // x
|
||||
defs['\u001c'] = defs['\u221f'] = [ // ∟
|
||||
'...... ###### ##.... ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001d'] = [ // x
|
||||
defs['\u001d'] = defs['\u2194'] = [ // ↔︎
|
||||
'...... .....# ###.#. ......',
|
||||
'...... ...... .#.... ......',
|
||||
'...... ....#. ####.. ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001e'] = [ // x
|
||||
defs['\u001e'] = defs['\u25b2'] = [ // ▲
|
||||
'...... .....# ##.... ......',
|
||||
'...... ..#### ##.... ......',
|
||||
'...... ....#. ##.... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
defs['\u001f'] = [ // x
|
||||
defs['\u001f'] = defs['\u25bc'] = [ // ▼
|
||||
'...... ...#.# ...... ......',
|
||||
'...... ...### ###... ......',
|
||||
'...... ...##. ...... ......',
|
||||
'...... ...... ...... ......',
|
||||
];
|
||||
|
||||
// 0x20-0x2f
|
||||
|
@ -1397,8 +1458,6 @@ export default class {
|
|||
f.push(c.replace(/[^.#]/g, ""))
|
||||
}
|
||||
this.font[d] = f;
|
||||
if (d === "\u00c7")
|
||||
console.log("font[d]", d.codePointAt(0), this.font[d]);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue