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)