Fyne does not have built-in support for non-ascii characters, which means that if you need to switch the content in the UI to Chinese, the UI will be garbled without a font package.
If you need to support non-ascii characters, please follow these steps.
Download a font package into the app folder.
For example, Smiley Sans.
Save SmileySans-Oblique.ttf at the app folder. The relative path is app\SmileySans-Oblique.ttf.
Change the filename of theme.go.example to theme.go. Modify the go:embed parameter of fontFile to have the corresponding name.
Add a custom theme for the application in main.go.