| Top |
| gchar * | description | Read / Write |
| gchar * | family | Read / Write |
| gchar * | filepath | Read / Write |
| gint | findex | Read / Write |
| gint | slant | Read / Write |
| JsonObject * | source-object | Read / Write |
| gint | spacing | Read / Write |
| gchar * | style | Read / Write |
| gint | weight | Read / Write |
| gint | width | Read / Write |
FontManagerFont holds basic style information for a single font.
The JsonObject backing this class should have the following structure:
1 2 3 4 5 6 7 8 9 10 11 |
{ "filepath" : string, "findex" : int, "family" : string, "style" : string, "spacing" : int, "slant" : int, "weight" : int, "width" : int, "description" : string, } |
FontManagerFont *
font_manager_font_new (void);
A newly created FontManagerFont.
Free the returned object using . g_object_unref()
[transfer full]
“description” property “description” gchar *
Pango font description.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“family” property “family” gchar *
Fontconfig family name.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“filepath” property “filepath” gchar *
Font filepath.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“findex” property “findex” gint
Font face index.
Owner: FontManagerFont
Flags: Read / Write
Default value: 0
“slant” property “slant” gint
Fontconfig slant.
Owner: FontManagerFont
Flags: Read / Write
Default value: 0
“source-object” property “source-object” JsonObject *
JsonObject source for this class.
Owner: FontManagerFont
Flags: Read / Write
“spacing” property “spacing” gint
Fontconfig spacing.
Owner: FontManagerFont
Flags: Read / Write
Default value: 0
“style” property “style” gchar *
Fontconfig style name.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“weight” property “weight” gint
Fontconfig weight.
Owner: FontManagerFont
Flags: Read / Write
Default value: 0