Created
December 4, 2015 19:08
-
-
Save 0x5742/b43eddac896859ae249b to your computer and use it in GitHub Desktop.
Potential private-use mapping for Impulse Tracker's internal characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Impulse Tracker uses a weird font based on CP437, but with custom glyphs in | |
| positions 0x80 through 0xC9. This is an attempt to map these glyphs to a | |
| Unicode private use area in a somewhat rational manner (i.e. grouping related | |
| characters within 16-character blocks). | |
| I chose the block from U+E830 to U+E87F, which corresponds to the ConScript | |
| block for Deseret (or rather, what *was* Deseret prior to its inclusion in the | |
| Unicode standard as of version 3.1). I am not aware of any other significant | |
| use cases for characters in this range. In theory, there is room for 16 more | |
| characters, since Deseret extends to U+E88F, but that much space isn't needed. | |
| Glyphs are listed after the U+xxxx for testing with existing fonts. | |
| U+E830 80 IMPULSE TRACKER BOX DRAWINGS LIGHT TOP AND LEFT EDGE | |
| U+E831 81 IMPULSE TRACKER BOX DRAWINGS LIGHT TOP EDGE | |
| U+E832 82 IMPULSE TRACKER BOX DRAWINGS LIGHT TOP AND RIGHT EDGE | |
| U+E833 83 IMPULSE TRACKER BOX DRAWINGS LIGHT LEFT EDGE | |
| U+E834 84 IMPULSE TRACKER BOX DRAWINGS LIGHT RIGHT EDGE | |
| U+E835 85 IMPULSE TRACKER BOX DRAWINGS LIGHT BOTTOM AND LEFT EDGE | |
| U+E836 86 IMPULSE TRACKER BOX DRAWINGS LIGHT BOTTOM EDGE | |
| U+E837 87 IMPULSE TRACKER BOX DRAWINGS LIGHT BOTTOM AND RIGHT EDGE | |
| U+E838 88 IMPULSE TRACKER BOX DRAWINGS LIGHT TOP LEFT CORNER | |
| U+E839 89 IMPULSE TRACKER BOX DRAWINGS LIGHT TOP RIGHT CORNER | |
| U+E83A 8A IMPULSE TRACKER BOX DRAWINGS LIGHT BOTTOM LEFT CORNER | |
| U+E83B 8B IMPULSE TRACKER BOX DRAWINGS LIGHT BOTTOM RIGHT CORNER | |
| U+E83C 8C IMPULSE TRACKER LOWER LEFT TRIANGLE | |
| - or just use U+25E3 BLACK LOWER LEFT TRIANGLE | |
| U+E83D 8D IMPULSE TRACKER UPPER RIGHT TRIANGLE | |
| - or just use U+25E5 BLACK UPPER RIGHT TRIANGLE | |
| U+E83E 9A IMPULSE TRACKER HORIZONTAL SEPARATOR LINE | |
| - usually thin dotted line - e.g. between top section and page, or within complex widget groups | |
| U+E83F A8 IMPULSE TRACKER VERTICAL SEPARATOR LINE | |
| - usually a very thick block - e.g. between sample text and "Play" | |
| U+E840 8E IMPULSE TRACKER BOX DRAWINGS HEAVY TOP AND LEFT EDGE | |
| U+E841 8F IMPULSE TRACKER BOX DRAWINGS HEAVY TOP EDGE | |
| U+E842 90 IMPULSE TRACKER BOX DRAWINGS HEAVY TOP AND RIGHT EDGE | |
| U+E843 91 IMPULSE TRACKER BOX DRAWINGS HEAVY LEFT EDGE | |
| U+E844 92 IMPULSE TRACKER BOX DRAWINGS HEAVY RIGHT EDGE | |
| U+E845 93 IMPULSE TRACKER BOX DRAWINGS HEAVY BOTTOM AND LEFT EDGE | |
| U+E846 94 IMPULSE TRACKER BOX DRAWINGS HEAVY BOTTOM EDGE | |
| U+E847 95 IMPULSE TRACKER BOX DRAWINGS HEAVY BOTTOM AND RIGHT EDGE | |
| U+E848 96 IMPULSE TRACKER BOX DRAWINGS HEAVY TOP LEFT CORNER | |
| U+E849 97 IMPULSE TRACKER BOX DRAWINGS HEAVY TOP RIGHT CORNER | |
| U+E84A 98 IMPULSE TRACKER BOX DRAWINGS HEAVY BOTTOM LEFT CORNER | |
| U+E84B 99 IMPULSE TRACKER BOX DRAWINGS HEAVY BOTTOM RIGHT CORNER | |
| U+E84C A9 IMPULSE TRACKER BOX DRAWINGS HEAVY TOP EDGE WITH CURSOR INDICATOR | |
| U+E84D AA IMPULSE TRACKER BOX DRAWINGS HEAVY TOP EDGE WITH EDIT MASK INDICATOR | |
| U+E84E AB IMPULSE TRACKER BOX DRAWINGS HEAVY TOP EDGE WITH CURSOR AND EDIT MASK INDICATOR | |
| U+E84F AC IMPULSE TRACKER BOX DRAWINGS HEAVY TOP EDGE WITH MULTI-CHANNEL INDICATOR | |
| U+E850 9B IMPULSE TRACKER THUMB BAR 1 | |
| U+E851 9C IMPULSE TRACKER THUMB BAR 2 | |
| U+E852 9D IMPULSE TRACKER THUMB BAR 3 | |
| U+E853 9E IMPULSE TRACKER THUMB BAR 4 | |
| U+E854 9F IMPULSE TRACKER THUMB BAR 5 | |
| U+E855 A0 IMPULSE TRACKER THUMB BAR 6 | |
| U+E856 A1 IMPULSE TRACKER THUMB BAR 7 | |
| U+E857 A2 IMPULSE TRACKER THUMB BAR 8 | |
| U+E858 A3 IMPULSE TRACKER THUMB BAR 9 | |
| U+E859 A4 IMPULSE TRACKER THUMB BAR 10 | |
| U+E85A A5 IMPULSE TRACKER THUMB BAR 11 | |
| U+E85B A6 IMPULSE TRACKER THUMB BAR 12 | |
| U+E85C A7 IMPULSE TRACKER THUMB BAR 13 | |
| U+E85D | |
| U+E85E | |
| U+E85F | |
| U+E860 AE IMPULSE TRACKER VU METER 1 | |
| U+E861 AF IMPULSE TRACKER VU METER 2 | |
| U+E862 B0 IMPULSE TRACKER VU METER 3 | |
| U+E863 B1 IMPULSE TRACKER VU METER 4 | |
| U+E864 B2 IMPULSE TRACKER VU METER 5 | |
| U+E865 B3 IMPULSE TRACKER VU METER 6 | |
| U+E866 B4 IMPULSE TRACKER VU METER 7 | |
| U+E867 B5 IMPULSE TRACKER VU METER 8 | |
| U+E868 B6 IMPULSE TRACKER VU METER 9 | |
| U+E869 | |
| U+E86A CD IMPULSE TRACKER NOTE-OFF INDICATOR | |
| - or just encode as U+2550? | |
| U+E86B BF IMPULSE TRACKER LEFT DEFAULT VOLUME BRACKET | |
| U+E86C C0 IMPULSE TRACKER RIGHT DEFAULT VOLUME BRACKET | |
| U+E86D AD IMPULSE TRACKER MIDDLE DOT | |
| - empty data in pattern editor + indicator for "old" notes | |
| - maybe map to an existing unicode char? | |
| U+E86E B8 IMPULSE TRACKER HALFWIDTH MIDDLE DOT PAIR for empty halfwidth data in pattern editor | |
| U+E86F B7 IMPULSE TRACKER NOTE PLAYBACK INDICATOR | |
| - for "new" notes - could map to existing char? | |
| U+E870 C1 IMPULSE TRACKER NOTE DOT 1 | |
| U+E871 C2 IMPULSE TRACKER NOTE DOT 2 | |
| U+E872 C3 IMPULSE TRACKER NOTE DOT 3 | |
| U+E873 C4 IMPULSE TRACKER NOTE DOT 4 | |
| U+E874 C5 IMPULSE TRACKER NOTE DOT 5 | |
| U+E875 C6 IMPULSE TRACKER NOTE DOT 6 | |
| U+E876 C7 IMPULSE TRACKER NOTE DOT 7 | |
| U+E877 C8 IMPULSE TRACKER NOTE DOT 8 | |
| U+E878 C9 IMPULSE TRACKER NOTE DOT 9 | |
| U+E879 | |
| U+E87A B9 IMPULSE TRACKER LEFT HALF SINE WAVEFORM | |
| U+E87B BA IMPULSE TRACKER RIGHT HALF SINE WAVEFORM | |
| U+E87C BB IMPULSE TRACKER LEFT HALF SQUARE WAVEFORM | |
| U+E87D BC IMPULSE TRACKER RIGHT HALF SQUARE WAVEFORM | |
| U+E87E BD IMPULSE TRACKER LEFT HALF SAWTOOTH WAVEFORM | |
| U+E87F BE IMPULSE TRACKER RIGHT HALF SAWTOOTH WAVEFORM |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment