view leim/README @ 28230:8e330f701881

(Qx_charset_registry, Vface_default_registry): Variables removed. (clear_font_table, frame_update_line_height, load_face_font): Adjusted for the change of fontset implementation. (load_face_fontset_font): Function removed. (pixel_point_size): New function. (font_list): Argument type changed. Caller changed. (LFACE_FONT): New macro. (check_lface_attrs): Check attr[LFACE_FONT_INDEX]. (set_lface_from_font_name): Type of arg FONTNAME is changed to Lisp_Object. Determine the font name by actually loading a font by the specified pattern. Set LFACE_FONT (lface) to the specified pattern. Even if a font is not found, don't try alternatives. (Finternal_set_lisp_face_attribute): Handle `font' slot in lface. (set_font_frame_param): If `font' is specified in lface, use it. (Finternal_get_lisp_face_attribute): Handle `font' slot in lface. (lface_same_font_attributes_p): Likewise. (make_realized_face): Arguent changed. Caller changed. Set face->ascii_face to face itself. (free_realized_face): Free face->fontset if face is for ASCII. (face_suitable_for_iso8859_1_p, face_suitable_for_charset_p, deduce_unibyte_registry, x_charset_registry): Functions removed. (free_realized_multibyte_face): New function. (lookup_face, lookup_named_face, lookup_derived_face): Argument changed. Caller changed. (try_font_list): Argument type changed. (face_fontset): Check `font' slot of ATTRS, not `family' slot. (choose_face_font): Argument changed. Handle fontset properly. (choose_face_fontset_font): Function removed. (realize_default_face, realize_named_face): Don't remove the former face here. (realize_face): Argument changed. Caller changed. Remove face with the arg former_face_id in advance. Load font for the new face. (realize_x_face): Argument changed. Caller changed. For a multibyte character, share fontset with base_face. For a single byte character, make a new realized fontset. Don't load a font here. (realize_tty_face): Argument changed. Caller changed. (compute_char_face): Call FACE_FOR_CHAR, not FACE_FOR_CHARSET. (face_at_buffer_position): Don't check multibyte_p for returning DEFAULT_FACE_ID. (face_at_string_position): Call FACE_SUITABLE_FOR_CHAR_P, not FACE_SUITABLE_FOR_CHARSET_P. (syms_of_xfaces): Remove code for Qx_charset_registry and Vface_default_registry.
author Kenichi Handa <handa@m17n.org>
date Tue, 21 Mar 2000 00:43:10 +0000
parents 4d1e8a450aef
children 02fe8d6c424a
line wrap: on
line source

This directory contains LEIM files.
LEIM stands for Libraries of Emacs Input Methods.

Contents of subdirectories are as follows.

CXTERM-DIC:

This directory contains source dictionaries (TIT format) for Chinese
input method distribued with cxterm (Chinese version xterm).  These
dictionaries are automatically converted to Quail packages (Emacs Lisp
source file) by `make'.

quail:

This directory contains Emacs Lisp source files for Quail packages.

SKK-DIC:

This directory contains source dictionary for Japanese input method
distributed with SKK (Japanese input method run with Mule).  But, you
don't need this file because we distribute an Emacs Lisp source file
skk/skkdic.el which has already been converted from the source
dictionary (See below).

skk:

This directory contains Emacs Lisp source file skkdic.el which is
generated from a source dictionary in SKK-DIC directory.  In addtion,
it contains a byte compiled file skkdic.elc for users convenience
because it takes rather long time to byte-compile skkdic.el.