如何在Windows 7下的Visual Studio Express 2012中使用字型「c8514fix.fon」?

如何在Windows 7下的Visual Studio Express 2012中使用字型「c8514fix.fon」?

我有字體(它隨作業系統一起提供)。

似乎有兩個問題:

  1. 該字體是一種“隱藏字體”,通常僅在某些情況下可用。我不想將系統設定更改為“大字體”。

  2. 我想在 Visual Studio Express 2012 的文字編輯器中使用該字體。不幸的是,這通常會導致使用某些“替換字體” - 不知道為什麼。具體來說,如果我選擇「Fixedsys」(它似乎是 c8514fix.fon 的較小版本),則文字編輯器會使用 Courier 或類似的東西。在記事本中,我可以選擇並使用「Fixedsys」。

我嘗試了各種方法但沒有成功:將文件複製到其他地方並“安裝”它會導致 Windows 字體目錄中的副本與原始文件一樣不可訪問和“不可見”(不會顯示在字體列表中)。使用 Fontforge 建立具有不同字型名稱等的副本:不知何故 Windows 不接受該副本。每次點擊預覽時都會顯示“Courier New”,安裝似乎也不起作用。

答案1

自 Visual Studio 2010 起,不再支援像素字體,因為它使用 WPF 技術來呈現文字(僅支援真正的 TrueType 字體)。您無法透過簡單地變更副檔名來將像素字型變更為 True Type 字型。

您必須使用字體編輯器對其進行轉換,但要使其看起來像 TrueType 一樣完美並不總是那麼簡單。

如果你幸運的話,有人已經為您轉換了字體並將其發佈在他的網站上。例如,有 Terminus 作為「Terminal」的替代品(但遺憾的是只有 8pt 大小,而不是 6),還有 Fixsys Excelsior 用於 Fixsys 替代品(也只縮小到 8pt)。

相關內容