ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/pango-fontmap.c
(Generate patch)

Comparing deliantra/Deliantra-Client/pango-fontmap.c (file contents):
Revision 1.2 by root, Tue Jul 4 23:44:23 2006 UTC vs.
Revision 1.5 by root, Sun Oct 7 17:54:24 2012 UTC

87 return (PangoFontMap *)fontmap; 87 return (PangoFontMap *)fontmap;
88} 88}
89 89
90void 90void
91pango_opengl_font_map_set_default_substitute (PangoOpenGLFontMap *fontmap, 91pango_opengl_font_map_set_default_substitute (PangoOpenGLFontMap *fontmap,
92 PangoOpenGLSubstituteFunc func, 92 PangoOpenGLSubstituteFunc func,
93 gpointer data, 93 gpointer data,
94 GDestroyNotify notify) 94 GDestroyNotify notify)
95{ 95{
96 if (fontmap->substitute_destroy) 96 if (fontmap->substitute_destroy)
97 fontmap->substitute_destroy (fontmap->substitute_data); 97 fontmap->substitute_destroy (fontmap->substitute_data);
98 98
99 fontmap->substitute_func = func; 99 fontmap->substitute_func = func;
134PangoContext * 134PangoContext *
135pango_opengl_font_map_create_context (PangoOpenGLFontMap *fontmap) 135pango_opengl_font_map_create_context (PangoOpenGLFontMap *fontmap)
136{ 136{
137 g_return_val_if_fail (PANGO_OPENGL_IS_FONT_MAP (fontmap), NULL); 137 g_return_val_if_fail (PANGO_OPENGL_IS_FONT_MAP (fontmap), NULL);
138 138
139 return pango_fc_font_map_create_context (PANGO_FC_FONT_MAP (fontmap)); 139 return pango_font_map_create_context (PANGO_FONT_MAP (fontmap));
140} 140}
141 141
142FT_Library 142FT_Library
143_pango_opengl_font_map_get_library (PangoFontMap *fontmap_) 143_pango_opengl_font_map_get_library (PangoFontMap *fontmap_)
144{ 144{
145 PangoOpenGLFontMap *fontmap = (PangoOpenGLFontMap *)fontmap_; 145 PangoOpenGLFontMap *fontmap = (PangoOpenGLFontMap *)fontmap_;
146 146
147 return fontmap->library; 147 return fontmap->library;
148} 148}
149
150 149
151/** 150/**
152 * _pango_opengl_font_map_get_renderer: 151 * _pango_opengl_font_map_get_renderer:
153 * @fontmap: a #PangoOpenGLFontmap 152 * @fontmap: a #PangoOpenGLFontmap
154 * 153 *
174 FcConfigSubstitute (NULL, pattern, FcMatchPattern); 173 FcConfigSubstitute (NULL, pattern, FcMatchPattern);
175 174
176 if (fontmap->substitute_func) 175 if (fontmap->substitute_func)
177 fontmap->substitute_func (pattern, fontmap->substitute_data); 176 fontmap->substitute_func (pattern, fontmap->substitute_data);
178 177
179#if 0
180 FcValue v;
181 if (FcPatternGet (pattern, FC_DPI, 0, &v) == FcResultNoMatch)
182 FcPatternAddDouble (pattern, FC_DPI, fontmap->dpi_y);
183#endif
184 FcDefaultSubstitute (pattern); 178 FcDefaultSubstitute (pattern);
185} 179}
186 180
187static PangoFcFont * 181static PangoFcFont *
188pango_opengl_font_map_new_font (PangoFcFontMap *fcfontmap, 182pango_opengl_font_map_new_font (PangoFcFontMap *fcfontmap,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines