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
Выпуски журнала "СПЕЦ Xakep"
Cпец Хакер #01Cпец Хакер #02Cпец Хакер #03Cпец Хакер #04Cпец Хакер #05Cпец Хакер #06Cпец Хакер #07Cпец Хакер #08Cпец Хакер #09Cпец Хакер #10Cпец Хакер #11Cпец Хакер #12Cпец Хакер #13Cпец Хакер #14Cпец Хакер #15Cпец Хакер #16Cпец Хакер #17Cпец Хакер #18Cпец Хакер #19Cпец Хакер #20Cпец Хакер #21Cпец Хакер #22Cпец Хакер #23Cпец Хакер #24Cпец Хакер #25Cпец Хакер #26Cпец Хакер #27Cпец Хакер #28Cпец Хакер #29Cпец Хакер #30Cпец Хакер #31Cпец Хакер #32Cпец Хакер #33Cпец Хакер #34Cпец Хакер #35Cпец Хакер #36Cпец Хакер #37Cпец Хакер #38Cпец Хакер #39Cпец Хакер #40Cпец Хакер #41Cпец Хакер #42Cпец Хакер #43Cпец Хакер #44Cпец Хакер #45Cпец Хакер #46Cпец Хакер #47Cпец Хакер #48Cпец Хакер #49Cпец Хакер #50Cпец Хакер #51Cпец Хакер #52Cпец Хакер #53Cпец Хакер #54Cпец Хакер #55Cпец Хакер #56Cпец Хакер #57Cпец Хакер #58Cпец Хакер #59Cпец Хакер #60Cпец Хакер #61Cпец Хакер #62Cпец Хакер #63Cпец Хакер #64Cпец Хакер #65Cпец Хакер #66Cпец Хакер #67Cпец Хакер #68Cпец Хакер #69Cпец Хакер #70Cпец Хакер #71Cпец Хакер #72Cпец Хакер #73Cпец Хакер #74Cпец Хакер #75