フォント

提供: Minecraft Wiki
(Mojanglesから転送)
ナビゲーションに移動 検索に移動
リソースパックを用いたフォントのカスタマイズについては「フォントのカスタマイズ」をご覧ください。

Minecraftのゲーム内では、さまざまなフォントを使用して文字が描画されている。

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm
Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
1 2 3 4 5 6 7 8 9 0
! @ # $ £  % ^ & * ( ) _ - + = ~ [ ] { } | \ : ; " ' , < > . ? . /

MojanglesはMinecraftオリジナルのドット風フォントである。すべての文字が縦8ドット、横1~6ドットの大きさで表現されている。また、すべてのフォントにおいて文字と文字の隙間はこのフォントの1ドット分である。

このフォントには英語アルファベット、記号、数字などのASCII文字、各種の記号、並びに様々な言語の表記に必要な文字が対応している。

しかし、仮名や漢字などの8×8ドットの範囲に表現できない文字を含めMojanglesに対応していない文字も数多くあり、そうした文字には次のGNU Unifontが使用される。

Mojanglesが対応している文字
ascii.png
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
£ ƒ
ª º ¬ « »
░ ▒ ▓ │ ┤ ╡ ╢ ╖ ╕ ╣ ║ ╗ ╝ ╜ ╛ ┐
└ ┴ ┬ ├ ─ ┼ ╞ ╟ ╚ ╔ ╩ ╦ ╠ ═ ╬ ╧
╨ ╤ ╥ ╙ ╘ ╒ ╓ ╫ ╪ ┘ ┌ █ ▄ ▌ ▐ ▀
∅ ∈
≡ ± ≥ ≤ ⌠ ⌡ ÷ ≈ ° ∙ · √ ⁿ ² ■
accented.png
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Ð Ñ Ò Ó Ô Õ Ö Ù Ú Û Ü Ý à á â ã
ä å æ ç ì í î ï ñ ò ó ô õ ö ù ú
û ü ý ÿ Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ
Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě
Ĝ ĝ Ḡ ḡ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ
Ī ī Ĭ ĭ Į į İ ı Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ
Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň Ŋ ŋ Ō ō
Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ
Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ
Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž
ž Ǽ ǽ Ǿ ǿ Ș ș Ț ț Ά Έ Ή Ί Ό Ύ Ώ
ΐ Ϊ Ϋ ά έ ή ί ΰ ϊ ϋ ό ύ ώ Ѐ Ё Ѓ
Ї Ќ Ѝ Ў Й й ѐ ё ђ ѓ ї ћ ќ ѝ ў џ
Ґ ґ Ḃ ḃ Ḋ ḋ Ḟ ḟ Ḣ ḣ Ḱ ḱ Ṁ ṁ Ṗ ṗ
Ṡ ṡ Ṫ ṫ Ẁ ẁ Ẃ ẃ Ẅ ẅ Ỳ ỳ è é ê ë
ʼn ǧ ǫ Џ ḍ ḥ ṛ ṭ Ẓ Ị ị Ọ ọ Ụ ụ №
ȇ Ɣ ɣ ʃ ⁇ DZ Dz dz DŽ Dž dž LJ Lj NJ Nj nj
ℹ ᵫ Ꜳ ꜳ Ꜵ ꜵ Ꜷ ꜷ Ꜹ Ꜻ Ꜽ ꜽ Ꝏ ꝏ Ꝡ ꝡ
ffl st ᚡ ᚵ Ơ ơ Ư ư Ắ ắ Ấ ấ Ế ế ố Ớ
ớ Ứ ứ Ằ ằ Ầ ầ Ề ề ồ Ờ ờ Ừ ừ Ả ả
Ẳ ẳ Ẩ ẩ Ẻ ẻ ổ Ở Ể ể Ỉ ỉ Ỏ ỏ Ổ ở
Ủ ủ Ử ử Ỷ ỷ Ạ ạ Ặ ặ Ậ ậ Ẹ ẹ Ệ ệ
Ộ ộ Ợ ợ Ự ự Ỵ ỵ Ố ƕ Ẫ ẫ Ỗ ỗ ữ ☞
☜ ☮ Ẵ ẵ Ẽ ẽ Ễ ễ Ồ Ỡ ỡ Ữ Ỹ ỹ Ҙ ҙ
Ҡ ҡ Ҫ ҫ Ƕ ⚠ ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨
⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ
Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ
Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ
ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ̧
ʂ ʐ ɶ Ǎ ǎ Ǟ ǟ Ǻ ǻ Ȃ ȃ Ȧ ȧ Ǡ ǡ Ḁ
ḁ Ȁ ȁ Ḇ ḇ Ḅ ḅ ᵬ Ḉ ḉ Ḑ ḑ Ḓ ḓ Ḏ ḏ
Ḍ ᵭ Ḕ ḕ Ḗ ḗ Ḙ ḙ Ḝ ḝ Ȩ ȩ Ḛ ḛ Ȅ ȅ
Ȇ ᵮ Ǵ ǵ Ǧ Ḧ ḧ Ḩ ḩ Ḫ ḫ Ȟ ȟ Ḥ ẖ Ḯ
ḯ Ȋ ȋ Ǐ ǐ Ȉ ȉ Ḭ ḭ ǰ ȷ Ǩ ǩ Ḳ ḳ Ḵ
ḵ Ḻ ḻ Ḽ ḽ Ḷ ḷ Ḹ ḹ Ɫ Ḿ ḿ Ṃ ṃ ᵯ Ṅ
ṅ Ṇ ṇ Ṋ ṋ Ǹ ǹ Ṉ ṉ ᵰ Ǭ ǭ Ȭ ȭ Ṍ ṍ
Ṏ ṏ Ṑ ṑ Ṓ ṓ Ȏ ȏ Ȫ ȫ Ǒ ǒ Ȯ ȯ Ȱ ȱ
Ȍ ȍ Ǫ Ṕ ṕ ᵱ Ȓ ȓ Ṙ ṙ Ṝ ṝ Ṟ ṟ Ȑ ȑ
Ṛ ᵳ ᵲ Ṥ ṥ Ṧ ṧ Ṣ ṣ Ṩ ṩ ᵴ Ṱ ṱ Ṯ ṯ
Ṭ ẗ ᵵ Ṳ ṳ Ṷ ṷ Ṹ ṹ Ṻ ṻ Ǔ ǔ Ǖ ǖ Ǘ
ǘ Ǚ ǚ Ǜ ǜ Ṵ ṵ Ȕ ȕ Ȗ Ṿ ṿ Ṽ ṽ Ẇ ẇ
Ẉ ẉ ẘ Ẍ ẍ Ẋ ẋ Ȳ ȳ Ẏ ẏ ẙ Ẕ ẕ Ẑ ẑ
ẓ ᵶ Ǯ ǯ ẛ Ꜿ ꜿ Ǣ ǣ ᵺ ỻ ᴂ ᴔ ꭣ ȸ ʣ
ʥ ʤ ʩ ʪ ʫ ȹ ʨ ʦ ʧ ꭐ ꭑ ₧ Ỻ א ַ א ָ ƀ
Ƃ ƃ Ƈ ƈ Ɗ Ƌ ƌ Ɠ Ǥ ǥ Ɨ Ɩ ɩ Ƙ ƙ Ɲ
Ƥ ƥ ɽ Ʀ Ƭ ƭ ƫ Ʈ ȗ Ʊ Ɯ Ƴ ƴ Ƶ ƶ Ƣ
ƣ Ȣ ȣ ʭ ʮ ʯ ﬔ ﬕ ﬗ ﬖ ﬓ Ӑ ӑ Ӓ ӓ Ӷ
ӷ Ҕ ҕ Ӗ ӗ Ҽ ҽ Ҿ ҿ Ӛ ӛ Ӝ ӝ Ӂ ӂ Ӟ
ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ӫ ӫ Ӱ ӱ Ӯ ӯ Ӳ ӳ Ӵ
ӵ Ӹ ӹ Ӭ ӭ Ѷ ѷ Ӕ Ӻ Ԃ Ꚃ Ꚁ Ꚉ Ԫ Ԭ Ꚅ
Ԅ Ԑ Ӡ Ԇ Ҋ Ӄ Ҟ Ҝ Ԟ Ԛ Ӆ Ԯ Ԓ Ԡ Ԉ Ԕ
Ӎ Ӊ Ԩ Ӈ Ҥ Ԣ Ԋ Ҩ Ԥ Ҧ Ҏ Ԗ Ԍ Ꚑ Ҭ Ꚋ
Ꚍ Ԏ Ҳ Ӽ Ӿ Ԧ Ꚕ Ҵ Ꚏ Ҷ Ӌ Ҹ Ꚓ Ꚗ Ꚇ Ҍ
Ԙ Ԝ ӕ ӻ ԃ ꚃ ꚁ ꚉ ԫ ԭ ꚅ ԅ ԑ ӡ ԇ ҋ
ӄ ҟ ҝ ԟ ԛ ӆ ԯ ԓ ԡ ԉ ԕ ӎ ӊ ԩ ӈ ҥ
ԣ ԋ ҩ ԥ ҧ ҏ ԗ ԍ ꚑ ҭ ꚋ ꚍ ԏ ҳ ӽ ӿ
ԧ ꚕ ҵ ꚏ ҷ ӌ ҹ ꚓ ꚗ ꚇ ҍ ԙ ԝ Ἀ ἀ Ἁ
ἁ Ἂ ἂ Ἃ ἃ Ἄ ἄ Ἅ ἅ Ἆ ἆ Ἇ ἇ Ὰ ὰ Ᾰ
ᾰ Ᾱ ᾱ Ά ά ᾈ ᾀ ᾉ ᾁ ᾊ ᾂ ᾋ ᾃ ᾌ ᾄ ᾍ
ᾅ ᾎ ᾆ ᾏ ᾇ ᾼ ᾴ ᾶ ᾷ ᾲ ᾳ Ἐ ἐ Ἑ ἑ Ἒ
ἒ Ἓ ἓ Ἔ ἔ Ἕ ἕ Ὲ Έ ὲ έ Ἠ ἠ Ὴ ὴ Ἡ
ἡ Ἢ ἢ Ἣ ἣ Ἤ ἤ Ἥ ἥ Ἦ ἦ Ἧ ἧ ᾘ ᾐ ᾙ
ᾑ ᾚ ᾒ ᾛ ᾓ ᾜ ᾔ ᾝ ᾕ ᾞ ᾖ ᾟ ᾗ Ή ή ῌ
ῃ ῂ ῄ ῆ ῇ Ὶ ὶ Ί ί Ἰ ἰ Ἱ ἱ Ἲ ἲ Ἳ
ἳ Ἴ ἴ Ἵ ἵ Ἶ ἶ Ἷ ἷ Ῐ ῐ Ῑ ῑ ῒ ΐ ῖ
ῗ Ὸ ὸ Ό ό Ὀ ὀ Ὁ ὁ Ὂ ὂ Ὃ ὃ Ὄ ὄ Ὅ
ὅ Ῥ ῤ ῥ Ὺ ὺ Ύ ύ Ὑ ὑ Ὓ ὓ Ὕ ὕ Ὗ ὗ
Ῠ ῠ Ῡ ῡ ϓ ϔ ῢ ΰ ῧ ὐ ὒ ὔ ῦ ὖ Ὼ ὼ
Ώ ώ Ὠ ὠ Ὡ ὡ Ὢ ὢ Ὣ ὣ Ὤ ὤ Ὥ ὥ Ὦ ὦ
Ὧ ὧ ᾨ ᾠ ᾩ ᾡ ᾪ ᾢ ᾫ ᾣ ᾬ ᾤ ᾭ ᾥ ᾮ ᾦ
ᾯ ᾧ ῼ ῳ ῲ ῴ ῶ ῷ ☯ ☐ ☑ ☒ ƍ ƺ Ȿ ȿ
Ɀ ɀ ᶀ Ꞔ ꞔ ᶁ ᶂ ᶃ ꞕ ᶄ ᶅ ᶆ ᶇ ᶈ ᶉ ᶊ
ᶋ ᶌ ᶍ Ᶎ ᶎ ᶏ ᶐ ᶒ ᶓ ᶔ ᶕ ᶖ ᶗ ᶘ ᶙ ᶚ
ẚ ⅒ ⅘ ₨ ₯
nonlatin_european.png
¡ ‰ ­ · ₴ ≠ ¿ × Ø Þ һ ð ø þ Α Β
Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ
Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ
λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω Ђ
Ѕ І Ј Љ Њ Ћ А Б В Г Д Е Ж З И К
Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ
Ы Ь Э Ю Я а б в г д е ж з и к л
м н о п р с т у ф х ц ч ш щ ъ ы
ь э ю я є ѕ і ј љ њ – — ‘ ’ “ ”
„ … ⁊ ← ↑ → ↓ ⇄ + Ə ə ɛ ɪ Ү ү Ө
ө ʻ ˌ ; ĸ ẞ ß ₽ € Ѣ ѣ Ѵ ѵ Ӏ Ѳ ѳ
⁰ ¹ ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁱ ™
ʔ ʕ ⧈ ⚔ ☠ Қ қ Ғ ғ Ұ ұ Ә ә Җ җ Ң
ң Һ א ב ג ד ה ו ז ח ט י כ ל מ ם
נ ן ס ע פ ף צ ץ ק ר ¢ ¤ ¥ © ® µ
¶ ¼ ½ ¾ · ‐ ‚ † ‡ • ‱ ′ ″ ‴ ‵ ‶
‷ ‹ › ※ ‼ ‽ ⁂ ⁈ ⁉ ⁋ ⁎ ⁏ ⁑ ⁒ ⁗ ℗
− ∓ ∞ ☀ ☁ ☈ Є ☲ ☵ ☽ ♀ ♂ ⚥ ♠ ♣ ♥
♦ ♩ ♪ ♫ ♬ ♭ ♮ ♯ ⚀ ⚁ ⚂ ⚃ ⚄ ⚅ ʬ ⚡
⛏ ✔ ❄ ❌ ❤ ⭐ ⸘ ⸮ ⸵ ⸸ ⹁ ⹋ ⥝ ᘔ Ɛ ߈
ϛ ㄥ Ɐ ᗺ Ɔ ᗡ Ǝ Ⅎ ⅁ Ʞ Ꞁ Ԁ Ꝺ ᴚ ⟘ ∩
Ʌ ⅄ ɐ ɔ ǝ ɟ ᵷ ɥ ᴉ ɾ ʞ ꞁ ɯ ɹ ʇ ʌ
ʍ ʎ Ա Բ Գ Դ Զ Է Թ Ժ Ի Լ Խ Ծ Կ Հ
Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Ջ Ռ Ս Վ Տ Ր Ց
Ւ Փ Ք Օ Ֆ ՙ ա բ գ դ ե զ է ը թ ժ
ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ
ջ ռ ս վ տ ր ց ւ փ ք օ ֆ և ש ת Ը
" ՚ ՛ ՜ ՝ ՞ ՟ ՠ ֈ ֏ ¯ ſ Ʒ ʒ Ƿ ƿ Ȝ
ȝ Ȥ ȥ ˙ Ꝛ ꝛ ‑ ⅋ ⏏ ⏩ ⏪ ⏭ ⏮ ⏯ ⏴ ⏵
⏶ ⏷ ⏸ ⏹ ⏺ ⏻ ⏼ ⏽ ⭘ ▲ ▶ ▼ ◀ ● ◦ ◘
⚓ ⛨ IJ ij lj Ꜩ ꜩ ꜹ ꜻ ff fi fl ffi ſt � Ե
Պ ᚠ ᚢ ᚣ ᚤ ᚥ ᚦ ᚧ ᚨ ᚩ ᚪ ᚫ ᚬ ᚭ ᚮ ᚯ
ᚰ ᚱ ᚲ ᚳ ᚴ ᚶ ᚷ ᚸ ᚹ ᚺ ᚻ ᚼ ᚽ ᚾ ᚿ ᛀ
ᛁ ᛂ ᛃ ᛄ ᛅ ᛆ ᛇ ᛈ ᛉ ᛊ ᛋ ᛌ ᛍ ᛎ ᛏ ᛐ
ᛑ ᛒ ᛓ ᛔ ᛕ ᛖ ᛗ ᛘ ᛙ ᛚ ᛛ ᛜ ᛝ ᛞ ᛟ ᛠ
ᛡ ᛢ ᛣ ᛤ ᛥ ᛦ ᛧ ᛨ ᛩ ᛪ ᛫ ᛬ ᛭ ᛮ ᛯ ᛰ
ᛱ ᛲ ᛳ ᛴ ᛵ ᛶ ᛷ ᛸ ☺ ☻ ¦ ☹ ך ׳ ״ װ
ױ ײ ־ ׃ ׆ ´ ¨ ᴀ ʙ ᴄ ᴅ ᴇ ꜰ ɢ ʜ ᴊ
ᴋ ʟ ᴍ ɴ ᴏ ᴘ ꞯ ʀ ꜱ ᴛ ᴜ ᴠ ᴡ ʏ ᴢ §
ɱ ɳ ɲ ʈ ɖ ɡ ʡ ɕ ʑ ɸ ʝ ʢ ɻ ʁ ɦ ʋ
ɰ ɬ ɮ ʘ ǀ ǃ ǂ ǁ ɓ ɗ ᶑ ʄ ɠ ʛ ɧ ɫ
ɨ ʉ ʊ ɘ ɵ ɤ ɜ ɞ ɑ ɒ ɚ ɝ Ɓ Ɖ Ƒ Ʃ
Ʋ Ⴀ Ⴁ Ⴂ Ⴃ Ⴄ Ⴅ Ⴆ Ⴇ Ⴈ Ⴉ Ⴊ Ⴋ Ⴌ Ⴍ Ⴎ
Ⴏ Ⴐ Ⴑ Ⴒ Ⴓ Ⴔ Ⴕ Ⴖ Ⴗ Ⴘ Ⴙ Ⴚ Ⴛ Ⴜ Ⴝ Ⴞ
Ⴟ Ⴠ Ⴡ Ⴢ Ⴣ Ⴤ Ⴥ Ⴧ Ⴭ ა ბ გ დ ე ვ ზ
თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ
ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ ჱ ჲ ჳ ჴ ჵ ჶ
ჷ ჸ ჹ ჺ ჻ ჼ ჽ ჾ ჿ ת ּ ש ׂ פ ֿ פ ּ כ ּ ײ ַ י ִ
ו ֹ ו ּ ב ֿ ב ּ ꜧ Ꜧ ɺ ⱱ ʠ ʗ ʖ ɭ ɷ ɿ ʅ ʆ
ʓ ʚ ₪ ₾ ֊ ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ⴡ ⴇ ⴈ ⴉ
ⴊ ⴋ ⴌ ⴢ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ⴣ ⴓ ⴔ ⴕ ⴖ ⴗ
ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ⴤ ⴟ ⴠ ⴥ ⅛ ⅜ ⅝ ⅞ ⅓
⅔ ✉ ☂ ☔ ☄ ⛄ ☃ ⌛ ⌚ ⚐ ✎ ❣ ♤ ♧ ♡ ♢
⛈ ☰ ☱ ☳ ☴ ☶ ☷ ↔ ⇒ ⇏ ⇔ ⇵ ∀ ∃ ∄ ∉
∋ ∌ ⊂ ⊃ ⊄ ⊅ ∧ ∨ ⊻ ⊼ ⊽ ∥ ≢ ⋆ ∑ ⊤
⊥ ⊢ ⊨ ≔ ∁ ∴ ∵ ∛ ∜ ∂ ⋃ ⊆ ⊇ □ △ ▷
▽ ◁ ◆ ◇ ○ ◎ ☆ ★ ✘ ₀ ₁ ₂ ₃ ₄ ₅ ₆
₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ∫ ∮ ∝ ⌀ ⌂ ⌘ 〒 ɼ
Ƅ ƅ ẟ Ƚ ƚ ƛ Ƞ ƞ Ɵ Ƨ ƨ ƪ Ƹ ƹ ƻ Ƽ
ƽ ƾ ȡ ȴ ȵ ȶ Ⱥ ⱥ Ȼ ȼ Ɇ ɇ Ⱦ ⱦ Ɂ ɂ
Ƀ Ʉ Ɉ ɉ Ɋ ɋ Ɍ ɍ Ɏ ɏ ẜ ẝ Ỽ ỽ Ỿ ỿ
Ꞩ ꞩ 𐌰 𐌱 𐌲 𐌳 𐌴 𐌵 𐌶 𐌷 𐌸 𐌹 𐌺 𐌻 𐌼 𐌽
𐌾 𐌿 𐍀 𐍁 𐍂 𐍃 𐍄 𐍅 𐍆 𐍇 𐍈 𐍉 𐍊 🌧 🔥 🌊
⅐ ⅑ ⅕ ⅖ ⅗ ⅙ ⅚ ⅟ ↉ 🗡 🏹 🪓 🔱 🎣 🧪 ⚗
⯪ ⯫ Ɑ 🛡

