File tree Expand file tree Collapse file tree 1 file changed +34
-2
lines changed
Expand file tree Collapse file tree 1 file changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -301,7 +301,9 @@ impl ConsoleInner {
301301 // This fixed table only works for the default font. When we support
302302 // changing font, we will need to plug-in a different table for each font.
303303 match input {
304- '\u{0000}' ..='\u{007F}' => input as u8 ,
304+ '\u{0020}' ..='\u{007E}' => input as u8 ,
305+ // 0x80 to 0x9F are the C1 control codes with no visual
306+ // representation
305307 '\u{00A0}' => 255 , // NBSP
306308 '\u{00A1}' => 173 , // ¡
307309 '\u{00A2}' => 189 , // ¢
@@ -315,7 +317,7 @@ impl ConsoleInner {
315317 '\u{00AA}' => 166 , // ª
316318 '\u{00AB}' => 174 , // «
317319 '\u{00AC}' => 170 , // ¬
318- '\u{00AD}' => 240 , // SHY
320+ '\u{00AD}' => 240 , // - (Soft Hyphen)
319321 '\u{00AE}' => 169 , // ®
320322 '\u{00AF}' => 238 , // ¯
321323 '\u{00B0}' => 248 , // °
@@ -401,6 +403,17 @@ impl ConsoleInner {
401403 '\u{0131}' => 213 , // ı
402404 '\u{0192}' => 159 , // ƒ
403405 '\u{2017}' => 242 , // ‗
406+ '\u{2022}' => 7 , // •
407+ '\u{203C}' => 19 , // ‼
408+ '\u{2190}' => 27 , // ←
409+ '\u{2191}' => 24 , // ↑
410+ '\u{2192}' => 26 , // →
411+ '\u{2193}' => 25 , // ↓
412+ '\u{2194}' => 29 , // ↔
413+ '\u{2195}' => 18 , // ↕
414+ '\u{21A8}' => 23 , // ↨
415+ '\u{221F}' => 28 , // ∟
416+ '\u{2302}' => 127 , // ⌂
404417 '\u{2500}' => 196 , // ─
405418 '\u{2502}' => 179 , // │
406419 '\u{250C}' => 218 , // ┌
@@ -430,6 +443,25 @@ impl ConsoleInner {
430443 '\u{2592}' => 177 , // ▒
431444 '\u{2593}' => 178 , // ▓
432445 '\u{25A0}' => 254 , // ■
446+ '\u{25AC}' => 22 , // ▬
447+ '\u{25B2}' => 30 , // ▲
448+ '\u{25BA}' => 16 , // ►
449+ '\u{25BC}' => 31 , // ▼
450+ '\u{25C4}' => 17 , // ◄
451+ '\u{25CB}' => 9 , // ○
452+ '\u{25D8}' => 8 , // ◘
453+ '\u{25D9}' => 10 , // ◙
454+ '\u{263A}' => 1 , // ☺
455+ '\u{263B}' => 2 , // ☻
456+ '\u{263C}' => 15 , // ☼
457+ '\u{2640}' => 12 , // ♀
458+ '\u{2642}' => 11 , // ♂
459+ '\u{2660}' => 6 , // ♠
460+ '\u{2663}' => 5 , // ♣
461+ '\u{2665}' => 3 , // ♥
462+ '\u{2666}' => 4 , // ♦
463+ '\u{266A}' => 13 , // ♪
464+ '\u{266B}' => 14 , // ♫
433465 _ => b'?' ,
434466 }
435467 }
You can’t perform that action at this time.
0 commit comments