Lines Matching refs:bitmapFont

227     BitmapFontPtr bitmapFont = (BitmapFontPtr) pFont->fontPrivate;
228 BitmapExtraPtr bitmapExtra = (BitmapExtraPtr) bitmapFont->bitmapExtra;
230 free(bitmapFont->ink_metrics);
231 if (bitmapFont->encoding) {
235 free(bitmapFont->encoding[i]);
237 free(bitmapFont->encoding);
238 for (int i = 0; i < bitmapFont->num_chars; i++)
239 free(bitmapFont->metrics[i].bits);
240 free(bitmapFont->metrics);
247 free(bitmapFont);
260 BitmapFontPtr bitmapFont;
266 bitmapFont = (BitmapFontPtr) pFont->fontPrivate;
267 bitmapExtra = (BitmapExtraPtr) bitmapFont->bitmapExtra;
278 bitmapFont->metrics = NULL;
302 bitmapFont->metrics = ci;
497 bitmapFont->num_chars = nchars;
511 bitmapFont->encoding =
513 if (!bitmapFont->encoding) {
532 if (!bitmapFont->encoding[SEGMENT_MAJOR(i)]) {
533 bitmapFont->encoding[SEGMENT_MAJOR(i)] =
536 if (!bitmapFont->encoding[SEGMENT_MAJOR(i)])
539 ACCESSENCODINGL(bitmapFont->encoding, i) =
617 BitmapFontPtr bitmapFont = (BitmapFontPtr) pFont->fontPrivate;
729 if (bitmapFont->bitmapExtra) {
730 bitmapFont->bitmapExtra->info.fontAscent = pFont->info.fontAscent;
731 bitmapFont->bitmapExtra->info.fontDescent = pFont->info.fontDescent;
822 BitmapFontPtr bitmapFont;
832 bitmapFont = calloc(1, sizeof(BitmapFontRec));
833 if (!bitmapFont) {
839 pFont->fontPrivate = (pointer) bitmapFont;
840 bitmapFont->metrics = 0;
841 bitmapFont->ink_metrics = 0;
842 bitmapFont->bitmaps = 0;
843 bitmapFont->encoding = 0;
844 bitmapFont->pDefault = NULL;
846 bitmapFont->bitmapExtra = calloc(1, sizeof(BitmapExtraRec));
847 if (!bitmapFont->bitmapExtra) {
853 bitmapFont->bitmapExtra->glyphNames = 0;
854 bitmapFont->bitmapExtra->sWidths = 0;
872 bitmapFont->pDefault = ACCESSENCODING(bitmapFont->encoding,
888 if (bitmapFont->bitmapExtra)
889 FontComputeInfoAccelerators(&bitmapFont->bitmapExtra->info);
896 if (bitmapFont->bitmapExtra)
897 bitmapFont->bitmapExtra->info.inkMetrics = pFont->info.inkMetrics;
931 BitmapFontPtr bitmapFont;
936 bitmapFont = (BitmapFontPtr) pFont->fontPrivate;
946 for (int i = 0; i < bitmapFont->num_chars; i++) {
952 FontCharReshape(pFont, &bitmapFont->metrics[i], &new);
953 new.metrics.attributes = bitmapFont->metrics[i].metrics.attributes;
954 free(bitmapFont->metrics[i].bits);
955 bitmapFont->metrics[i] = new;
957 bitmapExtra = bitmapFont->bitmapExtra;
962 bitmapExtra->bitmapsSizes[i] = bitmapFont->num_chars *