WYSIWYG - WYSIWYG

В вычислении , WYSIWYG ( / ш ɪ г я ж ɪ ɡ / WIZ -ее-парик ), акроним для What You See Is What You Get , это система , в которой редактирование программное обеспечение позволяет содержание быть отредактированы в форме , которая напоминает его внешний вид при печати или отображении в виде готового продукта, такого как распечатанный документ, веб-страница или слайд-презентация.

Имея в виду

Программа слева использует редактор WYSIWYG для создания документа Lorem Ipsum . Программа справа содержит код LaTeX , который при компиляции создает документ, очень похожий на документ слева. Компиляция кода форматирования - это не WYSIWYG-процесс.

WYSIWYG подразумевает пользовательский интерфейс, который позволяет пользователю просматривать что-то очень похожее на результат - во время создания документа. В общем, WYSIWYG подразумевает возможность напрямую управлять макетом документа без необходимости вводить или запоминать имена команд макета. Фактическое значение зависит от точки зрения пользователя, например:

Современное программное обеспечение отлично справляется с оптимизацией экрана для определенного типа вывода. Например, текстовый процессор оптимизирован для вывода на обычный принтер. Программное обеспечение часто имитирует разрешение принтера, чтобы максимально приблизиться к WYSIWYG. Однако не это главная привлекательность WYSIWYG, а именно способность пользователя визуализировать то, что они производят.

Во многих ситуациях тонкие различия между тем, что видит пользователь, и тем, что получает пользователь, не важны. Фактически, приложения могут предлагать несколько режимов WYSIWYG с разным уровнем «реализма», включая

  • Режим компоновки, в котором пользователь видит что-то похожее на результат, но в котором используется интерфейс, более удобный для компоновки, чем сам макет (например, включение разрывов разделов и непечатаемых символов ).
  • Режим макета, в котором пользователь видит что-то очень похожее на результат, но которое включает некоторую дополнительную информацию для облегчения правильного выравнивания и интервалов (например, линии полей).
  • Режим предварительного просмотра, в котором приложение пытается выдать результат, максимально приближенный к окончательному результату.

История

Соединение документ отображается на Xerox 8010 Star системы

До принятия технологии WYSIWYG текст отображался в редакторах с использованием стандартного системного шрифта и стиля с небольшим указанием макета ( поля , интервалы и т. Д.). Пользователи должны были вводить специальные непечатаемые контрольные коды (теперь называемые тегами кода разметки ), чтобы указать, что некоторый текст должен быть выделен жирным шрифтом , курсивом или другим шрифтом или размером. В этой среде было очень мало различий между текстовыми редакторами и текстовыми редакторами .

Эти приложения обычно использовали произвольный язык разметки для определения кодов / тегов. У каждой программы был свой особый способ форматирования документа, и переход от одного текстового процессора к другому был трудным и длительным процессом.

Использование тегов разметки и кодов остается популярным сегодня в некоторых приложениях из-за их способности хранить сложную информацию форматирования. Однако, когда теги становятся видимыми в редакторе, они занимают место в неформатированном тексте и в результате могут нарушить желаемый макет и поток.

Браво , программа подготовки документов для Alto производится в Xerox PARC по Лэмпсон , Чарльз Симони и его коллегами в 1974 году, как правило , считается первой программой , чтобы включить технологию WYSIWYG, отображение текста с форматированием (например , с обоснованием, шрифты и пропорциональный интервал между символами). Монитор Alto (72 PPI , на основе типографской единицы ) был разработан таким образом, чтобы можно было увидеть одну полную страницу текста, а затем распечатать ее на первых лазерных принтерах . При размещении текста на экране использовалось 72 файла метрики шрифтов PPI, но при печати использовалось 300 файлов PPI. В результате иногда можно было бы найти символы и слова, которые слегка не совпадают - проблема, которая сохраняется до сих пор.

Bravo был выпущен коммерчески, и программное обеспечение, в конечном итоге включенное в Xerox Star, можно рассматривать как его прямой потомок.

