創建字體並不像您想像的那麼困難,所以至少有一定的插畫基礎知識是必要的。 字體是通過迭代過程設計的,在字體編輯器中對字母形式進行更改,然後在使用中進行審查以做出進一步的設計決策。
梨 您應該知道,有更多的應用程序可以幫助我們完成創建字體的工作,這就是為什麼今天我們將討論 FontForge。
關於 FontForge
FontForge 是一個位圖和輪廓字體編輯器,允許您創建、編輯或轉換各種字體,包括:
TrueType (TTF)、TrueType Collection (TTC)、OpenType (OTF)、PostScript Type 1、TeX 位圖字體、X11 OTB 位圖(僅限 sfnt)、字形位圖分佈格式 (BDF)、FON (Windows)、FNT (Windows) 和 Web 開放字體格式 (WOFF)。
這是一個免費的軟件應用程序 (GPL 許可證)可在各種操作系統上運行,包括 Windows、Mac OS 和 Linux。
FontForge 還可以在可縮放矢量圖形格式之間導入和導出字體 (SVG) 和統一字體對象格式 (UFO)。
還 支持非官方的 Microsoft Math Composition 擴展 (MATHtable) 為 Cambria Math 引入,並受 Office 2007、XeTeX 和 LuaTeX 支持。
FontForge 至少開發了一種免費的 OpenType 數學字體。
為了方便自動格式轉換和其他重複性任務,FontForge 實現了兩種腳本語言:自己的語言和 Python。
FontForge 可以從其 GUI、命令行運行腳本,並且還以 Python 模塊的形式提供其功能,因此可以集成到任何 Python 程序中。
還 支持 Adobe 的 OpenType 功能文件規範 (具有自己的語法擴展)。
FontForge 可以使用 Potrace 或 AutoTrace 自動跟踪位圖圖像並將其導入字體。。 LuaTeX 打字引擎使用部分 FontForge 代碼來讀取和解析 OpenType 字體。
FontForge 源代碼包括許多實用程序,包括顯示二進製字體文件內容的“showttf”以及 WOFF 轉換器和反轉換器。
如何在 Linux 上安裝 FontForge 字體編輯器?
對於那些有興趣安裝此應用程序的人,他們可以按照我們下面分享的說明進行操作。
一般來說,對於幾乎所有的 Linux 發行版,我們都可以藉助 Flatpak 軟件包在系統上安裝這個工具。,所以我們只需要將支持添加到系統中即可。
如果您沒有此支持,您可以諮詢 以下鏈接 我們在這裡解釋如何做到這一點。
現在要安裝這個工具,我們只需在終端中執行命令:
flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref
Ubuntu 16.04 LTS 和 Ubuntu 14.04 LTS 用戶可以使用以下存儲庫,他們可以通過鍵入以下命令將其添加到系統中:
sudo add-apt-repository ppa:fontforge/fontforge
之後,我們將更新我們的包和存儲庫列表:
sudo apt-get update
最後,我們將通過執行以下命令來安裝該應用程序:
sudo apt-get install fontforge
對於 Debian 和 Ubuntu 更高版本的用戶,我們將下載以下軟件包。 讓我們首先創建一個文件夾來存儲它們
mkdir fontforge
我們訪問它:
cd fontforge
我們將根據我們的架構進行下載。 64位系統用戶:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb
32位系統用戶下載以下內容:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb
下載結束後,我們將通過執行以下命令在系統中安裝這些軟件包:
sudo dpkg -i *deb
並且在依賴項存在問題的情況下,我們可以通過以下方法解決它們:
sudo apt -f install
在 Arch 及其衍生產品中,只有 sudo pacman -S fontforge: V