Lines Matching defs:pfont
540 _fs_clean_aborted_loadglyphs(bglyph->pfont,
574 if (bfont->pfont)
587 (*bfont->pfont->unload_font) (bfont->pfont);
592 bfont->pfont = 0;
596 FSFontDataRec *fsd = (FSFontDataRec *)bfont->pfont->fpePrivate;
751 bfont->pfont = find_old_font(rep->otherid);
770 bfont->pfont = origBfont->pfont;
775 if (bfont->pfont == NULL)
785 bfont->pfont->info.cachable = rep->cachable != 0;
887 pInfo = &bfont->pfont->info;
962 if (fs_fonts_match (pInfo, &bfont->pfont->info))
980 if (bfont->pfont->info.terminalFont)
989 && !bfont->pfont->info.lastRow))
1020 FSFontDataPtr fsd = (FSFontDataPtr) bfont->pfont->fpePrivate;
1021 FSFontPtr fsfont = (FSFontPtr) bfont->pfont->fontPrivate;
1032 FontInfoRec *fi = &bfont->pfont->info;
1051 if (bfont->pfont->info.terminalFont && conn->fsMajorVersion > 1)
1180 firstCol = bfont->pfont->info.firstCol;
1181 numCols = bfont->pfont->info.lastCol - firstCol + 1;
1182 c = bfont->pfont->info.defaultCh;
1184 if (bfont->pfont->info.lastRow)
1187 r -= bfont->pfont->info.firstRow;
1190 if (r < bfont->pfont->info.lastRow-bfont->pfont->info.firstRow+1 &&
1235 ((FSFontDataPtr) (bfont->pfont->fpePrivate))->name);
1499 bfont->pfont ?
1500 ((FSFontDataPtr) (bfont->pfont->fpePrivate))->name :
1689 bfont->pfont = font;
1765 *ppfont = bfont->pfont;
1822 *ppfont = bfont->pfont;
1854 fs_close_font(FontPathElementPtr fpe, FontPtr pfont)
1856 FSFontDataPtr fsd = (FSFontDataPtr) pfont->fpePrivate;
1872 if (bfont->pfont == pfont)
1878 (*pfont->unload_font) (pfont);
1887 FontPtr pfont = bglyph->pfont;
1889 or glyph rec... pfont is at
1892 FSFontDataPtr fsd = (FSFontDataPtr) (pfont->fpePrivate);
1893 FSFontPtr fsdata = (FSFontPtr) pfont->fontPrivate;
1894 FontInfoPtr pfi = &pfont->info;
1987 allbits = fs_alloc_glyphs (pfont, rep->nbytes);
2063 fs_send_load_glyphs(pointer client, FontPtr pfont,
2066 FontPathElementPtr fpe = pfont->fpe;
2080 blockedglyph->pfont = pfont;
2094 req.fid = ((FSFontDataPtr) pfont->fpePrivate)->fontid;
2095 req.format = pfont->format;
2096 if (pfont->info.terminalFont)
2152 _fs_load_glyphs(pointer client, FontPtr pfont, Bool range_flag,
2155 FSFpePtr conn = (FSFpePtr) pfont->fpe->private;
2170 if (blockedglyph->pfont == pfont)
2196 if (bfont->pfont == pfont)
2234 res = fs_build_range(pfont, range_flag, nchars, item_size, data,
2260 _fs_clean_aborted_loadglyphs(pfont, nranges, ranges);
2284 if (((FSFontDataPtr)pfont->fpePrivate)->generation != conn->generation)
2288 _fs_clean_aborted_loadglyphs(pfont, nranges, ranges);
2292 return fs_send_open_font(client, pfont->fpe,
2295 (XID)0, &pfont);
2298 return fs_send_load_glyphs(client, pfont, nranges, ranges);
2302 fs_load_all_glyphs(FontPtr pfont)
2305 FSFpePtr conn = (FSFpePtr) pfont->fpe->private;
2319 while ((err = _fs_load_glyphs(__GetServerClient(), pfont, TRUE, 0, 0, NULL)) ==
2325 fs_client_died(__GetServerClient(), pfont->fpe);
2329 fs_read_reply (pfont->fpe, __GetServerClient());