我想采用 Microsoft Symbol 字体中的字符(取自 docx 文件中的 w:sym 标记)并将它们呈现在 html 中。当我将文档另存为 html 时查看 Word 如何写出字符时,我看到了这一点:
<span style='mso-char-type:symbol;mso-symbol-font-family:Symbol'>Â</span>
这在 Word 和 Word 的 html 输出中都显示为脚本 R。
当我在自己的 html 文件中编写相同的内容时,我看到了常规字体的 A-hat,并且 Chrome 的元素检查器警告说 mso- 属性是未知的。
在 Word 的 html 输出中,有很多特定于 mso 的东西,但我看不到任何东西让 Chrome 知道如何解释 mso-char-type 和 mso-symbol-font。我在 IE 中看到了相同的行为。
有没有简单的方法告诉浏览器使用 Symbol 字体?或者我是否必须将 Symbol 字体字符显式转换为 Unicode(使用静态转换表?)
谢谢,
Wayne