• Geoff Voelker's avatar
    (Vx_pixel_size_width): New global variable. · 4587b026
    Geoff Voelker authored
    (unibyte_display_via_language_environment): New global variable.
    (x_set_font): Add support for setting fontsets.
    (Fx_create_frame): Add check_w32(). Initialize fontsets.  Fix
    font names to match xlfd-tight-regexp.
    (w32_load_font): Rewrite based on x_load_font.
    (x_to_w32_charset, w32_to_x_charset): Add character sets.  Use
    `iso8859-1' rather than `ansi'.
    (w32_to_x_font): Remove `-' from font name.  Remove the `-' off the
    end. Move charset into `charset registry' field.
    (enum_font_cb2): Check charsets match.  Include width in font list.
    
    (w32_list_fonts): Rewrite based on x_list_fonts.
    Moved from w32term.c to have access to enumfont_t struct.
    (Fx_list_fonts): w32 specific version eliminated.  Include
    `x-list-fonts.c'.
    (w32_get_font_info, w32_query_font, w32_find_ccl_program): New
    functions for fontset support - adapted from x_ equivalents.
    (syms_of_w32fns): New lisp variables initialised.  Function
    pointers for fontset.c set up.
    4587b026
w32fns.c 182 KB