Browse Source

* More widechar rotation pairs.

tags/v0.99.beta14
Sam Hocevar sam 17 years ago
parent
commit
de9ba793a7
1 changed files with 24 additions and 16 deletions
  1. +24
    -16
      cucul/transform.c

+ 24
- 16
cucul/transform.c View File

@@ -967,6 +967,8 @@ static uint32_t const leftright2x2[] =
{
/* ASCII / Unicode */
'-', '-', 0x4e28, CUCUL_MAGIC_FULLWIDTH, /* -- 丨 */
/* Unicode */
0x2584, 0x2580, 0x2580, 0x2584, /* ▄▀ ▀▄ */
0, 0, 0, 0
};

@@ -975,22 +977,28 @@ static uint32_t const leftright2x4[] =
/* ASCII */
':', ' ', '.', '.', ' ', ':', '\'', '\'',
/* ASCII / Unicode */
' ', '`', 0x00b4, ' ', 0x02ce, ' ', ' ', ',', /* ` ´ ˎ , */
' ', '`', '\'', ' ', '.', ' ', ' ', ',',
'`', ' ', ',', ' ', ' ', 0x00b4, ' ', 0x02ce, /* ` , ˎ ´ */
'`', ' ', ',', ' ', ' ', '.', ' ', '\'',
'/', ' ', '-', 0x02ce, ' ', '/', '`', '-', /* / -ˎ / `- */
'/', ' ', '-', '.', ' ', '/', '\'', '-',
'\\', ' ', ',', '-', ' ', '\\', '-', 0x00b4, /* \ ,- \ -´ */
'\\', ' ', '.', '-', ' ', '\\', '-', '\'',
'|', ' ', '_', '_', ' ', '|', 0x203e, 0x203e, /* | __ | ‾‾ */
'_', '|', 0x203e, '|', '|', 0x203e, '|', '_', /* _| ‾| |‾ |_ */
'|', '_', '_', '|', 0x203e, '|', '|', 0x203e, /* |_ _| ‾| |‾ */
'_', ' ', ' ', 0x2577, ' ', 0x203e, 0x2575, ' ', /* _ ╷ ‾ ╵ */
' ', '_', ' ', 0x2575, 0x203e, ' ', 0x2577, ' ', /* _ ╵ ‾ ╷ */
/* Not perfect, but better than nothing */
' ', '`', '\'', ' ', '.', ' ', ' ', ',',
'`', ' ', ',', ' ', ' ', '.', ' ', '\'',
' ', '`', 0x00b4, ' ', 0x02ce, ' ', ' ', ',', /* ` ´ ˎ , */
' ', '`', '\'', ' ', '.', ' ', ' ', ',', /* fallback ASCII */
'`', ' ', ',', ' ', ' ', 0x00b4, ' ', 0x02ce, /* ` , ˎ ´ */
'`', ' ', ',', ' ', ' ', '.', ' ', '\'', /* fallback ASCII */
'/', ' ', '-', 0x02ce, ' ', '/', '`', '-', /* / -ˎ / `- */
'/', ' ', '-', '.', ' ', '/', '\'', '-', /* fallback ASCII */
'\\', ' ', ',', '-', ' ', '\\', '-', 0x00b4, /* \ ,- \ -´ */
'\\', ' ', '.', '-', ' ', '\\', '-', '\'', /* fallback ASCII */
'\\', '_', '_', '/', 0x203e, '\\', '/', 0x203e, /* \_ _/ ‾\ /‾ */
'|', ' ', '_', '_', ' ', '|', 0x203e, 0x203e, /* | __ | ‾‾ */
'_', '|', 0x203e, '|', '|', 0x203e, '|', '_', /* _| ‾| |‾ |_ */
'|', '_', '_', '|', 0x203e, '|', '|', 0x203e, /* |_ _| ‾| |‾ */
'_', ' ', ' ', 0x2577, ' ', 0x203e, 0x2575, ' ', /* _ ╷ ‾ ╵ */
' ', '_', ' ', 0x2575, 0x203e, ' ', 0x2577, ' ', /* _ ╵ ‾ ╷ */
'.', '_', '.', 0x2575, 0x203e, '\'', 0x2577, '\'', /* ._ .╵ ‾' ╷' */
'(', ' ', 0x02ce, ',', ' ', ')', 0x00b4, '`', /* ( ˎ, ) ´` */
')', ' ', ',', 0x02ce, ' ', '(', '`', 0x00b4, /* ) ,ˎ ( `´ */
/* Unicode */
0x2584, ' ', ' ', 0x2584, ' ', 0x2580, 0x2580, ' ', /* ▄ ▄ ▀ ▀ */
0x2588, ' ', 0x2584, 0x2584, ' ', 0x2588, 0x2580, 0x2580, /* █ ▄▄ █ ▀▀ */
0x2588, 0x2584, 0x2584, 0x2588,
0x2580, 0x2588, 0x2588, 0x2580, /* █▄ ▄█ ▀█ █▀ */
0, 0, 0, 0, 0, 0, 0, 0
};



Loading…
Cancel
Save