# Emoji erscheint nicht ohne Leerzeichen

**URL:** https://meta.discourse.org/t/emoji-not-appearing-without-space/97992
**Category:** Bug
**Created:** [25. September 2018 um 07:50 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992 "2018-09-25T07:50:41Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![sbhhbs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sbhhbs/32/111832_2.png) [@sbhhbs](https://meta.discourse.org/u/sbhhbs)
#### Post date: [25. September 2018 um 07:50 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992/1 "2018-09-25T07:50:41Z")

</div>

I’m running latest version of discourse.

I found that emoji will not be rendered correctly if there’s not space before it. but for languages like Chinese and Japanese, space is not used to separate word.

For example: This should work 🤔 但是这样不行:sleepy:

---

<div class="post-metadata">

### Author: ![robmc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/robmc/32/125900_2.png) [@robmc](https://meta.discourse.org/u/robmc)
#### Post date: [25. September 2018 um 08:25 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992/2 "2018-09-25T08:25:36Z")

</div>

It isn’t really a bug though, is it?

The system uses the space to identify and separate emoji from other uses of the colon. You may not use the space for word separation, but you could use it for emoji

I don’t use these characters - do other input interfaces allow you to use emoji without space separators?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [25. September 2018 um 08:29 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992/3 "2018-09-25T08:29:12Z")

</div>

We have some previous discussion on this here:

> [@Automatically add a space before the emoji if the user is typing Chinese and uses emoji picker](https://meta.discourse.org/t/automatically-add-a-space-before-the-emoji-if-the-user-is-typing-chinese-and-uses-emoji-picker/83285/9):
>
> We have a few options here: Allow 呵:t\_rex: so t_rex is an emoji. The problem though is that it is very expensive to detect Chinese per [https://github.com/alsotang/is-chinese/blob/master/ischinese.js](https://github.com/alsotang/is-chinese/blob/master/ischinese.js) so this would add a bunch of extra slowness to the MD engine. Fix it so autocomplete behaves consistently with the way the engine interprets it. Meaning 呵:t should not pop open an emoji window. @schungx suggestion where after autocomplete is done we insert a space prior to emoji if needed…

---

<div class="post-metadata">

### Author: ![sbhhbs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sbhhbs/32/111832_2.png) [@sbhhbs](https://meta.discourse.org/u/sbhhbs)
#### Post date: [25. September 2018 um 09:29 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992/5 "2018-09-25T09:29:47Z")

</div>

I’m using the emoji icon in the editor, not using the keyboard : short cut. Maybe when click on one emoji in the emoji selector, it can automatically add a space if there isn’t one regardless of the language?

---

<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: [25. September 2018 um 12:29 UTC](https://meta.discourse.org/t/emoji-not-appearing-without-space/97992/6 "2018-09-25T12:29:15Z")

</div>


