Tas*_*ple 5 html svg hebrew right-to-left
尝试沿SVG中的路径呈现希伯来语文本会导致Chrome中的错误-字形向后(从左到右)呈现,使文本不可读。

<svg height="220" width="190">
<defs>
<path id="MyPath2" d="M0,100 L200,100" />
</defs>
<use xlink:href="#MyPath2" fill="none" stroke="red" />
<text text-anchor="middle" dx="100" dy="0" writing-mode="rl" direction="rtl">
<textPath xlink:href="#MyPath2">
????? ??? ????? ????
</textPath>
</text>
</svg>
Run Code Online (Sandbox Code Playgroud)
有办法解决这个问题吗?这是一个已知的错误,还是我应该使用的属性?
JSFIddle: http ://jsfiddle.net/j9RnL/
在自己找不到优雅的解决方案后,我只是颠倒了角色。
function reverse(s, languageCode) {
if (['he', 'ar'].indexOf(languageCode) === -1)
return s;
return s.split("").reverse().join("");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |