~alcinnz/fontconfig-pure

ref: 484b1482a58e27db9fc806dd1d95b2e880b06a03 fontconfig-pure/lib/Graphics/Text/Font/Choose.hs -rw-r--r-- 1.4 KiB
484b1482 — Adrian Cochrane Test & fix langset comparisons. 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