我在Facebook页面上发布了一篇文章,其中包含粗体unicode标题,该标题在桌面浏览器上可以很好地显示,但是当我在移动设备中打开facebook应用或chrome浏览器时,unicode显示为方形框。
知道Unicode为什么不能在移动应用程序或浏览器上运行吗?
在手机中,unicode字体集随手机的不同而不同,每年不同的年份,不同的品牌,不同的浏览器,不同的字体。
出于记忆的原因,或更旧,更便宜的手机可能会丢失很多unicode字符,或者只是因为它使用的字体没有粗体字符/许多表情符号/花式字母/箭头/过时的汉字...
Unicode每年或多或少更新一次,新字符添加到标准中。
然后,由Google,Apple,Samsung等公司来保持更新并向其设备中使用的unicode字体添加新字符。
因此,它可能在一个设备中工作,但可能(不完全/部分)在另一设备中工作。
通常,避免使用不常见的unicode字符(例如稀有的表情符号,粗体字母,上下颠倒的字母,删除线/下划线标记)更安全。
如果站点本身(Facebook)没有通过HTML,CSS和适当的字体提供粗体/下划线等内容,则根本无法保证人们会在不同的设备上看到相同的东西。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句