Matt Neuburg氏は、「Take Control of Exploring & Customizing Snow Leopard」のPDFの最終テスト中に、長いWeb URLのクリックに関するバグに遭遇しました。この問題は特定のPDFファイルに関連するものではなく、プレビューのバグであり、かなり大きな混乱(特に私たちの場合、カスタマーサポートの負担)を引き起こす可能性があります。
問題はここにあります。Snow Leopard、つまりPreview 5.0 (501) をお使いの場合、Take Control電子書籍(「Take Control of Mac OS X Backups」の2.1バージョンがよい例です)を開いたとします。読んでいる途中で、1行に収まらないほど長いWebページのURLに遭遇するでしょう(「http」で検索すればすぐに見つかります)。
URLの一番下の行をクリックすると、WebブラウザはURL全体ではなく、適切なリンク先ページを読み込みます。しかし、URLの一番上の行をクリックすると、プレビューはURL全体ではなく、一番上の行に表示されているページを表示します。
分割された URL が適切に表示されるように、私たちはかなりの労力を費やしました。そのため、ほとんどの場合、先頭行はどこかに表示されます (該当するサイトでのエラー ページの場合)。ただし、先頭行が「http://www.」だけであれば、プレビューはその部分を Web ブラウザーに送信します。
繰り返しますが、PDF自体に問題はありません。URLの両行にはPDFリンクボックスがあり、その中に完全なURLが記載されています。Adobe Readerでどちらの行をクリックしても問題なく動作します。もちろん、Leopardやその他のMac OS Xバージョンのプレビューも正常に動作します。
問題は、プレビューが URL のように見えるテキストをリンクとして扱おうとしていることにあると考えられますが、残念ながら、テキストの上にある実際の PDF リンク ボックスを無視する形で処理しています。
これはPreviewの新機能です。Leopard版ではすべてのURLが単なるテキストとして認識されますが、実はAdobe Acrobat ProとAdobe Readerには以前から存在していました。違いは、AdobeのプログラムはPDFリンクボックスを優先し、URLの自動認識を優先することです。Adobeのプログラムも、PDFリンクボックスが存在しない分割URLの場合、URLを1行しか認識できません。
ユーザーにとっての唯一の回避策は、一番上の行ではなく一番下の行をクリックするか、Adobe Reader(長所と短所があります)を使用することです。当社としては、URL短縮サービスの利用を検討しています。実際、最近リリースした電子書籍の特に分かりにくいURLについては、カスタマーサポートへの問い合わせを避けるために、いくつか短縮サービスを導入しました。しかし、既に出版済みの電子書籍すべてを変更することは不可能です。とはいえ、一般的には、実際のURLの方が有益な情報を伝えることが多いため、より好ましいと考えています。
他の出版社や他のソースからの PDF を大量に収集しているわけではありませんが、このバグの影響を受ける PDF の他のソースが存在する可能性は十分にありますので、あらかじめ注意してください。
このバグはAppleに報告済みなので、Mac OS X 10.6.1のプレビュー版で修正されることを期待しています。これまでのところ、AppleがMac OS Xのメジャーバージョンの最初のアップデートをリリースするまでには約2週間しかかかりませんでしたので、近い将来に10.6.1が登場する可能性が高いでしょう。