Difference between revisions of "FontsWML"
From The Battle for Wesnoth Wiki
(Highlight tags and attributes) |
(A little cleanup) |
||
Line 3: | Line 3: | ||
− | The '''[fonts]''' tag describes fonts which are distributed alog with the | + | The '''[fonts]''' tag describes fonts which are distributed alog with the Wesnoth binary. Each font must be declared here to be used by the game. |
− | be used by the game. | ||
The '''[fonts]''' tag has an element, '''order''', and a possible child tag, '''[font]''' | The '''[fonts]''' tag has an element, '''order''', and a possible child tag, '''[font]''' | ||
− | * '''order''': describes the order in which fonts are to be tried until the program finds one which contains the character | + | * '''order''': describes the order in which fonts are to be tried until the program finds one which contains the character to be displayed. ''order'' should be marked as translatable. |
− | to be displayed. ''order'' should be marked as translatable. | ||
* '''[font]''': the [font] tag describes one installed font. It contains the following elements: | * '''[font]''': the [font] tag describes one installed font. It contains the following elements: | ||
** '''name''': the filename of the font, without fonts/ prepended | ** '''name''': the filename of the font, without fonts/ prepended | ||
− | ** '''codepoints''': a list of | + | ** '''codepoints''': a list of Unicode codepoints (character codes) which are present in this font. This should be a list of comma-separated ranges, "ranges" being either a number, or a dash separated range (for example: "32-126"). |
− | of comma-separated ranges, "ranges" being either a number, or a dash separated range (for example: "32-126"). | ||
== See Also == | == See Also == |
Revision as of 22:16, 10 June 2012
the toplevel [fonts] tag
The [fonts] tag describes fonts which are distributed alog with the Wesnoth binary. Each font must be declared here to be used by the game.
The [fonts] tag has an element, order, and a possible child tag, [font]
- order: describes the order in which fonts are to be tried until the program finds one which contains the character to be displayed. order should be marked as translatable.
- [font]: the [font] tag describes one installed font. It contains the following elements:
- name: the filename of the font, without fonts/ prepended
- codepoints: a list of Unicode codepoints (character codes) which are present in this font. This should be a list of comma-separated ranges, "ranges" being either a number, or a dash separated range (for example: "32-126").