represent all ACS characters in unicode escapes.

This commit is contained in:
Christopher Jeffrey 2015-04-03 23:04:27 -07:00
parent 2c6b34a86b
commit 2a4a38a4f1
1 changed files with 58 additions and 58 deletions

View File

@ -3909,58 +3909,58 @@ Element.prototype.render = function() {
if (!cell) break;
if (this.border.type === 'line') {
if (x === xi) {
ch = '┌';
ch = '\u250c'; // '┌'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][x][1] === '┐') {
if (lines[y][x][1] === '\u2510') { // '┐'
ch = '\u252c'; // '┬'
} else if (lines[y][x][1] === '┴') {
} else if (lines[y][x][1] === '\u2534') { // '┴'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '└') {
} else if (lines[y][x][1] === '\u2514') { // '└'
ch = '\u251c'; // '├'
} else if (lines[y][x][1] === '┘') {
} else if (lines[y][x][1] === '\u2518') { // '┘'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┤') {
} else if (lines[y][x][1] === '\u2524') { // '┤'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
}
} else if (x === xl - 1) {
ch = '┐';
ch = '\u2510'; // '┐'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][x][1] === '┌') {
if (lines[y][x][1] === '\u250c') { // '┌'
ch = '\u252c'; // '┬'
} else if (lines[y][x][1] === '┴') {
} else if (lines[y][x][1] === '\u2534') { // '┴'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┘') {
} else if (lines[y][x][1] === '\u2518') { // '┘'
ch = '\u2524'; // '┤'
} else if (lines[y][x][1] === '└') {
} else if (lines[y][x][1] === '\u2514') { // '└'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '├') {
} else if (lines[y][x][1] === '\u251c') { // '├'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
}
} else {
ch = '─';
ch = '\u2500'; // '─'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][x][1] === '|') {
if (lines[y][x][1] === '\u2502') { // '│'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
// else if (lines[y][x][1] === '┌') {
// else if (lines[y][x][1] === '\u250c') { // '┌'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '└') {
// } else if (lines[y][x][1] === '\u2514') { // '└'
// ch = '\u2534'; // '┴'
// else if (lines[y][x][1] === '┐') {
// else if (lines[y][x][1] === '\u2510') { // '┐'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '┘') {
// } else if (lines[y][x][1] === '\u2518') { // '┘'
// ch = '\u2534'; // '┴'
// } else if (lines[y][x][1] === '┬') {
// } else if (lines[y][x][1] === '\u252c') { // '┬'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '┴') {
// } else if (lines[y][x][1] === '\u2534') { // '┴'
// ch = '\u2534'; // '┴'
// }
}
@ -3980,11 +3980,11 @@ Element.prototype.render = function() {
cell = lines[y][xi];
if (!cell) break;
if (this.border.type === 'line') {
ch = '│';
ch = '\u2502'; // '│'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][xi][1] === '─') {
if (lines[y][xi][1] === '\u2500') { // '─'
ch = '\u253c'; // '┼'
} else if (lines[y][xi][1] === '┼') {
} else if (lines[y][xi][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
}
@ -4000,24 +4000,24 @@ Element.prototype.render = function() {
cell = lines[y][xl - 1];
if (!cell) break;
if (this.border.type === 'line') {
ch = '│';
ch = '\u2502'; // '│'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][xl - 1][1] === '─') {
if (lines[y][xl - 1][1] === '\u2500') { // '─'
ch = '\u253c'; // '┼'
} else if (lines[y][xl - 1][1] === '┼') {
} else if (lines[y][xl - 1][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
// else if (lines[y][x][1] === '┌') {
// else if (lines[y][x][1] === '\u250c') { // '┌'
// ch = '\u251c'; // '├'
// } else if (lines[y][x][1] === '┐') {
// } else if (lines[y][x][1] === '\u2510') { // '┐'
// ch = '\u2524'; // '┤'
// } else if (lines[y][x][1] === '└') {
// } else if (lines[y][x][1] === '\u2514') { // '└'
// ch = '\u251c'; // '├'
// } else if (lines[y][x][1] === '┘') {
// } else if (lines[y][x][1] === '\u2518') { // '┘'
// ch = '\u2524'; // '┤'
// } else if (lines[y][x][1] === '┬') {
// } else if (lines[y][x][1] === '\u252c') { // '┬'
// ch = '\u253c'; // '┼'
// } else if (lines[y][x][1] === '┴') {
// } else if (lines[y][x][1] === '\u2534') { // '┴'
// ch = '\u253c'; // '┼'
// }
}
@ -4041,60 +4041,60 @@ Element.prototype.render = function() {
if (!cell) break;
if (this.border.type === 'line') {
if (x === xi) {
ch = '└';
ch = '\u2514'; // '└'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][x][1] === '┘') {
if (lines[y][x][1] === '\u2518') { // '┘'
ch = '\u2534'; // '┴'
} else if (lines[y][x][1] === '┬') {
} else if (lines[y][x][1] === '\u252c') { // '┬'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┌') {
} else if (lines[y][x][1] === '\u250c') { // '┌'
ch = '\u251c'; // '├'
// XXX Not necessary?
//} else if (lines[y][x][1] === '┘') {
//} else if (lines[y][x][1] === '\u2518') { // '┘'
// ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┤') {
} else if (lines[y][x][1] === '\u2524') { // '┤'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
}
} else if (x === xl - 1) {
ch = '┘';
ch = '\u2518'; // '┘'
if (this.screen.dockBorders || this.dockBorders) {
if (lines[y][x][1] === '└') {
if (lines[y][x][1] === '\u2514') { // '└'
ch = '\u2534'; // '┴'
} else if (lines[y][x][1] === '┬') {
} else if (lines[y][x][1] === '\u252c') { // '┬'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┐') {
} else if (lines[y][x][1] === '\u2510') { // '┐'
ch = '\u2524'; // '┤'
// XXX Not necessary?
//} else if (lines[y][x][1] === '└') {
//} else if (lines[y][x][1] === '\u2514') { // '└'
// ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '├') {
} else if (lines[y][x][1] === '\u251c') { // '├'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
}
} else {
ch = '─';
ch = '\u2500'; // '─'
if (this.screen.options.dockBorders) {
if (lines[y][x][1] === '|') {
if (lines[y][x][1] === '\u2502') { // '│'
ch = '\u253c'; // '┼'
} else if (lines[y][x][1] === '┼') {
} else if (lines[y][x][1] === '\u253c') { // '┼'
ch = '\u253c'; // '┼'
}
// else if (lines[y][x][1] === '┌') {
// else if (lines[y][x][1] === '\u250c') { // '┌'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '└') {
// } else if (lines[y][x][1] === '\u2514') { // '└'
// ch = '\u2534'; // '┴'
// else if (lines[y][x][1] === '┐') {
// else if (lines[y][x][1] === '\u2510') { // '┐'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '┘') {
// } else if (lines[y][x][1] === '\u2518') { // '┘'
// ch = '\u2534'; // '┴'
// } else if (lines[y][x][1] === '┬') {
// } else if (lines[y][x][1] === '\u252c') { // '┬'
// ch = '\u252c'; // '┬'
// } else if (lines[y][x][1] === '┴') {
// } else if (lines[y][x][1] === '\u2534') { // '┴'
// ch = '\u2534'; // '┴'
// }
}