Fyne разрабатывает решение для искаженных китайских иероглифов в приложениях для Mac OS

Go Mac

проблема

  • Fyne по умолчанию не поддерживает отображение китайского шрифта.
  • Некоторые сообщения точно так же вводят в заблуждение других, следующая сторонняя библиотека шрифтов go-font вообще не может решить проблему искаженных китайских символов.
  • Некоторые шрифты в интернете не подходят, а китайский всё равно перевирается

мое решение для Mac Book

  • Шаг 1. Загрузите шаблон проекта fynegit@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
  • Специальное примечание. Если вы хотите доставить это упакованное приложение в Интернет, вам лучше скопировать его в папку, а затем упаковать.钉钉это большая дыра