iT邦幫忙

0

(已解決)MAC Visual Studio 2019 字型問題一問

  • 分享至 

  • twitterImage

IDE: visual studio 2019
系統: Mac

我這邊使用 System.Drawing 做一個簡單的圖片調整
但我匯出的字型都和我設定的不一樣
想詢問各位有沒有遇到類似的狀況

程式碼

 using (Graphics graphics = Graphics.FromImage(bitmap))
    {
        using (Font arialFont = new Font("DFKai-SB", 16))
        {
            graphics.DrawString(departNumber, arialFont,Brushes.Black, departNumberLoc);
        }
    }

產出的樣子


已解決
最後測出來了因為 system.drawing內有字行列表
[FontFamily.Families.ToList()]
所以需要字型名稱和他相同他才可以吃到不然都會使用預設!!

DFKai-SB那是Windows的標楷體,MAC上沒有吧?
我沒MAC可試,但在Windows裡的字型是設定名稱而不是字型檔名,比如
Font arialFont = new Font("標楷體", 16)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答