грузинские кодировки

о кодировках другими словами

Извините за повторы.

UNICODE

Двухбайтовая кодировка. ( Шрифт Sylfaen, шрифты серии BPG и др.)

В грузинском юникоде есть произвол и неоднозначность в кодировании текста из-за того юникод предоставляет грузинскому языку возможность кодировать факультативные заглавные буквы кодами, отличными от строчных букв. Несмотря на то, что грамматика регистры букв не различает. Это удобно, когда набирается текст со строчными и заглавными буквами, и можно обойтись одним шрифтом, и потом можно легко менять шрифт, и буквы при этом сохраняют оба начертания. Но рядовой негрузинский пользователь, у которого в распоряжении только шрифт Sylfaen, не сможет в этом тексте увидеть заглавные буквы, потому что там такой способ их кодирования Sylfaen не поддерживает.

Таким образом возникают разновидности юникодовских шрифтов.
- шрифты, которые предусматривают отдельное (факультативное) кодирование заглавных букв, и отображают эти буквы характерным заглавным начертанием.
- шрифты, которые предусматривают отдельное кодирование заглавных букв, но отдельного для них начертания нет. Одинаковое начертание (или только строчное, или только заглавное) у букв с основным и факультативным кодом.
- шрифты, которые не предусматривают отдельного кодирования заглавных букв. Буквы имеют только основной код, а начертание их или строчное (напр. шрифт Sylfaen), или заглавные однобайтовые:

однобайтовые кодировки полноценные

1. "Академия". (Georgian-Academy, Infotech, GSCII, Georgian ASCII) - Georgian Academy of Science
Не путать с одноимённым шрифтом. один регистр букв. В кодовой таблице 33 буквы в алфавитном порядке, а за ними следуют 5 дополнительных, которые не во всех шрифтах есть. "Академия" (наравне с юникодом) присутствует во многих шрифтах BPG, которые на сайте http://www.geocities.com/bpgfonts/

2. "Парламент". (Georgian-PS, Georgian Parliament standard, GEOSTD8)
Один регистр букв. 38 букв в старом (похоже дореволюционном) порядке. Однако во многих шрифтах представлены только 33 буквы. --> шрифты Geo_Times, Geo_Arial, Geo_Courier и шрифты с приставкой SP (SPLiteraturuly и др). "Парламент" легко спутать с "Академией", т.к. буквы занимают те же позиции кодовой таблицы. Поэтому будьте внимательны. Различия появляются только в конце алфавита.

3. "Windows Georgian (PT 181)".
Оба регистра букв (строчные и заглавные). 32 буквы в алфавитном порядке порядку. 33-я буква в кодовой таблице стоит особняком. Шрифты мне не попадались. Наверное, потому что нет особой необходимости в этих шрифтах в эпоху юникода.

однобайтовые кодировки визуальные

Предполагают главенствующую роль шрифта. Лёгкий способ вводить текст при отсутствии клавиатурного драйвера. Его функцию берёт на себя шрифт. Своеобразный визуальный обман. Например, вместо того, чтобы показывать латинскую 'а', шрифт показывает грузинскую 'а'. Шрифт самим своим существованием уже задаёт кодировку. Сам себе кодировка. И хорошо, если это стандарт. А где он этот стандарт? В буквах стандарт вроде просматривается (хотя и в них бывают отклонения), а вот в знаках препинания и прочих скобках и кавычках разнобоя много. Текст получается шрифтозависимым. Диктат шрифта. Многие люди, умеющие редактировать шрифты, правят шрифты под свои нужды. Эти правленые шрифты расползаются по свету. Анархия.

Можно выделить два класса визуальных шрифтов: однорегистрные (буквы только одного регистра - строчные либо заглавные) и двухрегистрые.

1. Однорегистрная.
Алфавит выглядит так:
a b g d e v z T i k l m n o p J r s t u f q R y S C c Z w W x j h
Шрифты: GEO Grigolia, Geo Veziri MTavr, Arachveulebrivi Thin, ChveuNusx, ChveuMtavr
Среди шрифтов этого класса разнобой не такой большой, как среди двухрегистрных.

2. Двухрегистрая (строчные и заглавные).
Есть несколько модификаций этой кодировки.
Грузинские буквы на месте латинских, однако принцип определяются подписями на русско-латинской клавиатуре 'qwerty-йцукен'. Например, а-грузинская располагается на месте f-латинской, потому что f-латинская находится на той же клавише, что и а-русская. Но вот на клавишах с буквам х ъ ж э б ю латинских букв нет - там разные скобки и знаки препинания. И вот приходится грузинским буквам ставить в соответствие эти самые небуквенные символы. Причём для заглавных букв одни, а для строчных другие. А клавиатуры разные, и на других клавиатурах на этих клавишах другие значки подписаны. Получается разнобой. Привязанность текста к клавиатуре. А ещё надо сделать так, чтобы можно было римские цифры писать. Ведь латинские буквы I, V, X, L, C, M оказались занятыми грузинскими, значит надо их переселить в другое место, и назначить им какие-нибудь редко-используемые символы навроде $ @ ^ #. И тут единства во мнении не было и тоже появляется произвол.

на главную
Используются технологии uCoz