首页 > 代码库 > Delphi FMX 开发APP使用TrueType字库做图标(自己使用图标制作字体)

Delphi FMX 开发APP使用TrueType字库做图标(自己使用图标制作字体)

首先感谢QDAC作者王大侠的指导,在他的帮助下,让我搞明白,其次感谢阿里,为我们提供了制作图标字库的方法。

  
好,现在我们开始,看看怎么在delphi开发app时用TrueType字库中的图标:
 
1.学习使用自定义字库
先去王大侠的网站,学习如何让delphi android使用TrueType字库。需要修改一下delphi源码,这一点不爽,我在官方提了需求并且已经Open,在这里,可以投下票,让官方尽快支持使用自定义的字库。
 
2.制作ttf图标字库
做好第一步的功课,下一步就是制作自己的图标库,可以把app使用的所有图标做成一个字库,感谢阿里,感谢马云。
  1. 来到www.iconfont.cn,注册一个用户,这是必须的
  2. 然后,你可以选择自己要用的图标,加入购物车。最好从一组图标中选择,保持风格一致。
  3. 选择好所有的图标后,进入购物车,在这里,你可以建立一个项目,把选择的图标加入到你建立的项目中。
  4. 选择你的项目,下载到本地,你会得到一个download.zip打开他,会看到里面的iconfont.tff文档,这就是我们需要的TrueType字库。
  5. 把iconfont.tff拖放到c:\windows\fonts,在windows系统中安装他。
 
3.在Delphi中使用这个字库
放一个Text,设置他的字库名为iconfont,Text.TextSettings.Family=iconfont
运行期,Text:=#$e810,这个值在查看字库时每个图标的名称中会看到。
 
下图中底部的工具栏是使用了自定义TrueType字库的显示效果:
技术分享

http://blog.sina.com.cn/s/blog_44fa172f0102wgjg.html

Delphi FMX 开发APP使用TrueType字库做图标(自己使用图标制作字体)