理系学生日記

おまえはいつまで学生気分なのか

Helveticaがpdfに埋め込まれないのでこんなワンライナー書いたらepsファイルが全部消えた件について

Acrobat Distillerでpsファイルをpdfに変換するとき、Helveticaがフォントとして埋め込まれない。フォントをArialMTにすれば良いことを教えてもらったので、"Helvetica"を"ArialMT"に華麗に変換するワンライナーをかいてみたよ!

こっちが正答

$ perl -i.orig -pe 's/Helvetica/ArialMT/g' *.eps

今回書いたほう

$ perl -i.orig -ne 's/Helvetica/ArialMT/g' *.eps
ワンライナーの結果
$ du -h *.eps
 0B   hoge.eps
 0B   foo.eps
 0B   bar.eps
 0B   hogehoge.eps
 (続く)

ファイルの中身全部消えた!\(^o^)/