Применение дополнительных знаков при разработке веб-приложений для эвенского языка

Описание способов подключения шрифтов к веб-приложениям. Использование дополнительных диакритических знаков эвенского языка в графических дополнительных знаках. Список равнозначности символов в разных видах письменности. Их сортировка средствами MySQL.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 19.12.2017
Размер файла 160,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Северо-Восточный федеральный университет им. М.К. Аммосова

Применение дополнительных знаков при разработке веб-приложений для эвенского языка

Леонтьев Ньургун Анатольевич Кандидат технических наук, доцент

Протопопова Валентина Федоровна

Аннотация

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

Ключевые слова: обработка документов, эвенский язык, веб-документ.

Сохранение культуры и языка коренных малочисленных народов является актуальной задачей в современном мире, использования языка начинает ограничиваться разговорным и письменным жанром, что выводит язык из обращения средствами информационных технологий. Использование новых информационных технологий позволить повысить шансы на сохранения языков малочисленных народов и позволить также более широко использовать в общении.

Эвенский язык является языком эвенов, которые проживают в Республике Саха (Якутия), Магаданской области, Камчатской области, Корякском автономном округе, Чукотском автономной области и в Хабаровском крае. Язык относится к северной группе тунгусо-манчжурских языков, в письменности используются буквы на основе кириллицы, с внедрением национальных знаков для звуков характерных эвенскому языку [1, 2].

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

Программная оболочка была создана авторами на языке PHP с использованием системы использования базы данных MySQL на веб-сервере Apache. База данных MySQL поддерживает кодировку UTF8 и поэтому при хранении данных потерь и преобразований не происходит (необходимо установить кодировку в свойство сравнения utf8_unicode_ci, что показывает на использование в сравнении кириллицы), что очень важно, так как эвенский язык использует расширенную кириллицу и систему дополнительных знаков, которая является неофициальной. Ввод знаков эвенского языка осуществляется через виртуальную веб-клавиатуру эвенского языка [3].

Для отображения знаков эвенского языка необходимо загрузить графическое представление дополнительных знаков. Для этого необходимо загрузить шрифт для поддержки знаков, например с сайта paratype.ru.

На рисунке представлены буквы и дополнительные знаки эвенского языка в стандарте Unicode c сайта компании Paratype. Код знаков написан в шестнадцатеричном виде.

Рис. 1. Буквы и дополнительные знаки эвенского языка

Литературный эвенский язык используют только кириллический алфавит без диакритических знаков, что позволяет использовать кодировку UTF8 и стандарт Unicode для записи эвенского языка. Проблема в использовании двух видов записи, которые распространены в Республике Саха (Якутия) и других областях. Хотя они и являются равнозначными, но для обработки документов необходимо это различие учесть.

Список равнозначности символов эвенского языка в разных видах письменности

Загрузка шрифтов с дополнительными знаками производится используя веб-шрифты, в формате .eot (внедряемый OpenType), .svg (масштабируемая векторная графика), .ttf () и woff (Web Open Font Format). Существует проблема поддержки различными браузерами этих форматов, поэтому лучше прописывать в стиле CSS все данные форматы шрифта. Поддержку загружаемых шрифтов осуществляют последние версии веб-браузеров, так что необходимо вовремя обновлять браузеры.

Ниже приводится кроссбраузерный код для внедрения шрифта.

В зависимости от настроек браузера могут возникнуть проблемы с безопасностью браузеров FireFox и Internet Explorer.

Для использования внедренного шрифта надо использовать код для каскадной стилевой таблицы CSS.

С сайта Paratype можно загрузить три вида бесплатных шрифтов поддерживающий эвенский язык: PT Sans, PT Serif и PT Mono. Количество коммерческих вариантов шрифтов - более 60 штук. Другие производители также предлагают коммерческие шрифты для использования в веб-пространстве.

Недостатки существующего шрифта - нет графического представления некоторых знаков:

- знак с кодом F49A, F49B в виде перечеркнутой буквы О с чертой наверху (долгая гласная)

- кода F43A, F43B в виде буквы Y с чертой наверху (долгая гласная).

В словаре [4] для обозначения редуцированных гласных используются точка над гласной. Данные диакритические знаки отсутствуют в текущих графических шрифтах. Для вывода текста можно использовать соответствующие графические файлы с дополнительными знаками, но проблема ввода и точности их соответствия остается не решенным.

Сортировка средствами MySQL не позволяет правильно сортировать буквы в алфавитном порядке для эвенского языка. Для правильной сортировке надо разработать файл с правилами сортировки для MySQL.

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

В дальнейшем планируется наполнение словаря эвенского языка и выставление его в широкий доступ, что послужить для сохранения эвенского языка и его представления в сети Интернет.

шрифт эвенский язык письменность

Список литературы

1. Булатова Н.Я. Язык сахалинских эвенов // СПб, Б.&К., 1995.115 с.

2. Бурыкин А.А. Русско-эвенский разговорник // Магадан: Книж. изд-во, 1991. -134 с.

3. Леонтьев Н.А., Протопопова В.Ф. Виртуальная веб-клавиатура эвенского языка на языке Javascript // Перспективы развития информационных технологий, Новосибирск - 2015, №23 - с.23-26

4. Роббек В.А., Роббек М.Е. Эвенско-русский словарь // Новосибирск: Наука, 2004. -346 с.

Размещено на Allbest.ru

...

