Top | ![]() |
![]() |
![]() |
![]() |
gboolean | active | Read / Write |
char * | description | Read / Write |
char * | family | Read / Write |
char * | filepath | Read / Write |
gint64 | findex | Read / Write |
char * | preview-text | Read / Write |
gint64 | slant | Read / Write |
JsonObject * | source-object | Read / Write |
gint64 | spacing | Read / Write |
char * | style | Read / Write |
gint64 | weight | Read / Write |
gint64 | 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]
“active”
property “active” gboolean
Whether font is active.
Owner: FontManagerFont
Flags: Read / Write
Default value: FALSE
“description”
property “description” char *
Pango font description.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“family”
property “family” char *
Fontconfig family name.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“filepath”
property “filepath” char *
Font filepath.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“findex”
property “findex” gint64
Font face index.
Owner: FontManagerFont
Flags: Read / Write
Allowed values: [-2147483648,2147483647]
Default value: 0
“preview-text”
property “preview-text” char *
Sample text.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“slant”
property “slant” gint64
Fontconfig slant.
Owner: FontManagerFont
Flags: Read / Write
Allowed values: [-2147483648,2147483647]
Default value: 0
“source-object”
property “source-object” JsonObject *
JsonObject source for this class.
Owner: FontManagerFont
Flags: Read / Write
“spacing”
property “spacing” gint64
Fontconfig spacing.
Owner: FontManagerFont
Flags: Read / Write
Allowed values: [-2147483648,2147483647]
Default value: 0
“style”
property “style” char *
Fontconfig style name.
Owner: FontManagerFont
Flags: Read / Write
Default value: NULL
“weight”
property “weight” gint64
Fontconfig weight.
Owner: FontManagerFont
Flags: Read / Write
Allowed values: [-2147483648,2147483647]
Default value: 0