有很多精彩的 unicode 符号。这真太了不起了。
\n但如果我不知道我的用户的字体是否支持它们,它们就毫无用处。
\n我怎样才能找到它?
\n我可以跟踪用户的字体是否支持 unicode 符号吗?
\n有什么办法可以有某种后备吗?(如果不支持此 unicode 符号,则显示其他 unicode 符号。)
\n有操作系统/浏览器支持参考吗?(到目前为止,我已经广泛搜索了此类参考资料,但没有任何运气。)
\n您决定是否使用 unicode 符号的策略是什么?
\n我很想使用更多这些可爱的 unicode 符号。
\n===编辑===
\n例如:我想在readme.mdGitHub 上的项目中使用 unicode“U+2605 \xe2\x98\x85 BLACK STAR”。我怎样才能知道这个unicode符号是否会正确显示?
我想将Unicode图标添加到网站,只有unicode -No自定义字体文件.
我知道我可以这样做:
[class^=icon-facebook]:before {
content: "\00066";
}
[class^=icon-twitter]:before {
content: "\01F426";
}
[class^=icon-phone]:before {
content: "\01F4DE";
}
[class^=icon-fax]:before {
content: "\01F4E0";
}
[class^=icon-email]:before {
content: "\01F4E7";
}
[class^=icon-link]:before {
content: "\01F517";
}
[class^=icon-pay]:before {
content: "\01F4B8";
}
[class^=icon-dollar]:before {
content: "\01F4B5";
}
[class^=icon-yen]:before {
content: "\01F4B4";
}
[class^=icon-save]:before {
content: "\01F4B0";
}
Run Code Online (Sandbox Code Playgroud)
但是,我读到有些浏览器无法正确呈现"图标"(Unicode字符).有时浏览器会显示空方块而不是Unicode字符.
我如何编写我的CSS代码来防止这种情况发生?
我正试图在网站上使用一个相当深奥的Unicode字符 - 特别是"︙".据我所知,Windows XP没有附带包含该字符字形的字体 - Virtual PC IE 6测试图像无论如何都不会显示它.
有没有办法可以检测角色是否正常显示,以防人们在没有安装Arial Unicode MS的情况下使用Windows XP查看网站?
对类似问题的回答建议将仅包含此字符的元素的宽度与包含不可打印的Unicode字符的元素的宽度进行比较.不幸的是,两者似乎都在浏览器中呈现相同的宽度,以便正确显示我的角色.