# Generate Alternative Unicode Representations of A - Z [![[version]](https://badge.fury.io/rb/az.svg)](https://badge.fury.io/rb/az) [![[ci]](https://github.com/janlelis/az/workflows/Test/badge.svg)](https://github.com/janlelis/az/actions?query=workflow%3ATest) Going from A to Z in different ways. It will translate Latin ASCII characters to funky Unicode ones. ## Setup Make sure you have Ruby installed and installing gems works properly. Then do: ``` $ gem install az ``` ## Usage Pass the string to convert to `az`: ### From CLI ``` $ az "character.construction" --to bold # ๐œ๐ก๐š๐ซ๐š๐œ๐ญ๐ž๐ซ.๐œ๐จ๐ง๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ข๐จ๐ง ``` You can also directly copy to your system clipboard using the `--copy` option To see a list of all fonts included, run: `$ az --fonts` ### From Ruby ```ruby require "az/kernel_method" az "character.construction", :fraktur # => "๐–ˆ๐–๐–†๐–—๐–†๐–ˆ๐–™๐–Š๐–—.๐–ˆ๐–”๐–“๐–˜๐–™๐–—๐–š๐–ˆ๐–™๐–Ž๐–”๐–“" ``` ## Included Fonts **Please note:** Be sure to understand that the output from az does not change the real font, but displays these special "font" codepoints within the actual font. Font | Output ------------------------------------|------------ ascii | From A to Z bold | ๐…๐ซ๐จ๐ฆ ๐€ ๐ญ๐จ ๐™ italic | ๐น๐‘Ÿ๐‘œ๐‘š ๐ด ๐‘ก๐‘œ ๐‘ bold_italic / italic_bold | ๐‘ญ๐’“๐’๐’Ž ๐‘จ ๐’•๐’ ๐’ monospace | ๐™ต๐š›๐š˜๐š– ๐™ฐ ๐š๐š˜ ๐š‰ double | ๏ผฆ๏ฝ’๏ฝ๏ฝ ๏ผก ๏ฝ”๏ฝ ๏ผบ sans | ๐–ฅ๐—‹๐—ˆ๐—† ๐–  ๐—๐—ˆ ๐–น sans_bold | ๐—™๐—ฟ๐—ผ๐—บ ๐—” ๐˜๐—ผ ๐—ญ sans_italic | ๐˜๐˜ณ๐˜ฐ๐˜ฎ ๐˜ˆ ๐˜ต๐˜ฐ ๐˜ก sans_bold_italic / sans_italic_bold | ๐™๐™ง๐™ค๐™ข ๐˜ผ ๐™ฉ๐™ค ๐™• script | โ„ฑ๐“‡โ„ด๐“‚ ๐’œ ๐“‰โ„ด ๐’ต bold_script / script_bold | ๐“•๐“ป๐“ธ๐“ถ ๐“ ๐“ฝ๐“ธ ๐“ฉ fraktur | ๐”‰๐”ฏ๐”ฌ๐”ช ๐”„ ๐”ฑ๐”ฌ โ„จ bold_fraktur / fraktur_bold | ๐•ฑ๐–—๐–”๐–’ ๐•ฌ ๐–™๐–” ๐–… parentheses | ๐Ÿ„•โ’ญโ’ชโ’จ ๐Ÿ„ โ’ฏโ’ช ๐Ÿ„ฉ small_caps | Fส€แดแด A แด›แด Z double_struck | ๐”ฝ๐•ฃ๐• ๐•ž ๐”ธ ๐•ฅ๐•  โ„ค circled | โ’ปโ“กโ“žโ“œ โ’ถ โ“ฃโ“ž โ“ circled_upper / upper_circled | โ’ปโ“‡โ“„โ“‚ โ’ถ โ“‰โ“„ โ“ circled_negative / negative_circled | ๐Ÿ…•๐Ÿ…ก๐Ÿ…ž๐Ÿ…œ ๐Ÿ… ๐Ÿ…ฃ๐Ÿ…ž ๐Ÿ…ฉ squared_upper / upper_squared | ๐Ÿ„ต๐Ÿ…๐Ÿ„พ๐Ÿ„ผ ๐Ÿ„ฐ ๐Ÿ…ƒ๐Ÿ„พ ๐Ÿ…‰ squared_negative / negative_squared | ๐Ÿ…ต๐Ÿ†๐Ÿ…พ๐Ÿ…ผ ๐Ÿ…ฐ ๐Ÿ†ƒ๐Ÿ…พ ๐Ÿ†‰ region | ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ด๐Ÿ‡ฒ ๐Ÿ‡ฆ ๐Ÿ‡น๐Ÿ‡ด ๐Ÿ‡ฟ tag | `๓ †๓ ฒ๓ ฏ๓ ญ ๓  ๓ ด๓ ฏ ๓ š` ## Also see - [character.construction/az](https://character.construction/az) - CLI: [uniscribe](https://github.com/janlelis/uniscribe) Copyright (C) 2019-2021 Jan Lelis . Released under the MIT license.