Font.face

Function/Meaning
Font name
Type
Font Class Properties
Explanation

Represents a font name.
You can also set the value.
You can specify multiple candidates separated by commas.
In this case, the font that actually exists is used, and the one written at the beginning has priority.
Whether or not the font actually exists is determined by referring to the list of fonts in the OS.
If none of the candidates match, the default font will be used (the system standard font in the current version).
In FreeType rasterizer, if multiple candidates are specified, it will be treated as a fallback font, glyphs will be searched in order from the front, and the found glyph will be rendered.
If the font file exists as a separate file such as for each language or pictogram, use this fallback font mechanism.
If you start with a comma and write the font name immediately after it, the OS will try to specify the font without actually enumerating it (for example, ", My Original Font").
This makes it possible to use non-enumable fonts registered with the AddFontResource Win32 API.