В конце 1978 года, параллельно с работой в Xerox PARC, но независимо от нее, Hewlett Packard разработала и выпустила первое коммерческое программное обеспечение WYSIWYG для создания слайдов (или того, что сегодня называется презентационной графикой). Первый выпуск, названный BRUNO (в честь марионетки HP по обучению продажам), работал на миникомпьютере HP 1000 , используя преимущества HP 2640 - первого растрового компьютерного терминала HP . Затем BRUNO был портирован на HP-3000 и переиздан под названием «HP Draw».

К 1981 году MicroPro объявила, что ее текстовый процессор WordStar имеет WYSIWYG, но его отображение ограничивается отображением текста со стилями в стиле WYSIWYG; Полужирный и курсивный текст будет отображаться на экране вместо того, чтобы быть окруженным тегами или специальными управляющими символами . В 1983 году Weekly Reader рекламировал свое образовательное программное обеспечение Stickybear под слоганом «То, что видишь, то и получаешь», с фотографиями графики Apple II, но домашние компьютеры 1970-х и начала 1980-х годов не обладали развитыми графическими возможностями, необходимыми для отображения WYSIWYG. документы, а это означает, что такие приложения обычно ограничивались высокопроизводительными рабочими станциями ограниченного назначения (такими как IBM Displaywriter System ), которые были слишком дороги для широкой публики. Поскольку усовершенствованные технологии позволили производить более дешевые растровые дисплеи, программное обеспечение WYSIWYG стало появляться на более популярных компьютерах, включая LisaWrite для Apple Lisa , выпущенную в 1983 году, и MacWrite для Apple Macintosh , выпущенную в 1984 году.

Система Apple Macintosh изначально была разработана таким образом, чтобы разрешение экрана и разрешение матричных принтеров ImageWriter, продаваемых Apple, можно было легко масштабировать: 72 PPI для экрана и 144 DPI для принтеров. Таким образом, масштаб и размеры экранного дисплея в таких программах, как MacWrite и MacPaint, были легко преобразованы в распечатанный результат. Если поднести бумагу к экрану, напечатанное изображение будет того же размера, что и изображение на экране, но с удвоенным разрешением. Поскольку ImageWriter был единственной моделью принтера, физически совместимой с портом принтера Macintosh, это создавало эффективную закрытую систему. Позже, когда стали доступны компьютеры Mac с внешними дисплеями, разрешение было зафиксировано в соответствии с размером экрана и достигло 72 точек на дюйм. Эти разрешения часто отличались от стандартных разрешений VGA, распространенных в то время в мире ПК. Таким образом, в то время как 15-дюймовый (38 см) монитор Macintosh имел такое же разрешение 640 × 480, что и ПК, для экрана 16 дюймов (41 см) было бы зафиксировано разрешение 832 × 624, а не разрешение 800 × 600, используемое ПК. . С появлением матричных принтеров сторонних производителей, а также лазерных принтеров и мультисинхронных мониторов разрешение стало даже кратным, чем разрешение экрана, что затруднило достижение истинного WYSIWYG.

Этимология

Фраза «то, что ты видишь, то и получаешь», от которой происходит аббревиатура, была популярной фразой Джеральдины , известной как дрэг-персонаж Флипа Уилсона , которая сначала появлялась в сентябре 1969 года, а затем регулярно в начале 1970-х годов на шоу Флипа Уилсона . Фраза была заявлением, требующим принятия всей личности и внешности Джеральдин.

Кроме того, несколько хитов , песни и альбомы дебютировали в 1971 году , которые могли бы также способствовали популяризации этой фразы в том числе « Что вы видите, что вы получаете » от Stoney & Мясной рулет , Stand By Me (Whatcha See Is Чё Получить) по Bernard Purdie и Чё См Is Whatcha Получить от The сценического .

