File: ttgload.xml

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (108 lines) | stat: -rw-r--r-- 2,612 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0" encoding="UTF-8"?>
<fpdoc-descriptions>
<package name="freetypelaz">
<!--
====================================================================
TTGLoad
====================================================================
-->
<module name="TTGLoad">
<short>TrueType glyph loader.</short>
<descr>
<p>
Copyright 1996, 1997 by David Turner, Robert Wilhelm, and Werner Lemberg.
</p>
<p>
<file>ttgload.pas</file> is part of the FreeType project, and may only be used 
modified and distributed under the terms of the FreeType project license, 
LICENSE.TXT. By continuing to use, modify or distribute this file you indicate 
that you have read the license and understand and accept it fully.
</p>
</descr>

<!-- unresolved external references -->
<element name="LazFreeType"/>
<element name="TTError"/>
<element name="TTTypes"/>
<element name="TTObjs"/>

<element name="Load_TrueType_Glyph">
<short>Loads a font glyph into a given glyph info.</short>
<descr>
<p>
The instance and glyph objects faces <b>must</b> match. The load_flags 
indicate what kind of values should be written to the glyph object (metrics, 
outline in EM coordinates, grid-fitted outline).
</p>
<p>
By default (i.e. with load_flags = 0), this function only returns the unscaled 
glyph metrics and points in EM units.
</p>
<p>
Use the flags to query scaling and hinting ops.
</p>
</descr>
<seealso/>
</element>
<element name="Load_TrueType_Glyph.Result">
<short/>
</element>
<element name="Load_TrueType_Glyph.instance">
<short/>
</element>
<element name="Load_TrueType_Glyph.glyph">
<short/>
</element>
<element name="Load_TrueType_Glyph.glyph_index">
<short/>
</element>
<element name="Load_TrueType_Glyph.load_flags">
<short/>
</element>

<element name="TT_Get_Metrics">
<short/>
<descr>
<p>
Returns horizontal or vertical metrics in font units for a given glyph. The 
metrics are the left side bearing [resp. top side bearing] and advance width [
resp. advance height].
</p>
<p>
This function may move later to another component.
</p>
</descr>
<seealso/>
</element>
<element name="TT_Get_Metrics.header">
<short/>
</element>
<element name="TT_Get_Metrics.index">
<short/>
</element>
<element name="TT_Get_Metrics.bearing">
<short/>
</element>
<element name="TT_Get_Metrics.advance">
<short/>
</element>

<element name="Get_Advance_Widths">
<short/>
<descr/>
<seealso/>
</element>
<element name="Get_Advance_Widths.Result">
<short/>
</element>
<element name="Get_Advance_Widths.face">
<short/>
</element>
<element name="Get_Advance_Widths.ppem">
<short/>
</element>

</module>
<!-- TTGLoad -->
</package>
</fpdoc-descriptions>