
我最近為一個班級設計專案購買了全套 Futura,主要是為了獲得各種不同的重量和樣式(該專案是基於版式的)。我以一組 21 個 TTF 檔案的形式交付字體,但當我嘗試在 Windows 7 Ultimate 64 位元上安裝它們時,當我嘗試使用該字體時,Illustrator 或 Word 中僅出現 6 或 7 種樣式。
我發現這個(如下)似乎是同樣的問題,但這裡沒有修復的證據,而且我真的沒有放棄字體的選擇 - 作業給了我們少量的字體可供選擇,而 Futura 無疑是最有趣的選擇。
有其他人遇到過這個問題並找到解決方法嗎? (或者如果失敗的話,有人知道我在哪裡可以獲得一款軟體,可以讓我編輯字體名稱,以便不同的樣式不會分組?)
答案1
字體鍛造可能對重命名字體系列有一些幫助。
答案2
FontForge 確實解決了這個問題。不過,我會更友善地告訴您如何使用 FontForge 解決該問題。
相關連結:
山胡桃傑克字體(有普通版和輕型版)
下載並安裝 FontForge(免費)。為 Hickory Jack 字體建立一個資料夾。下載 Hickory Jack 字型(以 ZIP 形式提供)。將這兩個檔案解壓縮到您建立的資料夾中。
Hickory Jack 是一種免費字體,具有列出的行為 - 即安裝兩個字體檔案會產生 Windows 中列出的一種字體。刪除列出的一種字型(始終是最後安裝的字型檔案)會顯示另一種剩餘字型。
打開字體
啟動 FontForge。導航到包含字體的資料夾,然後選擇名為“Hickory Jack.ttf”的字體檔案。
現在重複這些說明以開啟名為「Hickory Jack Light.ttf」的檔案。您現在正在執行 FontForge 的兩個副本。
為了方便起見,請移動視窗並調整其大小,使「Hickory Jack」視窗位於螢幕左側,而「Hickory Jack Light」視窗位於螢幕右側。
編輯錯誤/遺失的字體元數據
對於每個實例,選擇 ELEMENT * FONT INFO(或 CTRL-SHIFT-F)。這將打開字體訊息窗戶。這些視窗出現在螢幕中央,因此您應該將它們向左或向右移動。
選擇PS 名稱左側邊緣的選項。
改變重量每種字體的值(最初它們是相同的):
- 山核桃傑克:將“書籍”更改為“常規”
- Hickory Jack Light:將“書”改為“光”
選擇作業系統/2左側邊緣的選項。
改變重量等級山核桃傑克燈的值:
- Hickory Jack:應該是“400 Regular”
- Hickory Jack Light:從“400 Regular”改為“300 Light”
選擇TTF 名稱左側邊緣的選項。
比較兩種字體。此資訊是正確的。您可以看到您也可以在此處更改文字訊息。最重要的是:任何兩種字體都不應該相同唯一身份價值。
在兩個「字體資訊」視窗上按一下「確定」。您已成功更正元資料。
重新產生字體文件
原始字型是 True Type 字型 (TTF)。我們將把它們儲存為 Open Type 字體 (OTF)。
對於 Hickory Jack 字體,選擇「檔案 * 產生字體」(或鍵入 CTRL-SHIFT-G)。這顯示了生成字體窗戶。
從下拉清單中選擇 OpenType (CFF),以便將字體變更儲存為 OTF 檔案。它建議一個檔案名稱 (HickoryJack.otf),但您應該將其變更為HickoryJack-Regular.otf。點選產生。將出現一個標題為「偵測到錯誤」的視窗。這些並不是真正的錯誤,因此請忽略它們並單擊產生按鈕。
對於 Hickory Jack Light 字體,選擇「檔案 * 產生字體」(或鍵入 CTRL-SHIFT-G)。
它建議使用一個完美的檔案名稱(HickoryJack-Light.otf)。點選產生。將出現一個標題為「偵測到錯誤」的視窗。再次忽略此訊息並單擊產生按鈕。
移動或刪除舊的、壞的字體文件
現在,您建立的字體資料夾中應該有四個檔案:
- 山胡桃傑克燈.ttf
- 山胡桃傑克.ttf
- HickoryJack-Regular.otf
- HickoryJack-Light.otf
您可以刪除 TTF 檔。您也可以安裝 OTF 字型文件,您會立即註意到 Windows 現在將它們正確地分組在一起(稱為「家族分組」)。
為什麼這有效?
有時字體的元資料不正確。您看到了有多少種選擇,因此不難看出如何犯錯。
在這種情況下,Windows 似乎認為這兩種字體是相同的,因為OS/2 重量等級值是相同的。對於 Windows,兩種字型都是相同的家庭(山核桃傑克)也有同樣的重量(常規),使它們本質上是相同的字體。因此,沒有必要向應用程式載入或公開第二種字體。
在 Windows 中,具有相同系列名稱的字體被分組在一起。如果字體粗細相同,則組合在一起的字體可能會相互幹擾。
現在您知道如何解決兩個問題:
- 如果您安裝了多種應分組為一個系列的字體,但它們顯示為具有相似名稱的單獨字體,您可以透過設定它們的字體來強制將它們分組在一起PS 姓名:姓氏值要相同。
- 如果安裝了同一系列的多種字體,但未全部顯示在 Windows 字體中,您可能需要更改OS/2:重量等級字體的值,以便 Windows 將它們視為不同的字體。