CID Anahtarlı Yazı Tipi nedir?

İnceleme Eyl 16, 2022 Yorum Yok

CID anahtarlı yazı tipi, latin harfleri ve kana ve kanji için bir dizi alt yazı tipi içeren bir Açık Tip veya postscript yazı tipi türüdür. Belirli bir dile özgü kodlamalardan farklı olarak, karakter eşlemeleri birden çok dil için kullanılır ve daha geniş bir davranış yelpazesine izin verir.

FDArray öğeleri

CID anahtarlı yazı tipi, FDArray öğeleriyle oluşturulmuş bir yazı tipidir. Her FDArray öğesine bir CID atanır. CID, bir yazı tipindeki benzersiz bir tamsayı değeridir. CID anahtarlı bir yazı tipi oluşturmak için önce yazı tipi adıyla bir FDArray öğesi oluşturmalısınız. FDArray öğelerinin sayısını kontrol etmenin en iyi yolu budur.

Bir CID anahtarlı yazı tipi, çok sayıda karakter depolayabilir. Bu tür yazı tipini kullanmak, geliştiricilerin çok büyük karakter kümeleriyle yazı tipleri oluşturmasına olanak tanır. CID anahtarlı yazı tipleri, çok çeşitli dilleri ve kodlamaları destekleyebilir.

Çoklu sözlükler

CID anahtarlı yazı tipi, dosyada birden çok alt yazı tipi sözlüğü depolayan bir yazı tipi türüdür. Bir CID anahtarlı yazı tipi, her yazı tipi alt türü için bir tane olmak üzere birden çok sözlük içerir. Bu alt yazı tipi sözlükleri, yazı tipinin /FDArray dizininde saklanır.

Tip 2 yazı tipleri, metni depolamak için dizinleri ve sözlükleri kullanır. Her dizin, bir nesne ofsetleri dizisi de dahil olmak üzere bir nesne koleksiyonunu ve ardından o nesnenin verilerini içerir. Yazı tipi dosyası ayrıca bir yazı tipinin yazı tipi sözlük tuşlarına benzer bir üst düzey sözlük içerir. Bu sözlükler belirli bir veri kümesine atıfta bulunabilir, ancak aslında bu verileri saklamayabilir.

CID anahtarlı yazı tipi, Unicode karakter kümesini desteklemek için bu şekilde biçimlendirilmiş bir yazı tipidir. Bu yazı tipleri çok sayıda karakteri tutacak şekilde tasarlanmıştır ve diğer yazı tiplerinin çoğundan daha esnektir. Çok çeşitli dilleri ve kodlamaları destekleyebildiklerinden, CID anahtarlı yazı tipi büyük ölçekli projelerde kullanım için idealdir.

Karakter koleksiyonları

CID anahtarlı yazı tipi, içindeki karakterleri dizine eklemek için karakter kimlik numaralarını kullanan bir yazı tipi türüdür. Her CID yazı tipinin benzersiz bir karakter seti vardır ve belirli bir şekilde sıralanır. Bir CID yazı tipi birçok karakter seti kombinasyonunu destekleyebilir. Spesifik olarak, bir dizi farklı dile özgü karakter setini destekleyebilir. Bu, her karakterin karakter kodunu ve CID numarasını bir karakter eşleme dosyasında saklayarak yapılır.

CID anahtarlı yazı tiplerinin yazı tipi dosyalarını düzenlemenin tamamen yeni bir yolu vardır. Bu biçim, kodlama bilgilerini anahat oluşturma rutinlerinden bağımsız olarak depolayarak büyük karakter kümeleri için onları çok daha esnek hale getirir. Ayrıca, çok çeşitli dil platformlarını ve kodlamaları desteklerler. Yazı tipi dosyası, CID dosyası ve CMap dosyası olmak üzere iki ayrı bölümden oluşur.

FreeType hata kodu

CID anahtar yazı tiplerini kullanırken FreeType hata kodu, yazı tipinizin var olmayan bir glif içerdiğini gösterir. Bu glif eksik veya tanımsız. Eksik glif bir kutu veya boşluk ile temsil edilecektir. Hangi glifin eksik olduğunu belirlemek için glif dizini arama işlevini kullanabilirsiniz.

Alternatif olarak, yardımcı PostScript sürücü bileşenini kullanabilirsiniz. Yardımcı PostScript sürücü bileşeni aynı kodu paylaşır ve psname’lere bağlıdır. Yardımcı PostScript sürücü bileşeni, ftconfig.h kullanılarak kontrol edilebilir ve bitmap emboldening’i destekler.

Glif görüntüsünü yüklemek için bir glif dizini kullanılabilir. Bir yazı tipi dosyasında bitmap görüntüleri, vektörel şekiller ve adlandırılmış anahatlar gibi birkaç glif görüntüsü vardır. Bu biçimlerden bazılarının glifleri temsil etmek için egzotik yolları vardır, ancak FreeType herhangi bir glif biçimini destekler.

Kurulum

CID anahtarlı yazı tipi, çok sayıda karakter içeren belgeler oluşturmak için kullanılan bir yazı tipi türüdür. Her karakter, bir CMap dosyasında kodlanmış bireysel bir kimlik numarası ile temsil edilir. Bu nedenle, postscript ve pdf dosyaları için kullanılan yazı tiplerinin tümü aynı yazı tipi yüzü olacaktır.

Fontmap dosyaları, bir font adı ile bir dosya adı arasında bir eşleme içerir. İstenen yazı tipi adına sahip bir dosya yoksa, genel arama yolundaki bir dosyadan yüklenecektir. Yol, -I anahtarı veya GS_LIB_DEFAULT tarafından belirtilir. Dosya başarıyla yüklenirse işlem sona erer.

Yorum Yok

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir