尝试呈现中文(或其他符号)文本时。SkiSharp 将呈现框而不是正确的中文字符。显然 Skia 默认使用的字体不支持这些字符。所以我们必须使用支持这些字符的字体来分配我们自己的 SKTypeface。
我最初的策略是简单地包含必要的字体来渲染这些字符,效果很好。但是,当使用自己的字体支持多种不同的符号语言时,应用程序的大小会急剧增加(每种字体大约 15 mb)。
所以多考虑一下……默认的平台字体似乎支持这些符号字符中的任何一个都很好。我的意思是,默认使用的字体可以完美地呈现按钮、标签和标题。
所以我目前的想法是,为什么我不能通过任何字体进入 SKTypeface 以供我控制?
问题是我不知道如何获取备用或默认字体以便用它创建新的 SKTypeface。
我的问题
如何使用渲染这些按钮、标签和标题的相同字体创建 SKTypeface?
注意:如果您需要我的任何东西来帮助您理解问题或解决问题,请告诉我。