
凍結字體中的變化和功能。
現代Opentype字體支持允許可自定義字體的變體和功能。問題在於,並非所有環境都支持這些機制。諸如Visual Studio之類的IDS僅支持選擇字體系列和字體尺寸,而沒有任何選項可以選擇變體或切換功能。 FontFreeze是一種工具,可讓您創建給定字體的自定義實例,以便您可以在這些環境中精確使用所需的字體。
只需訪問https://mutsuntsai.github.io/fontfreeze即可啟動該應用程序,無需安裝!
當您打開.TTF文件時,它將向您顯示字體信息和可用選項。然後,您可以通過選擇一個預定義的實例之一,或自定義每個變量軸來選擇特定的變體(對於變量字體)。您還可以從功能列表中選擇要激活(或停用)的功能:
cv01 cv99 , ss01 ss20 , zero , onum等中。calt功能中定義了其編碼連接。如果您想完全禁用連字,停用calt通常會解決問題。最後,單擊Generate font!生成您的字體。這很簡單!
尖端:
Fontfreeze使用Fonttools,這是一個python庫來操縱字體。然後,在您的瀏覽器中直接在瀏覽器中通過WebAssembly在瀏覽器中運行Python代碼,因此它純粹是前端,而後端中沒有任何存儲。 UI部分是由嬌小和引導程序建造的。
FontFreeze停用功能的方式是刪除其中的所有查找,並通過將其所有查找中的所有查找到calt來激活功能,該功能通常在大多數環境中默認會激活。如果這對特定環境不起作用,您還可以嘗試將“激活目標功能”設置更改為rvrn (這比Opentype規範更強制calt ;請注意,在這種情況下,您可能還需要激活calt以及其他某些功能以使其功能)。
由於版本1.3,除了上述方法之外,還可以選擇將實際的字形替換為單字形功能(默認情況下為默認情況下),以在不同環境中進行最大兼容性。
Fontfreeze特別受項目VFIT的啟發,我使用了源代碼的許多部分。激發Fontfreeze的其他項目包括:
“ FontFreeze”橫幅是使用文本生成器生成的。