PHP Class TTFontFile, TeamPass

Afficher le fichier Open project: nilsteampassnet/TeamPass Class Usage Examples

Méthodes publiques

Свойство Type Description
$_pos
$ascent
$bbox
$capHeight
$charToGlyph
$charWidths
$defaultWidth
$descent
$entrySelector
$familyName
$fh
$filename
$flags
$fullName
$glyphPos
$hmetrics
$italicAngle
$maxStrLenRead
$maxUni
$name
$numTables
$otables
$rangeShift
$searchRange
$stemV
$styleName
$tables
$underlinePosition
$underlineThickness
$uniqueFontID
$unitsPerEm

Méthodes publiques

Méthode Description
__construct ( )
_set_short ( $stream, $offset, $val )
_set_ushort ( $stream, $offset, $value )
add ( $tag, $data )
calcChecksum ( $data )
endTTFile ( &$stm ) Put the TTF file together
extractInfo ( )
getCMAP4 ( $unicode_cmap_offset, &$glyphToChar, &$charToGlyph ) CMAP Format 4
getGlyphData ( $originalGlyphIdx, &$maxdepth, &$depth, &$points, &$contours ) Recursively get composite glyph data
getGlyphs ( $originalGlyphIdx, &$start, &$glyphSet, &$subsetglyphs ) Recursively get composite glyphs
getHMTX ( $numberOfHMetrics, $numGlyphs, &$glyphToChar, $scale )
getHMetric ( $numberOfHMetrics, $gid )
getLOCA ( $indexToLocFormat, $numGlyphs )
getMetrics ( $file )
get_chunk ( $pos, $length )
get_table ( $tag )
get_table_pos ( $tag )
get_ulong ( $pos )
get_ushort ( $pos )
makeSubset ( $file, &$subset )
pack_short ( $val )
readTableDirectory ( )
read_short ( )
read_tag ( )
read_ulong ( )
read_ushort ( )
seek ( $pos )
seek_table ( $tag, $offset_in_table )
skip ( $delta )
splice ( $stream, $offset, $value )
sub32 ( $x, $y )
unpack_short ( $s )

Method Details

__construct() public méthode

public __construct ( )

_set_short() public méthode

public _set_short ( $stream, $offset, $val )

_set_ushort() public méthode

public _set_ushort ( $stream, $offset, $value )

add() public méthode

public add ( $tag, $data )

calcChecksum() public méthode

public calcChecksum ( $data )

endTTFile() public méthode

Put the TTF file together
public endTTFile ( &$stm )

extractInfo() public méthode

public extractInfo ( )

getCMAP4() public méthode

CMAP Format 4
public getCMAP4 ( $unicode_cmap_offset, &$glyphToChar, &$charToGlyph )

getGlyphData() public méthode

Recursively get composite glyph data
public getGlyphData ( $originalGlyphIdx, &$maxdepth, &$depth, &$points, &$contours )

getGlyphs() public méthode

Recursively get composite glyphs
public getGlyphs ( $originalGlyphIdx, &$start, &$glyphSet, &$subsetglyphs )

getHMTX() public méthode

public getHMTX ( $numberOfHMetrics, $numGlyphs, &$glyphToChar, $scale )

getHMetric() public méthode

public getHMetric ( $numberOfHMetrics, $gid )

getLOCA() public méthode

public getLOCA ( $indexToLocFormat, $numGlyphs )

getMetrics() public méthode

public getMetrics ( $file )

get_chunk() public méthode

public get_chunk ( $pos, $length )

get_table() public méthode

public get_table ( $tag )

get_table_pos() public méthode

public get_table_pos ( $tag )

get_ulong() public méthode

public get_ulong ( $pos )

get_ushort() public méthode

public get_ushort ( $pos )

makeSubset() public méthode

public makeSubset ( $file, &$subset )

pack_short() public méthode

public pack_short ( $val )

readTableDirectory() public méthode

public readTableDirectory ( )

read_short() public méthode

public read_short ( )

read_tag() public méthode

public read_tag ( )

read_ulong() public méthode

public read_ulong ( )

read_ushort() public méthode

public read_ushort ( )

seek() public méthode

public seek ( $pos )

seek_table() public méthode

public seek_table ( $tag, $offset_in_table )

skip() public méthode

public skip ( $delta )

splice() public méthode

public splice ( $stream, $offset, $value )

sub32() public méthode

public sub32 ( $x, $y )

unpack_short() public méthode

public unpack_short ( $s )

Property Details

$_pos public_oe property

public $_pos

$ascent public_oe property

public $ascent

$bbox public_oe property

public $bbox

$capHeight public_oe property

public $capHeight

$charToGlyph public_oe property

public $charToGlyph

$charWidths public_oe property

public $charWidths

$defaultWidth public_oe property

public $defaultWidth

$descent public_oe property

public $descent

$entrySelector public_oe property

public $entrySelector

$familyName public_oe property

public $familyName

$fh public_oe property

public $fh

$filename public_oe property

public $filename

$flags public_oe property

public $flags

$fullName public_oe property

public $fullName

$glyphPos public_oe property

public $glyphPos

$hmetrics public_oe property

public $hmetrics

$italicAngle public_oe property

public $italicAngle

$maxStrLenRead public_oe property

public $maxStrLenRead

$maxUni public_oe property

public $maxUni

$name public_oe property

public $name

$numTables public_oe property

public $numTables

$otables public_oe property

public $otables

$rangeShift public_oe property

public $rangeShift

$searchRange public_oe property

public $searchRange

$stemV public_oe property

public $stemV

$styleName public_oe property

public $styleName

$tables public_oe property

public $tables

$underlinePosition public_oe property

public $underlinePosition

$underlineThickness public_oe property

public $underlineThickness

$uniqueFontID public_oe property

public $uniqueFontID

$unitsPerEm public_oe property

public $unitsPerEm