Minecraft:Font: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| Line 74: | Line 74: | ||
==== Blocks & items ==== | ==== Blocks & items ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 80: | Line 79: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:wood_pickaxe:</code> | |<code>:wood_pickaxe:</code> | ||
| | | | ||
| Line 86: | Line 84: | ||
|[[File:Wooden_Pickaxe_emoji.png]] | |[[File:Wooden_Pickaxe_emoji.png]] | ||
|- | |- | ||
|<code>:wood_sword:</code> | |<code>:wood_sword:</code> | ||
| | | | ||
| Line 92: | Line 89: | ||
|[[File:Wooden_Sword_emoji.png]] | |[[File:Wooden_Sword_emoji.png]] | ||
|- | |- | ||
|<code>:crafting_table:</code> | |<code>:crafting_table:</code> | ||
| | | | ||
| Line 98: | Line 94: | ||
|[[File:Crafting_Table_emoji.png]] | |[[File:Crafting_Table_emoji.png]] | ||
|- | |- | ||
|<code>:furnace:</code> | |<code>:furnace:</code> | ||
| | | | ||
| Line 107: | Line 102: | ||
==== HUD ==== | ==== HUD ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 113: | Line 107: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:armor:</code> | |<code>:armor:</code> | ||
| | | | ||
| Line 119: | Line 112: | ||
|[[File:Armor_emoji.png]] | |[[File:Armor_emoji.png]] | ||
|- | |- | ||
|<code>:tip_crosshair:</code> | |<code>:tip_crosshair:</code> | ||
| | | | ||
| Line 125: | Line 117: | ||
|[[File:Crosshair_emoji.png]] | |[[File:Crosshair_emoji.png]] | ||
|- | |- | ||
|<code>:shank:</code> | |<code>:shank:</code> | ||
| | | | ||
| Line 131: | Line 122: | ||
|[[File:Shank_emoji.png]] | |[[File:Shank_emoji.png]] | ||
|- | |- | ||
|<code>:heart:</code> | |<code>:heart:</code> | ||
| | | | ||
| Line 140: | Line 130: | ||
==== Marketplace ==== | ==== Marketplace ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 146: | Line 135: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:minecoin:</code> | |<code>:minecoin:</code> | ||
<code>:token:</code> | <code>:token:</code> | ||
| Line 153: | Line 141: | ||
|[[File:Minecoin_emoji.png]] | |[[File:Minecoin_emoji.png]] | ||
|- | |- | ||
|<code>:minecoin:</code> | |<code>:minecoin:</code> | ||
<code>:token:</code> | <code>:token:</code> | ||
| Line 165: | Line 152: | ||
==== Recipe book ==== | ==== Recipe book ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 171: | Line 157: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:craftable_toggle_on:</code> | |<code>:craftable_toggle_on:</code> | ||
| | | | ||
| Line 177: | Line 162: | ||
|[[File:Craftable_Toggle_On_emoji.png]] | |[[File:Craftable_Toggle_On_emoji.png]] | ||
|- | |- | ||
|<code>:craftable_toggle_off:</code> | |<code>:craftable_toggle_off:</code> | ||
| | | | ||
| Line 188: | Line 172: | ||
===== Mouse ===== | ===== Mouse ===== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 194: | Line 177: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:mouse_left_button:</code> | |<code>:mouse_left_button:</code> | ||
| | | | ||
| Line 200: | Line 182: | ||
|[[File:Left_Button_emoji.png]] | |[[File:Left_Button_emoji.png]] | ||
|- | |- | ||
|<code>:mouse_right_button:</code> | |<code>:mouse_right_button:</code> | ||
| | | | ||
| Line 206: | Line 187: | ||
|[[File:Right_Button_emoji.png]] | |[[File:Right_Button_emoji.png]] | ||
|- | |- | ||
|<code>:mouse_middle_button:</code> | |<code>:mouse_middle_button:</code> | ||
| | | | ||
| Line 212: | Line 192: | ||
|[[File:Middle_Button_emoji.png]] | |[[File:Middle_Button_emoji.png]] | ||
|- | |- | ||
|<code>:mouse_button:</code> | |<code>:mouse_button:</code> | ||
| | | | ||
| Line 218: | Line 197: | ||
|[[File:Button_emoji.png]] | |[[File:Button_emoji.png]] | ||
|- | |- | ||
|<code>:light_mouse_left_button:</code> | |<code>:light_mouse_left_button:</code> | ||
| | | | ||
| Line 224: | Line 202: | ||
|[[File:Light_Left_Button_emoji.png]] | |[[File:Light_Left_Button_emoji.png]] | ||
|- | |- | ||
|<code>:light_mouse_right_button:</code> | |<code>:light_mouse_right_button:</code> | ||
| | | | ||
| Line 230: | Line 207: | ||
|[[File:Light_Right_Button_emoji.png]] | |[[File:Light_Right_Button_emoji.png]] | ||
|- | |- | ||
|<code>:light_mouse_middle_button:</code> | |<code>:light_mouse_middle_button:</code> | ||
| | | | ||
| Line 236: | Line 212: | ||
|[[File:Light_Middle_Button_emoji.png]] | |[[File:Light_Middle_Button_emoji.png]] | ||
|- | |- | ||
|<code>:light_mouse_button:</code> | |<code>:light_mouse_button:</code> | ||
| | | | ||
| Line 245: | Line 220: | ||
===== Touch ===== | ===== Touch ===== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 251: | Line 225: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:touch_forward:</code> | |<code>:touch_forward:</code> | ||
| | | | ||
| Line 257: | Line 230: | ||
|[[File:Forward_emoji.png]] | |[[File:Forward_emoji.png]] | ||
|- | |- | ||
|<code>:touch_left:</code> | |<code>:touch_left:</code> | ||
| | | | ||
| Line 263: | Line 235: | ||
|[[File:Left_emoji.png]] | |[[File:Left_emoji.png]] | ||
|- | |- | ||
|<code>:touch_back:</code> | |<code>:touch_back:</code> | ||
| | | | ||
| Line 269: | Line 240: | ||
|[[File:Back_emoji.png]] | |[[File:Back_emoji.png]] | ||
|- | |- | ||
|<code>:touch_right:</code> | |<code>:touch_right:</code> | ||
| | | | ||
| Line 275: | Line 245: | ||
|[[File:Right_emoji.png]] | |[[File:Right_emoji.png]] | ||
|- | |- | ||
|<code>:touch_jump:</code> | |<code>:touch_jump:</code> | ||
| | | | ||
| Line 281: | Line 250: | ||
|[[File:Jump_emoji.png]] | |[[File:Jump_emoji.png]] | ||
|- | |- | ||
|<code>:touch_sneak:</code> | |<code>:touch_sneak:</code> | ||
| | | | ||
| Line 287: | Line 255: | ||
|[[File:Sneak_emoji.png]] | |[[File:Sneak_emoji.png]] | ||
|- | |- | ||
|? | |? | ||
| | | | ||
| Line 293: | Line 260: | ||
|[[File:Emote_emoji.png]] | |[[File:Emote_emoji.png]] | ||
|- | |- | ||
|<code>:touch_chat:</code> | |<code>:touch_chat:</code> | ||
| | | | ||
| Line 299: | Line 265: | ||
|[[File:Chat_emoji.png]] | |[[File:Chat_emoji.png]] | ||
|- | |- | ||
|? | |? | ||
| | | | ||
| Line 305: | Line 270: | ||
|[[File:Pause_emoji.png]] | |[[File:Pause_emoji.png]] | ||
|- | |- | ||
|<code>:touch_sprint_double_tap:</code> | |<code>:touch_sprint_double_tap:</code> | ||
| | | | ||
| Line 311: | Line 275: | ||
|[[File:Sprint_Double_Tap_emoji.png]] | |[[File:Sprint_Double_Tap_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_jump:</code> | |<code>:tip_virtual_button_jump:</code> | ||
| | | | ||
| Line 317: | Line 280: | ||
|[[File:Jump_emoji.png]] | |[[File:Jump_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_action_attack_or_destroy:</code> | |<code>:tip_virtual_button_action_attack_or_destroy:</code> | ||
| | | | ||
| Line 323: | Line 285: | ||
|[[File:Attack_emoji.png]] | |[[File:Attack_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_joystick:</code> | |<code>:tip_virtual_joystick:</code> | ||
| | | | ||
| Line 329: | Line 290: | ||
|[[File:Joystick_emoji.png]] | |[[File:Joystick_emoji.png]] | ||
|- | |- | ||
|<code>:touch_virtual_joystick_forward:</code> | |<code>:touch_virtual_joystick_forward:</code> | ||
| | | | ||
| Line 335: | Line 295: | ||
|[[File:Joystick_Forward_emoji.png]] | |[[File:Joystick_Forward_emoji.png]] | ||
|- | |- | ||
|<code>:touch_virtual_joystick_left:</code> | |<code>:touch_virtual_joystick_left:</code> | ||
| | | | ||
| Line 341: | Line 300: | ||
|[[File:Joystick_Left_emoji.png]] | |[[File:Joystick_Left_emoji.png]] | ||
|- | |- | ||
|<code>:touch_virtual_joystick_back:</code> | |<code>:touch_virtual_joystick_back:</code> | ||
| | | | ||
| Line 347: | Line 305: | ||
|[[File:Joystick_Back_emoji.png]] | |[[File:Joystick_Back_emoji.png]] | ||
|- | |- | ||
|<code>:touch_virtual_joystick_right:</code> | |<code>:touch_virtual_joystick_right:</code> | ||
| | | | ||
| Line 353: | Line 310: | ||
|[[File:Joystick_Right_emoji.png]] | |[[File:Joystick_Right_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_action_build_or_use:</code> | |<code>:tip_virtual_button_action_build_or_use:</code> | ||
| | | | ||
| Line 359: | Line 315: | ||
|[[File:Place_emoji.png]] | |[[File:Place_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_sneak:</code> | |<code>:tip_virtual_button_sneak:</code> | ||
| | | | ||
| Line 365: | Line 320: | ||
|[[File:Sneak_emoji.png]] | |[[File:Sneak_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_sprint:</code> | |<code>:tip_virtual_button_sprint:</code> | ||
<code>:touch_sprint:</code> | <code>:touch_sprint:</code> | ||
| Line 372: | Line 326: | ||
|[[File:Sprint_emoji.png]] | |[[File:Sprint_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_fly_up:</code> | |<code>:tip_virtual_button_fly_up:</code> | ||
| | | | ||
| Line 378: | Line 331: | ||
|[[File:Fly_Up_emoji.png]] | |[[File:Fly_Up_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_fly_down:</code> | |<code>:tip_virtual_button_fly_down:</code> | ||
| | | | ||
| Line 384: | Line 336: | ||
|[[File:Fly_Down_emoji.png]] | |[[File:Fly_Down_emoji.png]] | ||
|- | |- | ||
|<code>:tip_virtual_button_dismount:</code> | |<code>:tip_virtual_button_dismount:</code> | ||
| | | | ||
| Line 390: | Line 341: | ||
|[[File:Dismount_emoji.png]] | |[[File:Dismount_emoji.png]] | ||
|- | |- | ||
|<code>:touch_fly_up:</code> | |<code>:touch_fly_up:</code> | ||
| | | | ||
| Line 396: | Line 346: | ||
|[[File:Fly_Up_Old_emoji.png]] | |[[File:Fly_Up_Old_emoji.png]] | ||
|- | |- | ||
|<code>:touch_fly_down:</code> | |<code>:touch_fly_down:</code> | ||
| | | | ||
| Line 402: | Line 351: | ||
|[[File:Fly_Down_Old_emoji.png]] | |[[File:Fly_Down_Old_emoji.png]] | ||
|- | |- | ||
|<code>:touch_stop_flying:</code> | |<code>:touch_stop_flying:</code> | ||
| | | | ||
| Line 408: | Line 356: | ||
|[[File:Stop_Flying_emoji.png]] | |[[File:Stop_Flying_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_sneak:</code> | |<code>:tip_touch_sneak:</code> | ||
| | | | ||
| Line 414: | Line 361: | ||
|[[File:Small_Sneak_emoji.png]] | |[[File:Small_Sneak_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_jump:</code> | |<code>:tip_touch_jump:</code> | ||
| | | | ||
| Line 420: | Line 366: | ||
|[[File:Small_Jump_emoji.png]] | |[[File:Small_Jump_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_inventory:</code> | |<code>:tip_touch_inventory:</code> | ||
| | | | ||
| Line 426: | Line 371: | ||
|[[File:Small_Inventory_emoji.png]] | |[[File:Small_Inventory_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_fly_up:</code> | |<code>:tip_touch_fly_up:</code> | ||
| | | | ||
| Line 432: | Line 376: | ||
|[[File:Small_Fly_Up_emoji.png]] | |[[File:Small_Fly_Up_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_fly_down:</code> | |<code>:tip_touch_fly_down:</code> | ||
| | | | ||
| Line 438: | Line 381: | ||
|[[File:Small_Fly_Down_emoji.png]] | |[[File:Small_Fly_Down_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_forward:</code> | |<code>:tip_touch_forward:</code> | ||
| | | | ||
| Line 444: | Line 386: | ||
|[[File:Small_Up_Arrow_emoji.png]] | |[[File:Small_Up_Arrow_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_left:</code> | |<code>:tip_touch_left:</code> | ||
| | | | ||
| Line 450: | Line 391: | ||
|[[File:Small_Left_Arrow_emoji.png]] | |[[File:Small_Left_Arrow_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_back:</code> | |<code>:tip_touch_back:</code> | ||
| | | | ||
| Line 456: | Line 396: | ||
|[[File:Small_Down_Arrow_emoji.png]] | |[[File:Small_Down_Arrow_emoji.png]] | ||
|- | |- | ||
|<code>:tip_touch_right:</code> | |<code>:tip_touch_right:</code> | ||
| | | | ||
| Line 465: | Line 404: | ||
===== Controller ===== | ===== Controller ===== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 471: | Line 409: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:ps4_left_stick_up:</code> | |<code>:ps4_left_stick_up:</code> | ||
<code>:switch_left_stick_up:</code> | <code>:switch_left_stick_up:</code> | ||
| Line 479: | Line 416: | ||
|[[File:Ps4 left stick up.png]] | |[[File:Ps4 left stick up.png]] | ||
|- | |- | ||
|<code>:ps4_left_stick_left:</code> | |<code>:ps4_left_stick_left:</code> | ||
<code>:switch_left_stick_left:</code> | <code>:switch_left_stick_left:</code> | ||
| Line 487: | Line 423: | ||
|[[File:Ps4 left stick left.png]] | |[[File:Ps4 left stick left.png]] | ||
|- | |- | ||
|<code>:ps4_left_stick_down:</code> | |<code>:ps4_left_stick_down:</code> | ||
<code>:switch_left_stick_down:</code> | <code>:switch_left_stick_down:</code> | ||
| Line 495: | Line 430: | ||
|[[File:Ps4 left stick down.png]] | |[[File:Ps4 left stick down.png]] | ||
|- | |- | ||
|<code>:ps4_left_stick_right:</code> | |<code>:ps4_left_stick_right:</code> | ||
<code>:switch_left_stick_right:</code> | <code>:switch_left_stick_right:</code> | ||
| Line 503: | Line 437: | ||
|[[File:Ps4 left stick right.png]] | |[[File:Ps4 left stick right.png]] | ||
|- | |- | ||
|<code>:ps4_right_stick_up:</code> | |<code>:ps4_right_stick_up:</code> | ||
<code>:switch_right_stick_up:</code> | <code>:switch_right_stick_up:</code> | ||
| Line 511: | Line 444: | ||
|(/assets/images/text/emojis/controller/right_stick_up.png) | |(/assets/images/text/emojis/controller/right_stick_up.png) | ||
|- | |- | ||
|<code>:ps4_right_stick_left:</code> | |<code>:ps4_right_stick_left:</code> | ||
<code>:switch_right_stick_left:</code> | <code>:switch_right_stick_left:</code> | ||
| Line 519: | Line 451: | ||
|(/assets/images/text/emojis/controller/right_stick_left.png) | |(/assets/images/text/emojis/controller/right_stick_left.png) | ||
|- | |- | ||
|<code>:ps4_right_stick_down:</code> | |<code>:ps4_right_stick_down:</code> | ||
<code>:switch_right_stick_down:</code> | <code>:switch_right_stick_down:</code> | ||
| Line 527: | Line 458: | ||
|(/assets/images/text/emojis/controller/right_stick_down.png) | |(/assets/images/text/emojis/controller/right_stick_down.png) | ||
|- | |- | ||
|<code>:ps4_right_stick_right:</code> | |<code>:ps4_right_stick_right:</code> | ||
<code>:switch_right_stick_right:</code> | <code>:switch_right_stick_right:</code> | ||
| Line 538: | Line 468: | ||
====== Nintendo Switch ====== | ====== Nintendo Switch ====== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 544: | Line 473: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:switch_face_button_down:</code> | |<code>:switch_face_button_down:</code> | ||
| | | | ||
| Line 550: | Line 478: | ||
|[[File:Switch face button right.png]] | |[[File:Switch face button right.png]] | ||
|- | |- | ||
|<code>:switch_face_button_right:</code> | |<code>:switch_face_button_right:</code> | ||
| | | | ||
| Line 556: | Line 483: | ||
|[[File:Switch face button down.png]] | |[[File:Switch face button down.png]] | ||
|- | |- | ||
|<code>:switch_face_button_left:</code> | |<code>:switch_face_button_left:</code> | ||
| | | | ||
| Line 562: | Line 488: | ||
|[[File:Switch face button up.png]] | |[[File:Switch face button up.png]] | ||
|- | |- | ||
|<code>:switch_face_button_up:</code> | |<code>:switch_face_button_up:</code> | ||
| | | | ||
| Line 568: | Line 493: | ||
|[[File:Switch face button left.png]] | |[[File:Switch face button left.png]] | ||
|- | |- | ||
|<code>:switch_bumper_left:</code> | |<code>:switch_bumper_left:</code> | ||
| | | | ||
| Line 574: | Line 498: | ||
|[[File:Switch bumper left.png]] | |[[File:Switch bumper left.png]] | ||
|- | |- | ||
|<code>:switch_bumper_right:</code> | |<code>:switch_bumper_right:</code> | ||
| | | | ||
| Line 580: | Line 503: | ||
|[[File:Switch bumper right.png]] | |[[File:Switch bumper right.png]] | ||
|- | |- | ||
|<code>:switch_trigger_left:</code> | |<code>:switch_trigger_left:</code> | ||
| | | | ||
| Line 586: | Line 508: | ||
|[[File:Switch left trigger.png]] | |[[File:Switch left trigger.png]] | ||
|- | |- | ||
|<code>:switch_trigger_right:</code> | |<code>:switch_trigger_right:</code> | ||
| | | | ||
| Line 592: | Line 513: | ||
|[[File:Switch right trigger.png]] | |[[File:Switch right trigger.png]] | ||
|- | |- | ||
|<code>:switch_select:</code> | |<code>:switch_select:</code> | ||
| | | | ||
| Line 598: | Line 518: | ||
|[[File:Switch select button.png]] | |[[File:Switch select button.png]] | ||
|- | |- | ||
|<code>:switch_start:</code> | |<code>:switch_start:</code> | ||
| | | | ||
| Line 604: | Line 523: | ||
|[[File:Switch start button.png]] | |[[File:Switch start button.png]] | ||
|- | |- | ||
|<code>:switch_stick_left:</code> | |<code>:switch_stick_left:</code> | ||
| | | | ||
| Line 610: | Line 528: | ||
|[[File:Switch stick left.png]] | |[[File:Switch stick left.png]] | ||
|- | |- | ||
|<code>:switch_stick_right:</code> | |<code>:switch_stick_right:</code> | ||
| | | | ||
| Line 616: | Line 533: | ||
|[[File:Switch stick right.png]] | |[[File:Switch stick right.png]] | ||
|- | |- | ||
|<code>:switch_dpad_up:</code> | |<code>:switch_dpad_up:</code> | ||
| | | | ||
| Line 622: | Line 538: | ||
|[[File:Switch dpad up.png]] | |[[File:Switch dpad up.png]] | ||
|- | |- | ||
|<code>:switch_dpad_left:</code> | |<code>:switch_dpad_left:</code> | ||
| | | | ||
| Line 628: | Line 543: | ||
|[[File:Switch dpad left.png]] | |[[File:Switch dpad left.png]] | ||
|- | |- | ||
|<code>:switch_dpad_down:</code> | |<code>:switch_dpad_down:</code> | ||
| | | | ||
| Line 634: | Line 548: | ||
|[[File:Switch dpad down.png]] | |[[File:Switch dpad down.png]] | ||
|- | |- | ||
|<code>:switch_dpad_right:</code> | |<code>:switch_dpad_right:</code> | ||
| | | | ||
| Line 643: | Line 556: | ||
====== PlayStation 4 ====== | ====== PlayStation 4 ====== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 649: | Line 561: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:ps4_face_button_down:</code> | |<code>:ps4_face_button_down:</code> | ||
| | | | ||
| Line 655: | Line 566: | ||
|[[File:Ps4 face button down.png]] | |[[File:Ps4 face button down.png]] | ||
|- | |- | ||
|<code>:ps4_face_button_right:</code> | |<code>:ps4_face_button_right:</code> | ||
| | | | ||
| Line 661: | Line 571: | ||
|[[File:Ps4 face button right.png]] | |[[File:Ps4 face button right.png]] | ||
|- | |- | ||
|<code>:ps4_face_button_left:</code> | |<code>:ps4_face_button_left:</code> | ||
| | | | ||
| Line 667: | Line 576: | ||
|[[File:Ps4 face button left.png]] | |[[File:Ps4 face button left.png]] | ||
|- | |- | ||
|<code>:ps4_face_button_up:</code> | |<code>:ps4_face_button_up:</code> | ||
| | | | ||
| Line 673: | Line 581: | ||
|[[File:Ps4 face button up.png]] | |[[File:Ps4 face button up.png]] | ||
|- | |- | ||
|<code>:ps4_bumper_left:</code> | |<code>:ps4_bumper_left:</code> | ||
| | | | ||
| Line 679: | Line 586: | ||
|[[File:Ps4 bumper left.png]] | |[[File:Ps4 bumper left.png]] | ||
|- | |- | ||
|<code>:ps4_bumper_right:</code> | |<code>:ps4_bumper_right:</code> | ||
| | | | ||
| Line 685: | Line 591: | ||
|[[File:Ps4 bumper right.png]] | |[[File:Ps4 bumper right.png]] | ||
|- | |- | ||
|<code>:ps4_trigger_left:</code> | |<code>:ps4_trigger_left:</code> | ||
| | | | ||
| Line 691: | Line 596: | ||
|[[File:Ps4 left trigger.png]] | |[[File:Ps4 left trigger.png]] | ||
|- | |- | ||
|<code>:ps4_trigger_right:</code> | |<code>:ps4_trigger_right:</code> | ||
| | | | ||
| Line 697: | Line 601: | ||
|[[File:Ps4 right trigger.png]] | |[[File:Ps4 right trigger.png]] | ||
|- | |- | ||
|<code>:ps4_select:</code> | |<code>:ps4_select:</code> | ||
| | | | ||
| Line 703: | Line 606: | ||
|[[File:Ps4 select button.png]] | |[[File:Ps4 select button.png]] | ||
|- | |- | ||
|<code>:ps4_start:</code> | |<code>:ps4_start:</code> | ||
| | | | ||
| Line 709: | Line 611: | ||
|[[File:Ps4 start button.png]] | |[[File:Ps4 start button.png]] | ||
|- | |- | ||
|<code>:ps4_stick_left:</code> | |<code>:ps4_stick_left:</code> | ||
| | | | ||
| Line 715: | Line 616: | ||
|[[File:Ps4 stick left.png]] | |[[File:Ps4 stick left.png]] | ||
|- | |- | ||
|<code>:ps4_stick_right:</code> | |<code>:ps4_stick_right:</code> | ||
| | | | ||
| Line 721: | Line 621: | ||
|[[File:Ps4 stick right.png]] | |[[File:Ps4 stick right.png]] | ||
|- | |- | ||
|<code>:ps4_dpad_up:</code> | |<code>:ps4_dpad_up:</code> | ||
| | | | ||
| Line 727: | Line 626: | ||
|[[File:Ps4 dpad up.png]] | |[[File:Ps4 dpad up.png]] | ||
|- | |- | ||
|<code>:ps4_dpad_left:</code> | |<code>:ps4_dpad_left:</code> | ||
| | | | ||
| Line 733: | Line 631: | ||
|[[File:Ps4 dpad left.png]] | |[[File:Ps4 dpad left.png]] | ||
|- | |- | ||
|<code>:ps4_dpad_down:</code> | |<code>:ps4_dpad_down:</code> | ||
| | | | ||
| Line 739: | Line 636: | ||
|[[File:Ps4 dpad down.png]] | |[[File:Ps4 dpad down.png]] | ||
|- | |- | ||
|<code>:ps4_dpad_right:</code> | |<code>:ps4_dpad_right:</code> | ||
| | | | ||
| Line 889: | Line 785: | ||
====== Xbox ====== | ====== Xbox ====== | ||
{| class="wikitable collapsible collapsed" | {| class="wikitable collapsible collapsed" | ||
!Shortcode | !Shortcode | ||
!Character | !Character | ||
| Line 895: | Line 790: | ||
!Preview | !Preview | ||
|- | |- | ||
|<code>:xbox_face_button_down:</code> | |<code>:xbox_face_button_down:</code> | ||
| | | | ||
| Line 901: | Line 795: | ||
|[[File:Xbox face button down.png]] | |[[File:Xbox face button down.png]] | ||
|- | |- | ||
|<code>:xbox_face_button_right:</code> | |<code>:xbox_face_button_right:</code> | ||
| | | | ||
| Line 907: | Line 800: | ||
|[[File:Xbox face button right.png]] | |[[File:Xbox face button right.png]] | ||
|- | |- | ||
|<code>:xbox_face_button_left:</code> | |<code>:xbox_face_button_left:</code> | ||
| | | | ||
| Line 913: | Line 805: | ||
|[[File:Xbox face button left.png]] | |[[File:Xbox face button left.png]] | ||
|- | |- | ||
|<code>:xbox_face_button_up:</code> | |<code>:xbox_face_button_up:</code> | ||
| | | | ||
| Line 919: | Line 810: | ||
|[[File:Xbox face button up.png]] | |[[File:Xbox face button up.png]] | ||
|- | |- | ||
|<code>:xbox_bumper_left:</code> | |<code>:xbox_bumper_left:</code> | ||
| | | | ||
| Line 925: | Line 815: | ||
|[[File:Xbox bumper left.png]] | |[[File:Xbox bumper left.png]] | ||
|- | |- | ||
|<code>:xbox_bumper_right:</code> | |<code>:xbox_bumper_right:</code> | ||
| | | | ||
| Line 931: | Line 820: | ||
|[[File:Xbox bumper right.png]] | |[[File:Xbox bumper right.png]] | ||
|- | |- | ||
|<code>:xbox_trigger_left:</code> | |<code>:xbox_trigger_left:</code> | ||
| | | | ||
| Line 937: | Line 825: | ||
|[[File:Xbox left trigger.png]] | |[[File:Xbox left trigger.png]] | ||
|- | |- | ||
|<code>:xbox_trigger_right:</code> | |<code>:xbox_trigger_right:</code> | ||
| | | | ||
| Line 943: | Line 830: | ||
|[[File:Xbox right trigger.png]] | |[[File:Xbox right trigger.png]] | ||
|- | |- | ||
|<code>:xbox_select:</code> | |<code>:xbox_select:</code> | ||
| | | | ||
| Line 949: | Line 835: | ||
|[[File:Xbox select button.png]] | |[[File:Xbox select button.png]] | ||
|- | |- | ||
|<code>:xbox_start:</code> | |<code>:xbox_start:</code> | ||
| | | | ||
| Line 955: | Line 840: | ||
|[[File:Xbox start button.png]] | |[[File:Xbox start button.png]] | ||
|- | |- | ||
|<code>:xbox_stick_left:</code> | |<code>:xbox_stick_left:</code> | ||
| | | | ||
| Line 961: | Line 845: | ||
|[[File:Xbox stick left.png]] | |[[File:Xbox stick left.png]] | ||
|- | |- | ||
|<code>:xbox_stick_right:</code> | |<code>:xbox_stick_right:</code> | ||
| | | | ||
| Line 967: | Line 850: | ||
|[[File:Xbox stick right.png]] | |[[File:Xbox stick right.png]] | ||
|- | |- | ||
|<code>:xbox_dpad_up:</code> | |<code>:xbox_dpad_up:</code> | ||
| | | | ||
| Line 973: | Line 855: | ||
|[[File:Xbox dpad up.png]] | |[[File:Xbox dpad up.png]] | ||
|- | |- | ||
|<code>:xbox_dpad_left:</code> | |<code>:xbox_dpad_left:</code> | ||
| | | | ||
| Line 979: | Line 860: | ||
|[[File:Xbox dpad left.png]] | |[[File:Xbox dpad left.png]] | ||
|- | |- | ||
|<code>:xbox_dpad_down:</code> | |<code>:xbox_dpad_down:</code> | ||
| | | | ||
| Line 985: | Line 865: | ||
|[[File:Xbox dpad down.png]] | |[[File:Xbox dpad down.png]] | ||
|- | |- | ||
|<code>:xbox_dpad_right:</code> | |<code>:xbox_dpad_right:</code> | ||
| | | | ||
Revision as of 11:05, 14 August 2026
Fonts are used for rendering text in Minecraft. Several fonts are used in the game; the primary font used is known as either Minecraft:Mojangles or Minecraft Seven.
Multiple fonts can be defined and referenced with Minecraft:resource packs.
Fonts available
Java Edition
In Minecraft:Java Edition, there are 4 default fonts.
- Minecraft:Mojangles – MinecraftTemplate:'s pixelated font for most in-game text.
- Minecraft:Standard Galactic Alphabet – The glyphs in the Minecraft:enchanting table GUI.
- Minecraft:GNU Unifont – Replaces Mojangles if the text contains unsupported characters.
- Minecraft:Illageralt – Unused, but text can be formatted with it through commands
Bedrock Edition
In Minecraft:Bedrock Edition, there are 6 default fonts. In the Minecraft:chat settings, the font for all text in chat messages (including Minecraft:closed captions) can be changed between Mojangles and Noto Sans.
- Mojangles – MinecraftTemplate:'s pixelated font for most in-game text.
- Minecraft:Noto Sans – Used in some large text bodies like Minecraft:Marketplace content.
- Minecraft:Minecraft Ten – Used for various header texts in menus.
- GNU Unifont – Replaces Mojangles if the text contains unsupported characters.
- Standard Galactic Alphabet – The glyphs in the enchanting table GUI.
- smooth/ – Unknown.
Legacy Console Edition
In Minecraft:Legacy Console Edition, there are 2 default fonts.
- Mojangles – MinecraftTemplate:'s pixelated font for most in-game text.
- Minecraft:Mojangles 11 – Used in various GUIs.
Other sources
Some sources, like the Minecraft website, contains different fonts in different pages.
- Minecraft Ten – Used mainly for top-level headers.
- Mojangles – Used mainly for mid-level headers.
- Minecraft:Minecraft Five – Used mainly for top-level headers in the Dungeons page.
- Noto Sans – Used for main content and descriptions.
- Minecraft:Minecraft Sixteen – Used mainly for top-level headers in the Dungeons II page.
Display modifications
Bold text
Bold text is rendered by drawing each character twice: once at its normal position and again one pixel to the right. This technique creates the appearance of thicker, bolder text without modifying the font itself.
Experience bar text
The text on the experience bar is bright green Minecraft:Mojangles with a black outline Template:In. This is done by drawing the text in black (Template:Color) offset by one scaled unit in each orthogonal direction, then drawing the text in green (Template:Color) at the original position.
Shadow
In most places text is rendered, a shadow appears beneath every character. This shadow is a copy of the character's glyph, with the red, green, and blue values divided by 4 and positioned 12.5% south-east of the character, relative to its spacing. Regardless of the resolution of the character's texture, the shadow is always moved by 12.5%. In the default font (Template:Code), the shadow position is moved 1 pixel down and to the right.
For pixels where the glyph overlaps with the shadow, the above glyph's channels have 1 subtracted from them. For example, in areas where a white (Template:Mono) glyph's pixel overlaps a shadow's, the white pixel becomes Template:Mono.
Glowing text
Glow ink sac applied on a sign causes a character to create eight copies of itself in all eight directions. This results in the font appearing to have a thick outline. Glowing text always renders with an emissive texture, so it appears bright in darkness. The text takes priority over the outline; outlines appear below a character's pixels if they conflict. However, it is a rendering effect that does not actually emit any Minecraft:light. The player can Template:Control a black ink sac on the sign to remove the glow.
In a sign's block data, Template:Nbt or Template:Nbt's Template:Nbt controls whether the text glows.
Emoji support
Minecraft has included textures for a number of emojis. The earliest emoji textures were for Template:Mono. Since 1.15, this support has expanded. Emojis are monochromatic and behave just as any other character. The game does not support modifiers, such as skin tone, joining, or emoji presentation. The skin tone modifiers Template:Mono do not apply colored skin tones to their applicable emojis, and instead show tones as their Unifont glyphs. Joining multiple emojis via Template:Mono to create 1 single emoji is not supported; multi-sequence emoji such as Template:Mono instead show as Template:Mono with dotted boxes showing Template:Mono between them. Variation selectors, which control presentation, are displayed as dotted boxes with Template:Mono.
For characters supported in the default font, as opposed to the fallback fonts, see Minecraft:Mojangles#Emoji.
Bedrock Edition does not support any character above Template:Mono, which includes many modern emoji. It does not include any textures for emojis below that either; only those provided by GNU Unifont below Template:Mono are included and visible.
Private-area emojis
Template:ExclusiveInstead of emojis in font files, Bedrock Edition has several hard-coded Template:W that it automatically converts to emoji-like symbols in any font, which can also be entered with a shortcode (:heart:). These are used in in-game texts including Minecraft:How to Play and controller hints, but can also be used by the player anywhere where normal letters can, such as in Minecraft:signs, Minecraft:books, Minecraft:item names, Minecraft:chat, etc. Emojis are not supported by Minecraft:Ore UI menu screens.<ref>Template:Cite</ref><ref>Template:Bug</ref>
There exist 2 Private Use Area sheets: Template:Code. Template:Mono contains glyphs for control icons, such as Template:Xbutton and Template:Nsbutton. Template:Mono contains glyphs for miscellaneous icons, including the minecoin and Minecraft:Agent icon. E0 characters are categorized in Template:Cd.<ref>https://github.com/TwistedAsylumMC/bedrock-unicode-characters</ref>
Blocks & items
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:wood_pickaxe:
|
| U+E108 | File:Wooden Pickaxe emoji.png |
:wood_sword:
|
| U+E109 | File:Wooden Sword emoji.png |
:crafting_table:
|
| U+E10A | File:Crafting Table emoji.png |
:furnace:
|
| U+E10B | File:Furnace emoji.png |
HUD
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:armor:
|
| U+E101 | File:Armor emoji.png |
:tip_crosshair:
|
| U+E017 | File:Crosshair emoji.png |
:shank:
|
| U+E100 | File:Shank emoji.png |
:heart:
|
| U+E10C | File:Heart emoji.png |
Marketplace
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:minecoin:
|
| U+E102 | File:Minecoin emoji.png |
:minecoin:
|
| U+E105 | File:Token emoji.png |
- On non-PlayStation devices, both
:minecoin:and:token:will display the Minecoin emoji.
Recipe book
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:craftable_toggle_on:
|
| U+E0A0 | File:Craftable Toggle On emoji.png |
:craftable_toggle_off:
|
| U+E0A1 | File:Craftable Toggle Off emoji.png |
Controls
Mouse
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:mouse_left_button:
|
| U+E060 | File:Left Button emoji.png |
:mouse_right_button:
|
| U+E061 | File:Right Button emoji.png |
:mouse_middle_button:
|
| U+E062 | File:Middle Button emoji.png |
:mouse_button:
|
| U+E063 | File:Button emoji.png |
:light_mouse_left_button:
|
| U+E070 | File:Light Left Button emoji.png |
:light_mouse_right_button:
|
| U+E071 | File:Light Right Button emoji.png |
:light_mouse_middle_button:
|
| U+E072 | File:Light Middle Button emoji.png |
:light_mouse_button:
|
| U+E073 | File:Light Button emoji.png |
Touch
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:touch_forward:
|
| U+E080 | File:Forward emoji.png |
:touch_left:
|
| U+E081 | File:Left emoji.png |
:touch_back:
|
| U+E082 | File:Back emoji.png |
:touch_right:
|
| U+E083 | File:Right emoji.png |
:touch_jump:
|
| U+E084 | File:Jump emoji.png |
:touch_sneak:
|
| U+E085 | File:Sneak emoji.png |
| ? | | U+E089 | File:Emote emoji.png |
:touch_chat:
|
| U+E08A | File:Chat emoji.png |
| ? | | U+E08B | File:Pause emoji.png |
:touch_sprint_double_tap:
|
| U+E064 | File:Sprint Double Tap emoji.png |
:tip_virtual_button_jump:
|
| U+E014 | File:Jump emoji.png |
:tip_virtual_button_action_attack_or_destroy:
|
| U+E015 | File:Attack emoji.png |
:tip_virtual_joystick:
|
| U+E016 | File:Joystick emoji.png |
:touch_virtual_joystick_forward:
|
| U+E08C | File:Joystick Forward emoji.png |
:touch_virtual_joystick_left:
|
| U+E08D | File:Joystick Left emoji.png |
:touch_virtual_joystick_back:
|
| U+E08E | File:Joystick Back emoji.png |
:touch_virtual_joystick_right:
|
| U+E08F | File:Joystick Right emoji.png |
:tip_virtual_button_action_build_or_use:
|
| U+E018 | File:Place emoji.png |
:tip_virtual_button_sneak:
|
| U+E019 | File:Sneak emoji.png |
:tip_virtual_button_sprint:
|
| U+E01A | File:Sprint emoji.png |
:tip_virtual_button_fly_up:
|
| U+E01B | File:Fly Up emoji.png |
:tip_virtual_button_fly_down:
|
| U+E01C | File:Fly Down emoji.png |
:tip_virtual_button_dismount:
|
| U+E01D | File:Dismount emoji.png |
:touch_fly_up:
|
| U+E086 | File:Fly Up Old emoji.png |
:touch_fly_down:
|
| U+E087 | File:Fly Down Old emoji.png |
:touch_stop_flying:
|
| U+E088 | File:Stop Flying emoji.png |
:tip_touch_sneak:
|
| U+E05A | File:Small Sneak emoji.png |
:tip_touch_jump:
|
| U+E059 | File:Small Jump emoji.png |
:tip_touch_inventory:
|
| U+E05B | File:Small Inventory emoji.png |
:tip_touch_fly_up:
|
| U+E05C | File:Small Fly Up emoji.png |
:tip_touch_fly_down:
|
| U+E05D | File:Small Fly Down emoji.png |
:tip_touch_forward:
|
| U+E055 | File:Small Up Arrow emoji.png |
:tip_touch_left:
|
| U+E056 | File:Small Left Arrow emoji.png |
:tip_touch_back:
|
| U+E057 | File:Small Down Arrow emoji.png |
:tip_touch_right:
|
| U+E058 | File:Small Right Arrow emoji.png |
Controller
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:ps4_left_stick_up:
|
| U+E0D0 | File:Ps4 left stick up.png |
:ps4_left_stick_left:
|
| U+E0D1 | File:Ps4 left stick left.png |
:ps4_left_stick_down:
|
| U+E0D2 | File:Ps4 left stick down.png |
:ps4_left_stick_right:
|
| U+E0D3 | File:Ps4 left stick right.png |
:ps4_right_stick_up:
|
| U+E0D0 | (/assets/images/text/emojis/controller/right_stick_up.png) |
:ps4_right_stick_left:
|
| U+E0D1 | (/assets/images/text/emojis/controller/right_stick_left.png) |
:ps4_right_stick_down:
|
| U+E0D2 | (/assets/images/text/emojis/controller/right_stick_down.png) |
:ps4_right_stick_right:
|
| U+E0D3 | (/assets/images/text/emojis/controller/right_stick_right.png) |
Nintendo Switch
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:switch_face_button_down:
|
| U+E040 | File:Switch face button right.png |
:switch_face_button_right:
|
| U+E041 | File:Switch face button down.png |
:switch_face_button_left:
|
| U+E042 | File:Switch face button up.png |
:switch_face_button_up:
|
| U+E043 | File:Switch face button left.png |
:switch_bumper_left:
|
| U+E044 | File:Switch bumper left.png |
:switch_bumper_right:
|
| U+E045 | File:Switch bumper right.png |
:switch_trigger_left:
|
| U+E046 | File:Switch left trigger.png |
:switch_trigger_right:
|
| U+E047 | File:Switch right trigger.png |
:switch_select:
|
| U+E048 | File:Switch select button.png |
:switch_start:
|
| U+E049 | File:Switch start button.png |
:switch_stick_left:
|
| U+E04A | File:Switch stick left.png |
:switch_stick_right:
|
| U+E04B | File:Switch stick right.png |
:switch_dpad_up:
|
| U+E04C | File:Switch dpad up.png |
:switch_dpad_left:
|
| U+E04D | File:Switch dpad left.png |
:switch_dpad_down:
|
| U+E04E | File:Switch dpad down.png |
:switch_dpad_right:
|
| U+E04F | File:Switch dpad right.png |
PlayStation 4
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:ps4_face_button_down:
|
| U+E020 | File:Ps4 face button down.png |
:ps4_face_button_right:
|
| U+E021 | File:Ps4 face button right.png |
:ps4_face_button_left:
|
| U+E022 | File:Ps4 face button left.png |
:ps4_face_button_up:
|
| U+E023 | File:Ps4 face button up.png |
:ps4_bumper_left:
|
| U+E024 | File:Ps4 bumper left.png |
:ps4_bumper_right:
|
| U+E025 | File:Ps4 bumper right.png |
:ps4_trigger_left:
|
| U+E026 | File:Ps4 left trigger.png |
:ps4_trigger_right:
|
| U+E027 | File:Ps4 right trigger.png |
:ps4_select:
|
| U+E028 | File:Ps4 select button.png |
:ps4_start:
|
| U+E029 | File:Ps4 start button.png |
:ps4_stick_left:
|
| U+E02A | File:Ps4 stick left.png |
:ps4_stick_right:
|
| U+E02B | File:Ps4 stick right.png |
:ps4_dpad_up:
|
| U+E02C | File:Ps4 dpad up.png |
:ps4_dpad_left:
|
| U+E02D | File:Ps4 dpad left.png |
:ps4_dpad_down:
|
| U+E02E | File:Ps4 dpad down.png |
:ps4_dpad_right:
|
| U+E02F | File:Ps4 dpad right.png |
Oculus (Rift/Rift S)
| Name | Character | Unicode | Preview |
|---|---|---|---|
| 0 | | U+E0E0 |  |
| B | | U+E0E2 |  |
| A | | U+E0E1 |  |
| Y | | U+E0EA |  |
| X | | U+E0E9 |  |
| Left Grip | | U+E0E3 |  |
| Right Grip | | U+E0E4 |  |
| Left Trigger | | U+E0E7 |  |
| Right Trigger | | U+E0E8 |  |
| Left Stick | | U+E0E5 |  |
| Right Stick | | U+E0E6 |  |
Windows MR (Mixed Reality)
| Name | Character | Unicode | Preview |
|---|---|---|---|
| Menu | | U+E0C2 |  |
| Windows | | U+E0CD |  |
| Left Touchpad | | U+E0C5 |  |
| Left Horizontal Touchpad | | U+E0C6 |  |
| Left Vertical Touchpad | | U+E0C7 |  |
| Right Touchpad | | U+E0C8 |  |
| Right Horizontal Touchpad | | U+E0C9 |  |
| Right Vertical Touchpad | | U+E0CA |  |
| Left Trigger | | U+E0CB |  |
| Right Trigger | | U+E0CC |  |
| Left Grab | | U+E0C0 |  |
| Right Grab | | U+E0C1 |  |
| Left Stick | | U+E0C3 |  |
| Right Stick | | U+E0C4 |  |
Xbox
| Shortcode | Character | Unicode | Preview |
|---|---|---|---|
:xbox_face_button_down:
|
| U+E000 | File:Xbox face button down.png |
:xbox_face_button_right:
|
| U+E001 | File:Xbox face button right.png |
:xbox_face_button_left:
|
| U+E002 | File:Xbox face button left.png |
:xbox_face_button_up:
|
| U+E003 | File:Xbox face button up.png |
:xbox_bumper_left:
|
| U+E004 | File:Xbox bumper left.png |
:xbox_bumper_right:
|
| U+E005 | File:Xbox bumper right.png |
:xbox_trigger_left:
|
| U+E006 | File:Xbox left trigger.png |
:xbox_trigger_right:
|
| U+E007 | File:Xbox right trigger.png |
:xbox_select:
|
| U+E008 | File:Xbox select button.png |
:xbox_start:
|
| U+E009 | File:Xbox start button.png |
:xbox_stick_left:
|
| U+E00A | File:Xbox stick left.png |
:xbox_stick_right:
|
| U+E00B | File:Xbox stick right.png |
:xbox_dpad_up:
|
| U+E00C | File:Xbox dpad up.png |
:xbox_dpad_left:
|
| U+E00D | File:Xbox dpad left.png |
:xbox_dpad_down:
|
| U+E00E | File:Xbox dpad down.png |
:xbox_dpad_right:
|
| U+E00F | File:Xbox dpad right.png |
Other
| Name | Shortcode | Character | Unicode | Preview |
|---|---|---|---|---|
| Non-Breaking Space | :nbsp:
|
| U+E0FF | |
| Agent | :code_builder_button:
|
| U+E103 |  |
| Immersive Reader | :immersive_reader_button:
|
| U+E104 |  |
| Hollow Star | :hollow_star:
|
| U+E106 |  |
| Solid Star | :solid_star:
|
| U+E107 |  |
| Camera | :camera:
|
| U+E10D |  |
Special characters
Template:IN, there are 2 characters that are accessible only through technical means:
- The first is Template:Mono, which appears when either the U+FFFD character is typed, or there is an invalid UTF-8 multi-byte sequence.
- The second is the "notdef" character,Template:Fn seen when a character that has no texture in the currently-used font is typed. It is hardcoded and cannot be modified through resource packs. It is sometimes called "tofu" in the typographical community because of it resembles a block of Template:W. More information on this character can be found at Minecraft:Missing textures and models#Missing font character.
Template:IN, a character with no texture data appears as a blank space. The Template:Mono shown belongs to GNU Unifont.
Providers
A font is constructed from a list of providers, sources that provide characters to use. Different providers use different formats and methods of constructing characters. The default font uses all except for ttf.
A font file uses the following format:
- Template:Nbt: The root object.
- Template:Nbt: A list of providers.
- Template:Nbt: A provider. Each type of provider is elaborated below.
- Template:Nbt: The type of provider.
- Template:Nbt: Options in Language -> Font Settings that must be in the given state for the provider to be used. Right now, these buttons are hardcoded, preventing the extension of these font filtering capabilities beyond the preset options provided.
- Template:Nbt: Optional. The value that the "Force Uniform" option must be for this font provider to be enabled.
- Template:Nbt: Optional. The value that the "Japanese Glyph Variants" option must be for this font provider to be enabled.
- Template:Nbt: A provider. Each type of provider is elaborated below.
- Template:Nbt: A list of providers.
Bitmap provider
The bitmap provider defines simple bitmap glyphs – glyphs from textures.
- Template:Nbt: The provider.
- Template:Nbt:
bitmap. - Template:Nbt: The amount of vertical shifting is applied to the glyph. In typography, the ascent is the distance above the baseline to the cap height (top of glyph). The baseline in a glyph is the line where the descender begins. For example, in the lowercase letter Template:Mono, the bottom end of the Template:Mono extends past the baseline. In Vanilla, when the height is 8, the ascent is most often 7, as the descender is 1.
- Template:Nbt: The characters associated with each glyph in the texture file. The characters inside each string entry inside this list are mapped to the corresponding positions in the referenced file. The texture is divided evenly according to the number of strings in the list, and the length of the longest string in that list.
- Template:Nbt: One line of characters.
- Template:Nbt: The PNG file used for the characters of this provider. Textures may be any size, and glyphs may be any color. White glyphs can be colored any other color in-game. Other colors retain that tint when re-colored. Black glyphs always appear black. The glyphs' widths are automatically determined based on the last right-most column of pixels containing any alpha value above 0. Glyphs themselves must not be larger than 256×256 pixels.
- Template:Nbt: The scale of the resulting glyph. This scale should generally match the glyph's individual height, or be a power of it. While heights outside of this recommended range are allowed and are valid, the resulting glyphs declared inside the provider appears warped when rendered in-game. The height field is optional. When not defined, it defaults to 8, regardless of the underlying texture resolution.
- Template:Nbt:
UTF-16 codepoints encoded in UTF-8 sequences can be used by use of surrogate pairs. To convert a character into a surrogate pair, one can use the following equations, where C is the codepoint in decimal:
- High Surrogate (first codepoint): Template:Math
- Low Surrogate (second codepoint): Template:Math
When the length of either chars or its strings is not a divisor of the resource's dimensions, it can result in an unexpected division of glyphs. The Unicode escape Template:Mono can be used to add padding in the list. Padding acts as a "dummy character", so that the glyph data at that corresponding position in the file is not assigned a character.
Space provider
The space provider defines the width of a character's glyph.
- Template:Nbt: The provider.
- Template:Nbt:
space. - Template:Nbt: Object that specifies the width of each character. The keys are the characters. The keys must be only 1 grapheme long (multi-byte character still count as one character, like Template:Mono, which is encoded as
0xF0 0x9F 0x94 0xA5). Although it is intended to be used for whitespace characters (characters that have "WSpace=Y" in Unicode), it can be used for any character, as long as there is no prior definition of that character's glyph.- Template:Nbt: The width of the character specified by the key. Values must be an integer. Negative values are forced to 0 when typed in Minecraft:chat.
- Template:Nbt:
By default, the game has two widths defined:
- U+0020 <SPACE> SPACE is 4
- U+200C <ZWNJ> ZERO WIDTH NON-JOINER is 0
TTF provider
The ttf provider embeds already-compiled TrueType and OpenType fonts.Template:Fn The font files added using this method are stripped from any font properties other than the glyphs themselves (like kerning or ligatures).
- Template:Nbt: The provider.
- Template:Nbt:
ttf. - Template:Nbt: A Minecraft:resource location to a file ending in
.ttf. Path is relative to the Template:Code directory. - Template:Nbt: The resolution to render at. Values that don't match the glyph's native em sizing division or DPI cause it to be anti-aliased.
- Template:Nbt: An array of two integers. It defines how much each glyph contained in this TrueType font is to be moved horizontally and vertically.
- Template:Nbt: The horizontal shifting (positive is leftward, negative is rightward).
- Template:Nbt: The vertical shifting (positive is downward, negative is upward).
- Template:Nbt: This field is similar to a bitmap provider's height field. This is a divisor by which the em-size of the font's glyphs are to be divided and then fitted into the bitmap grid. This value can vary greatly across different fonts.
- Template:NbtTemplate:Nbt: A list of strings or a string of the characters to which this font has no assignment. If it is a list of strings, the strings are concatenated together and then act as if it were originally a string. This allows the same input as a bitmap provider's chars.
- Template:Nbt:
Unihex provider
The unihex provider is a replacement for the Legacy Unicode provider. It uses the GNU Unifont .hex format. It references a ZIP archive that contains a number of .hex files.
- Template:Nbt: The provider.
- Template:Nbt:
unihex. - Template:Nbt: A Minecraft:resource location to a .ZIP archive file. It must be openable by Java's ZipFile. Inside, there must be at least 1
.hexfile at the root of the archive. Subdirectories are not walked through and filenames with an extension different from.hexare ignored. Filenames must follow normal file resource name rules.- Template:Nbt: Each .hex file in the .ZIP archive contains one or more glyph definitions. Each line has one glyph definition, and follows the format
<codepoint>:<data>.<codepoint>is the Unicode codepoint, without the U+ or 0x. It must have four, five, or six digits. The<data>is a hexadecimal number that encodes the glyph data. Glyphs are always sixteen pixels high. Glyphs can be eight, sixteen, 24, or 32 pixels wide.Template:Fn
- Template:Nbt: Each .hex file in the .ZIP archive contains one or more glyph definitions. Each line has one glyph definition, and follows the format
- Template:Nbt: Defines custom widths for a range of characters.
- Template:Nbt: One range.
- Template:Nbt: The starting character for the range at which this size override applies to.
- Template:Nbt: The ending character for this range. Both
fromandtomust be one character. - Template:Nbt: The position of the left-most column of glyphs in range.
- Template:Nbt: The position of the right-most column of glyphs in range. Both
leftandrightmust be between 0 and 32, inclusive.
- Template:Nbt: One range.
- Template:Nbt:
Reference provider
The reference provider serves one purpose: to include another provider only once. It can be used to include providers from other fonts in other resource packs.
Referenced providers are guaranteed to be loaded only once, no matter how many times they are included.
- Template:Nbt: The provider.
- Template:Nbt:
reference. - Template:Nbt: A Minecraft:resource location to another font file.
- Template:Nbt:
Legacy Unicode provider
The legacy_unicode provider is similar to the bitmap provider in that it loads glyphs from only textures. This format is deprecated, and is prioritized only when the "Force Unicode Font" option is turned on. It acts as a "fallback" for glyphs that no other provider has defined a texture for.
- Template:Nbt: The provider.
- Template:Nbt:
legacy_unicode. - Template:Nbt: A reference to a set of files. The string
%smust be included in this field.%sis replaced with every valid page number, in hexadecimal. - Template:Nbt: A reference to a binary resource that contains the widths of each glyph. Most often, this file is called
glyph_sizes.bin; this is its default name.
- Template:Nbt:
Templates, specified by the template field, are name-based, and are all PNG files. Each template file must have equal width and height. The template numbering scheme works based off of the Unicode BMP. The number used is equal to a BMP codepoint's high byte.Template:FnTemplate:Fn These template textures are called "pages". Template page "22" must cover characters Template:Mono to Template:Mono. Page numbers go from 00 to FF. Characters beyond Template:Mono cannot be changed through this provider. By default, each glyph is 16×16 pixels wide, so each individual template page is 256×256 pixels (16 glyphs on each line, 16 lines). Its default textures are an outdated version of GNU Unifont.<ref>Template:Bug</ref>
The file referenced by the sizes field must have the following format. Each character width is one byte large. The high nibbleTemplate:Fn records the starting position, while the lower nibble records the ending position in the 16×16 glyph grid. For this reason, the file must be 0xFFFF bytes long (65535 in decimal).
A specific character's width is determined by finding its codepoints byte. The character 'A' has a codepoint of Template:Mono, so byte offset Template:Mono (65 in decimal) would be addressed. A square character occupying the entire grid (pixel width #1 [0, 0x0] through #16 [15, 0xF]) would have a value of 0x0F (15 in decimal).
Widths cannot extend past 16 pixels, and characters whose codepoints are greater than Template:Mono are not handled. Some codepoints are invalid on their own. These are the surrogate pairs; they are used to encode codepoints higher than Template:Mono in UTF-16. This means that the template pages Template:Code are invalid and cannot be used.
History
Java Edition
Bedrock Edition
Legacy Console Edition
Issues
Trivia
- Although not in the changelog or specification, the default copy of the Template:Cd provider also includes a Template:Nbt field in the Template:Nbt entries of Template:Nbt. It is a list of strings, being the Unicode block names of the applying range.
- The Minecraft:New Nintendo 3DS Edition's font is a combination of the pre-1.12 JE font and some select characters from GNU Unifont. In addition, the Template:Mono sign was changed.
Gallery
-
Side-by-side comparison of glowing text versus normal text on a sign.
-
Formatted text in a book.
-
Formatted text in chat.
-
The collection of the emojis in Java Edition.
-
A diagram of typography terms and their relation to the font.
-
Example of how multi-sequence emojis do not render correctly. This is the emoji Template:Mono. The [ZWJ] are Template:Mono
-
Side-by-side comparison of � and the notdef character.
-
The 43 supported emojis as they appear in-game.
-
Private-area emojis written in a Minecraft:book in Bedrock Edition.
See also
Notes
References
External links
Template:Navbox gameplayTemplate:Navbox fonts
Minecraft:de:Schriftdaten Minecraft:ja:フォント Minecraft:ru:Шрифт Minecraft:zh:字体