【发布时间】:2018-12-10 03:21:48
【问题描述】:
我在 facebook 页面上发布了一篇文章,其中包含粗体 unicode 标题,在桌面浏览器上可以正常显示,但是当我在移动设备中打开 facebook 应用程序或 chrome 浏览器时,unicode 显示为方形框。
知道为什么 unicode 不能在移动应用或浏览器上运行吗?
【问题讨论】:
标签: android mobile unicode fonts
我在 facebook 页面上发布了一篇文章,其中包含粗体 unicode 标题,在桌面浏览器上可以正常显示,但是当我在移动设备中打开 facebook 应用程序或 chrome 浏览器时,unicode 显示为方形框。
知道为什么 unicode 不能在移动应用或浏览器上运行吗?
【问题讨论】:
标签: android mobile unicode fonts
在手机中,unicode 字体集因手机、年份、品牌、浏览器和字体而异。
为了记忆的缘故,一部较旧且较便宜的手机可能缺少许多 unicode 字符,或者只是因为它使用的字体没有粗体字符/许多表情符号/花哨的字母/箭头/过时的汉字......
Unicode 每年或多或少更新一次,并在标准中添加新字符。
然后,由 Google、Apple、Samsung 等公司来跟上更新并向其设备中使用的 unicode 字体添加新字符。
因此,它可能在一个设备上工作,但可能无法(完全/部分)在另一个设备上工作。
避免使用不常见的 unicode 字符通常更安全,例如罕见的表情符号、粗体字母、颠倒字母、删除线/下划线标记。
如果网站本身 (Facebook) 没有通过 HTML、CSS 和适当的字体提供粗体/下划线等,则根本无法保证人们会在不同的设备上看到相同的内容。
【讨论】: