Lines Matching defs:pfont
272 FontPtr pfont = NullFont;
298 cPtr->fontid, &pfont, &alias,
333 if (!pfont) {
342 cfp->font = pfont;
345 if (fontPatternCache && pfont != cPtr->non_cachable_font)
347 cPtr->orig_len, pfont);
350 if (pfont->refcnt != 0) {
351 idlist = (FontIDListPtr *) pfont->svrPrivate;
380 pfont->svrPrivate = (pointer) idlist;
384 free_svrPrivate(pfont->svrPrivate);
385 pfont->svrPrivate = (pointer) 0;
397 .cachable = pfont->info.cachable
402 if (pfont->refcnt == 0) {
403 if (!pfont->fpe)
404 pfont->fpe = fpe;
405 UseFPE(pfont->fpe);
407 pfont->refcnt++;
433 FontPtr pfont = (FontPtr)0;
464 (pfont = xfont2_find_cached_font_pattern(fontPatternCache, name,
466 pfont->info.cachable) {
469 idlist = (FontIDListPtr *) pfont->svrPrivate;
484 cfp->font = pfont;
503 pfont->refcnt++;
542 c->non_cachable_font = pfont;
549 close_font(FontPtr pfont)
553 assert(pfont);
554 if (--pfont->refcnt == 0) {
556 xfont2_remove_cached_font_pattern(fontPatternCache, pfont);
557 fpe = pfont->fpe;
558 free_svrPrivate(pfont->svrPrivate);
559 (*fpe_functions[fpe->type].close_font) (fpe, pfont);
1394 FontPtr pfont,
1401 if (fpe_functions[pfont->fpe->type].load_glyphs)
1402 return (*fpe_functions[pfont->fpe->type].load_glyphs)(
1403 (pointer)client, pfont, range_flag, num_ranges, item_size,
1443 FontPtr pfont,
1446 return AddResource(SERVER_CLIENT, id, RT_NONE, (pointer) pfont);