• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class FontEncodingDefaults

Default implementation of TryGetGlyph(uint, out uint) and HasGlyph(uint) that derives coverage from DecodeToGid(uint). Implementers that can distinguish "no cmap entry" from "cmap entry → glyph 0" should override these methods directly.

Inheritance
object
FontEncodingDefaults
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DRIT.Drawing.Font.Encoding
Assembly: DRIT.Drawing.dll
Syntax
public static class FontEncodingDefaults

Methods

HasGlyph(IFontEncoding, uint)

Default HasGlyph(uint) implementation.

Declaration
public static bool HasGlyph(IFontEncoding encoding, uint codePoint)
Parameters
Type Name Description
IFontEncoding encoding
uint codePoint
Returns
Type Description
bool

TryGetGlyph(IFontEncoding, uint, out uint)

Default TryGetGlyph(uint, out uint) implementation.

Declaration
public static bool TryGetGlyph(IFontEncoding encoding, uint codePoint, out uint glyphId)
Parameters
Type Name Description
IFontEncoding encoding
uint codePoint
uint glyphId
Returns
Type Description
bool
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX