VERSION
Version 1.32DESCRIPTION
Base font class to support font families approved by PDF::Create. This is used in the method "init_widths()" inside the package PDF::Create::Page.SYNOPSIS
    use strict; use warnings;
    use PDF::Font;
    my $font = PDF::Font->new('Helvetica');
    my $char_widths = $font->char_width;
    print "Character width: ", $font->get_char_width(ord('A')), "\n";
    print "Character  name: ", $font->get_char_name(ord('A')) , "\n";
CONSTRUCTOR
It expects parameters as hashref with keys "font_name" and "char_width".The key "char_width" should be an arrayref containing characters width [0..255] in order whereas "font_name" can be one of the following names:- Courier
 - Courier-Bold
 - Courier-BoldOblique
 - Courier-Oblique
 - Helvetica
 - Helvetica-Bold
 - Helvetica-BoldOblique
 - Helvetica-Oblique
 - Times-Bold
 - Times-BoldItalic
 - Times-Italic
 - Times-Roman
 - Symbol
 
METHODS
char_width()
Returns arrayref of all characters width (0..255).get_char_width($codepoint)
Returns the character width for the given $codepoint.get_char_name($codepoint)
Returns the character name for the given $codepoint.AUTHORS
Mohammad S Anwar (MANWAR) "<mohammad.anwar at yahoo.com>"REPOSITORY
<https://github.com/manwar/pdf-create>COPYRIGHT
Copyright 1999-2001,Fabien Tassin.All rights reserved.It may be used and modified freely, but I do request that this copyright notice remain attached to the file. You may modify this module as you wish,but if you redistribute a modified version , please attach a note listing the modifications you have made.Copyright 2007 Markus Baertschi
Copyright 2010 Gary Lieberman
LICENSE
This is free software; you can redistribute it and / or modify it under the same terms as Perl 5.6.0.

