Eisspeedway

Help:Multilingual support (Burmese)

Burmese script is used in Myanmar for the Burmese language, and for the country's minority languages such as Mon language, Shan language, Karen language and other minority languages. Because of Myanmar's political isolation and problems with the encoding system, support for Burmese script is relatively rare and underdeveloped.

Complex text support

Since Burmese script derives from Brahmi script, complex text support needs to be enabled to view it properly. To check whether complex script support is enabled, the following comparison can be used. For instructions on how to enable complex text rendering, see Help:Multilingual support (Indic). Also, Windows users may need an updated Uniscribe version (XP SP2 and newer versions support Burmese) - for instructions on how to update Uniscribe, see this page.

(Note that this example uses the Unicode 5.1 model - for more information on the different models, see below.)

Correct rendering Your computer
ဃ + ြ → ဃြ

Encoding models

In trying to render Burmese on computers, the complex features of the script have caused many problems.

The Unicode range currently used by the Burmese script was originally used for Tibetan script in Unicode 1.0. However, that was removed in Unicode 1.1 and re-added in Unicode 2.0 in a different range. No Unicode fonts that assume the 1.0 encoding are known, so problems with this are not to be expected.

Burmese script was officially encoded in Unicode 3.0. It didn't get much use, however, and many websites continued to use images or proprietary fonts to support the script. The encoding was deemed inappropriate for minority scripts of Myanmar, and so a new model was introduced in Unicode 5.1. For this reason, Unicode Burmese sites are split between these two and other proprietary encoding models, which makes proper viewing of Burmese script even harder.

Fonts

There are various Unicode fonts which contain Burmese script:

Note that the most common font for Burmese script, Zawgyi, is not compatible with Unicode. Burmese text encoded with Zawgyi will appear garbled to a reader using a Unicode font and vice versa. For details on the implications of this distinction, see my:Wikipedia:Font on the Burmese Wikipedia (in English). Wikimedia Foundation policy is that all Wikipedias are encoded using Unicode.

Linux

Debian

In Debian-based Linux (Ubuntu, Mint, etc.), run this command in a terminal:

 sudo apt-get install fonts-sil-padauk

Gentoo

In Gentoo-based Linux, you would instead run this command:

 sudo emerge -vant sil-padauk

RHEL

In RHEL and its derivatives (Fedora, Nobara, etc) the command you should run is

 sudo dnf install sil-padauk-fonts

Windows

Works out of the box in Windows 8 and later.

For Windows 7 see the table in Help:Multilingual support (Indic) in the section titled "Check for existing support". In the Windows 7 column it says Burmese "needs font". Padauk is an example of a Unicode font will allow you to view Burmese script on Wikipedia, Facebook, etc.. See the download page. Download the zip file. Unzip it, and from within the unzipped folder install the 4 ttf files by clicking or double-clicking them. Restart your browser. This is all that is needed for the Firefox browser. More may be needed for other browsers.

Keyboarding in Burmese

ThanLwinSoft provides a native Windows input method called Ekaya, which is freely available. There is also a Keyman keyboard layout available from ThanLwinSoft, and you can download a Windows keyboard file from the Burma Unicode research center. If you can't use either for some reason, you can use the character map to enter Burmese.

User:Keymanweb/Keymanweb provides a free Burmese web-based input method integrated into Wikipedia via a User Script.

Burma Text Input

Instead of mapping keyboard layout character directly, phonetic input method uses romanised words to represent Burmese syllabary. It is easier to input Burmese script for beginners. [2] input system chooses appropriate characters and generally works for most Burmese fonts in Unicode as well as in ASCII. [3] is portable Windows plugin (using some form of key remapping script) which enables input of Burmese syllables using an N-gram romanized input model. [4] is an ASP.NET server control that lets the user enter Burmese character text phonetically or as in typewriter layout. The demo version of BurglishTextBox (broken link) allow to enter Burmese script online without installing any software.

References