Помощь - Поиск - Пользователи - Календарь
Полная версия: Расточительность или что?
ProDTP > Шрифты > Создание шрифтов
Shlyapa
Для чего предназначены первые 31 позиции в кодовых таблицах? Т.е., те, что в Unicode с 0000 по 001F — во всех шрифтах, что я видел, эти позиции либо совсем пустые, либо в них пустые глифы, т.е, место будто бы занято, но никакого символа там не нарисовано.
То же самое и Unicode 007F, 00AD, 00A0. Но эти заняты никогда не бывают, всегда пустые.

Итого целых 34 позиции — хватило бы на полалфавита, если парами заглавная + строчная.

Откуда и к чему такая расточительность, памятуя, как тесно многим письменностям в стандартного размера таблицах?
Чего я не знаю, где прочитать?

Это сообщение было отредактировано:  Shlyapa, 20 Фев, 2005 г. - 09:13
Kassian
Цитата
Для чего предназначены первые 31 позиции в кодовых таблицах?  

Как я понимаю, это наследие тяжелого прошлого ASCII. У первых IBM'ов там сидели какие-то служебные символы, типа возврат каретки или даже подача звукого сигнала. Это быстро перестали использовать, но стандарт уже не поменяешь.
Как конкретно это было устроено и как работало, я не знаю.

Это же относится и к U 007F, U 00A0

Кстати 00AD -- discretionary hyphen (мягкий перенос).

Вообще: http://www.unicode.org/charts/charindex.html
Vouk
Цитата
У первых IBM'ов там сидели какие-то служебные символы, типа возврат каретки или даже подача звукого сигнала. Это быстро перестали использовать, но стандарт уже не поменяешь.

Что значит - перестали использовать????
Когда ты нажимаешь Enter, то в текст на самом деле вставляется два байта, 0D 0A - LF CR , т.е. перевод строки и возврат каретки. Это было, есть, и будет есть smile.gif
С остальными знаками аналогично, они используются постоянно, просто для юзверя это незаметно.
Kassian
Ну да, примерно понятно.

Вот, кстати, такое нашел: http://litwr.boom.ru/prepm.html#chap3
Shlyapa
Цитата
Вот, кстати, такое нашел: http://litwr.boom.ru/prepm.html#chap3
Спасибо.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2012 Invision Power Services, Inc.

Реклама

   Rambler's Top100    Яндекс цитирования