WYSIWYG

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

WYSIWYG(ウィジウィグ)とは、コンピュータユーザインタフェースに関する用語で、ディスプレイに現れるものと処理内容(特に印刷結果)が一致するように表現する技術。What You See Is What You Get の頭文字をとったものである。直訳すると、「あなたが見るものはあなたが得るもの」。WYSWYG(ウィズウィグ)とも。

目次

意味

元来の意味は、文書作成プログラムを使った時にコンピュータのディスプレイで見たままに、同じサイズで印刷結果が得られる事を指して言った言葉であった。文字の大きさや装飾などが印刷前に画面上でも確認でき、画像やグラフなどの文字以外の要素がある場合にはその配置状態も画面で確認できる。また、禁則処理や字詰めなどが画面と印刷で全く一致するということも含まれる。

だが現実には多くの場合において、印刷結果が画面で見ていたものと完全に一致する事は無い。これは、多くの場合画面と印刷物では解像度や縦横比が異なることや、画面で見る場合にはスクロールバーなどのインタラクティブな要素が入ってくることが多いことに起因する。また、ソフトウェアによっては、これらの要因などにより画面描画時と印刷時に全く同じアルゴリズムプログラムを用いることができず、結果が異なることも多くある。さらに、色が関係する場合にはデバイスの特性の違いのために、全く同じ結果を得ることが不可能であるということもある。

アップルMacintoshは、当初完全なWYSIWYGを目指して設計され、画面表示と印刷出力の両方でQuickDrawを開発し利用した。そのとき文字のサイズの単位であるポイントがほぼ1/72インチであることに着目して、画面解像度が72dpiに近いディスプレイを標準で採用。「1ポイント=1ドット=1ピクセル」という原則が打ち立てられた。プリンターも72の整数倍である144dpi、216dpiの解像度の物が用意されていた。また表示用の2倍、3倍の解像度の印刷フォントも搭載されていたために、画面に表示されたのとまったく同じ印刷出力を得る事が可能であった。グラフィックは印刷においても画面と同じ72dpiそのままでジャギーが目立ったが、当時はさほど支障とはならなかった。QuickDrawをストレートに実装したアプリケーションMacPaintMacDrawがあり、MacintoshのユーザはそれらによってWYSIWYGを体感できたのである。

その後Macintoshでもモニタ解像度が任意となり、画面サイズと印刷出力のサイズが必ずしも一致しなくなった。

現在ではこの言葉はレイアウトカラーマネジメントにおいて、編集中もしくはプレビュー時に画面に表示されるものとほとんど同じものが、最終結果(印刷結果に限らず、HTMLによる文書等も含む)として得られるようなアプリケーションや、その編集方法を指す場合も多い。また、画面上で文字などのオブジェクトを選択し、レイアウトや色彩などその属性を変更すると、即座に画面に変更結果が表示されるというユーザインタフェースのことをさす場合もある。つまりユーザのイメージがすぐ実現するということを重視するのである。さらには、コンピュータディスプレイ上で図形などを用いて表現される事物に対する操作が、実際の動作とできるだけ一致するように工夫されたユーザインタフェースのことをさす言葉としても用いられることさえある。具体的には、「ファイルフォルダの中に入っているものなので、画面上でフォルダを開く操作をすると中のファイルを取り出すことができる」とか「ファイルを印刷機に入れる操作(ファイルアイコンを印刷機アイコンに重ね合わせる)によって印刷を実行できる」などという操作環境のことである。これらは一般にはデスクトップ・メタファと言われるものであるが、こういった概念も元来は無関係のWYSIWYGに含めて混同して考えるということもしばしば行なわれる。

なお、NEXTSTEPは画面出力にDisplay PostScript、印刷出力にPostScriptを採用し、画面・プリント出力とも同じ結果を得ることができた。NEXTSTEP/OPENSTEPMac OSの後継であるMac OS Xでは、PDFベースのQuartzにより、解像度に依存しないWYSIWYGを実現している。

Windowsにおける混乱

ところでWindowsの基本解像度は96dpiとなっている。これはMacintoshより高解像度にすることによって差別化を意図したものと思われ、特に日本語の表示において有利という見方もできる。ただしそのことで一部に混乱が生じている。例えば基本的に12ポイントの文字はMacintoshでは12ドットで表示されるが、Windowsでは16ドットで表示される。そしてMicrosoft Wordで作成するA4サイズの100%表示幅は、72dpiが基本のAdobe Illustratorで作成するA4サイズの100%表示幅の96/72、すなわち4/3と大きくなっているのである。WindowsでデザインされたWebページは、Macintoshのブラウザでは文字が小さく、レイアウトが間延びして見えるのも同じ理由による。

