ttf2png - True Type Font to PNG converter
-Copyright (c) 2004-2008 Mikko Rasa, Mikkosoft Productions
+Copyright (c) 2004-2018 Mikko Rasa, Mikkosoft Productions
Software requirements
FreeType 2
-libpng 1.2
+libpng 1.6
C compiler (preferably GCC)
Command-line options
-r <low>,<high>
- Range of characters to convert, specified as unicode code points. The
+ Range of code points to convert, specified as unicode code points. The
default is 0,255, matching the ISO-8859-1 (Latin-1) character set.
-s <pixels>
Font size to use. The default is 10 pixels.
-l <num>
- Number of characters to put in one line. Defaults to autodetect. Ignored
+ Number of glyphs to put in one line. Defaults to autodetect. Ignored
if -p is used.
-c <pixels>[x<pixels>]
-i
Invert colors of the glyphs. When rendering to alpha channel, only the
- alpha channel is inverted.
+ alpha channel is inverted. The default is to render black glyphs on a
+ white background.
-v
Increase the level of verbosity.
each glyph is determined by its code point. Ignored if -p is used.
-p
- Pack the glyphs tightly in the image. One-pixel gaps are left between
- glyphs. By default glyphs are rendered in a regular grid. Creating a
- definition file is recommended, as the resulting image can seem rather
- messy.
+ Pack the glyphs tightly in the image. Small gaps are left between glyphs,
+ controlled by the -n option. By default glyphs are rendered in a regular
+ grid. Creating a definition file is recommended, as the resulting image
+ can seem rather messy.
+
+ -m <pixels>
+ Leave a margin around the edges of the generated image. By default glyphs
+ can touch the edges. Only used with -p.
+
+ -n <pixels>
+ Control the amount of padding between glyphs. The default is 1 pixel.
+ Only used with -p.
-d
File name to write glyph definitions. See the section below for details.
Changelog
-next
+1.1
+- Controllable margin and padding in packed mode
+- Do not generate overly large images in sequential grid mode
+
+1.0
- Improve the packing algorithm
- Non-square cells for grid mode
- Option to invert colors