Основаны на шрифтах. Предполагают механизм 'клавиатура → шрифт → экран/печать' без участия национального клавиатурного драйвера, чьи функции берёт на себя шрифт. Принцип визуализации набираемых на клавиатуре символов в виде символов иного начертания (грузинские буквы, знаки препинания и пр.)
Эти кодировки характеризуются разнообразием модификаций, так как нет стабилизирующего (к стандарту) клавиатурного драйвера, и из-за разнообразия клавиатурных раскладок.
Названия кодировок здесь условны, неизвестно как правильно.
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.
В некоторых шрифтах (а следовательно и в текстах) одна и та же грузинская буква может встречаться под разными кодами - на месте строчной и на месте прописной латинских букв. ⇒ AacadHN, AacadLN, AGogeb
У некоторых шрифтов в области C0-C4 располагаются дополнительные буквы ჱჲჳჴჵ: ⇒ GEO Grigolia, ChveuNusx.
Несколько модификаций.
Оба регистра грузинских букв (строчные и заглавные) на месте латинских, причём соответствия определяются подписями на русско-латинской клавиатуре 'qwerty-йцукен'. Например, 'а' грузинская располагается на месте 'f' латинской, потому что та находится на той же клавише, что и 'а' русская.
⇒ Chveulebrivi TD, Gogebashvili TD, Literaturuli TD, Dumbadze TD, Academic, Academiury-ITV, Chveulebrivy-ITV, Literaturuli ITV
Дополнительные буквы ჱჲჳჴჵ, если они есть в шрифте, располагаются в областях C0-C4 (заглавные) и E0-E4 (строчные).
современный алфавитный порядок C0-E0, E1-E6
აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶ ...
33 буквы в современном алфавитном порядке,
после которых располагаются дополнительные буквы, если они есть.
Во многих шрифтах серии BPG эта кодировка представлена наравне
с юникодовской.
⇒ BPG Colheti U,
BPG Academiuri U и др.
старый алфавитный порядок C0-E5
აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵ
38 буквы в ином (наверное дореволюционном) алфавитном порядке. ⇒ Geo_Times, Geo_Arial, Geo_Courier, GeoABC, G_Courier', SPAcademi, SPGorda, SPGrigolia, SPLiteraturuly, SPParliament, SPRustavely.
В следующих шрифтах представлены только 33 буквы: ⇒ Geo_Literaturuli, SPChveulebrivi, SPDumbadze, SPFebos, SPGogebashvily, SPGremi, SPGrotesk, SPKolheti, SPKolhetiMT, SPGogebashvily, SPGremi, SPGrotesk, SPKolheti, SPKolhetiMT, SPMdzime, SPPakazi, SPSakartvelo, SPShemokmedi, SPSiradze, SPVena.
აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯ E0-FF/C0-DF,
ჰ B8/A8, ჱ 83/81, ჲ 90/80, ჳ 9D/8D, ჴ 9A/8A, ჵ 9C/8C, ჶ 9E/8E.
აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶ ... ჻
33 современные буквы 10D0-10F0; дополнительные буквы 10F1-10FA; и знак препинания ჻ 10FB ⇒ Sylfaen и масса других.
Порядок тот же, но без знака препинания 10FB. ⇒ BPG Shemokmedi U, BPG Academiuri U, BPG BalaveriU и др.
Извините за повторы.
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 оказались занятыми грузинскими, значит надо их переселить в другое место, и назначить им какие-нибудь редко-используемые символы навроде $ @ ^ #. И тут единства во мнении не было и тоже появляется произвол.