在应用中使用自定义字体

修改控件默认字体的几种方法:

  • 创建UILable等控件的父类
  • 在storyboard或nib文件中手动设置各个控件的字体
  • 创建UILable等控件的类别,通过覆盖awakeFromNib方法更改默认字体

使用思源字体替换默认字体

中英文混杂的时候部分英文字母(如:g、y)显示不完整,如图:

参考link,发现需要修改字体文件的参数Descender

In typography, a descender is the portion of a letter that extends below the baseline of a font. The line that descenders reach down to is known as the beard line.

修改字体文件的参数

几种编辑字体的方法

性能差,编辑字体进行导出时卡住几十分钟后崩溃

我使用的方法

推荐使用,相比图形界面速度快