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.
FreezyLemon 9c73e0af03 Add instructions 7 years ago
..
Exo2.0-Black.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-BlackItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-BlackItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-BlackItalic_1.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Black_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Black_1.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Bold.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-BoldItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-BoldItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-BoldItalic_1.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Bold_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Light.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-LightItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-LightItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Light_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Medium.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-MediumItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-MediumItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Medium_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Regular.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-RegularItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-RegularItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-Regular_0.png Switch out opentype font for bitmap font. 9 years ago
Exo2.0-SemiBold.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-SemiBoldItalic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Exo2.0-SemiBoldItalic_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-SemiBold_0.png Add more variations of Exo2.0. 9 years ago
Exo2.0-license.txt Initial commit. 9 years ago
FontAwesome.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
FontAwesome_0.png Update FontAwesome to 4.7. 9 years ago
FontAwesome_1.png Update FontAwesome to 4.7. 9 years ago
FontAwesome_2.png Update FontAwesome to 4.7. 9 years ago
FontAwesome_3.png Update FontAwesome to 4.7. 9 years ago
FontAwesome_4.png Update FontAwesome to 4.7. 9 years ago
FontAwesome_5.png Update FontAwesome to 4.7. 9 years ago
Noto-Basic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Noto-Basic_0.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Basic_1.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Basic_2.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Basic_3.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Noto-CJK-Basic_00.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_01.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_02.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_03.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_04.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_05.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_06.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_07.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_08.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_09.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_10.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_11.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_12.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_13.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_14.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_15.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_16.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_17.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_18.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_19.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_20.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_21.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_22.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_23.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_24.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_25.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_26.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_27.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_28.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_29.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_30.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_31.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_32.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_33.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_34.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_35.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_36.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_37.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_38.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_39.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_40.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_41.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_42.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_43.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_44.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_45.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_46.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_47.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_48.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_49.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_50.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_51.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_52.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_53.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_54.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_55.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_56.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_57.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_58.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_59.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_60.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_61.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_62.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_63.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_64.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_65.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_66.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_67.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_68.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_69.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_70.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_71.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_72.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_73.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_74.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_75.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_76.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_77.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_78.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_79.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_80.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_81.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_82.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_83.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_84.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_85.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_86.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_87.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_88.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_89.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_90.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_91.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_92.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Basic_93.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Noto-CJK-Compatibility_00.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_01.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_02.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_03.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_04.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_05.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_06.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_07.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_08.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_09.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_10.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_11.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_12.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_13.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_14.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_15.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_16.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_17.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_18.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_19.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_20.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_21.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_22.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_23.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_24.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_25.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_26.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_27.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_28.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_29.png Split Noto into multiple smaller pieces. 8 years ago
Noto-CJK-Compatibility_30.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Noto-Hangul_00.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_01.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_02.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_03.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_04.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_05.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_06.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_07.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_08.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_09.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_10.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_11.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_12.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_13.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_14.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_15.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_16.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_17.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_18.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_19.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_20.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_21.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_22.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_23.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_24.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_25.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_26.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_27.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_28.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_29.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_30.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_31.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_32.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_33.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_34.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_35.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_36.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_37.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_38.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_39.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_40.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_41.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_42.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_43.png Split Noto into multiple smaller pieces. 8 years ago
Noto-Hangul_44.png Split Noto into multiple smaller pieces. 8 years ago
README.md Add instructions 7 years ago
Venera-Light.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Venera-Light_0.png Add Venera Light. 8 years ago
Venera.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
Venera_0.png Use bold version of venera. 9 years ago
bmfont-cjk.bmfc Split Noto into multiple smaller pieces. 8 years ago
osuFont.bin Convert .fnt (textual) font files to .bin (binary) 7 years ago
osuFont_0.png Add osu!font and FontAwesome. 9 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);