Перейти к содержимому
Zone of Games Forum
Den Em

Русифицируем/локализуем шрифт

Рекомендованные сообщения

Курс молодого бойца трутайпщика.
Дисклаймер: данная статья не предендует на звания: Великая Истина™, Самая Грамотная Статья™ и прочие.
Автор в ней петросянит и всячески отходит от темы. Относитесь к этому благосклонно.
Так же она будет дописыватся, исправлятся и всячески развиватся при необходимости и желании автора.
Полное или частичное копирование разрешается только с указанием источника.
Обсуждения, дополнения и советы только приветствутся.


Зачем нам это надо?
Аксиома: создание или же русификация векторного шрифта - это очень полезная штука.
Русифицируя/локализуя требуемый шрифт мы сможем:
  • всячески интегрировать готовый результат в игру для отображения субтитров, т.е. генерировать из него растровые изображения с набором необходимых букв, а так же забыть о ручном создании координат, или же сразу скармливать в Windows/Fonts наши труды, если игра использует векторные шрифты
  • использовать его в перерисовке текстур, сохраняя оригинальный стиль и задумки дизайнеров
  • зарабатывать

С чего начать?
Если препарируемый шрифт уже есть в формате TTF, то можно перейти дальше, если же нет - то начнём его поиски.
Совсем коротко, если мы не знаем имя шрифта:
  • http://typenavigator.com/ - можно использовать для аналитического подбора похожего или нужного шрифта.
  • http://new.myfonts.com/WhatTheFont/ - для поиска того же, но на сайте могучий алгоритм делает всё за вас, сравнивая имеющиеся в базе шрифты с предоставленным образцом.
Есть и другие ресурсы, гугл вам в помощь.

Чем начать?
FontLab Studio или High-Logic FontCreator. Вы можете найти что-нибудь ещё.
Далее в примерах будет использоватся High-Logic FontCreator на русском для создания кириллицы.

Подготовка к работе.
Создадим пустые глифы:
  1. в меню ищем пункт "Вставка", а там "Символ"
  2. в добавляемый диапазон запишем: $0401,$0410-$044F,$0451
  3. Смело жмём: "OK"
Вуаля! Теперь нам виден фронт работ.

Самый простой этап
ABCEHPMOTX-aceopxy!
Нет, это не заклинание
Не секрет, что часть английских букв абсолютно идентична русским. Не всегда конечно, но в подавляющем большинстве шрифтов это так.
Spoiler

ABCEHPMOTXaceopxy
АВСЕНРМОТХасеорху
ABCEHPMOTXaceopxy
АВСЕНРМОТХасеорху

ABCEHPMOTXaceopxy
АВСЕНРМОТХасеорху


Видите разницу? Тогда бегом к окулисту!
"К(рус)" и "K(англ)" тоже похожи. Отличаются совсем чуть-чуть, да и то не всегда. Так же не следует забывать, что вы творец и всё зависит от вас
Если шрифт содержит умлауты (буквы с точками, палочками, галочками и прочим), то "Ёё" тоже у нас в кармане.
Так же если повезёт, то "Y" будет похожа на "У".

Копируем все эти буквы!
  1. выделяем один или несколько глифов с намеченной нами целью. (Не открывая сам редактор глифа.)
  2. копируем
  3. выделяем один или несколько глифов, куда мы будем всё это дело копировать
  4. вставляем!
Так же будет здорово, если "N" будет иметь наклонную линию(\) той же ширины, что и вертикальные (||) или же если она будет тоньше их. Это как вы поняли будущая: "И", надо только развернуть. Может быть, что в "И" наклонная палка будет шире других, но случается это очень редко и лишь в особых случаях.
Что это? Ошибка того, кто локализовал шрифт? Или шрифт так задуман и по другому никак? Или же "(мне) не режет глаз и ладно"? Оставим этот вопрос философам и тру-трутайпщикам, мы же любители. Просто не будем допускать подобных ошибок.
Spoiler


