TBitmapFont - Free Bitmap Font Engine
BlitzMax Forums/BlitzMax Programming/TBitmapFont - Free Bitmap Font Engine
| ||
| Hi, I have created a small BitmapFontEditor and some easy to use BitmapFont classes for Blitzmax. Here is a screenshot of the editor/converter: ![]() You can download and use it for free here: http://www.intermediaware.com/index.php?id=295 It's very easy to use, here is some example source:
SuperStrict
Import "BitmapFont.bmx"
Graphics(800,600,0,60)
SetBlend (ALPHABLEND)
Local MyFont:TBitmapFont = New TBitmapFont
MyFont.Load("fonts/micross_30.fnt")
While (Not KeyDown(KEY_ESCAPE))
Cls
MyFont.Draw("Hello World!",MouseX(),MouseY(), True)
Flip
Wend
End
|
| ||
| Hey thanks Maverick. I may end up using this. |
| ||
| This is very cool. Thanks for sharing :) |
| ||
| Thanks for this, BTW you should call it TPNGFont :P EDIT: I've found that if you want to change the font size manually you have to click the italic or bold check buttons to update the canvas, so I added a button to update it, just thought I'd share.. NOTE:This is a modification of BitmapFont_Creator.bmx. At line 78 Char 42, add: , btnupdate:TGadget At line 92 Char 3, add:
btnupdate = CreateButton("Update",530,267,55,21,MainWindow)
At line 122 Char 23, add: Case btnupdate If i>-1 fileName=fontPath+GadgetItemText(lstFontNames,i) iFont=LoadImageFont(fileName,TextFieldText(tbFontSize).ToInt(),style)FontWindow.OffsetY = 0 SetSliderValue(FontWindow.SliderV,0) RedrawGadget(FontWindow.Canavas) EndIf |
| ||
| I've found that if you want to change the font size manually you have to click the italic or bold check buttons to update the canvas, so I added a button to update it, just thought I'd share.. If you double click the font size it should update automatically. |
| ||
| If you double click the font size it should update automatically. Not if I am manually typing in the font size in the textfield.. |
| ||
| Thank you very much! |
| ||
| Hey, this is nice. :-) |
| ||
| @Plash: Okay, you're right. I will fix this bug as soon as I'm back from my hollidays in one week :-) |
| ||
| Ow! Can someone compile the font creator for those of us without MaxGUI? |
| ||
| I will update the archive with the executable as soon as I am back at home. Im currently in hollidays :-) |
| ||
| Top banana! Bump the thread when you do please. |
| ||
| Siedge: If u need an exe so badly, gimme an email and I'll send it to you. |
