Posted 20 December 2012 - 04:18 PM
(CC 1.47 + MC 1.4.5)
Maybe not quite a bug, but…
Codepage 437 support ( http://en.wikipedia...._437#Characters ) would be cool, for all those neat little graphical and box-drawing symbols. All of the glyphs for it are in default.png, but CC outputs the '?' character instead.
Of note though, Java's built-in CP437 support is broken (or at least flawed from the perspective of using CP437) in that it won't translate the glyphs corresponding to characters 0x01-0x1f and 0x7f up into the UTF-8 space like it's supposed to. Or at least it doesn't for me, but maybe I don't know what I am doing. :P/>
To that end, here is a table that can be used instead: http://pastebin.com/yZzzA9k2 . This is assuming that MineCraft can actually print the CP437 glyphs that they've included in default.png, which I dunno about.
Also, although most 31- and 127+ characters currently go into the Terminal properly and output a "?", characters 9 (horizontal tab) and 10 (linefeed) do not. Upon examining the class files and fooling around in a debugger, it appears to me that this is a result of java's string handling messing something up, due to the way that each line in the Terminal is stored as a string. I think this would have to be rectified to get all 254 printable characters out of CP437.
Thanks for reading! ^_^/>
Maybe not quite a bug, but…
Codepage 437 support ( http://en.wikipedia...._437#Characters ) would be cool, for all those neat little graphical and box-drawing symbols. All of the glyphs for it are in default.png, but CC outputs the '?' character instead.
Of note though, Java's built-in CP437 support is broken (or at least flawed from the perspective of using CP437) in that it won't translate the glyphs corresponding to characters 0x01-0x1f and 0x7f up into the UTF-8 space like it's supposed to. Or at least it doesn't for me, but maybe I don't know what I am doing. :P/>
To that end, here is a table that can be used instead: http://pastebin.com/yZzzA9k2 . This is assuming that MineCraft can actually print the CP437 glyphs that they've included in default.png, which I dunno about.
Also, although most 31- and 127+ characters currently go into the Terminal properly and output a "?", characters 9 (horizontal tab) and 10 (linefeed) do not. Upon examining the class files and fooling around in a debugger, it appears to me that this is a result of java's string handling messing something up, due to the way that each line in the Terminal is stored as a string. I think this would have to be rectified to get all 254 printable characters out of CP437.
Thanks for reading! ^_^/>