解決方法是(1)妳提供用戶手動安裝,(2)或者在打包程序時使用打包工具(比如installshield)連同字體壹起打包,在安裝程序時同時進行字體安裝(3)另外的方法是妳在編寫程序時,使用字體文件來加載字體,這樣可以避免安裝字體。
System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection();
pfc.AddFontFile(fontFile);//如果有多個字體文件可以繼續添加
Font myFont = new Font(pfc.Families[0], 20f, FontStyle.Regular, GraphicsUnit.Point, 0);
myFont就是通過字體文件創建的字體。