|
ufmFreeTypefaceMetrics(3w) -- free typeface metrics
|
ufmFreeTypefaceMetrics frees the memory ufmGetTypefaceMetrics allocated for a data structure of the type ufmTypefaceMetrics. When ufmGetTypefaceMetrics allocates a data structure of the type ufmTypefaceMetrics, it returns the address of that data structure (typefaceMetrics). When you are finished with that ... |
ufmFreeVectorOutline(3w) -- free a vector character outline
|
ufmFreeVectorOutline frees the memory ufmGetVectorOutline allocated for one or more data structures of the type ufmVectorOutline. When ufmGetVectorOutline allocates an array of one or more data structures of the type ufmVectorOutline, it returns the number of allocated data structures (nOutlines) and the address of that arra... |
|
ufmGetBitmap(3w) -- get a character bitmap
|
ufmGetBitmap gets bitmaps for specified characters. You can get a character bitmap only for those typefaces for which bitmap or outline font files were found, that is, those typefaces which have the bit ufmTypefaceBitmaps set to 1 in their data structures of the type ufmTypeface. nTypefaceHandles specifies the number of entries (typeface handles) in the array typefaceHandles. typefaceHandles specifies one or more handles for open typefaces. Use the function |
ufmGetCharMetrics(3w) -- get character metrics by character code
|
ufmGetCharMetrics gets the scalable metrics for specified character codes from font metric files. If ufmGetCharMetrics does not find the metrics for a specified character code, it returns the metrics for the default character. Set nCharCodes to 0 if you want to get character metrics for all characters in a specified typeface. You can get scalable character metrics only for those typefaces which ... |
ufmGetCharMetricsByName(3w) -- get character metrics by name or CID code
|
ufmGetCharMetricsByName gets the scalable metrics for specified character names or CID codes (character id codes for CID-keyed fonts) from font metric files. You can get scalable character metrics only for those typefaces which have the flag scalableMetrics set to 1 in their ufmTypeface data structures, that is, for those typefaces for which font metric files were found. nTypefaceHandles specifies the number of entries (typefac... |
ufmGetExactOutline(3w) -- get exact outlines for specified characters
|
ufmGetExactOutline gets exact outlines for specified characters. You can get a character outline only for those typefaces which have the flag scalableMetrics set to 1 in their ufmTypeface data structures, that is, for those typefaces for which outline font files were found. nTypefaceHandles specifies the number of entries (typeface handles) in the array typefaceHandles. typefaceHandles is an array of handles for open typefaces. That array mus... |
ufmGetFontInfo(3w) -- get font information
|
ufmGetFontInfo gets the information for a specified font. typefaceHandle specifies the handle for an open typeface. Use the function ufmOpenTypeface to open a typeface, and get a handle for that typeface. pixelSize specifies a font size in pixels. If you want to get the information for the outline font in a specified typeface, then specify 0 for the font pixel size. ufmGetFontI... |
ufmGetFontPath(3w) -- get the current UFM font path
|
ufmGetFontPath gets the current Universal Font Manager (UFM) font path. ufmGetFontPath uses the argument fontPath to return a pointer to a nullterminated character string that represents the current UFM font path. That path is used by UFM to find font files. If an error is detected, ufmGetFontPath sets that pointer to NULL. The UFM font path contains one or more full-path... |
ufmGetTransformedBitmap(3w) -- get a transformed character bitmap
|
ufmGetTransformedBitmap gets transformed bitmaps for specified characters. You can get a character bitmap only for those typefaces for which bitmap or outline font files were found, that is, those typefaces which have the bit ufmTypefaceBitmaps set to 1 in their data structures of the type ufmTypeface. nTypefaceHandles specifies the number of entries (typeface handles) in the array typefaceHandles. typefaceHandles specifies one... |
ufmGetTypefaceInfo(3w) -- get typeface information
|
ufmGetTypefaceInfo gets the information for a specified typeface or font family, such as Helvetica. typefaceHandle specifies the handle for an open typeface. Use the function ufmOpenTypeface to open a typeface, and get a handle for that typeface. ufmGetTypefaceInfo uses the argument typeface to return a pointer to a data structure of the type uf... |
ufmGetTypefaceList(3w) -- get a list of typefaces
|
ufmGetTypefaceList gets a list of available typefaces that satisfy specified requirements. By default, ufmGetTypefaceList gets a list of all available typefaces. propertiesMask has a bit flag for each property that can be used to select typefaces, such as the ufmFoundry, ufmFamilyName and ufmRelativeWeight properties. This mask is used to specify which properties should be used to produce ... |
ufmGetTypefaceMetrics(3w) -- get typeface metrics
|
ufmGetTypefaceMetrics gets scalable metrics for a specified typeface from a font metric file. You can get scalable metrics for only those typefaces that have the flag scalableMetrics set to 1 in their typeface data structures, that is, for only those typefaces for which metric files were found. typefaceHandle specifies the handle for an open typeface. Use the function ufmOpenTypeface to op... |
ufmGetVectorOutline(3w) -- get vector outlines for specified characters
|
ufmGetVectorOutline gets vector outlines for specified characters. You can get a character outline only for those typefaces which have the flag scalableMetrics set to 1 in their ufmTypeface data structures, that is, for those typefaces for which outline font files were found. nTypefaceHandles specifies the number of entries (typeface handles) in the array typefaceHandles. typefaceHandles is an array of handles for open typefaces. That arra... |
ufmGetVersion(3w) -- get the version of the Universal Font Manager (UFM)
|
ufmGetVersion returns the major and minor version numbers of the Universal Font Manager (UFM). These numbers can be used to check whether a particular UFM feature is available. Since a program can be dynamically linked with various versions of UFM, it should check whether the UFM version numbers are sufficiently high to provide a function that was not supported in Version 1.0 of UFM. ufmGetVersion uses the argument maj... |
ufmOpenTypeface(3w) -- open a typeface
|
ufmOpenTypeface opens a specified typeface, and returns a handle for that typeface. When you are finished with that typeface, use the function ufmCloseTypeface to close it. typefaceName specifies the name of a typeface. If you are not sure what to specify, get a list of name of available typefaces by calling the function ufmGetTypefaceList. ufmOpenTypeface use... |