You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.. | ||
Inter | 3 years ago | |
Noto | 4 years ago | |
Torus | 3 years ago | |
Torus-Alternate | 3 years ago | |
Venera | 3 years ago | |
README.md | 7 years ago | |
osuFont.bin | 7 years ago | |
osuFont_0.png | 6 years ago |
README.md
How to create binary font files
There are two options:
When generating
When using the official BMFont generator, there is a setting in "Export Options" that specifies the output file format. Just set that to "binary" to get the correct file format. Remember to use the file extension ".bin".
Converting existing fonts
using SharpFNT;
string filename = "MyFont.fnt";
var font = BitmapFont.FromFile(filename);
// This value is ignored for Unicode fonts, but serializing will fail
// if this is empty so just set it to ANSI (0 in binary)
if (font.Info.Charset == string.Empty)
{
font.Info.Charset = "ANSI";
}
font.Save(Path.ChangeExtension(filename, "bin"), FormatHint.Binary);