1989年的Wysiwyg 2000系统
在计算机 中,所见即所得 (英文:WYSIWYG, WIZ -ee-wig ,为"What You See Is What You Get"的缩写) [1] 是一种系统,在这个系统中,编辑软件编辑的内容与打印或製作成成品时的外观相似,[2] 如打印文件、网页或幻灯片。所见即所得意味着用户界面 支持用户在创建文档的同时查看与最终结果非常相似的东西。[3] 通常,所见即所得意味着能够直接操作文档的布局 ,而不需要输入或记住各种布局命令的名称。[4]
历史
在所见即所得技术出现之前,文本在编辑器中出现时使用的是系统标准的字体 和样式,很少有布局(边距 、间距 等)的提示。用户需要输入特殊的非打印控制代码来表示某些文本应该是粗体 、斜体 或不同的字体 与大小。在这种环境下,文本编辑器 和文字处理器 之间区别很小。
这些应用程序通常使用某种特定的标记语言 来定义代码和标签(tag)。每个程序的格式标准都不一样,从一个软件换到另一个软件要付出很大的学习成本。
由于标签和代码能够存储复杂的格式化信息,如今某些软件中仍然会使用它。但是,当标签在编辑器中可见时,它们在未格式化的文本中占据了空间,因此会破坏所需的布局和流程。
Bravo 是由巴特勒·兰普森 、 查尔斯·西蒙尼 及其同事于 1974 年在帕罗奥多研究中心 为施乐奥托 制作的文档准备程序,一般认为它是第一个采用所见即所得技术的程序, [5] 显示带有格式的文本。[6] Alto 显示器(72PPI )设计成了可以看到一整页文本,然后在激光打印机上打印的形式。当文本在屏幕上布局时,使用72PPI的字体文件,但在打印时,则使用300PPI的字体文件。结果,人们偶尔会发现字符、单词略有偏差——这个问题持续至今。
Bravo是商业软件,最终包含在Xerox Star中的软件可以看作它的直系后代。
1978 年末,与Bravo的工作并行但互相独立,惠普 开发并发布了第一个商业的所见即所得软件,用于制作幻灯片。第一个版本名为BRUNO ,在HP 1000 小型计算机上运行,利用HP 2640 — HP 的第一个位图计算机终端。 BRUNO随后被移植到 HP-3000 并重新发布为“HP Draw”。 [7]
1981年,MicroPro 公司宣传其WordStar 文字处理器具有所见即所得功能, [8] 但它的显示仅限于以所见即所得方式显示格式化的文本 ;屏幕上可以直接显示粗体 和斜体 文本,而不是各种被标签或控制字符 所包围。[9] 1983年,《读者周刊》 以 "所见即所得 "的口号为其Stickybear教育软件做广告,并附有Apple II图形的照片[10] ,但1970年代和1980年代初的家用电脑 缺乏显示所见即所得文件所必需的复杂图形功能,这意味着这种应用通常局限于用途有限的高端工作站,而这些工作站对于普通大众来说过于昂贵。随着技术进步让更便宜的位图显示器得以生产,所见即所得软件开始出现在更流行的计算机中,包括 1983 年发布的用于Apple Lisa 的LisaWrite 和 1984 年发布的用于Apple Macintosh 的MacWrite 。 [11]
苹果Macintosh 系统最初的设计,是为了能够轻松调整屏幕分辨率和苹果出售的ImageWriter点阵打印机的分辨率:屏幕为72PPI,打印机为144DPI 。因此,在MacWrite和MacPaint 等程序中,屏幕显示的比例和尺寸很容易转化为打印输出。如果把纸举到屏幕上,打印出来的图像将与屏幕上的图像大小相同,但分辨率是屏幕的两倍。由于ImageWriter是唯一与Macintosh打印机端口物理兼容的打印机型号,这创造了一个有效的封闭系统。后来,当使用外部显示器的Mac出现时,分辨率被固定为屏幕的大小,以达到72DPI。这些分辨率往往与当时PC世界中常见的VGA标准分辨率不同。因此,虽然Macintosh 15英寸(38厘米)显示器具有与PC相同的640×480分辨率,但16英寸(41厘米)的屏幕将被固定在832×624,而不是PC使用的800×600分辨率。随着第三方点阵打印机以及激光打印机 和多同步显示器的引入,分辨率甚至偏离了屏幕分辨率的倍数,使得真正的所见即所得更难实现。
参见
参考文献
外部链接