Javascript 字体字符的全像素对齐(字形图标)
Twitter引导使用字体文件中的图标。如果图标显示在远离像素的元素中(例如,将父元素设置为51%等百分比宽度并向右浮动图标),则图标会模糊 以下是手动将位置设置为40.3px的代码,以演示此效果:Javascript 字体字符的全像素对齐(字形图标),javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,Twitter引导使用字体文件中的图标。如果图标显示在远离像素的元素中(例如,将父元素设置为51%等百分比宽度并向右浮动图标),则图标会模糊 以下是手动将位置设置为40.3px的代码,以演示此效果: <span class="glyphicon glyphicon-calendar" style="position: absolute; left: 20px; top: 20px; font-size: 12px;"></span> <span class
<span class="glyphicon glyphicon-calendar"
style="position: absolute; left: 20px; top: 20px; font-size: 12px;"></span>
<span class="glyphicon glyphicon-calendar"
style="position: absolute; left: 40.3px; top: 40.3px; font-size: 12px;"></span>
您会注意到第二个图标有点模糊。许多人甚至看不到,但这是一个问题。如果以这种方式对齐图像,它将正确渲染
是否有任何CSS规则可以用来强制glyphicon(或通常的字体)始终在圆形像素上对齐?似乎您应该尝试使用一些字体平滑 -webkit字体平滑:[自动|初始|无|抗锯齿|亚像素抗锯齿] 此属性仅适用于webkit浏览器,如Safari和Chrome。请参阅以了解更多关于此的信息 字体平滑:[自动|从不|始终| |]
这是W3C的CSS字体模块规范的一部分。您可以在查看整个过程。似乎您应该尝试使用一些字体平滑 -webkit字体平滑:[自动|初始|无|抗锯齿|亚像素抗锯齿] 此属性仅适用于webkit浏览器,如Safari和Chrome。请参阅以了解更多关于此的信息 字体平滑:[自动|从不|始终| |] 这是W3C的CSS字体模块规范的一部分。你可以随时查看整个情况