Mojanglesはinclude/default.json(type: bitmap)を介してテクスチャファイルから字形を読み込んでいる。ASCII文字およびコードページ437の文字はascii.pngから、発音区別記号付き文字などはaccented.pngから、非ラテンの表音文字などはnonlatin_european.pngからそれぞれ読み込まれている。

GNU Unifont

[編集 | ソースを編集]
GNU Unifontの例。

GNU Unifontは、Mojanglesに対応していない文字の表示に使用されるフォントである。文字のサイズは縦16ドット、横は8、16、24、32ドットのいずれかである。

Java Editionではバージョンはv17.0.01で、基本多言語面のすべてと各追加面の一部の文字に対応している。一方Bedrock Editionではバージョンはv5.1で、基本多言語面のみに対応している。

描画の都合上、OpenTypeの機能を要する一部の文字(チベット文字、デーヴァナーガリーなど)は正しく描画されないことがある。

通常はMojanglesに対応していない文字のみがUnifontによって描画されるが、「Unicodeフォントを強制する」とすべての文字にGNU Unifontが使用される。

Java Editionでは、UnifontのフォントIDはuniformである。このIDでは「Unicodeフォントを強制する」の設定に関わらずすべての文字にUnifontを適用するが、「日本語用フォント」によるUnifont JPの参照は回避できない。

