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 1796 src/font.c font_parse_family_registry (Lisp_Object family, Lisp_Object registry, Lisp_Object font_spec) font_spec 1802 src/font.c && NILP (AREF (font_spec, FONT_FAMILY_INDEX))) font_spec 1811 src/font.c && NILP (AREF (font_spec, FONT_FOUNDRY_INDEX))) font_spec 1812 src/font.c Ffont_put (font_spec, QCfoundry, font_intern_prop (p0, p1 - p0, 1)); font_spec 1815 src/font.c Ffont_put (font_spec, QCfamily, font_intern_prop (p1, len, 1)); font_spec 1818 src/font.c ASET (font_spec, FONT_FAMILY_INDEX, Fintern (family, Qnil)); font_spec 1834 src/font.c ASET (font_spec, FONT_REGISTRY_INDEX, Fintern (registry, Qnil)); font_spec 3888 src/font.c enum { font_spec_size = VECSIZE (struct font_spec) }; font_spec 3890 src/font.c struct font_spec *spec; font_spec 3895 src/font.c spec = (struct font_spec *) allocate_vector (font_spec_size); font_spec 4138 src/font.c (Lisp_Object font_spec, Lisp_Object frame, Lisp_Object num, Lisp_Object prefer) font_spec 4144 src/font.c CHECK_FONT_SPEC (font_spec); font_spec 4155 src/font.c list = font_list_entities (f, font_spec); font_spec 4203 src/font.c (Lisp_Object font_spec, Lisp_Object frame) font_spec 4205 src/font.c Lisp_Object val = Flist_fonts (font_spec, frame, make_fixnum (1), Qnil); font_spec 499 src/font.h INLINE struct font_spec * font_spec 503 src/font.h return XUNTAG (p, Lisp_Vectorlike, struct font_spec); font_spec 506 src/font.h INLINE struct font_spec * font_spec 510 src/font.h return XUNTAG (p, Lisp_Vectorlike, struct font_spec); font_spec 606 src/font.h Lisp_Object (*list) (struct frame *frame, Lisp_Object font_spec); font_spec 615 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 1503 src/fontset.c (Lisp_Object fontset, Lisp_Object characters, Lisp_Object font_spec, font_spec 1516 src/fontset.c if (CONSP (font_spec)) font_spec 1520 src/fontset.c font_parse_family_registry (XCAR (font_spec), XCDR (font_spec), spec); font_spec 1521 src/fontset.c font_spec = spec; font_spec 1522 src/fontset.c fontname = Ffont_xlfd_name (font_spec, Qnil); font_spec 1524 src/fontset.c else if (STRINGP (font_spec)) font_spec 1526 src/fontset.c fontname = font_spec; font_spec 1527 src/fontset.c font_spec = CALLN (Ffont_spec, QCname, fontname); font_spec 1529 src/fontset.c else if (FONT_SPEC_P (font_spec)) font_spec 1530 src/fontset.c fontname = Ffont_xlfd_name (font_spec, Qnil); font_spec 1531 src/fontset.c else if (! NILP (font_spec)) font_spec 1532 src/fontset.c Fsignal (Qfont, list2 (build_string ("Invalid font-spec"), font_spec)); font_spec 1534 src/fontset.c if (! NILP (font_spec)) font_spec 1538 src/fontset.c family = AREF (font_spec, FONT_FAMILY_INDEX); font_spec 1541 src/fontset.c registry = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1566 src/fontset.c font_def = font_def_new (font_spec, encoding, repertory); font_spec 1628 src/fontset.c if (NILP (font_spec)) font_spec 1668 src/fontset.c font_object = font_load_for_lface (f, face->lface, font_spec); font_spec 1670 src/fontset.c font_object = font_open_by_spec (f, font_spec); font_spec 1723 src/fontset.c Lisp_Object font_spec = Ffont_spec (0, NULL); font_spec 1728 src/fontset.c if (font_parse_xlfd (SSDATA (name), SBYTES (name), font_spec) < 0) font_spec 1730 src/fontset.c short_name = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1736 src/fontset.c ASET (font_spec, FONT_REGISTRY_INDEX, Qiso8859_1); font_spec 1738 src/fontset.c len = font_unparse_xlfd (font_spec, 0, xlfd, 256); font_spec 1789 src/fontset.c Lisp_Object font_spec = copy_font_spec (font_object); font_spec 1790 src/fontset.c Lisp_Object registry = AREF (font_spec, FONT_REGISTRY_INDEX); font_spec 1794 src/fontset.c val = assoc_no_quit (font_spec, auto_fontset_alist); font_spec 1806 src/fontset.c fontset_spec = copy_font_spec (font_spec); font_spec 1815 src/fontset.c auto_fontset_alist = Fcons (Fcons (font_spec, fontset), auto_fontset_alist); font_spec 1816 src/fontset.c font_spec = Ffont_spec (0, NULL); font_spec 1817 src/fontset.c ASET (font_spec, FONT_REGISTRY_INDEX, registry); font_spec 1825 src/fontset.c Fset_fontset_font (name, target, font_spec, Qnil, Qnil); font_spec 1826 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 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 1528 src/xfaces.c Lisp_Object font_spec, list, *drivers, vec; font_spec 1534 src/xfaces.c font_spec = Ffont_spec (0, NULL); font_spec 1538 src/xfaces.c font_parse_family_registry (family, Qnil, font_spec); font_spec 1541 src/xfaces.c list = font_list_entities (f, font_spec); font_spec 1679 src/xfaces.c Lisp_Object font_spec = font_spec_from_name (pattern); font_spec 1680 src/xfaces.c if (!FONTP (font_spec)) font_spec 1685 src/xfaces.c Ffont_put (font_spec, QCsize, make_fixnum (size)); font_spec 1686 src/xfaces.c Ffont_put (font_spec, QCavgwidth, make_fixnum (avgwidth)); font_spec 1688 src/xfaces.c Lisp_Object fonts = Flist_fonts (font_spec, frame, maximum, font_spec); font_spec 1696 src/xfaces.c && ! NILP (AREF (font_spec, FONT_SIZE_INDEX))) font_spec 1702 src/xfaces.c AREF (font_spec, FONT_SIZE_INDEX));