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 |
gchar * | config-dir | Read / Write |
gdouble | dpi | Read / Write |
gboolean | embeddedbitmap | Read / Write |
gboolean | hinting | Read / Write |
gint | hintstyle | Read / Write |
gint | lcdfilter | Read / Write |
gdouble | less | Read / Write |
gdouble | more | Read / Write |
gint | rgba | Read / Write |
gdouble | scale | Read / Write |
gchar * | target-file | Read / Write |
gint | 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
);
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” gchar *
Fontconfig configuration directory.
Owner: FontManagerProperties
Flags: Read / Write
Default value: NULL
“dpi”
property “dpi” gdouble
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” gint
Fontconfig hintstyle.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,4]
Default value: 0
“lcdfilter”
property “lcdfilter” gint
Fontconfig LCD filter.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,6]
Default value: 0
“less”
property “less” gdouble
Lower size limit.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“more”
property “more” gdouble
Upper size limit.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“rgba”
property “rgba” gint
Fontconfig RGBA.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: [0,4]
Default value: 0
“scale”
property “scale” gdouble
Scale factor.
Owner: FontManagerProperties
Flags: Read / Write
Allowed values: >= 0
Default value: 1
“target-file”
property “target-file” gchar *
Name of fontconfig configuration file.
Owner: FontManagerProperties
Flags: Read / Write
Default value: NULL