Bộ xử lý phông chữ XNA sử dụng nén DXT3 không hoạt động tốt với alpha tiền xử lý mới trong XNA 4.0. Do đó, cái nhìn khối của văn bản.
Bộ xử lý phông chữ Nuclex sprite xuất ra chính xác cùng một dữ liệu, ngoại trừ phần bên trong Texture2D
chứa dữ liệu bitmap phông chữ không được nén - vì vậy nó không có vấn đề về chất lượng.
Vì dữ liệu từ bộ xử lý Nuclex có cùng định dạng, SpriteFont
trình đọc XNA có thể đọc nó và bạn không cần đưa vào bất kỳ thư viện Nuclex nào để phân phối với trò chơi của mình.
(Nó cũng thuận tiện cho phép bạn sử dụng định dạng XML giống như các định nghĩa phông chữ gốc của XNA.)
Điều đó đang được nói: không có gì sai khi kết hợp các thư viện bên ngoài với trò chơi của bạn. Nó không giống như họ được cài đặt trên hệ thống của bạn hoặc bất cứ điều gì. (Bạn thậm chí có thể đi xa đến mức hợp nhất hai hội đồng).
Và điều tương tự cũng xảy ra với mã (ví dụ nếu bạn lo lắng về kiểm soát phiên bản). Bạn chỉ có thể đưa Nuclex.Fonts.Content.TrueTypeImporter.dll
vào với mã nguồn của bạn. Nó thực sự không phải là một vấn đề lớn.