CTS logo
hazy blue Catskill Mountains in distance

News:


A Thought…

Patriotism is supporting your country all the time and your government when it deserves it.

   — Mark Twain

NAME

PDF::Builder::Resource::Font::BdFont - Module for using bitmapped Fonts

Inherits from PDF::Builder::Resource::Font

SYNOPSIS

    #
    use PDF::Builder;
    #
    $pdf = PDF::Builder->new();
    $sft = $pdf->bdfont($file);
    #

This creates a bitmapped font from a .bdf (bitmap distribution font) file. The default is to use square elements, and the style can be changed to use filled dots (looking more like a dot-matrix printer). The font will be embedded in the PDF file.

Bitmapped fonts are quite rough, low resolution, and difficult to read, so unless you're a sadist who wants to force readers back to the good old days of dot-matrix printers and bitmapped X terminals, try to limit the use of such a font to decorative or novelty effects, such as chapter titles and major headings. Have mercy on your readers and use a real font (TrueType, etc.) for body text!

METHODS

new

    $font = PDF::Builder::Resource::Font::BdFont->new($pdf, $font, %opts)
Returns a BmpFont object.

Valid options (%opts) are:

style

A value of 'block' (the default) assembles a character from contiguous square blocks. A value of 'dot' assembles a character from overlapping filled circles, in the style of a dot matrix printer.

AUTHOR

Alfred Reibenschuh, extensively rewritten by Phil Perry

NAVIGATION LINKS

Up (Parents)

Master Index
PDF::Builder -- Facilitates the creation and modification of PDF files
PDF::Builder::Resource -- Base class for PDF resources
PDF::Builder::Resource::Font -- Some common support routines for font files

Siblings

PDF::Builder::Resource::Font::CoreFont -- Module for using the 14 standard PDF built-in Fonts (plus 15 Windows Fonts)
PDF::Builder::Resource::Font::Postscript -- Support routines for using PostScript (Type 1) fonts
PDF::Builder::Resource::Font::SynFont -- Module for creating temporary synthetic Fonts

 

All content © copyright 2005 – 2025 by Catskill Technology Services, LLC.
All rights reserved.
Note that Third Party software (whether Open Source or proprietary) on this site remains under the copyright and license of its owners. Catskill Technology Services, LLC does not claim copyright over such software.

 

This page is https://www.catskilltech.com/Documentation/PDF/Builder/Resource/Font/BdFont.html

Search Quotations database.

Last updated Sat, 19 Apr 2025 at 8:15 PM

Valid HTML 5

Tue, 29 Apr 2025 at 8:03 PM EDT