【问题标题】:Indian rupee symbol印度卢比符号
【发布时间】:2012-07-29 07:50:56
【问题描述】:

印度卢比符号 Unicode U+20B9 (HTML: ₹) 在最新版本的 IE/firefox 中正确呈现,但在 IE8 中不呈现

这与系统字体或 Internet Explorer 有关吗?

【问题讨论】:

  • 卢比符号不在 ASCII 集中。你不是指 Unicode 代码点吗?
  • 是的。 Unicode 6 中的 U+20B9。请参阅unicode.org/charts/PDF/U20A0.pdf 以获得更完整的列表。
  • @David:我已经更新了这个问题,我只是指 Unicode 符号
  • 不确定这是否有帮助,但请尝试 ₹
  • HTML ₹在我的具有最新版本 IE/firefox 的笔记本电脑上运行良好,但不确定为什么它不能在具有 IE8 的其他系统中呈现。只是想验证一下是IE还是系统字体的问题

标签: html internet-explorer unicode


【解决方案1】:

并非所有字体都有这个符号。因此,如果您没有明确指定字体,浏览器会尝试使用后备字体来显示内容。并且 IE 可能会使用不同的后备字体。

我不确定您是否可以将此称为 IE 问题。可能是字体问题:IE 尝试使用的字体可能会错误地告诉系统它可以显示标志,而实际上不能。

因此,如果您知道哪些字体可以显示卢比,请在 HTML 中为其指定其中一种字体。

【讨论】:

  • @juanpastas 您可以通过在字符选择器实用程序(kcharselect、charmap.exe 等)中显示字体来测试您想要的符号是否存在于字体中,并且只需目视检查它是否存在。但如果您不知道要测试哪些字体,我建议您从最大的字体开始...
  • @juanpastas 哦……看了你的回答,解决办法当然是使用this font
  • 我用我在 IE9 中提到的字体进行了测试,并没有为我工作,尽管对其他人来说它已经工作了。将尝试使用您提到的字体,@ 在 SO 中也不适合我,此消息是给 Lister 先生的
  • 如果您对发布答案(或问题)的人发表评论,@ 将被删除,因为他们无论如何都会收到通知。
  • 实际问题是对这个相对较新的字符的字体支持有限。尽管Fileformat.info font support page 中甚至提到了 Arial,但这仅适用于非常新的 Arial 版本。最安全的选择是使用合适的免费字体,例如 DejaVu 字体,作为可下载字体,通过@font-face
【解决方案2】:

我来晚了,但我认为这是最好的解决方案,请访问http://fontawesome.io/icons/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2015-07-24
    相关资源
    最近更新 更多