Derleme boyutu, yazı tipleri, glyph atlası ve çalışma zamanı performansı hakkında net cevaplar — gerçek geliştirici sorularından damıtıldı.
Derleme boyutu platforma, mimarilere, stripping ve sıkıştırmaya bağlıdır. Glif atlasları çalışma zamanında oluşturulur. Font varlıkları kendi verilerini taşır; kaynak .ttf ve .otf dosyaları yalnızca editör referansıdır. Yerel uygulamalar disk önbelleğini okur, WebGL verileri gömer.
Font varlıkları kendi verilerini taşır; kaynak .ttf ve .otf dosyaları yalnızca editör referansıdır. Yerel uygulamalar disk önbelleğini okur, WebGL verileri gömer.
Hayır. UniText araç penceresi aracılığıyla diskinizin herhangi bir yerinde bulunan bir .ttf dosyasından bir UniTextFont oluşturabilirsiniz (dosya iletişim kutusu baytları doğrudan okur). Yazı tipini projeye aktarmak isteğe bağlıdır.
Derleme boyutu platforma, mimarilere, stripping ve sıkıştırmaya bağlıdır. Glif atlasları çalışma zamanında oluşturulur.
Sistem fontları otomatik seçilir. Masaüstü ve mobilde özel dosyalar isteğe bağlıdır; WebGL atanmış fontları kullanır. Yeni glifler rasterleştirme ve yükleme gerektirir. Önbellekteki glifler değişene veya kaldırılana kadar tekrar kullanılır.
Evet — bu geliştiricinin tarafındadır ve UniText engel olmaz. Yazı tipi baytlarını kendi kodunuzla (UnityWebRequest) indirin ve çalışma zamanında CreateFontAsset(byte[]) ile bunlardan bir UniTextFont oluşturun. Bir yazı tipini yalnızca ihtiyacınız olan karakterlere indirgemek için (alt kümeleme), UniText'in derleme zamanı aracını kullanın. Pakette yerleşik bir CDN otomatik yükleyici yoktur — bu bilinçli olarak motorun değil, projenin sorumluluğudur.
Sistem fontları otomatik seçilir. Masaüstü ve mobilde özel dosyalar isteğe bağlıdır; WebGL atanmış fontları kullanır.
Sistem fontları otomatik seçilir. Masaüstü ve mobilde özel dosyalar isteğe bağlıdır; WebGL atanmış fontları kullanır.
Büyük font dosyaları yönetilen bellekte tam kopya tutulmadan diskten gerektiğinde okunur. Kullanılmayan fontlar sıkıştırılmış kalır. WebGL ve editöre gömülü fontlar bellek içi veri kullanır. Dosya tabanlı fontlar bellek eşleme kullanır.
Keskin pikseller, otomatik ızgara algılama ve hizalı efektlerle animasyon. Vektör piksel fontları ve bitmap fontlar aynı stil sistemini paylaşır. Pixel Grid değerinin tam katları piksel hassasiyetindedir. Snap To Pixel Grid efektleri ve animasyonu da hizalar; kapatılması alt piksel hareketine izin verir.
Glyph'ler üç boyutta karolarda yaşar — 64, 128, 256 — ve boyut, kontur karmaşıklığından seçilir (çok sayıda segment → 128/256, basit bir kontur → 64). • SDF Detail, karmaşıklık tahmini üzerindeki bir çarpandır. Bunu artırdığınızda, halihazırda önemsiz olmayan bir glyph'in daha büyük bir karoya çıkma olasılığı artar. (Gerçekten basit bir şekil 64'te kalır — çarpan yalnızca eşiğin üzerindeki glyph'leri etkiler.) • Tile Size Offset, boyut merdiveni boyunca sabit bir adımdır (seçilen 64 + ofset 1 → 128; aralık −2..+2).
Tek başına hiçbiri — ikisi de yalnızca nihai karo boyutunu belirler ve maliyet yalnızca o boyuta göre belirlenir. Aynı karo boyutuna çözümlenen iki kombinasyon tam olarak aynı maliyete sahiptir. Yine de kabul edilebilir kalite veren en küçük karo boyutunu hedefleyin.
Yeni glifler rasterleştirme ve yükleme gerektirir. Önbellekteki glifler değişene veya kaldırılana kadar tekrar kullanılır.
Yeni glifler rasterleştirme ve yükleme gerektirir. Önbellekteki glifler değişene veya kaldırılana kadar tekrar kullanılır.
Discord; sorular, yardım ve tartışmalar için ana kanaldır. Hata bildirimleri ve özellik önerileri için ise herkese açık sorun takip sistemini kullanın.