Release Notes > 12.0.1.0 > Updates in This Release > OpenType in Layout Developer > Formatting Object Model Additions in Support of OpenType Feature Table Support
  
Formatting Object Model Additions in Support of OpenType Feature Table Support
In summary, the following objects have been updated with properties in support of using OpenType Feature Tables in Layout Developer:
fFormatting
fFormatting.outputGlyphs() — this method allows users to output a specific glyph from a font
fStyle
fStyle.useOpenType — this boolean property turns on/off the OpenType word shaping engine as part of the style.
fStyle.openTypeFeatures — this property allows users to set the OpenType features from the current style object so that the OpenType word shaping engine knows which ones to apply. The allowed feature values are listed on the fTypeface.OpenTypeFeatures constant and can be added/subtracted from the list of active features. The list of features given in the argument sets the applied Feature Tables, it does not add to an internal list.
fStyle.openTypeScript — this property allows users to specify the OpenType script to apply when using OpenType word shaping. The allowed script values are listed on the fTypeface.OpenTypeScripts constant.
fStyle.openTypeLanguage — this property allows users to specify the OpenType language to apply when using OpenType word shaping. The allowed language values are listed on the fTypeface.OpenTypeLanauges constant.
fTypeface
fTypeface.hasOpenTypeFeature() — this method allows users to test whether a feature is available by default, or within a script and/or a language within the font.
fParagraph
fParagraph.showMissingGlyphs — this boolean property will tell Layout Developer to show a Unicode Hex character in the text when a glyph is missing from a font/typeface rather than showing ‘tofu’ or nothing