(MFTtoProp): Member completely changed. (ft_to_prop): Adjusted for the above change. (ft_to_prop_size): Likewise. (set_font_info): Adjusted for the change of MFTtoProp. (fc_generic_family_list): New variable. (fc_list): Add special handling of generic font names. (mfont__ft_init): Adjusted for the change of MFTtoProp. Initialize fc_generic_family_list. (mfont__ft_fini): Don't free ft_to_prop.  Free fc_generic_family_list. (FC_vs_M17N_font_prop): New type. (fc_weight_table, fc_slant_table, fc_width_table): New variables. (fc_decode_prop, fc_encode_prop): New functions. (mfont__ft_parse_name): Use fc_decode_prop. (mfont__ft_unparse_name): Use fc_encode_prop.
(MFTtoProp): Member completely changed.
(ft_to_prop): Adjusted for the above change.
(ft_to_prop_size): Likewise.
(set_font_info): Adjusted for the change of MFTtoProp.
(fc_generic_family_list): New variable.
(fc_list): Add special handling of generic font names.
(mfont__ft_init): Adjusted for the change of MFTtoProp.
Initialize fc_generic_family_list.
(mfont__ft_fini): Don't free ft_to_prop.  Free
fc_generic_family_list.
(FC_vs_M17N_font_prop): New type.
(fc_weight_table, fc_slant_table, fc_width_table): New variables.
(fc_decode_prop, fc_encode_prop): New functions.
(mfont__ft_parse_name): Use fc_decode_prop.
(mfont__ft_unparse_name): Use fc_encode_prop.

xmirror/m17n-lib,xmirror/m17n-lib,xmirror/m17n-lib,xmirror/m17n-lib