@@ 13,6 13,16 @@ module Typograffiti(
     SpatialTransform(..), TextTransform(..), move, scale, rotate, color, alpha,
     withFontStore, newFontStore, FontStore(..), Font(..),
     SampleText (..), defaultSample, addSampleFeature,
+    RichText (..), str, txt, ($$), style, apply, on, off, alternate,
+        alt, case_, centerCJKPunct, capSpace, ctxtSwash, petiteCaps', smallCaps',
+        expertJ, finGlyph, fract, fullWidth, hist, hkana, hlig, hojo, halfWidth,
+        italic, justifyAlt, jap78, jap83, jap90, jap04, kerning, lBounds, liningFig,
+        localized, mathGreek, altAnnotation, nlcKanji, oldFig, ordinals, ornament,
+        propAltWidth, petiteCaps, propKana, propFig, propWidth, quarterWidth,
+        rBounds, ruby, styleAlt, sciInferior, smallCaps, simpleCJ, subscript,
+        superscript, swash, titling, traditionNameJ, tabularFig, traditionCJ,
+        thirdWidth, unicase, vAlt, vert, vHalfAlt, vKanaAlt, vKerning, vPropAlt,
+        vRotAlt, vrot, slash0, altFrac, ctxtAlt, ctxtLig, optLigs, lig, rand,
     makeDrawTextCached, makeDrawText
 ) where
 
@@ 20,3 30,4 @@ import Typograffiti.Atlas
 import Typograffiti.Cache
 import Typograffiti.Store
 import Typograffiti.Text
+import Typograffiti.Rich