Font customization
Applies to: v0.5 or newer
FlorisBoard offers a variety of customization options for fonts with themes.
Font family#
FlorisBoard by default uses the font installed in the system. This can be overridden with themes though. Generally, there are two types of fonts: generic fonts, and custom fonts.
Generic Fonts#
Without any further setup, FlorisBoard supports five different font families, as shown below:
Name | Example |
---|---|
system |
Example text. |
sans-serif |
Example text. |
serif |
Example text. |
monospace |
Example text. |
cursive |
Example text. |
These can be used by assigning a generic font family value to the font-family
property.
Custom fonts#
TODO: document :D
Font size#
Controls the size of the text to be rendered.
- Property name:
font-size
- Inherits implicitly: yes
Property value | Description |
---|---|
<num>sp |
Defines the font size in scale-independent pixels.<num> must be an integer >= 1. |
Font style#
Controls whether text is rendered in normal or italic style.
- Property name:
font-style
- Inherits implicitly: yes
Property value | Example |
---|---|
normal |
Example text. |
italic |
Example text. |
Font weight#
Controls the weight of the text to be rendered.
- Property name:
font-weight
- Inherits implicitly: yes
Property value | Example |
---|---|
thin or 100 |
Example text. |
extra-light or 200 |
Example text. |
light or 300 |
Example text. |
normal or 400 |
Example text. |
medium or 500 |
Example text. |
semi-bold or 600 |
Example text. |
bold or 700 |
Example text. |
extra-bold or 800 |
Example text. |
black or 900 |
Example text. |