Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Methods
- attrTypeGetName
- attrTypeRegister
- bidiTypeForUnichar
- break
- configKeyGet
- configKeyGetSystem
- defaultBreak
- extentsToPixels
- findBaseDir
- findParagraphBoundary
- fontDescriptionFromString
- getLibSubdirectory
- getLogAttrs
- getMirrorChar
- getSysconfSubdirectory
- gravityGetForMatrix
- gravityGetForScript
- gravityGetForScriptAndWidth
- gravityToRotation
- isZeroWidth
- itemize
- itemizeWithBaseDir
- languageFromString
- languageGetDefault
- log2visGetEmbeddingLevels
- lookupAliases
- markupParserFinish
- markupParserNew
- moduleRegister
- parseEnum
- parseMarkup
- parseStretch
- parseStyle
- parseVariant
- parseWeight
- quantizeLineGeometry
- readLine
- reorderItems
- scanInt
- scanString
- scanWord
- scriptForUnichar
- scriptGetSampleLanguage
- shape
- shapeFull
- skipSpace
- splitFileList
- trimString
- unicharDirection
- unitsFromDouble
- unitsToDouble
- version
- versionCheck
- versionString
- attrTypeGetName :: MonadIO m => AttrType -> m Text
- attrTypeRegister :: MonadIO m => Text -> m AttrType
- bidiTypeForUnichar :: MonadIO m => Char -> m BidiType
- break :: MonadIO m => Text -> Int32 -> Analysis -> [LogAttr] -> m ()
- configKeyGet :: MonadIO m => Text -> m Text
- configKeyGetSystem :: MonadIO m => Text -> m Text
- defaultBreak :: MonadIO m => Text -> Int32 -> Maybe Analysis -> LogAttr -> Int32 -> m ()
- extentsToPixels :: MonadIO m => Maybe Rectangle -> Maybe Rectangle -> m ()
- findBaseDir :: MonadIO m => Text -> Int32 -> m Direction
- findParagraphBoundary :: MonadIO m => Text -> Int32 -> m (Int32, Int32)
- fontDescriptionFromString :: MonadIO m => Text -> m FontDescription
- getLibSubdirectory :: MonadIO m => m Text
- getLogAttrs :: MonadIO m => Text -> Int32 -> Int32 -> Language -> [LogAttr] -> m ()
- getMirrorChar :: MonadIO m => Char -> Char -> m Bool
- getSysconfSubdirectory :: MonadIO m => m Text
- gravityGetForMatrix :: MonadIO m => Maybe Matrix -> m Gravity
- gravityGetForScript :: MonadIO m => Script -> Gravity -> GravityHint -> m Gravity
- gravityGetForScriptAndWidth :: MonadIO m => Script -> Bool -> Gravity -> GravityHint -> m Gravity
- gravityToRotation :: MonadIO m => Gravity -> m Double
- isZeroWidth :: MonadIO m => Char -> m Bool
- itemize :: (MonadIO m, ContextK a) => a -> Text -> Int32 -> Int32 -> AttrList -> Maybe AttrIterator -> m [Item]
- itemizeWithBaseDir :: (MonadIO m, ContextK a) => a -> Direction -> Text -> Int32 -> Int32 -> AttrList -> Maybe AttrIterator -> m [Item]
- languageFromString :: MonadIO m => Maybe Text -> m Language
- languageGetDefault :: MonadIO m => m Language
- log2visGetEmbeddingLevels :: MonadIO m => Text -> Int32 -> Direction -> m Word8
- lookupAliases :: MonadIO m => Text -> m [Text]
- markupParserFinish :: MonadIO m => MarkupParseContext -> m (AttrList, Text, Char)
- markupParserNew :: MonadIO m => Char -> m MarkupParseContext
- moduleRegister :: MonadIO m => IncludedModule -> m ()
- parseEnum :: MonadIO m => GType -> Maybe Text -> Bool -> m (Bool, Int32, Text)
- parseMarkup :: MonadIO m => Text -> Int32 -> Char -> m (AttrList, Text, Char)
- parseStretch :: MonadIO m => Text -> Bool -> m (Bool, Stretch)
- parseStyle :: MonadIO m => Text -> Bool -> m (Bool, Style)
- parseVariant :: MonadIO m => Text -> Bool -> m (Bool, Variant)
- parseWeight :: MonadIO m => Text -> Bool -> m (Bool, Weight)
- quantizeLineGeometry :: MonadIO m => Int32 -> Int32 -> m (Int32, Int32)
- readLine :: MonadIO m => Ptr () -> m (Int32, String)
- reorderItems :: MonadIO m => [Item] -> m [Item]
- scanInt :: MonadIO m => Text -> m (Bool, Text, Int32)
- scanString :: MonadIO m => Text -> m (Bool, Text, String)
- scanWord :: MonadIO m => Text -> m (Bool, Text, String)
- scriptForUnichar :: MonadIO m => Char -> m Script
- scriptGetSampleLanguage :: MonadIO m => Script -> m Language
- shape :: MonadIO m => Text -> Int32 -> Analysis -> GlyphString -> m ()
- shapeFull :: MonadIO m => Text -> Int32 -> Maybe Text -> Int32 -> Analysis -> GlyphString -> m ()
- skipSpace :: MonadIO m => Text -> m (Bool, Text)
- splitFileList :: MonadIO m => Text -> m [Text]
- trimString :: MonadIO m => Text -> m Text
- unicharDirection :: MonadIO m => Char -> m Direction
- unitsFromDouble :: MonadIO m => Double -> m Int32
- unitsToDouble :: MonadIO m => Int32 -> m Double
- version :: MonadIO m => m Int32
- versionCheck :: MonadIO m => Int32 -> Int32 -> Int32 -> m Text
- versionString :: MonadIO m => m Text
Methods
attrTypeGetName
attrTypeGetName :: MonadIO m => AttrType -> m Text Source
attrTypeRegister
attrTypeRegister :: MonadIO m => Text -> m AttrType Source
bidiTypeForUnichar
bidiTypeForUnichar :: MonadIO m => Char -> m BidiType Source
break
configKeyGet
configKeyGet :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 1.38)
configKeyGetSystem
configKeyGetSystem :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 1.38)
defaultBreak
extentsToPixels
findBaseDir
findParagraphBoundary
fontDescriptionFromString
fontDescriptionFromString :: MonadIO m => Text -> m FontDescription Source
getLibSubdirectory
getLibSubdirectory :: MonadIO m => m Text Source
Deprecated: (Since version 1.38)
getLogAttrs
getMirrorChar
getSysconfSubdirectory
getSysconfSubdirectory :: MonadIO m => m Text Source
Deprecated: (Since version 1.38)
gravityGetForMatrix
gravityGetForScript
gravityGetForScript :: MonadIO m => Script -> Gravity -> GravityHint -> m Gravity Source
gravityGetForScriptAndWidth
gravityGetForScriptAndWidth :: MonadIO m => Script -> Bool -> Gravity -> GravityHint -> m Gravity Source
gravityToRotation
gravityToRotation :: MonadIO m => Gravity -> m Double Source
isZeroWidth
isZeroWidth :: MonadIO m => Char -> m Bool Source
itemize
itemize :: (MonadIO m, ContextK a) => a -> Text -> Int32 -> Int32 -> AttrList -> Maybe AttrIterator -> m [Item] Source
itemizeWithBaseDir
itemizeWithBaseDir :: (MonadIO m, ContextK a) => a -> Direction -> Text -> Int32 -> Int32 -> AttrList -> Maybe AttrIterator -> m [Item] Source
languageFromString
languageGetDefault
languageGetDefault :: MonadIO m => m Language Source
log2visGetEmbeddingLevels
lookupAliases
lookupAliases :: MonadIO m => Text -> m [Text] Source
Deprecated: (Since version 1.32)This function is not thread-safe.
markupParserFinish
markupParserFinish :: MonadIO m => MarkupParseContext -> m (AttrList, Text, Char) Source
markupParserNew
markupParserNew :: MonadIO m => Char -> m MarkupParseContext Source
moduleRegister
moduleRegister :: MonadIO m => IncludedModule -> m () Source
Deprecated: (Since version 1.38)
parseEnum
parseEnum :: MonadIO m => GType -> Maybe Text -> Bool -> m (Bool, Int32, Text) Source
Deprecated: (Since version 1.38)
parseMarkup
parseStretch
parseStyle
parseVariant
parseWeight
quantizeLineGeometry
readLine
reorderItems
reorderItems :: MonadIO m => [Item] -> m [Item] Source
scanInt
scanString
scanWord
scriptForUnichar
scriptForUnichar :: MonadIO m => Char -> m Script Source
scriptGetSampleLanguage
scriptGetSampleLanguage :: MonadIO m => Script -> m Language Source
shape
shapeFull
shapeFull :: MonadIO m => Text -> Int32 -> Maybe Text -> Int32 -> Analysis -> GlyphString -> m () Source
skipSpace
splitFileList
splitFileList :: MonadIO m => Text -> m [Text] Source
Deprecated: (Since version 1.38)
trimString
trimString :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 1.38)
unicharDirection
unicharDirection :: MonadIO m => Char -> m Direction Source
unitsFromDouble
unitsFromDouble :: MonadIO m => Double -> m Int32 Source
unitsToDouble
unitsToDouble :: MonadIO m => Int32 -> m Double Source
version
versionCheck
versionString
versionString :: MonadIO m => m Text Source