| Package | Description |
|---|---|
| de.intarsys.cwt.font.truetype |
| Modifier and Type | Method and Description |
|---|---|
TTTable |
TTFont.getTable(byte[] name) |
TTTable[] |
TTFont.getTables() |
TTTable[] |
TTFontParser.parseTables(TTFont font) |
TTTable |
TTFontParser.readTable(TTFont font,
de.intarsys.tools.randomaccess.IRandomAccess random) |
| Modifier and Type | Method and Description |
|---|---|
Map |
TTFontParser.parseTable_cmap_subtable(TTTable data) |
Map |
TTFontParser.parseTable_cmap(TTTable data) |
TTFontHeader |
TTFontParser.parseTable_head(TTTable data)
This table gives global information about the font.
|
TTHorizontalHeader |
TTFontParser.parseTable_hhea(TTTable data)
FIXED Table version number 0x00010000 for version 1.0.
|
int[] |
TTFontParser.parseTable_hmtx(TTTable data,
int count)
The type longHorMetric is defined as an array where each element has
two parts: the advance width, which is of type USHORT, and the left side
bearing, which is of type SHORT.
|
int[] |
TTFontParser.parseTable_loca(TTTable data,
boolean shortLocationFormat) |
TTNaming |
TTFontParser.parseTable_name(TTTable data) |
TTMetrics |
TTFontParser.parseTable_os2(TTTable data)
USHORT version 0x0001
SHORT xAvgCharWidth;
USHORT usWeightClass;
USHORT usWidthClass;
SHORT fsType;
SHORT ySubscriptXSize;
SHORT ySubscriptYSize;
SHORT ySubscriptXOffset;
SHORT ySubscriptYOffset;
SHORT ySuperscriptXSize;
SHORT ySuperscriptYSize;
SHORT ySuperscriptXOffset;
SHORT ySuperscriptYOffset;
SHORT yStrikeoutSize;
SHORT yStrikeoutPosition;
SHORT sFamilyClass;
PANOSE panose;
ULONG ulUnicodeRange1 Bits 0–31
ULONG ulUnicodeRange2 Bits 32–63
ULONG ulUnicodeRange3 Bits 64–95
ULONG ulUnicodeRange4 Bits 96–127
CHAR achVendID[4];
USHORT fsSelection;
USHORT usFirstCharIndex
USHORT usLastCharIndex
USHORT sTypoAscender
USHORT sTypoDescender
USHORT sTypoLineGap
USHORT usWinAscent
USHORT usWinDescent
ULONG ulCodePageRange1 Bits 0-31
ULONG ulCodePageRange2 Bits 32-63
SHORT sxHeight
SHORT sCapHeight
USHORT usDefaultChar
USHORT usBreakChar
USHORT usMaxContext
|
TTPostScriptInformation |
TTFontParser.parseTable_post(TTTable data)
Type Name Description
Fixed Version 0x00010000 for version 1.0
0x00020000 for version 2.0
0x00025000 for version 2.5 (deprecated)
0x00030000 for version 3.0
Fixed italicAngle Italic angle in counter-clockwise degrees from the vertical.
|
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.