また全く同じ画素数の画像をWordに貼り付けるとき、Windowsアクセサリーのペイントで作成した画像は96dpiとみなされるので、72dpiが基本のAdobe Photoshopで作成した画像より貼り付けたサイズが小さく見える。しかしAdobe Illustratorに貼り付けるときは、ペイントで作成した画像も72dpiとみなされるので、サイズは一致する。さらにWindowsにおけるPDFファイルはWordと同じ96dpiであるが、Illustratorで開けば72dpiとなる、といった具合だ。このようにWordのようなMicrosoft社製のWindowsアプリケーションと、IllustratorやPhotoshopのようにMacintosh版が先に開発されていたアプリケーションを併用するときには注意が必要である。

歴史

この言葉をこの意味で最初に使ったのは、ゼロックスパロアルト研究所 (PARC) で文書作成プログラム"Bravo"を作成したチャールズ・シモニー (Charles Simonyi)である。Bravoは最初からWYSIWYGなプログラムであったが、当初はこの用語は存在しなかった。あるときシモニーがBravoのデモンストレーションとして、ゼロックスのロゴタイプが含まれた文書をシティバンクの人に印刷してみせた。このとき、透明な用紙に印刷をして画面と印刷がほとんど変わらないということを重ね合わせて見せた所、それを見た人がその当時テレビで流行っていたフリップ・ウィルソンの口癖 "What you see is what you get."を口にした。以降、シモニーをはじめとするPARCの人たちが好んでこの言葉を使うようになり、さらには計算機科学者らに広まっていった。ディスプレイ表示と印刷結果がイコールというWYSIWYGの基本アイデアが、複写機メーカーであるゼロックス社の研究所で誕生したのは決して偶然ではなく、ドキュメンテーション技術におけるリーディングカンパニーとして、むしろ必然であったと言える。PARCの研究成果がその後DTPというひとつの文化の萌芽となったことは間違いない。

WYSIWYGに対する批判

利便性を求めて開発されたWYSIWYGであるが、一方で次のような批判も根強く存在する。

内容と外見の混在に対する批判

WYSIWYGなワープロソフト等では、文章の論理的な内容と外見のデザインが分離されていない点が指摘される。

このため、双方に意識が散漫し、内容も支離滅裂で外見の統一感も無い、中途半端な文書ができてしまいやすい。 また、一定のデザインを多くの文書に適用したり、一つの文書に対し適用するデザインを切り替えて多様な出力を得ることも難しくなる。

多くのワープロソフト等では、文書の論理構成とデザインを分離する機能を備えているが、正しく使いこなすには多くのスキルを必要とする。また内容と外見の分離の必要性を感じない人も多く、広く利用されているとは言い難い。 正しく作成された文書も、熟練していない者が加筆すると台無しになることもある。

特に数学情報工学の分野において、上のような批判をする人が多く見られる。このため、TeXDocBookを愛用する者や、HTMLやCSSを直接編集してWebページを作成する者も多い。コンピュータの専門家であるのに、Microsoft Wordの操作方法を全く知らず、一般人に驚かれるという話も聞かれる。

また、内容と外見を分離するため、文章編集は専らテキストエディタで行い、印刷時にのみワープロソフトで整形する者もいる。

なお、Wikipediaの編集画面もWYSIWYGではないが、これが故に内容と外見が分離され、不特定多数が編集してもデザインの統一性が保たれている好例と言えよう。

コンピュータの負荷に対する批判

WYSIWYGなソフトウェアは、逐次画面に最終的な出力結果を更新表示する必要があり、CPUメモリに多くの負荷をかける。 しかし近年のコンピュータの高性能化により、これを理由にWYSIWYGを敬遠する人は、かなり減少した。

インターフェースの複雑化に対する批判

近年の多機能化したソフトウェアでは、WYSIWYGの前提である視覚的なメニューやボタンが膨大な数となり、必要な機能が探し出せないという問題が顕著になった。 このため、対話式のヘルプや、使用頻度の低いメニューを自動的に隠す機能が提案されたが、かならずしも広く支持を得ているとはいえない。Microsoft Office 2007では、複雑なメニューを一掃し、ソフトウェアが機能を提示するアプローチ(What You Get Is What You See: 仕上がりは御覧の通り、などと呼ばれる)を採用したが、現状では評価は定まっていない。

WYSIWYG なソフトウェア

派生語

WYSIWYGは様々にもじられて使われることがある。

WYSIWYS - What You See Is What You See
印刷する手段(プリンタ)の無い環境のこと
WYSIWIS - What You See Is What I See
分散協調作業環境で、離れた場所にある端末に同一の内容が表示できること
WYSIAYG - What You See Is All You Get
画面に表示されていることしかできないユーザインタフェースを(しばしば揶揄する意味で)さす
WYCIWYG - What You Cache Is What You Get
MozillaなどのGeckoを使用するブラウザソフトで、キャッシュ内容にアクセスすることを指示する言葉
WYSIWYM - What You See Is What You Mean
XMLなど文書構造が理解しやすい形式で表示できること

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net