gpt4 book ai didi

c# - ♥ 字符在 Glyphs 中显示不正确

转载 作者:行者123 更新时间:2023-11-30 17:13:40 25 4
gpt4 key购买 nike

我正在使用 Glyphs 类在 Windows Phone 7 应用程序中显示文本。文本中有一个 ♥ 字符,未显示。显示缺少字符的常用 unicode 空矩形。相同的字符串在 TextBlock 中正确显示,如果我调试并查看 Glyphs 对象的 UnicodeString 属性,那么 ♥ 符号会在监 window 口中正确显示。

可能是什么问题?我找不到有关该主题的任何信息。

更新:我使用的是 Segoe WP 字体 (SegoeWP.ttf)。我尝试将此符号复制粘贴到 Word 文档中,如果我尝试将其字体设置为 Segoe WP,它会自动变回 Arial(许多其他字体也会发生同样的情况,如 Tahoma、Verdana 等)。但是,如果我将它的字体设置为 Segoe UI 或 Segoe Symbol,它会切换到那个,并且心形符号的外观也略有改变。

Segoe WP 字体中可能缺少此符号,但它包含在 Segoe UI 和 Segoe Symbol 中吗?如果是这样,为什么它在 TextBlock 中可以正常工作?它不是在Windows Phone 上使用Segoe WP 吗?

最佳答案

its documentation 中的 Glyphs 类声明那:

Font fallback is not supported, and all characters must be supported by the specified font file.

文档建议在布局和替换问题未得到特别注意的情况下应使用 TextBlock。

关于c# - ♥ 字符在 Glyphs 中显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com