WFA için istiyorsun sanırım, WPF için de farklı bir uygulama mantığı var ama sanırım kısaca şöyle bir yol izlenebilir.


    [*] Microsft dökümanında Resources'dan font almayı göstermiş ancak .tinyfnt uzantısını destekliyor.
    [*] Burada amacın ne olduğu ve .tff to .tinyfnt dönüşümü hakkında adım adım gerekli bilgileri vermiş.


Windows dışarıdan font yükleme ve uygulamaya izin veriyor ancak bu farklı çözünürlükler işin içine girince hesaplanması gerektiği için işlemci-ekran kartı kullanımı için kötü bir performans demektir. Yani .tinyfnt arayüz için optimize ediliyor ve resources'dan erişilebiliyor.

Peki neden doğrudan resources'a ekleyemiyorum? Veya ekliyorum ama uygulamıyor?

Sanırım derleme esnasında değişikliğe uğruyor ve artık font olmaktan çıkıyor bu yüzden dönüşüm gerekli.

Eğer performans sorununu göze alıyorsan şuradaki tartışmadan devam edebilirsin.

Sadece makalelere biraz göz attım, denemedim ama mantık dışı bir durum görmedim ve pratikte denenebilir. Kolay gelsin.