2009-06-16 17 views
5

'daki kullanılabilir yazı tipi boyutlarını alma Windows Ortak Yazı Tipi İletişim Kutusunu açtığımda, her yazı tipi için bir grup boyutun listelenmesi sağlandı. Tüm OpenType/TrueType yazı tipleri için, aynı listeye sahiptir - 9, 10, 11, 12, 14, 16, 18 ... Bitmap yazı tipleri için, liste mevcut bitmap'lere göre değişir. "Küçük yazı tipleri" 2,3,4,5,6,7, düz eski Courier ise 10, 12, 15 içeriyor. Bilmiyorum, ama TrueType yazı tipleri için bile olsa, önceki okumalardan ötürü, Belirli boyutlar ima edilecek ve diğer tüm boyutlardan daha güzel görünecek, dolayısıyla muhtemelen daha kısıtlı bir boyut kümesine sahip bir TrueType yazı tipi görebiliyordum.Windows

Ctrl + Mousewheel, tarayıcılarda olduğu gibi yazı tipi boyutunu aşağı ve yukarı ölçeklendirecek bir uygulama uygulamıyorum. Bir yazı tipi için mevcut boyutlar listesini belirlemek istiyorum, bu yüzden eğer şu anda 12 boyutta olsam, başvurum Kurye Yeni için bir sonraki uygun büyük boy 14, düz eski Kurye için ise 15 olduğunu bilir.

Bunu yapmayı nasıl yaparım?

+0

Bunu hangi dilde yapıyorsunuz? –

+0

Doğrudan Win32 API'sine gidiyorum, bu yüzden sorunun dili-agnostik. Ama ben C++ kullanıyorum. –

cevap

5

Belirli bir yazı tipi için yazı tipi/yazı tipi numaralarının nasıl numaralandırılacağına ilişkin bir açıklama için bkz. here. TrueType yazı tiplerinin, vektör tabanlı olduklarından, herhangi bir boyutta görüntülenebildiğini (ve yalnızca önceden belirlenmiş olanları değil) gösterebileceğini unutmayın.

+0

Teşekkürler. OpenType/TrueType'ın herhangi bir boyuta ölçekleneceğini anlıyorum, ancak genellikle iyi görünmek için manuel olarak işaretlenmiş belirli boyutlara sahipler. –

+0

Web sayfası çalışmıyor ... Herhangi bir alternatif var mı? – raymai97