iPad Retina上的线段端点

5
我有一个简单的SVG图像,在iPad Retina和MacBook Pro的Retina显示器上呈现不同(Chrome和Safari都是如此)。只要在rect元素中添加stroke-linecapstroke-width的渲染宽度就会变为正常宽度的两倍。

这里有一个例子,其中两个矩形应该具有相同的边框宽度(在iPad上检查):SVG rectangle with/without linecap
是否有我遗漏的stroke-width单位说明符或其他解决方案?

3
一个解决方案是使用媒体查询-webkit-min-device-pixel-ratio:2,并将线帽矩形的描边宽度减少到正常宽度的一半,但当像素比率不为2时,这并不是非常准确的方法。 - Bakhshi
1个回答

0

根据使用iOS模拟器的实验结果,这在iOS 9中不再是一个问题。

enter image description here


太酷了!还没有机会在iOS 9上进行测试,但看起来不错。 - Bakhshi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接