IFontEncoding

IFontEncoding interface

Yazı tipi kodlaması için bir arabirim tanımlar.

public interface IFontEncoding

yöntemler

İsimTanım
DecodeToGid(uint)Bir karakter kodunun kodunu çözer ve glif kimliğini döndürür. Glif kimliği, yazı tipi türüne bağlı olan bir glif için benzersiz bir sayıdır. Örneğin: Tür1’in kimliği bir glif adıdır, örneğin (GlyphStringId) class. TTF’nin kimliği bir int dizinidir, örneğin (GlyphUInt32Id ) class. Not: karakter kodu, unicode için gerekli değildir. Karakter kodu, Font kodlaması “table” içindeki bir karakter dizinidir.
DecodeToGidParameterized(IEncodingParameters, uint)Parametreli kod çözme yöntemi. Bazı yazı tipi türlerinin birden çok kodlama algoritması/haritası olabilir. Dolayısıyla,IEncodingParameters arayüz, somut yazı tipi kodlama parametreleri oluşturmak için kullanılır.
Encode(uint, uint)Glifi kodlar. TTF Yazı Tipleri için charCode unicode’dur.
GidToUnicode(GlyphId)Gid’in unicode’a kodunu çözer. Glif kimliği, yazı tipi türüne bağlı olan bir glif için benzersiz bir sayıdır. Örneğin: Type1’in kimliği bir glif adıdır, örneğin (GlyphStringId) class. TTF’nin kimliği bir int dizinidir, örneğin (GlyphUInt32Id sınıf.
UnicodeToGid(uint)Bir unicode’un kodunu çözer ve glif kimliğini döndürür. Glif kimliği, yazı tipi türüne bağlı olan bir glif için benzersiz bir sayıdır. Örneğin: Type1’in kimliği bir glif adıdır, örneğin (GlyphStringId) class. TTF’nin kimliği bir int dizinidir, örneğin (GlyphUInt32Id sınıf.

Ayrıca bakınız