# Some Emoji show broken

**URL:** https://meta.discourse.org/t/some-emoji-show-broken/56073
**Category:** Bug
**Created:** [January 20, 2017, 12:13pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073 "2017-01-20T12:13:15Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Lutz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lutz/32/65103_2.png) [@Lutz](https://meta.discourse.org/u/Lutz)
#### Post date: [January 20, 2017, 12:13pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/1 "2017-01-20T12:13:16Z")

</div>

Some Emoji, all from the category with the 👓-Image are not working.

`:zero: :keycap_star: :hash:`  
0️⃣*️⃣ #️⃣

(Please move if this should go to UX and not to BUG. Thank you!)

---

<div class="post-metadata">

### Author: ![David\_Collantes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david_collantes/32/87919_2.png) [@David\_Collantes](https://meta.discourse.org/u/David_Collantes)
#### Post date: [January 20, 2017, 12:25pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/2 "2017-01-20T12:25:45Z")

</div>

Topic should be changed too. Some **Emoji** will not show, or show broken. Confirmed on `meta`.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 20, 2017, 9:27pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/3 "2017-01-20T21:27:22Z")

</div>

Hmm this is a bug. Can you look into it @tgxworld?

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [January 23, 2017, 1:32pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/4 "2017-01-23T13:32:58Z")

</div>

Ok I took a deep dive here to figure out the root cause of the problem:

Previously, Discourse would only pull down emojis that are available across all the emojis sets that we support. However, the addition of win10 emoji set introduced a bug where emojis that are not yet available in the win10 emoji set would cause the emoji to break when we run the emoji update script. After digging through the code, it was clear to me that we need a better pattern here so that we can support all emojis that are in each emoji set.

[https://github.com/discourse/discourse/pull/4669](https://github.com/discourse/discourse/pull/4669)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 23, 2017, 8:59pm UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/11 "2017-01-23T20:59:02Z")

</div>

The correct fix is to force the Windows 10 Emoji set to have the same names as all the other emoji sets. I hand created some missing emoji for the set, what happened to them?

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [January 24, 2017, 8:21am UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/13 "2017-01-24T08:21:50Z")

</div>

Looks like we want to only support the intersection between the emoji sets so I’ve pushed the fix for the broken emojis for now.

[https://github.com/discourse/discourse/commit/ba21ef34e5b386cc1c87fc38a97fb610bd3dcd9a](https://github.com/discourse/discourse/commit/ba21ef34e5b386cc1c87fc38a97fb610bd3dcd9a)

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [February 20, 2017, 2:58am UTC](https://meta.discourse.org/t/some-emoji-show-broken/56073/16 "2017-02-20T02:58:05Z")

</div>


