And*_*ras 2 clipping embedded-fonts custom-font swift swiftui
我的应用程序中有一个自定义字体,我将其正确添加到应用程序,我设置了目标会员资格,将其添加到 plist 文件等,一切都很好,我可以使用该字体,但某些字符的顶部被剪裁:
正如你所看到的,它只发生在第一行,并且只发生在这些字符上,其余的都可以。
当我在画布中选择它时,很明显顶部被剪掉了,但是调整框架不会改变这一点,而且大多数时候这都不是一个选项。
有什么解决办法吗?以前有其他人见过这个问题吗?这是 Swift 或 SwiftUI 相关的,还是字体有问题?
代码本身非常简单:
import SwiftUI
struct ContentView: View {
var body: some View {
Text("CSOQG-098632 CSOQG-098632")
.font(.custom("Lausanne-500", size: 44))
.foregroundColor(.gray)
}
}
Run Code Online (Sandbox Code Playgroud)
看起来像是字体基线问题。作为解决方法,你可以像这样补偿它
Text("CSOQG-098632 CSOQG-098632")
.font(.custom("Lausanne-500", size: 44))
.baselineOffset(-10) // << tune here !!
.foregroundColor(.gray)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
739 次 |
最近记录: |