Jump to content
  • Language and Font Configuration

    Language and Font Configuration

    1. Generating ServerInfo.bmd codepage (charset)

    Open ServerInfo.xml file, by default located in \Data\Local\ folder of game client. Locate CodePage attribute and configure it with value supporting your language. List of example code-pages is available within description of the file. 

    Once completed configuring the file download IGC.ToolKit (Lite) or alternatively, if you own license, use Premium edition. Run ToolKit (Lite) and navigate to BMD Files → [IGC] ServerInfo (XML) → Drag & Drop ServerInfo.xml over Encode button. This operation will encode the XML file and produce BMD copy of the file.

    Information


    All text based .bmd files must be saved with encoding supporting language configured in ServerInfo.xml. If UNICODE (65001) was configured, then the files must be saved with UTF-8 encoding. Some languages, such as Vietnamese must use 65001 encoding to support full spectrum of available characters.


    2. Font configuration (optional)

    Selection of specified language may require additional font configuration due to support proper display

    1. Open \Data\Interface\GFx\fontconfig.txt
    2. Edit font type supporting your language (default supports all languages) for following configuration key: map "$NormalFont" = "YourFontName"
    3. [FontConfig "English"] must stay unchanged, no matter of selected language


    2.1 Font Attributes
     
    Font boldness, inclination and size can be controlled by adding proper values after font name as shown on example below

    [FontConfig "English"]
    fontlib "fonts/fonts_eng.swf"
    map "$NormalFont" = "Arial" Bold Italic 13
    Information


    Some operating systems may not have installed the default font used for game client purpose (Arial Unicode). It is advised to ship the font to your players along with game client installer.

    Was it helpful?

    Wizzy
     Share

     Share



×
×
  • Create New...

Important Information


We use technologies, such as cookies, to customize content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy.