Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Font
is an interface exported by fonts for
use with Cairo. The actual type of the font will depend
on the particular font technology Cairo was compiled to use.
Since: 1.18
Exported types
Memory-managed wrapper type.
Instances
Eq Font Source # | |
GObject Font Source # | |
Defined in GI.PangoCairo.Interfaces.Font | |
ManagedPtrNewtype Font Source # | |
Defined in GI.PangoCairo.Interfaces.Font toManagedPtr :: Font -> ManagedPtr Font | |
TypedObject Font Source # | |
Defined in GI.PangoCairo.Interfaces.Font | |
HasParentTypes Font Source # | |
Defined in GI.PangoCairo.Interfaces.Font | |
IsGValue (Maybe Font) Source # | Convert |
Defined in GI.PangoCairo.Interfaces.Font gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe Font -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe Font) | |
type ParentTypes Font Source # | |
Defined in GI.PangoCairo.Interfaces.Font |
class (GObject o, IsDescendantOf Font o) => IsFont o Source #
Instances
(GObject o, IsDescendantOf Font o) => IsFont o Source # | |
Defined in GI.PangoCairo.Interfaces.Font |
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, describe, describeWithAbsoluteSize, findShaper, forceFloating, freezeNotify, getv, hasChar, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getCoverage, getData, getFace, getFeatures, getFontMap, getGlyphExtents, getMetrics, getProperty, getQdata, getScaledFont.
Setters
getScaledFont
:: (HasCallStack, MonadIO m, IsFont a) | |
=> a | |
-> m (Maybe ScaledFont) | Returns: the |
Gets the ScaledFont
used by font
.
The scaled font can be referenced and kept using
cairo_scaled_font_reference()
.
Since: 1.18