GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  IMAGER::FONT::T1 (3)

.ds Aq ’

NAME



  Imager::Font::Type1 - low-level functions for Type1 fonts



CONTENTS

DESCRIPTION

Imager::Font creates a Imager::Font::Type1 object when asked to create a font object based on a .pfb file.

See Imager::Font to see how to use this type.

This class provides low-level functions that require the caller to perform data validation

By default Imager no longer creates the t1lib.log log file. You can re-enable that by calling Imager::init() with the t1log option:



  Imager::init(t1log=>1);



This must be called before creating any fonts.

Currently specific to Imager::Font::Type1, you can use the following flags when drawing text or calculating a bounding box:
o underline - Draw the text with an underline.
o overline - Draw the text with an overline.
o strikethrough - Draw the text with a strikethrough.
Obviously, if you’re calculating the bounding box the size of the line is included in the box, and the line isn’t drawn :)

    Anti-aliasing

T1Lib supports multiple levels of anti-aliasing, by default, if you request anti-aliased output, Imager::Font::T1 will use the maximum level.

You can override this with the set_t1_aa() method:
set_aa_level() Usage:



  $font->set_aa_level(1);
  Imager::Font::T1->set_aa_level(2);



Sets the T1Lib anti-aliasing level either for the specified font, or for new font objects.

The only parameter must be 1 or 2.

Returns true on success.

AUTHOR

Addi, Tony
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 T1 (3) 2015-01-24

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.