1.0.2 • Published 10 years ago

to-unicode v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

TO UNICODE!

cheers


NPM

swaps out letters for unicodey equivalents.

you know, for giving your bot cooler text, or something.

INSTALL

npm install to-unicode

examples

var str = 'capitalism'
var unicody = toUnicode(str, 'inverted')
var flipper = '(╯°□°)╯︵ '
console.log(flipper + unicody.split("").reverse().join(""))
=> (╯°□°)╯ɯsıןɐʇıdɐɔ


var ransom_note = 'give me allll of the cookies, or else!'
var scrambled = ransom_note.split("").map(function(letter){
    return toUnicode(letter)
}).join("")
console.log(scrambled)
=> �ïᴠ� �� 🂇��ʟ �f T�� ȼ��ᴋɨ�ṡ, o� 𝕵��!
// why is this so broken sometimes...

API

toUnicode(stringToConvert, fontSeeBelowForMoreInformation)

If you do not provide a font, one will be picked for you at random.

options/fonts

  • circled: ⓐⓑⓒ
  • circledNeg: 🅐🅑🅒
  • fullWidth: abc
  • mathBold: 𝐚𝐛𝐜
  • mathBoldFraktur: 𝖆𝖇𝖈
  • mathBoldItalic: 𝒂𝒃𝒄
  • mathBoldScript: 𝓪𝓫𝓬
  • mathDouble: 𝕒𝕓𝕔
  • mathMono: 𝚊𝚋𝚌
  • mathSans: 𝖺𝖻𝖼
  • mathSansBold: 𝗮𝗯𝗰
  • mathSansBoldItalic: 𝙖𝙗𝙘
  • mathSansItalic: 𝘢𝘣𝘤
  • parenthesized: ⒜⒝⒞
  • squared: 🄰🄱🄲
  • squaredNeg: 🅰🅱🅲
  • rockDots: äḅċ
  • smallCaps: ᴀʙᴄ
  • stroked: Ⱥƀȼ
  • inverted: ɐqɔ
  • reversed: Adↄ-

CLI

npm install to-unicode -g

convert text to unicode fonts

Options:
  -t, --font  font to render text in. if one is not passed, a font will be
              assigned to you at random.
  -f, --file  path to file containing text to convert
  -h, --help  Show help                                                [boolean]

Examples:
  toUnicode weird
  toUnicode -t fullWidth oh yeah, wow this
  is amazing
  toUnicode -t circled -f presentation.txt
  node test.js | toUnicode