Functions |
| STStatus | STTypeEnvNew (STTypeEnv *oEnv) |
| | A default constructor for a type environment object. More...
|
| STStatus | STTypeEnvNewCopy (STTypeEnv *oEnv, STTypeEnv iOldEnv) |
| | A copy constructor for a type environment object. More...
|
| STStatus | STTypeEnvDispose (STTypeEnv iEnv) |
| | A destructor. More...
|
| STStatus | STTypeEnvSetFontFallbackPolicy (STTypeEnv iEnv, STFontFallbackPolicy iPolicy) |
| | Sets the global font fallback policy. More...
|
| STStatus | STTypeEnvGetFontFallbackPolicy (STTypeEnv iEnv, STFontFallbackPolicy *oPolicy) |
| | Queries the global font fallback policy. More...
|
| STStatus | STTypeEnvSetFontFallbacks (STTypeEnv iEnv, STCount iFontCount, STFont *iFontArray) |
| | Sets the global default list of fallback fonts. More...
|
| STStatus | STTypeEnvGetFontFallbacks (STTypeEnv iEnv, STCount *oFontCount, STFont **oFontArray) |
| | Returns the global font fallback array. More...
|
| STStatus | STTypeEnvFindFont (STTypeEnv iEnv, const utf16 *iName, int iNameLength, uint16 iNameID, STFont *oFont) |
| | Finds a font by its name. More...
|
| STStatus | STTypeEnvFindAllFonts (STTypeEnv iEnv, const utf16 *iName, int iNameLength, uint16 iNameID, STCount *oFontCount, STFont **oFont) |
| | Finds all fonts by their Unicode name and returns an array of font IDs. More...
|
| STStatus | STTypeEnvFindFontByPlatformName (STTypeEnv iEnv, const byte *iName, int iNameLength, uint16 iPlatformID, uint16 iEncodingID, uint16 iLanguageID, uint16 iNameID, STFont *oFont) |
| | Finds a font by its platform-specific name and returns the font ID. More...
|
| STStatus | STTypeEnvFindAllFontsByPlatformName (STTypeEnv iEnv, const byte *iName, int iNameLength, uint16 iPlatformID, uint16 iEncodingID, uint16 iLanguageID, uint16 iNameID, STCount *oFontCount, STFont **oFont) |
| | Finds all fonts by their Platform name and returns an array of font IDs. More...
|
|
STStatus | STTypeEnvFindFontsByURL (STTypeEnv iEnv, const char *iURL, STCount *oFontCount, STFont **oFont) |
| STStatus | STTypeEnvCreateFont (STTypeEnv iEnv, STCount iDataCount, byte **iData, size_t *iDataLength, STCount *oFontCount, STFont **oFont) |
| | Creates an STSF font from several data streams. More...
|
| STStatus | STTypeEnvDestroyFont (STTypeEnv iEnv, STFont iFont) |
| | Disposes of a font previously created with STCreateFont(). More...
|
|
STStatus | STTypeEnvCreateFontFromURL (STTypeEnv iEnv, STCount iURLCount, char **iURL, STCount *oFontCount, STFont **oFont) |
| STStatus | STTypeEnvFindAllScalers (STTypeEnv iEnv, STCount *oScalerCount, STScaler **oScalerArray) |
| | Enumerates all font scalers available to this type environment. More...
|
| STStatus | STTypeEnvFindScaler (STTypeEnv iEnv, STTag iTag, STScaler *oScaler) |
| | Finds a scaler by its tag. More...
|
| STStatus | STTypeEnvFindAllLayoutEngines (STTypeEnv iEnv, STCount *oLECount, STLayoutEngine **oLEArray) |
| | Enumerates all layout engines available to this type environment. More...
|
| STStatus | STTypeEnvFindLayoutEngine (STTypeEnv iEnv, STTag iTag, STLayoutEngine *oLayoutEngine) |
| | Finds a layout engine by its tag. More...
|
| STStatus | STTypeEnvSetLocations (STTypeEnv iEnv, STFontLocationsMask iMask) |
| | Specfies which pre-defined locations STSF should scan for fonts. More...
|
| STStatus | STTypeEnvGetLocations (STTypeEnv iEnv, STFontLocationsMask *oMask) |
| | Returns the previously set font locations mask. More...
|
| STStatus | STTypeEnvSetFontFolders (STTypeEnv iEnv, STCount iFolderCount, char **iFolders) |
| | Specifies a list of directories STSF will scan for fonts in addition to pre-defined locations. More...
|
| STStatus | STTypeEnvGetFontFolders (STTypeEnv iEnv, STCount *oFolderCount, char ***oFolders) |
| | Returns a list of directories previously set with STTypeEnvSetFontFolders. More...
|