GNU Unifont
GNU Unifont (referred to in Java Edition as uniform) is a font used by Minecraft, primarily as a fallback option for when characters are not defined in the default game font.
This is a fallback font to support characters not defined in Mojangles, such as CJK and Tamil characters. When the "Force Unicode Font" option in Font Settings is ON in Java Edition, it is the only font used by default.
The .json file with the pointer to the location of minecraft/font/unifont.zip in .minecraft/assets/objects is located at .minecraft/assets/indexes/5.json, or a higher numbered .json file, like /25.json.
| Date created | 1998 |
|---|---|
| Creator | Roman Czyborra, Paul Hardy |
| License | GPL 2.0 or later SIL OFL 1.1 |
| Download | https://unifoundry.com/unifont/index.html |
GNU Unifont (referred to in Java Edition as uniform) is a font used by Minecraft, primarily as a fallback option for when characters are not defined in the default game font.
Definition
This is a fallback font to support characters not defined in Mojangles, such as CJK and Tamil characters. When the "Force Unicode Font" option in Font Settings is ON in Java Edition, it is the only font used by default.
It references unifont.zip.
The .json file with the pointer to the location of minecraft/font/unifont.zip in .minecraft/assets/objects is located at .minecraft/assets/indexes/5.json, or a higher numbered .json file, like /25.json.
Also located in the same file is the pointer the location of minecraft/font/unifont_jp.zip.
Supported characters
unifont.zip
This contains the "unihex" characters. Inside of it are 2 files: a copy of the GNU General Public License version 2, and unifont_all_no_pua-16.0.03.hex. The latter file is a copy of GNU Unifont 16.0.03 and contains glyph definitions for 114,398 characters.
History
Java Edition
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.1 | 11w49a | Added GNU Unifont version 5.1.20080820 to fully support other languages. | |||||
| 1.11 | 16w41a | The font may have been updated.[1] | |||||
| 1.20 | 23w17a | Updated GNU Unifont to 15.0.01. | |||||
| This font now uses the "unihex" provider type, and no longer uses the now-removed "legacy Unicode" provider type. | |||||||
| Pre-release 5 | Updated GNU Unifont to 15.0.03. | ||||||
| release | Updated GNU Unifont to 15.0.06. | ||||||
| 1.20.3 | 23w45a | Updated GNU Unifont to 15.1.04. | |||||
| 1.20.5 | 24w06a | Added a variant of this font to properly support kanji in Japanese.[2] | |||||
| 1.21 | 24w20a | Updated GNU Unifont to 15.1.05. | |||||
| 1.21.4 | Pre-Release 1 | Updated GNU Unifont to 16.0.01. | |||||
| 1.21.6 | 25w18a | Updated GNU Unifont to 16.0.03. | |||||
| 1.21.11 | 25w41a | Updated GNU Unifont to 17.0.01. | |||||
Bedrock Edition
| Pocket Edition Alpha | |||||||
|---|---|---|---|---|---|---|---|
| v0.7.2 | Added GNU Unifont to fully support other languages. | ||||||
References
See also
- GNU Unifont on Wikipedia
Navigation
| Main fonts |
| ||||
|---|---|---|---|---|---|
| Fallback fonts |
| ||||
| Other fonts |
| ||||
| Joke | |||||