Microsoft Typography | Developer information | Specifications | OpenType font development
Oriya OpenType Specification | Terms | Shaping | Features | Other | Appendix


Appendix A: Writing system tags

Features are encoded according to both a designated script and language system. Currently, the Uniscribe engine only supports the "default" language for each script. However, font developers may want to build language specific features which are supported in other applications and will be supported in future Microsoft OpenType implementations.

* NOTE: It is strongly recommended to include the "dflt" language tag in all OpenType fonts because it defines the basic script handling for a font. The "dflt" language system is used as the default if no other language specific features are defined or if the application does not support that particular language. If the "dflt" tag is not present for the script being used, the font may not work in some applications.

The following tables list the registered tag names for scripts and language systems.

Registered tags for the Oriya script Registered tags for Oriya language systems
Script tag Script Language system tag Language
"orya" Oriya "dflt" *default script handling
"ORI " Oriya

Note: both the script and language tags are case sensitive (script tags should be lowercase, language tags are all caps) and must contain four characters (ie. you must add a space to the three character language tags).


Appendix B: Consonant forms

In the table, consonants that have a reph form, below-base form and post-base form will have a check mark in those columns. All consonants are expected to have a half form, which can be a combination of the full form and a virama (halant).

Consonant Unicode codepoint Reph form Below-base form Post-base form
Ka U+0B15
Kha U+0B16
Ga U+0B17
Gha U+0B18
Nga U+0B19
Ca U+0B1A
Cha U+0B1B
Ja U+0B1C
Jha U+0B1D
Nya U+0B1E
Tta U+0B1F
Ttha U+0B20
Dda U+0B21
Ddha U+0B22
Nna U+0B23
Ta U+0B24 X
Tha U+0B25
Da U+0B26
Dha U+0B27
Na U+0B28 X
Nnna U+0B29
Pa U+0B2A
Pha U+092B
Ba U+0B2C X
Bha U+0B2D X
Ma U+0B2E X
Ya U+0B2F X
Ra U+0B30 X X
Rra U+0B31
La U+0B32 X
Lla U+0B33 X
Llla U+0B34
Va U+0B35
Sha U+0B36
Ssa U+0B37
Sa U+0B38
Ha U+0B39


Appendix C: a sample OpenType font

Microsoft intends to make a sample font available in the future. Please watch for announcements here, the OpenType list or on the VOLT community site.



this page was last updated March 2002
© 2001 Microsoft Corporation. All rights reserved. Terms of use.
comments to the MST group: how to contact us

 

Oriya OpenType Specification | Terms | Shaping | Features | Other | Appendix
Microsoft Typography | Developer information | Specifications | OpenType font development