Драйвер казахского языка KazKey v5.2
До недавнего времени одной из главных проблем по использованию казахского языка в информационных технологиях являлось отсутствие драйвера, обеспечивающего полноценную поддержку казахского языка в любых приложениях, работающих на платформе Windows. Другой проблемой являлось отсутствие стандартов кодирования символов казахского алфавита. Сегодня в Казахстане, используется не менее двух десятков драйверов с различной кодировкой и не сильно отличающихся по функциональным возможностям. 7 февраля 2002 года утвержден и введен в действие приказом № 30 Комитета по стандартизации, метрологии и сертификации Министерства экономики и торговли Республики Казахстан государственный стандарт СТ РК 1048 – 2002 (Информационная технология. 8-битовая кодовая таблица казахского алфавита), который призван обеспечить единообразие данных на казахском языке. Наличие стандарта снимает множество проблем по кодированию символов казахского алфавита. С появлением данного стандарта появилась реальная возможность создания единого информационного поля в Республике Казахстан, что в значительной степени должно ускорить процесс информатизации страны. Концепция активного драйвера
Все существующие драйверы выполняют пассивную роль, ограничиваясь заменой некоторых системных файлов, кодовых таблиц и возлагая все функции по поддержке казахского языка на операционную систему. Такой подход, может быть, был бы оправдан, если бы мы пользовались заведомо ограниченным кругом программ, причем только для конкретной версии операционной системы Windows. Это мало кого может устроить, ввиду своей очевидной ограниченности. Поэтому разработана и предлагается концепция активного драйвера, согласно которой все процессы, происходящие в системе, могут быть отслежены и при необходимости откорректированы. Другими словами, активный драйвер выполняет роль помощника операционной системы в части обработки символов и, по мере необходимости, выполняет роль корректора. Во многих случаях корректировка неизбежна, так как в любой версии Windows при обработке или конвертации символов из одной кодировки в другую потеря символов казахского алфавита неизбежна. Концепция активного драйвера нашла реализацию в драйвере KazKey v5.2. Технология, по которой построен драйвер KazKey v5.2, позволяет решить практически любые проблемы, возникающие при использовании казахского языка, даже те, о которых мы сегодня не подозреваем. Например, встречаются программы, в которых поддержка языков реализована нестандартно, своеобразно. Очевидно, что в такой программе проблемы использования казахского языка могут быть решены очень специфично, т.е. иначе, чем это было сделано для других программ. Например, в драйвере KazKey v5.2 отдельно реализована поддержка сервисных функций по работе с текстами в приложениях MS Office, отдельно имеет место реализация поддержки казахского языка в коммерческих приложениях фирмы 1C и ряд других решений. Основные характеристики драйвера KazKey v5.2
Драйвер KazKey обладает следующими характеристиками и возможностями:
- OEM кодировка соответствует стандарту СТ РК 920-91;
- В 8-битовой Windows кодировке драйвер соответствует стандарту СТ РК 1048-2002;
- В 16-битовой кодировке драйвер соответствует стандарту, принятому международным консорциумом UNICODE;
- В процессе установки драйвера, существует возможность выбора способа работы на казахском языке - в отдельном языковом режиме (KZ) или в раскладке русского языка (RU);
- В процессе установки драйвера, пользователь может включить специальный режим работы для поддержки так называемого драйвера КО (шрифты Times/Kazakh и т.п.), что позволит работать с документами набранными в этой кодировке;
- Возможность использования казахских символов в любой части операционной системы Windows. Функциональность символов казахского алфавита аналогична функциональности символов алфавита русского языка, т.е. казахский язык работает там, где работает русский язык;
- Возможность использования казахских символов практически в любых приложениях (например, MS Office, Photoshop, Corel, PageMaker, Delphi, Microsoft C++ и т.д.). Благодаря наличию драйвера KazKey ядро операционной системы Windows правильно идентифицирует и обрабатывает символы казахского языка;
- Поддержка имен файлов, папок, ярлыков на казахском языке как на локальном компьютере, так и в компьютерной сети, независимо от установленной версии операционной системы Windows;
- Поддержка клавиши CapsLock, независимо от места использования;
- Устойчивость работы драйвера;
- Поддержка казахского языка в таких приложениях, как, например, Far, Norton Commander и т.п. Пользователи, привыкшие работать, например, в Far, могут видеть, редактировать, создавать файлы и папки с казахскими наименованиями (для платформы Windows NT);
- Разработчики программного обеспечения могут создавать приложения с интерфейсом на казахском языке, писать комментарии в инструментаьных средствах разработки, например Delphi и других;
- Возможность отправки и получения писем на казахском языке посредством электронной почты. Если раньше тексты на казахском языке можно было отправлять только в виде вложений, то теперь пользователь может отправлять их в виде письма;
- Полноценное использование буфера обмена. Данные буфера обмена при работе с информацией на казахском языке не будут утеряны, как это бывает с использованием других драйверов;
- Драйвер корректно осуществляет необходимую конвертацию данных из UNICODE в ANSI, UNICODE в OEM, ANSI в OEM и обратно, по требованию ОС Windows;
- Поддержка интернет-технологий;
- Наличие в системе драйвера KazKey позволит использовать программы сканирования и распознавания текстов для казахского языка. Например, программа FindReader компании ABBYY при наличии драйвера KazKey v5.2 способна корректно распознавать тексты на казахском языке;
- Поддержка казахского языка во всех версиях 1С:Бухгалтерия (отчеты, сортировка и т.д.);
- Драйвер KazKey в сочетании со специальными решениями обеспечивает поддержку казахского языка в Lotus Notes, Microsoft SQL и других.
Раскладка клавиатуры
После установки драйвера KazKey вы сможете использовать символы казахского алфавита в отдельном режиме или в режиме русского языка (казахская раскладка клавиатуры) в зависимости от выбранных параметров, указанных при установке драйвера KazKey. Выбор нужного языка осуществляется комбинацией клавиш, заданной в настройках клавиатуры или при помощи мышки на индикаторе языка. Для набора символов казахского алфавита используется стандартное расположение клавиш для казахского языка:
Обычный режим

Режим Shift
 Устанавливаемые шрифты
Вместе с драйвером устанавливаются TrueType шрифты, поддерживающие казахский алфавит:
- Arial
- Times New Roman
- Palatino Linotype
- Tahoma
- Microsoft Sans Serif
- Courier New
TrueType шрифты являются оригинальными шрифтами, поставляемыми корпорацией Microsoft. Они все содержат символы казахского алфавита. Использование оригинальных шрифтов, во-первых, гарантирует качество, во-вторых, сохраняется преемственность документов при переходе на новые версии ОС Windows, и, в-третьих, обеспечивается единообразие документов.
А также растровые шрифты, поддерживающие казахский алфавит:
- MS Sans Serif
- MS Serif
- Small Fonts
- Courier
- System
- Fixedsys
Информация для разработчиков
Использование драйвера KazKey для поддержки казахского языка в интерфейсе разрабатываемого приложения гарантирует разработчику, что его программное обеспечение (в части поддержки казахского языка) будет работать под любой версией Windows. Драйвер KazKey позволит разрабатывать приложения в визуальных средствах разработки программ, например, таких, как Delphi, Builder C, Microsoft C++, Microsoft VB и т.п.
Copyright © SANASOFT Все права защищены.
Опубликовано на: 2003-04-30 (2131 Прочтено)
[ Назад ]
|