| ||||
| ||||
Description | ||||
Functions to manage font description.
| ||||
Synopsis | ||||
Documentation | ||||
data FontDescription | ||||
| ||||
fontDescriptionNew :: IO FontDescription | ||||
Create a new font description.
| ||||
fontDescriptionCopy :: FontDescription -> IO FontDescription | ||||
Make a deep copy of a font description. | ||||
fontDescriptionSetFamily :: FontDescription -> String -> IO () | ||||
Set the font famliy.
| ||||
fontDescriptionGetFamily :: FontDescription -> IO (Maybe String) | ||||
Get the font family.
| ||||
fontDescriptionSetStyle :: FontDescription -> FontStyle -> IO () | ||||
Set the style field.
| ||||
fontDescriptionGetStyle :: FontDescription -> IO (Maybe FontStyle) | ||||
Get the style field. | ||||
fontDescriptionSetVariant :: FontDescription -> Variant -> IO () | ||||
Set the variant field. | ||||
fontDescriptionGetVariant :: FontDescription -> IO (Maybe Variant) | ||||
Get the variant field. | ||||
fontDescriptionSetWeight :: FontDescription -> Weight -> IO () | ||||
Set the weight field. | ||||
fontDescriptionGetWeight :: FontDescription -> IO (Maybe Weight) | ||||
Get the weight field. | ||||
fontDescriptionSetStretch :: FontDescription -> Stretch -> IO () | ||||
Set the stretch field. | ||||
fontDescriptionGetStretch :: FontDescription -> IO (Maybe Stretch) | ||||
Get the stretch field. | ||||
fontDescriptionSetSize :: FontDescription -> Rational -> IO () | ||||
Set the size field.
| ||||
fontDescriptionGetSize :: FontDescription -> IO (Maybe Rational) | ||||
Get the size field. | ||||
fontDescriptionUnsetFields :: FontDescription -> [FontMask] -> IO () | ||||
Reset fields in a font description. | ||||
fontDescriptionMerge :: FontDescription -> FontDescription -> Bool -> IO () | ||||
Merge two font descriptions.
| ||||
fontDescriptionBetterMatch :: FontDescription -> FontDescription -> FontDescription -> Bool | ||||
Determine which of two descriptions matches a given description better.
| ||||
fontDescriptionFromString :: String -> IO FontDescription | ||||
Create a font description from a string.
| ||||
fontDescriptionToString :: FontDescription -> IO String | ||||
Convert a font description to a string.
| ||||
Produced by Haddock version 0.6 |