pdfminer

pdfminer という pdf をあーだこーだするスクリプトが面白いので遊んでいる。pdf をそれなりな svg に変換するのが当面の目的だが、どうも一部の文字の位置がずれてしまう。
ソースを読む時間はさすがにないのでわからないが、ぱっと見だと太字の部分があやしい感じである。ふーむ。

  • -

SafariOpera で同じ svg に対する出力が異なることがわかった。これはパーサじゃなくて svg の問題の可能性も。

  • -

あ、直った。text 要素の textLength っていう属性が文字列の幅を表すらしいので、こいつを適切に設定してやらないと場所がずれてしまう。