A JavaScript wrapper for Microsoft's Fluent Emojis.
npm install @erboladaiorg/et-itaque
const emoji = require('@erboladaiorg/et-itaque')
emoji.fromGlyph('👋','3D').then((emojiFile) => {
console.log(emojiFile)
})
import * as emoji from '@erboladaiorg/et-itaque'
const emojiFile = await emoji.fromGlyph('👋','3D')
console.log(emojiFile)
Both fromGlyph(glyph, style)
and fromCode(code, style)
return the location of the emoji image relative to the base emoji folder. You can download the assets folder from the fluentui-emoji repo or use a service like jsdelivr to get the emoji image.
const emojiImage = document.querySelector('#emojiImage');
const emoji = '🍕';
emoji.fromGlyph(emoji,'3D').then((emojiFile) => {
emojiImage.src = `https://cdn.jsdelivr.net/gh/microsoft/fluentui-emoji@latest/assets${emojiFile}`
})
@erboladaiorg/et-itaque has 2 main functions fromGlyph(glyph, style)
and fromCode(code, style)
. Both return the location of the emoji image relative to the base emoji folder.
fromGlyph(glyph, style)
-
glyph
: string contaning an emoji -
style
: string'3D'
,'Color'
,'Flat'
, or'High Contrast'
fromCode(code, style)
-
code
: string contaning the unicode for an emoji-
code
should be just the hexcode. ex.'1f44b'
not'U+1F44B'
-
-
style
: string'3D'
,'Color'
,'Flat'
, or'High Contrast'