Что касается вычислений, есть несколько утверждений относительно первого использования фразы:

  • В середине 1975 года Джон В. Сейболд , основатель Seybold Publications, и исследователи из PARC включили программное обеспечение Gypsy в Bravo, чтобы создать Bravo 3, который позволял печатать текст в том виде, в каком он отображается. Чарльз Симони и другие инженеры заимствовали популярную в то время фразу Флипа Уилсона.
  • Барбара Битон сообщает, что этот термин был введен Биллом Танниклиффом в презентации на заседании комитета 1978 года с участием Ассоциации графических коммуникаций (GCA), Американского математического общества (AMS) и полиграфической промышленности Америки (PIA).
  • Эта фраза была придумана в 1982 году Ларри Синклером, инженером Information International, Inc. («Triple I»), чтобы выразить идею о том, что то, что пользователь видит на экране, - это то, что пользователь получает на принтере при использовании «макета страницы». система », система допечатного набора, впервые представленная на выставке ANPS в Лас-Вегасе.
  • Примерно в 1974 году Карен Такер, жена-технофобка дизайнера оборудования Xerox Чарльза «Чака» Такера , познакомилась с Xerox Alto под управлением Bravo и прокомментировала: «Вы имеете в виду, что я вижу, то и получаю?»

Критика

Поскольку разработчикам приложений WYSIWYG обычно приходится учитывать множество различных устройств вывода, каждое из которых имеет разные возможности, существует ряд проблем, которые необходимо решать в каждой реализации. Это можно рассматривать как компромисс между несколькими целями дизайна, поэтому приложения, использующие разные решения, могут подходить для разных целей.

Обычно цели разработки WYSIWYG-приложения могут включать следующее:

  • Обеспечение высококачественной печати на конкретном принтере
  • Обеспечение высококачественной печати на различных принтерах
  • Обеспечьте высококачественный вывод на экран
  • Позвольте пользователю визуализировать, как будет выглядеть документ при печати.
  • Разрешить пользователю визуализировать, как будет выглядеть веб-сайт после публикации.

Однако, как правило, невозможно достичь всех этих целей одновременно, и основная проблема, которую необходимо преодолеть, заключается в изменении разрешения на выходе. По состоянию на 2016 год мониторы обычно имеют разрешение от 102 до 125 пикселей на дюйм, в то время как принтеры обычно имеют разрешение от 240 до 1440 пикселей на дюйм. В некоторых принтерах разрешение по горизонтали отличается от разрешения по вертикали. Это становится проблемой при попытке разложить текст; потому что старые технологии вывода требуют, чтобы интервал между символами составлял целое число пикселей (поскольку ошибки округления приводят к тому, что для одного и того же текста требуется разное количество места в разных разрешениях).

Решения для этого включают следующее:

  • Всегда выкладывайте текст с более высоким разрешением, чем пользователь может использовать на практике. Это может привести к плохому качеству вывода для устройств с более низким разрешением (хотя такие методы, как пространственное сглаживание, могут помочь смягчить это), но обеспечивает фиксированный макет, позволяющий легко визуализировать пользователя. Это метод, используемый Adobe Acrobat .
  • Выкладывание текста в разрешении принтера, на котором будет распечатан документ. Это может привести к низкому качеству вывода на экран, а макет может иногда меняться, если документ печатается на другом принтере (хотя эта проблема возникает реже с принтерами с более высоким разрешением, поскольку ошибки округления меньше). Это метод, используемый Microsoft Word .
  • Размещение текста с разрешением определенного принтера (в большинстве случаев с разрешением по умолчанию), на котором документ будет напечатан, с использованием той же информации о шрифте и кернинга. Расположение символов и количество символов в строке точно такие же, как в печатном документе.
  • Размещение текста с разрешением для устройства вывода, на которое он будет отправлен. Это часто приводит к изменениям макета между отображением на экране и выводом на печать, поэтому используется редко (хотя это может быть обычным явлением в инструментах разработки веб-страниц, утверждающих, что они являются WYSIWYG).

Другие проблемы, с которыми сталкивались в прошлом, включают различия в шрифтах, используемых принтером и на экране дисплея (в значительной степени решаемые за счет использования технологий загружаемых шрифтов, таких как TrueType ), а также различия в цветовых профилях между устройствами (в основном решаемые принтером. драйверы с хорошей программой преобразования цветовой модели).

Помимо этих проблем, практика WYSIWYG также считается более благоприятной для отвлеченного процесса написания, поскольку философия WYSIWYG не предполагает разделения между композицией и форматированием , что открывает возможность многократной настройки макета документа - как каждый готовит его контент в режиме реального времени.

Вариации

