~alcinnz/fontconfig-pure

ref: c71ba262a73912d376d731a5bd766a40bc8af9d3 fontconfig-pure/lib/Graphics/Text/Font/Choose.hs -rw-r--r-- 1.4 KiB
c71ba262 — Adrian Cochrane Test font weight conversion & font name parsing. 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-- | Query installed fonts from FontConfig.
module Graphics.Text.Font.Choose(
        module Graphics.Text.Font.Choose.Config.Accessors, Config', fini, version,
        initLoadConfig, initLoadConfigAndFonts, initFonts, reinit, bringUptoDate,
        CharSet, ord, chr, parseCharSet, CharSet'(..), validCharSet',
        module Graphics.Text.Font.Choose.FontSet,
        LangSet, LangSet'(..), LangComparison(..), validLangSet, validLangSet',
        cmp, cmp', has, defaultLangs, langs, normalize, langCharSet,
        module Graphics.Text.Font.Choose.ObjectSet,
        Pattern, Pattern'(..), Binding(..), validPattern, validPattern',
        setValue, setValues, getValue, getValues, equalSubset, defaultSubstitute,
        nameParse, nameUnparse, nameFormat,
        module Graphics.Text.Font.Choose.Range,
        FcException(..), StrSet(..), validStrSet,
        module Graphics.Text.Font.Choose.Value,
        module Graphics.Text.Font.Choose.Weight
    ) where

import Graphics.Text.Font.Choose.Config.Accessors
import Graphics.Text.Font.Choose.Config
import Graphics.Text.Font.Choose.CharSet
import Graphics.Text.Font.Choose.FontSet
import Graphics.Text.Font.Choose.LangSet
import Graphics.Text.Font.Choose.ObjectSet
import Graphics.Text.Font.Choose.Pattern
import Graphics.Text.Font.Choose.Range
import Graphics.Text.Font.Choose.Result
import Graphics.Text.Font.Choose.StrSet
import Graphics.Text.Font.Choose.Value
import Graphics.Text.Font.Choose.Weight