Як змінити шрифт

Матеріал з РПГ.укр
Перейти до: навігація, пошук

В RPG Maker MV, VX Ace, 2003 та 2003 є стандартний шрифт. В VX та XP використовується системний шрифт Arial.

Зауваження. Ця інструкція — про зміну шрифту у всій грі одночасно. Якщо потрібно змінити шрифт тільки в певних місцях гри (наприклад, тільки в меню), потрібно використовувати плагіни або скрипти.

RPG Maker MV[ ]

В RPG Maker MV підтримуються векторні шрифти в форматах TTF (TrueType), OTF (OpenType), WOFF та WOFF2 (Web Open Font Format). Обов'язково переконайтеся, що ліцензія на шрифт дозволяє розповсюджувати його з вашою грою.

В директорію fonts всередині директорії вашого проєкту скопіюйте файл шрифту. Якщо в шрифті декілька файлів (наприклад, звичайний, напівжирний та курсив), то виберіть тільки один з них.

Також скопіюйте в цю директорію файл ліцензії на шрифт. Звичайно він називається LICENSE, LICENSE.txt, README або README.txt. Якщо у вашого шрифту немає файлу ліцензії, скоріш за все, у вас немає права використовувати в грі! Щоб не порушувати законів, пошукайте інший шрифт. Виключення — якщо ви сами створили цей шрифт, або якщо ви живете в країні, де інакші закони про авторські права (наприклад, в Ірані).

Після цього відкрийте файл gamefont.css в текстовому редакторі без форматування (Блокнот, MousePad, Pluma, Notepad++, Geany або подібному).

Знайдіть такий рядок:

src: url("mplus-1m-regular.ttf");

І замініть "mplus-1m-regular.ttf" на назву свого шрифту. Наприклад, якщо файл зі шрифтом називається LinLibertite_R.otf, то цей рядок має виглядати так:

src: url("LinLibertite_R.otf");

Зауваження. Якщо в вас назва файлу показується без крапки (наприклад, просто LinLibertine_R), значить, ваша операційна система приховує розширення файлів. Включіть показ розширень файлів. Ось тут розказано, як це зробити в Windows.

Після цього файл стандартного шрифту (mplus-1m-regular.ttf) можна видалити.

Доповнення для корейської та китайської версії RPG Maker MV[ ]

Якщо ваша гра створена в корейській чи китайській версії RPG Maker MV, вам також потрібно підключити плагін з таким кодом:

Window_Base.prototype.standardFontFace = function() {
    return 'GameFont';
};

Якщо ви використовуєте RPG Maker MV на іншій мові (чи принаймні створили проєкт в версії на іншій мові), то це робити не треба.

RPG Maker VX Ace[ ]

В RPG Maker VX Acee підтримуються векторні шрифти в форматах TTF (TrueType) та OTF (OpenType). Обов'язково переконайтеся, що ліцензія на шрифт дозволяє розповсюджувати його з вашою грою.

Створіть в директорії проєкту під-директорію з назвою Fonts. Скопіюйте в цю директорію файл шрифту.

Також скопіюйте в цю директорію ліцензію на шрифт. Якщо у вашого шрифту немає файлу ліцензії, скоріш за все, у вас немає права використовувати в грі! Щоб не порушувати законів, пошукайте інший шрифт.

Після цього потрібно довідатися внутрішню назву шрифту. В Windows для цього можна можна відкрити файл шрифту в стандартній програмі перегляду шрифтів. Зверху в вікні перегляду буде написано назву після слів Назва шрифту(анг. Font Name). Наприклад, ось як виглядає перегляд шрифту Linux Libertine O:

Приклад визначення назви шрифту в Windows.png

Коли ви знатимете назву шрифта, в своїй грі додайте новий скрипт з таким змістом:

Font.default_name = ["Linux Libertine O"]
Font.default_size = 20

Замість Linux Libertine O введіть назву свого шрифту, замість 20 — висоту літер в пікселях.

Зауваження. Для роботи гри в будь-якому випадку потрібен стандартний шрифт, «VL Gothic». Він входить в RTP. Якщо ви хочете зробити гру, незалежну від RTP, і зменшити її розмір, можна замінити стандартний шрифт VL Gothic на «пустий». Робіть це тільки тоді, коли ви змінили шрифт і вам критично потрібне місце.

RPG Maker 2003[ ]

В RPG Maker 2003 використовується два растрових шрифти в форматі FON, вбудовані в програму.

Щоб переключитися поміж вбудованими шрифтами, відкрийте базу даних (кнопкою з табличкою на панелі інструментів, пунктом меню Інструменти → База даних...(анг. Tools → Database...) або клавішею F8). В базі даних оберіть сторінку Система(анг. System). На цій сторінці знизу знайдіть розділ Графіка вікна(анг. Window Graphic) — натисніть на кнопку Змінити(анг. Set) в цьому розділі:

Вибір графіки вікна в RPG Maker 2003.png

Відкриється вікно зміни графіки вікон. В цьому вікні знайдіть розділ Шрифт(анг. Font) і виберіть в ньому один з двох варіантів:

Вибір шрифту в RPG Maker 2003.png

Якщо ви використовуєте патч підтримки україньскої від сайту РПГ.укр, шрифти будуть виглядати ось так:

  • Шрифт ttyp0 в RPG Maker 2003.png
  • Кирилиця з Shinonome в RPG Maker 2003.png

RPG Maker 2000[ ]

В RPG Maker 2000 технічно ситуація така ж, як в RPG Maker 2003, але ліцензія на RPG Maker 2000 забороняє редагування файлу програми.

Тому можна тільки переключитися поміж двома шрифтами, але не міняти їх.

Ускладнює ситуацію те, що стандартні шрифти не підтримують кирилицю. Тобто можливості створювати українські ігри на офіційному RPG Maker 2000 немає.

Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... --> в коді сторінки.