Многие вариации используются только для того, чтобы проиллюстрировать точку зрения или пошутить, и имеют очень ограниченное реальное применение. Некоторые из предложенных включают следующее:

  • WISIWIT, то , что я вижу, это то , что я печатаю, также используется для описания систем редактирования, ориентированных на текст, в противоположном смысле WYSIWYG.
  • WYCIWYG , то , что вы кешируете , - это то, что вы получаете .
  • WYGIWYG; то, что вы получаете, это то, что вы получаете , часто используется аналогично WYSIAYG, WYSIMOLWYG или WYSINWYW.
  • WYGIWYS, вы получаете то, что вы видите , используется в вычислениях для описания парадигмы взаимодействия в ориентированном на результат пользовательском интерфейсе. Этот термин был использован Якобом Нильсеном для описания интерфейса Microsoft Office 2007 "Ribbon".
  • WYSIAWYG; то, что вы видите, почти то же самое , что и WYSIMOLWYG.
  • WYSIAYG, то , что вы видите, - это все, что вы получаете , чтобы указать, что опытные пользователи иногда ограничены пользовательским интерфейсом.
  • WYSIMOLWYG, то , что вы видите, примерно соответствует тому, что вы получаете , понимая, что большинство реализаций WYSIWYG несовершенны.
  • WYSINWOG, то , что вы видите, не то, что получают другие , напоминание о том, что разумно учитывать, что разные браузеры часто отображают контент по-разному.
  • WYSINWYW, то , что вы видите, не то, что вы хотите , предполагая, что Microsoft Word часто контролирует пользователя, а не наоборот
  • WYSIPWYG, то , что вы видите, вероятно, то, что вы получаете , относится к редакторам HTML и разметки, где теги кода и макросов как бы показывают, каким в конечном итоге будет результат. Этот тип представления WYSIWYG трудно визуализировать во время редактирования, поэтому пользователь может только догадываться о результате.
  • WYSIWYD, то , что вы видите, это то, что вы заслуживаете, относится к способности пользователя и его усилиям создать что-то стоящее.
  • WYSIWYM , то , что вы видите, - это то, что вы имеете в виду , говоря, что пользователь видит то, что лучше всего передает сообщение и его структуру, а не его фактическое форматирование.
  • WYGIWYM, вы получаете то, что вы имеете в виду , говоря, что пользователь получает (визуально, на слух или любым другим способом) то, что лучше всего передает сообщение.
  • WYSIWYN, вы видите то, что вам нужно, относится к Программному обеспечению, которое не состоит из взаимосвязанных модулей, но работает с таким подробным управлением пользователями и правами, что пользователи могут видеть только то, что им действительно нужно.
  • WYSIWYS , то , что вы видите, - это то, что вы подписываете , что является важным требованием для программного обеспечения для цифровой подписи. Это означает, что программное обеспечение должно иметь возможность показывать пользователю контент без какого-либо скрытого контента до того, как пользователь его подпишет.
  • WYSIWYW, то , что вы видите, это то, что вы хотите , используется для описания платформы редактирования GNU TeXmacs . Аббревиатура поясняет, что в отличие от редакторов WYSIWYG, пользователь может настроить платформы WYSIWYW для работы (возможно, частично) как программы ручного набора, такие как TeX или troff .
  • WYSYHYG, то , что вы видите, вы надеетесь получить ( / ˈwɪzihɪɡ / ), термин, высмеивающий программное обеспечение для обработки текста в текстовом режиме ; использованный в коллекции видео Microsoft Windows, видео, распространенное примерно в 1991 году на двух кассетах VHS на рекламных мероприятиях.
  • YAFIYGI, вы просили, вы получили это , используется для описания системы редактирования документов, ориентированной на текстовые команды, которая не включает WYSIWYG, со ссылкой на тот факт, что пользователи таких систем часто просят то, чего они на самом деле не хотят. Это считается противоположностью WYSIWYG. Фраза была впервые использована в этом контексте в 1983 году в эссе « Настоящие программисты не используют Паскаль» для описания системы текстового редактора TECO , и ее начали сокращать примерно в 1993 году.

Смотрите также

использованная литература

внешние ссылки