| Image-XBin documentation | view source | Contained in the Image-XBin distribution. |
Image::XBin::Font - Manipulate XBin font data
use Image::XBin::Font; # Create a new font my $fnt = Image::XBin::Font->new; # Set all of the chars $fnt->chars( $chars ); # Set one of them $fnt->char( 65, $char ); # Accessors my $width = $fnt->width; my $height = $fnt->height; my $chars = $fnt->characters; # Get output suitable for saving... my $out = $fnt->as_string; # Clear the data $fnt->clear;
Xbin images can contain font data. This module will allow you to create, and manipulate that data.
Creates a new Image::XBin::Font object.
sets the character set. $chars should be an array (either 256 or 512 [the number of characters]) of arrays (from 1 to 32 [1 bitmask per scanline]).
Returns the font as a pack()'ed string - suitable for saving in an XBin.
Returns a GD::Font object.
Clears any in-memory data.
Returns "8".
Get / set a char in the font.
returns the number of characters in the font
returns the number of scanlines in each of the characters in the font
Copyright 2003-2009 by Brian Cassidy
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Image-XBin documentation | view source | Contained in the Image-XBin distribution. |