“္” U+1039: Myanmar Sign Virama

U+1039: The Myanmar Sign Virama (္) for Script Rendering

The Myanmar Sign Virama (“္” U+1039) is an essential non-spacing mark that controls the visible form of consonant clusters in the Myanmar script. This comprehensive resource provides developers and linguists at iloveunicode.com with the complete technical data, encoding conversions, and usage context for this critical codepoint.

U+1039 Virama Character Specifications and Properties

The Unicode codepoint **U+1039** represents the character Myanmar Sign Virama. It is classified as a **Nonspacing Mark** (Mn) and belongs to the **Myanmar** block on the **Basic Multilingual Plane**. This invisible yet functional character was officially integrated into Unicode in **version 3.0** (September, 1999), demonstrating its early and vital role in digitalizing the Burmese language script.

Core Technical Metadata and Bidirectional Data

Name Myanmar Sign Virama
Unicode Codepoint U+1039
Unicode Version 3.0 (September, 1999)
Block Myanmar
Plane Basic Multilingual Plane
Bidirectional class Nonspacing Mark (NSM)
Is mirrored? No

Script and Combining Properties

Category Nonspacing Mark
Script Myanmar
Combining Class Virama

Encoding and Conversion Formats for U+1039

Web and Programming Language Conversions

HTML (decimal)
HTML (hex)
HTML (named) -
URL Escape Code %E1%80%B9
CSS 01039
JavaScript, JSON u1039
C, C++, Java u1039
Python u1039
Rust u{1039}
Ruby u1039

UTF Byte Encodings (Hexadecimal)

UTF-8 (hex) 0xE1 0x80 0xB9
UTF-16 (hex) 0x1039
UTF-32 (hex) 0x00001039

System Input and Visual Rendering of ္

How to Type “္”

  • Windows ?: Hold Alt, then type 1 0 3 9. Release Alt.
  • Mac ?: Hold Alt ⌥, then type 1 0 3 9. Release Alt.

Character Preview (္)

  • Times, Times New Roman, serif
  • Helvetica, Arial, sans-serif
  • Courier, Courier New, monospace

Conclusion: Mastering Complex Script Rendering

Understanding the function of combining characters, such as the **Myanmar Sign Virama**, is key to correctly implementing complex scripts. The character U+1039, as a **Nonspacing Mark** (Combining Class 9), directly influences how preceding consonants are rendered, making its precise handling critical for accurate text display. Ensure robust global application support by leveraging the detailed specifications provided by iloveunicode.com.

Leave a Reply

Your email address will not be published. Required fields are marked *