IOS系統的默認字體總是給人模糊發虛的感覺,而微軟雅黑字體字形略呈扁方而飽滿,筆畫簡潔而舒展,易於閱讀。那么怎么在mac或者ios中使用微軟雅黑字體呢。
下面簡要說明。Launchpad-字體冊。字體ttf文件是通用的。
1.獲取微軟雅黑字體
在windows系統中進入C:\WINDOWS\Fonts,找到微軟雅黑(True Type)字體,直接將其拖出桌面或者其他文件夾。[最后最好把拖出來的字體復制進C:\WINDOWS\Fonts,這么做是因為如果直接在C:\WINDOWS\Fonts中是沒有復制選項的]。
2.添加mac系統字體庫
獲得微軟雅黑的MSYH.TTF文件之后,復制到mac系統,打開mac系統字體冊:依次打開Launchpad-字體冊-所有字體-添加字體找到雅黑字體的文件並添加或者直接打開MSYH.TTF文件文件,在彈出的窗口中點擊安裝字體即可。在我的測試下安裝好后的微軟雅黑在mac的字體冊顯示的是Hei。
3.在IOS工程中使用微軟雅黑字體
將微軟雅黑字體文件MSYH.TTF添加到IOS工程。在工程-XXX.plist中添加一個新key,命名為“Fonts provided by application”,Xcode會自動補全。確定該key的type類型為數組array,我們需要添加不同的字體,作為該key的元素。這里我們需要添加一個字體文件名稱,此例中是MSYH.TTF,包括文件后綴名。在使用該字體的時候可以使用類似如下代碼:
self.mylabel.font = [UIFont fontWithName:@“MSYH” size:14];
在使用上面的代碼時,只需要輸入字體文件的名稱不需要輸入后綴名。