Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lazarus / usr / share / lazarus / 1.6 / components / lazutils / lib / x86_64-linux / ttobjs.ppu
Size: Mime:
PPU172À€"âj9ËÇŪ ”}Ü7£ BTTObjsU 
ttobjs.pas/å-Qttconfig.inc„RO¢System„у¾(`¼¶­àobjpasб±99àȻ®“LazFreeType]÷×,ílßïÓn[TTTypes\b­ÊWTƒ¬}MjTTErrorTÿ1¸#ðØpNTTCache	uïŠ}{ØpNTTTables¯:¨P6XµØpNTTCMap8߆ó¤èØpN
ttobjs.o	
dR+SYSTEMTTTYPESTTTABLESTTCMAPTTCACHE

















,2
/012


789



>	?
@
A

	6H


L

Q
U

X

\]





de










uvw

















Š‹Œ #



8
2
2
4



®







8
8

Ä
®
8





2



2













8






8
þ"ÿ


$#










 

#
&

(

+

.
12	

 !"#$%&'()*+,-./0123:
;
>
@
C
E
H
J
MY_ 
456789:;<?@ü[ø3)”2-¼TGraphicsState\[[øùú$rp0i$rp1j$rp2k(+
dualVectorm1+
projVectorn:+
freeVectoroC%loopqL$1minimum_distancerU(,round_states^,*	auto_flipug04control_value_cutinvp43single_width_cutinwy83single_width_valuex‚<+
delta_basey‹@,delta_shiftz”D1instruct_control|H-scan_control}¦I*	scan_type~¯L% gep0€¸P%!gep1ÁT%"gep2‚ÊXû.-Ó¼
TCodeRange[[øùú%-Base¸Û%.Size¹äû)í”õ,*û¼	[øùúû)”.- ¼
TDefRecord[[øùú&3RangeÊ(&4StartË1$5OpcÌ:'6ActiveÍC	û)L”T,*Z¼bhc[øùúû/-	q¼TCallRecord[[øùú-:Caller_RangeÕy*;	Caller_IPÖ‚*<	Cur_Count׋,=Cur_RestartØ”û,*
¼¥«c[øùúû)´”¼)”Ê/-
мTGlyph_Zone([[øùú)Bn_pointsáØ+C
n_contoursâá$Dorgäê$Ecuråó&Fflagsæü(GconEndsè û73”€[øùú*"Idistanceë(
."Jcompensationë)*3'"K$selfï5B>û73@”H€[øùú&"MzoneïQW
'"NpointðYb*"Odistanceñdm'"P$selfõoBxû73z”‚€[øùú$"RP1õ%‹”
$"SP2õ)–Ÿ'"T$selfù¡Bªû73¬”´€[øùú'"Vindexù½Æ
'"W$selfýÈBÑû73Ó”Û€[øùú'"Yindexýäí
'"Zvalueý+ïø("[$selfúBû)”
4-¼TGlyph_Transform[[øùú$^xx
$_xy
$$`yx-$ayy6$box?$coyHû)Q”Y4-_¼TSubglyph_Record€[[øùú'findexg+g	is_scaledp+h	is_hintedy.ipreserve_pps‚&jbbox‹&kzone”&larg1š@&marg2£D.nelement_flag¬H+o	transformµL-pfile_offset»d%qpp1Äh%rpp2Íp.sadvanceWidth Öx-tleftBearing!ß|û,*è¼ðö
[øùúû)ÿ”0-
¼TIns_MetricsP[[ø,*"[øùúûùú+x	pointsize[+.yx_resolution\4.zy_resolution]=({x_ppem^F(|y_ppem_O*}x_scale1aX*~x_scale2ba*y_scale1cj*€y_scale2ds )x_ratiog|$)‚y_ratioh…((ƒscale1jŽ,(„scale2k—0&…ppeml 4'†ratiom©8/‡
compensationsp²<)ˆrotateds¸L+‰	stretchedtÁMû)Ê”Ò)Ø”à)æ”î)-ô¼TFaceè[[øùú (Žstreamƒ
ü+	ttcHeader†
,
maxProfile‰
 ,‘
fontHeader—
@2’horizontalHeaderš
 ˆ.“verticalInfo
)à0”verticalHeader 
2è%•os2£
;@,–
postscript¦
DÌ&—hdmx©
Mð+˜	nameTable¬
V+™	numTables¯
_+š	dirTables°
h *›numCMaps´
q('œcMapsµ
z0.numLocations¹
ƒ80žglyphLocationsº
Œ@-ŸfontPgmSize¿
•H- fontProgramÀ
žP,¡
cvtPgmSizeÃ
§X,¢
cvtProgramÄ
°`)£cvtSizeÇ
¹h%¤cvtÈ
Âp&¥gaspË
Ëx+¦	numGlyphsÐ
Ôˆ+§	maxPointsÓ
ÝŒ-¨maxContoursÖ
æ/©
maxComponentsÙ
ï”+ª	instancesâ
ø˜(«glyphsã
¸+¬	extensionæ

Ø)­genericé
àû--¼	TInstancep[[øùú'¯ownerõ$'°valid÷*)±metricsø3*²numFDefsú9\*³maxFDefsûB`'´FDefsüKh*µnumIDefsþQp*¶maxIDefsÿZt'·IDefscx)¸maxFunci€(¹maxInsr„0ºcodeRangeTable{ˆ$»GS¸+¼	storeSize	‡)½storage
)¾cvtSize
™ %¿cvt¢(*Àtwilight«0'Ádebug±X)Âcontextº`)ÃgenericÀhû1- ɼ
TExec_Context[[øùú9&Åface(Ñ*Æinstance)×'Çerror*Ý-Èinterpreter+æ+É	stackSize-ï 'Êstack.ø(%Ëzp000%Ìzp11X%Ízp22
€*Îtwilight3¨%Ïpts4Ð$ÐGS6ø*ÑcurRange8%T&Òcode9.X$ÓIP:7`*ÔcodeSize;@d*Õstep_ins=Ih*ÖloadSizeARl+×	loadStackB[p*ØglyphInsEax+Ù	glyphSizeFj€*ÚcallSizeHs„+Û	callStackI|ˆ(ÜperiodK‚'ÝphaseL‹”+Þ	thresholdM”˜+ß	maxPointsOœ-àmaxContoursP¦ *ánumFDefsU¯¤*âmaxFDefsV¸¨'ãFDefsWÁ°*änumIDefsYǸ*åmaxIDefsZм'æIDefs[ÙÀ)çmaxFunc]ßÈ(èmaxIns^èÌ0écodeRangeTable`ñÐ+ê	storeSizeb÷)ëstoragec)ìmetricse	*ícur_ppemg`(îscale1hd(ïscale2i!h0ðcached_metricsj*l2ñInstruction_Trapp3m.òis_compositeu<n)ócvtSize|Ep%ôcvt}Nx)õF_dot_PW€,ö
func_round…`ˆ.÷func_project†f˜/ø
func_dualproj‡l¨/ù
func_freeProjˆr¸+ú	func_move‰xÈ/û
func_read_cvt‹~Ø0üfunc_write_cvtŒ„è/ý
func_move_cvtŠøû)!”˜*-"ž¼TGlyphh[[øùú&faceš¦)metrics›¬)outlineœµ00computed_widthŸ¾X/
precalc_width Ç\.is_composite¡Ð`û)#Ù”á/-$ç¼TFont_Input[[øùú(stream¦ï+		fontIndex§øû“+%		ÿÿ,	.	£?TTOBJS_$$_GOTO_CODERANGE$PEXEC_CONTEXT$LONGINT$LONGINT$$BOOLEAN[øùú'"exec°		
("range±		%"
IP²!	*	û+&4	8	ÿÿQ	S	Ú9TTOBJS_$$_GET_CODERANGE$PEXEC_CONTEXT$LONGINT$$PCODERANGE[øùú'"execµ>	D	
("range¶F	O	ûš+'Y	]	ÿÿ	‘	òFTTOBJS_$$_SET_CODERANGE$PEXEC_CONTEXT$LONGINT$POINTER$LONGINT$$BOOLEAN[øùú'"execºf	l	
("range»n	w	'"base¼y	‚	)"length½„		(ûŒ+(—	›	ÿÿ·	¹	8TTOBJS_$$_CLEAR_CODERANGE$PEXEC_CONTEXT$LONGINT$$BOOLEAN[øùú'"execÀ¤	ª	
("rangeÁ¬	µ	û‚+)¿	Ã	ÿÿÑ	Ó	B.TTOBJS_$$_NEW_CONTEXT$PINSTANCE$$PEXEC_CONTEXT[øùú+"instanceÊÉ	Ï	
ûx+*Ù	Ý	ÿÿî	ð	\$TTOBJS_$$_DONE_CONTEXT$PEXEC_CONTEXT[øùú'"execÑæ	ì	
û‚++ö	ú	ÿÿ

æ.TTOBJS_$$_CONTEXT_LOAD$PEXEC_CONTEXT$PINSTANCE[øùú'"execÞ
	

&"insß

û‚+,

ÿÿ8
:
L.TTOBJS_$$_CONTEXT_SAVE$PEXEC_CONTEXT$PINSTANCE[øùú'"!execã(
.

&""insä0
6
ûˆ+-@
D
ÿÿ`
b
¶4TTOBJS_$$_CONTEXT_RUN$PEXEC_CONTEXT$BOOLEAN$$BOOLEAN[øùú'"$execèM
S

("%debugéU
^
û~+.h
l
ÿÿ}

ð*TTOBJS_$$_INSTANCE_INIT$PINSTANCE$$BOOLEAN[øùú&"'insëu
{

û‡+/…
‰
ÿÿ¥
§
Z3TTOBJS_$$_INSTANCE_RESET$PINSTANCE$BOOLEAN$$BOOLEAN[øùú&")insí’
˜

("*debugîš
£
ûƒ+0­
±
ÿÿÍ
Ï
q
/TTOBJS_$$_SCALE_X$TINS_METRICS$LONGINT$$LONGINT[øùú*",metricsñº
À

$"-xñ1Â
Ë
ûƒ+1Õ
Ù
ÿÿõ
÷
x
/TTOBJS_$$_SCALE_Y$TINS_METRICS$LONGINT$$LONGINT[øùú*"/metricsóâ
è

$"0yó1ê
ó
ûr+2ý
ÿÿ
TTOBJS_$$_TTOBJS_INIT$$BOOLEAN[øùúûi+3ÿÿ!‹
TTOBJS_$$_TTOBJS_DONE[øùúûùúGTTObjsWsystemWobjpasWLazFreeTypeWTTTypesXTTErrorY	TTCacheZ
TTTables[TTCMap\$PGraphicsStateg'$
TGraphicsStateh-6#Default_GraphicsState‡39;)$
MaxCodeRanges§=-%TT_CodeRange_Font­F,&TT_CodeRange_Cvt®O.'TT_CodeRange_Glyph¯X((CvtFlag_None±a%)	CvtFlag_X²j%*	CvtFlag_Y³s(+CvtFlag_Both´| ,
TCodeRange·… /
PCodeRange»‹%0TCodeRangeTableÅ‘ 1
PDefRecordÈ— 2
TDefRecordɝ7	PDefArrayУ8	TDefArrayѩ!9TCallRecordԯ >
TCallStackܵ ?
PCallStackÝ»!@PGlyph_ZoneßÁ!ATGlyph_ZoneàÇ%HTRound_FunctionëÍ$LTMove_FunctionïÓ'QTProject_FunctionõÙ#U
TFunc_Get_CVTùß#X
TFunc_Set_CVTýå'\PGlyph_Transformë']TGlyph_Transform	ñ'dPSubglyph_Record÷'eTSubglyph_Recordý&uTSubglyph_Stack$&vPSubglyph_Stack%	#wTIns_MetricsZŠPFace} ‹	PInstance~$Œ
PExec_Context!TFace' ®	TInstanceó-$Ä
TExec_Context&3þPGlyph˜9ÿTGlyph™?"PFont_Input¤E"TFont_Input¥K#
Goto_CodeRange°Q"
Get_CodeRangeµW"
Set_CodeRangeº]$Clear_CodeRangeÀc New_ContextÊi!Done_ContextÑo!Context_LoadÞu! Context_Saveã{ #Context_Runè"&
Instance_Initë‡#(Instance_Resetí+Scale_Xñ“.Scale_Yó™ 1TTObjs_InitõŸ 2TTObjs_Doneø¥,3
face_cacheü«´¶,4
exec_cacheý¸ÁÃûcTTMemory\3¸om™ÈØpNTTFileS²q!J&Z{RØeTTCalc÷ÀïyžJÿìÉ
sTTLoadK<ˆÌ€„”¶>TTInterpŽòªqÂۡÚïÓn[ý[ø+4ÅÉ	TTOBJS_$$_initÿÿÒÔ
INIT$_$TTOBJSTTOBJS_$$_init[øùúû‚+5ÚÞÿÿýÿ.TTOBJS_$$_FACE_CREATE$POINTER$POINTER$$BOOLEAN[øùú("<_faceçð
)"=_inputòûû{+6
	
ÿÿ

Ó'TTOBJS_$$_FACE_DESTROY$POINTER$$BOOLEAN[øùú("?_face


û…+7%
)
ÿÿH
J
m1TTOBJS_$$_CONTEXT_CREATE$POINTER$POINTER$$BOOLEAN[øùú+"A_context2
;

("B_face	=
F
û~+8P
T
ÿÿh
j
8*TTOBJS_$$_CONTEXT_DESTROY$POINTER$$BOOLEAN[øùú'"Dexec]
f

û†+9p
t
ÿÿ“
•
Ÿ2TTOBJS_$$_INSTANCE_CREATE$POINTER$POINTER$$BOOLEAN[øùú'"F_ins
}
†

("G_faceˆ
‘
û+:›
Ÿ
ÿÿ³
µ
h+TTOBJS_$$_INSTANCE_DESTROY$POINTER$$BOOLEAN[øùú+"Iinstance¨
±

ûƒ+;»
¿
ÿÿÞ
à
^/TTOBJS_$$_GLYPH_CREATE$POINTER$POINTER$$BOOLEAN[øùú)"K_glyphÈ
Ñ

("L_faceÓ
Ü
û|+<æ
ê
ÿÿþ
O(TTOBJS_$$_GLYPH_DESTROY$POINTER$$BOOLEAN[øùú)"N_glyphó
ü

û{+?
ÿÿo'TTOBJS_$$_NEW_INSTANCE$PFACE$$PINSTANCE[øùú'"Zfaceo
ûu+@ $ÿÿ57‰!TTOBJS_$$_DONE_INSTANCE$PINSTANCE[øùú+"`instance‰-3
û)D=A)OGK)XQU)Y^b)\ko)buy)gƒ)w‰ùú5TTMemory6TTFile7TTCalc8TTLoad 9TTInterp($:$TTOBJS_$$_init– ;Face_Createœ!>Face_Destroy¢#@Context_Create¨$CContext_Destroy®$EInstance_Create
´%HInstance_Destroyº!JGlyph_CreateÀ"M
Glyph_DestroyÆ1Oobjs_face_classÌÕ×1Pobjs_exec_class Ùâä5Qobjs_instance_class&æïñ2Robjs_glyph_class,óüþ!YNew_Instanceo"_
Done_Instance‰ûSÿ