[]
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).
true if the specified code page character range is considered functional, false otherwise.
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).
true if the specified Unicode range is considered functional, false otherwise.