ID:133566
 
Is there any chance we'll ever get support for Unicode in DM?
Possible, but why you need it?
Popisfizzy wrote:
Is there any chance we'll ever get support for Unicode in DM?

While I might not 100% rule it out, it would seem unlikely. DM would at least need to be able to continue to support existing worlds, so it'd require a flag compiled into the .dmb saying it used Unicode. But internally the character operations are 8-bit all over, so this would be a fairly dramatic change.

A little more likely would be the use of UTF-8, but even that would be a fairly dramatic change because while the internals could mostly handle it just fine, the interface would need a lot of redesigning. It would also be absolutely necessary for us to bump up to a newer RichEdit control, though I consider that project more worthwhile on its own merits.

I think I'd prefer a hybrid in which the interface was at least able to display Unicode on a limited basis, and it could perhaps be activated by HTML entities. But even that's a considerable project. Oddly Windows makes Unicode really difficult (read: just about impossible) to work with unless you compile the whole app for it.

Lummox JR
While this is probably not a suitable replacement for built-in support, I think Theodis released a library for using Unicode in BYOND.
In response to DivineO'peanut
DivineO'peanut wrote:
While this is probably not a suitable replacement for built-in support, I think Theodis released a library for using Unicode in BYOND.

I don't see any here: http://www.byond.com/developer/Theodis

Lummox JR
In response to Lummox JR
Lummox JR wrote:
DivineO'peanut wrote:
While this is probably not a suitable replacement for built-in support, I think Theodis released a library for using Unicode in BYOND.

I don't see any here: http://www.byond.com/developer/Theodis

Lummox JR

You can find the library here:

http://www.byond.com/members/ Theodis?command=view_post&post=4762
In response to 172.16.0.1
http://www.byond.com/members/ Theodis?command=view_post&post=4762

That's UUEncode. It's for converting binary information into a text character set for easy transmission across various protocols.
In response to Theodis
Ah, my mistake... the names are very similar so I mixed them up. That's embarrassing. :P