IFontEncoding

IFontEncoding interface

Definierar ett gränssnitt för teckensnittskodning.

public interface IFontEncoding

Metoder

namnBeskrivning
DecodeToGid(uint)Avkodar en teckenkod och returnerar glyph id. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id ) class. Obs: teckenkod är inte nödvändigt en unicode. Teckenkod är ett teckenindex i teckensnittskodning “tabell”.
DecodeToGidParameterized(IEncodingParameters, uint)Parameteriserad avkodningsmetod. Vissa teckensnittstyper kan ha flera kodningsalgoritmer/kartor. Så,IEncodingParameters gränssnitt används för att skapa konkreta parametrar för teckensnittskodning.
Encode(uint, uint)Kodar glyfen. För TTF-teckensnitt är charCode unicode.
GidToUnicode(GlyphId)Avkodar Gid till unicode. Glyf-id är ett unikt nummer för en glyf, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class.
UnicodeToGid(uint)Avkodar en unicode och returnerar glyph id. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class.

Se även