AmusementClub / AssFontSubset

使用 fonttools 生成 ASS 字幕文件的字体子集,并自动修改字体名称及 ASS 文件中对应的字体名称
176 stars 3 forks source link

Feature Request: multi-language support #14

Open 3gf8jv4dv opened 3 months ago

3gf8jv4dv commented 3 months ago

I recently used the new version from afs-nt branch. I found that the relevant text for both the GUI and CLI was basically hardcoded to Simplified Chinese.

It may be fine in the CLI environment, but the GUI display effect of Simplified Chinese in the Windows English language environment does not look good. I can not get Windows to return the Simplified Chinese display to normal while keeping English as the primary language. In this case, Windows seems to fallback to Japanese fonts. If it can be displayed directly in English, I believe the effect will be much better.

Preview _Regarding the picture below, some details of the environment used:_ - _Windows 11, version 23H2_ - _Display language: English (United States)_ - _Preferred languages: English (United States) comes first_ - _Language for non-Unicode programs: Chinese (Simplified, China)_ - _AssFontSubset.Avalonia: v2.0.0-beta4_ ![](https://github.com/AmusementClub/AssFontSubset/assets/158490944/60472f21-ddfe-4459-85f2-a8ad4aef8c7e)

Considering the potential Traditional Chinese users of this software and its compatibility in the English environment, could consider adding at least two languages (en and zh-tw/zh-hk)?

Another, Considering the lightweight nature of this software, there is no need to make an interface specifically for switching languages. Only need to switch according to the language of the system (English is used as the fallback language) and that is it.

MIRIMIRIM commented 3 months ago

I will work later, but low priority