SystemFontSet Object (ISystemFontSet Interface)

This object provides access to the set of fonts registered in the system.

You can select a subset of these fonts using both predefined filters and your own filter. Predefined and custom filters have equal priority. If you set them both, all the system fonts which fit at least one of the filters will be added to the set of fonts for document synthesis.


Name Type Description
Application Engine, read-only Returns the Engine object.
FontNamesCustomFilter BSTR

Specifies a custom filter of font family names. This property may contain several font family names separated with commas. For example, "Arial,Times New Roman".

By default, the value of this property is an empty string.

FontNamesFilter int

Specifies a filter of font family names. This property allows you to select one or several predefined filters of font family names. The value of this property is a bitwise OR combination of the FontNamesFiltersEnum flags. For example, it can be FNF_Chinese | FNF_Japanese | FNF_Korean, which means that font families suitable for Chinese, Japanese, and Korean languages will be used during document synthesis.

By default, the value of this property is FNF_Auto, which means that the font filter is selected automatically, based on the recognition languages of the text.

Related objects

Object Diagram

See also



Working with Properties

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.