我用的是定制字体,字母间距看起来太挤了.

我正在try 更改字母间距,但找不到配置. 所以我想修改源代码,但我不知道文本的字母间距设置在哪里?

推荐答案

它没有在任何地方特别设置,这就是为什么你找不到它的原因. 这会导致旧的文本呈现代码和新的整形代码之间不匹配. 随着我们完全转向新的文本呈现,这个问题应该在2.4.0之前得到解决.

如果查看源代码,您会发现TextDPI内部常量设置为78,但整形器是72dpi. 请随时加入我们的 slack 或discord服务器/房间,我们的联系电话为https://fyne.io/support/,以讨论更多内容.

Go相关问答推荐

追加一个字节数组的分配比2个字节数组的分配要少得多

golang 的条件储存库

Golang Gorm Fiber / argon2.Config 未定义

go-jwt 令牌验证错误 - 令牌签名无效:密钥类型无效

Go 中的 protobuf FieldMask 解组

如何从 Go Lambda 函数返回 HTML?

如何在 Go 中将 int 转换为包含 complex128 的泛型类型?

加载 docker 镜像失败

无法将 graphql-ws 连接到 gqlgen

整理时转换值

GOLANG:为什么 SetDeadline/SetReadDeadline/SetWriteDeadline 在使用 os.File.Fd() 时对文件不起作用?

如何在 Docker 容器中使用私有存储库进行身份验证

Golang并发写入多个文件

当有多个同名包时如何在vscode中显示golang包完整路径?

如何使用 math/big 对 bigInt 进行取模?

Golang grpc go.mod 问题

Go AST:获取所有 struct

为什么import和ImportSpec之间可以出现多行注释,而PackageName和ImportPath之间不能出现?

将 CSVExport 函数传递给处理程序 Gin

Go 赋值涉及到自定义类型的指针