ИN Arial Black (одинакова)
ИN Courier New (одинакова)
ИN Microsoft Sans Serif (одинакова)
ИN Book Antiqua (нет)
ИN Franklin Gothic Medium (нет)
ИN Times New Roman (нет, и как у предыдущего наклонная начинается в другом месте, из-за чего засечки другие)
ИN Trebuchet MS (одинакова, но "\" в "N" тоньше, чем "|")
ИN Comic Sans MS (Интересная ситуация, когда ширина наклонной та же, но сама буква "N" шире, чем русский аналог - "И". Надо учесть и такой вариант.)


Здесь-то мы и переходим на следующий этап.

Этап чуть посложнее
Буквы скопировали, развернули при необходимости ("И"). "Я" очень часто представляет из себя "R", если конечно нет особых выкрутасов, а иначе прийдется эту загогулину укоротить, поднять и прочее, чтобы она не висела и не врезалась в предыдущие буквы. "Л", если она у нас либо как вы видите её прямо сейчас, либо "А" без палочки. Отрезаем часть контура "Вырезать контуры", удаляем вырезанный кусок, выделив и нажав "Delete" и убираем лишние точки переключившись в "Режим точки". Если хочется П-подобную "Л", то берите кусок от, допустим, J.
Можно так же перевернуть букву "V", но тут опять же надо смотреть, смотрится ли она. "Л" должна быть сходна с "Д", не забудьтею.
Не стесняйтесь почаще нажимать "Протестрировать текущий шрифт" и писать в текстовом поле матюги, снимая тем самым себе стресс. Их никто не увидит, вы протестирвуете шрифт и расслабетесь. Пишите короткие и длинные слова и проверяйте как буквы смотрятся вместе.
Что же мы видим глядя на кучу букв? А то, что из кусочов оригинальных букв можно собрать почти ВСЕ русские буквы! Надо "Г"? Берите "F"! Хотите "Б"? Берите за основу "В" и кусочек от "F" или "E".
Тактика стандартная, отрезаем необходимые или наоборот ненужные куски, сглаживаем "срезы". Ставим всё на свои места, выделяем несколько контуров, нажимаем правой кнопкой мышки (ПКМ) и выбираем "Соеденить контуры => Объединение". Та-да! У нас есть буква! Осталось убрать торчащие куски и/или выровнять контур при необходимости. Конечно может случится что вам пригодятся и другие операции. На домашнее задание вам изучить Алгебру логики на примере операций "Пересечение" и "Исключение". Вы наверно уже заметили, что есть два вида точек в контурах буквы: круглые и квадратные. Квадратные - без комментариев, просто линия от точки до точки, при условии отсутсвия соседства с круглыми. Ну и круглые - для создания плавных линий. Менять вид точки можно через ПКМ. Выделяете точку и жмакаете ПКМ. "На кривой" и "Вне кривой" соотвественно. Там же можно добавить и дополнительные точки. Добавляются они на контуре по часовой стрелке. Посмотрите, поймете о чём я.
Из "Н" можно вообще прорву букв сделать. Сами считайте:
"И" при необходимости, "П", "Ч", "Ш", "Ц" и "Щ". Берём "Н", поднимаем палку и получаем "П". Переворачиваем и добавляем хвостик - будет "Ц". Хвостик очень удобно воровать у "[]".
П + П = Ш
Ц + П = Щ
Н + U = Ч
Вот такая арифметика.
Не забывайте только, что хвостики должны быть одинаковыми и повторять хвостик у "Д", при их наличии. Ну а так же что у "ЧШЩЦ" между вертикальными линиями места меньше, чем у "П". Могут быть исключения, но не часто.
А так же о том, что если шрифт неформальный, то и создаваемые буквы должны отличатся от своих доноров и тем более прототипов: там короче, тут пошире. Ну вы поняли.
Перевернём "Р" - мягкий знак готов, может если подправить чуть-чуть. А так же есть "I". Угадайте сами, что надо сделать.
"Ъ" - тоже просто. Отраженый кусок от "БВЕГ" или что-нибудь ещё. Скорее всего среди букв будет куча закорючек, точек и всего такого. Найдете себе материал для "ЁёЙй", конечно если вам не повезло и он вам нужен.
Смотрим шрифт на предмет странного символа "Thorn", если он есть. Ничего не напомниает? Конечно же половинка "Ф". Её же можно сделать и из слегка приплюснутой "О" и палочки "I". "З" это "3" (три), бывает что числа очень маленькие по сравнению с буквами или наоборот, отмасштабируйте и подредактируйте по вкусу.

Так, что осталось из заглавных? "ДЖУЭЮ". Эх... чуть попозже.

Большие маленькие проблемы
Мало того, что количество строчных английских букв идентичных русским меньше (aceopxy), так ещё их и сложнее рисовать. Не намного конечно, но всё же. Потребуется больше фантазии, ибо исходного материала будет меньше.

Релиз!
  1. в меню ищем пункт "Формат", далее "Настройки" и там заходим во вкладку "Диапапзоны"
  2. нажимаем первую кнопку "Рассчитать"
  3. нажимаем вторую кнопку "Рассчитать"
  4. "OK"
Теперь Windows будет видеть кириллицу в шрифте и подставлять соответствующую панаграмму. Этим мы избавимся от потенциальной проблемы, когда при попытке использовать наш русифицированный шрифт - мы ничего не сможем написать по-русски. Т.е. выбранный шрифт будет переключатся на Arial или какой-нибудь предыдущий шрифт с поддержкой кириллицы.

А что же делать дальше?
Читать книги и статьи по типографике и прочему и черпать знания оттуда. А если дважды серьезно, то о генерации растровых сеток (или как их там) и прочего поговорим потом, после завершения статьи или же как Б-г на душу положит.

Spoiler

Многа букаф написал: Den Em
Внимательно прочитал и исправил ошибки: Re'AL1st

Изменено пользователем Den Em
  • Спасибо (+1) 1
  • +1 1

Поделиться сообщением


Ссылка на сообщение

Читается легко, но надо ещё больше юмора! :D

Поделиться сообщением


Ссылка на сообщение

Дело затеяли хорошее - если будете обновлять и дополнять, то цены не будет.

Поделиться сообщением


Ссылка на сообщение

уж если у меня более-менее получилось)

