Prosesor font sprite XNA menggunakan kompresi DXT3 yang tidak bekerja dengan baik dengan alfa prapultiplied baru di XNA 4.0. Oleh karena itu, tampilan teks terlihat pucat.
Prosesor font sprite Nuclex menghasilkan data yang persis sama, kecuali bahwa internal Texture2D
yang menyimpan data bitmap font tidak dikompresi - sehingga tidak memiliki masalah kualitas.
Karena data dari prosesor Nuclex berada dalam format yang sama, SpriteFont
pembaca XNA dapat membacanya, dan Anda tidak perlu menyertakan pustaka Nuclex untuk didistribusikan dengan gim Anda.
(Ini juga memungkinkan Anda untuk menggunakan format XML yang sama dengan definisi font sprite asli XNA.)
Yang sedang berkata: tidak ada yang salah dengan menggabungkan perpustakaan eksternal dengan game Anda. Ini tidak seperti mereka terinstal di sistem Anda atau apa pun. (Anda bahkan bisa pergi sejauh menggabungkan dua majelis).
Dan hal yang sama berlaku untuk kode (jika Anda khawatir tentang kontrol versi, misalnya). Anda bisa memasukkan Nuclex.Fonts.Content.TrueTypeImporter.dll
kode sumber Anda. Ini sebenarnya bukan masalah besar.