FONText - bitmap font creation

Community Forums/Showcase/FONText - bitmap font creation

Beaker(Posted 2003) [#1]
FONText - bitmap font creation tool for 2D and 3D games.

Get freeware version here.

(written in BlitzPlus)


Pepsi(Posted 2003) [#2]
nice one beaker! :}


Wiebo(Posted 2003) [#3]
What a nice program. Shows the power of B+ as well. I see you've taken a good look at Bitmap Font Builder.


Craig H. Nisbet(Posted 2003) [#4]
I wasn't sure if Blitz Plus was a cool idea or not. Now I see that it is very cool because apps like this! Fontext rocks! Can't wait to see more. Hopefully more of these time saving apps will be made now that windows GUI commands are in the hands of more Blitz coders. Great work! :)


Zo Zo Zee Zar(Posted 2003) [#5]
Very cool and dead useful app - nice one Beaker :)


Beaker(Posted 2003) [#6]
I'm just finishing off v0.6 of FONText:

Get your freeware version here.


Rob(Posted 2003) [#7]
Man that rocks harder than hard. I will be needing something just like this for my 3D projects - for custom gui's and single surface text engines.

I think fontext is probably the best tool of it's class for making bitmap fonts fast. It makes short work of an otherwise very tricky job! lovely


Wiebo(Posted 2003) [#8]
Beaker is basing FONText on Bitmap Font Builder, available here for free: http://www.lmnopc.com
Until FONText is here, this is THE program to generate bitmap fonts. Adding color and outlines is something I do in Photoshop ATM, but FONText is looking to better every time.


sswift(Posted 2003) [#9]
I made a little font creation util a short whle back it; s inthe code archives in the 3D section I think. It's not nearly as nice as this one... it doesn't have gradients, it doesn't havea window interface... you just change some code variables.

But it was better than that one at LMNOPC, cause their program would not allow you to even set the characters which you want printed.

I hope that this program allows you to do that, and lets you split the font across multiple textures if the characters you want wont fit into a single one.


Beaker(Posted 2003) [#10]
You can choose any characters you like, very flexible. I like the splitting across textures idea.


Mustang(Posted 2003) [#11]
I made a little font creation util a short whle back it; s inthe code archives in the 3D section I think.


Yup, it is a nice one, and free! Although first time I used it it screwed the font (I use it to make fonts for your HUD/text system) because it had different string than your HUD/text system. Also it outputted wrongly named fonts, but these were easy to correct.


Beaker(Posted 2003) [#12]
A new version (v0.6) of the freeware FONText is now available on the website. Some bugs fixed and a nicer UI. See what you think.


sswift(Posted 2003) [#13]
"Yup, it is a nice one, and free! Although first time I used it it screwed the font (I use it to make fonts for your HUD/text system) because it had different string than your HUD/text system."


I couldn't figure out what you meant for a second there. :-)

Yeah it outputted diffrent characters than the default character set for the HUD system, but that's just cause I updated the character set for the HUD system once I made this font thingy so that it could print almost every visible character windows can print in most fonts. (I left out a few of the stupid ones like the 1/2 1/3 sysmbols.)


Beaker(Posted 2003) [#14]
Are you guys hi-jacking my thread?


Mustang(Posted 2003) [#15]
No, we're *bump*ing it! :)


fredborg(Posted 2003) [#16]
Great, but the 'Trim (for 2D)' seems dodgy (only works with white or grayscale)? And you have to re-enable 'Autosize' when the font is changed. Plus, the left indent/alignment button, shows a center indent/alignment icon (which is a bit weird).

Fredborg


Beaker(Posted 2003) [#17]
Thanks for that Fredborg. I think I fixed all of those issues in v0.7 (fingers crossed). Which should be up sometime in the next few days.


Beaker(Posted 2003) [#18]
Version 0.7b is up on the site:
FONText website

There is also a demo of the full version now.

Thanks to all those who have provided feedback and encouragement.


fredborg(Posted 2003) [#19]
Hi,

Neato as ever. I spotted a new (or perhaps old) bug :)

I downloaded the demo version, so I don't know if the same is true for the free version. Well, here goes:

When you select Outline Style Full, and select a semi big outline size (dependant on the font) there are holes around some of the smaller characters, such as: . ! ' etc. Same thing happens with some of the other outline styles, but I guess that's intentional.

The glow outline style is incredibly slow, especially when you enter size 78 by accident :) I think it is faster to do an image blur, than drawing all the letters over and over again. I've got a gaussian blur function if you need it...

A few suggestions:

I think the 'inverse' (outline color) button is located at a slightly strange place, as you expect it to produce the inverse of the selected outline color, and not of the font color.

It might be cool if the outline was affected by the gradient (if it is applied to the font, and inverse is selected). Or maybe the ability to make a different gradient for the outline would be nicer...

All the same, great job, seems like you've ironed out previous quirks :)

Fredborg


Dragon57(Posted 2003) [#20]
I get a 404 error when I hit your url.


Beaker(Posted 2003) [#21]
Maybe try again, soon.


Beaker(Posted 2003) [#22]
Is anyone out there using the Freeware version? If so, how are you getting on with it?


dan_upright(Posted 2003) [#23]
very useful app - makes me wish i needed some fonts doing =]


Beaker(Posted 2003) [#24]
Version 0.8 of the demo is now up on the site. It includes lots of bug fixes, improvements and a groovy blur option.


Rob(Posted 2003) [#25]
Here's an example of the text I'm making for my game without any modification needed (fontext lets you choose what you want):




Beaker(Posted 2003) [#26]
FONText v0.9 is going to be out soon.
New features include:

Simple to use playback code
Full alpha support for lovely edges (in 3D)
Stretch fonts across multiple textures/images
More outline styles (scratchy, cloudy)
More outline effects (scanlines)
Text gradients
Outline blurring


Zo Zo Zee Zar(Posted 2003) [#27]
I bought FONText today and must say I am absolutely over the moon with it. An abundance of very well executed and fast features, and quite frankly produces drop dead gorgeous looking fonts - Highly recomended - Don't leave home without it!


Michael Reitzenstein(Posted 2003) [#28]
I just purchased FONText today and I wholeheartedly agree with Ravey. This is going to save me hours of time with my game and so the $15 has saved me a similar ammount many times over. If you havn't tried it yet, do!


Beaker(Posted 2003) [#29]
Here is some demo output from FONText v0.9 using the playback code provided:

Download demo.


Dynamo(Posted 2003) [#30]
Wow, very cool! I'll have to try the demo, it seems as if it's a 'must have' tool! :)

You're making my credit card heat up for B+ :)


Michael Reitzenstein(Posted 2003) [#31]
*bump*


FlameDuck(Posted 2003) [#32]
Wow, very cool! I'll have to try the demo, it seems as if it's a 'must have' tool! :)
It's a "must have" tool for me, that's for sure.


Imphenzia(Posted 2003) [#33]
Can't the block size be customized rather than having to use 32x32, 64x64 etc? Seems like a bit of waste of video memory if there have to be a lot of vacant space if the font you wanna use just about doesn't fit in 32x32 so you have to use 64x64 instead?


Beaker(Posted 2003) [#34]
Yes, that is something I may change in the future. I'm presuming you are thinking about fonts for 2D games?


Imphenzia(Posted 2003) [#35]
Great stuff, yep, for 2D. I was planning to use it to save time but need to be able to set the block size in 1-pixel steps. Would be nice with a function that auto sizes the block to fit a certain font size actually, as an addition to the current "fit font into block size".


Beaker(Posted 2003) [#36]
Just added custom user gradient-image importing.


GfK(Posted 2003) [#37]
I'm using FONText for one of my projects. Found a few minor problems/bugs along the way but Beaker is fixing them as fast as I can find 'em. There's currently no major issues that I know about.

It's dead easy to use. Bits of the sample code can be ripped and slotted into your own code, and it's all working within minutes.

The results look far better than using normal TTFs, but it's no more complicated than using the Text command.




simonh(Posted 2003) [#38]
Looking forward to V0.9 (the smooth alpha edges feature in particular). Any idea when it may be ready?


Beaker(Posted 2003) [#39]
It's been out for a while.


RexRhino(Posted 2003) [#40]
Yeah, a 2D library would be very handy!


simonh(Posted 2003) [#41]
MasterBeaker: Doh! I must've missed that release. I just looked up this thread and all I could see was a 'V0.9 coming soon' post.

Ordering now...


simonh(Posted 2003) [#42]
And by the way, your website still says V0.8 too :)


Beaker(Posted 2003) [#43]
Added a new FONText output demo:

This one demonstrates spanning fonts across multiple textures and using the CreateCharQuad() command to make an ABC particle system. The code to do this is included with the full version of FONText.

Grab the demo here.


Blue Steel(Posted 2003) [#44]
*makes a mental note to order this next month*

It is one of the best inventions since toilet paper.


Blue Steel(Posted 2003) [#45]
Hmm, looked at the ordering. How come you are not allowing BMT to accept snail mail orders for this? Not everybody has a credit card.


jhocking(Posted 2003) [#46]
Great tool! This strikes me as a must-have for working with Blitz. This should come included when you purchase Blitz.

Brice's point is sound; I for example would have already ordered this except that I recently canceled my credit card due to apparent identity theft and have yet to order a new one.


Beaker(Posted 2003) [#47]
Brice and jhocking - you can now order using snail mail on the website.

Thanks.


Blue Steel(Posted 2003) [#48]
Thank You, payday is May 1st, a order will be in the mail then :c)


Beaker(Posted 2003) [#49]
Any ideas what to add next?


Beaker(Posted 2003) [#50]
I've just added HUDline (with thickness), HUDrect, HUDplot, HUDcurve (with thickness) and HUDtextCurve commands. All looking very nice.

It lets you specify color and alpha for each new draw.

You can even draw (thick) lines with characters of your choice or just normal textures. Very flexible.


Beaker(Posted 2003) [#51]
You can get a demo of animated TextCurves here.


Beaker(Posted 2003) [#52]
Anyone having problems getting to the normal website can try the mirror here.

Apologies for any inconvenience.


hub(Posted 2003) [#53]
Nice tool Robin, do you include the fontext b+ sources in the registered version ?


Michael Reitzenstein(Posted 2003) [#54]
No


Michael Reitzenstein(Posted 2003) [#55]
No


Beaker(Posted 2003) [#56]
I don't, at least not for the standard single user license. Would you want it?


Blue Steel(Posted 2003) [#57]
stuck an order for it in the mail today :cD


Rimmsy(Posted 2003) [#58]
when's this line update coming out, dude?

matt


dangerdave(Posted 2003) [#59]
MasterBeaker,

Are you still developing this?

Your website doesn't seem updated. It's also confusing that you have the latest version number at the top of your page and nothing else refers to it.
-------------
Also, can you talk to Mark S., or anybody else who can do it, to update the link for Fontext on this site?

==================
This proggy looks great.


Beaker(Posted 2003) [#60]
Hi

FONText is still in development. There is a new version in beta at the moment.

Unfortunately, I am also in the middle of moving house. :)

If you have any particular requirements in the meantime then feel free to drop me an e-mail or catch me on IRC (if you can).

dangerdave - that link should still work. I'll look into it and update if necessary. Thanks for the heads-up.

Rims - if you want the line stuff then drop me an e-mail or pop into IRC. It's ready but I wanted to roll out all the new stuff simultaneously.


dangerdave(Posted 2003) [#61]
MasterBeaker,

I hope you have quick and safe move.

--------------
I look forward to the new version.
I am heading over to buy it.


dangerdave(Posted 2003) [#62]
Yay!

I ordered it.
==========================
Too bad you dont receive the money right away. 8(


Beaker(Posted 2003) [#63]
New permanent address here.


Beaker(Posted 2003) [#64]
FONText v1.5 ready to roll. :) Masses of new features.


Wiebo(Posted 2003) [#65]
What ARE the new features, oh Mr. MasterBeaker?


Beaker(Posted 2003) [#66]
New features include:
Font packing.
HUD events for interaction.
Animated curvetext.
User interface improvements.
Copy to clipboard.
Video export.
Drawing primitives including curved lines.
Syntax highlighting in Blitz IDE.


Zo Zo Zee Zar(Posted 2003) [#67]
OI gis the update then :)