]> git.eshelyaron.com Git - emacs.git/commit
(Qprepend, Qappend): New variables.
authorKenichi Handa <handa@m17n.org>
Fri, 26 Jul 2002 04:06:25 +0000 (04:06 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 26 Jul 2002 04:06:25 +0000 (04:06 +0000)
commit1d5d720059a440409157199b4ce9ce9e9105df41
treebc84393ddd6f5f1f0940d61b1a64fd49db135b6e
parent153b4d7b751e341512229cfd529751b197f4ab77
(Qprepend, Qappend): New variables.
(FONTSET_CHARSET_ALIST, FONTSET_FACE_ALIST): These macros deleted.
(FONTSET_NOFONT_FACE, FONTSET_REPERTORY): New macros.
(FONTSET_REF): Optimize if FONTSET is Vdefault_fontset.
(FONTSET_REF_AND_RANGE, FONTSET_ADD): New macros.
(fontset_ref_and_range, fontset_add, reorder_font_vector)
(load_font_get_repertory): New functions.
(fontset_set): This function deleted.
(fontset_face): New arg FACE.  Return face ID, not face.
Completely re-written to handle new fontset structure.  Caller
changed.
(free_face_fontset): Use ASET istead of AREF (X) = Y.
(face_for_char): Don't call lookup_face.
(make_fontset_for_ascii_face): New arg FACE.
(fs_load_font): New arg CHARSET_ID.  Don't check
Vfont_encoding_alist here.
(find_font_encoding): New function.
(list_fontsets): Use STRINGP, not ! NILP.
(accumulate_script_ranges): New function.
(Fset_fontset_font, Fnew_fontset, Ffontset_info): Completely
re-written to handle new fontset structure.
(Ffontset_font): Return a copy of element.
(syms_of_fontset): Define symbols Qprepend and Qappend.  Fix
docstring of font-encoding-alist.
src/fontset.c