Lines Matching defs:pfont
109 LoadGlyphs(ClientPtr client, FontPtr pfont, unsigned nchars, int item_size,
112 if (fpe_functions[pfont->fpe->type]->load_glyphs)
113 return (*fpe_functions[pfont->fpe->type]->load_glyphs)
114 (client, pfont, 0, nchars, item_size, data);
235 FontPtr pfont = NullFont;
285 c->fontid, &pfont, &alias,
324 if (!pfont) {
329 if (pfont->info.firstCol > pfont->info.lastCol ||
330 pfont->info.firstRow > pfont->info.lastRow ||
331 pfont->info.lastCol - pfont->info.firstCol > 255) {
335 if (!pfont->fpe)
336 pfont->fpe = fpe;
337 pfont->refcnt++;
338 if (pfont->refcnt == 1) {
339 UseFPE(pfont->fpe);
343 if (!(*pScr->RealizeFont) (pScr, pfont)) {
344 CloseFont(pfont, (Font) 0);
351 if (!AddResource(c->fontid, RT_FONT, (void *) pfont)) {
355 if (patternCache && pfont != c->non_cachable_font)
357 pfont);
458 FontPtr pfont = (FontPtr) value;
460 if (pfont == NullFont)
462 if (--pfont->refcnt == 0) {
464 xfont2_remove_cached_font_pattern(patternCache, pfont);
472 (*pscr->UnrealizeFont) (pscr, pfont);
474 if (pfont == defaultFont)
477 XF86BigfontFreeFontShm(pfont);
479 fpe = pfont->fpe;
480 (*fpe_functions[fpe->type]->close_font) (fpe, pfont);
1902 store_font_Client_font(FontPtr pfont, Font id)
1904 return AddResource(id, RT_NONE, (void *) pfont);