/Nuance

Platform-Independent Text Editor -- chromium based browser extension

Primary LanguageJavaScript

Nuance - Be Bold

This is a tool I intially developped in order to achieve platform-independent text editing capabilities from within chromium based browsers, which has evolved into a unicode multitool for convenient browser based non-standard input transformation. This tool will allow you to send bold and italic text even in web applications where formal text editing is restricted and markdown is not available. This is achieved by using unicode character equivalent substitution instead of traditional bold and italic character transforms. A wide range of web systems are capable of rendering the bold and italic text generated by this extension. The tool's capabilities have been extended to produce interesting unicode substitutions and insertions on demand.

Features

𝐁𝐎𝐋𝐃 : Substitute selected text with bold unicode character equivalent

𝐼𝑇𝐴𝐿𝐼𝐶 : Substitute selected text with italic unicode character equivalent

x ⇾ █ : Redact selected text by substituting all characters with unicode Full Blocks

abc ⇾ ɑЬϲ : Substitute selected text with valid variable name unicode homoglyphs

50 x ⇧ : Inject fifty Diacritical Mark Above characters at end of selection

ſ ⮫ S : Substitute selection with Latin Small Letter Long S uppercase transform collision character

K ⮩ k : Substitute selection with Kelvin lowercase transform collision character

123 ⇄ 321 : Inject right-to-left override in front of selection

< / > : Substitute selection with Hangul Filler invisible character

✗𝑠𝑠 : Substitute selection with XSS polyglot

More features will be added in the near future!

Coming Soon : UTF16 long encoding substitution, upgraded homoglyph support for unicode "confusables"

Installation

  1. git clone https://github.com/PN-Tester/Nuance/
  2. In chromium based browser (chrome, edge, opera, etc) navigate to chrome://extensions
  3. Set the "Developer mode" switch to Enabled
  4. Select "Load unpacked" button which appears
  5. Select the Nuance folder and hit enter
  6. Restart the browser

Nuance Installation

Usage

  1. Select the text on screen you wish to transform
  2. Click the extension icon to open extension pop-up
  3. Select one of the options from the menu
  4. The selected text is now replaced or injected with the appropriate unicode
  5. Send the modified message using the native platform

This tool will have additonal functionality added periodically.