フォントdefaultおよびuniformは内部参照用フォントinclude/uniformを介してフォントファイル.minecraft/assets/minecraft/font/unifont.zipを読み込んでいる。このファイルはハッシュ化リソースファイルとして存在する。

Bedrock Editionではassets/resource_packs/vanilla/font/glyph_NN.png(NNはコード番号の上2桁)から読み込まれている。

下が通常のUnifont、上がUnifont JP。

漢字の字形は使用する国や地域によって右のように若干の差異があるが、Unicodeではこれらを「CJK統合漢字」として一つの字に一つの文字コードを割り当てている。このためそれぞれの地域の文字を正しく表示するには別のフォントを使用するか、あるいは単一のフォントで複数の代替字形を用意する必要がある。

Minecraftでは日本語用の字形を表示するためにUnifontの亜種であるUnifont JPが用意されており、フォント設定から「日本語用フォント」(日本語環境ではデフォルトでオン)をオンにすることでUnifontの代わりに使用される。

Unifont JPがUnifontの代わりに使用される文字コードの範囲は次の通りである。

なお、仮名類には濁点・半濁点の視認性から通常のUnifontが使用されている[1]。

Unifont JPはinclude/uniformを介してハッシュ化リソースファイル.minecraft/assets/minecraft/font/unifont_jp.zipから読み込まれている。バージョンはv17.0.01。

