Sinhala Letter Ooyanna

Copy and paste the sinhala letter ooyanna symbol (U+0D95) instantly. Part of the Sinhala Unicode block.

Works everywhere: websites, documents, social media, code editors

Character Codes

UnicodeU+0D95
HTML Entityඕ
CSS Code\0D95
JavaScript\u{0D95}
Decimalඕ

About This Symbol

Name
Sinhala Letter Ooyanna
Unicode Block
Sinhala
Code Point
U+0D95

The Sinhala Letter Ooyanna () is a Unicode character assigned to the Sinhala block at code point U+0D95. This block contains characters used across a variety of applications including technical documentation, web development, mathematical notation, and everyday digital communication. The sinhala letter ooyanna symbol can be inserted directly into text or referenced through its HTML entity, CSS code, or JavaScript escape sequence for use in websites and applications.

How to Use

  • 1.Click "Copy Symbol" above to copy to your clipboard
  • 2.Paste it anywhere with Ctrl+V (or Cmd+V on Mac)
  • 3.Or use the HTML entity ඕ in your code
  • 4.For CSS, use \0D95 with the content property

Understanding Sinhala Letter Ooyanna

Among the characters in the Sinhala block, the sinhala letter ooyanna (ඕ) at U+0D95 fills a specific niche. Its inclusion in the Unicode standard reflects real-world demand for this particular symbol in digital text, enabling authors and developers to reference it unambiguously.

The hexadecimal value 0D95 places this character at decimal position 3477 in the Unicode table. At this position, the character falls 5 positions past the nearest hex boundary, a detail relevant for font engineers mapping glyph tables. For practical use, ඕ in HTML or \u{0D95} in JavaScript are the most common insertion methods.

Known by its descriptive name referencing "sinhala letter," this character serves a specific role that generic symbols cannot fill. It appears in specialized typography, technical standards, and digital content where precision in symbol choice directly affects meaning or layout.

About Devanagari & Indian Scripts

The Indic script family encompasses ten major writing systems encoded in Unicode, all descended from the ancient Brahmi script. Devanagari, the most widely used, serves Hindi, Sanskrit, Marathi, and Nepali. Each sister script — Bengali's flowing curves, Tamil's circular forms, Gujarati's open tops — developed distinct visual identities while sharing a common structural logic: consonant-vowel syllables formed through base characters and combining marks. Together they enable digital communication for over a billion people across South Asia.

Brahmi script, attested from the 3rd century BCE in Emperor Ashoka's rock edicts, is the ancestor of nearly all South and Southeast Asian writing systems. As Brahmi spread across the subcontinent, regional variations crystallized into distinct scripts by the medieval period. Devanagari emerged around the 10th century CE, its name meaning 'divine city script.' Tamil claims an independent evolution from a southern Brahmi variant and is one of the world's longest continuously used scripts. The encoding of Indic scripts in Unicode required modeling complex rules for vowel signs, conjunct consonants, and reordering — behaviors that vary by script and that no previous computing standard had adequately addressed.

Common Uses

  • Digital communication in Hindi, Bengali, Tamil, and other Indian languages
  • Government documents and official communications across Indian states
  • Sanskrit scholarly texts and religious manuscript digitization
  • Multilingual web content for the Indian subcontinent
  • Language preservation for minority Indic languages

Technical Notes: Indic scripts require complex text layout engines that handle consonant conjuncts (where multiple consonants merge into a single glyph), vowel sign reordering (where a vowel that follows a consonant logically is displayed before it visually), and the virama/halant mechanism for suppressing inherent vowels. Each script has its own shaping rules defined in the OpenType specification. The Unicode encoding model stores characters in logical order, and the rendering engine must transform this into correct visual order — a process significantly more complex than Latin or even Arabic shaping.

Cultural Context: India's linguistic diversity is reflected in its currency notes, which display the denomination in 17 scripts. The choice of script is deeply tied to regional and linguistic identity — efforts to impose a single script (whether Devanagari or Latin) on all Indian languages have met strong resistance. Each script carries the weight of its literary tradition: Tamil's Sangam poetry, Bengali's Tagore literature, Kannada's Vachana movement. Digitizing these scripts has been essential for preventing the marginalization of regional languages in the internet age.