module Graphics.Text.Font.Choose(CharSet, chr, ord, FontSet, ObjectSet, Pattern(..),
Binding(..), Range(..), iRange, StrSet, StrList, Value(..), FontFaceParser(..),
Config, configCreate,
configSetCurrent, configGetCurrent, configUptoDate, configHome, configEnableHome,
configBuildFonts, configBuildFonts', configGetConfigDirs, configGetConfigDirs',
configGetFontDirs, configGetFontDirs', configGetConfigFiles, configGetConfigFiles',
configGetCacheDirs, configGetCacheDirs', SetName(..), configGetFonts, configGetFonts',
configGetRescanInterval,configGetRescanInterval', configAppFontClear,configAppFontClear',
configAppFontAddFile, configAppFontAddFile', configAppFontAddDir, configAppFontAddDir',
MatchKind(..), configSubstituteWithPat, configSubstituteWithPat', fontList, fontList',
configSubstitute, configSubstitute', fontMatch, fontMatch', fontSort, fontSort',
fontRenderPrepare, fontRenderPrepare', -- configGetFilename, configGetFilename',
configParseAndLoad, configParseAndLoad', configGetSysRoot, configGetSysRoot',
configParseAndLoadFromMemory, configParseAndLoadFromMemory',
configSetSysRoot, configSetSysRoot', configGetFileInfo, configGetFileInfo',
fontSetList, fontSetList', fontSetMatch, fontSetMatch', fontSetSort, fontSetSort',
initLoadConfig, initLoadConfigAndFonts, init, fini, reinit, bringUptoDate, version,
LangSet, defaultLangs, langs, langSetCompare, langNormalize, langCharSet,
equalSubset, normalizePattern, filter, defaultSubstitute, nameParse, nameUnparse, format,
setValue, setValues, unset, getValues, getValues', getValue, getValue', getValue0
) where
import Prelude hiding (init, filter)
import Data.Char (chr, ord) -- For use with CharSet
import Graphics.Text.Font.Choose.CharSet (CharSet)
import Graphics.Text.Font.Choose.Config (Config, configCreate,
configSetCurrent, configGetCurrent, configUptoDate, configHome, configEnableHome,
configBuildFonts, configBuildFonts', configGetConfigDirs, configGetConfigDirs',
configGetFontDirs, configGetFontDirs', configGetConfigFiles, configGetConfigFiles',
configGetCacheDirs, configGetCacheDirs', SetName(..), configGetFonts, configGetFonts',
configGetRescanInterval,configGetRescanInterval', configAppFontClear,configAppFontClear',
configAppFontAddFile, configAppFontAddFile', configAppFontAddDir, configAppFontAddDir',
MatchKind(..), configSubstituteWithPat, configSubstituteWithPat', fontList, fontList',
configSubstitute, configSubstitute', fontMatch, fontMatch', fontSort, fontSort',
fontRenderPrepare, fontRenderPrepare', -- configGetFilename, configGetFilename',
configParseAndLoad, configParseAndLoad', configGetSysRoot, configGetSysRoot',
configParseAndLoadFromMemory, configParseAndLoadFromMemory',
configSetSysRoot, configSetSysRoot', configGetFileInfo, configGetFileInfo')
import Graphics.Text.Font.Choose.FontSet (FontSet, FontFaceParser(..))
import Graphics.Text.Font.Choose.FontSet.API (fontSetList, fontSetList',
fontSetMatch, fontSetMatch', fontSetSort, fontSetSort')
import Graphics.Text.Font.Choose.Init (initLoadConfig, initLoadConfigAndFonts,
init, fini, reinit, bringUptoDate, version)
import Graphics.Text.Font.Choose.LangSet (LangSet, defaultLangs, langs,
langSetCompare, langNormalize, langCharSet)
import Graphics.Text.Font.Choose.ObjectSet (ObjectSet)
import Graphics.Text.Font.Choose.Pattern (Pattern(..), Binding(..), equalSubset,
normalizePattern, filter, defaultSubstitute, nameParse, nameUnparse, format,
setValue, setValues, unset, getValues, getValues', getValue, getValue', getValue0)
import Graphics.Text.Font.Choose.Range (Range(..), iRange)
import Graphics.Text.Font.Choose.Strings (StrSet, StrList)
import Graphics.Text.Font.Choose.Value (Value(..))
import Graphics.Text.Font.Choose.Weight (weightFromOpenTypeDouble, weightToOpenTypeDouble,
weightFromOpenType, weightToOpenType)