1. 程式人生 > >關於delphi FireMonkey中IOS匯入自定義字型的問題

關於delphi FireMonkey中IOS匯入自定義字型的問題

標題:關於delphi FireMonkey中IOS匯入自定義字型的問題
問題: 在之前從官方文章中學習了自定義字型,在安卓和win中顯示正常,但在IOS中一直顯示不正確

解決:

  1. 開啟工程根目錄的info.plist.TemplateiOS.xml檔案
  2. 編輯info.plist.TemplateiOS.xml檔案如下:
<plist version="1.0">
    <dict>
    <%VersionInfoPListKeys%>
      <key>UIAppFonts</key>
    	<array>
    		<string>字型檔名.ttf</string>
    	</array>
    <%ExtraInfoPListKeys%>
    </dict>
    </plist>

3.在Deployment Maintenance中將字型檔案.tff匯入到安裝資源中

4.設定TextSettings.Font.Family為字型名稱(注:這裡有可能與字型檔名稱不一樣,請雙擊開啟字型檔案檢視)

5.賦值文字內容,以一般iconfont為例如:

   Text1.Text := #$e101
   Text1.Text := #$e500
   Text1.Text := #$e601

或者開啟字元對映表先中字型後,直接把符號複製到delphi的Text屬性中也可以
此文結束.