mojibaka
v1.0.2
Published
✨ Browser emoji support detection toolkit
Downloads
252
Maintainers
Readme
✨ Mojibaka
A browser emoji support detection toolkit
🔨 Tools
🛠 detect
(default)
Returns an object containing information about the current browser's emoji support, including;
version
: The return value ofdetectVersion
fitzpatrick
: The return value ofdetectFitzpatrick
(ifversion
is > 0)genders
: The return value ofdetectGenders
(ifversion
is >= 7.0)scale
: The return value ofdetectScale
(ifversion
is > 0)
Useful for determining broad emoji support
🔎 detectVersion
Returns the maximum Unicode emoji version support was detected for, as a float.
🕵🏽 detectFitzpatrick
Returns a Boolean denoting whether the browser understands Fitzpatrick Skin Tone Modifiers (a Unicode 7.0 feature)
🕵🏻♀️ detectGenders
Returns a Boolean denoting whether the browser understands zero-width joiner gender modifiers (a Unicode 8.0 feature)
📏 detectScale
Returns the size of the emoji compared to text, as a float, rounded to one decimal place. Useful for compensating for size differences between different browser implementations.
⚠️ Caveats
- This doesn't yet test for Unicode 10.0 compatibility
- No version test is conclusive; individual character support still varies by platform
- Consider carefully what you're using Mojibaka's output for. The less work you do to handle Emoji yourself within the browser, the better!