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

yufei       2 年 前       5158

不得不说 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

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.