Include <freetype/ftbdf.h>.
authorhanda <handa>
Mon, 10 May 2004 01:55:22 +0000 (01:55 +0000)
committerhanda <handa>
Mon, 10 May 2004 01:55:22 +0000 (01:55 +0000)
commit7ee901d998c241e38f2745fe9eda0b1651c0bc8c
tree94de17a339defaf64daea5e2c04ce21f17d24593
parent5873f6f3c0cc6bda699c2ad35b9a866e19dc401e
Include <freetype/ftbdf.h>.
(Municode_bmp, Municode_full, Miso10646_1, Miso8859_1): New
variables.
(mfont__ft_init): Initialize them.
(ft_iso8859_1_font_list): New variable.
(set_font_info): Detect a font containing iso8859-1 glyphs and
register it in ft_iso8859_1_font_list.  If the font is not
scalable, assume it as BDF or PCF font and setup SIZE and RESY
properties of the font from its properties.
(add_font_list): If the font is not scalable, check if it is BDF
or PCF font.  If not, ignore it.
(ft_select): If FAMILY is Mnil, return NULL only if the requested
registry is not iso8859-1.
(ft_select) [not HAVE_XFT2]: If FAMILY is Mnil, select one from
ft_iso8859_1_font_list.
(ft_find_metric): If the font is not scalable, assume it as BDF
or PCF, and get a metric from its properties.
(mfont__ft_fini): Free ft_iso8859_1_font_list.
src/font-ft.c