UnifontではUnder-CSURに基づいて私用面にも字形が用意されており、テングワールやシテレンポナのような人工言語の文字などさまざまな文字に対応している。

Java Editionでは、これらの字形は.minecraft/assets/minecraft/font/unifont_pua.zipとして通常のUnifontとは別ファイルで同梱されている。このファイルはどのフォント設定ファイルからも参照されておらず、使用にはフォントファイルの設定が必要である。

標準銀河系アルファベット

[編集 | ソースを編集]

標準銀河系アルファベットまたはSGA(英:Standard Galactic Alphabet)は、エンチャントテーブルのエンチャント候補のスロットに表示する際に使用されているフォントである。

これはコンピューターゲームコマンダー・キーンシリーズで使用されている文字である。アルファベットの大文字・小文字にのみ対応しており、大文字小文字には同じ形が割り当てられている。

標準銀河系アルファベットはalt.json(type: bitmap)を介してascii_sga.pngから字形を読み込んでいる。

詳細は「MCD:Illageralt」を参照
Illageraltの文字サンプル。

IllageraltはMinecraft Dungeonsの邪悪な村人の文字であり、Minecraft DungeonsのUIの各所で使用されている。

このフォントはMinecraftにも収録されており、JSONテキストでのみ表示することができる。アルファベットの大文字・小文字と算用数字、!、?、,、.に対応しており、大文字と小文字には同じ字形が割り当てられている。

