텍스트 테두리를 구현하려고하지만 예상 한 결과가 아닙니다. 확대 및 축소 할 때 텍스트 테두리가 일정하게 유지되도록하는 방법이 있습니까? 예를 들어,이 jsfiddle에서 확대/축소하면 파란색의 그림자가 남고 흰색 스트로크는 배경이 흰색 임에도 눈에.니다. http://jsfiddle.net/F3PhZ/1/svg 및 d3의 텍스트 테두리
과 관련 코드 :
canvas.append("text")
.text("Jennifer Lawrence")
.attr("font-family", "Arial")
.attr("font-weight", "bold")
.attr("font-size", "16px")
.attr("x", 100)
.attr("y", 100)
.attr("fill", "blue")
.attr("stroke", "white")
.attr("stroke-width", ".2px");
내가 떨어져 기반으로 원하는 효과 : 다른 색상의 선이 겹치는 텍스트가있는 경우 있도록 http://www.nytimes.com/interactive/2013/02/20/movies/among-the-oscar-contenders-a-host-of-connections.html 다음
는 jsfiddle입니다 흰색 테두리 때문에 선이 더 두드러지고 겹치지 않는 텍스트는 정상적으로 보입니다.감사합니다.
저는 IE를 제외한 다른 모든 브라우저에서 벡터 효과 : 비 스케일링 스트로크가 정상적으로 작동하는 유사한 문제에 직면하고 있습니다. 나는 JS로 이것을 고칠 수 없다는 조건하에있다. CSS를 사용하여 솔루션을 제안 해주십시오. – RAS
나 자신이 질문하는 것이 좋습니다. –
답장을 보내 주셔서 감사합니다. 하지만 나는 다시 같은 질문을 할 수 없다. 제 문제는 같습니다. path 요소에'vector-effect : non-scaling-stroke'를 적용했는데 IE에서는 작동하지 않습니다. 경로 요소의 스트로크 너비가 훨씬 두껍습니다. – RAS