[英]How to modify font properties if the font is “cut off” at the top or bottom in a UILabel
如果从UILabel的顶部“切下”字体,特别是在使用非英语特殊字符(例如Č
, Š
或Ñ
时,如何增加字体的高度?
这个答案帮助了我,但是,它缺少了一些东西。
下载并安装Apple字体工具 。 然后打开终端,导航到“字体”文件夹,或打开“字体书”,找到您的字体,右键单击以在Finder中显示它,将其复制粘贴到其他位置,然后导航到终端中的该文件夹。
然后将其粘贴到终端中(注意字体名称中的空格,在它们前面加一个\\
):
ftxdumperfuser -t hhea -A d MyFont.ttf
这将生成一个MyFont.hhea.xml
文件,您可以使用任何文本编辑器打开该文件。 现在,您可以修改ascender
和descender
属性。 如果您的字体在顶部被截断,则将上升和下降量增加相同的数量。
完成编辑后,将其粘贴到终端中:
ftxdumperfuser -t hhea -A f MyFont.ttf
这将生成一个新的.ttf
文件,您可以像正常字体一样进行安装。 也可以与其他字体扩展名一起使用,例如.otf
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.