ToUnicodeVariant
Small javascript function to convert a string into different kind of ๐๐๐๐๐๐ ๐ variants
Install / Use
/learn @davidkonrad/ToUnicodeVariantREADME
๐า toUnicodeVariant
Javascript function to convert a string into different kind of โคโโโโโโ variants.
toUnicodeVariant is an attempt to utilize unicode in a structured, organized and logical manner.
browser
<script src="path/to/toUnicodeVariant.js"></script>
nodejs
const toUnicodeVariant = require('path/to/toUnicodeVariant.js')
typescript
npm install string-to-unicode-variant
import {string_to_unicode_variant} from "string-to-unicode-variant";
Usage
Pass a string and the name of a variant (or alias), and you get the unicoded' string in return :
toUnicodeVariant(string, variant, combinings)
...
toUnicodeVariant('monospace', 'm') //like first row below
|Variant | Alias | Description | Example | |:--------- |:-----:|:----------------------------- |:----------------- | | monospace | m | Monospace | ๐๐๐๐๐๐๐๐๐ | | bold | b | Bold text |๐๐จ๐ฅ๐ | | italic | i | Italic text | ๐๐ก๐๐๐๐ | | bold italic | bi | bold+italic text | ๐๐๐๐ ๐๐๐๐๐๐ | | script | c | Handwriting style | ๐๐ธ๐๐พ๐ ๐ | | bold script | bc | Bolder handwriting | ๐ซ๐ธ๐ต๐ญ ๐ผ๐ฌ๐ป๐ฒ๐น๐ฝ | | gothic | g |Gothic (fraktur) | ๐ค๐ฌ๐ฑ๐ฅ๐ฆ๐ | | gothic bold | bg | Gothic in bold| ๐๐๐๐๐๐ ๐๐๐๐ | | doublestruck | d | Outlined text | ๐๐ ๐ฆ๐๐๐๐ค๐ฅ๐ฃ๐ฆ๐๐ | | ๐๐บ๐๐ | s | Sans-serif style | ๐๐บ๐๐ | | bold ๐๐บ๐๐ | bs | Bold sans-serif | ๐ฏ๐ผ๐น๐ฑ ๐๐ฎ๐ป๐ | | italic ๐๐บ๐๐ | is | Italic sans-serif | ๐ช๐ต๐ข๐ญ๐ช๐ค ๐ด๐ข๐ฏ๐ด | | bold italic sans | bis | Bold italic sans-serif | ๐๐ค๐ก๐ ๐๐ฉ๐๐ก๐๐ ๐จ๐๐ฃ๐จ | | circled | o | Letters within circles | โโโกโโโโ | | circled negative | on | -- negative | ๐ ๐ ๐ ก๐ ๐ ๐ ๐ | | squared | q | Letters within squares | ๐ ๐ ๐ ๐ฐ๐ ๐ด๐ณ | | squared negative | qn | -- negative | ๐๐๐๐ ฐ๐๐ ด๐ ณ | paranthesis | p | Letters within paranthesis | โซโโญโ โฉโฏโฃโ โฎโคโฎ | | fullwidth | w | Wider monospace font | ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ | | flags | f | Regional codes | ๐ฉ๐ฐ ๐บ ๐ณ ๐ฎ ๐จ ๐ด ๐ฉ ๐ช | | numbers dot | nd | Numbers with trailing dot | โโโโ | numbers comma | nc | Numbers with trailing comma | ๐๐๐๐ | | number double circled | ndc | Numbers within double circle | โตโถโทโธ | | roman | r | Roman numerals | โ , โ ก, โ ฏโ ฏโ ฉโ ฉโ ข |
Combining with underline, strike and other diacritical marks
The unicoded' text can be combined with a broad range of diacritical marks
toUnicodeVariant('underlined', 'bold italic', 'underline-double')//๐ฬณ๐ฬณ๐
ฬณ๐ฬณ๐ฬณ๐ฬณ๐ฬณ๐ฬณ๐ฬณ๐
ฬณ
<br>
<table><thead><tr><th>Combining</th><th>Short</th><th>Sample (italic variant)</th></tr></thead><tbody><tr><td>strike</td><td align="center">s</td><td align="center">๐ฬถ๐ฬถ๐ฬถ๐ฬถ๐ฬถ๐ฬถ</td></tr><tr><td>strike-curly</td><td align="center">sc</td><td align="center">๐ฬด๐ฬด๐ฬด๐ฬด๐ฬด๐ฬด</td></tr><tr><td>underline</td><td align="center">u</td><td align="center">๐ฬฒ๐ฬฒ๐ฬฒ๐ฬฒ๐ฬฒ๐ฬฒ</td></tr><tr><td>underline-curly</td><td align="center">uc</td><td align="center">๐ฬฐ๐ฬฐ๐ฬฐ๐ฬฐ๐ฬฐ๐ฬฐ</td></tr><tr><td>underline-sm</td><td align="center">u-sm</td><td align="center">๐ฬ ๐ฬ ๐ฬ ๐ฬ ๐ฬ ๐ฬ </td></tr><tr><td>underline-double</td><td align="center">ud</td><td align="center">๐ฬณ๐ฬณ๐ฬณ๐ฬณ๐ฬณ๐ฬณ</td></tr><tr><td>underline-double-sm</td><td align="center">ud-sm</td><td align="center">๐อ๐อ๐อ๐อ๐อ๐อ</td></tr><tr><td>overline</td><td align="center">o</td><td align="center">๐ฬ
๐ฬ
๐ฬ
๐ฬ
๐ฬ
๐ฬ
</td></tr><tr><td>overline-curly</td><td align="center">oc</td><td align="center">๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ</td></tr><tr><td>overline-sm</td><td align="center">o-sm</td><td align="center">๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ</td></tr><tr><td>overline-double</td><td align="center">od</td><td align="center">๐ฬฟ๐ฬฟ๐ฬฟ๐ฬฟ๐ฬฟ๐ฬฟ</td></tr><tr><td>slash</td><td align="center">sl</td><td align="center">๐ฬธ๐ฬธ๐ฬธ๐ฬธ๐ฬธ๐ฬธ</td></tr><tr><td>cross-above</td><td align="center">ca</td><td align="center">๐ฬฝ๐ฬฝ๐ฬฝ๐ฬฝ๐ฬฝ๐ฬฝ</td></tr><tr><td>plus-below</td><td align="center">pb</td><td align="center">๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ๐ฬ</td></tr><tr><td>enclose-circle</td><td align="center">en-c</td><td align="center">๐โโ๐โโ๐โโ</td></tr><tr><td>enclose-circle-backslash</td><td align="center">en-cb</td><td align="center">๐โ โ๐โ โ๐โ โ</td></tr><tr><td>enclose-square</td><td align="center">en-s</td><td align="center">๐โโ๐โโ๐โโ</td></tr><tr><td>enclose-diamond</td><td align="center">en-d</td><td align="center">๐โโ๐โโ๐โโ</td></tr><tr><td>enclose-screen</td><td align="center">en-scr</td><td align="center">๐โขโ๐โขโ๐โขโ</td></tr><tr><td>enclose-keycap</td><td align="center">en-k</td><td align="center">๐โฃโ๐โฃโ๐โฃโ</td></tr><tr><td>halo-breve</td><td align="center">hb</td><td align="center">๐บาโ๐ปาโ๐ผาโ</td></tr><tr><td>halo-grave</td><td align="center">hg</td><td align="center">๐บาโ๐ปาโ๐ผาโ</td></tr><tr><td>๐-above</td><td lign="center">{a..x}-a</td><td align="center">๐อฃ๐อจ๐อฉ๐อค๐อช๐อฅ๐อซ๐อฆ๐อฌ๐อง๐อฎ๐อฏ</td></tr></tbody></table>
<details>
<summary><font size="+1">๐ Compatibility table: Variants / combinings</font></summary>
<table><thead><tr><th></th><th title="strike" align="center">s</th><th title="strike-curly" align="center">sc</th><th title="underline" align="center">u</th><th title="underline-curly" align="center">uc</th><th title="underline-sm" align="center">u-sm</th><th title="underline-double" align="center">ud</th><th title="underline-double-sm" align="center">ud-sm</th><th title="overline" align="center">o</th><th title="overline-curly" align="center">oc</th><th title="overline-sm" align="center">o-sm</th><th title="overline-double" align="center">od</th><th title="slash" align="center">sl</th><th title="a-above" align="center">a-a</th><th title="c-above" align="center">c-a</th><th title="d-above" align="center">d-a</th><th title="e-above" align="center">e-a</th><th title="h-above" align="center">h-a</th><th title="i-above" align="center">i-a</th><th title="m-above" align="center">m-a</th><th title="r-above" align="center">r-a</th><th title="u-above" align="center">u-a</th><th title="v-above" align="center">v-a</th><th title="x-above" align="center">x-a</th><th title="cross-above" align="center">ca</th><th title="plus-below" align="center">pb</th><th title="enclose-circle" align="center">en-c</th><th title="enclose-circle-backslash" align="center">en-cb</th><th title="enclose-square" align="center">en-s</th><th title="enclose-diamond" align="center">en-d</th><th title="enclose-screen" align="center">en-scr</th><th title="enclose-keycap" align="center">en-k</th><th title="halo-breve" align="center">hb</th><th title="halo-grave" align="center">hg</th></tr></thead><tbody><tr><td>monospace</td><td align="center">๐ฬถ</td><td align="center">๐ฬด</td><td align="center">๐ฬฒ</td><td align="center">๐ฬฐ</td><td align="center">๐ฬ </td><td align="center">๐ฬณ</td><td align="center">๐อ</td><td align="center">๐ฬ
</td><td align="center">๐ฬ</td><td align="center">๐ฬ</td><td align="center">๐ฬฟ</td><td align="center">๐ฬธ</td><td align="center">๐อฃ</td><td align="center">๐อจ</td><td align="center">๐อฉ</td><td align="center">๐อค</td><td align="center">๐อช</td><td align="center">๐อฅ</td><td align="center">๐อซ</td><td align="center">๐อฌ</td><td align="center">๐อง</td><td align="center">๐อฎ</td><td align="center">๐อฏ</td><td align="center">๐ฬฝ</td><td align="center">๐ฬ</td><td align="center">๐โ</td><td align="center">๐โ </td><td align="center">๐โ</td><td align="center">๐โ</td><td align="center">๐โข</td><td align="center">๐โฃ</td><td align="center"> - </td><td align="center"> - </td></tr><tr><td>bold</td><td align="center">๐ฬถ</td><td align="center">๐ฬด</td><td align="center">๐ฬฒ</td><td align="center">๐ฬฐ</td><td align="center">๐ฬ </td><td align="center">๐ฬณ</td><td align="center">๐อ</td><td align="center">๐ฬ
</td><td align="center">๐ฬ</td><td align="center">๐ฬ</td><td align="center">๐ฬฟ</td><td align="center">๐ฬธ</td><td align="center">๐อฃ</td><td align="center">๐อจ</td><td align="center">๐อฉ</td><td align="center">๐อค</td><td align="center">๐อช</td><td align="center">๐อฅ</td><td align="center">๐อซ</td><td align="center">๐อฌ</td><td align="center">๐อง</td><td align="center">๐อฎ</td><td align="center">๐อฏ</td><td align="center">๐ฬฝ</td><td align="center">๐ฬ</td><td align="center">๐โ</td><td align="center">๐โ </td><td align="center">๐โ</td><td align="center">๐โ</td><td align="center">๐โข</td><td align="center">๐โฃ</td><td align="center"> - </td><td align="center"> - </td></tr><tr><td>italic</td><td align="center">๐ฬถ</td><td align="center">๐ฬด</td><td align="center">๐ฬฒ</td><td align="center">๐ฬฐ</td><td align="center">๐ฬ </td><td align="center">๐ฬณ</td><td align="center">๐อ</td><td align="center">๐ฬ
</td><td align="center">๐ฬ</td><td align="center">๐ฬ</td><td align="center">๐ฬฟ</td><td align="center">๐ฬธ</td><td align="center">๐อฃ</td><td align="center">๐อจ</td><td align="center">๐อฉ</td><td align="center">๐อค</td><td align="center">๐อช</td><td align="center">๐อฅ</td><td align="center">๐อซ</td><td align="center">๐อฌ</td><td align="center">๐อง</td><td align="center">๐อฎ</td><td align="center">๐อฏ</td><td align="center">๐ฬฝ</td><td align="center">๐ฬ</td><td align="center">๐โ</td><td align="center">๐โ </td><td align="center">๐โ</td><td align="center">๐โ</td><td align="center">๐โข</td><td align="center">๐โฃ</td><td align="center"> - </td><td align="center"> - </td></tr><tr><td>bold italic</td><td align="center">๐ฬถ</td><td align="center">๐ฬด</td><td align="center">๐ฬฒ</td><td align="center">๐ฬฐ</td><td align="center">๐ฬ </td><td align="center">๐ฬณ</td><td align="center">๐อ</td><td align="center">๐ฬ
</td><td align="center">๐ฬ</td><td align="center">๐ฬ</td><td align="center">๐ฬฟ</td><td align="center">๐ฬธ</td><td align="center">๐อฃ</td><td align="center">๐อจ</tRelated Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot ๅฏๅชไฝๆถๅ่ฝๅใไฝฟ็จ <qqmedia> ๆ ็ญพ๏ผ็ณป็ปๆ นๆฎๆไปถๆฉๅฑๅ่ชๅจ่ฏๅซ็ฑปๅ๏ผๅพ็/่ฏญ้ณ/่ง้ข/ๆไปถ๏ผใ
