Все статьи
23 сентября 2026 г.8 мин чтения

Как проверить Љ, Њ и Џ в сербской кириллице: шрифтовой тест

Как проверить Љ, Њ и Џ в сербской кириллице: шрифтовой тест

В сербской кириллице Љ, Њ и Џ — три отдельные буквы, а не пары знаков л+ј, н+ј и д+ж. Это различие должно сохраняться в авторском шрифте при наборе, смене регистра и экспорте. Ниже — компактный порядок проверки: от кодовых точек и отдельных глифов до слов, заглавий и пробного текста, где ошибка станет заметна читателю.

Почему эти три знака требуют отдельного теста

При разработке русского набора легко не заметить, что кириллица используется и в языках со своими буквами. В сербском наборе есть Љ/љ, Њ/њ и Џ/џ; они выглядят так, будто состоят из знакомых элементов, но каждый знак занимает собственное место в сербском алфавите. В официальном статистическом справочнике Сербии эти пары приведены как отдельные кириллические буквы с соответствиями в латинице Lj, Nj и Dž. Статистический справочник Сербии показывает их рядом с остальным алфавитом.

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

Названия и кодовые позиции букв доступны в официальной таблице Cyrillic Unicode: Љ — U+0409, љ — U+0459; Њ — U+040A, њ — U+045A; Џ — U+040F, џ — U+045F. Эти значения полезны при диагностике, когда копирование текста или визуально похожий знак скрывает ошибку.

Сначала разделите форму, знак и текст

Удобно вести три параллельные проверки. Форма отвечает на вопрос, вписывается ли буква в стиль гарнитуры; знак — существует ли нужный символ в файле и правильно ли он связан с глифом; текст — набирается ли целое слово без подмены, пропуска или нежелательного разрыва. Успех на одном уровне не доказывает успех на остальных: красивый рисунок на листе ещё не означает, что именно он откроется по нужной кодовой точке.

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

Проверьте отдельные символы до слов

Наберите и скопируйте каждый символ отдельно: Љ љ, Њ њ, Џ џ. Рядом временно разместите пары, которые часто принимают за замену: Лј и лј, Нј и нј, Дж и дж. Внешне сходство может быть намеренным, но тест должен подтвердить, что первые три пары действительно существуют как собственные знаки. При вставке проверьте, не заменилось ли исходное начертание системным fallback-шрифтом.

Если вы работаете с исходным файлом, проверьте покрытие символов просмотрщиком шрифта или другим инструментом, который показывает кодовые точки. Не делайте вывод только по тому, что символ виден в редакторе: редактор мог нарисовать его другой гарнитурой. Сверьте кодовую точку с таблицей Unicode, а затем отключите запасные шрифты или откройте файл на устройстве, где установлена только ваша гарнитура.

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

Не превращайте букву в последовательность элементов

Главный функциональный сбой — нарисовать или набрать Љ как Л + ј, Њ как Н + ј, а Џ как Д + ж. В слове такая подмена меняет число знаков, влияет на курсор и может дать другой интервал между частями. При выделении, поиске, копировании или переносе строки пользователь будет взаимодействовать с двумя символами вместо одного. Для авторского шрифта важно сопоставить каждый отдельный Unicode-знак со своим глифом, а не надеяться на соседние буквы.

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

Проверка проста: поставьте курсор между соседними буквами в слове с Љ, Њ или Џ. Если редактор попадает внутрь составной замены или выделяет не тот объём, вернитесь к кодированию и способу ввода.

Соберите короткую пробу на столкновения и регистр

Короткие слова быстрее выявляют недостающий знак, а связный текст показывает, как он работает в ритме. Используйте только проверенные сербские формы из словаря или редакционно согласованного текста; не сочиняйте псевдослово, чтобы оправдать форму. В качестве диагностической строки можно набрать: „Љубав, Његош и Џез — слова с разными кириллическими знаками“. Это учебная строка для проверки появления букв, а не утверждение, что все они встречаются в одном естественном сообщении.

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

Проверьте ввод и преобразование регистра

Убедитесь, что приложение, где будет использоваться гарнитура, получает нужные символы из раскладки или копирования. Наберите слово целиком, скопируйте его в другое поле и вставьте обратно; сравните строки на совпадение. Затем включите верхний регистр и обратно, если такая функция предусмотрена. Если после преобразования появляется пропуск или иной знак, проблема может находиться в таблице регистра шрифта либо в поведении программы, а не в нарисованном контуре.

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

Чек-лист перед публикацией шрифта

  • В файле есть отдельные глифы для Љ, љ, Њ, њ, Џ и џ.
  • Каждая форма привязана к ожидаемой кодовой точке Unicode.
  • Визуальная проба показывает ваш шрифт без незаметной подстановки.
  • Формы читаются отдельно и внутри слова; контуры не выглядят случайной склейкой.
  • Строчные и прописные версии проверены в строке и заголовке.
  • После экспорта набор повторно проверен в целевом приложении.
  • Текст можно скопировать, вставить, найти и пройти курсором по отдельным буквам.

Частые ошибки и их причина

Нарисовали знак, но забыли добавить символ в файл

На бумаге знак есть, а в установленной гарнитуре появляется пустой прямоугольник или чужая форма. Причина — ошибка между шаблоном, извлечением и кодированием. Решение: проверять символ после каждого этапа и повторять тест на финальном экспортированном файле.

Собрали «двухбуквенную» замену

Пара Лј выглядит похожей на Љ, но ведёт себя как два знака. Текстовый курсор, поиск и интервалы выдадут подмену. Назначьте самостоятельный глиф сербской букве, сохраните её кодовую позицию и проверьте внутри слова.

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

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

Смешали сербскую и русскую форму без решения

Одинаковая кириллическая кодовая точка не гарантирует одинаковый желаемый рисунок для всех языков. Не выбирайте вариант наугад: закрепите языковую задачу гарнитуры, изучите образцы нужного сербского набора и оцените их в настоящих словах. Если требуется несколько локализованных вариантов, это отдельный вопрос дизайна и технической реализации.

Вопросы о буквах сербской кириллицы

Сколько отдельных знаков проверить для Љ, Њ и Џ?

Проверяйте шесть форм: прописные Љ, Њ, Џ и строчные љ, њ, џ. Каждая форма должна вводиться как собственный знак и иметь соответствующий глиф. Отдельно сравните их с похожими последовательностями Лј, Нј и Дж, чтобы исключить подмену двумя буквами.

Правильно ли строить Љ из Л и ј?

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

Почему на экране появляется чужой шрифт только для одной буквы?

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

Нужно ли испытывать буквы во всех начертаниях?

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

Достаточно ли проверить, что знаки видны в таблице символов?

Нет. Таблица подтверждает лишь возможность увидеть глиф, но не доказывает корректную вставку, выбор нужной гарнитуры, изменение регистра или поведение внутри текста. Нужны и изолированные символы, и слова, и тест после экспорта в целевом приложении.

Можно ли заменить сербскую кириллицу латиницей для проверки?

Нет, если задача — проверить сербский кириллический набор. Латинская версия полезна как отдельная проверка другого набора символов. Подстановка латинских lj, nj или dž скроет отсутствие соответствующих кириллических глифов.

Итог

Сербские Љ, Њ и Џ стоит проверять как шесть самостоятельных знаков, а не как рисунки, собранные из знакомых русских букв. Сверьте кодовые точки, исключите fallback, проверьте регистр и пройдите тест после финального экспорта. Если вы создаёте рукописную гарнитуру, подготовьте отдельный сербский тестовый текст в Fontgenerator и оцените, как буквы выглядят в словах, которые действительно будут набирать читатели.