org.freehep.graphicsio.font.truetype
Class TTFOS_2Table

java.lang.Object
  extended by org.freehep.graphicsio.font.truetype.TTFTable
      extended by org.freehep.graphicsio.font.truetype.TTFVersionTable
          extended by org.freehep.graphicsio.font.truetype.TTFOS_2Table

public class TTFOS_2Table
extends TTFVersionTable

OS/2 Table.

Version:
$Id: TTFOS_2Table.java 8584 2006-08-10 23:06:37Z duns $
Author:
Simon Fischer

Field Summary
 byte[] achVendID
           
 int fsSelection
           
 short fsType
           
 byte[] panose
           
 short sFamilyClass
           
 int sTypoAscender
           
 int sTypoLineGap
           
 int sTzpoDescender
           
 long[] ulCodePageRange
           
 long[] ulUnicode
           
 int usFirstCharIndex
           
 int usLastCharIndes
           
 int usWeightClass
           
 int usWidthClass
           
 int usWinAscent
           
 int usWinDescent
           
 int version
           
 short xAvgCharWidth
           
 short yStrikeoutPosition
           
 short yStrikeoutSize
           
 short ySubscriptXOffset
           
 short ySubscriptXSize
           
 short ySubscriptYOffset
           
 short ySubscriptYSize
           
 short ySuperscriptXOffset
           
 short ySuperscriptXSize
           
 short ySuperscriptYOffset
           
 short ySuperscriptYSize
           
 
Fields inherited from class org.freehep.graphicsio.font.truetype.TTFVersionTable
majorVersion, minorVersion
 
Fields inherited from class org.freehep.graphicsio.font.truetype.TTFTable
TABLE_CLASSES, TT_TAGS
 
Constructor Summary
TTFOS_2Table()
           
 
Method Summary
 java.lang.String getAchVendID()
           
 java.lang.String getTag()
           
 void readTable()
           
 java.lang.String toString()
           
 
Methods inherited from class org.freehep.graphicsio.font.truetype.TTFVersionTable
readVersion
 
Methods inherited from class org.freehep.graphicsio.font.truetype.TTFTable
getTable, init, isRead, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

version

public int version

xAvgCharWidth

public short xAvgCharWidth

usWeightClass

public int usWeightClass

usWidthClass

public int usWidthClass

fsType

public short fsType

ySubscriptXSize

public short ySubscriptXSize

ySubscriptYSize

public short ySubscriptYSize

ySubscriptXOffset

public short ySubscriptXOffset

ySubscriptYOffset

public short ySubscriptYOffset

ySuperscriptXSize

public short ySuperscriptXSize

ySuperscriptYSize

public short ySuperscriptYSize

ySuperscriptXOffset

public short ySuperscriptXOffset

ySuperscriptYOffset

public short ySuperscriptYOffset

yStrikeoutSize

public short yStrikeoutSize

yStrikeoutPosition

public short yStrikeoutPosition

sFamilyClass

public short sFamilyClass

panose

public byte[] panose

ulUnicode

public long[] ulUnicode

achVendID

public byte[] achVendID

fsSelection

public int fsSelection

usFirstCharIndex

public int usFirstCharIndex

usLastCharIndes

public int usLastCharIndes

sTypoAscender

public int sTypoAscender

sTzpoDescender

public int sTzpoDescender

sTypoLineGap

public int sTypoLineGap

usWinAscent

public int usWinAscent

usWinDescent

public int usWinDescent

ulCodePageRange

public long[] ulCodePageRange
Constructor Detail

TTFOS_2Table

public TTFOS_2Table()
Method Detail

getTag

public java.lang.String getTag()
Specified by:
getTag in class TTFTable

readTable

public void readTable()
               throws java.io.IOException
Specified by:
readTable in class TTFTable
Throws:
java.io.IOException

getAchVendID

public java.lang.String getAchVendID()

toString

public java.lang.String toString()
Overrides:
toString in class TTFVersionTable


Copyright © 2000-2007 FreeHEP. All Rights Reserved.