ディスカッション (10件)
なんと、1991年当時に開発されたAdobeのPostScriptインタプリタが、ブラウザ上でそのまま動作するようになりました。当時の技術遺産が現代のWeb環境でどのように蘇ったのか、非常に興味深いプロジェクトです。
502 Bad Gateway
みんなPostScriptが相当好きなんだな!
ブラウザでSun NeWSが動いたらそれも面白そう。
これかなりいいな。pdf.jsで動かすより優れてるんだろうか。
つい最近、自分のウェブアプリでjbig2画像のサポートが必要になったんだけど、pdf.jsじゃ無理だったし、遅すぎてインターフェースも合わなかった。だからjbig2デコーダーのソースコードを持ってきて、1ビットのPNGを出力するコンバーターを突貫で作ったんだ。手作業でコードを削って、グルーコードなしの27KBのwasmモジュールにまで落とし込めたよ。
PostScriptのハックは楽しいよね!1987年のType 1フォントの暗号化は、元IBM System 360のコーダーだったハーヴェイ・グロッサーがパロアルトで破ったんだ。NeWSは全盛期でもユーザー数が極めて少なくて、多くの人にとって「悪い(Bad)」ニュースだった。その一方で、既存の印刷出版物はデジタル制作において「やるか死ぬか」の状況に直面していた。結局、何年も後に多くのところが後者(死)を迎えることになったけど。
素晴らしい。
.psを放り込んでみたけど、「rendering」で固まったまま動かないや。
PostScriptファイルを持ってなかったから探す羽目になった。ここからテストファイルをダウンロードしたよ: http://users.fred.net/tds/lab/postscript.html
色は出なかったけど、動作したし見た目もかなり良い感じ。
macOSの最新バージョンでPreview.appを含め、PostScriptの標準サポートが完全に失われたのは本当に残念だよ :(
Codeテキストエリアに入力したり貼り付けたりしたい人向け:
-
https://webdocs.cs.ualberta.ca/~hayward/papers/BLUEBOOK.pdf
PostScript Language Tutorial and Cookbook(通称「青本」)リンダ・ガス、ジョン・デューバート著、1986年(ISBN 0-201-10179-3) -
https://www.adobe.com/jp/print/postscript/pdfs/PLRM.pdf
PostScript Language Reference(第3版、「赤本」の改訂版)エド・タフト、スティーブ・チェルニコフ、キャロライン・ローズ著、1999年(ISBN 0-201-27922-8) -
https://connor.zip/resources/pdfs/adobe-green-book.pdf
PostScript Language Program Design(通称「緑本」)グレン・リード著、1988年(ISBN 0-201-14396-8)。緑本のコードファイルが入ったzip: https://web.archive.org/web/20110613223722/http://partners.adobe.com/public/developer/en/ps/sdk/sample/GreenBook.zip
(最初はretro-psタブが変な状態になって、Codeテキストエリアに入力しても実行されず、タイムアウトしてエラーが返ってくるだけだった。ページのリロードもソフト無効化されているから、強制リロードするか新しいタブを開くしかない。あと、Adobeのサンプルコードはインデントを多用しているから……例えば青本の公式「hello world」プログラムはこうなっている
newpath
144 72 moveto
144 432 lineto
stroke
showpage
——だから、CodeテキストエリアでTabキー入力を扱ってくれると嬉しいな。)