Add instructions
parent
b8eb5fe227
commit
9c73e0af03
@ -0,0 +1,26 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
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);
|
||||||
|
```
|
Loading…
Reference in New Issue