Illageraltはillageralt.json(type: bitmap)を介してasciillager.pngから字形を読み込んでいる。

Java Edition Classic
0.0.2aMojanglesがデフォルトフォントとして追加された[要検証]。
0.0.17aMojanglesの「0」に斜線が追加された。
Java Edition
1.0.0Beta 1.9-pre3銀河系アルファベットが追加された。
1.111w49a多くの言語の追加により、Unifontと設定「Unicodeフォントを強制」が追加された。
当時のUnifontのバージョンは5.1であった。
1.7.41.7.3UnifontのC2ページが微調整され、MC-34573が修正された。
1.916w02aMojanglesのØの余分なピクセルが削除された。
Unifontのħが微調整された。
1.13pre6Mojanglesに対応していない文字を含む言語ではMojanglesとUnifontが混合して表示されるようになり、これに伴い「Unicodeフォントを強制」が削除された。
MojanglesがTrueType形式で保存されるようになった。
pre7Mojanglesの一部の句読点が調整された。
Mojanglesの保存形式がTrueTypeからビットマップに戻された。
pre8「Unicodeフォントを強制」が再追加された。
Mojanglesの一部の句読点が調整された。
1.16pre7Mojanglesにアルメニア合字やグルジア文字、および未追加だったラテン系文字などさまざまな文字が追加された。
1.1821w37aIllageraltが追加された。
1.2023w17aUnifontのバージョンが15.0.01に更新され、字形の変更・文字の追加が行われた。
pre5Unifontのバージョンが15.0.03に更新された。
Unifontの追加漢字面・第三漢字面の一部が同梱されるようになった。
一部の約物の字形が更新され、引き延ばされて表示なくなった。
リリースUnifontのバージョンが15.0.06に更新された。
1.20.323w45aUnifontのバージョンが15.1.04に更新された。
1.20.524w06aUnifont JPおよび設定「日本語用フォント」が追加された[2]。
1.2124w20aUnifontが15.1.05に更新され、漢字の拡張、ハングルの更新、および一部のヨーロッパ系文字が微調整された。
Unifontで、ハングルの描画時に右端のピクセルが欠落しなくなった[3]。
「日本語用フォント」時、濁点・半濁点の視認性の悪さから仮名にはUnifont JPが使われなくなった[1]。
1.21.4pre1Unifontが16.0.01に更新された。
1.21.625w18aUnifontが16.0.03に更新された。
Under-CSURに基づいた私用面のUnifontがinclude/unifont_puaに同梱されるようになった。
1.21.1125w41aUnifontが17.0.01に更新された。
  1. ↑ a b MC-268370 — Japanese CJK variants use the same diacritic —「Fixed(修正済み)」として解決済み。
  2. ↑ MC-261846 — Japanese language uses a Chinese font —「Fixed(修正済み)」として解決済み。
  3. ↑ MC-267230 — Hangul fonts are rendered with missing pixels —「Fixed(修正済み)」として解決済み。

ナビゲーション

[編集 | ソースを編集]