Як працює wysiwyg

команд прямо в потік тексту, а більшість таких кодів представляли собою перемикачі (toggles), які, як тумблери, можна включити і вимкнути.

Користувачі могли - і продовжують це робити в більшості програм - відкрити діалогове вікно Абзац (Paragraph), щоб визначити одні типографические параметри, діалогове вікно Символ (Character) - щоб визначити інші, і, може бути, діалогове вікно Параметри сторінки (Page Setup) - для визначення параметрів всього документа в цілому. Виключаючи деякі види відступів (наприклад, абзаців), складальні системи ніколи не розглядали абзац як елемент, що вимагає особливого управління.







Складальної програмі, яка працює зі старою системою управління кодами, не вистачало тільки реалістичного відображення дії кодів, але їй абсолютно не були потрібні діалогові вікна, бо повзання по ним дуже сильно уповільнює роботу. Адже кваліфіковані складачі могли набирати коди зі швидкістю набору тексту, а об'єднання декількох кодів в макрокоманди, що виконуються натисканням всього однієї клавіші, ще більше збільшувало швидкість набору і форматування тексту. Так, поки користувачі Macintosh або Windows відкривають пункт меню Шрифт (Font) і вибирають необхідну гарнітуру, переміщаючи курсор уздовж довгого списку за допомогою миші, вони змогли б змінити гарнітуру кілька разів.

Першою операційною системою, яка здійснила ідею WYSIWYG, стала Apple Macintosh. Скорочення, як уже згадувалося раніше, означає «what you see is what you get» ( «що бачите, те й отримаєте»). В основі ідеї лежало бажання позбутися від

140 ч а с т ь I. Основи типографіки

кодів форматування, якими користувалися тоді складальні системи, і бачити результат виконання команд безпосередньо на екрані. Замість кодів типографические параметри тексту стали привласнювати за допомогою меню і діалогових вікон. Наборщик більш не бачив команд форматування, а відразу спостерігав вироблений ними ефект. Цей спосіб став настільки популярним, особливо через свою новизни і наочності, що незабаром був усіма визнаний як веління часу, а системи, засновані на кодах, зникли буквально за одну ніч. До цього дня дуже мало хто з них збереглися, та й то використовуються виключно в найбільших видавничих структурах.







У плані текстового набору однією з найбільш важливих сервісних послуг, що надаються операційною системою Mac (і, само собою, її PC-суперником, Windows), стало управління шрифтами і шрифтової інформацією. Тепер, коли ви вибираєте шрифт, програмний додаток черпає необхідну інформацію з операційної системи (OC). Більш того, коли ви натискаєте клавіші, ці сигнали сприймаються OC, яка звертається до таблиці ширини шрифтового файлу і пересилає ці дані в програму, в якій ви набираєте текст. Програма використовує інформацію про ширинах для того, щоб позиціонувати букви, а потім знову передає інформацію OC, яка має в своєму розпорядженні зображення букв в потрібних позиціях на екрані.

Саме ОС створює на екрані все зображення букв, а завдання програми - тільки звертатися до системи на її «рідному» мовою. Програми мають надзвичайно скромним впливом на вигляд шрифту на екрані, їх завдання - тільки компонувати текст, т. Е. Розташувати кожен знак у певній позиції і, грунтуючись на інформації, що надається операційною системою, прийняти рішення, в якому місці рядок повинен закінчитися.

Як працює wysiwyg

г л а в а 7. Набір тексту на комп'ютері

ОСWindowsдлявиводатекстанаекраніспользует свою систему, звану DirectWrite, побудовану на більш ранньому графічному інтерфейсі пристроїв

(Graphical Device Interface, GDI) і на GDI +.

Растеризация шрифту для екрана

Останні версії популярних операційних систем як і раніше ще використовують для відображення на екрані спеціальні растрові шрифти, особливо це відноситься до дрібних кеглем. Однак все частіше шрифти, що виводяться на екран, просто масштабируются і растеризуются (rasterized) з векторних, які перш за все призначені для виведення на друк.

МАЛ. 7.2. Екранний шрифт відображається по-різному

в залежності від програми. Представлені приклади - це збільшене відображення гарнітури Caslon (10-й кегль)

(Зверху), Adobe InDesign (у центрі) і в операційній

системі Mac OS 10.6 (внизу)







Схожі статті