2008-08-20 79 views
8

注意,這個問題從Is it possible to coax Visual Studio 2008 into using italics for comments?如何在Windows上修改字體的樣式屬性?

繼續。如果長期問題的標題有你,這裏的問題:

如何將索拉斜體字體的樣式屬性轉換爲粗體,而無需實際修改它的任何實際字形?也就是說,我們希望字體仍然是相同的(即斜體),我們只希望操作系統相信它現在是一個Bold字體。

請不要提及工具的名稱(例如:fontforge),但請描述實現此目的的步驟或指向此類描述的步驟。

回答

8

好吧,我已經成功地使用FontForge創建Consolas的副本(儘管這應該與任何字體一起使用),而實際上是粗體的斜體。

這些是我遵循的步驟:

  • 安裝FontForge。在linux上執行此操作要比在windows/cygwin上執行起來容易很多。我使用了Ubuntu VM(「sudo apt-get install fontforge」)。
  • 在FontForge中打開Consola.ttf(「普通」樣式字體)。
  • 選擇元素 - >字體信息。
  • 更改人類的字體名稱,姓氏和名稱都屬於同一事物。我用'ConsolasVS'。
  • 單擊確定。點擊「是」讓FontForge爲該字體生成一個新的GUID。
  • 選擇文件 - >生成字體。確保你選擇了「TrueType」。取消選中「保存前驗證」。點擊保存。
  • 現在在FontForge中打開Consolai.ttf(斜體樣式字體)。
  • 返回元素 - >字體信息。
  • 像之前一樣更改字體名稱,以及它當前所說的「斜體」的位置,將其更改爲「粗體」。
  • 轉到OS/2選項卡,將字體重量更改爲「700粗體」。
  • 轉到Mac選項卡,將樣式設置爲粗體。
  • 單擊確定。允許再次生成新的GUID。
  • 文件 - >生成字體,像以前一樣。

將兩個新的ttf文件複製到\ Windows \ FONTS \文件夾中。

你現在可以在VS2008中用Consolas做出很好的斜體評論。萬歲!

1

2007年7月,我在Consolas做了斜體 - 大膽的把戲,併發布了screenshot of it on my blog

我使用了FontLab,它做得很好,但是一個自定義工具來複制和設置標題將是最好的選擇,因爲您無法修改和重新分配Consolas和FontLab,成本爲699美元。

如果你想沿着FontLab路線打開常規和斜體版本並進入文件>字體信息...菜單選項並使用名稱和版權部分。

在那裏將它們的字體Family Name設置爲新名稱,然後翻轉斜體版本上的複選框以指示粗體而不是斜體,並從「權重」列表框中選擇「正常」,並在「樣式名稱」列表框中選擇斜體。

保存並安裝:)

[)amien