当尝试呈现中文(或其他象征性)文本时,SkiSharp会呈现方框而不是正确的中文字符。显然,Skia默认使用的字体不支持这些字符。因此,我们必须使用支持这些字符的字体来分配自己的SKTypeface。
我的初始策略只是包含呈现这些字符所需的字体,这也可以正常工作。但是,当支持多个具有自己字体的不同象征性语言时,应用程序的大小急剧增长(大约每个字体15 mb)。
所以再考虑一下...默认平台字体似乎完全支持任何这些象征性字符。我的意思是,默认使用的字体可以完美地呈现按钮、标签和标题。
所以我目前的想法是,为什么我不能将任何字体传递给我的控件中的SKTypeface? 问题在于,我不知道如何获得任何后备或默认字体,以便使用它创建新的SKTypeface。 我的问题: 如何从呈现这些按钮、标签和标题的相同字体中创建SKTypeface?
注:如果您需要我提供任何帮助来理解或解决问题,请告诉我。
我的初始策略只是包含呈现这些字符所需的字体,这也可以正常工作。但是,当支持多个具有自己字体的不同象征性语言时,应用程序的大小急剧增长(大约每个字体15 mb)。
所以再考虑一下...默认平台字体似乎完全支持任何这些象征性字符。我的意思是,默认使用的字体可以完美地呈现按钮、标签和标题。
所以我目前的想法是,为什么我不能将任何字体传递给我的控件中的SKTypeface? 问题在于,我不知道如何获得任何后备或默认字体,以便使用它创建新的SKTypeface。 我的问题: 如何从呈现这些按钮、标签和标题的相同字体中创建SKTypeface?
注:如果您需要我提供任何帮助来理解或解决问题,请告诉我。