[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: FREECG98_proc.png -(499 KB, 2048x2048, FREECG98_proc.png)
499 No.215456  

Как так получилось, что в CJK кодировках кириллица является строго полноширинной, в то время как латиница ещё и полуширинной?

>> No.215458  

>>215456
Скорее всего из-за того, что раньше было два режима работы, изменяющие кол-во строк и столбцов. Наверно я не прав, но это мои догадки.

>> No.215459  

>>215456
Полуширинные символы были обусловлены костылями под западные кодировки и шрифты. Поддержкой кириллицы тогда вообще никто не заморачивался. А полноширинные появились позже и это была уже полноценная адаптация под стиль азиатского письма с вписанными в квадрат символами.

>> No.215460  

>>215456
Полуширная латиница — это стандартная для всех кодировок часть ASCII.
Вся суть же, что во времена, когда не было Юникода кодировки CJK вынуждены были расширять ASCII через использование двух байт на символ, чтобы вместить все нужное. Из этого двухбайтного кодирования следует и двойная ширина символов. А уж кириллицу туда запихали в одну из расширенных двухбайтных частей во время составления японского стандарта JIS. Довольно поверхностный гугл на японском дает результаты, что составители стандарта хотели облегчить запись иностранных географических названий. Помимо кириллицы добавили двухбайтный греческий алфавит и латиницу.
А уж потом все это было вынуждено перекочевать в Юникод для совместимости.

>> No.215461  

>>215459
Не костылями. Все компьютерное искусство все-таки несет свою историю из латинской части мира, поэтому нижняя часть таблицы ASCII у всех одинаковая, а вот в верхней начались костыли для поддержки локальных языков. Тем, у кого алфавит вписывался в 128 свободных символов в одном байте после ASCII еще было как-то сносно, а вот у тех у кого символов больше пришлось выдумывать двухбайтные костыли.
Полношириная кириллица, как и латиница, там с самого начала еще в JIS X 0208 была.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]