VOOZH about

URL: https://minecraft.wiki/w/Mojangles

⇱ Mojangles – Minecraft Wiki


Mojangles

From Minecraft Wiki
Jump to navigation Jump to search
Mojangles
Date created 2001, for Legend of the Chambered
Creator Markus Persson (early iterations)
Mojang Studios
Crowdin volunteers
License All rights reserved; usable under Minecraft Usage Guidelines
Download https://archive.org/details/minecraft-seven
{
 "title": "Mojangles",
 "rows": [
 {
 "field": "2001, for (link to Legend of the Chambered article, displayed as Legend of the Chambered)",
 "label": "Date created"
 },
 {
 "field": "(link to Markus Persson article, displayed as Markus Persson) (early iterations)<br>(link to Mojang Studios article, displayed as Mojang Studios)<br>(link to Crowdin article, displayed as Crowdin) volunteers",
 "label": "Creator"
 },
 {
 "field": "All rights reserved; usable under [https://www.minecraft.net/en-us/usage-guidelines Minecraft Usage Guidelines]",
 "label": "License"
 },
 {
 "field": "https://archive.org/details/minecraft-seven",
 "label": "Download"
 }
 ],
 "invimages": [],
 "images": [
 "Minecraft font specimen.png"
 ]
}

Mojangles, or Minecraft Seven, internally referred to as default in Java Edition, is the primary font used in Minecraft for in-game text. Its design has been present in all ports of the game.

As of Java Edition 26.1, this font contains 2,412 characters.

Definition

[edit | edit source]

In Java Edition, the default font references 4 files:

  • ascii.png
  • accented.png
  • nonlatin_european.png
  • unifont.zip

The final file is used as a fallback, since any character not (yet) defined in this font will use GNU Unifont instead; said font is covered on its own page.

Supported characters

[edit | edit source]

Java Edition

[edit | edit source]
ascii.png

This contains the most-used characters and some other symbols. Its filename is a misnomer: it does not contain solely ASCII characters. In particular:

  • Glyphs U+0020 SPACE through U+007E ~ TILDE display the Basic Latin Unicode block characters; this mirrors ASCII.
  • Glyphs U+007F DELETE through U+00FF ÿ LATIN SMALL LETTER Y WITH DIAERESIS display the Code page 437 characters.

Each character is drawn as an 8×8 pixel image, with the ascent 7 pixels from the top. The characters are arranged in a 16×16 atlas.

Note: Some of the more obscure characters below may not be displayed correctly.

Unicode C F W Unicode C F W Unicode C F W Unicode C F W
U0020 4 U0050 P P 5 U0192 ƒ ƒ 5 U250C 8
U0021 ! ! 1 U0051 Q Q 5 U00AA ª ª 4 U2588 8
U0022 " " 3 U0052 R R 5 U00BA º º 4 U2584 8
U0023 # # 5 U0053 S S 5 U00AC ¬ ¬ 5 U258C 4
U0024 $ $ 5 U0054 T T 5 U00AB « « 6 U2590 8
U0025 % % 5 U0055 U U 5 U00BB » » 6 U2580 8
U0026 & & 5 U0056 V V 5 U2591 7 U2205 7
U0027 ' ' 1 U0057 W W 5 U2592 8 U2208 5
U0028 ( ( 3 U0058 X X 5 U2593 8 U2261 6
U0029 ) ) 3 U0059 Y Y 5 U2502 5 U00B1 ± ± 5
U002A * * 3 U005A Z Z 5 U2524 5 U2265 5
U002B + + 5 U005B [ [ 3 U2561 5 U2264 5
U002C , , 1 U005C \ \ 5 U2562 7 U2320 7
U002D - - 5 U005D ] ] 3 U2556 7 U2321 4
U002E . . 1 U005E ^ ^ 5 U2555 5 U00F7 ÷ ÷ 5
U002F / / 5 U005F _ _ 5 U2563 7 U2248 6
U0030 0 0 5 U0060 ` ` 2 U2551 7 U00B0 ° ° 4
U0031 1 1 5 U0061 a a 5 U2557 7 U2219 5
U0032 2 2 5 U0062 b b 5 U255D 7 U221A 6
U0033 3 3 5 U0063 c c 5 U255C 7 U207F 4
U0034 4 4 5 U0064 d d 5 U255B 5 U00B2 ² ² 4
U0035 5 5 5 U0065 e e 5 U2510 5 U25A0 5
U0036 6 6 5 U0066 f f 4 U2514 8
U0037 7 7 5 U0067 g g 5 U2534 8
U0038 8 8 5 U0068 h h 5 U252C 8
U0039 9 9 5 U0069 i i 1 U251C 8
U003A : : 1 U006A j j 5 U2500 8
U003B ; ; 1 U006B k k 4 U253C 8
U003C < < 4 U006C l l 2 U255E 8
U003D = = 5 U006D m m 5 U255F 8
U003E > > 4 U006E n n 5 U255A 8
U003F ? ? 5 U006F o o 5 U2554 8
U0040 @ @ 6 U0070 p p 5 U2569 8
U0041 A A 5 U0071 q q 5 U2566 8
U0042 B B 5 U0072 r r 5 U2560 8
U0043 C C 5 U0073 s s 5 U2550 8
U0044 D D 5 U0074 t t 3 U256C 8
U0045 E E 5 U0075 u u 5 U2567 8
U0046 F F 5 U0076 v v 5 U2568 8
U0047 G G 5 U0077 w w 5 U2564 8
U0048 H H 5 U0078 x x 5 U2565 8
U0049 I I 3 U0079 y y 5 U2559 8
U004A J J 5 U007A z z 5 U2558 8
U004B K K 5 U007B { { 3 U2552 8
U004C L L 5 U007C | | 1 U2553 8
U004D M M 5 U007D } } 3 U256B 8
U004E N N 5 U007E ~ ~ 6 U256A 8
U004F O O 5 U00A3 £ £ 5 U2518 5
accented.png

