當前位置:編程學習大全網 - 編程軟體 - c# winform中的字體問題?

c# winform中的字體問題?

如果沒有它會使用默認字體來代替,壹般除了影響顯示效果,不會有太大問題,不過也有例外,比如說英語音標字體,如果客戶機不帶有妳設定的這種字體,就不能正常顯示了。

解決方法是(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就是通過字體文件創建的字體。

  • 上一篇:c語言循環控制示例教程
  • 下一篇:幼兒園老師離職時應該如何向家長說明
  • copyright 2024編程學習大全網