sfontmaker
==========
sfontmaker is a modification of Diego Billi's BFontMaker to allow for
makeing PNG fonts with an alpha channel for use with Karl Bartel's SFont
library. You can get SFont here:
http://www.linux-games.com/sfont
All kudos for sfontmaker really should go to Diego, since the modifications
I made are really fairly basic. I have included Diego's original README.txt
as README.BFontMaker.
Usage
=====
USAGE: sfontmaker [options] <infile> <outfile.png>
Where <infile> is a source font image file in any format
the SDL_image library understands, and <outfile.png> is the
name of the resulting PNG file.
Availible options:
-s <int> --show-string <int> Displays the string of characters that the font
file must contain and exits. It add <int> spaces
between characters.
-o <int> --offset <int> Sums some more <int> pink pixels at both sides.
Use when the font has shadows, so it doesnt have
too much space between letters.
-l <int> --left-offset <int> Sums some more <int> pink pixels at the left side
of each letter.
-r <int> --right-offset <int> Sums some more <int> pink pixels at the left side
of each letter.
-h --help Displays usage information.
Quirks
======
You somtimes need to touch up the output. Sometimes letters get too close
together and the separation between them gets missed by the program. Load
the image into your favorite image editor. Note the pink lines at the
top. If you see two letters without any pink between them, place a pink dot
(make sure to use the same color) at the point of the separation between
them.
Credits
=======
Thanks to Juan Pedro BolĂvar Puente for adding argument parsing code and
the extra offset options.
License
=======
You may redistribute this code under the terms of the GPL or LGPL (at your
choice)
--
Mike Oliphant (http://nostatic.org)
| |