Top | ![]() |
![]() |
![]() |
![]() |
FontManagerProperties * | font_manager_properties_new () |
gboolean | font_manager_properties_load () |
gboolean | font_manager_properties_save () |
gboolean | font_manager_properties_discard () |
gchar * | font_manager_properties_get_filepath () |
void | font_manager_properties_reset () |
gboolean | antialias | Read / Write |
gboolean | autohint | Read / Write |
char * | config-dir | Read / Write |
double | dpi | Read / Write |
gboolean | embeddedbitmap | Read / Write |
gboolean | hinting | Read / Write |
int | hintstyle | Read / Write |
int | lcdfilter | Read / Write |
double | less | Read / Write |
double | more | Read / Write |
int | rgba | Read / Write |
double | scale | Read / Write |
char * | target-file | Read / Write |
int | type | Read / Write |
FontManagerProperties *
font_manager_properties_new (void
);
A newly created FontManagerProperties
Free the returned object using
. g_object_unref()
[transfer full]
gboolean
font_manager_properties_load (FontManagerProperties *self
);
gboolean
font_manager_properties_save (FontManagerProperties *self
);
gboolean
font_manager_properties_discard (FontManagerProperties *self
);
gchar *
font_manager_properties_get_filepath (FontManagerProperties *self
);
a newly allocated string containing the full
filepath to current configuration file or NULL
. Free the result using
. g_free()
[transfer full][nullable]
void
font_manager_properties_reset (FontManagerProperties *self
);
Reset all base properties to their default values
#define FONT_MANAGER_TYPE_PROPERTIES (font_manager_properties_get_type())
struct FontManagerPropertiesClass { GObjectClass parent_class; gboolean (* load) (FontManagerProperties *self); gboolean (* save) (FontManagerProperties *self); void (* parse_test_node) (FontManagerProperties *self, xmlNode *test_node); void (* parse_edit_node) (FontManagerProperties *self, xmlNode *edit_node); void (* add_match_criteria) (FontManagerProperties *self, FontManagerXmlWriter *writer); };
#define FONT_MANAGER_TYPE_PROPERTIES_TYPE (font_manager_properties_type_get_type ())
“antialias”
property “antialias” gboolean
Whether to use anti-aliasing or not.
Owner: FontManagerProperties
Flags: Read / Write
Default value: FALSE
“autohint”
property “autohint” gboolean
Whether to use autohinting or not.
Owner: FontManagerProperties
Flags: Read / Write
Default value: FALSE
“config-dir”
property “config-dir” char *
Fontconfig configuration directory.
Owner: FontManagerProperties
Flags: Read / Write
Default value: NULL
“dpi”
property “dpi” double
Screen DPI.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 96
“embeddedbitmap”
property “embeddedbitmap” gboolean
Whether to use embedded bitmaps or not.
Owner: FontManagerProperties
Flags: Read / Write
Default value: FALSE
“hinting”
property “hinting” gboolean
Whether to use hinting or not.
Owner: FontManagerProperties
Flags: Read / Write
Default value: FALSE
“hintstyle”
property “hintstyle” int
Fontconfig hintstyle.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,4]
Default value: 0
“lcdfilter”
property “lcdfilter” int
Fontconfig LCD filter.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,6]
Default value: 0
“less”
property “less” double
Lower size limit.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“more”
property “more” double
Upper size limit.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“rgba”
property “rgba” int
Fontconfig RGBA.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,4]
Default value: 0
“scale”
property “scale” double
Scale factor.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 1
“target-file”
property “target-file” char *
Name of fontconfig configuration file.
Owner: FontManagerProperties
Flags: Read / Write
Default value: NULL