char *T1_GetFontName( int FontID)
FontName
from the
fontinfo-dictionary of the specified font or a NULL pointer if the font is not
loaded.
The memory for the returned string is static in this function and should thus not be freed by the user. As another consequence, the returned string is only constant until the function is called the next time.
char *T1_GetFullName( int FontID)
FullName
from the
fontinfo-dictionary of the specified font or a NULL pointer if the font is not
loaded.
The memory for the returned string is static in this function and should thus not be freed by the user. As another consequence, the returned string is only constant until the function is called the next time.
char *T1_GetFamilyName( int FontID)
FamilyName
from the
fontinfo-dictionary of the specified font or a NULL pointer if the font is not
loaded.
The memory for the returned string is static in this function and should thus not be freed by the user. As another consequence, the returned string is only constant until the function is called the next time.
char *T1_GetWeight( int FontID)
NULL
is returned.
float T1_GetItalicAngle( int FontID)
int T1_GetIsFixedPitch( int FontID)
BBox T1_GetFontBBox( int FontID)
FontID
. It is the bounding box that
results if all characters of a font are overlayed with their reference point
falling on the point (0,0). All values are in charspace units. The members
lly
and urx
represent the fonts overall descent and ascent,
respectively.
The font's bounding box is part of the AFM information as well as member in
the font's private dictionary. It turns out that the information from
.afm
- and .pfa
/.pfb
-file is not consistent for some
fonts. t1lib returns the information stored in the font-file itself, since
I assume it is more consistent to the font's data.
float T1_GetUnderlinePosition( int FontID)
float T1_GetUnderlineThickness( int FontID)
char *T1_GetVersion( int FontID)
char *T1_GetNotice( int FontID)