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