WYSIWYG(ウィジウィグ)とは、コンピュータのユーザインターフェースに関する用語で、ディスプレイ (コンピュータ)|ディスプレイに現れるものと処理内容(特に印刷結果)が一致するように表現する技術。What You See Is What You Get の頭文字をとったものである。直訳すると、「あなたが見るものはあなたが得るもの」。WYSWYG(ウィズウィグ)とも。
意味
元来の意味は、文書作成プログラムを使った時にコンピュータのディスプレイで見たままに、同じサイズで印刷結果が得られる事を指して言った言葉であった。文字の大きさや装飾などが印刷前に画面上でも確認でき、画像やグラフなどの文字以外の要素がある場合にはその配置状態も画面で確認できる。また、禁則処理や字詰めなどが画面と印刷で全く一致するということも含まれる。だが現実には多くの場合において、印刷結果が画面で見ていたものと完全に一致する事は無い。これは、多くの場合画面と印刷物では解像度や縦横比が異なることや、画面で見る場合にはスクロールバーなどのインタラクティブな要素が入ってくることが多いことに起因する。また、ソフトウェアによっては、これらの要因などにより画面描画時と印刷時に全く同じアルゴリズムのプログラムを用いることができず、結果が異なることも多くある。さらに、色が関係する場合にはデバイスの特性の違いのために、全く同じ結果を得ることが不可能であるということもある。
アップル インコーポレイテッド|アップルのMacintoshは、当初完全なWYSIWYGを目指して設計され、画面表示とプリント出力の両方でQuickDrawを開発し利用した。そのとき文字のサイズの単位であるポイントがほぼ1/72インチであることに着目して、画面解像度が72dpiに近いディスプレイを標準で採用。「1ポイント=1ドット=1ピクセル」という原則が打ぁ
AN)$F$i$l$?!#%W%j%s%?!<$b72の整数倍である144dpi、216dpiの解像度の物が用意されていた。また表示用の2倍、3倍の解像度の印刷フォントも搭載されていたために、画面に表示されたのとまったく同じ印刷出力を得る事が可能であった。グラフィックは印刷においても画面と同じ72dpiそのままでジャギーが目立ったが、当時はさほど支障とはならなかった。QuickDrawをストレートに実装したアプリケーションにMacPaintと MacDrawがあり、MacintoshのユーザはそれらによってWYSIWYGを体感できたのである。その後Macでもモニタ解像度が任意となり、画面サイズとプリント出力のサイズが必ずしも一致しなくなった。現在ではこの言葉はレイアウトやカラーマネジメントにおいて、編集中もしくはプレビュー時に画面に表示されるものとほとんど同じものが、最終結果(印刷結果に限らず、HyperText Markup Language|HTMLによる文書等も含む)として得られるようなアプリケーションソフトウェア|アプリケーションや、その編集方法を指ぁ
9>l9g$bB?$$!#$^$?!"2hLL>e$GJ8;z$J$I$N%*%V%8%'%/%H$rA*Br$7!"%l%!
$%"%&%H$
d?':L$J$I$=$NB0@-$rJQ99$9$k$H!"B(:B$K2hLL$KJQ997k2L$,I=<($5$l$k$H$$$&%f!<%6%$%s%?!<%U%'!<%9$N$3$H$r$5$9>l9g$b$"$k!#$D$^$j%f!<%6$N%$%a!<%8$,$9$0
r:NMQ$7!"2hLL!&%W%j%s%H=PNO$H$bF1$87k2L$rF@$k$3$H$,$G$-$?!#NEXTSTEP/OPENSTEPとMac OSの後継であるMac OS Xでは、Portable Document Format|PDFベースのQuartzにより、解像度に依存しないWYSIWYGを実現している。
Windowsにおける混乱
ところでMicrosoft 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アクセサリーのMicrosoft Paint|ペイントで作成した画像は96dpiとみなされるので、72dpiが基本のAdobe Photoshopで作成した画像より貼り付けたサイズが小さく見える。しかし\xA1
Adobe Illustratorに貼り付けるときは、ペイントで作成した画像も72dpiとみなされるので、サイズは一致する。さらにWindowsにおけるPortable Document Format|PDFファイルはWordと同じ96dpiであるが、Illustratorで開けば72dpiとなる、といった具合だ。このようにWordのようなWindowsオリジナルのアプリケーションと、IllustratorやPhotoshopのようにMacintosh版が先に開発されていたアプリケーションを併用するときには注意が必要である。
歴史
この言葉をこの意味で最初に使ったのは、ゼロックス社のパロアルト研究所 (PARC)で文書作成プログラム"Bravo"を作成したチャールズ・シモニー (''Charles Simonyi'')である。Bravoは最初からWYSIWYGなプログラムであったが、当初はこの用語は存在しなかった。あるときシモニーがBravoのデモンストレーションとして、ゼロックスのロゴタイプが含まれた文書をシティバンクの人に印刷してみせた。このとき、透明な用紙に印刷をして画面と印刷がほとんど変わらないということを重ね合わせて見せた所、それを見た人がその当時テレビで流行っていたフリップ・ウィルソンの口癖 "What you see is what you get."を口にした。以降、シモニーをはじめとするPARCの人たちが好んでこの言葉を使うようになり、さらには計算機科学者らに広まっていった。ディスプレイ表示と印刷結果がイコールというWYSIWYGの基本アイデアが、複写機メーカーであるゼロックス社の研究所で誕生したのは決して偶然ではなく、\xA1
%I%-%e%a%s%F!<%7%g%s5;=Q$K$*$1$k%j!<%G%#%s%0%+%s%Q%K!<$H$7$F!"$`$7$mI,A3$G$"$C$?$H8@$($k!#PARCの研究成果がその後DTPというひとつの文化の萌芽となったことは間違いない。
WYSIWYGに対する批判
利便性を求めて開発されたWYSIWYGであるが、一方で次のような批判も根強く存在する。
[内容と外見の混在に対する批判]
WYSIWYGなワープロソフト等では、文章の論理的な内容と外見のデザインが分離されていない点が指摘される。このため、双方に意識が散漫し、内容も支離滅裂で外見の統一感も無い、中途半端な文書ができてしまいやすい。
また、一定のデザインを多くの文書に適用したり、一つの文書に対し適用するデザインを切り替えて多様な出力を得ることも難しくなる。多くのワープロソフト等では、文書の論理構成とデザインを分離する機能を備えているが、正しく使いこなすには多くのスキルを必要とする。また内容と外見の分離の必要性を感じない人も多く、広く利用されているとは言い難い。
正しく作成された文書も、熟練していない者が加筆すると台無しになることもある。特に数学や情報工学の分野において、上のような批判をする人が多く見られる。このため、TeXやDocBookを愛用する者や、HTMLやCascading Style Sheets|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 Application Suite|MozillaなどのGeckoを使用するウェブブラウザ|ブラウザソフトで、キャッシュ (コンピュータシステム)|キャッシュ内容にアクセスすることを指示する言葉
・WYSIWYM - What You See Is What You Mean
:Extensible Markup Language|XMLなど文書構造が理解しやすい形式で表示できること
関連項目
外部リンク

