Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Full Unicode Compatibility  (Read 869 times)

Craftsdwarf boi

  • Bay Watcher
  • Member Of the UC Dwarven Rights Council
    • View Profile
Full Unicode Compatibility
« on: June 05, 2019, 08:05:14 pm »

One requests for full unicode compatibility as there are vast amounts of resources(special characters) to be harnessed.
Logged
DEATH THO THE THE IGNOBLE NOBLES
Come and amuse oneself the Game of Skirmishes and Transpiration!
...and Engine Heart!
"It was inevitable"----Urist Mcphilosopher
"Losing is !!FUN!!"-----Pretty much every forum member
"#Proletariatinsurrection"-----Every Non-noble dwarf when under rule by nobility

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Full Unicode Compatibility
« Reply #1 on: June 06, 2019, 09:02:31 am »

As far as I understand, a part of the Premium preparation effort is to replace the current code page based character set for character "graphics" with something that supports a larger number of characters, but I haven't seen any description of what set they intend to use.

Variable character byte count character sets are a pain to deal with if you're going to do string manipulation since you can't target a given character by indexing, while a fixed width set supporting the full unicode range requires 4 bytes per character, which is wasteful. Two byte unicode subsets exists. While still wasteful, they waste only half as much for the ASCII subset character range (which is the one used most of the time).
Logged