SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Font-AFM rpm build for : OpenSuSE. For other distributions click perl-Font-AFM.

Name : perl-Font-AFM
Version : 1.20 Vendor : obs://build_opensuse_org/home:UZA
Release : 2.2 Date : 2017-05-28 22:23:14
Group : Development/Libraries/Perl Source RPM : perl-Font-AFM-1.20-2.2.src.rpm
Size : 0.05 MB
Packager : (none)
Summary : Interface to Adobe Font Metrics files
Description :
This module implements the Font::AFM class. Objects of this class are
initialised from an AFM (Adobe Font Metrics) file and allow you to obtain
information about the font and the metrics of the various glyphs in the
font.

All measurements in AFM files are given in terms of units equal to 1/1000
of the scale factor of the font being used. To compute actual sizes in a
document, these amounts should be multiplied by (scale factor of
font)/1000.

The following methods are available:

* $afm = Font::AFM->new($fontname)

Object constructor. Takes the name of the font as argument. Croaks if the
font can not be found.

* $afm->latin1_wx_table()

Returns a 256-element array, where each element contains the width of the
corresponding character in the iso-8859-1 character set.

* $afm->stringwidth($string, [$fontsize])

Returns the width of the argument string. The string is assumed to be
encoded in the iso-8859-1 character set. A second argument can be used to
scale the width according to the font size.

* $afm->FontName

The name of the font as presented to the PostScript language \'findfont\'
operator, for instance \"Times-Roman\".

* $afm->FullName

Unique, human-readable name for an individual font, for instance \"Times
Roman\".

* $afm->FamilyName

Human-readable name for a group of fonts that are stylistic variants of a
single design. All fonts that are members of such a group should have
exactly the same \'FamilyName\'. Example of a family name is \"Times\".

* $afm->Weight

Human-readable name for the weight, or \"boldness\", attribute of a font.
Examples are \'Roman\', \'Bold\', \'Light\'.

* $afm->ItalicAngle

Angle in degrees counterclockwise from the vertical of the dominant
vertical strokes of the font.

* $afm->IsFixedPitch

If \'true\', the font is a fixed-pitch (monospaced) font.

* $afm->FontBBox

A string of four numbers giving the lower-left x, lower-left y, upper-right
x, and upper-right y of the font bounding box. The font bounding box is the
smallest rectangle enclosing the shape that would result if all the
characters of the font were placed with their origins coincident, and then
painted.

* $afm->UnderlinePosition

Recommended distance from the baseline for positioning underline strokes.
This number is the y coordinate of the center of the stroke.

* $afm->UnderlineThickness

Recommended stroke width for underlining.

* $afm->Version

Version number of the font.

* $afm->Notice

Trademark or copyright notice, if applicable.

* $afm->Comment

Comments found in the AFM file.

* $afm->EncodingScheme

The name of the standard encoding scheme for the font. Most Adobe fonts use
the \'AdobeStandardEncoding\'. Special fonts might state \'FontSpecific\'.

* $afm->CapHeight

Usually the y-value of the top of the capital H.

* $afm->XHeight

Typically the y-value of the top of the lowercase x.

* $afm->Ascender

Typically the y-value of the top of the lowercase d.

* $afm->Descender

Typically the y-value of the bottom of the lowercase p.

* $afm->Wx

Returns a hash table that maps from glyph names to the width of that glyph.

* $afm->BBox

Returns a hash table that maps from glyph names to bounding box
information. The bounding box consist of four numbers: llx, lly, urx, ury.

* $afm->dump

Dumps the content of the Font::AFM object to STDOUT. Might sometimes be
useful for debugging.

The AFM specification can be found at:

http://partners.adobe.com/asn/developer/pdfs/tn/5004.AFM_Spec.pdf

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/UZA:/server:/utilities/SLE_12/noarch

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Font::AFM)
perl(Font::Metrics::Courier)
perl(Font::Metrics::CourierBold)
perl(Font::Metrics::CourierBoldOblique)
perl(Font::Metrics::CourierOblique)
perl(Font::Metrics::Helvetica)
perl(Font::Metrics::HelveticaBold)
perl(Font::Metrics::HelveticaBoldOblique)
perl(Font::Metrics::HelveticaOblique)
perl(Font::Metrics::TimesBold)
perl(Font::Metrics::TimesBoldItalic)
perl(Font::Metrics::TimesItalic)
perl(Font::Metrics::TimesRoman)
perl-Font-AFM

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Font
/usr/lib/perl5/vendor_perl/5.18.2/Font/AFM.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/Courier.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/CourierBold.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/CourierBoldOblique.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/CourierOblique.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/Helvetica.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/HelveticaBold.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/HelveticaBoldOblique.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/HelveticaOblique.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/TimesBold.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/TimesBoldItalic.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/TimesItalic.pm
/usr/lib/perl5/vendor_perl/5.18.2/Font/Metrics/TimesRoman.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Font-AFM
/usr/share/doc/packages/perl-Font-AFM/Changes
/usr/share/doc/packages/perl-Font-AFM/README
/usr/share/doc/packages/perl-Font-AFM/make_metrics
/usr/share/man/man3/Font::AFM.3pm.gz

 
ICM