org.apache.fontbox.afm
public class AFMParser extends Object
Version: $Revision: 1.1 $
See Also: AFM Documentation
Field Summary | |
---|---|
static String | ASCENDER
This is ascender attribute. |
static String | CAP_HEIGHT
This is the cap height attribute. |
static String | CC
This is a composite character. |
static String | CHARACTERS
This is the characters attribute. |
static String | CHARACTER_SET
This is the character set. |
static String | CHARMETRICS_B
The character metrics value. |
static String | CHARMETRICS_C
The character metrics c value. |
static String | CHARMETRICS_CH
The character metrics c value. |
static String | CHARMETRICS_L
The character metrics value. |
static String | CHARMETRICS_N
The character metrics value. |
static String | CHARMETRICS_VV
The character metrics value. |
static String | CHARMETRICS_W
The character metrics value. |
static String | CHARMETRICS_W0
The character metrics value. |
static String | CHARMETRICS_W0X
The character metrics value. |
static String | CHARMETRICS_W0Y
The character metrics value. |
static String | CHARMETRICS_W1
The character metrics value. |
static String | CHARMETRICS_W1X
The character metrics value. |
static String | CHARMETRICS_W1Y
The character metrics value. |
static String | CHARMETRICS_WX
The character metrics value. |
static String | CHARMETRICS_WY
The character metrics value. |
static String | CHAR_WIDTH
This is the char width. |
static String | COMMENT
This is a comment in a AFM file. |
static String | DESCENDER
This is the descender attribute. |
static String | ENCODING_SCHEME
This is the encoding scheme. |
static String | END_CHAR_METRICS
This is the end of character metrics. |
static String | END_COMPOSITES
This is the end compisites data section. |
static String | END_FONT_METRICS
This is the constant used in the AFM file to end a font metrics item. |
static String | END_KERN_DATA
This is the end of kern data. |
static String | END_KERN_PAIRS
This is the end of kern pairs data. |
static String | END_TRACK_KERN
This is the end of track kern data. |
static String | ESC_CHAR
This is the escape character. |
static String | FAMILY_NAME
This is the Family name. |
static String | FONT_BBOX
This is the font bounding box. |
static String | FONT_NAME
This is the font name. |
static String | FULL_NAME
This is the full name. |
static String | IS_BASE_FONT
This will determine if this is a base font. |
static String | IS_FIXED_PITCH
This will determine if this is fixed pitch. |
static String | IS_FIXED_V
This will tell if the V is fixed. |
static String | ITALIC_ANGLE
This is the italic angle. |
static String | KERN_PAIR_KP
This is a kern pair. |
static String | KERN_PAIR_KPH
This is a kern pair. |
static String | KERN_PAIR_KPX
This is a kern pair. |
static String | KERN_PAIR_KPY
This is a kern pair. |
static String | MAPPING_SCHEME
This is the mapping scheme. |
static String | NOTICE
This is the notice. |
static String | PCC
This is a composite charater part. |
static String | START_CHAR_METRICS
This is the start of character metrics. |
static String | START_COMPOSITES
This is the start compisites data section. |
static String | START_FONT_METRICS
This is the constant used in the AFM file to start a font metrics item. |
static String | START_KERN_DATA
This is the start of kern data. |
static String | START_KERN_PAIRS
This is the start of kern pairs data. |
static String | START_KERN_PAIRS0
This is the start of kern pairs data. |
static String | START_KERN_PAIRS1
This is the start of kern pairs data. |
static String | START_TRACK_KERN
This is the start of track kern data. |
static String | STD_HW
The character metrics value. |
static String | STD_VW
The character metrics value. |
static String | UNDERLINE_POSITION
The underline position. |
static String | UNDERLINE_THICKNESS
This is the Underline thickness. |
static String | VERSION
This is the version of the font. |
static String | V_VECTOR
This is the V Vector attribute. |
static String | WEIGHT
This is the weight. |
static String | X_HEIGHT
This is the X height. |
Constructor Summary | |
---|---|
AFMParser(InputStream in)
Constructor.
|
Method Summary | |
---|---|
FontMetric | getResult()
This will get the result of the parsing.
|
static void | main(String[] args)
A method to test parsing of all AFM documents in the resources
directory.
|
void | parse()
This will parse the AFM document. |
Parameters: in The input stream to read the AFM document from.
Returns: The parsed java object.
Parameters: args Ignored.
Throws: IOException If there is an error parsing one of the documents.
Throws: IOException If there is an IO error reading the document.