我正在使用具有指定 unicode 的字体。它不会显示符号,而只会显示数字或损坏的图像..
.attr('title', '');
有谁知道如何正确写这个?先感谢您!
您可以直接指定 unicode 代码点
.attr('title', '\uE08F')
字符串字面''
量在 JavaScript 中表示一个由七个字符(&、# 等)组成的字符串。如果您的代码恰好嵌入在 HTML 文档中,则可能会或可能不会(取决于浏览器模式)对其进行处理,以便
在将数据传递给 JavaScript 解释器之前将字符识别为表示 U+E08F 的字符引用。
正如 Andbdrew 的回答隐含地所说,在字符串文字中,用 Unicode 数字表示字符的 JavaScript 方法是使用\u
前缀,例如\ue08f
.
与此无关,代码点 U+E08F 是私人使用的代码点,并且根据 Unicode 标准,“这些字符被指定为私人使用,并且没有定义的、可解释的语义,除非通过私人协议。” 因此,如果这些代码点用于扩展字符库,则或多或少可以保证不存在互操作性。在这种情况下,当它们起作用时,它们只有在使用非常特定的字体以及代码点的分配时才起作用。
我认为您不能在标题属性中使用特定字体。但是您可以使用手工制作的工具提示而不是标题属性,您可以使用您想要的任何文本来填充它。