public class

Type1Font

extends FileFont
java.lang.Object
   ↳ sun.font.Font2D
     ↳ sun.font.PhysicalFont
       ↳ sun.font.FileFont
         ↳ sun.font.Type1Font

Summary

[Expand]
Inherited Constants
From class sun.font.Font2D
[Expand]
Inherited Fields
From class sun.font.FileFont
From class sun.font.PhysicalFont
From class sun.font.Font2D
Public Constructors
Type1Font(String platname, Object nativeNames)
Constructs a Type1 Font.
Type1Font(String platname, Object nativeNames, boolean createdCopy)
- does basic verification of the file - reads the names (full, family).
Public Methods
int getFileSize()
int getGlyphCode(char charCode)
int getMissingGlyphCode()
int getNumGlyphs()
String getPostscriptName()
synchronized ByteBuffer readBlock(int offset, int length)
String toString()
Returns a string representation of the object.
Protected Methods
void close()
synchronized FontScaler getScaler()
[Expand]
Inherited Methods
From class sun.font.FileFont
From class sun.font.PhysicalFont
From class sun.font.Font2D
From class java.lang.Object

Public Constructors

public Type1Font (String platname, Object nativeNames)

Constructs a Type1 Font.

Parameters
platname - Platform identifier of the font. Typically file name.
nativeNames - Native names - typically XLFDs on Unix.

public Type1Font (String platname, Object nativeNames, boolean createdCopy)

- does basic verification of the file - reads the names (full, family). - determines the style of the font.

Throws
FontFormatException - if the font can't be opened or fails verification, or there's no usable cmap

Public Methods

public int getFileSize ()

public int getGlyphCode (char charCode)

public int getMissingGlyphCode ()

public int getNumGlyphs ()

public String getPostscriptName ()

public synchronized ByteBuffer readBlock (int offset, int length)

public String toString ()

Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns
  • a string representation of the object.

Protected Methods

protected void close ()

protected synchronized FontScaler getScaler ()