Details
PANGO_RENDER_TYPE_WIN32
#define PANGO_RENDER_TYPE_WIN32 "PangoRenderWin32" |
A string constant identifying the Win32 renderer. The associated quark (see
g_quark_from_string()) is used to identify the renderer in pango_find_map().
pango_win32_get_context ()
Retrieves a PangoContext appropriate for rendering with Windows fonts.
pango_win32_render ()
Render a PangoGlyphString onto a Windows DC
pango_win32_render_layout_line ()
void pango_win32_render_layout_line (HDC hdc,
PangoLayoutLine *line,
int x,
int y); |
Render a PangoLayoutLine onto a device context
pango_win32_render_layout ()
void pango_win32_render_layout (HDC hdc,
PangoLayout *layout,
int x,
int y); |
Render a PangoLayoutLine onto an X drawable
pango_win32_get_unknown_glyph ()
Return the index of a glyph suitable for drawing unknown characters.
pango_win32_font_get_glyph_index ()
Obtains the index of the glyph for wc in font.
struct PangoWin32FontCache
struct PangoWin32FontCache; |
A PangoWin32FontCache caches
HFONTs by their LOGFONT descriptions.
pango_win32_font_cache_new ()
Creates a font cache.
pango_win32_font_cache_free ()
Frees a PangoWin32FontCache and all associated memory. All fonts loaded
through this font cache will be freed along with the cache.
pango_win32_font_cache_load ()
Creates a HFONT from a LOGFONT. The
result may be newly loaded, or it may have been previously
stored
pango_win32_font_map_for_display ()
Returns a PangoWin32FontMap. Font maps are cached and should
not be freed. If the font map is no longer needed, it can
be released with pango_win32_shutdown_display().
pango_win32_shutdown_display ()
void pango_win32_shutdown_display (void); |
Free cached resources.
pango_win32_font_map_get_font_cache ()
Obtains the font cache associated with the given font map.
pango_win32_font_logfont ()
LOGFONT* pango_win32_font_logfont (PangoFont *font); |
Determine the LOGFONT struct for the specified bfont.