# sofancy a fun unicode font tool ## demo https://sofancy.0w.nz source is [here](https://github.com/xero/sofancy/blob/main/demo.html) ## examples ``` alien ᖻᓍᑘ Sᓍ ᖴᗩᘉᑢᖻ asian ㄚㄖㄩ 丂ㄖ 千卂几匚ㄚ asian2 リのひ 丂の キム刀ᄃリ bent Ӌօմ Ϛօ Ƒąղçվ bold 𝐘𝐨𝐮 𝐒𝐨 𝐅𝐚𝐧𝐜𝐲 bolditalic 𝙔𝙤𝙪 𝙎𝙤 𝙁𝙖𝙣𝙘𝙮 circled Ⓨⓞⓤ Ⓢⓞ Ⓕⓐⓝⓒⓨ currency ɎØɄ ₴Ø ₣₳₦₵Ɏ cursive 𝓨𝓸𝓾 𝓢𝓸 𝓕𝓪𝓷𝓬𝔂 doublestruck 𝕐𝕠𝕦 𝕊𝕠 𝔽𝕒𝕟𝕔𝕪 flip ⅄on Ƨo Էɑucλ fraktur 𝔜𝔬𝔲 𝔖𝔬 𝔉𝔞𝔫𝔠𝔶 frakturbold 𝖄𝖔𝖚 𝕾𝖔 𝕱𝖆𝖓𝖈𝖞 greek уσυ ѕσ ƒαη¢у invertedsquares 🆈🅾🆄 🆂🅾 🅵🅰🅽🅲🆈 italic 𝘠𝘰𝘶 𝘚𝘰 𝘍𝘢𝘯𝘤𝘺 mirror γoυ Ƨo ꟻɒИɔγ mirrorflip ⅄on So ꓞɐuɔʎ mono 𝚈𝚘𝚞 𝚂𝚘 𝙵𝚊𝚗𝚌𝚢 neon YOᑌ ᔕO ᖴᗩᑎᑕY squares 🅈🄾🅄 🅂🄾 🄵🄰🄽🄲🅈 squiggle1 ץ๏ย ร๏ Ŧคภςץ squiggle2 Yσυ Sσ Fαɳƈყ squiggle3 ʏօʊ ֆօ ʄǟռƈʏ squiggle4 ᎩᎧᏬ ᏕᎧ ᎦᏗᏁፈᎩ squiggle5 ყơų ʂơ ʄąŋƈყ squiggle6 ฯ໐น Ş໐ fคຖ¢ฯ subscript Yₒᵤ ₛₒ Fₐₙcy superscript ʸᵒᵘ ˢᵒ ᶠᵃⁿᶜʸ symbols ¥ðµ §ð £åñ¢¥ upperangle YӨЦ ƧӨ FΛПᄃY upsidedown ⅄on So Ⅎɐuɔʎ wide You So Fancy ``` ## usage __ῳɛıཞɖ ųŋıƈơɖɛ ʄƖɛҳıŋɠ? 😜__ ``` usage: sofancy [-f (font) | -t | -r] string flags: -f|--font (font) : output in a single font -t|--titles : display titles in output -r|--random : pick a random font (clobbers -f) examples: sofancy -f wide aesthetics aesthetics sofancy -t some string | fzf | xsel -i git commit -m "$(sofancy -tr message | sed 's/^.* /docs: /')" ``` ## install clone and install ``` git clone git@github.com:xero/sofancy.git cd sofancy npm i -g . ``` running `npm run completions` will prompt your to install the shell completion files for bash and zsh (if those bin's exist). if they fail to install to their default global locations, it will prompt you for a custom path. alternatively, you can run `sudo !!` use `npm` to globally install `npm i -g sofancy` ### notes on unix systems node "bins" are normally placed in `/usr/local/lib/node` or `/usr/local/lib/node_modules` unless your export a custom `NODE_PATH`. either way, make sure the appropriate directory is in your path. ## license ![kopimi logo](https://gist.githubusercontent.com/xero/cbcd5c38b695004c848b73e5c1c0c779/raw/6b32899b0af238b17383d7a878a69a076139e72d/kopimi-sm.png) all files and scripts in this repo are released [CC0](https://creativecommons.org/publicdomain/zero/1.0/) / [kopimi](https://kopimi.com)! in the spirit of _freedom of information_, i encourage you to fork, modify, change, share, or do whatever you like with this project! `^c^v`