question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Emoji not working

See original GitHub issue

See docsify-themeable’s emoji demo

It appears the CDN used for emoji images is having issues or is no longer used for this purpose by GitHub.

For example, this markdown:

:thumbsup:

Is rendered as follows by docsify:

<img class="emoji" src="https://assets-cdn.github.com/images/icons/emoji/thumbsup.png" alt="thumbsup">

Here’s how tne same emoji is rendered as part of a GitHub issue:

<g-emoji class="g-emoji" alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png">👍</g-emoji>

Note the rendering method (rendering an actual emoji character) and the use of a different URL as a fallback. The official unicode emoji list may be helpful if/when docsify’s emoji output is updated.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:3
  • Comments:8 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
dryrunercommented, Feb 19, 2019

When is this expected to be fixed?

2reactions
jhildenbiddlecommented, Feb 16, 2019

According to caniemoji.com, unicode emoji are supported all the way back to Windows 7, macOS 10.7, Android 4.4, and iOS 5. Switching to unicode emoji would remove emoji <img> requests and render emoji native to each platform. Seems like a better route to go, so long as the unsupported OS+Browser combinations aren’t a concern. This article will likely be helpful if/when the switch to unicode happens.

@sio-funmatsu – Swapping the URL may be a workable short-term fix, but I wouldn’t recommend it as a permanent fix since this same thing can happen again if GitHub decides to host their emoji images in a new location. If we go this route, I’d recommend using GitHub’s emoji <=> image mapping available via https://api.github.com/emojis. If we wanted to stick with images long-term, it would be better to reference open source or (free) licensed emoji images available on a CDN such as EmojiOne. Docsify would qualify for a free license, allowing it to import the images directly into the docsify repo, which could then be referenced on jsDelivr for free. This would remove the dependency on GitHub’s emoji images and add support for additional emoji as well.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix Emoji Keyboard not Showing up on iPhone in iOS 14
Some users fixed the emoji keyboard not showing up on iPhone by deleting and adding emoji keyboard. Just Go to Settings > General...
Read more >
6 Quick Fixes for Predictive Emoji Not Working on an iPhone ...
1. Make Sure Predictive Emojis Are Turned On · 2. Reset Your Keyboard Dictionary · 3. Feed Your Device With Emojis · 4....
Read more >
Emoji Panel not working in any App on Windows 11/10
Emoji Panel not working in any App on Windows 11/10 · Check for Windows Updates · Change Region and Display Language · Run...
Read more >
Emoji Panel Keyboard Not Working on Windows 10 / 11 Fix
Emoji Panel Keyboard Not Working on Windows 10 / 11 Fix · Method 1: Change Region and Language to United States · Method...
Read more >
How to fix predictive emoji keyboard not working on iPhone or ...
How to fix predictive emoji not working on iPhone or iPad · 1. Make sure you're using Apple's keyboard · 2. Emoji predictions...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found