TrueTypeReader

TrueTypeReader

Genel Bakış

TrueTypeReader Java için FOSS’de bir sınıf.

TrueType/OpenType yazı tipi dosyalarını okuyor (sfnt biçimi).

Bu sınıf, Java programlarında TrueTypeReader nesnelerle çalışmak için 12 yöntem sağlar. Kullanılabilir yöntemler şunlardır: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: cmapEntries, fontName, numGlyphs, unitsPerEm.

Özellikler

Adı:Tip:AccessAçıklama:
unitsPerEmintOku .Yazıtipin birimleri PerEm değerini baştağı tablodan gönderir.
numGlyphsintOku .Yazıtipindeki glyph sayısını gönderir.
fontNameStringOku .İsim tablosundan yazı tipi adını gönderir (eğer mevcutsa).
cmapEntriesjava.util.Map<Integer, Integer>Oku .Unicode-glyph cmap’ın değiştirilmez bir görünümünü harita olarak gönderir.

Yöntemler

SignatureAçıklama:
TrueTypeReader(data: byte[])Çöze fonti verilerinden bir TrueTypeReader oluşturur.
getUnitsPerEm()intYazıtipin birimleri PerEm değerini baştağı tablodan gönderir.
getNumGlyphs()intYazıtipindeki glyph sayısını gönderir.
getGlyphId(charCode: int)intCmap tablosunu kullanarak bir karakter kodunun glyph ID’ye haritası.
getUnicodeForGlyphId(glyphId: int)intVerilen glyph ID’ye yerleştirilmiş ilk Unicode kodunu gönderir.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intVerilen glyph ID için sadece true-Unicode cmap alt tabloları kullanarak Unicode kodunu gönderir (bakınız {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanYazıtipi en az bir true-Unicode cmap alt tablosunu gönderirse doğru döndürür (platform 3 kodlama 1/10, veya platform 0).
getGlyphName(glyphId: int)String{@code /post} tablosundan gelen glyph için PostScript adını gönderir, veya post table eksikse, ayrıştırmadığımız bir biçim kullanılırsa veya glypha id aralığın dışında ise { @ code null }.
getAdvanceWidth(glyphId: int)intVerilen glyph ID için ön genişliği, yazı tipi birimlerinde gönderir.
getFontName()Stringİsim tablosundan yazı tipi adını gönderir (eğer mevcutsa).
getCmapEntries()java.util.Map<Integer, Integer>Unicode-glyph cmap’ın değiştirilmez bir görünümünü harita olarak gönderir.
getGlyphPath(gid: int)java.awt.geom.GeneralPathBir glyph’in dış çizgisini em-normalleştirilmiş koordinatlarda {@link java.awt.geom.GeneralPath} olarak döndürür (font birimleri { @code unitsPerEm} ile bölünmüştür), ve Y yönü korunur.

Ayrıca bakınız:

 Türkçe