то любой не особенно далёкий справится)

Поделиться сообщением


Ссылка на сообщение

lREM1Xl

Ага, отлично помню разговоры о том, зачем это надо (Текстуры то удобно ведь было потом делать, да?). Да езщё по мелочи куча всего наберется.

Ну и спросить тут как сделать ту или иную букву и прочее.

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

Поделиться сообщением


Ссылка на сообщение

Нужно сделать русские шрифты для xbox360 ! Готов заплатить !

Жду ответа в личку !

Поделиться сообщением


Ссылка на сообщение

Ребята переводил игру квест в стиле поиск предметов . Все перевел , но там например искать надо 12 предметов и ничего не видно .Не воспринимает русские шрифты , хотя берет их и текст нормально отображается .Может подскажете что мне сделать >?

Поделиться сообщением


Ссылка на сообщение

А можете выложить видео по созданию русика, а то не очень понимаю

Поделиться сообщением


Ссылка на сообщение
А можете выложить видео по созданию русика, а то не очень понимаю

Что именно хочешь перевести?

Поделиться сообщением


Ссылка на сообщение

Мне кажется, но английские буквы чуть по другим правилам чем русские отрисовываются

Изменено пользователем lagobot

Поделиться сообщением


Ссылка на сообщение

С переводом от нотабеноид больше половины диалогов искаверкано.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • если и живут, то хорошо маскируются) кто-то не занимается, я занимаюсь. Но нерегулярно, потому что быт немало времени съедает. И занимаюсь не только потому, что полезно, но еще и в удовольствие.
    • Господин принимал участие и в виде Господина и в виде разработчика в разработке разработок.   
    • Берите, не пожалеете. Игра суперская, проходил ± на выходе и просто с удовольствием провел в ней время. 
    • видимо чтобы товарищу @Сильвер_79 поднакакать,)ведь он как раз  Не совсем понимаю как  System Shock  превратились в сиськи в шоке видимо какая то злая магия, но ок.
    • Отсюда и вопрос — зачем он нужен, если не только удовольствия не доставляет, но и в принципе не в радость. Именно. Мне интересно заниматься тем, чем нравится. На работу я хожу, ибо там деньги платят. Ну и коллектив у нас хороший, что нивелирует негативные моменты в работе. Да даже если бы в работе ничего хорошего не было — все равно вынужден был бы ходить, ибо без работы нет денег, без денег жить не очень то хорошо. Я не стану заниматься чем-то полезным только потому что оно полезно само по себе. Чем-то полезным но неинтересным я стану заниматься только в случае вынужденной необходимости. К примеру придерживаться определенной диеты только по медицинским показаниям буду. Пока. слава Богу, такая потребность не стоит.
    • А я подумывал на зимней распродаже Нечто и сиськи в шоке прикупить. 
    • Это не скучный розыгрыш «за репост». Это интерактивный квест, где каждый может испытать удачу и «взломать» сокровищницу с подарками. Реклама. ООО «ГИПЕРПК», ИНН 9715273098, erid: 2Vtzqvk9v6u Именитая компания HYPERPC запустила масштабный ивент с призами совместно с CheZee — легендой сообщества Rust. Любой опытный игрок в Rust знает: оптимизация — это босс, которого сложнее всего победить. Особенно зимой. Предстоящее обновление 2025 года обещает поднять планку визуального качества: новые шейдеры снега, улучшенное освещение и динамическая погода. Однако за красоту приходится платить. Нагрузка на систему: Отрисовка огромных баз («зергов»), увешанных сотнями источников света, создает колоссальную нагрузку на процессор и видеокарту. Цена ошибки: В Rust всё решают доли секунды. Микрофриз во время перестрелки с «калашом» или лаг при загрузке чанков карты во время полета на коптере - это потеря лута, ресурсов и нервов. Шум и перегрев: Чтобы вытянуть такую картинку, обычные ПК начинают реветь вентиляторами так, что вы не слышите шагов противника за стеной. Именно для решения этих проблем была запущена новая масштабная активность от HYPERPC. Цель — дать игрокам возможность наслаждаться снежными пейзажами и динамичным геймплеем без компромиссов. Главным героем этой зимы становится не новый скин на «балаклаву», а HYPERPC LUMEN. В рамках коллаборации с популярным растером CheZee, компания представила нечто большее, чем просто мощный компьютер. Это кастомная линейка, созданная фанатами для фанатов. HYPERPC LUMEN спроектирован с учетом специфики «тяжелых» игр на движке Unity, к которым относится Rust. Стабильный FPS: Архитектура системы обеспечивает плавную картинку даже в самых нагруженных сценах - будь то взрыв C4, массовый рейд или прогулка по перегруженному монументу. Тишина: Это тихая и производительная машина. Особая система охлаждения и настройки воздушных потоков позволяют компьютеру работать практически бесшумно. Вы будете слышать каждый шорох в игре, а не вой турбин под столом. Для настоящих ценителей эстетики постапокалипсиса были разработаны 4 уникальных варианта стилизации. Это не просто наклейки, а полноценный дизайн корпуса, вдохновленный атмосферой Rust — от индустриального металла до узнаваемых текстур выживания.    Операция «Новогодний Рейд»: Как выиграть ПК мечты? Но самое интересное HYPERPC и CheZee приберегли для всех участников комьюнити. Прямо сейчас стартовало событие, которое по духу идеально вписывается в мир игры «Новогодний рейд HYPERPC x CheZee». Это не скучный розыгрыш «за репост». Это интерактивный квест, где каждый может испытать удачу и «взломать» сокровищницу с подарками. Что лежит в «Аирдропе»? В виртуальный ящик загружен лут, ради которого стоило бы собрать клан. Но здесь всё достанется соло-игрокам: Главный приз — Игровой ПК HYPERPC LUMEN. Тот самый компьютер, о которой мы говорили выше. Мощный, тихий, стильный. Идеальный инструмент для доминирования на сервере. Механические геймерские клавиатуры HYPERPC Keyboard TKL. Быстрый отклик клавиш - критически важный параметр для контроля отдачи (spray pattern) в Rust. Беспроводные игровые мыши HYPERPC Super Mouse. Точность сенсора и отсутствие проводов для полной свободы движений. Фирменные коврики. Стильные поверхности с принтами в стиле любимой игры. Уникальные кружки. Для затяжных рейдов   Механика участия: Настоящий квест Организаторы превратили участие в увлекательную мини-игру. Вам предстоит стать рейдером, но вместо ракет и «экспо» вашим оружием станет активность в соцсетях. Ваша задача — совершить «рейд» на базы HYPERPC. Базы расположены на трех ключевых направлениях: Официальный сайт HYPERPC. Telegram-канал. Группа ВКонтакте. Алгоритм действий: Перейдите на страницу ивента (ссылка ниже). Выполните несколько простых «боевых задач» в социальных сетях (подписки, лайки - всё, что вы делаете ежедневно, но теперь за это дают шанс выиграть ПК и другие призы). Главная цель: Получить секретный код и дождаться результатов 30 декабря на стриме HYPERPC.  Готовность к высадке Новый год — это время подарков. И если Дед Мороз может ошибиться и принести носки, то HYPERPC предлагает вам взять судьбу в свои руки. Мощный компьютер — это инвестиция в ваше удовольствие. Это возможность забыть о технических проблемах и сосредоточиться на стратегии, рейдах и общении с друзьями. Линейка HYPERPC LUMEN x CheZee создана теми, кто понимает боль и радость геймеров. Подытожим: Ивент: «Новогодний рейд HYPERPC x CheZee». Призы: ПК HYPERPC LUMEN, клавиатуры, мыши, коврики, кружки. Что делать: Рейдить соцсети, выполнять задания, интегрировать код. Где: Ссылка в конце статьи. Не ждите, пока наступит вайп. Переходите на страницу события, выполняйте задания и пусть рандом в этот раз будет на вашей стороне! Удачи в рейде! УЧАСТВОВАТЬ В НОВОГОДНЕМ РЕЙДЕ И ВЫИГРАТЬ ПК Реклама. ООО «ГИПЕРПК», ИНН 9715273098, erid: 2Vtzqvk9v6u
    • Оберегаю нас от своего шлака. Ну если деньги не нужны, можно и в зелёном магазине приобрести. Уже не привыкать, тем более сингоплеерные проекты.
    • @Фри господин принимал участи в разработке, чего и в виде кого?
  • Изменения статусов

    • АлинаQT

      Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

       
      Добавлена ONLINE версия. Проверено в steam — достижения, поддержка по сети.
      · 0 ответов
    • fevralski  »  SerGEAnt

      привет, есть что по хмурому?
      · 0 ответов
    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×