【问题标题】:How to support Chinese characters in .Net Core Avalonia?.Net Core Avalonia 中如何支持汉字?
【发布时间】:2020-06-30 11:29:11
【问题描述】:

我编译的程序在朋友的电脑上不能正常显示汉字(在我的Win10和Deepin Linux上可以正常显示),是不是缺少什么字体?电脑需要安装哪些字体?

【问题讨论】:

  • 你没有说目标环境是相同的还是不同的。你的设置和你的朋友有什么不同吗?操作系统、操作系统版本等

标签: .net .net-core avaloniaui avalonia


【解决方案1】:

从 Avalonia 版本 0.9.x 开始,您需要明确设置具有中文字形的字体,因为 0.9.x 不支持用于解决当前字体中缺失字形的字体回退链。最稳定的解决方案是将此类字体与应用程序一起提供并从资源like this 中使用它。

正确的 Unicode 支持将在今年夏天推出 0.10。现在您可以尝试使用nightly builds 看看它是否适合您。

【讨论】:

  • 我尝试按照你链接中的方法设置fontfamily,但失败了,我在another question中有详细描述。有没有我遗漏的步骤?非常感谢。
  • 我试试你的字体文件SourceSansPro-xxx.ttf,它可以工作。但是我的字体文件不起作用...
猜你喜欢
  • 2012-06-08
  • 1970-01-01
  • 1970-01-01
  • 2017-01-02
  • 1970-01-01
  • 2021-03-24
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多