[]
Specifies code pages and Unicode subranges for which a font provides glyphs.
public class FontSignature
Gets or sets a value corresponding to the ulCodePageRange1 value from the OS/2 OpenType font table.
public uint CodePageRange1 { get; set; }
Gets or sets a value corresponding to the ulCodePageRange2 value from the OS/2 OpenType font table.
public uint CodePageRange2 { get; set; }
Gets the containing document.
public DocumentBase Document { get; }
Gets a value indicating whether the containing document is in reading mode.
public bool IsReadOnly { get; }
Gets or sets a value corresponding to the ulUnicodeRange1 value from the OS/2 OpenType font table.
public uint UnicodeRange1 { get; set; }
Gets or sets a value corresponding to the ulUnicodeRange2 value from the OS/2 OpenType font table.
public uint UnicodeRange2 { get; set; }
Gets or sets a value corresponding to the ulUnicodeRange3 value from the OS/2 OpenType font table.
public uint UnicodeRange3 { get; set; }
Gets or sets a value corresponding to the ulUnicodeRange4 value from the OS/2 OpenType font table.
public uint UnicodeRange4 { get; set; }
Checks whether the specified code page character range is considered functional (see Os2CodePageRange).
public bool TestCodePageRange(int codePageRangeIndex)
codePageRangeIndex
intIndex of the range (between 0 and 63).
Checks whether the specified Unicode range is considered functional (see Os2UnicodeRange).
public bool TestUnicodeRange(int unicodeRangeIndex)
unicodeRangeIndex
intIndex of the range (between 0 and 127).