Мод Caxton, названный в честь Уильяма Кэкстона, добавляет в Minecraft поддержку современных шрифтовых форматов TrueType и OpenType, доступен на Modrinth и CurseForge.
Особенности:
- Чёткий текст любого размера благодаря технологии MSDF
- Настоящие жирные и курсивные шрифты
- Сложная вёрстка текста
- Не использует AWT
Текущие ограничения:
- Арабская вёрстка в устаревших шрифтах не поддерживается
- Генерация MTSDF из шрифтов ресурсоёмка, поэтому Caxton распараллеливает этот процесс и кэширует результаты
- Многие элементы интерфейса Minecraft и модов делают некорректные предположения о вёрстке текста
- Элементы GUI были исправлены, но отображаемый текст выравнивается по левому краю независимо от базового направления
- Хинтинг шрифтов, вероятно, никогда не будет поддерживаться
Совместимость с модами и ресурс-паками:
Совместим с некоторыми оговорками:
- Sodium: Любая версия, кроме Caxton <0.6.0 + Sodium 0.5.5
- ImmediatelyFast: ≥1.2.0, отключите опцию sortTextRenderLayers в Caxton
- Exordium: Любая версия, отключите буферизацию знаков в Exordium
Несовместимые моды:
- Iris Shaders: Любая версия, пользовательские шейдеры не поддерживаются Iris
- Emojiful: Любая версия, полностью заменяет стандартный рендерер текста Minecraft
- MemoryLeakFix: ≤1.1.1
- VanillaIcecreamFix: ≤1.2.1-beta+1.20.4, конфликтует с зависимостью Fabric ASM Caxton
- Porting Lib: <1.2.1451-beta+1.18.2/2.1.1453+1.19.2, конфликтует с API регистрации шейдеров Fabric API
- Advent of Ascension: 1.20.4-3.7.7, контурный текст из AoA не использует шрифты MSDF
Некорректная обработка вёрстки:
- IBE Editor: Любая версия, использует пользовательский виджет текстового поля

