關於建置大小、字型、字符圖集與執行階段效能的直接解答 — 從真實開發者問題中萃取而來。
建置大小取決於平台、架構、程式碼裁剪及壓縮方式。字形圖集在執行時產生。 字型資源攜帶自身資料,原始 .ttf 和 .otf 僅供編輯器參照。原生播放器讀取磁碟快取,WebGL 則嵌入資料。
字型資源攜帶自身資料,原始 .ttf 和 .otf 僅供編輯器參照。原生播放器讀取磁碟快取,WebGL 則嵌入資料。
不需要。您可透過 UniText 工具視窗,從磁碟上任何位置的 .ttf 建立 UniTextFont(檔案對話框會直接讀取位元組)。將字型匯入專案為選用。
建置大小取決於平台、架構、程式碼裁剪及壓縮方式。字形圖集在執行時產生。
自動選擇系統字型。桌面與行動裝置可依需求使用自訂字型;WebGL 使用指定字型。 新字形需要光柵化和上傳。已快取字形會持續重用,直到失效或被移出快取。
可以 — 那屬於開發者這一端,而 UniText 不會從中作梗。以您自己的程式碼(UnityWebRequest)下載字型位元組,並在執行階段透過 CreateFontAsset(byte[]) 從中建立 UniTextFont。若要將字型精簡至您所需的字元(子集化),請使用 UniText 的建置期工具。套件中並無內建的 CDN 自動載入器 — 這是刻意由專案負責,而非引擎的職責。
自動選擇系統字型。桌面與行動裝置可依需求使用自訂字型;WebGL 使用指定字型。
大型字型檔案依需求從磁碟讀取,無需在受控記憶體中保留完整副本。未使用的字型保持壓縮狀態。 WebGL 和編輯器中的嵌入字型使用記憶體資料。檔案型字型使用記憶體映射。
清晰像素、自動網格偵測,以及對齊網格的效果和動畫。向量像素字型與純點陣字型共用樣式系統。 字級為 Pixel Grid 的整數倍時像素精確對應。Snap To Pixel Grid 同時對齊效果與動畫;關閉後允許次像素移動。
字符存放於三種尺寸的圖磚中 — 64、128、256 — 而尺寸取決於輪廓複雜度(區段眾多 → 128/256,簡單輪廓 → 64)。 • SDF Detail 是複雜度估算值的乘數。提高它,原本就已非單純的字符更有可能上移至更大的圖磚。(真正單純的形狀會維持在 64 — 此乘數僅影響超過門檻的字符。) • Tile Size Offset 則是沿尺寸階梯的硬性級距(選定 64 + 偏移 1 → 128;範圍 −2..+2)。
單獨來看兩者皆非 — 兩者都只決定最終的圖磚尺寸,而成本僅由該尺寸所決定。兩種解析至相同圖磚尺寸的組合,成本完全相同。請以仍能提供可接受品質的最小圖磚尺寸為目標。
新字形需要光柵化和上傳。已快取字形會持續重用,直到失效或被移出快取。
Core 在算繪前協調文字處理。工作執行緒和 Burst 處理大量工作,局部修改僅使相關處理階段失效。
Discord 是提問、尋求協助與討論的主要管道。如需回報錯誤或建議新功能,請前往公開的問題追蹤系統。