
## FontConfigs class

Specifies font settings



The FontConfigs type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [FontConfigs()](/diagram/python-net/aspose.diagram/fontconfigs/__init__/#) |  |


### Properties
| Property | Description |
| :- | :- |
| [default_font_name](/diagram/python-net/aspose.diagram/fontconfigs/default_font_name) | Gets or sets the default font name. |
| [prefer_system_font_substitutes](/diagram/python-net/aspose.diagram/fontconfigs/prefer_system_font_substitutes) | Indicate whether to use system font substitutes first or not when a font is not presented and the substitute of this font is not set.<br/>e.g. On Ubuntu, "Arial" font is generally substituted by "Liberation Sans".<br/>Default value is false. |


### Methods
| Method | Description |
| :- | :- |
| [set_font_substitutes(original_font_name, substitute_font_names)](/diagram/python-net/aspose.diagram/fontconfigs/set_font_substitutes/#str-list) |  |
| [get_font_substitutes(original_font_name)](/diagram/python-net/aspose.diagram/fontconfigs/get_font_substitutes/#str) | Returns array containing font substitute names to be used if original font is not presented. |
| [set_font_folder(font_folder, recursive)](/diagram/python-net/aspose.diagram/fontconfigs/set_font_folder/#str-bool) | Sets the fonts folder |
| [set_font_folders(font_folders, recursive)](/diagram/python-net/aspose.diagram/fontconfigs/set_font_folders/#list-bool) |  |
| [set_font_sources(sources)](/diagram/python-net/aspose.diagram/fontconfigs/set_font_sources/#list) |  |
| [get_font_sources()](/diagram/python-net/aspose.diagram/fontconfigs/get_font_sources/#) | Gets a copy of the array that contains the list of sources |


### See Also

* module [aspose.diagram](../)
