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. |