PHP Класс TTFontFile, TeamPass

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_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

Открытые методы

Метод Описание
__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 )

Описание методов

__construct() публичный Метод

public __construct ( )

_set_short() публичный Метод

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

_set_ushort() публичный Метод

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

add() публичный Метод

public add ( $tag, $data )

calcChecksum() публичный Метод

public calcChecksum ( $data )

endTTFile() публичный Метод

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

extractInfo() публичный Метод

public extractInfo ( )

getCMAP4() публичный Метод

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

getGlyphData() публичный Метод

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

getGlyphs() публичный Метод

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

getHMTX() публичный Метод

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

getHMetric() публичный Метод

public getHMetric ( $numberOfHMetrics, $gid )

getLOCA() публичный Метод

public getLOCA ( $indexToLocFormat, $numGlyphs )

getMetrics() публичный Метод

public getMetrics ( $file )

get_chunk() публичный Метод

public get_chunk ( $pos, $length )

get_table() публичный Метод

public get_table ( $tag )

get_table_pos() публичный Метод

public get_table_pos ( $tag )

get_ulong() публичный Метод

public get_ulong ( $pos )

get_ushort() публичный Метод

public get_ushort ( $pos )

makeSubset() публичный Метод

public makeSubset ( $file, &$subset )

pack_short() публичный Метод

public pack_short ( $val )

readTableDirectory() публичный Метод

public readTableDirectory ( )

read_short() публичный Метод

public read_short ( )

read_tag() публичный Метод

public read_tag ( )

read_ulong() публичный Метод

public read_ulong ( )

read_ushort() публичный Метод

public read_ushort ( )

seek() публичный Метод

public seek ( $pos )

seek_table() публичный Метод

public seek_table ( $tag, $offset_in_table )

skip() публичный Метод

public skip ( $delta )

splice() публичный Метод

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

sub32() публичный Метод

public sub32 ( $x, $y )

unpack_short() публичный Метод

public unpack_short ( $s )

Описание свойств

$_pos публичное свойство

public $_pos

$ascent публичное свойство

public $ascent

$bbox публичное свойство

public $bbox

$capHeight публичное свойство

public $capHeight

$charToGlyph публичное свойство

public $charToGlyph

$charWidths публичное свойство

public $charWidths

$defaultWidth публичное свойство

public $defaultWidth

$descent публичное свойство

public $descent

$entrySelector публичное свойство

public $entrySelector

$familyName публичное свойство

public $familyName

$fh публичное свойство

public $fh

$filename публичное свойство

public $filename

$flags публичное свойство

public $flags

$fullName публичное свойство

public $fullName

$glyphPos публичное свойство

public $glyphPos

$hmetrics публичное свойство

public $hmetrics

$italicAngle публичное свойство

public $italicAngle

$maxStrLenRead публичное свойство

public $maxStrLenRead

$maxUni публичное свойство

public $maxUni

$name публичное свойство

public $name

$numTables публичное свойство

public $numTables

$otables публичное свойство

public $otables

$rangeShift публичное свойство

public $rangeShift

$searchRange публичное свойство

public $searchRange

$stemV публичное свойство

public $stemV

$styleName публичное свойство

public $styleName

$tables публичное свойство

public $tables

$underlinePosition публичное свойство

public $underlinePosition

$underlineThickness публичное свойство

public $underlineThickness

$uniqueFontID публичное свойство

public $uniqueFontID

$unitsPerEm публичное свойство

public $unitsPerEm