@Override
		public char mapChar(char c) {
			switch (c) {
				case 'j':
					return '\u2518'; // 1pt lower-right corner
				case 'k':
					return '\u2510'; // 1pt upper-right corner
				case 'l':
					return '\u250C'; // 1pt upper-left corner
				case 'm':
					return '\u2514'; // 1pt lower-left corner
				case 'q':
					return '\u2500'; // 1pt horizontal line
				case 'x':
					return '\u2502'; // 1pt vertical line
			}
			return super.mapChar(c);
		}
A legacy style charset

<p>
Finding the particulars for these online has not been fun, so these are implemented on an
as-needed basis. There's probably a simple translation to some unicode code pages, since those
seem to be ordered by some of these legacy character sets. The default implementation for each
charset will just be equivalent to US-ASCII. There's a lot of plumbing missing around these, two.
For example, I'm assuming that switching to "the alternate charset" means using G1 instead of G0.
I've not read carefully enough to know how G2 or G3 are used.

<p>
It'd be nice to just use UTF-8, but the application would have to agree.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/terminal/vt/VtCharset.java