Maintainer | hapytexeu+gh@gmail.com |
---|---|
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe |
Language | Haskell2010 |
Unicode has a Braille segment for Braille with six dot cells, and a segment for Braille with eight dot cells, this module aims to make it more convenient to render such characters.
Synopsis
- data Braille6 a = Braille6 {}
- data Braille a = Braille {}
- toBraille :: Braille6 Bool -> Braille Bool
- toBraille' :: a -> Braille6 a -> Braille a
- braille6 :: Braille6 Bool -> Char
- braille :: Braille Bool -> Char
- fromBraille6 :: Char -> Maybe (Braille6 Bool)
- fromBraille6' :: Char -> Braille6 Bool
- fromBraille :: Char -> Maybe (Braille Bool)
- fromBraille' :: Char -> Braille Bool
Datastructures to store the state of the Braille character.
A datastructure to render Braille patterns with six dots cells.
Instances
A datastructure to render Braille patterns with eight dots cells.
Instances
Converting Braille6
to Braille
Rendering Braille characters.
braille6 :: Braille6 Bool -> Char Source #
Convert the given Braille6
value to a unicode character representing this
Braille value.
braille :: Braille Bool -> Char Source #
Convert the given Braille
value to a unicode character representing this
braille value.