Prototype/Font: Difference between revisions
Jump to navigation
Jump to search
(This doesnt inherit from prototype... isnt that great?) |
m (shorter file path (no steam)) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent}} | |||
Fonts are used in all gui in the game. | Fonts are used in all gui in the game. | ||
{{Prototype TOC|font}} | |||
== Mandatory properties == | == Mandatory properties == | ||
{{Prototype property|type|[[Types/string|string]]}} | |||
Must be "font". | Must be "font". | ||
{{Prototype property|name|[[Types/string|string]]}} | |||
Name of the font. | Name of the font. | ||
{{Prototype property|size|[[Types/int32|int32]]}} | |||
Size of the font. | Size of the font. | ||
{{Prototype property|from|[[Types/string|string]]}} | |||
The name of the fonts .ttf descriptor. This descriptor must be defined in the locale info.json. Refer to data/core/locale/_language_/info.json for examples. | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|spacing|[[Types/float|float]]|0|optional=true}} | |||
{{Prototype property|border|[[Types/bool|bool]]|false|optional=true}} | |||
Whether the font has a border. | Whether the font has a border. | ||
{{Prototype property|filtered|[[Types/bool|bool]]|false|optional=true}} | |||
{{Prototype property|border_color|[[Types/Color|Color]]|optional=true}} | |||
The color of the border, if enabled. | The color of the border, if enabled. | ||
Latest revision as of 09:42, 23 November 2019
Prototype definitions » Prototype/Font
Fonts are used in all gui in the game.
Prototype/Font — font | ||
from | :: | string |
name | :: | string |
size | :: | int32 |
type | :: | string |
border | :: | bool (optional) |
border_color | :: | Color (optional) |
filtered | :: | bool (optional) |
spacing | :: | float (optional) |
Mandatory properties
type
Type: string
Must be "font".
name
Type: string
Name of the font.
size
Type: int32
Size of the font.
from
Type: string
The name of the fonts .ttf descriptor. This descriptor must be defined in the locale info.json. Refer to data/core/locale/_language_/info.json for examples.
Optional properties
spacing
Type: float
Default: 0
border
Type: bool
Default: false
Whether the font has a border.
filtered
Type: bool
Default: false
border_color
Type: Color
The color of the border, if enabled.
Example
{
type = "font",
name = "default-button",
from = "default-bold",
size = 18
},