Здравствуйте, гость ( Вход | Регистрация )

       

> Локальные правила раздела

F67.2. | Если у вас возникла проблема с принятием лицензионного соглашения при попытке установить один из наших русификаторов, то прочтите вот это сообщение.

F67.6. | За посты в стиле «Когда же выйдет перевод?», «Че вы такие медленные?» и прочие возгласы в стиле неполовозрелых школьников злой модератор имеет право забанить вас без предупреждения.

Русифицируем/локализуем шрифт, в помощь любопытствующим
Den Em
сообщение 23.4.2011, 17:32
Сообщение #1


твоя совесть
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 1800
Регистрация: 17.5.2007
Пользователь №: 93218



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


Зачем нам это надо?
Аксиома: создание или же русификация векторного шрифта - это очень полезная штука.
Русифицируя/локализуя требуемый шрифт мы сможем:
  • всячески интегрировать готовый результат в игру для отображения субтитров, т.е. генерировать из него растровые изображения с набором необходимых букв, а так же забыть о ручном создании координат, или же сразу скармливать в 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!
Нет, это не заклинание
Не секрет, что часть английских букв абсолютно идентична русским. Не всегда конечно, но в подавляющем большинстве шрифтов это так.
Смотрите сами: (кликните, чтобы развернуть/свернуть)

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

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

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

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

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

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

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

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

>Приложили руку: (кликните, чтобы развернуть/свернуть)


Сообщение отредактировал Den Em - 29.4.2011, 22:47


--------------------
Tolma4 Team
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
2 страниц V   1 2 >  
Открыть новую тему

Ответов (1 - 19)
Re'AL1st
сообщение 23.4.2011, 17:37
Сообщение #2


¯\_(ツ)_/¯
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 4077
Регистрация: 19.4.2007
Из: Алтайский край
Пользователь №: 74398



Читается легко, но надо ещё больше юмора! biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DE@D
сообщение 23.4.2011, 18:40
Сообщение #3


Магистр форумов
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 705
Регистрация: 2.5.2007
Пользователь №: 83663



Дело затеяли хорошее - если будете обновлять и дополнять, то цены не будет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
John2s
сообщение 23.4.2011, 19:28
Сообщение #4


Начинающий Магистр форумов
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 534
Регистрация: 29.5.2007
Пользователь №: 99802



Ниасилил biggrin.gif


--------------------
Tolma4 Team
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
lREM1Xl
сообщение 23.4.2011, 20:34
Сообщение #5


Бог форумов
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 10254
Регистрация: 27.6.2007
Из: Чайковский
Пользователь №: 117109



уж если у меня более-менее получилось)
то любой не особенно далёкий справится)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Den Em
сообщение 23.4.2011, 21:01
Сообщение #6


твоя совесть
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 1800
Регистрация: 17.5.2007
Пользователь №: 93218



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


--------------------
Tolma4 Team
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
OlOolosha
сообщение 1.11.2012, 9:22
Сообщение #7


Новичок
Иконка группы

Группа: Новички
Сообщений: 4
Регистрация: 5.5.2012
Пользователь №: 783923



Так что делать с "ДЖУЭЮ"?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
папай
сообщение 1.11.2012, 9:45
Сообщение #8


Дерьмо случается
Иконка группы

Группа: Продвинутые пользователи
Сообщений: 1735
Регистрация: 11.7.2006
Из: Город герой Москва
Пользователь №: 14063



Закрепить бы.


--------------------
Я хотел разрушить всю красоту в мире. Сжечь дождевые леса Амазонки. Пробить озоновый слой. Открыть сливные краны на всех танкерах и сбить заглушки со всех нефтяных скважин. Я хотел, чтобы весь мир дошел вместе со мной до точки. (с) Чак Паланик
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
pipindor555
сообщение 10.12.2012, 9:50
Сообщение #9


Постоянный участник
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 195
Регистрация: 16.10.2012
Пользователь №: 827469



Нужно сделать русские шрифты для xbox360 ! Готов заплатить !
Жду ответа в личку !
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
V2ezoram
сообщение 21.12.2013, 17:44
Сообщение #10


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 22
Регистрация: 28.10.2012
Пользователь №: 831923



Ребята переводил игру квест в стиле поиск предметов . Все перевел , но там например искать надо 12 предметов и ничего не видно .Не воспринимает русские шрифты , хотя берет их и текст нормально отображается .Может подскажете что мне сделать >?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fedos3d
сообщение 18.3.2014, 19:18
Сообщение #11


