Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Значение [ править ]

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

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

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

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

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

История [ править ]

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

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

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

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

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

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

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

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

Система 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.

В 2012 году Википедия предложила редактор WYSIWYG под названием VisualEditor , который позволял редактировать Википедию, не просматривая источник страницы. [14]

Этимология [ править ]

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

Кроме того, в 1971 году дебютировало несколько хитов и альбомов, которые также могли способствовать популяризации этой фразы, включая « What You See Is What You Get » от Stoney & Meatloaf, Stand by Me (Whatcha See Is Whatcha Get) Бернарда Пурди и Whatcha См. "Is Whatcha Get" от The Dramatics.

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

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

Критика [ править ]

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

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

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

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

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

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

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

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

Связанные сокращения [ править ]

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

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

См. Также [ править ]

  • Сравнение редакторов HTML
  • Делает именно то, что написано на банке
  • DWIM
  • Форматированный текст
  • Простой текст
  • Веб-дизайн без таблиц
  • Список редакторов HTML

Ссылки [ править ]

  1. ^ "Dictionary.com Unabridged (v 1.1)" . Архивировано 30 ноября 2007 года . Проверено 9 ноября 2007 года .
  2. ^ «Оксфордский словарь английского языка: WYSIWYG» . Издательство Оксфордского университета.
  3. ^ «Конструкторы сайтов WYSIWYG для онлайн-бизнеса» . 15 декабря 2015. Архивировано 16 декабря 2015 года.
  4. ^ a b c Хау, Денис (3 марта 1999 г.). «Что видишь, то и получаешь» . FOLDOC . Архивировано 5 ноября 2010 года . Проверено 7 января 2011 года .
  5. ^ Чемберлен, Дональд Д. (1987). «Сводка документов в интерактивной системе форматирования» (PDF) . Журнал исследований и разработок IBM . 31 (1): 59. DOI : 10,1147 / rd.311.0058 . Архивировано 10 сентября 2008 года (PDF) .
  6. ^ «Вычислительная техника сейчас» . Архивировано 7 октября 2016 года . Проверено 22 сентября 2016 года .
  7. ^ Марков, Джон. «Настоящая история WYSIWYG» . nytimes.com . Архивировано 15 февраля 2017 года . Проверено 29 августа +2016 .
  8. ^ Брэд А. Майерс . Краткая история технологии взаимодействия человека с компьютером. Архивировано 18 июня 2019 года на сайте Wayback Machine ACM. Vol. 5, вып. 2, март 1998. С. 44–54.
  9. ^ "Hewlett Packard: Computer Focus" (PDF) . Музей компьютеров HP . Сентябрь 1985. архивации (PDF) с оригинала на 9 сентября 2016 года . Проверено 24 июля 2019 .
  10. ^ Реклама (март 1981). "Сможет ли ваш текстовый процессор пройти этот экранный тест?" . БАЙТ . п. 269. Архивировано 31 августа 2014 года . Проверено 18 октября 2013 года .
  11. ^ «Вначале был текстовый процессор» . Архивировано 23 сентября 2016 года . Проверено 22 сентября 2016 года .
  12. ^ «Что вы видите, то и получаете» . Softline (реклама). Январь 1983. С. 10–11. Архивировано 3 июля 2014 года . Проверено 27 июля 2014 года .
  13. ^ Apple Computer, Claris (1984), MacWrite , заархивировано из оригинала 7 марта 2019 г. , извлечено 24 июля 2019 г.
  14. ^ «Викимедиа выпускает обновленный прототип упрощенного визуального редактора - The Verge» . Грань . 22 июня 2012. Архивировано 27 сентября 2013 года . Проверено 16 сентября 2014 года .
  15. ^ Hiltzik, Майкл (1999). Продавцы Lightning: Xerox PARC и рассвет компьютерной эры . HarperBusiness . п. 200 . ISBN 0-88730-891-0.
  16. ^ Лор, Стив (2001). Перейти к . Основные книги. п. 128. ISBN 0-465-04226-0.
  17. ^ Флинн, Питер (2014). Человеческий интерфейс для структурированных документов (PDF) (Диссертация). Ирландия: Университетский колледж Корка . п. 40 сноска 10. Архивировано 11 марта 2016 года (PDF) . Проверено 10 марта 2016 .
  18. ^ Словарь Merriam Webster Collegiate Dictionary, 1998
  19. ^ Марков, Джон. «Настоящая история WYSIWYG» . Блог Bits . Архивировано 1 августа 2018 года . Проверено 6 марта +2017 .
  20. ^ "Окончательное, нетехническое введение в LaTeX, профессиональный набор и научные публикации" . Математическое хранилище . 5 сентября 2015. Архивировано 24 июля 2019 года . Проверено 24 июля 2019 .
  21. ^ «Текстовые процессоры: глупые и неэффективные» . Архивировано 25 сентября 2016 года . Проверено 22 сентября 2016 года .
  22. ^ "WYGIWYG" . Архивировано 10 сентября 2015 года . Проверено 1 января 2016 года .
  23. ^ "Alertbox Якоба Нильсена, 10 октября 2005 г." RIP WYSIWYG " " . Архивировано 31 июля 2012 года . Проверено 16 сентября 2014 года .
  24. Хау, Денис (3 марта 1999 г.). "Что вы видите, All You Get" . FOLDOC . Архивировано 5 ноября 2010 года . Проверено 7 января 2011 года .
  25. ^ «Ошибка приседания, скрытая разметка» . Сентябрь 2001. Архивировано 12 июля 2017 года . Проверено 5 сентября 2016 года .
  26. ^ «Добро пожаловать в GNU TeXmacs (проект FSF GNU)» . texmacs.org . Архивировано 11 февраля 2013 года . Проверено 18 ноября 2019 .
  27. ^ Раймонд, Эрик С. (1996). Словарь нового хакера (3-е изд.). MIT Press. п. 497. ISBN. 0-262-68092-0.
  28. ^ Эрик С. Раймонд (редактор). "Файл жаргона 4.4.7: ЯФИЙГИ" . Архивировано 29 июня 2011 года . Проверено 6 сентября 2009 года .CS1 maint: дополнительный текст: список авторов ( ссылка )
  29. ^ «Настоящие программисты не используют Паскаль» . Архивировано 18 декабря 2008 года . Проверено 9 декабря 2008 года .(первоначально опубликовано в Datamation, том 29, № 7, июль 1983 г.)
  30. Хау, Денис (13 марта 1995 г.). "Что вы видите, All You Get" . FOLDOC . Архивировано 21 июня 2010 года . Проверено 7 января 2011 года .

Внешние ссылки [ править ]

  • Запись в файле жаргона для WYSIWYG
  • Что с нами сделал WYSIWYG?  - Критическая статья о негативных последствиях внедрения WYSIWYG с 1996 года.
  • XML: WYSIWYG в WYSIWYM - краткий обзор создания XML-документов Статья о существующем программном обеспечении для создания XML-документов (май 2005 г.)
  • WYSIWYG от ATPM.com : это то, что вы хотите?