Средства обработки текстовых документов
Программы для работы с текстом в представлении большинства пользователей ПК являются, по-видимому, одним из главнейших оправданий материальных и временных затрат на содержание компьютеров. Вероятно, этим и можно объяснить большое количество всевозможных средств подготовки текста, отличающихся по степени простоты использования, возможностям, распространённости в той или иной среде пользователей и прочим характеристикам.
Весьма условно ПО для работы с текстом можно разделить на три класса:
текстовые редакторы: наиболее простые из программ этого рода. Позволяют производить набор текста без его серьёзного редактирования. Используются для набора простых документов, текстов программ, HTML-кода и пр. Могут иметь собственные, во многих случаях очень мощные, языки для создания макрокоманд (Emacs, WinEdt). Примеры: Edit, Notepad, Aditor, MultiEdit, Vim, Emacs.
текстовые процессоры: по сравнению с редакторами обладают более мощными средствами обработки текста. Если текстовые редакторы преимущественно работают с текстовым форматом (plain text, txt), то процессоры обычно используют собственные форматы данных, обладают возможностями внедрения и вставки объектов других приложений. Позволяют производить вёрстку документов, содержащих таблицы и графику. Имеют встроенные средства секционирования документов, создания перекрёстных ссылок, примечаний, колонтитулов и т. п. Обычно входят в состав офисных пакетов. Примеры: MS Word, Ami Pro, WordPerfect, StarWriter из пакета Star Office, Open Office.org Writer.
издательские системы: сочетают возможности текстовых процессоров и средства подготовки профессионального полиграфического продукта. В таких системах можно легко создать оригинал-макет, как для небольшого рекламного проспекта, так и для серьёзного научного издания. Используются, в основном, в полиграфии. Некоторые издательские системы, такие как LaTeX (см. XI. ), широко используются для набора научной (в основном, математической) литературы. Примеры: PageMaker, Ventura, QuarkXPress, InDesign, LaTeX.
Разумеется, в реальности очень трудно произвести, а тем более обосновать, подобное деление в первую очередь из-за того, что возможности трёх названных классов зачастую пересекаются и всегда находятся программы, лежащие «между». Поэтому выбирать ПО следует не только по его принадлежности к какому-либо классу, но исходя из его возможностей и стоящих перед вами конкретных задач.
Сегодня реальными конкурентами MS Office являются два пакета: коммерческий1 Star Office и бесплатный Open Office.org. Фактически, Open Office.org родился в тот час, когда были открыты исходные коды Star Office и является «параллельным проектом». Сегодня разработку и поддержку Star Office осуществляет фирма Sun Microsystems, Inc. Работу над проектом Open Office.org ведут и многочисленные волонтёры, и программисты той же SUN, которая является главным спонсором проекта. Важной особенностью названных пакетов является их многоплатформенность: существуют версии для MS Windows, Linux и Solaris.
Свободно распространяемый пакет с открытыми исходными кодами Open Office.org обладает рядом особенностей, которые позволяют говорить о нём как о современном программном продукте, реальной альтернативе MS Office. Формат файлов Open Office.org основан на языке описаний XML, что теоретически позволяет создавать платформенно- независимые документы. Программы Open Office.org понимают формат соответствующих документов MS Office и могут корректно их обрабатывать и даже сохранять. Это тем более удивительно, если учесть, что формат файлов MS Office закрыт. Исключением в данном случае является только обработка макросов: Open Office.org их «не замечает», но, с другой стороны, и не портит. Имеется и постоянно развивается русская версия этого продукта.
В состав Open Office.org входят1
Writer: текстовый процессор и редактор HTML;
Calc: электронная таблица;
Draw: графический редактор;
Impress: система презентаций;
редактор формул;
модуль доступа к данным.
Приложение Open Office.org Writer обладает практически теми же возможностями, что и MS Word, а порой и более удобными. Среди них: набор и сложная вёрстка текста, грамматическая коррекция, работа с версиями документа, удобный механизм обзора и перемещения по документу, отсылка набранных текстов по электронным адресам из базы данных и др.
Компьютерные шрифты
Среди важнейших характеристик шрифтов можно назвать гарнитуру и начертание. Гарнитура (font family) — это набор начертаний одного шрифта, различающихся по толщине штрихов, ширине букв, общему рисунку (прямое или курсивное) и другим параметрам. Шрифты можно классифицировать по различным признакам. Так, большинство шрифтов делятся на две группы: шрифты с засечками(serifs) и без засечек, или рубленые(sans serifs). Также выделяют пропорциональные шрифты (у которых ширина символов зависит от самого символа) и моноширинные (у них ширина всех символов одинакова). Почти все остальные шрифты, не попавшие в эту классификацию, относятся к семейству декоративных (готика, древнеславянский и пр.). Наиболее часто используемые начертания в пределах одной гарнитуры — прямое (roman) и курсивное (italic). Вместо курсива часто используют наклонный шрифт (slanted, oblique). У некоторых шрифтов имеется особенное начертание: КАПИТЕЛЬ (SMALL CAPITALS). Ещё одной характеристикой начертания является насыщенность. Она определяется толщиной штрихов и соотношением площади белого и чёрного в рисунке букв. Бывает светлое (light), полужирное (demi-bold), жирное (bold) и сверхжирное (extra bold) начертания. Ещё один параметр текстового набора называется кегль (font size, размер шрифта). Он измеряется в пунктах (1 пункт = 1/72 дюйма, что составляет около 0,3528 мм). Кегль немного больше размера заглавной буквы шрифта. Так, в десятипунктовом шрифте размер заглавной буквы около 7 пунктов. Очень важно помнить, что перед составлением документа следует особенно тщательно произвести подбор шрифтов. В противном случае текст может оказаться трудночитаемым. Наиболее распространённой парной комбинацией являются шрифт с засечками для основного текста и шрифт без засечек для заголовков (в MS Word чаще всего это, соответственно, Times и Arial). Моноширинные гарнитуры (как Courier) обычно применяют для имитации печатной машинки или принтера. Например, для листингов программ. Как и другая графика, шрифты могут быть векторными и растровыми. В MS Windows наибольшее распространение получили векторные шрифты True Type.
Параметры документа