iDevGames Forums
bmGlyph - bitmap font generator - Printable Version

+- iDevGames Forums (
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Tools & Technology (/forum-10.html)
+--- Thread: bmGlyph - bitmap font generator (/thread-9902.html)

bmGlyph - bitmap font generator - tapouillo - Mar 1, 2012 05:08 AM

Hi everyone,

A bitmap font generator for OSX is now available on the mac app store.

It has realtime rendering, a preview mode and many features: cast shadow, stroke, colors (plain, glossy), gradient and you can even import your own texture which will be applied on each glyph. It is also possible to work on each glyph without affecting the others (for example, having different colors for numbers etc...). The texture is resized automatically according to the settings, and an AutoSD option is available, which allow you to easily create bitmap fonts for retina display.

it generates a bitmap texture and an atlas file which can be used with any frameworks (cocos2d, corona, sparrow, unity, ... ).

more infos and screenshots at:

hope you will enjoy it.

RE: bmGlyph - bitmap font generator - skyhawk - Mar 1, 2012 11:22 AM

how does it compare with ?

RE: bmGlyph - bitmap font generator - tapouillo - Mar 2, 2012 03:24 AM

there is currently no comparaison table between the 2 apps. but i tried to add new features such as the possibility to map a texture, work on each glyph individually, having an auto SD option, a full charset list ...

here is 3 promocodes for the iDevGames community:
please reply with the code you took ...

RE: bmGlyph - bitmap font generator - AndyKorth - Mar 3, 2012 03:29 PM

I took XW4H7T767NFF.

Really pleased with it. I'm not familiar with glyph designer. I had been using Hiero for the last few years. I willl post a 5 star review for it Smile

It's got a very nice feature set, good rendering, nice gradients. (only two color gradients, where glyph designer seems to have multiple, but I don't really care about that).

It's also worth noting that the "cocos2d" font format actually appears to be BMFont, which means it works in a lot of other things, such as the Slick library or any AngelCode font stuff. (So I can make prettier fonts for Reclaimed and Leader of Mans now)

Nice work tapouillo!

RE: bmGlyph - bitmap font generator - skyhawk - Mar 3, 2012 05:10 PM

I took 37MP3EWNMTLA.

I'll write back on how I think it compares.

RE: bmGlyph - bitmap font generator - skyhawk - Mar 3, 2012 07:30 PM

Character Set: clicking a button should replace what's in there. If I repeatedly click Basic Latin, it'll keep sticking it into that box. I don't know. seems kinda weird. The rendering seems correct in that it doesn't keep adding repeated characters.

Wasn't able to select-all delete in the character box, but I'm guessing that's what "Reset" (looks like a refresh button) is for

Kerning: Whoo boy this could use some work. I basically recreated the same font for my titles from glyph designer in bmglyph, and I get some pretty radically different results (at least in Preview)
[Image: ew4TQ.png]
here's my chat font:
[Image: ctsWt.png]

It looks like there is almost 0 kerning at all. Typography nightmare.

That being said, you support textured characters (which is something glyph designer does not). That being said, I don't have a need (yet?) for that. I do need properly kerned text =)

I look forward to seeing more from this.

RE: bmGlyph - bitmap font generator - AndyKorth - Mar 3, 2012 08:44 PM

Yeah, bmGlyph is not outputting a set of kerning pairs. Heiro and (according to my IRC discussion with skyhawk) Glyph Designer both output kerning pairs. I never really used them, but in the case of Edwardian Script (as seen above), it's a bigger deal.

That being said, that probably isn't a huge addition, and it's good to see more apps out there.

(I forgot to mention in my last post.. I would also suggest mentioning that the Cocos2d format is also BMFont.. either as a separate item or just "Cocos2d/BMFont" in the export dropdown list)

Keep up the good work!

RE: bmGlyph - bitmap font generator - tapouillo - Mar 4, 2012 03:18 AM

thanks for the feedback Smile

Actually you can adjust yourself the 'xAdvance' offset in the preview mode. adding stroke or shadow is increasing each char bounding box, so the spacing is increasing too. i choose not to modify it automatically and let the user do it himself, depending on his needs (if you need a 20px stroke for example)

The kerning should also work and is written in the atlas file, try to use for example Arial, and letters in the preview mode 'AVATe', you can check/uncheck the kerning option and see the difference.

cocos2d/bmfont: yes you're right, i'll add that for the next update.

for the charsets: clicking 'add' will add the selected charset in the settings. clicking N times will add it N times... maybe it needs a little more work to make it more understandable.

RE: bmGlyph - bitmap font generator - AndyKorth - Mar 4, 2012 12:12 PM

For Arial, Glyph Designer (turns out I own a copy of it) produced 102 kerning pairs at size 64 (95 chars).

BMGlyph makes 79 kerning pairs at the same size and character set.

I don't really know if one is more right than the other. They don't necessarily have to be the same I guess. Kerning definitely works int he preview for AVAVAVA preview texts.

It's just that the default spacing seems to be a lot closer. Adjusting the xAdvance seems to help. (althoguh I don't recall having that option when I was developing reclaimed.. but I never looked).

RE: bmGlyph - bitmap font generator - tapouillo - Mar 6, 2012 12:25 PM

the xAdvance is something which will be applied directly in the altas file, so when you adjust it on screen, you will see exactly the same in your game... that way you can have more or less spacing.
by default, i choose to increase the spacing if you increase the default width (for exemple when adding stroke or shadow, which is something you don't have with normal font). i guess that in glyphdesigner they chose to keep the intitial advancement. i prefered to let the user choose how he wants it to be Smile

RE: bmGlyph - bitmap font generator - tapouillo - Apr 7, 2012 07:02 AM

v1.5 is available and comes with new features:
Fixed width size (actually the xadvance parameter) which allow better HUD display with numbers
. Inner/Outer Shadow (not yet both at the same time)
. Inner/Outer/Center stroke
. Miter limit adjust
. Preview mode: use of ā€˜\nā€™ allowed
. Increased max texture size to 4096
. Increased max font size to 800
. iPad3 resolution support & autoHD/SD (bmGlyph can now generates 3 sets of files for iPad3/iPhone retina/iPhone)
. Editable xadvanced offset (not only with the slider)
. Font weight parameter (was 5), can be from 1 to 15

RE: bmGlyph - bitmap font generator - skyhawk - Apr 7, 2012 11:35 AM

* kerning is still off for several fonts (but better than previous update)
* still can't select all, copy, or paste in the font selector
* Perhaps open your help inside an HTMLView inside your application instead of launching my web browser =)

Other than that, looks beautiful. Keep up the good work! Smile

RE: bmGlyph - bitmap font generator - tapouillo - May 31, 2012 01:11 PM

V1.7 is now available and i added a feature (asked by a lot of people): multiple colors in gradients. Also a lot of work has been done on the engine, and bmGlyph is now much more faster when using 1000 of 2000 glyphs in the same project. Other work has been done on the font selector (now the available styles are correctly displayed) and some bugs & fixes.

hope you enjoy it Smile

P.S.: the copy/past with keyboard in the text boxes works since v1.6 Smile