Skip to content

janlelis/az

Repository files navigation

Generate Alternative Unicode Representations of A - Z [version] [ci]

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

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. Also note that assistive technology might be unable to properly interpret these.

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 ๐”ฝ๐•ฃ๐• ๐•ž ๐”ธ ๐•ฅ๐•  โ„ค
outlined ๐œณ›๐œณง๐œณค๐œณข ๐œณ– ๐œณฉ๐œณค ๐œณฏ
circled โ’ปโ“กโ“žโ“œ โ’ถ โ“ฃโ“ž โ“
circled_upper / upper_circled โ’ปโ“‡โ“„โ“‚ โ’ถ โ“‰โ“„ โ“
circled_negative / negative_circled ๐Ÿ…•๐Ÿ…ก๐Ÿ…ž๐Ÿ…œ ๐Ÿ… ๐Ÿ…ฃ๐Ÿ…ž ๐Ÿ…ฉ
squared_upper / upper_squared ๐Ÿ„ต๐Ÿ…๐Ÿ„พ๐Ÿ„ผ ๐Ÿ„ฐ ๐Ÿ…ƒ๐Ÿ„พ ๐Ÿ…‰
squared_negative / negative_squared ๐Ÿ…ต๐Ÿ†๐Ÿ…พ๐Ÿ…ผ ๐Ÿ…ฐ ๐Ÿ†ƒ๐Ÿ…พ ๐Ÿ†‰
region ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ด๐Ÿ‡ฒ ๐Ÿ‡ฆ ๐Ÿ‡น๐Ÿ‡ด ๐Ÿ‡ฟ
tag ๓ †๓ ฒ๓ ฏ๓ ญ ๓  ๓ ด๓ ฏ ๓ š

Also see

Copyright (C) 2019-2024 Jan Lelis https://janlelis.com. Released under the MIT license.