Support the development of this mod by giving a donation
Create and edit minecraft fonts easily with MinecraftFontEditor. You first must find ascii.png
You can either use MinecraftTextureStudio to do the extracting for you, in which case it will place it in the folder of your new resource pack, or you can extract the minecraft jar yourself.
Once you have created a new resource pack, or extracted the jar yourself, look inside the assets/minecraft/textures/font folder (inside your resource pack folder, or extracted minecraft jar) and locate the ascii.png file. This is the file you want to open with MinecraftFontEditor.
Once you have finished creating your font, just save it, and then copy the ascii.png file you have edited with MinecraftFontEditor into your resource pack folder. Either compress the folder yourself, or have MinecraftTextureStudio do the compressing and copying to minecraft for you. Then go into minecraft, select your resource pack, and your new font should be showing. Have fun
Changes in 1.0.2
Added support for 256 x 256 ascii font pictures
Disabled the buttons for glyph sizes when loading ascii.png since they are no longer needed and added a message explaining that minecraft calculates the glyph sizes for ascii.png
Changes in 1.0.1
Added support for unicode font pictures Load in and save glyph_sizes.bin View and edit glyph sizes
Glyph sizes are not available for ascii character at the moment. glyph_sizes.bin stores the widths of all the unicode characters. You can edit the widths of unicode characters when you load in a unicode picture. The reason I have not made it possible to change glyph sizes for ascii characters yet, is it seems that Minecraft doesn't use glyph_sizes.bin for ascii characters. One possibility is that it is coded directly into the game. If so I will have to find a way of changing them with the program. But this is for another version.
I decided it was better to put the program out now, than wait. Sorry about the inconvenience I will post here as soon as I have updated it
I have looked into it, and it turns out Minecraft now calculates the width of glyphs in ascii.png automatically. There is no need to do it yourself (in fact, no way to do it yourself). Unicode fonts sizes are still handled with glyph_sizes.bin
I tried making my own font to test out the custom width, and it worked for all but one letter. I eventually got it to work by selecting all the empty space around the character and deleting it. Turns out if there is a pixel that is anything other than absolutely empty, it will register as filled for the purposes of calculating character width. So it will appear minecraft is doing things wrong, but maybe there are some pixels there that are hard to see that are messing up the character width.
Added support for 256 x 256 ascii font pictures
Disabled the buttons for glyph sizes when loading ascii.png since they are no longer needed and added a message explaining that minecraft calculates the glyph sizes for ascii.png
Mojang seriously needs to sort out the font as glyph_sizes.bin is a little bit of a pain, shouldn't it be a json file by now?
It doesn't load my 512x (4096x4096) font but thats not a problem when using the standard MC font and just using it of editing the glyph_sizes.bin (after measuring my font to the pixel and rounding the numbers to fit the 16 pixel width).
Anyway thanks for the tool, it helped to sort out the spacing issues in my pack.
Thank you so much for this program, it's just amazing!
However, I have 1 issue. Look at the picture I attached. English letters have some kind of background (it's gray), however, Russian letters don't have it. Is there a way to fix it?
Follow me on twitter @tertrih
Support the development of this mod by giving a donation
Create and edit minecraft fonts easily with MinecraftFontEditor. You first must find ascii.png
You can either use MinecraftTextureStudio to do the extracting for you, in which case it will place it in the folder of your new resource pack, or you can extract the minecraft jar yourself.
Once you have created a new resource pack, or extracted the jar yourself, look inside the assets/minecraft/textures/font folder (inside your resource pack folder, or extracted minecraft jar) and locate the ascii.png file. This is the file you want to open with MinecraftFontEditor.
Once you have finished creating your font, just save it, and then copy the ascii.png file you have edited with MinecraftFontEditor into your resource pack folder. Either compress the folder yourself, or have MinecraftTextureStudio do the compressing and copying to minecraft for you. Then go into minecraft, select your resource pack, and your new font should be showing. Have fun
Changes in 1.0.2
Added support for 256 x 256 ascii font pictures
Disabled the buttons for glyph sizes when loading ascii.png since they are no longer needed and added a message explaining that minecraft calculates the glyph sizes for ascii.png
Changes in 1.0.1
Added support for unicode font pictures
Load in and save glyph_sizes.bin
View and edit glyph sizes
Screenshots
Added support for unicode font pictures
Load in and save glyph_sizes.bin
View and edit glyph sizes
Thats all, even loading in minecrafts default.
I'd like to fix the font sizes of a custom font I made already, but that error is all I get.
That's all, even loading in minecraft's default.
I'd like to fix the font sizes of a custom font I made already, but that error is all I get.
I decided it was better to put the program out now, than wait. Sorry about the inconvenience I will post here as soon as I have updated it
I tried making my own font to test out the custom width, and it worked for all but one letter. I eventually got it to work by selecting all the empty space around the character and deleting it. Turns out if there is a pixel that is anything other than absolutely empty, it will register as filled for the purposes of calculating character width. So it will appear minecraft is doing things wrong, but maybe there are some pixels there that are hard to see that are messing up the character width.
Added support for 256 x 256 ascii font pictures
Disabled the buttons for glyph sizes when loading ascii.png since they are no longer needed and added a message explaining that minecraft calculates the glyph sizes for ascii.png
• Follow Lithos on Twitter for release announcments
* Join the Lithos Discord for previews and to help
Mojang seriously needs to sort out the font as glyph_sizes.bin is a little bit of a pain, shouldn't it be a json file by now?
It doesn't load my 512x (4096x4096) font but thats not a problem when using the standard MC font and just using it of editing the glyph_sizes.bin (after measuring my font to the pixel and rounding the numbers to fit the 16 pixel width).
Anyway thanks for the tool, it helped to sort out the spacing issues in my pack.
https://www.johnsmithlegacy.co.uk/ - John Smith Legacy for Minecraft
Thank you so much for this program, it's just amazing!
However, I have 1 issue. Look at the picture I attached. English letters have some kind of background (it's gray), however, Russian letters don't have it. Is there a way to fix it?
Download link broken, pls. fix. TY
[SSSS]
Whoops...
just put https:// on the url. my bad.
BTW nice program.
[SSSS]
When i try to import 5-hex Unicode pages... (translation: the index is outside the board limit) :
Spider Pig, Spider Pig...
wait, I only know the French lyrics of this song
Hummm. Invalid link. Can you re-upload?
Aren't you exited? Aren't you happy?
You are going to be free.
Google knows everything
https://sourceforge.net/projects/minecraftfonteditor/
(Though frankly, it's rather useless.)