Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 1

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 1

Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 8

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 8

Pf—Font Server

Ab ¦ Al ¦ Ap ¦ mbstr ¦ Pd ¦ Pf ¦ Pg ¦ Ph ¦ Pi ¦ Pm ¦ Pp ¦ Pt ¦ Px ¦ Rt ¦ utf8 ¦ wc

These functions provide font services to Photon applications and drivers. Using them, you can:

There are two separate libraries of font functions, the Photon library and the font library font_api. Functions that have the suffix Cx or Dll are the font library versions. The font library functions use the font server plugin phfont.so, and let you choose how your application attaches to the font server. See the Fonts chapter of the Photon Programmer's Guide for more information.

Photon library font functions:

PfAttach()
PfConvertFontID()
PfDecomposeStemToID()
PfDetach()
PfDynamicLoad()
PfDynamicUnload()
PfExtent()
PfExtent16dot16()
PfExtentComponents()
PfExtentFractTextCharPositions()
PfExtentText()
PfExtentTextCharPositions()
PfExtentTextToRect()
PfExtentWideText()
PfFindFont()
PfFontBaseStem()
PfFontDescription()
PfFontFlags()
PfFontSize()
PfFractionalExtentText()
PfFractionalRenderText()— deprecated; use PfRender()
PfFreeFont()
PfGenerateFontName()
PfGetCacheStats()— deprecated, no longer required.
PfGetOutline()
PfGlyph()
PfLoadFont()
PfLoadMetrics()
PfQueryFont() — deprecated; use PfQueryFontInfo()
PfQueryFontInfo()
PfQueryFonts()
PfRender()
PfRenderCtx() — deprecated; use PfRenderCx()
PfRenderText() — deprecated; use PfRender()
PfRenderWideText() — deprecated; use PfRender()
PfTextWidthBytes()
PfTextWidthChars()
PfUnloadMetrics()
PfWideTextWidthBytes()
PfWideTextWidthChars()

Font library functions:

PfAllocDetailsCx()
PfAllocRenderCx()
PfAssignDllCx()
PfAttachCx()
PfAttachDllCx()
PfAttachLocalDll()
PfAttachServerDll()
PfAttachSleuthMonitorDll()
PfConvertFontIDCx()
PfConvertPixelsToPointSizeCx()
PfDecomposeStemToIDCx()
PfDefaultContext()
PfDetachCx()
PfDetachLocalDll()
PfDynamicFontIDCx()
PfDynamicLoadCx()
PfDynamicUnloadCx()
PfExtentComponentsCx()
PfExtentCx()
PfExtent16dot16Cx()
PfExtentTextCharPositionsCx()
PfFindFontCx()
PfFontBaseStemCx()
PfFontDescriptionCx()
PfFontFlagsCx()
PfFontSizeCx()
PfFontTypeCx()
PfFreeFontCx()
PfGenerateFontNameCx()
PfGetGlyphIndexCx()
PfGetOutlineCx()
PfGlyphCx()
PfLoadFontCx()
PfLoadMetricsCx()
PfQueryFontInfoCx()
PfQueryFontsCx()
PfRenderCx()
PfRestartServerDll()
PfSetOptionsDll()
PfSetRenderingDPICx()
PfWaitOnServerDll()

Ab ¦ Al ¦ Ap ¦ mbstr ¦ Pd ¦ Pf ¦ Pg ¦ Ph ¦ Pi ¦ Pm ¦ Pp ¦ Pt ¦ Px ¦ Rt ¦ utf8 ¦ wc


Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 181

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pf-base.html on line 181