Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #28, МАРТ 2003 г.

ASCII символы - в современном веб-дизайне

 

Спецвыпуск Xakep, номер #028, стр. 028-026-1


Кодировка ASCII (American Standart Code for Information Interchange) появилась много лет назад. Всего она насчитывает 256 символов, первые 128 отданы под буквы латинского алфавита и различные служебные символы. Вот об этих символах и о том, как их можно использовать, мы и поговорим. На заре развития персональных компьютеров текст был практически единственно возможным видом отображения информации на экранах мониторов. Необходимость в наличии хоть каких-то графических элементов заставила пользователей создавать их с помощью обычных текстовых символов. То есть если учесть, что каждая буква или символ латинского алфавита имеет различную плотность (соотношения белого и черного), то выходит, что нужное изображение можно собрать как мозаику из разных символов. Такие картинки можно было сравнивать с работами художников-абстракционистов - вблизи ничего кроме крупных грубых мазков, но если отойти подальше, то можно увидеть какой-то образ. Были также более простые и действенные методы: использовались только специальные символы, реже буквы, с их помощью можно было организовать контур практически любой сложности и создать незатейливый фон. Такие «художества» часто встречались в качестве названий BBS, фирменных значков разработчиков ПО и хакерских команд или подписей пользователей ФИДО. Этот вид деятельности назывался ASCII-Art. Причем, как ни странно, история этого направления компьютерного искусства началась за много лет до появления компьютера. Пора расцвета ASCII-Art приходилась на эпоху печатных машинок.

Наряду с этим символы из ASCII служили для примитивного форматирования текста, выделения заголовков, подчеркивания, создания рамок и простых таблиц. Прошли годы, появились Интернет и MS Windows, скоростные каналы и мощные инструменты для работы с графикой. Сеть наполнилась огромным количеством доморощенных домашних страничек и красивых корпоративных сайтов. Графика стала доступной, графики стало много, это так просто! Можно сказать, что время текстового дизайна прошло. Но это не совсем так. Начнем с того, что Интернет был рожден как сеть для передачи и обмена данных, и даже на сегодняшний день большую часть информации пользователь получает с помощью текста. Идеология передачи текстовой информации в некоторых случаях делает лишним использование графики вообще. Итак, хороший веб-дизайн - это, в первую очередь, удобный дизайн! К сожалению, не все разработчики это понимают. Большинство сайтов делается по принципу чем больше картинок, тем красивее. Но это далеко не так. Очень много на эту тему пишет известный Интернет-деятель, руководитель компании «Nielsen Norman Group» Якоб Нильсен. Его сайт www.useit.com является ярким примером вполне удачного функционального текстового дизайна. Хотя я сам не приветствую полное торжество текста над графикой. И все же хороший текстовый дизайн обладает некоторым очарованием и шармом, красота в простоте! Для настоящих профессионалов не так важны инструменты, они добиваются превосходного результата любыми средствами. Итак, полностью или частично текстовый дизайн подразумевает использование символов из таблицы ASCII вместо некоторых графических элементов. В чем преимущество такого подхода? Во-первых, текст намного меньше занимает места, один текстовый символ это 2 байта, в то время как, например, нарисованная стрелочка в формате GIF может отнимать до 1 Кб. В сумме общий объем увеличивается, растет трафик и падает скорость загрузки сайта. Во-вторых, текстовые символы легче создавать, достаточно набрать его на клавиатуре, и он готов! Конечно, здесь есть и свои отрицательные стороны. Несмотря на современные средства CSS, которые предоставляют богатые возможности по работе с текстом, создавая сайт на своем компьютере, дизайнер не может быть окончательно уверен, что каждый конечный пользователь увидит его детище именно так, как он его задумал. Виной тому могут быть такие факторы, как отсутствие на компьютере пользователя какого-либо шрифта, измененный им размер шрифта в своей операционной системе и т.д. Все это может исказить изначально сбалансированный и продуманный дизайн.

Содержание  Вперед на стр. 028-026-2