/**
* A configuration of font settings.
* @example
* ```json
* {
*    "defaultItemsConfig": {
*        "text": {
*            "font": {
*                "postScriptName": "Impact",
*                "size": 33,
*                "fauxBold": true,
*                "fauxItalic": true
*            },
*            "color": "rgb(30,30,30)"
*        }
*    }
* }
* ```
* @public
*/
export interface IFontSettingsData {
    previewSize?: number | string;
    /** The font name. The default value is `"Roboto-Regular"`. */
    postScriptName?: string;
    /** The font size in points (for example, `8`) or as a percentage of the height of the print area (for example, `"15%"`). The default value is `10` pt. */
    size?: number | string;
    /** Enables the faux bold style for text. The default value is `false`. */
    fauxBold?: boolean;
    /** Enables the faux italic style for text. The default value is `false`. */
    fauxItalic?: boolean;
    /** Enables the all caps style for text. The default value is `false`. */
    allCaps?: boolean;
    /** Enables the small caps style for text. The default value is `false`. */
    smallCaps?: boolean;
}
