Originally Posted by
Trenloe
How this extension works - if you want to change the mappings or add your own fonts.
The GameSystem.languagefonts table sets up the fonts that can be assigned to a language in the Languages admin screen (available from the Options window). The name in square brackets is what will appear in the drop down list in the Languages admin window and the name after the = is the actual name of the font within Fantasy Grounds (defined in graphics\graphics_fonts.xml in the base ruleset or extension.xml in this extension) and is, strangely enough, the name that will appear in the list once the font is selected. I'd recommend making the name before an after the = the same.
The GameSystem.languages table is the list of the base language name to font mappings. Whatever is in the square brackets is the actual language name and after the = is the FG font name - within this extension it doesn't have to match to entries in the GameSystem.languagefonts table it can be a valid FG font name, but this might get confusing and it won't be available in the drop down fonts list.
Summary: Setup new FG fonts in GameSystem.languagefonts and map language name to font in GameSystem.languages