Developing fonts > Specifications Developing OpenType Fonts Microsoft Typography This document presents information that will help font developers create or support OpenType fonts for all Hebrew script languages covered by the Unicode Standard. This is a multi-page specification. To access specific pages, use the Contents section below, or the navigation bar at the bottom of each page. Contents
Introduction In this specification, font developers will learn how to encode complex script features in their fonts, choose character sets, organize font information, and use existing tools to produce Hebrew fonts. Registered features of the Hebrew script are defined and illustrated, encodings are listed, and templates are included for compiling Hebrew layout tables for OpenType fonts. This document also presents information about the Hebrew OpenType shaping engine of Uniscribe, the Windows component responsible for text layout. In addition to being a primer and specification for the creation and support of Hebrew fonts, this document is intended to more broadly illustrate the OpenType Layout architecture, feature schemes, and operating system support for shaping and positioning text. The following terms are useful for understanding the layout features and script rules discussed in this document. Base Glyph - Any glyph that can have a diacritic mark above or below it. Layout operations are defined in terms of a base glyph, not a base character, as a ligature may act as the base. Cantillation Mark (Teamin) – Used in liturgical texts, these marks are positioned above or below a base glyph to provide pronunciation guidance. Character - Each character represents a Unicode character code point. For example the 'A' character is U+0041. A character may have multiple forms of glyphs. Diacritic Mark (Nikud) - A character that is positioned above or below a character to provide pronunciation guidance (i.e. accent acute, grave, tilde, etc.) Glyph - A glyph represents a form of one or more characters. Next section: Shaping Engine introduction | shaping engine | features | appendices |