There is a mapping between Unicode’s categories and the classes used internally by USE. The Universal Shaping Engine (USE) generates character properties from Unicode data. Character properties are used in parsing syllables and identifying their parts as well as determining whether any special behavior or contextual reordering is required. The shaping engine divides the text into syllable clusters and identifies character properties. Itemization preprocessing ensures that the runs of text being shaped contain characters belonging to a single script but may include SCRIPT_COMMON characters. The run of text that the shaping engine receives for the purpose of shaping is a sequence of Unicode characters. Custom substitution features requested by the application, GSUB.The Universal Shaping Engine processes text in stages. While it does not contain instructions for creating fonts, it will help font developers understand how the Universal shaping engine processes complex script text. It contains information about terminology, font features and behavior of the Universal Shaping Engine (USE). This document targets developers implementing shaping behavior compatible with the Microsoft OpenType specification for complex scripts not supported by a dedicated shaping engine. This document presents information that will help font developers in creating OpenType fonts for complex scripts included in the Unicode Standard 15.0, but not otherwise supported by a dedicated shaping engine.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |