Перейти к содержимому
Strategium.ru

Руководство по внедрению новых шрифтов


Каллиграф

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

ramazan

Товарищ, поделитесь уже готовыми, если не жалко.


(изменено)

Какая-то нестыковочка в гайде:

3. Запускаем BMfont.

Если вы создаете английский шрифт, выбирайте 000000 Latin + Latin Supplement, а если русский - 000400 Cyrillic, но не одновременно!

Данные наборы можно выбирать если в Options/Font Settings выбрать кодировку Unicode.

Однако, далее, в п.4 пишут уже совсем про другое:

4. Открываем меню Options > Font Settings.

Выбираем кодировку - OEM и в выпадающем меню выбираем: для английского шрифта - ANSI, для русского - RUSSIAN.

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

Изменено пользователем fen-x

Гайд хороший. Но нужна помощь. Проблема в кернинге шрифтов. Данные по кернингу из файла fnt, игра по всей видимости игнорирует. Игра с Padding и Spacing результата тоже не дает. Собственно нужна помощь как исправить такой косяк текста. 

Спойлер

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

 


Alariko
(изменено)
В 20.10.2015 в 21:24, ramazan сказал:

Товарищ, поделитесь уже готовыми, если не жалко.

Не жалко, только уг какое-то получилось. Не знаю, уж вроде бы и так старался все настройки скопировать с оригинала, но всё равно не то.
 

Спойлер

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

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

 

Вот такой ещё прикольный шрифт есть
 

Спойлер

vRjlYg0.png

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

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

El Búho

@Carrachiolla не знаю, какие сложности могут возникнуть после прочтения руководства каллиграфа. всё то же самое, только сохранять файл как tga и обработка в графическом редакторе не нужна.

ладно, напишу руководство для шрифтов интерфейса. в данном случае для шрифта текста событий

1. нужно скачать и установить шрифт Roboto Condensed Light (или любой другой, который понравится) и программу bm font (есть в теме каллиграфа)

2. запустить программу, выбрать шрифт и установить следующие настройки (см. картинку)

Спойлер

jforUit.png

 

Спойлер

Zg3sMdr.png

3. файл сохранить, ну скажем как robotocnlt_19. должно получится два файла: robotocnlt_19.fnt и robotocnlt_19.tga

4. в заголовке файла robotocnlt_19.fnt должно быть вот так:

info face="Roboto Condensed Light" size=19 bold=0 italic=0 charset="RUSSIAN"stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
common lineHeight=17 base=15 scaleW=256 scaleH=128 pages=1

так же нужно скопировать строку char id=32, поместить её после строки char id=255 и поменять в ней char id=32 на char id=16

что нужно удалить из файла fnt - написано в руководстве каллиграфа.

5. теперь нужно создать файл, где прописываются файлы шрифтов. создаём свой файл, ну скажем my_fonts.gfx и добавляем туда запись

Спойлер

bitmapfonts =  {

    bitmapfont = {
        name = "robotocnlt_19_black"
        fontname = "robotocnlt_19"
        color = 0xff000000

        color_override = {
            G = { 24 112 26 }
            R = { 124 24 24 }
            Y = { 0 0 0 }
        }
    }

}

всё, файл можно сохранять в кодировке 1251

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

для этого понадобится файл из русификатора eventwindow.gui 

в главном меню игры нужно нажать тильду - появится красная рамочка. можно запускать иргу. в окошке события нужно навести курсор на текст - появится подсказка с названием файла (eventwindow.gui) и  номером строки. находим это в файле и вместо старого шрифта указываем свой  font = "robotocnlt_19_black"

операцию придётся повторить несколько раз. в зависимости от события может быть использован разный шрифт/размер шрифта.

7. теперь нужно собрать наш мод

файлы  robotocnlt_19.fnt и robotocnlt_19.tga нужно поместить в my_fonts\gfx\fonts

файлы eventwindow.gui и my_fonts.gfx нужно поместить в  my_fonts\interface

создаём файл my_fonts.mod

name = "!_My Fonts"
path = "mod/my_fonts"

8. всё :) 

если не устраивает размер шрифта - можно поиграться с настройками шрифта в программе (size) и в файле fnt - lineHeight.

это всё, что нужно знать о создании шрифтов интерфейса.

 

 

 


IceCrystall
(изменено)

Вроде всё по инструкции делал, а уже при сохранении шрифта у меня появился один файл вместо двух, также в нем отсутствуют некоторые строки.

 

И у меня почему-то на стратегиуме поменялся шрифт после этих манипуляций.

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

El Búho
3 часа назад, IceCrystall сказал:

также в нем отсутствуют некоторые строки.

и чего же в супе не хватает? 


IceCrystall
(изменено)
7 часов назад, El Búho сказал:

и чего же в супе не хватает? 

Файла .tga, а в файде fnt не хватает таких строк, как char id

 

И почему у меня в браузере поменялись шрифты?

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

Alariko

Нашёл наиболее похожий шрифт на тот, что ныне используется в скриншотах по CK3.

Шрифт имеет более 600 символов, то есть покрывает любые латинские умляуты.

Ежели кто желает сделать из него рабочий модец для СК2,Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. .


Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

  • Ответы 9
  • Создано
  • Последний ответ
  • Просмотры 10841

Лучшие авторы в этой теме

  • IceCrystall

    2

  • El Búho

    2

  • Alariko

    2

  • ramazan

    1

  • Каллиграф

    1

  • fen-x

    1

  • X4ndrius

    1

Лучшие авторы в этой теме

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
  • Модераторы онлайн

    • alexis
×
×
  • Создать...