Microsoftが、PDF対抗として普及させようとしているフォーマットにXPSというのがあるんだけど、.NET Frameworkに付属してくるビューアが使いにくい。機能がどうということではなくて (機能も足りないんだけど)、Mozilla Firefoxを標準ブラウザにしているとこんなことになるというのが問題:
- xpsファイルを開いたときに、XPSビューアがFirefoxを起動してくれるんだけども、
- Firefoxはそんなフォーマットの表示方法なんて知らんから外部ビューアを起動しようとして、
- XPSビューアがさらにFirefoxを呼び出して、
- 以下繰り返し。
駄目すぎる。明示的にMSIEを使えよ。XMLベースで「紙文書的」フォーマットを規定しようという発想は、まずまずなんだけどね。
それとは別に、この手のフォーマットとしてはSVG-Printとか活用できないかと思うんだけど、無理かねえ。