Save time with these free and easy to use utilities available for your convenience.
📁resource_pack
└── 📁assets
└── 📁minecraft
└── 📁textures
└── 📁custom
└── 📑logo.png
default.json
inside of a font directory.📁resource_pack
└── 📁assets
└── 📁minecraft
└── 📁font
└── 📑default.json
default.json
you will need to add the following. This will assign your texture to a specific unicode as well as allow you to edit a few options for each texture.{
"providers":[{
"file":"custom/logo.png",
"chars":[""],
"ascent": 50,
"height": 50,
"type":"bitmap"
}]
}
file | The path to your texture file. |
chars | The unicode character to replace with your texture. You can also use unicode numbers here (/uE173). |
ascent | The vertical shift of the texture. This must always be less than the value of the height. |
height | The scale of your texture. You can use any value up to 256 to scale your texture up or down in size. |
default.json
.{
"providers":[
{
"type": "space",
"advances":{
"\uF001": -3,
"\uF002": -4
}
}
]
}
space.png
and place it within /assets/minecraft/textures/custom
.{
"providers":[
{
"type": "bitmap",
"file": "custom/space.png",
"ascent": -32768,
"height": -3,
"chars": [
"\uF001"
]
},
{
"type": "bitmap",
"file": "custom/space.png",
"ascent": -32768,
"height": -4,
"chars": [
"\uF002"
]
},
]
}
Check out these other neat guides!