[Tex/LaTex] Smileys in LaTeX

packagessymbols

I would like to include smileys in my LaTeX document. Is there any package with lots of different smileys?

In mnsymbol and wasysym, I found some general symbols:

\documentclass{article}
\usepackage{MnSymbol,wasysym}
\begin{document}
wasysym: \smiley{} \frownie{} \blacksmiley{}

MnSymbol: \(\smile{} \frown{}\)
\end{document}

output

But I do not like the output. Actually, I am looking for smileys which look like "default smiles" in Google Talk, MSN, … 😉 <- this one is my favourite. 😉

Best Answer

For the sake of completeness (see also https://tex.stackexchange.com/a/59125/83):

Unicode defines codepoints of the various emoticons/emojis: There is ☺ and ☹ at U+263A and U+2639, and there are many more from U+1F601 onward. So, all you need is a font that includes these characters (DejaVu Sans contains some of them, and there are other fonts with full emoji support), copy&paste your emojis, and use XeLaTeX or LuaLaTeX. E.g.,

% Compile with xelatex or lualatex and DejaVu Sans installed on your system.
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\DejaSans{DejaVu Sans}

\begin{document}
Some emoticons from Unicode: 

{\DejaSans ☺😐☹😁😂😃😇😉😈😋😍😱} and even cats: {\DejaSans 😺}!
\end{document}

result