我正在寻找各种CSS列表样式类型的默认实现中使用的确切字形,例如子弹,圆圈等。根据specification的建议,“精确渲染取决于用户代理”,因此答案似乎取决于使用的浏览器。我的问题仍然是这些符号使用了什么字体/ Unicode点,或者如果它们的呈现方式不同,您将如何获得尽可能接近原始符号的结果?
我试图解决的问题是列表中不同的项目(在同一个列表中)可能有不同的符号。在this answer to a similar question中,他们为项目符号列出了几个Unicode符号,但它们对我来说看起来都不同于默认实现(在Firefox中),即使调整大小它们的形式略有不同或者没有消除锯齿等等。
道歉,如果这对你来说似乎很迂腐。 ;)
编辑:Here is a small example显示问题。 Unicode符号的添加方式如下:
li.a:before {
content: "\25CF";
font-size: 82%;
}
li.b:before {
content: "\25CB";
font-size: 85%;
}
但是,符号看起来不像列表使用的默认值,问题是如何使它们看起来相同。