This contains mostly versions of letters with accents and diacritics. However, it also contains some exceptions such as circled numbers and letters.

Each character is drawn as a 12×9 pixel image, with the ascent 10 pixels from the top. As of 25w04a, the characters are arranged in a 75×16 atlas. New characters expand the atlas downward. In comparison to ascii.png, the characters can be up to 3 px taller, 1 px lower, and 1 px wider. Due to the characters being taller than usual, the top pixels might stick out of some interfaces or overlap with text above them.[1]

nonlatin_european.png

This contains many accented characters and most of the miscellaneous symbols. Contrary to its name, it also includes characters that are non-European,[2] and some obscure Latin script characters.

Each character is drawn as a 8×8 pixel image, with the ascent 7 pixels from the top. As of 25w04a, the characters are arranged in a 67×16 atlas. New characters expand the atlas downward.

unifont.zip

This is the file used for the GNU Unifont fallback characters; see that page for more info.

Emoji

[edit | edit source]
👁 Image
Emoji and their associated items.

As of 1.20.2, Minecraft has support for 43 emoji.

List of characters:

Unicode C F
U2600
U2601
U2602
U2603
U2604
U2611
U2614
U2620
U262E
U262F
U2639
U263A
U2640
U2642
U2660
U2663
U2665
U2666
U2693
U2694
U2697
U26A0
U26A1
U26C4
U26C8
U26CF
U2709
U2714
U2763
U2744
U1F525 🔥 🔥
U1F30A 🌊 🌊
U1F5E1 🗡 🗡
U1F3F9 🏹 🏹
U1FA93 🪓 🪓
U1F531 🔱 🔱
U1F3A3 🎣 🎣
U1F9EA 🧪 🧪
U2702
U1F356 🍖 🍖
U1FAA3 🪣 🪣
U1F514 🔔 🔔
U23F3


Bedrock Edition

[edit | edit source]
WARNING: Emojis are not supported by Ore UI screens.[3][4]
default8.png (and related)

A modified copy of the Java Edition 1.12.2 font. The U+00A9 © COPYRIGHT SIGN has been changed. The file ascii_sga.png also reflects Java Edition; it is the SGA minecraft:alt font used when enchanting.

Characters U+00C0 À LATIN CAPITAL LETTER A WITH GRAVE through U+00A9 © COPYRIGHT SIGN are actually mapped to the C0 control codes (U+0000..U+001F). The U+007F DELETE character is mapped to the U+2302 ⌂ HOUSE character instead. Despite the upper two rows and ⌂ appearances, they are mapped to the characters U+0000..U+001F and U+007F. The last character is U+00A0 NO-BREAK SPACE. This means that typing a control character instead shows a character that is unlike the expected representation. Most fonts either show nothing, or a box with the abbreviation inside, as does GNU Unifont. The glyph_##.png files reflect Java Edition's Legacy Unicode provider. The numbers in the glyph file name represent the first 2 digits in the Unicode code, while the location in the file is the next 2 digits. They cover characters U+0000..U+D7AF, some of U+E000..U+E1FF, and U+F900..U+FFFF.

There exist 2 Private Use Area sheets: glyph_E0.png glyph_E1.png. E0 contains glyphs for control icons, such as 👁 A button
and 👁 +Control Pad right
. E1 contains glyphs for miscellaneous icons, including the minecoin and Agent icon. E0 characters are categorized in emoticons.json.[5]

Downloads

[edit | edit source]

Several versions of the font exist on Mojang's servers for use either by the website, or occasionally for use with the game itself.

