SwiftUI 无法正确显示自定义字体
SwiftUI does not display custom fonts correctly
我已经在资产中包含了我想要的排版,并将其包含在“应用程序提供的字体”区域的“信息”中,当我使用自定义排版显示文本时出现问题,因为有一些字母被剪掉了,就像这张图片中的那样,字母“g”没有显示完整。
我知道这不是排版错误,因为我在应用程序之外的其他地方使用过它并且这些字母显示正确,所以我不知道我必须在 SwiftUI 中做什么才能正确调整它。
-
转到保存字体所在的文件夹
首先在终端中:ftxdumperfuser -t hhea -A d YOUR_FONT.ttf
生成一个xml,打开它并编辑字段descend,如果它是你编辑的上半部分ascend
然后你回到终端输入ftxdumperfuser -t hhea -A f YOUR_FONT.ttf
,删除生成的xml并编译app
这适用于所有排版,因此对于导航标题它也适用
我已经在资产中包含了我想要的排版,并将其包含在“应用程序提供的字体”区域的“信息”中,当我使用自定义排版显示文本时出现问题,因为有一些字母被剪掉了,就像这张图片中的那样,字母“g”没有显示完整。
我知道这不是排版错误,因为我在应用程序之外的其他地方使用过它并且这些字母显示正确,所以我不知道我必须在 SwiftUI 中做什么才能正确调整它。
转到保存字体所在的文件夹
首先在终端中:
ftxdumperfuser -t hhea -A d YOUR_FONT.ttf
生成一个xml,打开它并编辑字段descend,如果它是你编辑的上半部分ascend然后你回到终端输入
ftxdumperfuser -t hhea -A f YOUR_FONT.ttf
,删除生成的xml并编译app
这适用于所有排版,因此对于导航标题它也适用