unicode-tricks-0.11.0.0: Functions to work with unicode blocks more convenient.
Maintainerhapytexeu+gh@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe
LanguageHaskell2010

Data.Char.Math.Script

Description

See Data.Char.Math for further documentation.

Synopsis

Documentation

script Source #

Arguments

:: Emphasis

The given Emphasis style to use.

-> Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is not written in the given Emphasis style. If the character is not supported (see: Data.Char.Math), Nothing is returned.

script' Source #

Arguments

:: Emphasis

The given Emphasis style to use.

-> Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, and depending on the Emphasis in bold or not.

Convert the given character to its script or calligraphic symbol. This symbol is written in the given Emphasis style. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified.

scriptRegular Source #

Arguments

:: Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is not written in boldface. If the character is not supported (see: Data.Char.Math), Nothing is returned.

scriptRegular' Source #

Arguments

:: Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, not in bold.

Convert the given character to its script or calligraphic symbol. This symbol is not written in boldface. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified.

scriptBold Source #

Arguments

:: Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is written in boldface. If the character is not supported (see: Data.Char.Math), Nothing is returned.

scriptBold' Source #

Arguments

:: Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, and in bold.

Convert the given character to its script or calligraphic symbol. This symbol is written in boldface. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified.

calligraphy Source #

Arguments

:: Emphasis

The given Emphasis style to use.

-> Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is not written in the given Emphasis style. If the character is not supported (see: Data.Char.Math), Nothing is returned. This is an alias of script.

calligraphy' Source #

Arguments

:: Emphasis

The given Emphasis style to use.

-> Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, and depending on the Emphasis in bold or not.

Convert the given character to its script or calligraphic symbol. This symbol is written in the given Emphasis style. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified. This is an alias of script'.

calligraphyRegular Source #

Arguments

:: Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is not written in boldface. If the character is not supported (see: Data.Char.Math), Nothing is returned. This is an alias of scriptRegular.

calligraphyRegular' Source #

Arguments

:: Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, not in bold.

Convert the given character to its script or calligraphic symbol. This symbol is not written in boldface. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified. This is an alias of scriptRegular'.

calligraphyBold Source #

Arguments

:: Char

The given character to convert.

-> Maybe Char

The calligraphy symbol for the given character wrapped in a Just data constructor, Nothing if there is no equivalent calligraphy character.

Convert the given character to its script or calligraphic symbol wrapped in a Just data constructor. This symbol is written in boldface. If the character is not supported (see: Data.Char.Math), Nothing is returned. This is an alias of scriptBold.

calligraphyBold' Source #

Arguments

:: Char

The given character to convert.

-> Char

The equivalent character that is formatted in calligraphy, and in bold.

Convert the given character to its script or calligraphic symbol. This symbol is written in boldface. If the symbol is not supported (see: Data.Char.Math), the returned character is unspecified. This is an alias of scriptBold'.