Name Format Use case Link
minecraftfont woff Used for the Classic remake https://classic.minecraft.net/assets/fonts/minecraftfont.woff
MinecraftSeven woff Used for the main website https://www.minecraft.net/etc.clientlibs/minecraft/clientlibs/clientlib-site/resources/resources/fonts/MinecraftSeven.woff (archived)
MinecraftSeven_v2 woff2 Used for the main website https://www.minecraft.net/etc.clientlibs/minecraftnet/clientlibs/clientlib-site/resources/fonts/Minecraft-Seven_v2.woff2
seven ttf Used for 1.13-pre6 https://resources.download.minecraft.net/3d/3d009535ec7860c29603cd66cdb4db5c8b4aefd2 (requires manual rename to seven.ttf)

Other versions of the font file are obtainable through other means:

  • A file called minecraft.ttf can be found in versions of Pocket Edition from v0.8.0 alpha build 2 to v0.10.4 alpha; it can be obtained via opening the apk file as though it were a zip or jar file, and removed from the archive accordingly.
  • The Mojangles font file used by Bedrock Edition can be found at C:\Program Files\WindowsApps\Microsoft.MinecraftUWP\data\fonts on Windows, however permissions for the WindowsApps folder will need to be adjusted as to permit access.

History

[edit | edit source]
This section is missing information about:
  • The legacy console editions also used this font, but some glyphs were different (e.g. f, m) - document the history and differences here
  • likewise, the Classic remake also uses a slightly different font
  • LCE also had a separate "Mojangles 7"
 
Please expand the section to include this information. Further details may exist on the talk page.

Java Edition

[edit | edit source]
Java Edition Classic
0.0.2aAdded the default font under default.gif.
0.0.17aAdded default.png.
The game now uses default.png instead of default.gif for rendering characters.
Java Edition Alpha
v1.2.2Removed default.gif.
Java Edition
1.6.113w24aRenamed default.png to ascii.png.
1.13pre6ascii.png has been removed; font rendering is now handled by an external file, seven.ttf. Multiple characters have had their appearance changed slightly, most notably periods, commas, colons, and semicolons being shortened.
pre7ascii.png has been reimplemented alongside new accompanying files accented.png and nonlatin_european.png.
seven.ttf is no longer used and no longer automatically downloaded. Loading into 1.13-pre6 will cause the game to fall back to GNU Unifont.
1.14.2Pre-Release 2Added a default Vietnamese font.
Changed a character in default Armenian font.
Added missing glyphs in default Hebrew and Armenian fonts.
Added Runic alphabet to the default font.
Pre-Release 4Added more characters to the default font.
Corrected several glyphs.
1.15Pre-release 6Changed the textures of ßβ.
? accented.png and nonlatin_european.png have more characters.
1.16Pre-release 7

Bedrock Edition

[edit | edit source]
Pocket Edition Alpha
v0.1.0Added the default ASCII font called default.png.
v0.1.3Added a copy of this file called default8.png.​[more information needed]
?Removed default.png.
v0.8.0build 2A font file called minecraft.ttf, very closely resembling the Minecraft font, is now present in the game files. Whether it is actually used for anything is unknown.
v0.10.5minecraft.ttf has been removed.

Changed characters

[edit | edit source]

ascii.png

[edit | edit source]

accented.png

[edit | edit source]

nonlatin_european.png

[edit | edit source]

Issues

[edit | edit source]

Issues relating to "Default font", "Mojangles", or "Minecraft Seven" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

[edit | edit source]
  • The name is closely similar to that of Bojangles.
  • The general typographic design has been present in many previous games by Markus Persson, such as Legend of the Chambered.
  • According to the Bedrock Edition Chat Settings and the Bedrock Edition game files, the name of the font used by Bedrock Edition is called "Mojangles".
  • According to Java Edition 1.13-pre6, the name of the font used by Java Edition is called "Minecraft Seven".
  • The characters U+00B8 CEDILLA ¸ and U+0327 COMBINING CEDILLA ◌̧ used to be swapped.
  • The New Nintendo 3DS Edition's font is a combination of the pre-1.12 JE font[6] and some select characters from GNU Unifont. In addition, the ® sign was changed.

References

[edit | edit source]
  1. MC-133331 – New font: rows are lower than letters with diacritics
  2. MC-199249 – nonlatin_european.png contains non-European glyphs – resolved as "Works As Intended".
  3. "Emojis & Symbols" – Bedrock Wiki, April 1, 2024.
  4. MCPE-185774 – New server UI does not show some characters – resolved as "Won't Fix".
  5. https://github.com/TwistedAsylumMC/bedrock-unicode-characters
  6. https://web.archive.org/web/20251228183848/https://dafontstyle.com/download/minecraft-font-style.html

Navigation

[edit | edit source]
Retrieved from "https://minecraft.wiki/w/Mojangles?oldid=3626579"

Navigation menu