Lines Matching refs:bitmapFont
221 BitmapFontPtr bitmapFont;
252 bytestoalloc = sizeof(BitmapFontRec); /* bitmapFont */
283 bitmapFont = (BitmapFontPtr) fontspace;
284 bitmapFont->num_chars = num_chars;
285 bitmapFont->metrics = (CharInfoPtr) (fontspace + metrics_off);
286 bitmapFont->encoding = (CharInfoPtr **) (fontspace + encoding_off);
287 bitmapFont->bitmaps = bitmaps;
288 bitmapFont->pDefault = NULL;
289 bitmapFont->bitmapExtra = NULL;
293 bitmapFont->ink_metrics = (xCharInfo *) (fontspace + ink_off);
295 bitmapFont->ink_metrics = 0;
302 memset(bitmapFont->encoding, 0,
305 ret = snfReadCharInfo(file, &bitmapFont->metrics[i], bitmaps);
306 if (bitmapFont->metrics[i].bits) {
307 if (!bitmapFont->encoding[SEGMENT_MAJOR(i)]) {
308 bitmapFont->encoding[SEGMENT_MAJOR(i)]=
310 if (!bitmapFont->encoding[SEGMENT_MAJOR(i)]) {
315 ACCESSENCODINGL(bitmapFont->encoding,i) = &bitmapFont->metrics[i];
321 if(bitmapFont->encoding) {
323 free(bitmapFont->encoding[i]);
359 metric = bitmapFont->metrics;
373 metric = bitmapFont->metrics;
374 bitmapFont->bitmaps = padbitmaps;
404 ret = snfReadxCharInfo(file, &bitmapFont->ink_metrics[i]);
426 bitmapFont->pDefault = &bitmapFont->metrics[r * cols + c];
429 bitmapFont->bitmapExtra = (BitmapExtraPtr) 0;
430 pFont->fontPrivate = (pointer) bitmapFont;
503 BitmapFontPtr bitmapFont;
505 bitmapFont = (BitmapFontPtr) pFont->fontPrivate;
506 free (bitmapFont->bitmaps);
507 free (bitmapFont);