From d071aae73c1f06f7720d16b173d272ac4ed71005 Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Mon, 2 Jun 2025 14:23:22 +0200 Subject: [PATCH] Add 0xd0-0xdf --- buba/static/display.js | 134 +++++++++++++++++++++++++++++++++++------ 1 file changed, 117 insertions(+), 17 deletions(-) diff --git a/buba/static/display.js b/buba/static/display.js index 705d63e..4e010c1 100644 --- a/buba/static/display.js +++ b/buba/static/display.js @@ -1263,12 +1263,14 @@ export default class { '...... ...... .#.... ......', '...... ...... .##### ######', '...... ...... ...... ......', + '...... ...... ...... ......', ]; defs['\u2555'] = [ // ╕ '...... ...### #.#### ......', '...... ...### #.#### ......', '...... ...### ###### ######', '...... ...... ...... ......', + '...... ...... ...... ......', ]; defs['\u2563'] = [ // ╣ '...... ...### #.#### ......', @@ -1276,6 +1278,7 @@ export default class { '...... ...... ...... ......', '###### ###### ###### ######', '...... ...... ...... ......', + '...... ...... ...... ......', ]; defs['\u2551'] = [ // ║ '...... ...... ...... ......', @@ -1283,6 +1286,7 @@ export default class { '...... ...... ...... ......', '###### ###### ###### ######', '...... ...... ...... ......', + '...... ...... ...... ......', ]; defs['\u2557'] = [ // ╗ '...... ...### #.#### ......', @@ -1448,41 +1452,137 @@ export default class { '...... ...... ...... ......', ]; - /* // 0xd0-0xdf - defs['\u00d0'] = [ // x + defs['\u2568'] = [ // ╨ + '...... ...... .#.... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00d1'] = [ // x + defs['\u2564'] = [ // ╤ + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ######', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', ]; - defs['\u00d2'] = [ // x + defs['\u2565'] = [ // ╥ + '...... ...... .#.... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00d3'] = [ // x + defs['\u2559'] = [ // ╙ + '...... ...... ...... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00d4'] = [ // x + defs['\u2558'] = [ // ╘ + '...... ...... ...... ......', + '...... ...... ...... ......', + '###### ###### ###### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', ]; - defs['\u00d5'] = [ // x + defs['\u2552'] = [ // ╒ + '...... ...... ...... ......', + '...... ...... ...... ......', + '...... ...### ###### ######', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', ]; - defs['\u00d6'] = [ // x + defs['\u2553'] = [ // ╓ + '...... ...... ...... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00d7'] = [ // x + defs['\u256b'] = [ // ╫ + '...... ...... .#.... ......', + '###### ###### ###### ######', + '...... ...... .#.... ......', + '###### ###### ###### ######', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00d8'] = [ // x + defs['\u256a'] = [ // ╪ + '...... ...### #.#### ......', + '###### ###### ###### ######', + '...... ...### #.#### ......', + '###### ###### ###### ######', + '...... ...### #.#### ......', + '...... ...... ...... ......', ]; - defs['\u00d9'] = [ // x + defs['\u2518'] = [ // ┘ + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '###### ###### ##.... ......', + '...... ...... ...... ......', + '...... ...... ...... ......', + '...... ...... ...... ......', ]; - defs['\u00da'] = [ // x + defs['\u250c'] = [ // ┌ + '...... ...... ...... ......', + '...... ...... ...... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', ]; - defs['\u00db'] = [ // x + defs['\u2588'] = [ // █ + '###### ###### ###### ######', + '###### ###### ###### ######', + '###### ###### ###### ######', + '###### ###### ###### ######', + '###### ###### ###### ######', + '...... ...... ...... ......', ]; - defs['\u00dc'] = [ // x + defs['\u2584'] = [ // ▄ + '...... ...... .##### ######', + '...... ...... .##### ######', + '...... ...... .##### ######', + '...... ...... .##### ######', + '...... ...... .##### ######', + '...... ...... ...... ......', ]; - defs['\u00dd'] = [ // x + defs['\u258c'] = [ // ▌ + '###### ###### ###### ######', + '###### ###### ###### ######', + '###### ###### ###### ######', + '...... ...... ...... ......', + '...... ...... ...... ......', + '...... ...... ...... ......', ]; - defs['\u00de'] = [ // x + defs['\u2590'] = [ // ▐, possible deviation from CP437, seems to not render at all on original + '...... ...... ...... ......', + '...... ...... ...... ......', + '###### ###### ###### ######', + '###### ###### ###### ######', + '###### ###### ###### ######', + '...... ...... ...... ......', ]; - defs['\u00df'] = [ // x + defs['\u2580'] = [ // ▀ + '###### ###### ##.... ......', + '###### ###### ##.... ......', + '###### ###### ##.... ......', + '###### ###### ##.... ......', + '###### ###### ##.... ......', + '...... ...... ...... ......', ]; + /* // 0xe0-0xef defs['\u00e0'] = [ // x ];