Новичок
Иконка группы

Группа: Новички
Сообщений: 3
Регистрация: 18.3.2014
Из: Санкт-Петербург
Пользователь №: 1056940



А можете выложить видео по созданию русика, а то не очень понимаю
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
pashok6798
сообщение 18.3.2014, 19:32
Сообщение #12


Магистриус форумов
Иконка группы

Группа: Заслуженные переводчики
Сообщений: 2128
Регистрация: 20.2.2011
Из: Балабаново
Пользователь №: 633788



Цитата(fedos3d @ 18.3.2014, 20:18) *
А можете выложить видео по созданию русика, а то не очень понимаю

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


--------------------
ZoG forum team
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
lagobot
сообщение 18.4.2014, 23:14
Сообщение #13


Новичок
Иконка группы

Группа: Новички
Сообщений: 9
Регистрация: 28.7.2012
Из: Санкт-Петербург
Пользователь №: 806346



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

Сообщение отредактировал lagobot - 18.4.2014, 23:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Рейнарт
сообщение 17.5.2014, 14:43
Сообщение #14


Участник
Иконка группы

Группа: Пользователи
Сообщений: 62
Регистрация: 5.3.2014
Пользователь №: 1052598



Предлагаю проверить любительский перевод на lost alpha на ошибки, кому не лень.
Народный перевод Лост Альфа
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Рейнарт
сообщение 23.5.2014, 10:42
Сообщение #15


Участник
Иконка группы

Группа: Пользователи
Сообщений: 62
Регистрация: 5.3.2014
Пользователь №: 1052598



С переводом от нотабеноид больше половины диалогов искаверкано.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
fedos3d
сообщение 9.7.2014, 0:12
Сообщение #16


Новичок
Иконка группы

Группа: Новички
Сообщений: 3
Регистрация: 18.3.2014
Из: Санкт-Петербург
Пользователь №: 1056940



Цитата(pashok6798 @ 18.3.2014, 19:32) *
Что именно хочешь перевести?

ну не знаю.Plants vs Zombies например)

Цитата(pashok6798 @ 18.3.2014, 19:32) *
Что именно хочешь перевести?

Что угодно на ваше усмотрение.Мне особой разницы нет.Лишь бы научится)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ivanovjohn
сообщение 2.9.2014, 13:51
Сообщение #17


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 11
Регистрация: 14.2.2014
Пользователь №: 1047302



Мужики помогите с русификацией на ios The Cave
Здесь проблему расписал http://www.zoneofgames.ru/forum/index.php?...st&p=496578
или хотя бы чем можно поковырять
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Стример
сообщение 20.4.2016, 23:10
Сообщение #18


Новичок
Иконка группы

Группа: Новички
Сообщений: 1
Регистрация: 20.1.2016
Пользователь №: 1254619



Да я бы тоже посмотрел видео по созданию руссификатора

Сообщение отредактировал Стример - 20.4.2016, 23:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sychoff
сообщение 6.2.2017, 16:47
Сообщение #19


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 20
Регистрация: 2.1.2015
Пользователь №: 1133361



Вот пара полезных постов на тему:
http://www.typeworkshop.com/index.php?id1=type-basics — основы.
http://leksandra.livejournal.com/105699.html — про то, зачем "переводить" шрифты и почему лучше этого не делать.
http://leksandra.livejournal.com/105740.html — общее представление о работе над шрифтом.
http://leksandra.livejournal.com/114663.htmlчастые ошибки.
https://vk.com/page-83544041_48989678 — про классификацию.

Можно, конечно, ещё читать книжки и статьи(В.Ефимова, например) на тему, но кто будет?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
duet44
сообщение 10.8.2017, 2:30
Сообщение #20


Новичок
Иконка группы

Группа: Новички
Сообщений: 2
Регистрация: 10.8.2017
Пользователь №: 1315850



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

2 страниц V   1 2 >
Ответить в эту темуОткрыть новую тему

 



Текстовая версия Сейчас: 17.1.2018, 14:13
Zone of Games © 2003–2018 | Реклама на сайте.
Использование материалов сайта «ZoneOfGames.RU» возможно только с разрешения .
Все торговые марки являются собственностью соответствующих компаний-владельцев.
Система Orphus
Рейтинг@Mail.ru