[{"display_html":"<a href=\"#v:clonePtr\">clonePtr</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.16.4.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> a)","name":"clonePtr","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:clonePtr"},{"display_html":"<a href=\"#v:peekLazy\">peekLazy</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a]","name":"peekLazy","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:peekLazy"},{"display_html":"<a href=\"#v:peekEager\">peekEager</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; [a] -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [a]","name":"peekEager","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:peekEager"},{"display_html":"<a href=\"#v:chunkSize\">chunkSize</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"chunkSize","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:chunkSize"},{"display_html":"<a href=\"#v:iterateLazy\">iterateLazy</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.16.4.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [a]","name":"iterateLazy","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:iterateLazy"},{"display_html":"<a href=\"#v:accursedUnutterablePerformIO\">accursedUnutterablePerformIO</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; a","name":"accursedUnutterablePerformIO","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:accursedUnutterablePerformIO"},{"display_html":"<a href=\"#v:noCache\">noCache</a> :: (a -&gt; b) -&gt; a -&gt; b","name":"noCache","module":"Data.Text.Glyphize.Array","link":"Data-Text-Glyphize-Array.html#v:noCache"},{"display_html":"<a href=\"#v:shape\">shape</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Buffer\" title=\"Data.Text.Glyphize\">Buffer</a> -&gt; [<a href=\"Data-Text-Glyphize.html#t:Feature\" title=\"Data.Text.Glyphize\">Feature</a>] -&gt; [(<a href=\"Data-Text-Glyphize.html#t:GlyphInfo\" title=\"Data.Text.Glyphize\">GlyphInfo</a>, <a href=\"Data-Text-Glyphize.html#t:GlyphPos\" title=\"Data.Text.Glyphize\">GlyphPos</a>)]","name":"shape","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:shape"},{"display_html":"<a href=\"#v:version\">version</a> :: (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"version","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:version"},{"display_html":"<a href=\"#v:versionAtLeast\">versionAtLeast</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"versionAtLeast","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:versionAtLeast"},{"display_html":"<a href=\"#v:versionString\">versionString</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"versionString","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:versionString"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HarfbuzzError\">HarfbuzzError</a> = <a href=\"#v:OutOfMemory\">OutOfMemory</a>","name":"HarfbuzzError OutOfMemory","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:HarfbuzzError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Buffer\">Buffer</a> = <a href=\"#v:Buffer\">Buffer</a> {<ul class=\"subs\"><li><a href=\"#v:text\">text</a> :: <a href=\"/package/text-2.0.2/docs/Data-Text-Lazy.html#t:Text\" title=\"Data.Text.Lazy\">Text</a></li><li><a href=\"#v:contentType\">contentType</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:ContentType\" title=\"Data.Text.Glyphize\">ContentType</a></li><li><a href=\"#v:direction\">direction</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a></li><li><a href=\"#v:script\">script</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:language\">language</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:beginsText\">beginsText</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:endsText\">endsText</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:preserveDefaultIgnorables\">preserveDefaultIgnorables</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:removeDefaultIgnorables\">removeDefaultIgnorables</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:don-39-tInsertDottedCircle\">don'tInsertDottedCircle</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:clusterLevel\">clusterLevel</a> :: <a href=\"Data-Text-Glyphize.html#t:ClusterLevel\" title=\"Data.Text.Glyphize\">ClusterLevel</a></li><li><a href=\"#v:invisibleGlyph\">invisibleGlyph</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a></li><li><a href=\"#v:replacementCodepoint\">replacementCodepoint</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a></li><li><a href=\"#v:notFoundGlyph\">notFoundGlyph</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a></li></ul>}","name":"Buffer Buffer text contentType direction script language beginsText endsText preserveDefaultIgnorables removeDefaultIgnorables don'tInsertDottedCircle clusterLevel invisibleGlyph replacementCodepoint notFoundGlyph","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Buffer"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ContentType\">ContentType</a><ul class=\"subs\"><li>= <a href=\"#v:ContentTypeUnicode\">ContentTypeUnicode</a></li><li>| <a href=\"#v:ContentTypeGlyphs\">ContentTypeGlyphs</a></li></ul>","name":"ContentType ContentTypeUnicode ContentTypeGlyphs","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:ContentType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ClusterLevel\">ClusterLevel</a><ul class=\"subs\"><li>= <a href=\"#v:ClusterMonotoneGraphemes\">ClusterMonotoneGraphemes</a></li><li>| <a href=\"#v:ClusterMonotoneChars\">ClusterMonotoneChars</a></li><li>| <a href=\"#v:ClusterChars\">ClusterChars</a></li></ul>","name":"ClusterLevel ClusterMonotoneGraphemes ClusterMonotoneChars ClusterChars","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:ClusterLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Direction\">Direction</a><ul class=\"subs\"><li>= <a href=\"#v:DirLTR\">DirLTR</a></li><li>| <a href=\"#v:DirRTL\">DirRTL</a></li><li>| <a href=\"#v:DirTTB\">DirTTB</a></li><li>| <a href=\"#v:DirBTT\">DirBTT</a></li></ul>","name":"Direction DirLTR DirRTL DirTTB DirBTT","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Direction"},{"display_html":"<a href=\"#v:defaultBuffer\">defaultBuffer</a> :: <a href=\"Data-Text-Glyphize.html#t:Buffer\" title=\"Data.Text.Glyphize\">Buffer</a>","name":"defaultBuffer","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:defaultBuffer"},{"display_html":"<a href=\"#v:dirFromStr\">dirFromStr</a> :: [<a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>] -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a>","name":"dirFromStr","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirFromStr"},{"display_html":"<a href=\"#v:dirToStr\">dirToStr</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"dirToStr","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirToStr"},{"display_html":"<a href=\"#v:dirReverse\">dirReverse</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a>","name":"dirReverse","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirReverse"},{"display_html":"<a href=\"#v:dirBackward\">dirBackward</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"dirBackward","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirBackward"},{"display_html":"<a href=\"#v:dirForward\">dirForward</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"dirForward","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirForward"},{"display_html":"<a href=\"#v:dirHorizontal\">dirHorizontal</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"dirHorizontal","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirHorizontal"},{"display_html":"<a href=\"#v:dirVertical\">dirVertical</a> :: <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"dirVertical","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:dirVertical"},{"display_html":"<a href=\"#v:scriptHorizontalDir\">scriptHorizontalDir</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a>","name":"scriptHorizontalDir","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:scriptHorizontalDir"},{"display_html":"<a href=\"#v:languageDefault\">languageDefault</a> :: <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"languageDefault","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:languageDefault"},{"display_html":"<a href=\"#v:tag_from_string\">tag_from_string</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"tag_from_string","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:tag_from_string"},{"display_html":"<a href=\"#v:tag_to_string\">tag_to_string</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"tag_to_string","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:tag_to_string"},{"display_html":"<a href=\"#v:guessSegmentProperties\">guessSegmentProperties</a> :: <a href=\"Data-Text-Glyphize.html#t:Buffer\" title=\"Data.Text.Glyphize\">Buffer</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Buffer\" title=\"Data.Text.Glyphize\">Buffer</a>","name":"guessSegmentProperties","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:guessSegmentProperties"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlyphInfo\">GlyphInfo</a> = <a href=\"#v:GlyphInfo\">GlyphInfo</a> {<ul class=\"subs\"><li><a href=\"#v:codepoint\">codepoint</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:cluster\">cluster</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:unsafeToBreak\">unsafeToBreak</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:unsafeToConcat\">unsafeToConcat</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:safeToInsertTatweel\">safeToInsertTatweel</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"GlyphInfo GlyphInfo codepoint cluster unsafeToBreak unsafeToConcat safeToInsertTatweel","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:GlyphInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlyphPos\">GlyphPos</a> = <a href=\"#v:GlyphPos\">GlyphPos</a> {<ul class=\"subs\"><li><a href=\"#v:x_advance\">x_advance</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li><li><a href=\"#v:y_advance\">y_advance</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li><li><a href=\"#v:x_offset\">x_offset</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li><li><a href=\"#v:y_offset\">y_offset</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li></ul>}","name":"GlyphPos GlyphPos x_advance y_advance x_offset y_offset","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:GlyphPos"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Feature\">Feature</a> = <a href=\"#v:Feature\">Feature</a> {<ul class=\"subs\"><li><a href=\"#v:featTag-39-\">featTag'</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:featValue\">featValue</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:featStart\">featStart</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a></li><li><a href=\"#v:featEnd\">featEnd</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a></li></ul>}","name":"Feature Feature featTag' featValue featStart featEnd","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Feature"},{"display_html":"<a href=\"#v:featTag\">featTag</a> :: <a href=\"Data-Text-Glyphize.html#t:Feature\" title=\"Data.Text.Glyphize\">Feature</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"featTag","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:featTag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Variation\">Variation</a> = <a href=\"#v:Variation\">Variation</a> {<ul class=\"subs\"><li><a href=\"#v:varTag-39-\">varTag'</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:varValue\">varValue</a> :: <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a></li></ul>}","name":"Variation Variation varTag' varValue","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Variation"},{"display_html":"<a href=\"#v:varTag\">varTag</a> :: <a href=\"Data-Text-Glyphize.html#t:Variation\" title=\"Data.Text.Glyphize\">Variation</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"varTag","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:varTag"},{"display_html":"<a href=\"#v:parseFeature\">parseFeature</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Feature\" title=\"Data.Text.Glyphize\">Feature</a>","name":"parseFeature","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:parseFeature"},{"display_html":"<a href=\"#v:unparseFeature\">unparseFeature</a> :: <a href=\"Data-Text-Glyphize.html#t:Feature\" title=\"Data.Text.Glyphize\">Feature</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"unparseFeature","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:unparseFeature"},{"display_html":"<a href=\"#v:parseVariation\">parseVariation</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Variation\" title=\"Data.Text.Glyphize\">Variation</a>","name":"parseVariation","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:parseVariation"},{"display_html":"<a href=\"#v:unparseVariation\">unparseVariation</a> :: <a href=\"Data-Text-Glyphize.html#t:Variation\" title=\"Data.Text.Glyphize\">Variation</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"unparseVariation","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:unparseVariation"},{"display_html":"<a href=\"#v:globalStart\">globalStart</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"globalStart","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:globalStart"},{"display_html":"<a href=\"#v:globalEnd\">globalEnd</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"globalEnd","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:globalEnd"},{"display_html":"<a href=\"#v:countFace\">countFace</a> :: <a href=\"/package/bytestring-0.11.4.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"countFace","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:countFace"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Face\">Face</a> = <a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> Face'","name":"Face","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Face"},{"display_html":"<a href=\"#v:createFace\">createFace</a> :: <a href=\"/package/bytestring-0.11.4.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a>","name":"createFace","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:createFace"},{"display_html":"<a href=\"#v:ftCreateFace\">ftCreateFace</a> :: <a href=\"/package/freetype2-0.2.0/docs/FreeType-Core-Base.html#t:FT_Face\" title=\"FreeType.Core.Base\">FT_Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a>","name":"ftCreateFace","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:ftCreateFace"},{"display_html":"<a href=\"#v:emptyFace\">emptyFace</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a>","name":"emptyFace","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:emptyFace"},{"display_html":"<a href=\"#v:faceTableTags\">faceTableTags</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>, [<a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>])","name":"faceTableTags","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceTableTags"},{"display_html":"<a href=\"#v:faceGlyphCount\">faceGlyphCount</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"faceGlyphCount","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceGlyphCount"},{"display_html":"<a href=\"#v:faceCollectUnicodes\">faceCollectUnicodes</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; [<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>]","name":"faceCollectUnicodes","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceCollectUnicodes"},{"display_html":"<a href=\"#v:faceCollectVarSels\">faceCollectVarSels</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; [<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>]","name":"faceCollectVarSels","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceCollectVarSels"},{"display_html":"<a href=\"#v:faceCollectVarUnicodes\">faceCollectVarUnicodes</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; [<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>]","name":"faceCollectVarUnicodes","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceCollectVarUnicodes"},{"display_html":"<a href=\"#v:faceIndex\">faceIndex</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"faceIndex","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceIndex"},{"display_html":"<a href=\"#v:faceUpem\">faceUpem</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"faceUpem","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceUpem"},{"display_html":"<a href=\"#v:faceBlob\">faceBlob</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/bytestring-0.11.4.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"faceBlob","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceBlob"},{"display_html":"<a href=\"#v:faceTable\">faceTable</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/bytestring-0.11.4.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"faceTable","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:faceTable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Font\">Font</a> = <a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> Font'","name":"Font","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:Font"},{"display_html":"<a href=\"#v:createFont\">createFont</a> :: <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a>","name":"createFont","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:createFont"},{"display_html":"<a href=\"#v:ftCreateFont\">ftCreateFont</a> :: <a href=\"/package/freetype2-0.2.0/docs/FreeType-Core-Base.html#t:FT_Face\" title=\"FreeType.Core.Base\">FT_Face</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a>","name":"ftCreateFont","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:ftCreateFont"},{"display_html":"<a href=\"#v:emptyFont\">emptyFont</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a>","name":"emptyFont","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:emptyFont"},{"display_html":"<a href=\"#v:fontFace\">fontFace</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a>","name":"fontFace","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontFace"},{"display_html":"<a href=\"#v:fontGlyph\">fontGlyph</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"fontGlyph","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyph"},{"display_html":"<a href=\"#v:fontGlyphAdvance\">fontGlyphAdvance</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphAdvance","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphAdvance"},{"display_html":"<a href=\"#v:fontGlyphContourPoint\">fontGlyphContourPoint</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphContourPoint","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphContourPoint"},{"display_html":"<a href=\"#v:fontGlyphContourPointForOrigin\">fontGlyphContourPointForOrigin</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphContourPointForOrigin","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphContourPointForOrigin"},{"display_html":"<a href=\"#v:fontGlyphFromName\">fontGlyphFromName</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"fontGlyphFromName","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphFromName"},{"display_html":"<a href=\"#v:fontGlyphHAdvance\">fontGlyphHAdvance</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"fontGlyphHAdvance","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphHAdvance"},{"display_html":"<a href=\"#v:fontGlyphVAdvance\">fontGlyphVAdvance</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"fontGlyphVAdvance","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphVAdvance"},{"display_html":"<a href=\"#v:fontGlyphHKerning\">fontGlyphHKerning</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"fontGlyphHKerning","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphHKerning"},{"display_html":"<a href=\"#v:fontGlyphHOrigin\">fontGlyphHOrigin</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphHOrigin","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphHOrigin"},{"display_html":"<a href=\"#v:fontGlyphVOrigin\">fontGlyphVOrigin</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphVOrigin","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphVOrigin"},{"display_html":"<a href=\"#v:fontGlyphKerningForDir\">fontGlyphKerningForDir</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphKerningForDir","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphKerningForDir"},{"display_html":"<a href=\"#v:fontGlyphName\">fontGlyphName</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"fontGlyphName","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphName"},{"display_html":"<a href=\"#v:fontGlyphName_\">fontGlyphName_</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"fontGlyphName_","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphName_"},{"display_html":"<a href=\"#v:fontGlyphOriginForDir\">fontGlyphOriginForDir</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"fontGlyphOriginForDir","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphOriginForDir"},{"display_html":"<a href=\"#v:fontNominalGlyph\">fontNominalGlyph</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"fontNominalGlyph","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontNominalGlyph"},{"display_html":"<a href=\"#v:fontPPEm\">fontPPEm</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>)","name":"fontPPEm","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontPPEm"},{"display_html":"<a href=\"#v:fontPtEm\">fontPtEm</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>","name":"fontPtEm","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontPtEm"},{"display_html":"<a href=\"#v:fontScale\">fontScale</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"fontScale","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontScale"},{"display_html":"<a href=\"#v:fontVarGlyph\">fontVarGlyph</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"fontVarGlyph","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontVarGlyph"},{"display_html":"<a href=\"#v:fontSyntheticSlant\">fontSyntheticSlant</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>","name":"fontSyntheticSlant","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontSyntheticSlant"},{"display_html":"<a href=\"#v:fontVarCoordsNormalized\">fontVarCoordsNormalized</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; [<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>]","name":"fontVarCoordsNormalized","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontVarCoordsNormalized"},{"display_html":"<a href=\"#v:fontTxt2Glyph\">fontTxt2Glyph</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"fontTxt2Glyph","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontTxt2Glyph"},{"display_html":"<a href=\"#v:fontGlyph2Str\">fontGlyph2Str</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"fontGlyph2Str","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyph2Str"},{"display_html":"<a href=\"#v:fontVarCoordsDesign\">fontVarCoordsDesign</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; [<a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>]","name":"fontVarCoordsDesign","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontVarCoordsDesign"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlyphExtents\">GlyphExtents</a> = <a href=\"#v:GlyphExtents\">GlyphExtents</a> {<ul class=\"subs\"><li><a href=\"#v:xBearing\">xBearing</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:yBearing\">yBearing</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:width\">width</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li><li><a href=\"#v:height\">height</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a></li></ul>}","name":"GlyphExtents GlyphExtents xBearing yBearing width height","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:GlyphExtents"},{"display_html":"<a href=\"#v:fontGlyphExtents\">fontGlyphExtents</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:GlyphExtents\" title=\"Data.Text.Glyphize\">GlyphExtents</a>","name":"fontGlyphExtents","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphExtents"},{"display_html":"<a href=\"#v:fontGlyphExtentsForOrigin\">fontGlyphExtentsForOrigin</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:GlyphExtents\" title=\"Data.Text.Glyphize\">GlyphExtents</a>","name":"fontGlyphExtentsForOrigin","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontGlyphExtentsForOrigin"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FontExtents\">FontExtents</a> = <a href=\"#v:FontExtents\">FontExtents</a> {<ul class=\"subs\"><li><a href=\"#v:ascender\">ascender</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li><li><a href=\"#v:descender\">descender</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li><li><a href=\"#v:lineGap\">lineGap</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a></li></ul>}","name":"FontExtents FontExtents ascender descender lineGap","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:FontExtents"},{"display_html":"<a href=\"#v:fontExtentsForDir\">fontExtentsForDir</a> :: <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Direction\" title=\"Data.Text.Glyphize\">Direction</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:FontExtents\" title=\"Data.Text.Glyphize\">FontExtents</a>","name":"fontExtentsForDir","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontExtentsForDir"},{"display_html":"<a href=\"#v:fontHExtents\">fontHExtents</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> Font' -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:FontExtents\" title=\"Data.Text.Glyphize\">FontExtents</a>","name":"fontHExtents","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontHExtents"},{"display_html":"<a href=\"#v:fontVExtents\">fontVExtents</a> :: <a href=\"/package/base-4.16.4.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> Font' -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:FontExtents\" title=\"Data.Text.Glyphize\">FontExtents</a>","name":"fontVExtents","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:fontVExtents"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FontOptions\">FontOptions</a> = <a href=\"#v:FontOptions\">FontOptions</a> {<ul class=\"subs\"><li><a href=\"#v:optionPPEm\">optionPPEm</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>)</li><li><a href=\"#v:optionPtEm\">optionPtEm</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a></li><li><a href=\"#v:optionScale\">optionScale</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)</li><li><a href=\"#v:optionFace\">optionFace</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a></li><li><a href=\"#v:optionParent\">optionParent</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a></li><li><a href=\"#v:optionSynthSlant\">optionSynthSlant</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a></li><li><a href=\"#v:optionVariations\">optionVariations</a> :: [<a href=\"Data-Text-Glyphize.html#t:Variation\" title=\"Data.Text.Glyphize\">Variation</a>]</li><li><a href=\"#v:optionVarCoordsDesign\">optionVarCoordsDesign</a> :: [<a href=\"/package/base-4.16.4.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>]</li><li><a href=\"#v:optionVarCoordsNormalized\">optionVarCoordsNormalized</a> :: [<a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>]</li><li><a href=\"#v:optionVarNamedInstance\">optionVarNamedInstance</a> :: <a href=\"/package/base-4.16.4.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.16.4.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a></li></ul>}","name":"FontOptions FontOptions optionPPEm optionPtEm optionScale optionFace optionParent optionSynthSlant optionVariations optionVarCoordsDesign optionVarCoordsNormalized optionVarNamedInstance","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#t:FontOptions"},{"display_html":"<a href=\"#v:defaultFontOptions\">defaultFontOptions</a> :: <a href=\"Data-Text-Glyphize.html#t:FontOptions\" title=\"Data.Text.Glyphize\">FontOptions</a>","name":"defaultFontOptions","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:defaultFontOptions"},{"display_html":"<a href=\"#v:createFontWithOptions\">createFontWithOptions</a> :: <a href=\"Data-Text-Glyphize.html#t:FontOptions\" title=\"Data.Text.Glyphize\">FontOptions</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Face\" title=\"Data.Text.Glyphize\">Face</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a>","name":"createFontWithOptions","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:createFontWithOptions"},{"display_html":"<a href=\"#v:ftCreateFontWithOptions\">ftCreateFontWithOptions</a> :: <a href=\"Data-Text-Glyphize.html#t:FontOptions\" title=\"Data.Text.Glyphize\">FontOptions</a> -&gt; <a href=\"/package/freetype2-0.2.0/docs/FreeType-Core-Base.html#t:FT_Face\" title=\"FreeType.Core.Base\">FT_Face</a> -&gt; <a href=\"Data-Text-Glyphize.html#t:Font\" title=\"Data.Text.Glyphize\">Font</a>","name":"ftCreateFontWithOptions","module":"Data.Text.Glyphize","link":"Data-Text-Glyphize.html#v:ftCreateFontWithOptions"}]