font_info 693 src/androidfont.c struct androidfont_info *font_info; font_info 722 src/androidfont.c font_info = (struct androidfont_info *) XFONT_OBJECT (font_object); font_info 723 src/androidfont.c font = &font_info->font; font_info 728 src/androidfont.c font_info->object = NULL; font_info 729 src/androidfont.c font_info->metrics = NULL; font_info 732 src/androidfont.c font_info->object font_info 740 src/androidfont.c old = font_info->object; font_info 741 src/androidfont.c font_info->object font_info 746 src/androidfont.c if (!font_info->object) font_info 750 src/androidfont.c androidfont_from_java (font_info->object, font_object); font_info 756 src/androidfont.c font_info->object, \ font_info 411 src/character.c Lisp_Object font_info = Ffont_info (default_font, Qnil); font_info 412 src/character.c if (VECTORP (font_info)) font_info 414 src/character.c font_width = XFIXNUM (AREF (font_info, 11)); font_info 416 src/character.c font_width = XFIXNUM (AREF (font_info, 10)); font_info 66 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 137 src/ftcrfont.c struct font_info *ftcrfont_info; font_info 202 src/ftcrfont.c font_object = font_build_object (VECSIZE (struct font_info), font_info 216 src/ftcrfont.c ftcrfont_info = (struct font_info *) font; font_info 330 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 379 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 440 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 460 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 480 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 498 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 519 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 537 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) s->font; font_info 646 src/ftcrfont.c struct font_info *info = (struct font_info *) XFONT_OBJECT (font_object); font_info 677 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 700 src/ftcrfont.c struct font_info *ftcrfont_info = (struct font_info *) font; font_info 463 src/ftfont.c ftfont_get_otf (struct font_info *ftfont_info) font_info 1331 src/ftfont.c struct font_info *ftfont_info; font_info 1379 src/ftfont.c font_object = font_build_object (VECSIZE (struct font_info), font_info 1383 src/ftfont.c ftfont_info = (struct font_info *) font; font_info 1497 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 1547 src/ftfont.c struct font_info *ftfont_info; font_info 1549 src/ftfont.c ftfont_info = (struct font_info *) XFONT_OBJECT (font); font_info 1560 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 1590 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 1633 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 1677 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 1742 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 2909 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 2924 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 2959 src/ftfont.c struct font_info *ftfont_info = (struct font_info *) font; font_info 712 src/haikufont.c haiku_bulk_encode (struct haikufont_info *font_info, int block) font_info 719 src/haikufont.c font_info->glyphs[block] = unichars; font_info 729 src/haikufont.c if (!BFont_have_char_block (font_info->be_font, font_info 733 src/haikufont.c if (!BFont_have_char_p (font_info->be_font, unichars[i])) font_info 743 src/haikufont.c struct haikufont_info *font_info = (struct haikufont_info *) font; font_info 750 src/haikufont.c if (!font_info->glyphs[high]) font_info 751 src/haikufont.c haiku_bulk_encode (font_info, high); font_info 752 src/haikufont.c g = font_info->glyphs[high][low]; font_info 759 src/haikufont.c struct haikufont_info *font_info; font_info 828 src/haikufont.c font_info = (struct haikufont_info *) XFONT_OBJECT (font_object); font_info 829 src/haikufont.c font = (struct font *) font_info; font_info 837 src/haikufont.c font_info->be_font = be_font; font_info 838 src/haikufont.c font_info->glyphs = xzalloc (0x100 * sizeof *font_info->glyphs); font_info 852 src/haikufont.c font_info->metrics = NULL; font_info 853 src/haikufont.c font_info->metrics_nrows = 0; font_info 1090 src/haikufont.c struct font_info *info = (struct font_info *) s->font; font_info 2457 src/sfntfont.c sfntfont_lookup_glyph (struct sfnt_font_info *font_info, int c) font_info 2463 src/sfntfont.c charset = CHARSET_FROM_ID (font_info->font.encoding_charset); font_info 2474 src/sfntfont.c glyph = sfnt_lookup_glyph (character, font_info->cmap_data); font_info 2484 src/sfntfont.c sfntfont_probe_widths (struct sfnt_font_info *font_info) font_info 2494 src/sfntfont.c font_info->font.average_width = font_info->font.pixel_size; font_info 2495 src/sfntfont.c font_info->font.space_width = font_info->font.pixel_size; font_info 2496 src/sfntfont.c font_info->font.min_width = 1; font_info 2502 src/sfntfont.c glyph = sfntfont_lookup_glyph (font_info, i); font_info 2508 src/sfntfont.c if (sfnt_lookup_glyph_metrics (glyph, font_info->font.pixel_size, font_info 2509 src/sfntfont.c &metrics, font_info->hmtx, font_info 2510 src/sfntfont.c font_info->hhea, font_info->head, font_info 2511 src/sfntfont.c font_info->maxp)) font_info 2521 src/sfntfont.c if (font_info->font.min_width == 1 font_info 2522 src/sfntfont.c || font_info->font.min_width > metrics.advance / 65536) font_info 2523 src/sfntfont.c font_info->font.min_width = metrics.advance / 65536; font_info 2528 src/sfntfont.c font_info->font.space_width font_info 2534 src/sfntfont.c font_info->font.average_width = total_width / num_characters; font_info 2936 src/sfntfont.c struct sfnt_font_info *font_info; font_info 2977 src/sfntfont.c font_info = (struct sfnt_font_info *) XFONT_OBJECT (font_object); font_info 2983 src/sfntfont.c font_info->cmap = NULL; font_info 2984 src/sfntfont.c font_info->hhea = NULL; font_info 2985 src/sfntfont.c font_info->maxp = NULL; font_info 2986 src/sfntfont.c font_info->head = NULL; font_info 2987 src/sfntfont.c font_info->glyf = NULL; font_info 2988 src/sfntfont.c font_info->hmtx = NULL; font_info 2989 src/sfntfont.c font_info->loca_short = NULL; font_info 2990 src/sfntfont.c font_info->loca_long = NULL; font_info 2991 src/sfntfont.c font_info->cmap_data = NULL; font_info 2992 src/sfntfont.c font_info->prep = NULL; font_info 2993 src/sfntfont.c font_info->fpgm = NULL; font_info 2994 src/sfntfont.c font_info->cvt = NULL; font_info 2995 src/sfntfont.c font_info->uvs = NULL; font_info 2997 src/sfntfont.c font_info->outline_cache.next = &font_info->outline_cache; font_info 2998 src/sfntfont.c font_info->outline_cache.last = &font_info->outline_cache; font_info 2999 src/sfntfont.c font_info->outline_cache_size = 0; font_info 3000 src/sfntfont.c font_info->raster_cache.next = &font_info->raster_cache; font_info 3001 src/sfntfont.c font_info->raster_cache.last = &font_info->raster_cache; font_info 3002 src/sfntfont.c font_info->raster_cache_size = 0; font_info 3003 src/sfntfont.c font_info->interpreter = NULL; font_info 3004 src/sfntfont.c font_info->scale = 0; font_info 3005 src/sfntfont.c font_info->instance = -1; font_info 3006 src/sfntfont.c font_info->blend.coords = NULL; font_info 3008 src/sfntfont.c font_info->glyf_table_mapped = false; font_info 3011 src/sfntfont.c font_info->hb_font = NULL; font_info 3012 src/sfntfont.c font_info->fd = -1; font_info 3013 src/sfntfont.c font_info->directory = NULL; font_info 3027 src/sfntfont.c font_info->cmap = tables->cmap; font_info 3028 src/sfntfont.c font_info->hhea = tables->hhea; font_info 3029 src/sfntfont.c font_info->maxp = tables->maxp; font_info 3030 src/sfntfont.c font_info->head = tables->head; font_info 3031 src/sfntfont.c font_info->hmtx = tables->hmtx; font_info 3032 src/sfntfont.c font_info->glyf = tables->glyf; font_info 3033 src/sfntfont.c font_info->loca_short = tables->loca_short; font_info 3034 src/sfntfont.c font_info->loca_long = tables->loca_long; font_info 3035 src/sfntfont.c font_info->prep = tables->prep; font_info 3036 src/sfntfont.c font_info->fpgm = tables->fpgm; font_info 3037 src/sfntfont.c font_info->cvt = tables->cvt ; font_info 3038 src/sfntfont.c font_info->cmap_data = tables->cmap_data; font_info 3039 src/sfntfont.c font_info->cmap_subtable = tables->cmap_subtable; font_info 3040 src/sfntfont.c font_info->uvs = tables->uvs; font_info 3043 src/sfntfont.c font_info->scale = sfnt_get_scale (font_info->head, pixel_size); font_info 3046 src/sfntfont.c font = &font_info->font; font_info 3052 src/sfntfont.c charset = sfntfont_charset_for_cmap (font_info->cmap_subtable); font_info 3063 src/sfntfont.c = ceil (font_info->hhea->ascent font_info 3064 src/sfntfont.c * pixel_size * 1.0 / font_info->head->units_per_em); font_info 3066 src/sfntfont.c = -floor (font_info->hhea->descent font_info 3067 src/sfntfont.c * pixel_size * 1.0 / font_info->head->units_per_em); font_info 3071 src/sfntfont.c font->max_width = (font_info->hhea->advance_width_max font_info 3072 src/sfntfont.c * pixel_size * 1.0 / font_info->head->units_per_em); font_info 3104 src/sfntfont.c sfntfont_probe_widths (font_info); font_info 3107 src/sfntfont.c font_info->font.baseline_offset = 0; font_info 3108 src/sfntfont.c font_info->font.relative_compose = 0; font_info 3109 src/sfntfont.c font_info->font.default_ascent = 0; font_info 3110 src/sfntfont.c font_info->font.vertical_centering = 0; font_info 3111 src/sfntfont.c font_info->font.underline_position = -1; font_info 3112 src/sfntfont.c font_info->font.underline_thickness = 0; font_info 3119 src/sfntfont.c sfntfont_setup_interpreter (font_info, desc, point_size); font_info 3133 src/sfntfont.c sfnt_init_blend (&font_info->blend, desc->tables->fvar, font_info 3139 src/sfntfont.c font_info->blend.coords[i] font_info 3142 src/sfntfont.c sfnt_normalize_blend (&font_info->blend); font_info 3150 src/sfntfont.c if (font_info->blend.norm_coords[i]) font_info 3156 src/sfntfont.c sfnt_free_blend (&font_info->blend); font_info 3162 src/sfntfont.c if (font_info->interpreter) font_info 3163 src/sfntfont.c sfnt_vary_interpreter (font_info->interpreter, font_info 3164 src/sfntfont.c &font_info->blend); font_info 3166 src/sfntfont.c font_info->instance = instance; font_info 3189 src/sfntfont.c font_info->fd = tables->fd; font_info 3190 src/sfntfont.c font_info->directory = tables->directory; font_info 3195 src/sfntfont.c font_info->desc = desc; font_info 3199 src/sfntfont.c font_info->next = open_fonts; font_info 3200 src/sfntfont.c open_fonts = font_info; font_info 3209 src/sfntfont.c font_info->desc = NULL; font_info 10756 src/w32.c CONSOLE_FONT_INFO font_info; font_info 10758 src/w32.c if (s_pfn_Get_Current_Console_Font (hscreen, FALSE, &font_info)) font_info 10761 src/w32.c font_info.nFont); font_info 164 src/xftfont.c struct font_info *xftfont_info = NULL; font_info 203 src/xftfont.c font_object = font_build_object (VECSIZE (struct font_info), font_info 217 src/xftfont.c xftfont_info = (struct font_info *) font; font_info 345 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font; font_info 433 src/xftfont.c struct font_info *xftfont_info; font_info 447 src/xftfont.c xftfont_info = (struct font_info *) XFONT_OBJECT (font); font_info 455 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font; font_info 466 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font; font_info 508 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) s->font; font_info 619 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font; font_info 674 src/xftfont.c struct font_info *info = (struct font_info *) XFONT_OBJECT (font_object); font_info 732 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font; font_info 743 src/xftfont.c struct font_info *xftfont_info = (struct font_info *) font;