|
|
|
@ -43,29 +43,29 @@ Configure bmfont:
|
|
|
|
|
1. Load the .FNT data, e.g.
|
|
|
|
|
|
|
|
|
|
// proggy_clean_13 [default]
|
|
|
|
|
io.Font->LoadFromFile("proggy_clean_13.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(0.0f/256.0f,0.0f/128);
|
|
|
|
|
io.FontYOffset = +1;
|
|
|
|
|
io.Font->LoadFromFile("proggy_clean_13.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(0.0f/256.0f,0.0f/128);
|
|
|
|
|
io.FontYOffset = +1;
|
|
|
|
|
|
|
|
|
|
// proggy_small_12
|
|
|
|
|
io.Font = new ImBitmapFont();
|
|
|
|
|
io.Font->LoadFromFile("proggy_small_12.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(84.0f/256.0f,20.0f/64);
|
|
|
|
|
io.FontYOffset = +2;
|
|
|
|
|
io.Font = new ImBitmapFont();
|
|
|
|
|
io.Font->LoadFromFile("proggy_small_12.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(84.0f/256.0f,20.0f/64);
|
|
|
|
|
io.FontYOffset = +2;
|
|
|
|
|
|
|
|
|
|
// proggy_small_14
|
|
|
|
|
io.Font = new ImBitmapFont();
|
|
|
|
|
io.Font->LoadFromFile("proggy_small_14.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(84.0f/256.0f,20.0f/64);
|
|
|
|
|
io.FontYOffset = +3;
|
|
|
|
|
|
|
|
|
|
// courier_new_16
|
|
|
|
|
io.Font->LoadFromFile("courier_new_16.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(1.0f/256.0f,4.0f/128);
|
|
|
|
|
|
|
|
|
|
// courier_new_18
|
|
|
|
|
io.Font->LoadFromFile("courier_new_18.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(4.0f/256.0f,5.0f/256);
|
|
|
|
|
io.Font = new ImBitmapFont();
|
|
|
|
|
io.Font->LoadFromFile("proggy_small_14.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(84.0f/256.0f,20.0f/64);
|
|
|
|
|
io.FontYOffset = +3;
|
|
|
|
|
|
|
|
|
|
// courier_new_16
|
|
|
|
|
io.Font->LoadFromFile("courier_new_16.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(1.0f/256.0f,4.0f/128);
|
|
|
|
|
|
|
|
|
|
// courier_new_18
|
|
|
|
|
io.Font->LoadFromFile("courier_new_18.fnt");
|
|
|
|
|
io.FontTexUvForWhite = ImVec2(4.0f/256.0f,5.0f/256);
|
|
|
|
|
|
|
|
|
|
2. Load the matching .PNG data into a texture
|
|
|
|
|
|
|
|
|
|