Відмінності між версіями «Як змінити шрифт»

Матеріал з РПГ.укр
Перейти до: навігація, пошук
м (→‎RPG Maker VX Ace: в VX та VX Ace це робиться однаково)
(Додано інструкцію для RPG Maker MZ)
 
Рядок 1: Рядок 1:
В [[RPG Maker MV]], [[RPG Maker VX Ace|VX Ace]], [[RPG Maker 2003|2003]] та [[RPG Maker 2000|2003]] є стандартний шрифт. В [[RPG Maker VX|VX]] та [[RPG Maker XP|XP]] використовується системний шрифт Arial.
В [[RPG Maker MZ]], [[RPG Maker MV|MV]], [[RPG Maker VX Ace|VX Ace]], [[RPG Maker 2003|2003]] та [[RPG Maker 2000|2003]] є стандартний шрифт. В [[RPG Maker VX|VX]] та [[RPG Maker XP|XP]] використовується системний шрифт Arial.


{{зауваження|Ця інструкція — про зміну шрифту у всій грі одночасно. Якщо потрібно змінити шрифт тільки в певних місцях гри (наприклад, тільки в меню), потрібно використовувати плагіни або скрипти.<!-- TODO: посилання на такі плагіни? -->}}
{{зауваження|Ця інструкція — про зміну шрифту у всій грі одночасно. Якщо потрібно змінити шрифт тільки в певних місцях гри (наприклад, тільки в меню), потрібно використовувати плагіни або скрипти.<!-- TODO: посилання на такі плагіни? -->}}
== RPG Maker MZ ==
В RPG Maker MZ підтримуються векторні шрифти в форматах TTF (TrueType), OTF (OpenType), WOFF та WOFF2 (Web Open Font Format). Обов'язково переконайтеся, що ліцензія на шрифт дозволяє розповсюджувати його з вашою грою.<!-- TODO: посилання на сторінку про знаходження або малювання векторних шрифтів -->
В директорію fonts всередині директорії вашого проєкту скопіюйте файл шрифту. Якщо в шрифті декілька файлів (наприклад, звичайний, напівжирний та курсив), то виберіть тільки один з них.
Також скопіюйте в цю директорію файл ліцензії на шрифт. Звичайно він називається LICENSE, LICENSE.txt, README або README.txt. '''Якщо у вашого шрифту немає файлу ліцензії, скоріш за все, у вас немає права використовувати в грі! Щоб не порушувати законів, пошукайте інший шрифт.''' Виключення — якщо ви сами створили цей шрифт, або якщо ви живете в країні, де інакші закони про авторські права (наприклад, в Ірані).
Після цього відкрийте вікно бази даних та перейдіть на сторінку {{інтерфейс|Система 2|анг=System 2|рос=Система 2}}. На цій сторінці знайдіть розділ {{інтерфейс|Розширені налаштування|анг=Advanced Settings|рос=Расширенные настройки}}.
Якщо ви змінюєте основний шрифт, знайдіть пункт {{інтерфейс|Назва файлу основного шрифту|анг=Main Font Filename|рос=Название файла основного шрифта}} та введіть назву файлу з розширенням.
Якщо ви змінюєте шрифт у таких текстах як таймер, пошкодження і цифри на полосах здоров’я/мани, знайдіть пункт {{інтерфейс|Назва файлу шрифту для цифр|анг=Number Font Filename|рос=Название файла основного шрифта для цифр}} та введіть назву файлу з розширенням.
[[Файл:Налаштування шрифту в RPG Maker MZ.png]]
{{Зауваження|Якщо в вас назва файлу показується без крапки (наприклад, просто LinLibertine_R), значить, ваша операційна система приховує розширення файлів. Включіть показ розширень файлів. [http://як.dp.ua/pokazati-rozshirennya-fajliv-v-windows/ Ось тут розказано, як це зробити в Windows].}}
Після цього файли стандартних шрифтів (mplus-1m-regular.woff, mplus-2p-bold-sub.woff) можна видалити.


== RPG Maker MV ==
== RPG Maker MV ==
Рядок 89: Рядок 109:
{{для покращення}}
{{для покращення}}
[[Категорія:Інструкції]]
[[Категорія:Інструкції]]
[[Категорія:Інструкції для RPG Maker MZ]]
[[Категорія:Інструкції для RPG Maker MV]]
[[Категорія:Інструкції для RPG Maker MV]]
[[Категорія:Інструкції для RPG Maker VX Ace]]
[[Категорія:Інструкції для RPG Maker VX Ace]]

Поточна версія на 13:44, 4 травня 2022

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

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

RPG Maker MZ[ ]

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

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

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

Після цього відкрийте вікно бази даних та перейдіть на сторінку Система 2(анг. System 2). На цій сторінці знайдіть розділ Розширені налаштування(анг. Advanced Settings, ​рос. Расширенные настройки).

Якщо ви змінюєте основний шрифт, знайдіть пункт Назва файлу основного шрифту(анг. Main Font Filename, ​рос. Название файла основного шрифта) та введіть назву файлу з розширенням.

Якщо ви змінюєте шрифт у таких текстах як таймер, пошкодження і цифри на полосах здоров’я/мани, знайдіть пункт Назва файлу шрифту для цифр(анг. Number Font Filename, ​рос. Название файла основного шрифта для цифр) та введіть назву файлу з розширенням.

Налаштування шрифту в RPG Maker MZ.png

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

Після цього файли стандартних шрифтів (mplus-1m-regular.woff, mplus-2p-bold-sub.woff) можна видалити.

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 та VX Ace підтримуються векторні шрифти в форматах 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 — висоту літер в пікселях.

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

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 немає.

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