Using the Smiley Face Symbol
The outlined smiley ☺ is one of the oldest pictures in computing. It sat at position 1 of the original IBM PC character set in 1981, next to its filled twin ☻ at position 2, which is why the two-digit Alt codes still work on Windows today. Unicode carried both into the Miscellaneous Symbols block as U+263A and U+263B in 1993, decades before the yellow emoji faces existed. The plain glyph is drawn in the current text colour, so it matches whatever is around it and reads as part of the sentence.
Text smiley versus emoji
Appending the variation selector U+FE0F yields ☺️, and here the platforms disagree more than usual: Apple shows a blushing, closed-eyed smile, Google and Samsung show a gentler grin, and Windows shows a simple outlined face. The separate slightly smiling face 🙂 at U+1F642 is a different character from 2014 with no text form at all. Online it has picked up a tone of polite restraint or quiet irritation, so if you want an unambiguous happy face, 😊 is safer and ☺ is the neutral old-school choice. Searching for ☺ will never find 🙂, because they are unrelated code points.
The katakana faces
Two Japanese letters do heavy duty as smileys. ツ (tu) has two eyes and an upturned stroke that looks like a grin, and it anchors the shrug kaomoji ¯\_(ツ)_/¯. ㋡ is the katakana sa inside a circle, which people read as a compact round face. Both are letters, not symbols, so a screen reader will announce them as Japanese text and a Japanese reader will see syllables rather than faces; that is fine for a bio but odd in a caption meant for a wide audience. The emoticons section covers the full kaomoji families built from them.
Placement and spacing
Treat the smiley as a word: put a space before it and, if it ends a sentence, place it after the full stop or replace the stop entirely. Two in a row look enthusiastic; five look like a broken keyboard. In a display name it works as a suffix, "Anna ☺", and in a handle it is rejected on most platforms because usernames stay in ASCII.
Rendering notes
Every desktop and mobile font includes ☺ and ☻, so they show on old phones, e-readers and forum software that predates emoji. Some messaging apps convert the bare character to the emoji automatically; if you want the plain look to stick, paste ☺︎ with the text-style selector U+FE0E instead. The ASCII :-) from 1982 remains the only smiley guaranteed to survive any system. For a gentle profile, combine ☺ with a rounded alphabet from the cute fonts generator or the soft ornaments on the aesthetic symbols page.