Ресурспаки
Свой шрифт
Любой шрифт TrueType вместо пиксельного шрифта игры — в чате, меню, на табличках и в книгах. Загрузите файл .ttf — проверим, есть ли в нём кириллица, и соберём ресурспак.
Файл шрифта
Шрифты с кириллицей и открытой лицензией — например, на Google Fonts: там у каждого семейства есть файлы .ttf.
Результат
Пока пустоЗагрузите .ttf — здесь будут строки чата вашим шрифтом
Что ляжет в пак — assets/minecraft/font/default.json
{
"providers": [
{
"type": "ttf",
"file": "juxmc:custom.ttf",
"oversample": 2
}
]
}
Как применить
- Положите пак в папку
Архив — в .minecraft/resourcepacks, распаковывать не нужно. Подробно — в вики.
- Поднимите пак выше
Настройки → Пакеты ресурсов: пак со шрифтом должен стоять над остальными — иначе его буквы перекроет пак выше.
- Проверьте в чате
Откройте чат клавишей T и наберите строку по-русски и латиницей: буквы, которых нет в шрифте, останутся пиксельными.
Что нужно знать про свой шрифт
- Только TrueType. Игра открывает шрифт через FreeType и принимает файл только формата TrueType. OTF с контурами CFF она отклонит, и останутся ванильные буквы.
- Чего нет в файле — остаётся ванильным. Буквы паков складываются: знак, которого нет в вашем шрифте, игра берёт из своего. Поэтому шрифт без кириллицы даст русский текст пиксельным.
- Строка у игры — 9 пикселей. Кегль крупнее 11 вылезает за строку чата и наезжает на соседние. Сдвиг вниз помогает выровнять буквы по строке.
- Шрифт меняется у вас, а не на сервере. Другие игроки увидят его, только если поставят пак — например, ресурспаком сервера.
Свои значки в чате — смайлы в чат, надпись пиксельным шрифтом игры картинкой — надпись шрифтом Minecraft.
Частые вопросы
Как поменять шрифт в Minecraft?
Ресурспаком со своим файлом шрифта: в font/default.json пака ставится поставщик ttf с файлом .ttf. Страница проверит файл и соберёт пак.
Почему шрифт в Minecraft не поменялся?
Чаще всего файл не TrueType: OTF с контурами CFF игра отклоняет. Ещё причина — пак стоит ниже другого пака со шрифтом.
Почему русские буквы остались пиксельными?
В шрифте нет кириллицы. Знаки, которых нет в файле, игра берёт из своего шрифта — нужен шрифт с русскими буквами.
