2009-09-03 50 views
0

我修復了使用這個庫的遊戲時遇到了另一個問題。Visual Studios:獲取標準字體...文件?

SDL.NET,我在VB.NET應用程序中用於圖形和輸入的庫,有它自己特殊的Font類,它完全獨立於System.Drawing.Font。下面是它的兩個構造函數:

public Font(string fileName, int pointSize) 
public Font(byte[] array, int pointSize) 

兩者都需要一個文件,在刺目的對比System.Drawing.Font(這只是需要字體家族名)。我不確定這些文件在哪裏。我的第一本能是在Windows \ Fonts中查找我想要使用的,但是...您可以猜測這種方法是如何失敗的。

我需要找到Cambria,DotumChe和Photo(所有這些文件都安裝在計算機上)的文件。我的程序是遠遠沒有完成,所以我不擔心我想要做的法律併發症。 我只是想找到這些文件,並讓他們在我的項目,所以我可以繼續前進。我的電腦上有沒有可以找到它們的地方?

回答

0

C#示例可在Steve's Tech Talk獲得。它使用P/Invoke來獲取字體文件夾路徑。

我假設你計劃在分發遊戲之前解決法律/許可問題。

+0

感謝您的提示。至於這樣做的法律灰色地帶,我只是用它作爲臨時解決方案;我計劃最終爲遊戲製作自己的字體。 – 2009-09-03 23:42:06