проблема
- Fyne по умолчанию не поддерживает отображение китайского шрифта.
- Некоторые сообщения точно так же вводят в заблуждение других, следующая сторонняя библиотека шрифтов go-font вообще не может решить проблему искаженных китайских символов.
- Некоторые шрифты в интернете не подходят, а китайский всё равно перевирается
мое решение для Mac Book
- Шаг 1. Загрузите шаблон проекта fyne
git@github.com:lusingander/fyne-font-example.git
- Шаг 2: Загрузите шрифт
ShangShouJianSongXianXiTi-2.ttfПерейдите в каталог проекта fyne (также можно поместить в подкаталог)
- Шаг 3: Войдите в каталог загрузки шрифтов и выполните
fyne bundle ShangShouJianSongXianXiTi-2.ttf >> bundle.go
- Шаг 4: Измените проект под
theme.go -> MyThemeПеременные шрифта, определяемые структурой
- Шаг 5:
mainспособ введения новых шрифтов
a := app.New()
a.Settings().SetTheme(&lib.MyTheme{})
- Пока китайская проблема решена
упаковка fyne mac os
- Посмотреть справку по упаковке
fyne package -os --help
- выполнить упаковку
fyne package -os darwin -name {你的应用程序名称} -icon {你的App icon}
- будет сгенерировано после выполнения
{你的应用程序名称}.app
- Специальное примечание. Если вы хотите доставить это упакованное приложение в Интернет, вам лучше скопировать его в папку, а затем упаковать.
钉钉это большая дыра