unicode-input-toolconverter
v0.2.0
Published
Add-on for selecting Unicode characters by variety of means and converting between various representations
Downloads
7
Readme
unicode-input-toolconverter
Incomplete! (Still restoring from old browser add-on.)
A web app and webextensions add-on (Firefox, Chrome) to allow selection of Unicode characters by a variety of means and conversion between various Unicode representations such as HTML/XML entities, numeric character references, etc.
See the Demo
Screenshots
History
This project had originally found life as a XUL-based Firefox add-on, but XUL support was dropped in Firefox.
High priority to-dos (toward restoring functionality)
- Move out description code in
UnicodeConverter.js
tocharrefunicodeDb
or other database-aware utility. - Restore starting with
unicodecharref.js
and thencharrefConverters.js
.- Split up
unicodecharref.js
- Split up
- Improve slow font retrieval so can reenable; need to do equivalent for other OS' or at least disable for them
To-dos - medium priority
ONGOING: Get l10n completed (only en-US, hu-HU, pt-BR, sv-SE were completed)
Cypress tests and coverage (esp. once this may be fixed: https://github.com/cypress-io/cypress/issues/16467)
Protocol handler: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/protocol_handlers
Compatibility with WebAppFind AtYourCommand so can receive
postMessage
to prepopulate entity conversion or chart item to browseAfter HTML conversion, restore as browser add-on, but as webextensions
- Allow adding specific characters or sequences thereof to global system key commands
Conversion to/from 6-digit JavaScript escapes
Create (reactive) Web Components (hyperHTML?) so that besides internal clarity, could reuse as pop-up script browser or character picker
Make in-place context-menu-activated textbox conversions
Lower-priority to-dos
- Could display scripts on map (or col. browser) of which are RTL, what languages and scripts herald from that region, etc.
- When browsing by script, have option to update script location when one uses next/prev
unicode
orutils
modules could be moved to own npm package- Utilize column browser also for blocks/categories (also use in
filebrowser-enhanced
!); could even replace chart - Offer minimal character picker window