当前位置:网站首页>Go 语言 GUI 框架 fyne 中文乱码或者不显示的问题

Go 语言 GUI 框架 fyne 中文乱码或者不显示的问题

2022-04-23 18:39:00 简单教程

不得不说 fyne 真的非常不错的 Go 语言第三方 GUI 框架。

简单不简单另外说,至少颜值比比人高太多了。

但是也碰到了几个问题,首当其冲的就是中文乱码。 解决方案呢,有两种,一种就是使用 FYNE_FONT 指定字体路径

FYNE_FONT=./fonts/alibaba/Alibaba-PuHuiTi-Regular.ttf go run main.go

我下的是阿里巴巴的普惠字体,你可以用任意支持中文的字体

当然了,这种方式有个弊端,就是,会高速你缺少好几种其它字体,比如

Cause: open fonts/alibaba/Alibaba-PuHuiTi-Italic.ttf: no such file or directory
Cause: open fonts/alibaba/Alibaba-PuHuiTi-BoldItalic.ttf: no such file or directory

另一种,就是自定义主题,这个可以参考 https://github.com/fyne-io/fyne/issues/2660

版权声明
本文为[简单教程]所创,转载请带上原文链接,感谢
https://www.twle.cn/t/37646#reply0