【轉】IOS版本自定義字體步驟

本文轉載自:http://quick.cocoachina.com/wiki/doku.php?id=ios%E7%89%88%E6%9C%AC%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AD%97%E4%BD%93%E6%AD%A5%E9%AA%A4php

好比字體文件名叫abc.ttf, 用mac字體工具查到字體的名稱:ios

 PostScript名稱 FZYHJW--GB1-0
           全名 方正藝黑簡體

這個PostScript 名稱就是咱們的字體名稱,要在代碼裏用到工具

假設你的項目名叫PROJECT,當前目錄就是在項目裏 步驟以下:字體

    1. 把abc.ttf拷貝到項目的res目錄下
    2. 修改proj.ios/PROJECT/Resources/Info.plist
      添加一個爲UIAppFonts的key,注意必定要是UIAppFonts,大小寫敏感 
          <key>UIAppFonts</key>
          <array>
                  <string>res/abc.ttf</string> 
          </array> 
        若是要添加多個字體,請複製string節點  
    3.  在lua代碼裏指定字體的名字爲字體名稱就能夠了,好比:
       local label = ui.newTTFLabel({
        text = "1234",
        font = "FZYHJW--GB1-0",
        size = 64
        }):pos(d.cx,d.cy-100):addTo(self)

       

這裏的字體名稱跟字體的文件名無關,必定要是前面用mac字體工具打開顯示的字體名稱一致ui

至此iOS 自定義字體就OK了,在模擬器和真機上看吧,player裏還不行lua

相關文章
相關標籤/搜索