标签: d3.js internet-explorer-11
我正在尝试绘制一条1px线并且它在FireFox中正常工作,但是,在IE11中,无论我尝试什么属性,它似乎总是产生一条厚度为2px的线。
答案 0 :(得分:0)
将原点设置为0.5单位是不切实际的。取决于你的笔画宽度,如果它是奇数个单位你需要加或减0.5,但如果它是偶数,你就不会。如果你不加选择地加或减0.5,你最终会得到基于笔划大小和原点的不一致的线宽。形状渲染:crispEdges似乎解决了这个问题。但看起来问题是由于形状渲染:在IE中没有遵守crispEdges属性。