org.pdfclown.documents.contents.fonts.OpenFontParser Class Reference

Open Font Format parser [OFF:2009]. More...

List of all members.

Classes

class  FontMetrics
 Font metrics. More...

Public Types

enum  OutlineFormatEnum { TrueType, CFF }
 

Outline format.

More...

Static Public Member Functions

static bool IsOpenFont (bytes::IInputStream fontData)
 Gets whether the given data represents a valid Open Font.

Public Attributes

bytes::IInputStream FontData
string FontName
Dictionary< int, int > GlyphIndexes
Dictionary< int, int > GlyphKernings
Dictionary< int, int > GlyphWidths
FontMetrics Metrics
OutlineFormatEnum OutlineFormat
bool Symbolic
 Whether glyphs are indexed by custom (non-Unicode) encoding.

Open Font Format parser [OFF:2009].


Member Enumeration Documentation

Outline format.

Enumerator:
TrueType 

TrueType format outlines.

CFF 

Compact Font Format outlines.


Member Function Documentation

static bool org.pdfclown.documents.contents.fonts.OpenFontParser.IsOpenFont ( bytes::IInputStream  fontData  )  [static]

Gets whether the given data represents a valid Open Font.

References org.pdfclown.bytes.IInputStream.Position, and org.pdfclown.bytes.IInputStream.ReadInt().


Member Data Documentation

Whether glyphs are indexed by custom (non-Unicode) encoding.

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.

Generated on Sat Feb 9 21:08:32 2013 for PDF Clown 0.1.2 by  doxygen 1.6.3