emphatis v0.2.1 Emphatis

The module providing basic markdown-like syntax parsing to unicode representations involving different fonts to show the input emphasized in plain text environments (like twitter.)

Link to this section Summary

Link to this section Functions

Possible variants:

πŸ“: :bolddigits_mathematical_bold_digit_five
𝐀: :boldsymbols_mathematical_bold_capital_a

𝐴: :italicsymbols_mathematical_italic_capital_a
𝑨: :bolditalicsymbols_mathematical_bold_italic_capital_a

𝟝: :doublestruckdigits_mathematical_double_struck_digit_five
𝔸: :doublestrucksymbols_mathematical_double_struck_capital_a

𝟻: :monospacedigits_mathematical_monospace_digit_five
𝙰: :monospacesymbols_mathematical_monospace_capital_a

Examples

iex> Emphatis.bold "Hello, world, it’s 2018!"
"π‡πžπ₯π₯𝐨, 𝐰𝐨𝐫π₯𝐝, 𝐒𝐭’𝐬 πŸπŸŽπŸπŸ–!"
Link to this function bold_italic(input)
Link to this function bold_script(input)
Link to this function double_struck(input)
Link to this function monospace(input)
Link to this function sans_serif(input)
Link to this function sans_serif_bold(input)
Link to this function sans_serif_bold_italic(input)
Link to this function sans_serif_italic(input)

Please note that not all the font conversions work for digits.

Examples

iex> Emphatis.yo! "*Hello, world, it’s 2018!*"
"π‡πžπ₯π₯𝐨, 𝐰𝐨𝐫π₯𝐝, 𝐒𝐭’𝐬 πŸπŸŽπŸπŸ–!"
iex> Emphatis.yo! "*Hello,* _world_, it’s =2018=!"
"π‡πžπ₯π₯𝐨, π‘€π‘œπ‘Ÿπ‘™π‘‘, it’s πŸšπŸ˜πŸ™πŸ !"
iex> Emphatis.yo! "/Hello/, #world#, it’s #2018#!"
"𝑯𝒆𝒍𝒍𝒐, 𝔀𝓸𝓻𝓡𝓭, it’s 2018!"
iex> Emphatis.yo! "`Hello, world`, it’s ~2018~!"
"π™·πšŽπš•πš•πš˜, πš πš˜πš›πš•πš, it’s 2018!"
iex> Emphatis.yo! "~Hello, world,~ it’s 2018!"
"H𝔒𝔩𝔩𝔬, 𝔴𝔬𝔯𝔩𝔑, it’s 2018!"
iex> Emphatis.yo! "=Hello, world, it’s 2018=!"
"H𝕖𝕝𝕝𝕠, 𝕨𝕠𝕣𝕝𝕕, π•šπ•₯’𝕀 πŸšπŸ˜πŸ™πŸ !"