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));