This is a documentation for Board Game Arena: play board games online !
Game fonts: fonts directory: Difference between revisions
(Created page with "{{Studio_Framework_Navigation}} __TOC__ == Game fonts == You must upload in a `fonts` directory all fonts that you will use in your game interface. All fonts in your font directory are loaded on a player's browser when he loads the game. It will take in priority the font with type : woff2 > woff > otf > ttf. To be correctly deployed your font file names should not contain spaces or special characters. The you can use them by setting a font-family with the filename...") |
No edit summary |
||
| Line 30: | Line 30: | ||
} | } | ||
</pre> | </pre> | ||
== Debugging == | |||
In the DevTool console, write <code>document.getElementById('bga-auto-declared-font-faces')</code> to list the fonts that are preloaded by the framework. | |||
[[Category:Studio]] | [[Category:Studio]] | ||
Revision as of 14:10, 1 April 2026
Game fonts
You must upload in a `fonts` directory all fonts that you will use in your game interface.
All fonts in your font directory are loaded on a player's browser when he loads the game. It will take in priority the font with type : woff2 > woff > otf > ttf. To be correctly deployed your font file names should not contain spaces or special characters.
The you can use them by setting a font-family with the filename (note the dashes will be replaced by spaces), without needing to declare a `@font-face`.
Example
With a `custom-font.woff2` in the `fonts` directory:
.element-with-custom-font {
font-family: 'custom font';
}
With a `custom-font-bold.woff2` in the `fonts` directory:
.element-with-custom-font-bold-solution1 {
font-family: 'custom font';
font-weight: bold;
}
.element-with-custom-font-bold-solution2 {
font-family: 'custom font bold';
}
Debugging
In the DevTool console, write document.getElementById('bga-auto-declared-font-faces') to list the fonts that are preloaded by the framework.