O in Different Fonts
O started life as a Phoenician eye, and it is the single most copied homoglyph in Unicode. Here is every styled O, including the two that behave strangely: script โด and the emoji ๐ พ.
By Maya Chen, lettering designer and type educator ยท Checked by Jordan Hale ยท ยท How we review content
Cursive
Bold Cursive
Cursive Script
Bold
Bold Serif
Bold Sans
Bold Italic Serif
Bold Italic Sans
Italic
Italic Serif
Italic Sans
Gothic
Bold Gothic
Gothic Fraktur
Bubble
Bubble Letters
Black Bubble
Parenthesized
Parenthesized Caps
Outline
Double-Struck Outline
Square
Black Squares
Squared
Small
Small Caps
Tiny Superscript
Subscript
Wide
Vaporwave Wide
Typewriter
Typewriter Mono
Clean Sans
Symbol letters
Asian Style
Currency
Squiggle
Katakana Style
Greek Style
Cherokee Style
Tribal
Faux Cyrillic
Thai Style
Yi Style
Hooked
Accented
Runic
Fancy Greek
Monster
Ethiopic Style
Cherokee Script
Cute Aesthetic
Latin Symbols
Syllabics
Fancy Accents
From an eye to a vowel
The Phoenician letter ayin meant โeye,โ and the sign was a simple circle, sometimes with a dot for the pupil. In Phoenician it stood for a throat consonant that Greek didnโt have, so the Greeks reused the shape for a vowel sound: O. Later Greek split the sound into two letters, which Byzantine grammarians named o mikron (โsmall oโ) and o mega (โbig oโ). Latin took only the first, and the round O has barely changed shape in nearly three thousand years.
Why O is the riskiest letter to style
A circle is a circle in any script, so O has more near-identical twins than almost any other letter:
| Looks like O | Actually is | Code point |
|---|---|---|
| ะ | Cyrillic capital O | U+041E |
| ฮ | Greek capital Omicron | U+039F |
| 0 | the digit zero | U+0030 |
| โญ | heavy large circle emoji | U+2B55 |
None of these are โfonts.โ They are separate characters, and swapping one in is a classic way to fake a username or web address. If you want a styled O that still counts as an O, use one of the math alphabets below. They fold back to a plain O under Unicode NFKC normalization, which some systems use to compare names.
The O styles and their quirks
Script O and the borrowed lowercase
Regular script gives you capital ๐ช from the math block but lowercase โด from the much older Letterlike Symbols block. It is one of only three lowercase script letters borrowed this way (with โฏ and โ). In some fonts โด sits a touch smaller than ๐ถ or ๐ next to it. If that bothers you, switch to bold script ๐ ๐ธ, which is a complete, consistent set. Our cursive text generator shows both side by side.
Bubble, square and the emoji problem
โ โ come from Enclosed Alphanumerics and display as plain outlined circles almost everywhere. The black square ๐ พ is different: it is an emoji, so iOS, Android and Windows often draw it as a coloured button. The plain outlined square ๐พ doesnโt have that problem.
Small, tiny and flipped
- Small caps: แด (U+1D0F)
- Superscript: แต and แดผ
- Subscript: โ, one of the 17 letters that has one
- Upside down: O and o, unchanged, because a circle looks the same rotated
- Mirror: O and o, also unchanged
That symmetry makes O useful in upside-down text: it never looks wrong when flipped.
O in everyday writing
O accounts for about 7.5% of letters in English text, the fourth most common after e, t and a. It also carries meaning on its own: the O in XOXO is a hug, โOโ is the vocative in poetry (โO Captain! my Captain!โ), and ร is a separate letter in Danish and Norwegian, not a styled O. The currency style uses ร for O, so anyone reading Scandinavian text sees a different vowel.
Choosing an O for a monogram
A round O works as a frame. Many monogram layouts put a large O around or behind the other initials. In plain text, the outline ๐ or the bold gothic ๐บ give the most presence on their own. For a handwritten look, see how a cursive O is formed; its closed oval and little top loop are what the script characters imitate.
Code points for every styled O
| Style | O | o | Code points | Unicode block |
|---|---|---|---|---|
| Bold Cursive | ๐ | ๐ธ | U+1D4DE ยท U+1D4F8 | Mathematical Alphanumeric Symbols |
| Cursive Script | ๐ช | โด | U+1D4AA ยท U+2134 * | Mathematical Alphanumeric Symbols + Letterlike Symbols |
| Bold Serif | ๐ | ๐จ | U+1D40E ยท U+1D428 | Mathematical Alphanumeric Symbols |
| Bold Gothic | ๐บ | ๐ | U+1D57A ยท U+1D594 | Mathematical Alphanumeric Symbols |
| Bold Sans | ๐ข | ๐ผ | U+1D5E2 ยท U+1D5FC | Mathematical Alphanumeric Symbols |
| Gothic Fraktur | ๐ | ๐ฌ | U+1D512 ยท U+1D52C | Mathematical Alphanumeric Symbols + Letterlike Symbols |
| Double-Struck Outline | ๐ | ๐ | U+1D546 ยท U+1D560 | Mathematical Alphanumeric Symbols + Letterlike Symbols |
| Bubble Letters | โ | โ | U+24C4 ยท U+24DE | Enclosed Alphanumerics |
| Italic Serif | ๐ | ๐ | U+1D442 ยท U+1D45C | Mathematical Alphanumeric Symbols |
| Small Caps | แด | แด | U+1D0F | IPA Extensions + Phonetic Extensions + Latin Extended-D |
| Black Squares | ๐ พ | ๐ พ | U+1F17E | Enclosed Alphanumeric Supplement |
| Bold Italic Serif | ๐ถ | ๐ | U+1D476 ยท U+1D490 | Mathematical Alphanumeric Symbols |
| Black Bubble | ๐ | ๐ | U+1F15E | Enclosed Alphanumeric Supplement |
| Bold Italic Sans | ๐ | ๐ค | U+1D64A ยท U+1D664 | Mathematical Alphanumeric Symbols |
| Italic Sans | ๐ | ๐ฐ | U+1D616 ยท U+1D630 | Mathematical Alphanumeric Symbols |
| Typewriter Mono | ๐พ | ๐ | U+1D67E ยท U+1D698 | Mathematical Alphanumeric Symbols |
| Squared | ๐พ | ๐พ | U+1F13E | Enclosed Alphanumeric Supplement |
| Tiny Superscript | แดผ | แต | U+1D3C ยท U+1D52 | Spacing Modifier Letters + Phonetic Extensions + Superscripts and Subscripts |
| Vaporwave Wide | ๏ผฏ | ๏ฝ | U+FF2F ยท U+FF4F | Halfwidth and Fullwidth Forms |
| Asian Style | ใ | ใ | U+3116 | CJK Unified Ideographs + Bopomofo + others |
| Currency | ร | ร | U+00D8 | Currency Symbols + Latin Extended |
| Squiggle | ฦก | ฦก | U+01A1 | IPA Extensions + Latin Extended-B + others |
| Clean Sans | ๐ฎ | ๐ | U+1D5AE ยท U+1D5C8 | Mathematical Alphanumeric Symbols |
| Parenthesized | โช | โช | U+24AA | Enclosed Alphanumerics |
| Subscript | โ | โ | U+2092 | Superscripts and Subscripts + Phonetic Extensions |
| Katakana Style | ใฎ | ใฎ | U+306E | Halfwidth Katakana + CJK |
| Greek Style | ำจ | ำจ | U+04E8 | Greek + Cyrillic + Hangul Jamo |
| Cherokee Style | ฯด | ฯด | U+03F4 | Cherokee |
| Tribal | O | O | U+004F | Unified Canadian Aboriginal Syllabics |
| Faux Cyrillic | ะค | ะค | U+0424 | Cyrillic |
| Thai Style | เน | เน | U+0E4F | Thai + Hebrew + others |
| Yi Style | ๊ฆ | ๊ฆ | U+A0A6 | Yi Syllables |
| Hooked | ฦ | ฦ | U+01A0 | Latin Extended-B |
| Accented | ล | ล | U+0150 | Latin-1 Supplement + Latin Extended-A |
| Runic | แ | แ | U+16DF | Runic |
| Fancy Greek | ฯ | ฯ | U+03C3 | Greek + Cyrillic + Hebrew + others |
| Monster | ึ | ึ | U+0585 | IPA Extensions + Armenian + Cyrillic |
| Ethiopic Style | แ | แ | U+12D0 | Ethiopic (Ge'ez) |
| Cherokee Script | แง | แง | U+13A7 | Cherokee + Ethiopic |
| Cute Aesthetic | ๊ชฎ | ๊ชฎ | U+AAAE | Tai Viet + Limbu + Mongolian + others |
| Latin Symbols | ร | ร | U+00D6 | Latin-1 Supplement |
| Parenthesized Caps | ๐ | ๐ | U+1F11E | Enclosed Alphanumeric Supplement |
| Syllabics | แ | แ | U+14CD | Unified Canadian Aboriginal Syllabics |
| Fancy Accents | แป | แป | U+1ED6 | Latin Extended Additional + Greek + Cyrillic |
* From the Letterlike Symbols block (U+2100โ214F).
O in different fonts: questions
Why does the black square O show up as a red emoji?
Why does script lowercase o look different from the other script letters?
Can I use a Cyrillic or Greek O in my username?
What does XOXO mean, and which letter is the hug?
Keep going
- How to Write O in Cursive
- Cool Lettering Generator
- Text DecoratorThis text decorator wraps your name in 28 frames such as ๊ง ๊ง and โ ๅฝก ๅฝกโ , in the letter style you choose. Type a name, filter frames by mood, then tap a row to copy.
- Cursive Alphabet: Letters A to ZHow to write every capital and lowercase letter in cursive, with printable practice sheets.