ASE2 CARD CATALOG ENTRY

Instructions:


ASSET OVERVIEW

UNIT NAME

ADOBEFM

VERSION
1993
REVIEW CODE
AR; C1 1.0 B
INET ADDRESS
AUTHOR
Alex Blakemore
Genoa Software Systems
RIGHTS
Approved for public release; distribution unlimited
COPYRIGHT
1993 Genoa Software Systems
DATE CREATED
1 Feb 93
DATE RELEASED
12 Nov 93
DATE LAST UPDATED
12 Nov 93
LOCATION
PAL
ENVIRONMENT
LIMITATIONS
CERTIFICATION
Ada System Certifier_1 1.0
Date/Time of Processing: Tuesday   24 May       1994 06:08:45Pm
Overall Assessment of System: OK
Classification of System: B
Basis of Classification --
    Syntax Errors                               PASS
    Completeness                                PASS
    Independence from External Libraries        FAIL
    Independence from a Specific Ada Compiler   PASS

Explanations for failures --
  System withs non-standard library units that are not provided

Number of ...
  Files               2
  Library Units       2
  Lines             551
  Statements        214
  Comments          189

Unidentified Withed Units --
      1 unidentified withed units

CLASSIFICATION

KEYWORD
Adobe
AFM
Adobe Font Metrics
INDEX
Blakemore, Alex
Genoa Software Systems
DEPENDENCIES
SEE ALSO
SHORT DESCRIPTION
Ada binding to Adobe Font Metrics
TAXONOMY


Bindings
    Adobe Font Metrics


FILE LISTING

FILE SPECS
Click here to enter Asset Directory/transfer Asset File(s): ../../ase02_02/bindings/adobefm
DIRECTORY DISPLAY
Follow path to see directory

ABSTRACT

Ada Binding to ADOBE Font Metrics

This set of packages provide an Ada binding to Adobe Font Metrics. They utilize an AFM parser written in C. Together these files provide the functionality to parse Adobe Font Metrics files and store the information in predefined data structures. It is intended to work with an application program that needs font metric information. The program can be used as is by making a procedure call to parse an AFM file and have the data stored, or an application developer may wish to customize the code.

This program is based on the document "Adobe Font Metrics Files, Specification Version 2.0". AFM files are separated into distinct sections of different data. Because of this, the parseAFM program can parse a specified file to only save certain sections of information based on the application's needs. A record containing the requested information will be returned to the application. AFM files are divided into five sections of data:

Basically, the application can request any of these sections independent of what other sections are requested. In addition, in recognizing that many applications will want ONLY the x-width of characters and not all of the other character metrics information, there is a way to receive only the width information so as not to pay the storage cost for the unwanted data. An application should never request both the "quick and dirty" char metrics (widths only) and the Character Metrics Information since the Character Metrics Information will contain all of the character widths as well.


REVISION HISTORY

1 Feb 93    1993   Alex Blakemore   Initial release to ASSET
12 Nov 93   1993   ASSET            Initial release to the PAL

RELEASE NOTICE

This prologue must be included in all copies of this software.
Restrictions on use or distribution:  NONE

DISCLAIMER

	This software and its documentation are provided "AS IS" and
without any expressed or implied warranties whatsoever.  No warranties
as to performance, merchantability, or fitness for a particular
purpose exist.
	The user is advised to test the software thoroughly before
relying on it.  The user must assume the entire risk and liability of
using this software.  In no event shall any person or organization of
people be held responsible for any direct, indirect, consequential or
inconsequential damages or lost profits.

ASE CARD CATALOG ENTRY NAVIGATION

Powered by the Generic Web-Based Reuse Library (GWRL)