All we need is an easy explanation of the problem, so here it is.
How do I make Unicode texts like the one in the title, or like the following, without resorting to copy+paste?
٩(-̮̮̃-̃)۶ ٩(●̮̮̃•̃)۶ ٩(͡๏̯͡๏)۶ ٩(-̮̮̃•̃).
As an aside, note that in your browser the above example should look like:
How to solve :
I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.
As for your confusion about multi-line: There are numerous diacritics at work here. Those are combining characters that get placed above or below other characters. If we dissect the specific smiley (●̮̮̃•̃) we get the following:
( U+0028 Left Parenthesis (this is obvious) ● U+25CF Black Circle (this will be the left eye) ̮ U+032E Combining breve below (this gets part of the mouth) The fact that it's placed slightly right of the circle is a font issue. Normally it should appear directly below the preceding character ̮ U+032E Combining breve below (still part of the mouth) ̃ U+0303 Combining Tilde (this will be the left eyebrow) • U+2022 Bullet (right eye) ̃ U+0303 Combining Tilde (eyebrow) ) U+0029 Right Parenthesis
It’s some clever use of diacritic characters that creates the illusion of multiple lines here. Combining characters can be stacked, as seen with the breve, but usually the results are less good.
You can paste the smileys into Word and by placing the cursor after a character and pressing Alt+C you can cause the character to be replaced with its Unicode code point in hexadecimal. In the case of diacritics you first replace the diacritic and then can proceed with the base character (or still more diacritics if they are there). The other way around works too. You can enter 2022 and press Alt+C and get a bullet point.
So for getting the smiley above you can use the following string of letters and numbers:
paste it into Word and hit Alt+C every four places, beginning at the left.
Note: In the preceding paragraphs I have used the hotkey Alt+C exclusively. When not using Word but instead some variant of RichEdit (for example in WordPad) this becomes Alt+X instead. Also, as mentioned in the comments, for some people apparently it’s Alt+X in Word, too. In the interest of brevity I will only talk about Alt+C, but you should use whatever variant applies to you. Another method, mentioned in this answer would be to use Ctrl+Alt+Shift+F12 which seems to work as well. Just in case there aren’t enough options yet.
Note 2: In the overview of characters used for the smiley above the spacing seems off in some places. This had technical reasons and may differ from one browser to another. Also some combining characters tended to disappear which is why some of them are shifted to the right.
Copy and paste:
If these are too complex, Unicode #263A (☺) and Unicode #2639 (☹) are supported by most OSes and browsers.
As Johannes Rössel said , you can use this online editor to convert ascii characters to unicode / your preferable format and change it whenever you need.
What do you mean? You’re doing them already. Just look up the Unicode characters and start combining them in your way.
Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