mirror of
https://github.com/pyrollo/display_modpack.git
synced 2024-12-11 07:23:16 +01:00
Update API documentation
This commit is contained in:
parent
8b896ab23f
commit
e2b597d09f
14
API.md
14
API.md
@ -1,5 +1,5 @@
|
|||||||
# Font Lib API
|
# Font API
|
||||||
This document describes Font Lib API. Font Lib creates textures for font display on entities.
|
This document describes Font API. Font API creates textures for font display on entities.
|
||||||
|
|
||||||
## Settings
|
## Settings
|
||||||
### default_font
|
### default_font
|
||||||
@ -97,7 +97,7 @@ Standard on_display_update entity callback.
|
|||||||
|
|
||||||
Node should have a corresponding display_entity with size, resolution and maxlines fields and optionally halign, valign and color fields.
|
Node should have a corresponding display_entity with size, resolution and maxlines fields and optionally halign, valign and color fields.
|
||||||
|
|
||||||
### Font definition table
|
## Font definition table
|
||||||
Font definition table used by **font_api.register_font** and **font\_api.Font:new** may/can contain following elements:
|
Font definition table used by **font_api.register_font** and **font\_api.Font:new** may/can contain following elements:
|
||||||
|
|
||||||
* `height` (required): Font height in pixels (all font textures should have the same height) .
|
* `height` (required): Font height in pixels (all font textures should have the same height) .
|
||||||
@ -108,6 +108,14 @@ Font definition table used by **font_api.register_font** and **font\_api.Font:ne
|
|||||||
|
|
||||||
`margintop`, `marginbottom` and `linespacing` can be negative numbers (default 0) and are to be used to adjust various font styles to each other.
|
`margintop`, `marginbottom` and `linespacing` can be negative numbers (default 0) and are to be used to adjust various font styles to each other.
|
||||||
|
|
||||||
|
Font attributes around a single char:\
|
||||||
|
![Font attributes on a char](doc/font.svg)
|
||||||
|
|
||||||
|
Font attributes effects on several lines:\
|
||||||
|
![Font attributes on lines](doc/lines.svg)
|
||||||
|
|
||||||
|
#### Additional requirements
|
||||||
|
|
||||||
Font must have a char 0 which will be used to display any unknown char.
|
Font must have a char 0 which will be used to display any unknown char.
|
||||||
|
|
||||||
All textures corresponding to the indexes in widths array should be present in textures directory with a name matching the pattern :
|
All textures corresponding to the indexes in widths array should be present in textures directory with a name matching the pattern :
|
||||||
|
Loading…
Reference in New Issue
Block a user