+ Reply to Thread
Results 1 to 4 of 4

Thread: Unicode support

  1. #1

    Unicode support

    Will the game support Unicode/UTF-8 or still only ANSI/Windows-1252?

  2. #2
    Second Lieutenant Fantaisie's Avatar
    Crusader Kings IIDeus VultEuropa Universalis: ChroniclesFor the MotherlandHearts of Iron III
    HOI3: Their Finest HourMarch of the EaglesSemper FiVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessMount & Blade: Warband500k clubEuropa Universalis IV: Pre-orderEUIV: Wealth of Nations
    EUIV: Conquest of ParadiseEUIV: Res PublicaEUIV: Art of War

    Join Date
    Apr 2011
    Is this hard to implement? Otherwise I don't see why they shouldn't.
    edit: I realize the need to ask for it, this is more of a message to the developers.

  3. #3
    Bump for great justice.

  4. #4
    Captain SlyEcho's Avatar
    Cities in MotionCities in Motion 2Crusader Kings IIDeus VultDungeonland
    EU3 CompleteDivine WindFor The GloryFor the MotherlandHearts of Iron III
    HOI3: Their Finest HourHeir to the ThroneLeviathan: WarshipsMagickaMarch of the Eagles
    Rome GoldSemper FiSengokuSword of the StarsSword of the Stars II
    StarvoidThe Showdown EffectVictoria 2Victoria II: A House DividedVictoria II: Heart of Darkness
    Mount & Blade: WarbandWarlock: Master of the ArcaneWar of the RosesHearts of Iron: The Card GameCK2: Holy Knight
    500k clubEuropa Universalis IV: Pre-orderTeleglitch: Die More EditionCrusader Kings II: Legacy of RomeCrusader Kings II: Sword of Islam
    Crusader Kings II: Sunset InvasionCrusader Kings II: The RepublicCrusader Kings II: The Old GodsCrusader Kings II: Sons of AbrahamCrusader Kings II: Rajas of India
    Crusader Kings II: CharlemagneCrusader Kings II: Way of Life

    Join Date
    Aug 2010
    It is hard to implement.

    If you just swap the 8-bit encoding to UTF-8 then you can get subtle bugs, for example truncating strings is not so straightforward anymore. Windows programs can also natively support Unicode, however converting an existing one to Unicode is hard if you only use char not TCHAR types. You'd still need to decode the input files from UTF-8 encoding to UTF-16.

    The other problem is the fonts themselves. Clausewitz uses bitmap fonts. Although the font definition files could theoretically specify codepoints higher than 255, the amount of additional characters is still limited by the size of the bitmap files. So don't expect there to be a full set of Latin script charaters included. Not to mention other charater sets like Cyrillic of Greek.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts