Ресурспаки

Свой шрифт

Любой шрифт TrueType вместо пиксельного шрифта игры — в чате, меню, на табличках и в книгах. Загрузите файл .ttf — проверим, есть ли в нём кириллица, и соберём ресурспак.

Файл шрифта

Шрифты с кириллицей и открытой лицензией — например, на Google Fonts: там у каждого семейства есть файлы .ttf.

Как выглядит

Кегль, пикселей интерфейса

Чёткость

Сдвиг вниз, пикселей

Кегль 11 — как у игры по умолчанию. Чёткость ×2 и ×4 делает буквы ровнее на крупном интерфейсе, но занимает больше памяти.

Результат

Пока пусто

Загрузите .ttf — здесь будут строки чата вашим шрифтом

Что ляжет в пак — assets/minecraft/font/default.json

{
  "providers": [
    {
      "type": "ttf",
      "file": "juxmc:custom.ttf",
      "oversample": 2
    }
  ]
}

Как применить

  1. Положите пак в папку

    Архив — в .minecraft/resourcepacks, распаковывать не нужно. Подробно — в вики.

  2. Поднимите пак выше

    Настройки → Пакеты ресурсов: пак со шрифтом должен стоять над остальными — иначе его буквы перекроет пак выше.

  3. Проверьте в чате

    Откройте чат клавишей T и наберите строку по-русски и латиницей: буквы, которых нет в шрифте, останутся пиксельными.

Что нужно знать про свой шрифт

  • Только TrueType. Игра открывает шрифт через FreeType и принимает файл только формата TrueType. OTF с контурами CFF она отклонит, и останутся ванильные буквы.
  • Чего нет в файле — остаётся ванильным. Буквы паков складываются: знак, которого нет в вашем шрифте, игра берёт из своего. Поэтому шрифт без кириллицы даст русский текст пиксельным.
  • Строка у игры — 9 пикселей. Кегль крупнее 11 вылезает за строку чата и наезжает на соседние. Сдвиг вниз помогает выровнять буквы по строке.
  • Шрифт меняется у вас, а не на сервере. Другие игроки увидят его, только если поставят пак — например, ресурспаком сервера.

Свои значки в чате — смайлы в чат, надпись пиксельным шрифтом игры картинкой — надпись шрифтом Minecraft.

Частые вопросы

Как поменять шрифт в Minecraft?

Ресурспаком со своим файлом шрифта: в font/default.json пака ставится поставщик ttf с файлом .ttf. Страница проверит файл и соберёт пак.

Почему шрифт в Minecraft не поменялся?

Чаще всего файл не TrueType: OTF с контурами CFF игра отклоняет. Ещё причина — пак стоит ниже другого пака со шрифтом.

Почему русские буквы остались пиксельными?

В шрифте нет кириллицы. Знаки, которых нет в файле, игра берёт из своего шрифта — нужен шрифт с русскими буквами.