Подобные документы

  • Использование комплекта диакритических знаков и букв для набора текстов на европейских языках. Обозначение времени, знаков валют. Британские и американские особенности английского языка. Правила французской, испанской, итальянской и немецкой типографики.

    контрольная работа [216,2 K], добавлен 06.01.2015

  • Описание предметной области "Учет дополнительных расходов, связанных с поступлением материалов". Общая характеристика и оценка преимуществ и недостатков альтернативных вариантов концепции создания автоматизированной системы (АС), виды ее обеспечения.

    курсовая работа [1,7 M], добавлен 06.09.2010

  • Теоретические основы изучения темы "Компьютерное моделирование". Основные принципы преподавания информатики в общеобразовательной школе. Обзор изложения темы в учебниках разных авторов. Общие вопросы разработки дополнительных заданий к элективному курсу.

    дипломная работа [5,8 M], добавлен 22.10.2012

  • Применение различных методов компрессии изображений и анимации. Определение наиболее подходящего формата сжатия. Выбор кодеков при помощи программы RIOT. Применение дополнительных способов оптимизации с использование программ OptiPNG, PNGOUT и TweakPNG.

    лабораторная работа [1,5 M], добавлен 31.05.2013

  • Написание сайта с помощью выбранного языка программирования с минимальной интерактивностью. Изучение дополнительных аспектов языка гипертекстовой разметки HTML. Моделирование информационной структуры. Разработка структуры данных, центральный фрейм.

    курсовая работа [1,0 M], добавлен 02.06.2015

  • Общая характеристика основных и дополнительных возможностей графического стандарта OpenGL в области компьютерной графики. Исследование набора определенных инструментов и технологий DirectX, который используют разработчики игр и мультимедийных приложений.

    реферат [160,8 K], добавлен 10.01.2012

  • Технико-экономическая характеристика МОУ СОШ №12 г. Сургута, и её структуры – отдела по предоставлению платных дополнительных услуг. Исследование технологии обработки информации и выявление ее недостатков. Разработка информационной системы и ее оценка.

    дипломная работа [1,3 M], добавлен 19.07.2010

  • Создание классов, реализующих работу со списками и применение их к задаче построения графических моделей. Использование языка С++ для реализации списковой структуры. Назначение и условия применения программы. Руководство для программиста и оператора.

    курсовая работа [131,1 K], добавлен 19.03.2010

  • Классификация компьютерных сетей. Схема подключения к Интернету, каналы передачи и приема информации. Разработка сайта с использованием скриптового языка программирования PHP и базы данных MySQL (база данных о квартирах, предназначенных для продажи).

    контрольная работа [3,6 M], добавлен 09.05.2012

  • Методика разработки и частичная реализация транслятора для языка "С" с использованием языка "С++", производящего разбиение на минимальные неделимые конструкции языка исходной цепочки символов основываясь на лексике языка. Анализ работы программы.

    курсовая работа [841,3 K], добавлен 19.03.2012

  • Основные характеристики шрифтов. Наиболее часто используемые гарнитуры. Начертание шрифтов. Варианты подчеркивания текста в MS Word. Буквица как оформление текста выделением первой буквы главы. Воспроизведения графики шрифта в разных видах печати.

    презентация [869,1 K], добавлен 06.01.2014

  • Функции, позволяющие работать с базой данных MySQL средствами РНР. Соединение с сервером и его разрыв. Создание и выбор базы данных. Доступ к отдельному полю записи. Комплексное использование информационных функций. Запросы, отправляемые серверу MySQL.

    лекция [3,5 M], добавлен 27.04.2009

  • Статические и динамические веб-сайты, их характеристика. Анализ возможностей применения языка PHP, системы управления базами данных (СУБД) MySQL, фреймворка CodeIgniter для разработки динамических веб-сайтов. Разработка шаблонов и главной страницы.

    курсовая работа [2,8 M], добавлен 19.09.2012

  • Интерфейсные средства СУБД MS Access 2003. Проектирование схемы данных. Создание составного отчёта, содержащего диаграмму. Группировка и сортировка в отчётах. Использование языка программирования VBА, создание макросов. Разработка программы и функций.

    курсовая работа [5,2 M], добавлен 20.06.2010

  • Характеристика и основные особенности языка Pascal. Создание числового массива с использованием встроенной функции. Использование записей, массивов и файлов. Обработка и графическая визуализация данных средствами табличного процессора и пакета MathCAD.

    курсовая работа [1,0 M], добавлен 22.08.2012

  • Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.

    курсовая работа [487,3 K], добавлен 25.12.2015

  • Использование основных свойств объектно-ориентированного языка программирования C ++ при написании программы по реализации списка футболистов разных амплуа. Руководство пользователя и руководство программиста. Работа со списком, программный интерфейс.

    курсовая работа [516,5 K], добавлен 20.07.2014

  • Разработка игровой программы "Frag the monster", которая осуществляет вывод на экран случайным образом врагов, основного игрока и дополнительных объектов (оружия). Обоснование выбора языка программирования - С++. Интерфейс и принцип работы программы.

    курсовая работа [3,2 M], добавлен 27.12.2011

  • Алфавитно-цифровые печатающие устройства. Отличие светодиодного принтера от лазерного. Принтеры трёхмерной печати, уровень энергопотребления, разрешающая способность, интерфейс подключения. Набор дополнительных функций. Тип красителей и количество цветов.

    реферат [986,3 K], добавлен 16.05.2014

  • Исследование вертикальных проекций яркости и размаха яркости. Программная реализация алгоритма автоматического анализа цифровых изображений номерных знаков с целью сегментации цифробуквенных символов. Разработка графического пользовательского интерфейса.

    дипломная работа [1,5 M], добавлен 12.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.