Mercurial > emacs
view etc/nxml/02900-0297F.el @ 94938:5752d7154afc
Throughout the file, delete all USE_FONT_BACKEND
conditionals. Don't check enable_font_backend. Delete all codes
used only when USE_FONT_BACKEND is not defined. Use
FONT_XXX_NAME_NUMERIC instead of face_numeric_xxx.
(QCfoundry, QCadstyle, QCregistry, QCspacing, QCsize, QCavgwidth)
(Qp): Extern them.
(clear_font_table, load_face_font, xlfd_lookup_field_contents):
Deleted.
(struct font_name): Deleted.
(xlfd_numeric_value, xlfd_symbolic_value): Deleted.
(compare_fonts_by_sort_order): New function.
(xlfd_numeric_slant, xlfd_symbolic_slant, xlfd_numeric_weight)
(xlfd_symbolic_weight, xlfd_numeric_swidth, xlfd_symbolic_swidth):
Deleted.
(Fx_family_fonts): Use font_list_entities, and sort fonts by
compare_fonts_by_sort_order.
(Fx_font_family_list): Call Ffont_family_list.
(face_numeric_value, face_numeric_weight, face_numeric_slant)
(face_numeric_swidth, face_symbolic_value, face_symbolic_weight)
(face_symbolic_slant, face_symbolic_swidth)
(split_font_name_into_vector, build_font_name_from_vector)
(xlfd_fixed_p, xlfd_point_size, pixel_point_size)
(font_rescale_ratio, split_font_name, build_font_name)
(free_font_names, sort_fonts, x_face_list_fonts)
(face_font_available_p, sorted_font_list, cmp_font_names)
(font_list_1, concat_font_list, font_list, remove_duplicates):
Deleted.
(Fx_list_fonts): Use Ffont_list.
(LFACE_AVGWIDTH): Deleted.
(check_lface_attrs): Don't check LFACE_AVGWIDTH. Check LFACE_FONT
by FONTP.
(lface_fully_specified_p): Don't check LFACE_AVGWIDTH.
(set_lface_from_font_name): Delete it.
(set_lface_from_font): Renamed from
set_lface_from_font_and_fontset. Caller changed. Don't set
LFACE_AVGWIDTH. Use FONT_XXX_FOR_FACE to get a symbol suitable
for face.
(merge_face_vectors): Copy font-spec if necessary. Clear
properties of the font-spec if necessary.
(merge_face_ref): Clear properties of the font-spec if necessary.
(Finternal_set_lisp_face_attribute): Likewise.
(set_font_frame_param): Use font_load_for_lface to load a
font-object, and call Fmodify_frame_parameters with it.
(x_update_menu_appearance): Don't check LFACE_AVGWIDTH. Get XLFD
font name by Ffont_xlfd_name.
(Finternal_lisp_face_attribute_values): Don't check QCweight,
QCslant, and QCwidth.
(Fface_font): Get a font name from font->props[FONT_NAME_INDEX].
(lface_same_font_attributes_p): Don't check LFACE_AVGWIDTH.
Compare fonts by EQ.
(lookup_non_ascii_face): Deleted.
(face_for_font): The 2nd argument changed.
(x_supports_face_attributes_p): Don't check LFACE_AVGWIDTH. Check
atomic font properties by case insensitive.
(realize_non_ascii_face): Set face->overstrike correctly.
(realize_x_face): Likewise. Check if LFACE_FONT is a font_object.
(dump_realized_face): Get font name from
font->props[FONT_NAME_INDEX]. Don't print font_info_id.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 14 May 2008 01:41:52 +0000 |
parents | fa1dc0df0482 |
children | ef719132ddfa |
line wrap: on
line source
(nxml-define-char-name-set 'supplemental-arrows-b '(("RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE" #x2900) ("RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE" #x2901) ("LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE" #x2902) ("RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE" #x2903) ("LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE" #x2904) ("RIGHTWARDS TWO-HEADED ARROW FROM BAR" #x2905) ("LEFTWARDS DOUBLE ARROW FROM BAR" #x2906) ("RIGHTWARDS DOUBLE ARROW FROM BAR" #x2907) ("DOWNWARDS ARROW WITH HORIZONTAL STROKE" #x2908) ("UPWARDS ARROW WITH HORIZONTAL STROKE" #x2909) ("UPWARDS TRIPLE ARROW" #x290A) ("DOWNWARDS TRIPLE ARROW" #x290B) ("LEFTWARDS DOUBLE DASH ARROW" #x290C) ("RIGHTWARDS DOUBLE DASH ARROW" #x290D) ("LEFTWARDS TRIPLE DASH ARROW" #x290E) ("RIGHTWARDS TRIPLE DASH ARROW" #x290F) ("RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW" #x2910) ("RIGHTWARDS ARROW WITH DOTTED STEM" #x2911) ("UPWARDS ARROW TO BAR" #x2912) ("DOWNWARDS ARROW TO BAR" #x2913) ("RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE" #x2914) ("RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE" #x2915) ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL" #x2916) ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE" #x2917) ("RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE" #x2918) ("LEFTWARDS ARROW-TAIL" #x2919) ("RIGHTWARDS ARROW-TAIL" #x291A) ("LEFTWARDS DOUBLE ARROW-TAIL" #x291B) ("RIGHTWARDS DOUBLE ARROW-TAIL" #x291C) ("LEFTWARDS ARROW TO BLACK DIAMOND" #x291D) ("RIGHTWARDS ARROW TO BLACK DIAMOND" #x291E) ("LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND" #x291F) ("RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND" #x2920) ("NORTH WEST AND SOUTH EAST ARROW" #x2921) ("NORTH EAST AND SOUTH WEST ARROW" #x2922) ("NORTH WEST ARROW WITH HOOK" #x2923) ("NORTH EAST ARROW WITH HOOK" #x2924) ("SOUTH EAST ARROW WITH HOOK" #x2925) ("SOUTH WEST ARROW WITH HOOK" #x2926) ("NORTH WEST ARROW AND NORTH EAST ARROW" #x2927) ("NORTH EAST ARROW AND SOUTH EAST ARROW" #x2928) ("SOUTH EAST ARROW AND SOUTH WEST ARROW" #x2929) ("SOUTH WEST ARROW AND NORTH WEST ARROW" #x292A) ("RISING DIAGONAL CROSSING FALLING DIAGONAL" #x292B) ("FALLING DIAGONAL CROSSING RISING DIAGONAL" #x292C) ("SOUTH EAST ARROW CROSSING NORTH EAST ARROW" #x292D) ("NORTH EAST ARROW CROSSING SOUTH EAST ARROW" #x292E) ("FALLING DIAGONAL CROSSING NORTH EAST ARROW" #x292F) ("RISING DIAGONAL CROSSING SOUTH EAST ARROW" #x2930) ("NORTH EAST ARROW CROSSING NORTH WEST ARROW" #x2931) ("NORTH WEST ARROW CROSSING NORTH EAST ARROW" #x2932) ("WAVE ARROW POINTING DIRECTLY RIGHT" #x2933) ("ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS" #x2934) ("ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS" #x2935) ("ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS" #x2936) ("ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS" #x2937) ("RIGHT-SIDE ARC CLOCKWISE ARROW" #x2938) ("LEFT-SIDE ARC ANTICLOCKWISE ARROW" #x2939) ("TOP ARC ANTICLOCKWISE ARROW" #x293A) ("BOTTOM ARC ANTICLOCKWISE ARROW" #x293B) ("TOP ARC CLOCKWISE ARROW WITH MINUS" #x293C) ("TOP ARC ANTICLOCKWISE ARROW WITH PLUS" #x293D) ("LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW" #x293E) ("LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW" #x293F) ("ANTICLOCKWISE CLOSED CIRCLE ARROW" #x2940) ("CLOCKWISE CLOSED CIRCLE ARROW" #x2941) ("RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW" #x2942) ("LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW" #x2943) ("SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW" #x2944) ("RIGHTWARDS ARROW WITH PLUS BELOW" #x2945) ("LEFTWARDS ARROW WITH PLUS BELOW" #x2946) ("RIGHTWARDS ARROW THROUGH X" #x2947) ("LEFT RIGHT ARROW THROUGH SMALL CIRCLE" #x2948) ("UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE" #x2949) ("LEFT BARB UP RIGHT BARB DOWN HARPOON" #x294A) ("LEFT BARB DOWN RIGHT BARB UP HARPOON" #x294B) ("UP BARB RIGHT DOWN BARB LEFT HARPOON" #x294C) ("UP BARB LEFT DOWN BARB RIGHT HARPOON" #x294D) ("LEFT BARB UP RIGHT BARB UP HARPOON" #x294E) ("UP BARB RIGHT DOWN BARB RIGHT HARPOON" #x294F) ("LEFT BARB DOWN RIGHT BARB DOWN HARPOON" #x2950) ("UP BARB LEFT DOWN BARB LEFT HARPOON" #x2951) ("LEFTWARDS HARPOON WITH BARB UP TO BAR" #x2952) ("RIGHTWARDS HARPOON WITH BARB UP TO BAR" #x2953) ("UPWARDS HARPOON WITH BARB RIGHT TO BAR" #x2954) ("DOWNWARDS HARPOON WITH BARB RIGHT TO BAR" #x2955) ("LEFTWARDS HARPOON WITH BARB DOWN TO BAR" #x2956) ("RIGHTWARDS HARPOON WITH BARB DOWN TO BAR" #x2957) ("UPWARDS HARPOON WITH BARB LEFT TO BAR" #x2958) ("DOWNWARDS HARPOON WITH BARB LEFT TO BAR" #x2959) ("LEFTWARDS HARPOON WITH BARB UP FROM BAR" #x295A) ("RIGHTWARDS HARPOON WITH BARB UP FROM BAR" #x295B) ("UPWARDS HARPOON WITH BARB RIGHT FROM BAR" #x295C) ("DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR" #x295D) ("LEFTWARDS HARPOON WITH BARB DOWN FROM BAR" #x295E) ("RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR" #x295F) ("UPWARDS HARPOON WITH BARB LEFT FROM BAR" #x2960) ("DOWNWARDS HARPOON WITH BARB LEFT FROM BAR" #x2961) ("LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN" #x2962) ("UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT" #x2963) ("RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN" #x2964) ("DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT" #x2965) ("LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP" #x2966) ("LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN" #x2967) ("RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP" #x2968) ("RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN" #x2969) ("LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH" #x296A) ("LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH" #x296B) ("RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH" #x296C) ("RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH" #x296D) ("UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT" #x296E) ("DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT" #x296F) ("RIGHT DOUBLE ARROW WITH ROUNDED HEAD" #x2970) ("EQUALS SIGN ABOVE RIGHTWARDS ARROW" #x2971) ("TILDE OPERATOR ABOVE RIGHTWARDS ARROW" #x2972) ("LEFTWARDS ARROW ABOVE TILDE OPERATOR" #x2973) ("RIGHTWARDS ARROW ABOVE TILDE OPERATOR" #x2974) ("RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO" #x2975) ("LESS-THAN ABOVE LEFTWARDS ARROW" #x2976) ("LEFTWARDS ARROW THROUGH LESS-THAN" #x2977) ("GREATER-THAN ABOVE RIGHTWARDS ARROW" #x2978) ("SUBSET ABOVE RIGHTWARDS ARROW" #x2979) ("LEFTWARDS ARROW THROUGH SUBSET" #x297A) ("SUPERSET ABOVE LEFTWARDS ARROW" #x297B) ("LEFT FISH TAIL" #x297C) ("RIGHT FISH TAIL" #x297D) ("UP FISH TAIL" #x297E) ("DOWN FISH TAIL" #x297F) )) ;; arch-tag: 57fdeec3-1003-4f3e-ac93-1d698f6eacd8