Android WebView でレンダリングできる SVG ファイルを作成しました。SVG ファイルにはテキストも含まれています。
@font-face {
font-family: "Arvo";
font-style: normal;
font-weight: 400;
src: local("Arvo"), url("http://fonts.gstatic.com/s/arvo/v8/J0GYVYTizO1mjpT3aOcSbQ.woff2") format("woff2"), url("http://fonts.gstatic.com/s/arvo/v8/WJ6D195CfbTRlIs49IbkFw.woff") format("woff");
}
<svg width="1280px" height="800px">
<text id="text1_x5F_left_1_" transform="matrix(1 0 0 1 18.333 32.96)">
<tspan x="0" y="0" font-family="'Arvo'" font-size="21">DDDDDDDDDDDDDDDDDDDDDDD</tspan>
<tspan x="0" y="25.2" font-family="'Arvo'" font-size="21">DDDDDDDDDDDDDDDDDDDDDDD</tspan>
<tspan x="0" y="50.4" font-family="'Arvo'" font-size="21">DDDDDDDDDDDDDDDDDDDDDDD</tspan>
<tspan x="0" y="75.6" font-family="'Arvo'" font-size="21">D</tspan>
</text>
</svg>
実行時にテキストを編集したい。また、iPhone では動作するが Android では動作しない JavaScript もあります。どうすれば編集できますか?
編集:このライブラリとこのパッチを使用して、SVG のテキスト タグを解析しています。 svg パッチでテキスト解析を有効にする
使い方がよくわかりません。現在、SVG がレンダリングされ、SVG にあったサンプル テキストはなくなりました。テキストを追加したい場合は、どのようにすればよいですか。