FontConfigs类

FontConfigs类

指定字体设置

FontConfigs 类型公开以下成员:

构造函数

构造函数描述
__init__(self)构造一个新的 FontConfigs 实例

属性

属性描述
default_font_name获取或设置默认字体名称。
prefer_system_font_substitutes指示当不存在某种字体且未设置该字体的替代时,是否首先使用系统字体替代。
例如,在 Ubuntu 上,“Arial”字体通常被“Liberation Sans”取代。
默认值为 false。

方法

方法描述
is_font_available(, font_name)指示字体是否可用。
get_font_file_data_info(, font_name, is_bold, is_italic, is_exact_style)获取字体文件数据的数据信息。
set_font_substitutes(, original_font_name, substitute_font_names)给定原始字体名称的字体替代名称。
get_font_substitutes(, original_font_name)如果原始字体不存在,则返回包含要使用的字体替代名称的数组。
set_font_folder(, font_folder, recursive)设置字体文件夹
set_font_folders(, font_folders, recursive)设置字体文件夹
set_font_sources(, sources)
get_font_sources()获取包含源列表的数组的副本

也可以看看