font_spec 556 src/androidfont.c androidfont_list (struct frame *f, Lisp_Object font_spec) font_spec 567 src/androidfont.c spec = androidfont_from_lisp (font_spec); font_spec 611 src/androidfont.c androidfont_match (struct frame *f, Lisp_Object font_spec) font_spec 620 src/androidfont.c spec = androidfont_from_lisp (font_spec); font_spec 162 src/font.c Lisp_Object font_spec; font_spec 163 src/font.c struct font_spec *spec font_spec 164 src/font.c = ((struct font_spec *) font_spec 165 src/font.c allocate_pseudovector (VECSIZE (struct font_spec), font_spec 167 src/font.c XSETFONT (font_spec, spec); font_spec 168 src/font.c return font_spec; font_spec 1822 src/font.c font_parse_family_registry (Lisp_Object family, Lisp_Object registry, Lisp_Object font_spec) font_spec 1828 src/font.c && NILP (AREF (font_spec, FONT_FAMILY_INDEX))) font_spec 1837 src/font.c && NILP (AREF (font_spec, FONT_FOUNDRY_INDEX))) font_spec 1838 src/font.c Ffont_put (font_spec, QCfoundry, font_intern_prop (p0, p1 - p0, 1)); font_spec 1841 src/font.c Ffont_put (font_spec, QCfamily, font_intern_prop (p1, len, 1)); font_spec 1844 src/font.c ASET (font_spec, FONT_FAMILY_INDEX, Fintern (family, Qnil)); font_spec 1860 src/font.c ASET (font_spec, FONT_REGISTRY_INDEX, Fintern (registry, Qnil)); font_spec 3914 src/font.c enum { font_spec_size = VECSIZE (struct font_spec) }; font_spec 3916 src/font.c struct font_spec *spec; font_spec 3921 src/font.c spec = (struct font_spec *) allocate_vector (font_spec_size); font_spec 4164 src/font.c (Lisp_Object font_spec, Lisp_Object frame, Lisp_Object num, Lisp_Object prefer) font_spec 4170 src/font.c CHECK_FONT_SPEC (font_spec); font_spec 4181 src/font.c list = font_list_entities (f, font_spec); font_spec 4229 src/font.c (Lisp_Object font_spec, Lisp_Object frame) font_spec 4231 src/font.c Lisp_Object val = Flist_fonts (font_spec, frame, make_fixnum (1), Qnil); font_spec 504 src/font.h INLINE struct font_spec * font_spec 508 src/font.h return XUNTAG (p, Lisp_Vectorlike, struct font_spec); font_spec 511 src/font.h INLINE struct font_spec * font_spec 515 src/font.h return XUNTAG (p, Lisp_Vectorlike, struct font_spec); font_spec 617 src/font.h Lisp_Object (*list) (struct frame *frame, Lisp_Object font_spec); font_spec 626 src/font.h Lisp_Object (*match) (struct frame *f, Lisp_Object font_spec); font_spec 257 src/fontset.c font_def_new (Lisp_Object font_spec, Lisp_Object encoding, font_spec 260 src/fontset.c return CALLN (Fvector, font_spec, encoding, repertory); font_spec 411 src/fontset.c Lisp_Object font_spec = FONT_DEF_SPEC (font_def); font_spec 413 src/fontset.c Lisp_Object otf_spec = Ffont_get (font_spec, QCotf); font_spec 419 src/fontset.c else if (! font_match_p (font_spec, font_object)) font_spec 444 src/fontset.c Lisp_Object lang = Ffont_get (font_spec, QClang); font_spec 1530 src/fontset.c (Lisp_Object fontset, Lisp_Object characters, Lisp_Object font_spec, font_spec 1543 src/fontset.c if (CONSP (font_spec)) font_spec 1547 src/fontset.c font_parse_family_registry (XCAR (font_spec), XCDR (font_spec), spec); font_spec 1548 src/fontset.c font_spec = spec; font_spec 1549 src/fontset.c fontname = Ffont_xlfd_name (font_spec, Qnil); font_spec 1551 src/fontset.c else if (STRINGP (font_spec)) font_spec 1553 src/fontset.c fontname = font_spec; font_spec 1554 src/fontset.c font_spec = CALLN (Ffont_spec, QCname, fontname); font_spec 1556 src/fontset.c else if (FONT_SPEC_P (font_spec)) font_spec 1557 src/fontset.c fontname = Ffont_xlfd_name (font_spec, Qnil); font_spec 1558 src/fontset.c else if (! NILP (font_spec)) font_spec 1559 src/fontset.c Fsignal (Qfont, list2 (build_string ("Invalid font-spec"), font_spec)); font_spec 1561 src/fontset.c if (! NILP (font_spec)) font_spec 1565 src/fontset.c family = AREF (font_spec, FONT_FAMILY_INDEX); font_spec 1568 src/fontset.c registry = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1593 src/fontset.c font_def = font_def_new (font_spec, encoding, repertory); font_spec 1655 src/fontset.c if (NILP (font_spec)) font_spec 1695 src/fontset.c font_object = font_load_for_lface (f, face->lface, font_spec); font_spec 1697 src/fontset.c font_object = font_open_by_spec (f, font_spec); font_spec 1750 src/fontset.c Lisp_Object font_spec = Ffont_spec (0, NULL); font_spec 1755 src/fontset.c if (font_parse_xlfd (SSDATA (name), SBYTES (name), font_spec) < 0) font_spec 1757 src/fontset.c short_name = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1763 src/fontset.c ASET (font_spec, FONT_REGISTRY_INDEX, Qiso8859_1); font_spec 1765 src/fontset.c len = font_unparse_xlfd (font_spec, 0, xlfd, 256); font_spec 1816 src/fontset.c Lisp_Object font_spec = copy_font_spec (font_object); font_spec 1817 src/fontset.c Lisp_Object registry = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1821 src/fontset.c val = assoc_no_quit (font_spec, auto_fontset_alist); font_spec 1833 src/fontset.c fontset_spec = copy_font_spec (font_spec); font_spec 1842 src/fontset.c auto_fontset_alist = Fcons (Fcons (font_spec, fontset), auto_fontset_alist); font_spec 1843 src/fontset.c font_spec = Ffont_spec (0, NULL); font_spec 1844 src/fontset.c ASET (font_spec, FONT_REGISTRY_INDEX, registry); font_spec 1852 src/fontset.c Fset_fontset_font (name, target, font_spec, Qnil, Qnil); font_spec 1853 src/fontset.c Fset_fontset_font (name, Qnil, font_spec, Qnil, Qnil); font_spec 660 src/haikufont.c haikufont_match (struct frame *f, Lisp_Object font_spec) font_spec 665 src/haikufont.c haikufont_spec_or_entity_to_pattern (font_spec, 0, &ptn); font_spec 679 src/haikufont.c haikufont_list (struct frame *f, Lisp_Object font_spec) font_spec 690 src/haikufont.c tem = assq_no_quit (QCotf, AREF (font_spec, FONT_EXTRA_INDEX)); font_spec 698 src/haikufont.c haikufont_spec_or_entity_to_pattern (font_spec, 1, &ptn); font_spec 1818 src/sfntfont.c sfntfont_list (struct frame *f, Lisp_Object font_spec) font_spec 1830 src/sfntfont.c tem = assq_no_quit (QCotf, AREF (font_spec, FONT_EXTRA_INDEX)); font_spec 1841 src/sfntfont.c rc = sfntfont_list_1 (desc, font_spec, instances, font_spec 1866 src/sfntfont.c sfntfont_match (struct frame *f, Lisp_Object font_spec) font_spec 1870 src/sfntfont.c matches = sfntfont_list (f, font_spec); font_spec 267 src/w32font.c w32font_list (struct frame *f, Lisp_Object font_spec) font_spec 269 src/w32font.c Lisp_Object fonts = w32font_list_internal (f, font_spec, 0); font_spec 270 src/w32font.c FONT_ADD_LOG ("w32font-list", font_spec, fonts); font_spec 279 src/w32font.c w32font_match (struct frame *f, Lisp_Object font_spec) font_spec 281 src/w32font.c Lisp_Object entity = w32font_match_internal (f, font_spec, 0); font_spec 282 src/w32font.c FONT_ADD_LOG ("w32font-match", font_spec, entity); font_spec 816 src/w32font.c w32font_list_internal (struct frame *f, Lisp_Object font_spec, font_spec 822 src/w32font.c match_data.orig_font_spec = font_spec; font_spec 827 src/w32font.c fill_in_logfont (f, &match_data.pattern, font_spec); font_spec 833 src/w32font.c Lisp_Object spec_charset = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 851 src/w32font.c for (extra = AREF (font_spec, FONT_EXTRA_INDEX); font_spec 897 src/w32font.c w32font_match_internal (struct frame *f, Lisp_Object font_spec, font_spec 903 src/w32font.c match_data.orig_font_spec = font_spec; font_spec 908 src/w32font.c fill_in_logfont (f, &match_data.pattern, font_spec); font_spec 919 src/w32font.c for (extra = AREF (font_spec, FONT_EXTRA_INDEX); font_spec 2031 src/w32font.c fill_in_logfont (struct frame *f, LOGFONT *logfont, Lisp_Object font_spec) font_spec 2036 src/w32font.c tmp = AREF (font_spec, FONT_DPI_INDEX); font_spec 2043 src/w32font.c tmp = AREF (font_spec, FONT_SIZE_INDEX); font_spec 2054 src/w32font.c tmp = AREF (font_spec, FONT_WEIGHT_INDEX); font_spec 2056 src/w32font.c logfont->lfWeight = w32_encode_weight (FONT_WEIGHT_NUMERIC (font_spec)); font_spec 2059 src/w32font.c tmp = AREF (font_spec, FONT_SLANT_INDEX); font_spec 2062 src/w32font.c int slant = FONT_SLANT_NUMERIC (font_spec); font_spec 2071 src/w32font.c tmp = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 2087 src/w32font.c tmp = AREF (font_spec, FONT_FAMILY_INDEX); font_spec 2103 src/w32font.c tmp = AREF (font_spec, FONT_ADSTYLE_INDEX); font_spec 2113 src/w32font.c tmp = AREF (font_spec, FONT_SPACING_INDEX); font_spec 2126 src/w32font.c for (extra = AREF (font_spec, FONT_EXTRA_INDEX); font_spec 68 src/w32font.h Lisp_Object font_spec, font_spec 71 src/w32font.h Lisp_Object font_spec, font_spec 119 src/w32uniscribe.c uniscribe_list (struct frame *f, Lisp_Object font_spec) font_spec 121 src/w32uniscribe.c Lisp_Object fonts = w32font_list_internal (f, font_spec, true); font_spec 122 src/w32uniscribe.c FONT_ADD_LOG ("uniscribe-list", font_spec, fonts); font_spec 127 src/w32uniscribe.c uniscribe_match (struct frame *f, Lisp_Object font_spec) font_spec 129 src/w32uniscribe.c Lisp_Object entity = w32font_match_internal (f, font_spec, true); font_spec 130 src/w32uniscribe.c FONT_ADD_LOG ("uniscribe-match", font_spec, entity); font_spec 1231 src/w32uniscribe.c w32hb_list (struct frame *f, Lisp_Object font_spec) font_spec 1233 src/w32uniscribe.c Lisp_Object fonts = w32font_list_internal (f, font_spec, true); font_spec 1234 src/w32uniscribe.c FONT_ADD_LOG ("harfbuzz-list", font_spec, fonts); font_spec 1244 src/w32uniscribe.c w32hb_match (struct frame *f, Lisp_Object font_spec) font_spec 1246 src/w32uniscribe.c Lisp_Object entity = w32font_match_internal (f, font_spec, true); font_spec 1247 src/w32uniscribe.c FONT_ADD_LOG ("harfbuzz-match", font_spec, entity); font_spec 1565 src/xfaces.c Lisp_Object font_spec, list, *drivers, vec; font_spec 1571 src/xfaces.c font_spec = Ffont_spec (0, NULL); font_spec 1575 src/xfaces.c font_parse_family_registry (family, Qnil, font_spec); font_spec 1578 src/xfaces.c list = font_list_entities (f, font_spec); font_spec 1716 src/xfaces.c Lisp_Object font_spec = font_spec_from_name (pattern); font_spec 1717 src/xfaces.c if (!FONTP (font_spec)) font_spec 1722 src/xfaces.c Ffont_put (font_spec, QCsize, make_fixnum (size)); font_spec 1723 src/xfaces.c Ffont_put (font_spec, QCavgwidth, make_fixnum (avgwidth)); font_spec 1725 src/xfaces.c Lisp_Object fonts = Flist_fonts (font_spec, frame, maximum, font_spec); font_spec 1733 src/xfaces.c && ! NILP (AREF (font_spec, FONT_SIZE_INDEX))) font_spec 1739 src/xfaces.c AREF (font_spec, FONT_SIZE_INDEX));