![]() Akhand ligatures have the highest priority and are formed first some languages include them in their alphabets. In Bengali, only the consonant Ra has an above-base form, known as "reph".Īkhand ligatures - Required consonant ligatures that may appear anywhere in the syllable, and may or may not involve the base glyph. The following terms are useful for understanding the layout features and script rules discussed in this document.Ībove-base form of consonants - A variant form of a consonant that appears above the base glyph. And the I-matra will be positioned immediately in front of the base (or half-form) preceding it, which in this case is the Ka. Option 2= If the Da did not have a half form and was NOT listed in the half feature, the halant-form will display and the shaping engine will treat it as the first main consonant on which to position the reph. Option 1= The re-ordering behavior of the shaping engine for Bengali where the 'Da' has a half form the reph will be positioned on the first main consonant and the I-matra will be positioned immediately in front of the "half-form" D(a). In the example below (Ra + halant + Da+ halant + Ka + I-matra), Ra + halant will form the reph, but how the Da is classified will determine the position of the reph as well as the location of the pre-pended matra. For example, the location where the reph and pre-pended matra are re-ordered within a syllable cluster is affected by the presence of a half form. The new Indic shaping engine allows for variations in typographic conventions, giving a font developer control over shaping by the choice of designation of glyphs to certain OpenType features. In addition, registered features of the Bengali script are defined and illustrated with examples. ![]() While it does not contain instructions for creating Bengali fonts, it will help font developers understand how the Indic shaping engine processes Indic text. It contains information about terminology, font features and behavior of the Indic shaping engine in regards to the Bengali script. ![]() This document targets developers implementing Indic shaping behavior compatible with Microsoft OpenType specification for Indic scripts. The Bengali script, closely related to the Devanagari script, is used to write Bengali, Assamese and Manipuri. This document presents information that will help font developers create or support OpenType fonts for all Bengali script languages covered by the Unicode Standard. While Indic fonts made according to the earlier recommendations will still function properly in the new versions of Uniscribe, font developers may choose to update their fonts, particularly if they wish to avoid certain limitations of the earlier implementation. Please note: This document reflects the changes made in 2005 recommendations for Indic-script OpenType font and shaping-engine implementations.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |