From 27dad0051f00995aa3c399f068314fabd62981df Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 13 May 2023 13:29:25 +0800 Subject: [PATCH 01/16] Fix Packer searching logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原有的逻辑是先检索语言,再跳过font//textures;由于将检索目标改为了 “仅检索中文文本”,路径中缺失语言部分的字体文件被丢弃了。 这里修复了该问题 --- src/Packer/Extensions/DirectoryExtension.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Packer/Extensions/DirectoryExtension.cs b/src/Packer/Extensions/DirectoryExtension.cs index 007069dea181..0e33fbb39ccf 100644 --- a/src/Packer/Extensions/DirectoryExtension.cs +++ b/src/Packer/Extensions/DirectoryExtension.cs @@ -142,6 +142,12 @@ static IEnumerable FromImmediateDirectory(DirectoryInfo assetDir return null; } + // 跳过非中文文件 + if (!relativePath.IsTargetLang(config)) + { + return null; + } + // 处理正常的语言文件 // TODO:Json5支持 var parsingCategory = file.Extension switch From f02abfc44b1c8ba3ed6c8e83bf6aaedf19dff9a3 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Thu, 22 Jun 2023 22:51:15 +0800 Subject: [PATCH 02/16] Font Update - Phase 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更改版本:1.16-1.19 更改内容: - 将所有附加更改用独立的bitmap加载器和独立的文件挂载 - 将元素符号替换改到了原生拓展平面支持上 - 将省略号移动到U+22ef位点上,用32x字体近似渲染 测试环境:1.18.2 forge w/ mods: - pneumaticcraft-repressurized - compressed-creativity - create - flywheel - jade - patchouli - i18nupdatemod 出于历史性考虑,暂时保留了旧文件。如有需要,可以后续删除。 --- .../minecraft/minecraft/font/default.json | 215 ++++++++++++++++++ .../textures/font/cjk_punctuations.png | Bin 0 -> 3064 bytes .../textures/font/element_ideographs.png | Bin 0 -> 3739 bytes .../minecraft/textures/font/ellipsis.png | Bin 0 -> 2843 bytes .../minecraft/minecraft/font/default.json | 215 ++++++++++++++++++ .../textures/font/cjk_punctuations.png | Bin 0 -> 3064 bytes .../textures/font/element_ideographs.png | Bin 0 -> 3739 bytes .../minecraft/textures/font/ellipsis.png | Bin 0 -> 2843 bytes .../minecraft/minecraft/font/default.json | 215 ++++++++++++++++++ .../textures/font/cjk_punctuations.png | Bin 0 -> 3064 bytes .../textures/font/element_ideographs.png | Bin 0 -> 3739 bytes .../minecraft/textures/font/ellipsis.png | Bin 0 -> 2843 bytes .../minecraft/minecraft/font/default.json | 215 ++++++++++++++++++ .../textures/font/cjk_punctuations.png | Bin 0 -> 3064 bytes .../textures/font/element_ideographs.png | Bin 0 -> 3739 bytes .../minecraft/textures/font/ellipsis.png | Bin 0 -> 2843 bytes .../minecraft/minecraft/font/default.json | 215 ++++++++++++++++++ .../textures/font/cjk_punctuations.png | Bin 0 -> 3064 bytes .../textures/font/element_ideographs.png | Bin 0 -> 3739 bytes .../minecraft/textures/font/ellipsis.png | Bin 0 -> 2843 bytes 20 files changed, 1075 insertions(+) create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/font/default.json create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/element_ideographs.png create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/ellipsis.png create mode 100644 projects/1.16/assets/minecraft/minecraft/font/default.json create mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png create mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/element_ideographs.png create mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/ellipsis.png create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/font/default.json create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/element_ideographs.png create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/ellipsis.png create mode 100644 projects/1.18/assets/minecraft/minecraft/font/default.json create mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png create mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/element_ideographs.png create mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/ellipsis.png create mode 100644 projects/1.19/assets/minecraft/minecraft/font/default.json create mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png create mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/element_ideographs.png create mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/ellipsis.png diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json b/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..1d14010120ed --- /dev/null +++ b/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,215 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a GIT binary patch literal 3064 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 literal 0 HcmV?d00001 diff --git a/projects/1.16/assets/minecraft/minecraft/font/default.json b/projects/1.16/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..1d14010120ed --- /dev/null +++ b/projects/1.16/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,215 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a GIT binary patch literal 3064 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 literal 0 HcmV?d00001 diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json b/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..1d14010120ed --- /dev/null +++ b/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,215 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a GIT binary patch literal 3064 zcmVKLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z0VPR9K~#9!?Ap-^!!QVi;k-cK|8dXm2c^_#wE7PMy9i4fKBCSpNf(1*9qR*|)XjJ6 zytixre>~;_Xec1>`A^Sb-LJ>G>Hz313U5Rf3_F12d}g6|00f}cfUFoi5$!g1}00030{{sNep~22}_VYXd0000KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z1IS54K~#9!%v#%SBQXfYkza@Z|4#e?>`PN+T>}SWch^!?B@+hB<#4f^s?x_&B4V+D>Viq%Tf}9o6Pc`qfiY8;>7+|2IgcHtqJ)< zm~T2Yf`JlNJ&8DU-v3OQE)GfvK&J}`^yHuSQF)#%(k%Tyt6HLiOcYddwMg-d8%0p2 z-+VSBZ0EUWEKbnN%3*o|CMDSt+^j$?*+y~VBA^k_7HI_VN}$7i%ilN0W>k2V?F(g- zzW~ah!u~Vzub_|<{LSCLE(k9NjYrdDr2$13l2bUzUz|!hqUS|nljU!s*=yJGm%R3b z^RQ8-KR{G_xpbyw2V(h<^MvyD!|<2w0}0HPy2<}BJf8zaSDeYK7Z{jIu@S|~YP+fG zb1|Au=91kago6_P)`@~7jJmyM16I%bZW!y-^Xj{QW2GIf|AIg_+Js$r&-Q8mi|mxi zf!(*xZ7EklMX%^H17UHDb87f-13_fdIr)7W z@ix+`=^e&6N)|@ejZI_*2T@CrZ7){eS8m0va-apF$a!QqptsHghr#&sGgEvQB@1Dv zhXQ^_ALG-C+KeOlCm8&}( ze}SRjiqLVYK^{f=jIvs=2l)lVZAT#DeVT|^O&ZjzzK|%)&J@{*ruk}M#9I$I?rOhg z^!E#JIn%d8kTHrAp{%#Ba(Bd=4@76`^rZvka!Y#EZXadk6r?bTa#Hr{pm&KEK>$uv zp{V@J{Wkwr;gywX_R(QNWt8T%K2b}B^p~xu12+o)3;+Z0!s1!!?Fs+@002ovPDHLk FV1h1#CARKLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z07ywhK~#9!?AEaj03ZkeL9loKJzW4B2Qaa~;y$6HxKNQ*HKVZ+%>e)a0001d30P-t tdfsinKzc|3000000J;Gi009600{|g53;#YOj(z|D002ovPDHLkV1g8uUnc+n literal 0 HcmV?d00001 diff --git a/projects/1.18/assets/minecraft/minecraft/font/default.json b/projects/1.18/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..1d14010120ed --- /dev/null +++ b/projects/1.18/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,215 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a GIT binary patch literal 3064 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 literal 0 HcmV?d00001 diff --git a/projects/1.19/assets/minecraft/minecraft/font/default.json b/projects/1.19/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..1d14010120ed --- /dev/null +++ b/projects/1.19/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,215 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a GIT binary patch literal 3064 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 literal 0 HcmV?d00001 From 1f9283244d76a053cdb01bda9ac79402bac4fc3b Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Fri, 23 Jun 2023 11:16:56 +0800 Subject: [PATCH 03/16] Font Update - Phase 2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Packer的字体部分全面更新,以及杂项更新 - 将字符替换表更改为版本独立 - 同时将配置文件也改为了版本独立,否则太大了 - 修改了时间戳的加法:现在不会干掉原文件了 - 杂项更新,如日志格式 --- .gitignore | 9 +- config/packer.json | 120 ---------------------- config/packer/1.12.2.json | 38 +++++++ config/packer/1.16-fabric.json | 36 +++++++ config/packer/1.16.json | 36 +++++++ config/packer/1.18-fabric.json | 36 +++++++ config/packer/1.18.json | 36 +++++++ config/packer/1.19.json | 42 ++++++++ src/Packer/Extensions/ArchiveExtension.cs | 12 +++ src/Packer/Extensions/ContentExtension.cs | 9 +- src/Packer/Models/Config.cs | 6 +- src/Packer/Program.cs | 9 +- src/Packer/Utils.cs | 37 +++---- 13 files changed, 266 insertions(+), 160 deletions(-) delete mode 100644 config/packer.json create mode 100644 config/packer/1.12.2.json create mode 100644 config/packer/1.16-fabric.json create mode 100644 config/packer/1.16.json create mode 100644 config/packer/1.18-fabric.json create mode 100644 config/packer/1.18.json create mode 100644 config/packer/1.19.json diff --git a/.gitignore b/.gitignore index bc114d1993e9..93c64e02fb82 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,10 @@ +# CFPA-specifics +Minecraft-Mod-Language-Package-*.zip +*.md5 +Packer.exe +Packer.xml + + ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## @@ -370,4 +377,4 @@ clrcompression.dll clrjit.dll coreclr.dll mscordaccore.dll -/src/Packer/Properties/launchSettings.json +/src/Packer/Properties/launchSettings.json diff --git a/config/packer.json b/config/packer.json deleted file mode 100644 index 1095f4ecbb2e..000000000000 --- a/config/packer.json +++ /dev/null @@ -1,120 +0,0 @@ -[ - { - "targetVersion": "1.12.2", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [ - "gregtechce" - ], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - }, - { - "targetVersion": "1.16", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - }, - { - "targetVersion": "1.16-fabric", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - }, - { - "targetVersion": "1.18", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [ - "create" - ], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - }, - { - "targetVersion": "1.18-fabric", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - }, - { - "targetVersion": "1.19", - "targetLanguage": [ - "zh_cn" - ], - "additionalContent": [ - "LICENSE", - "pack.mcmeta", - "pack.png", - "README.md" - ], - "modNameBlackList": [ - "0-example-nop", - "0-example-patch", - "0-example-simple-clone", - "0-example-mixed-clone", - "0-example-port" - ], - "domainBlackList": [], - "noProcessNamespace": [ - "font", - "textures" - ] - } -] diff --git a/config/packer/1.12.2.json b/config/packer/1.12.2.json new file mode 100644 index 000000000000..60139af2adca --- /dev/null +++ b/config/packer/1.12.2.json @@ -0,0 +1,38 @@ +{ + "targetVersion": "1.12.2", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [ + "gregtechce" + ], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ue900", + "[[钅杜]]": "\ue901", + "[[钅喜]]": "\ue902", + "[[钅波]]": "\ue903", + "[[钅黑]]": "\ue904", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ue906", + "[[钅仑]]": "\ue907", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ue90a", + "[[钅立]]": "\ue90c", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/config/packer/1.16-fabric.json b/config/packer/1.16-fabric.json new file mode 100644 index 000000000000..2acb8279fa15 --- /dev/null +++ b/config/packer/1.16-fabric.json @@ -0,0 +1,36 @@ +{ + "targetVersion": "1.16-fabric", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ud872\udf3b", + "[[钅杜]]": "\ud872\udf4a", + "[[钅喜]]": "\ud872\udf73", + "[[钅波]]": "\ud872\udf5b", + "[[钅黑]]": "\ud872\udf76", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ud86d\udffc", + "[[钅仑]]": "\ud872\udf2d", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ud86d\udce7", + "[[钅立]]": "\ud86d\udff7", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/config/packer/1.16.json b/config/packer/1.16.json new file mode 100644 index 000000000000..312810789f3c --- /dev/null +++ b/config/packer/1.16.json @@ -0,0 +1,36 @@ +{ + "targetVersion": "1.16", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ud872\udf3b", + "[[钅杜]]": "\ud872\udf4a", + "[[钅喜]]": "\ud872\udf73", + "[[钅波]]": "\ud872\udf5b", + "[[钅黑]]": "\ud872\udf76", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ud86d\udffc", + "[[钅仑]]": "\ud872\udf2d", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ud86d\udce7", + "[[钅立]]": "\ud86d\udff7", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/config/packer/1.18-fabric.json b/config/packer/1.18-fabric.json new file mode 100644 index 000000000000..92e6ab278b42 --- /dev/null +++ b/config/packer/1.18-fabric.json @@ -0,0 +1,36 @@ +{ + "targetVersion": "1.18-fabric", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ud872\udf3b", + "[[钅杜]]": "\ud872\udf4a", + "[[钅喜]]": "\ud872\udf73", + "[[钅波]]": "\ud872\udf5b", + "[[钅黑]]": "\ud872\udf76", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ud86d\udffc", + "[[钅仑]]": "\ud872\udf2d", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ud86d\udce7", + "[[钅立]]": "\ud86d\udff7", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/config/packer/1.18.json b/config/packer/1.18.json new file mode 100644 index 000000000000..c5223a6461f2 --- /dev/null +++ b/config/packer/1.18.json @@ -0,0 +1,36 @@ +{ + "targetVersion": "1.18", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ud872\udf3b", + "[[钅杜]]": "\ud872\udf4a", + "[[钅喜]]": "\ud872\udf73", + "[[钅波]]": "\ud872\udf5b", + "[[钅黑]]": "\ud872\udf76", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ud86d\udffc", + "[[钅仑]]": "\ud872\udf2d", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ud86d\udce7", + "[[钅立]]": "\ud86d\udff7", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/config/packer/1.19.json b/config/packer/1.19.json new file mode 100644 index 000000000000..3de694b6474c --- /dev/null +++ b/config/packer/1.19.json @@ -0,0 +1,42 @@ +{ + "targetVersion": "1.19", + "targetLanguage": [ + "zh_cn" + ], + "additionalContent": [ + "LICENSE", + "pack.mcmeta", + "pack.png", + "README.md" + ], + "modNameBlackList": [ + "0-example-nop", + "0-example-patch", + "0-example-simple-clone", + "0-example-mixed-clone", + "0-example-port" + ], + "domainBlackList": [], + "noProcessNamespace": [ + "font", + "textures" + ], + "replacementMap": { + "[[钅卢]]": "\ud872\udf3b", + "[[钅杜]]": "\ud872\udf4a", + "[[钅喜]]": "\ud872\udf73", + "[[钅波]]": "\ud872\udf5b", + "[[钅黑]]": "\ud872\udf76", + "[[钅麦]]": "\u9fcf", + "[[钅达]]": "\ud86d\udffc", + "[[钅仑]]": "\ud872\udf2d", + "[[钅哥]]": "\u9fd4", + "[[钅尔]]": "\u9fed", + "[[钅夫]]": "\ud86d\udce7", + "[[钅立]]": "\ud86d\udff7", + "[[石田]]": "\u9fec", + "[[奥气]]": "\u9feb", + "[[气奥]]": "\u9feb", + "……": "\u22ef\u22ef" + } +} \ No newline at end of file diff --git a/src/Packer/Extensions/ArchiveExtension.cs b/src/Packer/Extensions/ArchiveExtension.cs index ead7c752da90..a8f373f02bcb 100644 --- a/src/Packer/Extensions/ArchiveExtension.cs +++ b/src/Packer/Extensions/ArchiveExtension.cs @@ -46,6 +46,18 @@ public static void Initialize(this ZipArchive archive, Config config) var destination = path.StripModName() // 除掉一层文件夹(在 assets/ 里的各种 fix) .NormalizePath(); Log.Information("初始化压缩包:添加 {0}", destination); + + // pack.mcmeta 特殊处理:添加时间戳 + if(destination == "pack.mcmeta") + { + using var writer = new StreamWriter( + archive.CreateEntry(destination) + .Open()); + + writer.Write(Utils.AppendTimestamp($"{commonPrefix}/{path}")); + return; + } + archive.CreateEntryFromFile($"{commonPrefix}/{path}", destination); }); diff --git a/src/Packer/Extensions/ContentExtension.cs b/src/Packer/Extensions/ContentExtension.cs index 7273453dacd0..97b53a91ff79 100644 --- a/src/Packer/Extensions/ContentExtension.cs +++ b/src/Packer/Extensions/ContentExtension.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Security.Cryptography; using System.Text.RegularExpressions; +using System.Text.Encodings.Web; namespace Packer.Extensions { @@ -49,17 +50,19 @@ public static string Preprocess(this string content, FileCategory category, Conf // 特殊符号替换 foreach (var mapping in config.CharatcerReplacement) { + var escaped = JavaScriptEncoder.Default.Encode(mapping.Value); if (content.Contains(mapping.Key)) { - Log.Information("正在进行特殊符号替换:{0} -> {1}", mapping.Key, mapping.Value); + Log.Information("正在进行特殊符号替换:{0} -> {1}", mapping.Key, escaped); } + if ((category & FileCategory.JsonAlike) == FileCategory.JsonAlike) { // 替换为 unicode 转义码 - content = content.Replace(mapping.Key, mapping.Value); + content = content.Replace(mapping.Key, escaped); } else { // 替换为 unicode 字符 - content = content.Replace(mapping.Key, Regex.Unescape(mapping.Value)); + content = content.Replace(mapping.Key, mapping.Value); } } diff --git a/src/Packer/Models/Config.cs b/src/Packer/Models/Config.cs index 1b1de808ca98..2b5fc311abf9 100644 --- a/src/Packer/Models/Config.cs +++ b/src/Packer/Models/Config.cs @@ -17,7 +17,6 @@ public class Config /// /// 打包的目标语言

- /// 为1.20准备,因为据说语言文件名要改 ///
[JsonPropertyName("targetLanguage")] public string[] TargetLanguages { get; set; } @@ -52,8 +51,9 @@ public class Config public List BypassedNamespace { get; set; } /// - /// 字符替换表,从外源加载 + /// 字符替换表,版本限定 /// - public Dictionary CharatcerReplacement { get; set; } // 该项似乎无法通过 json 初始化 + [JsonPropertyName("replacementMap")] + public Dictionary CharatcerReplacement { get; set; } } } diff --git a/src/Packer/Program.cs b/src/Packer/Program.cs index e6b53d3e90ac..0b598b35ea89 100644 --- a/src/Packer/Program.cs +++ b/src/Packer/Program.cs @@ -23,21 +23,14 @@ public static async Task Main(string version = null) throw new ArgumentNullException(nameof(version)); } - var config = await Utils.RetrieveConfig(configPath: "./config/packer.json", - mappingPath: "./config/fontmap.txt", + var config = await Utils.RetrieveConfig(configTemplate: "./config/packer/{0}.json", version: version); - if (config is null) - { - throw new ArgumentException("无效的版本参数", nameof(version)); - } - // Packer输出的文件名,可以随时更改 string packName = $"./Minecraft-Mod-Language-Package-{config.Version}.zip"; Log.Information("开始对版本 {0} 的打包", config.Version); - Utils.CreateTimeStamp(config.Version); await using var stream = File.Create(packName); var archive = new ZipArchive(stream, ZipArchiveMode.Update, leaveOpen: true); archive.Initialize(config); diff --git a/src/Packer/Utils.cs b/src/Packer/Utils.cs index dd928d9f4d00..34c3b732b4e4 100644 --- a/src/Packer/Utils.cs +++ b/src/Packer/Utils.cs @@ -14,14 +14,16 @@ namespace Packer { static class Utils { - public static async Task RetrieveConfig(string configPath, string mappingPath, string version) + public static async Task RetrieveConfig(string configTemplate, string version) { - Log.Information("正在获取配置"); + Log.Information("正在获取配置。目标版本:{0}", version); + + var configPath = string.Format(configTemplate, version); + + Log.Information("配置位置:{0}", configPath); + var reader = await File.ReadAllBytesAsync(configPath); - var configs = JsonSerializer.Deserialize>(reader); - var replacement = await ReadReplaceFontMap(mappingPath); - configs.ForEach(_ => _.CharatcerReplacement = replacement); - return configs.Where(_ => _.Version == version).FirstOrDefault(); // 仅选取指定版本,忽略重复 + return JsonSerializer.Deserialize(reader); } public static PackerStrategy RetrieveStrategy(FileInfo file) @@ -83,34 +85,19 @@ public static IEnumerable PortFiles(IEnumerable return mapping.Values; } - public static async Task> ReadReplaceFontMap(string path) // 从隔壁弄过来改了一下,就放这里了 - { - var mapping = new Dictionary(); - foreach (string str in await File.ReadAllLinesAsync(path)) - { - var kv = str.Split('>', StringSplitOptions.TrimEntries); - var key = kv[0]; - var value = kv[1]; - Log.Verbose("添加了映射:{0} -> {1}", key, value); - mapping.Add(key, value); - } - return mapping; - } - // 下面的这些...其实都不是我写的... - public static void CreateTimeStamp(string version) + public static string AppendTimestamp(string path) { - var mcmeta = $"./projects/{version}/pack.mcmeta"; + var mcmeta = path; var meta = JsonSerializer.Deserialize(File.ReadAllText(mcmeta)); - var time = DateTime.UtcNow.AddHours(8); + var time = DateTime.UtcNow.AddHours(8); // UTC+8:00 meta.Pack.Description += $"\n打包时间:{time:yyyy-MM-ddTHH:mm:ssZ}"; - var result = JsonSerializer.Serialize(meta, new JsonSerializerOptions() + return JsonSerializer.Serialize(meta, new JsonSerializerOptions() { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true }); - File.WriteAllText(mcmeta, result); } } } From 1fd01ab0f05be3df145f9fbf96e8c82e8d85122a Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Fri, 23 Jun 2023 13:30:05 +0800 Subject: [PATCH 04/16] Font Update - Phase 3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更改版本:1.12 使用16x的unifont加载器加载省略号。显示效果大致可以。 测试版本: 1.12.2 forge w/ mods: - pneumaticcraft-repressurized - patchouli - opencomputers - jei etc. --- CONTRIBUTING.md | 13 +++++++++---- config/fontmap.txt | 15 --------------- .../1UNKNOWN/minecraft/font/glyph_sizes.bin | Bin 65536 -> 65536 bytes .../textures/font/unicode_page_22.png | Bin 0 -> 5915 bytes 4 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 config/fontmap.txt create mode 100644 projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_22.png diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d76ea8587ef0..5f896d546325 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,7 +46,7 @@ - 如果上传的文件中包含_**非文本文件**_(如`.ttf`等字体文件,`.jpg`等图片),**有可能需要修改[Packer配置](./CONTRIBUTING.md#configpackerjson)**。 - 如果这些文件放置在`font`/`textures`中,一般不用修改配置;默认已经对这两处进行了特殊处理。 - 当然,如果实在弄不清楚怎么改,也可以让我们代劳。 -- 如果涉及到Packer的文件检索模式,请参照[这里](./Packer-Index-Doc.md) +- 如果涉及到多版本翻译,可以考虑使用**Packer的非标准文件检索模式**。请参照[这里](./Packer-Index-Doc.md)。 有关**审查**(Review)的说明: @@ -122,9 +122,9 @@ - 请不要在**未经同意**的情况下修改默认爬取数量。 -### config/packer.json +### config/packer/[version].json -该文件内放置了**所有**正在维护的版本的打包配置。 +该文件夹内放置了**所有**正在维护的版本的打包配置。 最好不要随意*删去*内容,除非你知道它曾经是干什么的,现在为什么不需要了。 *加入*内容相对而言宽松一些,但最好还是说明理由。 @@ -132,7 +132,12 @@ 主要的更改场景: - 增加新翻译版本 - - 需要将所有项填写一遍,同时需要更新`.github/workflows/packer.yml`、`.github/workflows/pr-packer.yml`、`.github\boring-cyborg.yml`,以及CFPABot等相关服务。没有规划最好不要乱动。 + - 需要在新文件`.json`将所有项填写一遍,同时需要创建正确的文件结构、基础文件,更新`.github/workflows/packer.yml`、`.github/workflows/pr-packer.yml`、`.github\boring-cyborg.yml`,以及CFPABot等相关服务。没有规划最好不要乱动。 +- 从资源包中移除某模组,但保留原文件 + - 将此模组的`curseforge项目名`加入`modNameBlackList`。 +- 更改字符替换表 + - 对`replacementMap`进行修改,格式与已有文本一致。Unicode BMP以外的字符使用UTF-16代理对输入,否则可能无法识别。 + - 同时可能需要修改字体文件。 - 处理非文本文件 1. 如果该文件所在的`namespace`(`asset-domain`下方的一级)对**任何模组都**不会有文本文件(如font\),将该`namespace`加入对应版本的`noProcessNamespace`中 2. 否则,将该模组的`curseforge项目名`或`asset-domain`中的一个(具体选哪一个看具体情况)加入`modNameBlackList`或`domainBlackList`(对应), diff --git a/config/fontmap.txt b/config/fontmap.txt deleted file mode 100644 index a761b5bc471a..000000000000 --- a/config/fontmap.txt +++ /dev/null @@ -1,15 +0,0 @@ -[[钅卢]]>\ue900 -[[钅杜]]>\ue901 -[[钅喜]]>\ue902 -[[钅波]]>\ue903 -[[钅黑]]>\ue904 -[[钅麦]]>\u9fcf -[[钅达]]>\ue906 -[[钅仑]]>\ue907 -[[钅哥]]>\u9fd4 -[[钅尔]]>\u9fed -[[钅夫]]>\ue90a -[[钅立]]>\ue90c -[[石田]]>\u9fec -[[奥气]]>\u9feb -[[气奥]]>\u9feb diff --git a/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin b/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin index 0503133d08effbe3da2c993864b97aad1fb1207d..2e1e01a11de79cf0ac0b0eb1a7d919e72223eb2c 100644 GIT binary patch delta 16 XcmZo@U}|CC4svDHO>Z% delta 16 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 xc|T_du+JSg4> Date: Fri, 23 Jun 2023 13:46:27 +0800 Subject: [PATCH 05/16] Post-Job Cleanup --- .../minecraft/textures/font/unicode_page_20.png | Bin 2207 -> 0 bytes .../minecraft/textures/font/unicode_page_9f.png | Bin 4971 -> 0 bytes .../minecraft/textures/font/unicode_page_e9.png | Bin 2847 -> 0 bytes .../minecraft/textures/font/unicode_page_20.png | Bin 2207 -> 0 bytes .../minecraft/textures/font/unicode_page_9f.png | Bin 4971 -> 0 bytes .../minecraft/textures/font/unicode_page_e9.png | Bin 2847 -> 0 bytes .../minecraft/textures/font/unicode_page_20.png | Bin 2207 -> 0 bytes .../minecraft/textures/font/unicode_page_9f.png | Bin 4971 -> 0 bytes .../minecraft/textures/font/unicode_page_e9.png | Bin 2847 -> 0 bytes .../minecraft/textures/font/unicode_page_20.png | Bin 2207 -> 0 bytes .../minecraft/textures/font/unicode_page_9f.png | Bin 4971 -> 0 bytes .../minecraft/textures/font/unicode_page_e9.png | Bin 2847 -> 0 bytes .../minecraft/textures/font/unicode_page_20.png | Bin 2207 -> 0 bytes .../minecraft/textures/font/unicode_page_9f.png | Bin 4971 -> 0 bytes .../minecraft/textures/font/unicode_page_e9.png | Bin 2847 -> 0 bytes 15 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png delete mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_20.png delete mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_9f.png delete mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_e9.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_20.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_9f.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_e9.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_20.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_9f.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_e9.png diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png deleted file mode 100644 index 8fc8524241c70058fc73952919cd21e6080156c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png deleted file mode 100644 index cee8a138a6d5a2b488697e0c48cfd5dbd88a0ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4971 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 diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png deleted file mode 100644 index e0762efe5e75aa57aedb2e33b9c8237f5196a36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2847 zcmeHJdrTBZ99~pRMHCz36U6Om+FHAJyL<1A2U-pa))ZhsHNIl{SJO={J2U(J z9^dcx&CGq4l=$wbkjWtkf{aRtH!MJqAUF&{UKt8s8G9C+;A?o&JX5UK|9p_&l?hjd zNDC4ddXd&6#9TNV;fPNW5oF|8-!BN+x@{t~DdtU!rNzd1G%MI-3@4a@%w=;xG=j{E zb~zX}14yVDSb4i1Yp<-vP@dCc$tojZbi{ykK0eP07Um_I*t`r@$6?V?=qwiv9oT@x zpe|dcU8G%l%bFsf zAa!y=D<>5=LDGbpR%y_I2ZPa^oP}Osh#QCnXL>AMk{q;Lo|BU!%TdS#r&UhsbkGMS zrzjjEa52{|F)rLLP8;-K03z$;9TG3tQJ+V~EM!S~3})I-!R83KwTlB~f(4Vi7>Asc z5k5+OAjbx9jx1-UKRCzAK_;*PyCgy^8NfQy1xXOog{QaoM zQHsrmGzJRtM6_tibpZJSAPQMd7Q|-5G^hF4IOrHBU?jn55`@gbMkNiVj8c#Z`erh3 z=Y$+_#zO|cz(_!kQ3OTe1ZVEh?2t$>JoZQR1XhX~7weVsXaI0wvHeYL!_zXm1eMEMI2_?Kx<#wGe8J zPQ&30t5V=BrQ~oO1t33`GHW=UR;9FP2JPoNdAPHf%$N4#+iyNe(DA$oo0U7TBNl?? z1EWkH^{aqpSf9G}80%{*;IM&Z{s|R$F$Vo^bJ78H`iyq>!$iR%hNV{x@wslm;F;BeBc<4B5AGeBn0g3Jv~L)= z8{i~xy8t_^lM~(@bo=yi2r?`(!7#_<+IFYp`;wj7F*UpM?s==1tU$s;wWEIj;#}lc zF*nZrfDX&9U01$t_03Y-0fjp{yrbZOoB6qOv**Z0O-E05qx-cCk0NVVEBkuqk9S|~ zX^SXbedl;%1HCk^cV*?@wVm9!O`G1oNJW%?k{ZjMFSxq3xayEMywp>l^45}uqBV!k zlzf?%;Jwt^H8t%1pKB>Y-`upio20_O|1v4hyU8q9>rgN zZNiP;t~>DJTNyPKE34{K>MmH{tFSM1?`>P!wDbHvPvWYU`#pWh`Nz7J9WmCgDbL<@ zZc*`x^X}BF)P|yEVRJ_})itiSUOCprdDnstG2*BFh5A3TJ3M_|jmg*SLzeC+^z>bw zRNpnCx2neN5ms9IZk^_n4?jq?+&sJw#MzsUhSsiA-xhBk*y)X))_rv2Tu!W< zQhD*0zI<_F+VCBhqFl>eHD6E3?}>>1baPnm#ya=<=C;lYGfMS)k2D8I-V;@Q2e&52 zaoxfD8|pkErUT8Z)KRiUdwN!!;PYFL_7-~ULZWZi?hm{1&HTe;<)novDPvE1a+*Ky zJK9^Fxa!1x&x)GtmbQb{)phmb%Wbo(3kvo|1z-Gjw3lygpXqMxY?!co%eK9>TZE3@ zTH3K9FCKjmSs#=hG+l?vvAfe^C=+6Ak;``RL<+0EG$tK>z>% diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_20.png b/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_20.png deleted file mode 100644 index 8fc8524241c70058fc73952919cd21e6080156c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_9f.png b/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_9f.png deleted file mode 100644 index cee8a138a6d5a2b488697e0c48cfd5dbd88a0ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4971 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 diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_e9.png b/projects/1.16/assets/minecraft/minecraft/textures/font/unicode_page_e9.png deleted file mode 100644 index e0762efe5e75aa57aedb2e33b9c8237f5196a36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2847 zcmeHJdrTBZ99~pRMHCz36U6Om+FHAJyL<1A2U-pa))ZhsHNIl{SJO={J2U(J z9^dcx&CGq4l=$wbkjWtkf{aRtH!MJqAUF&{UKt8s8G9C+;A?o&JX5UK|9p_&l?hjd zNDC4ddXd&6#9TNV;fPNW5oF|8-!BN+x@{t~DdtU!rNzd1G%MI-3@4a@%w=;xG=j{E zb~zX}14yVDSb4i1Yp<-vP@dCc$tojZbi{ykK0eP07Um_I*t`r@$6?V?=qwiv9oT@x zpe|dcU8G%l%bFsf zAa!y=D<>5=LDGbpR%y_I2ZPa^oP}Osh#QCnXL>AMk{q;Lo|BU!%TdS#r&UhsbkGMS zrzjjEa52{|F)rLLP8;-K03z$;9TG3tQJ+V~EM!S~3})I-!R83KwTlB~f(4Vi7>Asc z5k5+OAjbx9jx1-UKRCzAK_;*PyCgy^8NfQy1xXOog{QaoM zQHsrmGzJRtM6_tibpZJSAPQMd7Q|-5G^hF4IOrHBU?jn55`@gbMkNiVj8c#Z`erh3 z=Y$+_#zO|cz(_!kQ3OTe1ZVEh?2t$>JoZQR1XhX~7weVsXaI0wvHeYL!_zXm1eMEMI2_?Kx<#wGe8J zPQ&30t5V=BrQ~oO1t33`GHW=UR;9FP2JPoNdAPHf%$N4#+iyNe(DA$oo0U7TBNl?? z1EWkH^{aqpSf9G}80%{*;IM&Z{s|R$F$Vo^bJ78H`iyq>!$iR%hNV{x@wslm;F;BeBc<4B5AGeBn0g3Jv~L)= z8{i~xy8t_^lM~(@bo=yi2r?`(!7#_<+IFYp`;wj7F*UpM?s==1tU$s;wWEIj;#}lc zF*nZrfDX&9U01$t_03Y-0fjp{yrbZOoB6qOv**Z0O-E05qx-cCk0NVVEBkuqk9S|~ zX^SXbedl;%1HCk^cV*?@wVm9!O`G1oNJW%?k{ZjMFSxq3xayEMywp>l^45}uqBV!k zlzf?%;Jwt^H8t%1pKB>Y-`upio20_O|1v4hyU8q9>rgN zZNiP;t~>DJTNyPKE34{K>MmH{tFSM1?`>P!wDbHvPvWYU`#pWh`Nz7J9WmCgDbL<@ zZc*`x^X}BF)P|yEVRJ_})itiSUOCprdDnstG2*BFh5A3TJ3M_|jmg*SLzeC+^z>bw zRNpnCx2neN5ms9IZk^_n4?jq?+&sJw#MzsUhSsiA-xhBk*y)X))_rv2Tu!W< zQhD*0zI<_F+VCBhqFl>eHD6E3?}>>1baPnm#ya=<=C;lYGfMS)k2D8I-V;@Q2e&52 zaoxfD8|pkErUT8Z)KRiUdwN!!;PYFL_7-~ULZWZi?hm{1&HTe;<)novDPvE1a+*Ky zJK9^Fxa!1x&x)GtmbQb{)phmb%Wbo(3kvo|1z-Gjw3lygpXqMxY?!co%eK9>TZE3@ zTH3K9FCKjmSs#=hG+l?vvAfe^C=+6Ak;``RL<+0EG$tK>z>% diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_20.png deleted file mode 100644 index 8fc8524241c70058fc73952919cd21e6080156c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_9f.png deleted file mode 100644 index cee8a138a6d5a2b488697e0c48cfd5dbd88a0ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4971 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 diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/unicode_page_e9.png deleted file mode 100644 index e0762efe5e75aa57aedb2e33b9c8237f5196a36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2847 zcmeHJdrTBZ99~pRMHCz36U6Om+FHAJyL<1A2U-pa))ZhsHNIl{SJO={J2U(J z9^dcx&CGq4l=$wbkjWtkf{aRtH!MJqAUF&{UKt8s8G9C+;A?o&JX5UK|9p_&l?hjd zNDC4ddXd&6#9TNV;fPNW5oF|8-!BN+x@{t~DdtU!rNzd1G%MI-3@4a@%w=;xG=j{E zb~zX}14yVDSb4i1Yp<-vP@dCc$tojZbi{ykK0eP07Um_I*t`r@$6?V?=qwiv9oT@x zpe|dcU8G%l%bFsf zAa!y=D<>5=LDGbpR%y_I2ZPa^oP}Osh#QCnXL>AMk{q;Lo|BU!%TdS#r&UhsbkGMS zrzjjEa52{|F)rLLP8;-K03z$;9TG3tQJ+V~EM!S~3})I-!R83KwTlB~f(4Vi7>Asc z5k5+OAjbx9jx1-UKRCzAK_;*PyCgy^8NfQy1xXOog{QaoM zQHsrmGzJRtM6_tibpZJSAPQMd7Q|-5G^hF4IOrHBU?jn55`@gbMkNiVj8c#Z`erh3 z=Y$+_#zO|cz(_!kQ3OTe1ZVEh?2t$>JoZQR1XhX~7weVsXaI0wvHeYL!_zXm1eMEMI2_?Kx<#wGe8J zPQ&30t5V=BrQ~oO1t33`GHW=UR;9FP2JPoNdAPHf%$N4#+iyNe(DA$oo0U7TBNl?? z1EWkH^{aqpSf9G}80%{*;IM&Z{s|R$F$Vo^bJ78H`iyq>!$iR%hNV{x@wslm;F;BeBc<4B5AGeBn0g3Jv~L)= z8{i~xy8t_^lM~(@bo=yi2r?`(!7#_<+IFYp`;wj7F*UpM?s==1tU$s;wWEIj;#}lc zF*nZrfDX&9U01$t_03Y-0fjp{yrbZOoB6qOv**Z0O-E05qx-cCk0NVVEBkuqk9S|~ zX^SXbedl;%1HCk^cV*?@wVm9!O`G1oNJW%?k{ZjMFSxq3xayEMywp>l^45}uqBV!k zlzf?%;Jwt^H8t%1pKB>Y-`upio20_O|1v4hyU8q9>rgN zZNiP;t~>DJTNyPKE34{K>MmH{tFSM1?`>P!wDbHvPvWYU`#pWh`Nz7J9WmCgDbL<@ zZc*`x^X}BF)P|yEVRJ_})itiSUOCprdDnstG2*BFh5A3TJ3M_|jmg*SLzeC+^z>bw zRNpnCx2neN5ms9IZk^_n4?jq?+&sJw#MzsUhSsiA-xhBk*y)X))_rv2Tu!W< zQhD*0zI<_F+VCBhqFl>eHD6E3?}>>1baPnm#ya=<=C;lYGfMS)k2D8I-V;@Q2e&52 zaoxfD8|pkErUT8Z)KRiUdwN!!;PYFL_7-~ULZWZi?hm{1&HTe;<)novDPvE1a+*Ky zJK9^Fxa!1x&x)GtmbQb{)phmb%Wbo(3kvo|1z-Gjw3lygpXqMxY?!co%eK9>TZE3@ zTH3K9FCKjmSs#=hG+l?vvAfe^C=+6Ak;``RL<+0EG$tK>z>% diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_20.png b/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_20.png deleted file mode 100644 index 8fc8524241c70058fc73952919cd21e6080156c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_9f.png b/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_9f.png deleted file mode 100644 index cee8a138a6d5a2b488697e0c48cfd5dbd88a0ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4971 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 diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_e9.png b/projects/1.18/assets/minecraft/minecraft/textures/font/unicode_page_e9.png deleted file mode 100644 index e0762efe5e75aa57aedb2e33b9c8237f5196a36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2847 zcmeHJdrTBZ99~pRMHCz36U6Om+FHAJyL<1A2U-pa))ZhsHNIl{SJO={J2U(J z9^dcx&CGq4l=$wbkjWtkf{aRtH!MJqAUF&{UKt8s8G9C+;A?o&JX5UK|9p_&l?hjd zNDC4ddXd&6#9TNV;fPNW5oF|8-!BN+x@{t~DdtU!rNzd1G%MI-3@4a@%w=;xG=j{E zb~zX}14yVDSb4i1Yp<-vP@dCc$tojZbi{ykK0eP07Um_I*t`r@$6?V?=qwiv9oT@x zpe|dcU8G%l%bFsf zAa!y=D<>5=LDGbpR%y_I2ZPa^oP}Osh#QCnXL>AMk{q;Lo|BU!%TdS#r&UhsbkGMS zrzjjEa52{|F)rLLP8;-K03z$;9TG3tQJ+V~EM!S~3})I-!R83KwTlB~f(4Vi7>Asc z5k5+OAjbx9jx1-UKRCzAK_;*PyCgy^8NfQy1xXOog{QaoM zQHsrmGzJRtM6_tibpZJSAPQMd7Q|-5G^hF4IOrHBU?jn55`@gbMkNiVj8c#Z`erh3 z=Y$+_#zO|cz(_!kQ3OTe1ZVEh?2t$>JoZQR1XhX~7weVsXaI0wvHeYL!_zXm1eMEMI2_?Kx<#wGe8J zPQ&30t5V=BrQ~oO1t33`GHW=UR;9FP2JPoNdAPHf%$N4#+iyNe(DA$oo0U7TBNl?? z1EWkH^{aqpSf9G}80%{*;IM&Z{s|R$F$Vo^bJ78H`iyq>!$iR%hNV{x@wslm;F;BeBc<4B5AGeBn0g3Jv~L)= z8{i~xy8t_^lM~(@bo=yi2r?`(!7#_<+IFYp`;wj7F*UpM?s==1tU$s;wWEIj;#}lc zF*nZrfDX&9U01$t_03Y-0fjp{yrbZOoB6qOv**Z0O-E05qx-cCk0NVVEBkuqk9S|~ zX^SXbedl;%1HCk^cV*?@wVm9!O`G1oNJW%?k{ZjMFSxq3xayEMywp>l^45}uqBV!k zlzf?%;Jwt^H8t%1pKB>Y-`upio20_O|1v4hyU8q9>rgN zZNiP;t~>DJTNyPKE34{K>MmH{tFSM1?`>P!wDbHvPvWYU`#pWh`Nz7J9WmCgDbL<@ zZc*`x^X}BF)P|yEVRJ_})itiSUOCprdDnstG2*BFh5A3TJ3M_|jmg*SLzeC+^z>bw zRNpnCx2neN5ms9IZk^_n4?jq?+&sJw#MzsUhSsiA-xhBk*y)X))_rv2Tu!W< zQhD*0zI<_F+VCBhqFl>eHD6E3?}>>1baPnm#ya=<=C;lYGfMS)k2D8I-V;@Q2e&52 zaoxfD8|pkErUT8Z)KRiUdwN!!;PYFL_7-~ULZWZi?hm{1&HTe;<)novDPvE1a+*Ky zJK9^Fxa!1x&x)GtmbQb{)phmb%Wbo(3kvo|1z-Gjw3lygpXqMxY?!co%eK9>TZE3@ zTH3K9FCKjmSs#=hG+l?vvAfe^C=+6Ak;``RL<+0EG$tK>z>% diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_20.png b/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_20.png deleted file mode 100644 index 8fc8524241c70058fc73952919cd21e6080156c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_9f.png b/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_9f.png deleted file mode 100644 index cee8a138a6d5a2b488697e0c48cfd5dbd88a0ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4971 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 diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_e9.png b/projects/1.19/assets/minecraft/minecraft/textures/font/unicode_page_e9.png deleted file mode 100644 index e0762efe5e75aa57aedb2e33b9c8237f5196a36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2847 zcmeHJdrTBZ99~pRMHCz36U6Om+FHAJyL<1A2U-pa))ZhsHNIl{SJO={J2U(J z9^dcx&CGq4l=$wbkjWtkf{aRtH!MJqAUF&{UKt8s8G9C+;A?o&JX5UK|9p_&l?hjd zNDC4ddXd&6#9TNV;fPNW5oF|8-!BN+x@{t~DdtU!rNzd1G%MI-3@4a@%w=;xG=j{E zb~zX}14yVDSb4i1Yp<-vP@dCc$tojZbi{ykK0eP07Um_I*t`r@$6?V?=qwiv9oT@x zpe|dcU8G%l%bFsf zAa!y=D<>5=LDGbpR%y_I2ZPa^oP}Osh#QCnXL>AMk{q;Lo|BU!%TdS#r&UhsbkGMS zrzjjEa52{|F)rLLP8;-K03z$;9TG3tQJ+V~EM!S~3})I-!R83KwTlB~f(4Vi7>Asc z5k5+OAjbx9jx1-UKRCzAK_;*PyCgy^8NfQy1xXOog{QaoM zQHsrmGzJRtM6_tibpZJSAPQMd7Q|-5G^hF4IOrHBU?jn55`@gbMkNiVj8c#Z`erh3 z=Y$+_#zO|cz(_!kQ3OTe1ZVEh?2t$>JoZQR1XhX~7weVsXaI0wvHeYL!_zXm1eMEMI2_?Kx<#wGe8J zPQ&30t5V=BrQ~oO1t33`GHW=UR;9FP2JPoNdAPHf%$N4#+iyNe(DA$oo0U7TBNl?? z1EWkH^{aqpSf9G}80%{*;IM&Z{s|R$F$Vo^bJ78H`iyq>!$iR%hNV{x@wslm;F;BeBc<4B5AGeBn0g3Jv~L)= z8{i~xy8t_^lM~(@bo=yi2r?`(!7#_<+IFYp`;wj7F*UpM?s==1tU$s;wWEIj;#}lc zF*nZrfDX&9U01$t_03Y-0fjp{yrbZOoB6qOv**Z0O-E05qx-cCk0NVVEBkuqk9S|~ zX^SXbedl;%1HCk^cV*?@wVm9!O`G1oNJW%?k{ZjMFSxq3xayEMywp>l^45}uqBV!k zlzf?%;Jwt^H8t%1pKB>Y-`upio20_O|1v4hyU8q9>rgN zZNiP;t~>DJTNyPKE34{K>MmH{tFSM1?`>P!wDbHvPvWYU`#pWh`Nz7J9WmCgDbL<@ zZc*`x^X}BF)P|yEVRJ_})itiSUOCprdDnstG2*BFh5A3TJ3M_|jmg*SLzeC+^z>bw zRNpnCx2neN5ms9IZk^_n4?jq?+&sJw#MzsUhSsiA-xhBk*y)X))_rv2Tu!W< zQhD*0zI<_F+VCBhqFl>eHD6E3?}>>1baPnm#ya=<=C;lYGfMS)k2D8I-V;@Q2e&52 zaoxfD8|pkErUT8Z)KRiUdwN!!;PYFL_7-~ULZWZi?hm{1&HTe;<)novDPvE1a+*Ky zJK9^Fxa!1x&x)GtmbQb{)phmb%Wbo(3kvo|1z-Gjw3lygpXqMxY?!co%eK9>TZE3@ zTH3K9FCKjmSs#=hG+l?vvAfe^C=+6Ak;``RL<+0EG$tK>z>% From 58f675ba97fef928f566d1ca67883e29fac1b154 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Fri, 23 Jun 2023 14:05:37 +0800 Subject: [PATCH 06/16] hotfix1 --- .../minecraft/lang/en_us.lang | 147 ------------------ .../minecraft/lang/zh_cn.lang | 1 - 2 files changed, 148 deletions(-) delete mode 100644 projects/1.12.2/assets/conquest-reforged/minecraft/lang/en_us.lang delete mode 100644 projects/1.12.2/assets/conquest-reforged/minecraft/lang/zh_cn.lang diff --git a/projects/1.12.2/assets/conquest-reforged/minecraft/lang/en_us.lang b/projects/1.12.2/assets/conquest-reforged/minecraft/lang/en_us.lang deleted file mode 100644 index af931de77e91..000000000000 --- a/projects/1.12.2/assets/conquest-reforged/minecraft/lang/en_us.lang +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/projects/1.12.2/assets/conquest-reforged/minecraft/lang/zh_cn.lang b/projects/1.12.2/assets/conquest-reforged/minecraft/lang/zh_cn.lang deleted file mode 100644 index 8b137891791f..000000000000 --- a/projects/1.12.2/assets/conquest-reforged/minecraft/lang/zh_cn.lang +++ /dev/null @@ -1 +0,0 @@ - From 1e815bf378f4907d8b229d272fbb7fc2ea3ace72 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Thu, 29 Jun 2023 23:33:07 +0800 Subject: [PATCH 07/16] hotfix3 --- config/packer/1.16-fabric.json | 3 ++- config/packer/1.16.json | 3 ++- config/packer/1.18-fabric.json | 3 ++- config/packer/1.18.json | 3 ++- config/packer/1.19.json | 3 ++- .../minecraft/minecraft/font/default.json | 10 +++++++++- .../minecraft/textures/font/2em-dash.png | Bin 0 -> 2829 bytes .../textures/font/cjk_punctuations.png | Bin 3064 -> 3071 bytes .../minecraft/minecraft/font/default.json | 10 +++++++++- .../minecraft/textures/font/2em-dash.png | Bin 0 -> 2829 bytes .../textures/font/cjk_punctuations.png | Bin 3064 -> 3071 bytes .../minecraft/minecraft/font/default.json | 10 +++++++++- .../minecraft/textures/font/2em-dash.png | Bin 0 -> 2829 bytes .../textures/font/cjk_punctuations.png | Bin 3064 -> 3071 bytes .../minecraft/minecraft/font/default.json | 10 +++++++++- .../minecraft/textures/font/2em-dash.png | Bin 0 -> 2829 bytes .../textures/font/cjk_punctuations.png | Bin 3064 -> 3071 bytes .../minecraft/minecraft/font/default.json | 10 +++++++++- .../minecraft/textures/font/2em-dash.png | Bin 0 -> 2829 bytes .../textures/font/cjk_punctuations.png | Bin 3064 -> 3071 bytes 20 files changed, 55 insertions(+), 10 deletions(-) create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png create mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/2em-dash.png create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png create mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/2em-dash.png create mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/2em-dash.png diff --git a/config/packer/1.16-fabric.json b/config/packer/1.16-fabric.json index 2acb8279fa15..926061b589b0 100644 --- a/config/packer/1.16-fabric.json +++ b/config/packer/1.16-fabric.json @@ -31,6 +31,7 @@ "[[石田]]": "\u9fec", "[[奥气]]": "\u9feb", "[[气奥]]": "\u9feb", - "……": "\u22ef\u22ef" + "……": "\u22ef\u22ef", + "——": "\u2e3a" } } \ No newline at end of file diff --git a/config/packer/1.16.json b/config/packer/1.16.json index 312810789f3c..fa13ececf927 100644 --- a/config/packer/1.16.json +++ b/config/packer/1.16.json @@ -31,6 +31,7 @@ "[[石田]]": "\u9fec", "[[奥气]]": "\u9feb", "[[气奥]]": "\u9feb", - "……": "\u22ef\u22ef" + "……": "\u22ef\u22ef", + "——": "\u2e3a" } } \ No newline at end of file diff --git a/config/packer/1.18-fabric.json b/config/packer/1.18-fabric.json index 92e6ab278b42..a957eecbd452 100644 --- a/config/packer/1.18-fabric.json +++ b/config/packer/1.18-fabric.json @@ -31,6 +31,7 @@ "[[石田]]": "\u9fec", "[[奥气]]": "\u9feb", "[[气奥]]": "\u9feb", - "……": "\u22ef\u22ef" + "……": "\u22ef\u22ef", + "——": "\u2e3a" } } \ No newline at end of file diff --git a/config/packer/1.18.json b/config/packer/1.18.json index c5223a6461f2..672042851b19 100644 --- a/config/packer/1.18.json +++ b/config/packer/1.18.json @@ -31,6 +31,7 @@ "[[石田]]": "\u9fec", "[[奥气]]": "\u9feb", "[[气奥]]": "\u9feb", - "……": "\u22ef\u22ef" + "……": "\u22ef\u22ef", + "——": "\u2e3a" } } \ No newline at end of file diff --git a/config/packer/1.19.json b/config/packer/1.19.json index 3de694b6474c..4e255da59b23 100644 --- a/config/packer/1.19.json +++ b/config/packer/1.19.json @@ -37,6 +37,7 @@ "[[石田]]": "\u9fec", "[[奥气]]": "\u9feb", "[[气奥]]": "\u9feb", - "……": "\u22ef\u22ef" + "……": "\u22ef\u22ef", + "——": "\u2e3a" } } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json b/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json index 1d14010120ed..d9baed727183 100644 --- a/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json +++ b/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json @@ -15,7 +15,7 @@ "ascent": 7, "chars": [ "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u0000" + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" ] }, { @@ -26,6 +26,14 @@ "\u22ef" ] }, + { + "type": "bitmap", + "file": "minecraft:font/2em-dash.png", + "ascent": 7, + "chars": [ + "\u2e3a" + ] + }, { "type": "bitmap", "file": "minecraft:font/nonlatin_european.png", diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png new file mode 100644 index 0000000000000000000000000000000000000000..b683b4dd420e946726d3e92b40b28fe0129dd391 GIT binary patch literal 2829 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 literal 0 HcmV?d00001 diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a..35d947f198184d507e5690f93c2a0eeee1772a40 100644 GIT binary patch delta 331 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 literal 0 HcmV?d00001 diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a..35d947f198184d507e5690f93c2a0eeee1772a40 100644 GIT binary patch delta 331 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 literal 0 HcmV?d00001 diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a..35d947f198184d507e5690f93c2a0eeee1772a40 100644 GIT binary patch delta 331 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 literal 0 HcmV?d00001 diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a..35d947f198184d507e5690f93c2a0eeee1772a40 100644 GIT binary patch delta 331 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 literal 0 HcmV?d00001 diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 8b1d2c0c871c5ec6b6ef24435d2bc618faca0a4a..35d947f198184d507e5690f93c2a0eeee1772a40 100644 GIT binary patch delta 331 zcmV-R0kr=37ylQqz6yUVNkl%26SIQm(-0Ye7{H|E5W zqAW=lgRwi-0e@0Azjx<7UHkj8m^a(u1*MH03wMF$778MKmY>J)H0qB1|WX`O#-BVDuFV-`3dyq z#=YJI1L&|2rsTwxRz`yyNJT;z%~X683}+oH50ExA2j!Hy8boG0;?AQ z`Rd<^pIaAn*B4&tcuK$GYkO=q(CwL>3G?faH8;p?ClU zpw@t_7(5Z}K+xe3bZv$&S@r>-nh;2$lkj*W0uX=zG_{N;gaLmDK$8G@mc5kmLvJ9j ze=-H2xgku+iR<)MMvELsMM4g1}00030{{sNe Wp~22}_VYXd0000 Date: Sat, 8 Jul 2023 20:35:23 +0800 Subject: [PATCH 08/16] hotfix4 --- .../1UNKNOWN/minecraft/font/glyph_sizes.bin | Bin 65536 -> 65536 bytes .../textures/font/unicode_page_00.png | Bin 0 -> 6591 bytes .../textures/font/unicode_page_30.png | Bin 0 -> 7924 bytes .../textures/font/unicode_page_ff.png | Bin 0 -> 6832 bytes .../minecraft/minecraft/font/default.json | 223 ------------------ .../minecraft/minecraft/font/glyph_sizes.bin | Bin 65536 -> 0 bytes .../minecraft/minecraft/packer-policy.json | 4 + .../assets/minecraft/minecraft/readme.md | 24 -- .../textures/font/cjk_punctuations.png | Bin 3071 -> 0 bytes .../textures/font/element_ideographs.png | Bin 3739 -> 0 bytes .../minecraft/textures/font/ellipsis.png | Bin 2843 -> 0 bytes .../minecraft/minecraft/font/default.json | 6 +- .../minecraft/minecraft/font/glyph_sizes.bin | Bin 65536 -> 0 bytes .../minecraft/textures/font/2em-dash.png | Bin 2829 -> 0 bytes .../minecraft/textures/font/2em_dash.png} | Bin .../textures/font/cjk_punctuations.png | Bin 3071 -> 3275 bytes .../minecraft/minecraft/font/default.json | 223 ------------------ .../minecraft/minecraft/font/glyph_sizes.bin | Bin 65536 -> 0 bytes .../minecraft/minecraft/packer-policy.json | 4 + .../assets/minecraft/minecraft/readme.md | 24 -- .../minecraft/textures/font/2em-dash.png | Bin 2829 -> 0 bytes .../textures/font/cjk_punctuations.png | Bin 3071 -> 0 bytes .../textures/font/element_ideographs.png | Bin 3739 -> 0 bytes .../minecraft/textures/font/ellipsis.png | Bin 2843 -> 0 bytes .../minecraft/minecraft/font/default.json | 223 ------------------ .../minecraft/minecraft/font/glyph_sizes.bin | Bin 65536 -> 0 bytes .../minecraft/minecraft/packer-policy.json | 4 + .../1.18/assets/minecraft/minecraft/readme.md | 24 -- .../minecraft/textures/font/2em-dash.png | Bin 2829 -> 0 bytes .../textures/font/cjk_punctuations.png | Bin 3071 -> 0 bytes .../textures/font/element_ideographs.png | Bin 3739 -> 0 bytes .../minecraft/textures/font/ellipsis.png | Bin 2843 -> 0 bytes .../minecraft/minecraft/font/default.json | 223 ------------------ .../minecraft/minecraft/font/glyph_sizes.bin | Bin 65536 -> 0 bytes .../minecraft/minecraft/packer-policy.json | 4 + .../1.19/assets/minecraft/minecraft/readme.md | 24 -- .../minecraft/textures/font/2em-dash.png | Bin 2829 -> 0 bytes .../textures/font/cjk_punctuations.png | Bin 3071 -> 0 bytes .../textures/font/element_ideographs.png | Bin 3739 -> 0 bytes .../minecraft/textures/font/ellipsis.png | Bin 2843 -> 0 bytes 40 files changed, 19 insertions(+), 991 deletions(-) create mode 100644 projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_00.png create mode 100644 projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_30.png create mode 100644 projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_ff.png delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin create mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/readme.md delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/element_ideographs.png delete mode 100644 projects/1.16-fabric/assets/minecraft/minecraft/textures/font/ellipsis.png delete mode 100644 projects/1.16/assets/minecraft/minecraft/font/glyph_sizes.bin delete mode 100644 projects/1.16/assets/minecraft/minecraft/textures/font/2em-dash.png rename projects/{1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png => 1.16/assets/minecraft/minecraft/textures/font/2em_dash.png} (100%) delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin create mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/readme.md delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/element_ideographs.png delete mode 100644 projects/1.18-fabric/assets/minecraft/minecraft/textures/font/ellipsis.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.18/assets/minecraft/minecraft/font/glyph_sizes.bin create mode 100644 projects/1.18/assets/minecraft/minecraft/packer-policy.json delete mode 100644 projects/1.18/assets/minecraft/minecraft/readme.md delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/2em-dash.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/element_ideographs.png delete mode 100644 projects/1.18/assets/minecraft/minecraft/textures/font/ellipsis.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.19/assets/minecraft/minecraft/font/glyph_sizes.bin create mode 100644 projects/1.19/assets/minecraft/minecraft/packer-policy.json delete mode 100644 projects/1.19/assets/minecraft/minecraft/readme.md delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/2em-dash.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/element_ideographs.png delete mode 100644 projects/1.19/assets/minecraft/minecraft/textures/font/ellipsis.png diff --git a/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin b/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin index 2e1e01a11de79cf0ac0b0eb1a7d919e72223eb2c..a78037b8f4ac8f7df49d8dddd0ccd3c98d99bf8b 100644 GIT binary patch delta 14 VcmZo@U}NWz;)-CNX7Ff>zR*YRyE0gLFdF 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 literal 0 HcmV?d00001 diff --git a/projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_30.png b/projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_30.png new file mode 100644 index 0000000000000000000000000000000000000000..fcd2cfe18b7ea10350c87a35a9ce01b39785536a GIT binary patch literal 7924 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 literal 0 HcmV?d00001 diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json b/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json deleted file mode 100644 index d9baed727183..000000000000 --- a/projects/1.16-fabric/assets/minecraft/minecraft/font/default.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "providers": [ - { - "type":"bitmap", - "file": "minecraft:font/element_ideographs.png", - "ascent": 7, - "chars": [ - "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", - "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/cjk_punctuations.png", - "ascent": 7, - "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/ellipsis.png", - "ascent": 7, - "chars": [ - "\u22ef" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/2em-dash.png", - "ascent": 7, - "chars": [ - "\u2e3a" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/nonlatin_european.png", - "ascent": 7, - "chars": [ - "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", - "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", - "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", - "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", - "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", - "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", - "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", - "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", - "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", - "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", - "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", - "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", - "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", - "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", - "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", - "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", - "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", - "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", - "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", - "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", - "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", - "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", - "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", - "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", - "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", - "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", - "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", - "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", - "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", - "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", - "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", - "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", - "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", - "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", - "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", - "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", - "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", - "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", - "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", - "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", - "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", - "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", - "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", - "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", - "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", - "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", - "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", - "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", - "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", - "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", - "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", - "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", - "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", - "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", - "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", - "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", - "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", - "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", - "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", - "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", - "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", - "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", - "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", - "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", - "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", - "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", - "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/accented.png", - "height": 12, - "ascent": 10, - "chars": [ - "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", - "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", - "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", - "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", - "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", - "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", - "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", - "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", - "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", - "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", - "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", - "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", - "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", - "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", - "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", - "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", - "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", - "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", - "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", - "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", - "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", - "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", - "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", - "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", - "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", - "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", - "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", - "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", - "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", - "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", - "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", - "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", - "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", - "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", - "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", - "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", - "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", - "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", - "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", - "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", - "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", - "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", - "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", - "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", - "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", - "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", - "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", - "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", - "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", - "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", - "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", - "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", - "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", - "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", - "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", - "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", - "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", - "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", - "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", - "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", - "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", - "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", - "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", - "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", - "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", - "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", - "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", - "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", - "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", - "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", - "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", - "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", - "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", - "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", - "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/ascii.png", - "ascent": 7, - "chars": [ - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", - "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", - "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", - "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", - "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", - "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", - "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", - "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", - "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", - "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", - "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" - ] - }, - { - "type": "legacy_unicode", - "sizes": "minecraft:font/glyph_sizes.bin", - "template": "minecraft:font/unicode_page_%s.png" - } - ] -} diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin b/projects/1.16-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin deleted file mode 100644 index 0503133d08effbe3da2c993864b97aad1fb1207d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 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

XIxdan5o#(3We0I zo{ed{XgizfEK!NVp@bW%%6w9s*GXEY^Fp27ET80Anw1|fA8|H!Ij@q%ry$iK!sf(f z&RtHDILgzo)^beB@{e2;s|JthmJyG3z>*hVmoE0t$4;`pfjRz9rRC5{(Z8%N(E&G%n9b) z3r#pKWPF0IuY>vZ?rySi3ie8b)0|7KN_j)$@s0gcwz8U3)k?zE)x9t8i5e5j!)@bU z8xI@XI{ebwhBgvh=X1mFkIMSAJ*70t5oZPG`O~E6 zcDvPaUX4bhPT}WFNs4qf;e_Mj^7{Jv>Y6NGUTb~nV7_Fop1g9KYAV&zJdT zNNhgJ8Qt>YBc#puM-QXe)yF>1T1BBxlNusIZ{S2dzMkpCPCs%Y{rJvjPqGGH6mR_- zZ{jX5*Smemf6MFd_l-%DX_|tEQ6F$ZI^qn2)Uu_QdYUGe#T*AIej;0Ik}!@&B~ z51!%+&sR^M?sU7Yr#r1ypqP%+@_l@E0>X$1HG+&qYITFwP7v$_Fg=wgH+(BSaQz^q z`6xL~1F{};N5s0z{Hy=*FTeWL|M`ca_*Em3Qs=t)9PfvZAOG`z5^|gLkN=dWqcjM( z-@g6ey#4U@{3D-)2tV20=LqMh6L> zO|B+<47w_VATK6CG13RpXQN_zHsRyY#o1`0PgwIsx)7Z1`Ps_Ix zz8YIE7UP*dO<({0#}|Bn`@!@6?t!YCs2}zDB(Ud2=AsT$?>+DN(nEH_sl8D&@b;;f zy5QV6E2??)yK)mc@_=0 MHu^agd=v!#4;48@C;$Ke diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.16/assets/minecraft/minecraft/textures/font/2em-dash.png deleted file mode 100644 index b683b4dd420e946726d3e92b40b28fe0129dd391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2829 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 diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png similarity index 100% rename from projects/1.16-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png rename to projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 35d947f198184d507e5690f93c2a0eeee1772a40..7ad25d1665c0b495cb66debcce5793e9f135cae7 100644 GIT binary patch delta 572 zcmV-C0>l0P7t0wTiBL{Q4GJ0x0000DNk~Le000310000W2nGNE0R5?^03V--X zL_t(|+U%TBuEHP?Mb-HGX8-G)4fOpsL@Nx;Fwk=n6QflOFqeC=?ejQ}zXt%^lGkFt zR~w&?Y`1(^jsgF<02>QH7Nqhu?}`6Sgd*D2$;B^4-y;H>3&45MuO@)^WDw(f9uq&R z{jyzs#0g$)A0Pra0Jwqe|0RHkz<-7UaJBkJx&Rq;jAsOppmsG`@go8T-gLq8dk+!f zBbDu_({E`NHklk#Z~(!p|BSr=_&iQ>>U%Y~m{G2V@y7u`0=J?;(Fitm04=L}i(7!0 zcv3n7tDX0b4LAUR2?F7f=_!7L0~nE)yiP=^aRCvlzYaPE{4zboZxjIOEPr4v>>fb0 z2vGc;djOJn6}xf)k=b93?}4ufQ2YY~peL)H9mMVfp%i~A5uo^uJh>bg00*%8>dPt& zkU#)5p!m5M@6jaO)q|F6imPYd@OWXWP;-YuKR|+WMR8K000;) z0GaOi0susSt}Hvt`u1+VS${t-gZd3_#>k6-xCz6WqNxMM{nvLhCvG4B&_B^7xcDhf z1OOndAVSa{K=uJ|&GbYOfC&Py`hU*5oI!{9LAU_uCL%CXKsbdLmK6X=5(9ed|1K*h zA_80O0Ynx~@4f3JLH`i}V2S`lWLtGE;FSdkpoxC~009600|2_Yoe@|0Z)8pY0000< KMNUMnLSTYQYVr91 delta 366 zcmV-!0g?X88UGg{iBL{Q4GJ0x0000DNk~Le0001x0000W2nGNE0R4>d&9Nb!3V$p~ zL_t(|+U(j(3d1lAMNw}c`(N(syfl*`0Z7TGA0Zw< z0P+lBmJ0!B;0ffFz-1-mDwN1pXbrjNK$WX70QrB2zjXmyZ`_I M07*qoM6N<$f@6i5cK`qY diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json b/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json deleted file mode 100644 index d9baed727183..000000000000 --- a/projects/1.18-fabric/assets/minecraft/minecraft/font/default.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "providers": [ - { - "type":"bitmap", - "file": "minecraft:font/element_ideographs.png", - "ascent": 7, - "chars": [ - "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", - "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/cjk_punctuations.png", - "ascent": 7, - "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/ellipsis.png", - "ascent": 7, - "chars": [ - "\u22ef" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/2em-dash.png", - "ascent": 7, - "chars": [ - "\u2e3a" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/nonlatin_european.png", - "ascent": 7, - "chars": [ - "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", - "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", - "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", - "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", - "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", - "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", - "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", - "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", - "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", - "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", - "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", - "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", - "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", - "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", - "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", - "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", - "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", - "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", - "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", - "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", - "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", - "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", - "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", - "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", - "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", - "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", - "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", - "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", - "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", - "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", - "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", - "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", - "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", - "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", - "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", - "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", - "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", - "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", - "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", - "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", - "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", - "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", - "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", - "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", - "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", - "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", - "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", - "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", - "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", - "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", - "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", - "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", - "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", - "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", - "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", - "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", - "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", - "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", - "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", - "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", - "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", - "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", - "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", - "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", - "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", - "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", - "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/accented.png", - "height": 12, - "ascent": 10, - "chars": [ - "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", - "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", - "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", - "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", - "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", - "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", - "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", - "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", - "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", - "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", - "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", - "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", - "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", - "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", - "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", - "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", - "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", - "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", - "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", - "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", - "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", - "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", - "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", - "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", - "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", - "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", - "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", - "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", - "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", - "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", - "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", - "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", - "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", - "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", - "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", - "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", - "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", - "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", - "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", - "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", - "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", - "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", - "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", - "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", - "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", - "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", - "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", - "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", - "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", - "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", - "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", - "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", - "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", - "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", - "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", - "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", - "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", - "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", - "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", - "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", - "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", - "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", - "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", - "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", - "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", - "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", - "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", - "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", - "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", - "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", - "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", - "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", - "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", - "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", - "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/ascii.png", - "ascent": 7, - "chars": [ - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", - "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", - "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", - "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", - "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", - "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", - "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", - "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", - "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", - "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", - "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" - ] - }, - { - "type": "legacy_unicode", - "sizes": "minecraft:font/glyph_sizes.bin", - "template": "minecraft:font/unicode_page_%s.png" - } - ] -} diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin b/projects/1.18-fabric/assets/minecraft/minecraft/font/glyph_sizes.bin deleted file mode 100644 index 0503133d08effbe3da2c993864b97aad1fb1207d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 zcmeI5-ICi#cIV-pE0V|^=!?U)A`d;9|HC)kL6gNc2DeTIF7{rwXpi&Z1F$1@Y2nROlziTpTu^5j3i z6AWY!{3~=ah~hXtIqb#pL39vBgJ?+y2ZJbFIq;7gJCB%)->c|B6!(lTe1mY!f=kSY zC%yPzNu1!57;z_2-y`9`i+b^3a5#t#dcCzGh-%UvKyIT&V>aHm!Z(9gnIVNWxf}Mi zXXGJvK!Qp^*>L4HSLos`=aRq*2^$_!9O}9WM_Fa5@#rr(<9HPX<|qo4RunJA8j(>b zITF61ZWul5g&+iZCQM4+Aq8%DZMfvGWIuJ2Orvv*BDW}x`f(JxqNOSl(WJ6UNl)`z zc|wCc#geYlW5;4{pyyA>X%S#!=A7 zXuQ3KR$^gCfyfQf+I1Y-Qgq;mo`umN4kvPA1G-6w;un96w?K(w)4;@sKgbBrhHxt! zC=|3r%LJ)`hTgISrISGyUsJS3zKNr{P5oJhlc{Bp5n@u0s9(k`+>L5IR9M7t}nvUlXmGk@9>C=TDMkhu_lcWHX&GcBNrVpaMCdilsD!L)3 z*H^t&lFa)*Om;T)1deB=QG9!p~EjOi!WGX6tb>iOlnIu7ZUze9kr7WE!o6Ao6*+o^?(`mcBlfE-Aoa}zK*WMwZDB8$xwXwGM zoVIgc+<|c>-(nq?b=6LW?VV1?$LU;O&97DF+uOd%hxC_-oAMV&L-Tf0(2W)CbeJdY zQBb#n&eJA{YU||rqjsmYlQ~sYp>;Oh`?gbdI%S@kT>8n=P?I?+ z3Y4y^l>~y~pWyQtQ3_si##jubEB7a#;#Ps>iJ#}b@6(Wz=sa1E0(bKIDd*0UC#}a% zc7|U*>fCc5?(J-EKR$Z&dJ#}#8;cX;$- z|MdL)+oSW7esuAAho*Y8|Ae7%vACpbWN5s)x|%OAL`l+KFkp?xfFkHDbhVeprAQ zJJorxFGIxoda%!vXpdL);?ax8PjEbZT&!s#TdH}VEVE)_C>=G=Nku<6oJ@`<$BFTI zQ4Di24zq%e!srwP{|oxXFMsjN(P)(EC*yzSxQyF8M@93%d@7raUn;`i{armO=^~-U z>`cGKtSqatsuqi?%-=6&i$%SlU#C|g-EL6?1ywhYYlO$7i;yYyMK#GMPJ^E@f) z1X_;MPYMR5GEb*@KF!C)Yo@SOQdLh2KP^(KQ7dWJD3}=)MdG9r4Cj0?9nPQR z!-~0YwkM_dO{c>$Ny>!u;5$y>Yx{n?+i5f21!1NY2hCTg? zX13TE8y&IgsmkfJaEfWgh*jrRjk`4I=H)T-qcmux z$Vc0}p73N)81uaE-LK&;vn+o?=2z5IfV%o`ROOfFAL??(q=Le$YdAE4DQl8p)S&Ga zLo#1wle{Vp`s`|SA{G*+*v;af`b$S)Iym(_vaej~l(Ea(^cPF3dJAK1yk(ciDpn)9 zF-?e(Xqe?&3so#)shpoqIneCvQIr5#5rL)PgLHZVhwwfA`M#)$U?iGh;_Ul%z#<3|MMX0kP z1C1E9_<-WB5?sf;u{4R9Ox$8<*f&jvmt{qfuZB$1lTxaXOm}HATq>mTQlN1gwd$Jg zgU&$dRh5{;>AJI0yCRwc?TlPk6<)r2nrKU7mAMVSxR*B>?5=AdbCl1~Q|8o;>uzy< z@x>Re`-S^_mvrdvMR>S9ci=wjEgid|tY2(}p@Q6AvsbX=?#T6wXuSurty69+v}iiI zG%Zus{Z2X?jV>?N(|A~tWT95e{Ow86sWN)U%ZualrcaiHJg>{eB+W0>ZO{|u)63N? z)FhCmy*x=-1Y#7+)j2^`Cs)B%9Tcf{Uca8bt~18Shc7#M z{`fJBk6->(byjt%>fytx(>beOK79E2<>TYmkCXi2=y5%H`7oUvSJm0OwSC)>x3LceG8-pel^-D^L3_;7#t z@X@1(FSqYukB=VT+Z#N2L|XMleRci%&3Jfy#X3^6_4y@}?91y5E&CitJiCvkb*WKm zT#jifnx(i=-__-XZuDQZgJX!wM^lfM&?~xAkIQ*kj>q%*@^m^J&KYv1RaLU~JSsEH z^0b_umKul*JLyA|Ifk)bpO4SQv|94iv-$hFoHL+{pGk{CPtRx5bIoKJ2NCw|^mN9; z#<=5Z;8kv%(Z^8ANt%R7^0OqlLi{!}=uK4{1^z!X%PCXZ!p{RXXZ%qxX4OO^P1@A^ zAZWKcS&(LG*tySQE%U3OozdFHZ1>b}I^DhPZZQ7pIt|jQ%FNRHU3awoZ9Qft5(MuS z^Wyw}pP!%qbX@oRL)t6TVdli)?$*}s?(Wu)!E#<-jZYVoi=%OoTr4K}<#Cn0FV4`TZ0`c~n=$&&Jgm3-ob0V`^DanQP{Ya~wykgzq-#s+A!E58gfkIz&VW$gz^nN?;W%_qoNLnLo5Ww3!@8SwcB5a`-q zAgbPk=%LGCwhR`Z*|l!c#+OC3V5Pjc*1l_LW?8p($s)8Gy6rLvk|-5%Ek<>-p+mD9b1BkbBe~#brnro$lW=wjQ)$ku4>KU`*Z`^m~-MDYZH#-K}5P>N1 zgTv<41#am>y`*+DyC8!B+Dp+TQR_U)ns+)#>msQ>)! zuMY-;-paxA>jP9K4;!@=!KTd^qMY?KNhpLCB zrv}ch;N+g>U$;G&N79Vru0b2GyITvQ#5OMorTX6K4D`wU5m+yor9Md*b!){pPT_xk~ ze)A1`GOGM$9FUdzg8}KOsMKer!T&$#(;Eqcm}M80kR;>2*H=xXQ;EHN;>D^RhD@Jk zHdK*HpQ)&(k3p>LH>PSov3E(qgi$FQ!m?v3JcSN5a`}^2nv`tjkt`e9PQpuYHp_gs z#cT9@l041X4sa7P!FB|dOskkxUHh$`yj}4f6heyM?f4y^beZh)^nEt}jH+lV7Ez;p z-%`|i{r8!yrW>6-GNsR=;e0@q249*``^7~ zJ7~nK1|`Y_22zR|Aj;gBB|G|1QkagLUGA>WW)J~=n(;WWvrU6I8fhj4+b7Qb%+T{)ondlS5 zgkRE##qD|eTPALn+VX7%DxNqPVdMorOC4SVYaGMvdRu)~B#J+)HPlfTH6NymOCF}@ z(W>uEflvbd`Fk8GWl=>D@A1|LwkH~ z)x+M8p1IG|62b$i3rsA@dTax(Ys0VYcle{^%k3|De>TbPQ3nhDcaXH&H$z&UBzdw| z=${#EuXor%Hl%f%#v=K%>0CK%73=5R_x=0+{rk?a-G0<&2eWA&cg&_J$Y zgYV{#{GSA7crE;`RR8^`lEVMl99>8XD!DcIwkQjKlxtp+ws;|Mi?Af8cMEGelJ zsW_NOFk+iAn~1o%D<0@BPc~XnP#ndmGWi)LO*|@uVNe_seS~EhZ7C3MG9@Hq@o1X)yU_0};M0l!?uva{?yvb8oYe62mzr_Xnw}@g(atnW@=6m@ z79?2m+W!5cZr#hIr&YOD5ISCT6?sVQ>I3M3Xd6EsEh=#*q{)B;wkzJZ-l}6P} zk{A2T^^M*bPkvJR{H-oa^C!joG&@Vbo1dOn$t0VrYMJKYBo|f))XbfJML}U=gqgSOhEr76FTZMZh9p z5wHkY1S|p;0gHe|z#?D~un1TLECRm`0yl5mew)}fjzz#CU=gqgSOhEr76FTZMZh9p z5wHkY1S|p;0gHe|z#?D~un1TLECLn*i-1MIB481)2v`Ix0u}*_fJML}U=gqgSOhEr z76FTZMZh9p5wHkY1S|p;0gHe|z#?D~un1TLECLn*i-1MIB481)2v`Ix0u}*_fJML} zU=gqgSOhEr76FTZMZh9p5wHkY1S|p;0gJ%D4S}1lK{|msgKfiO!-~)i*V4+_u{npm z)|`jRd8u{DIdmM`x+qIdk1c1$uhwa>1nM!zR@WJaQjT?OtjL@Ii-h@D=f86LYi7Lj zvctivoXD!U+!?2^W>saPO^L(FdQ%s!$OS)6#xsv59b#6bS>QPyb3&}_l2ho=*MxL9 z2#^$NOwvZ%EK{E9q^=Xf5UpgTfiXGyuUM%^Tm|tnVvv^;(=aFw@`y$Tl_4Y*#dKPv zd4ree+A8hK!0gyYQf8nuA`^t7Cwo=!=vs1XgqkYaI+p&*#g5w2Le z0XI=VsZ(#|&ht5Fky|BQRSo6_=CV9eIpa_2xsV_ZhqH4Gq9SroFj?VHTruO*SSYT% zgo(mH)%jf7kPebl?mXvkWkeDMsbtGQp~#>>A)7OVYbA+%G9xNaPm3u^quZ3&9DjIv zs-mXSq>F_Vk<}CzAj4SK)A?LFDQi58tQv1Q(1`FO9c(Q35~&jJQs)HE-(v_DB`EiN zN(hy-EXQ?*hoNe*Fq)B7F)26lU+SQz!B%cEMRw4J+^AgeD}0Jg>|~eRU;-nRPe68> zlEW$}ma1bRd|DL5;(*5)Q7GAlvk;I-6*rj}3pA23#f#R{tPouEBvSr4Ss4f5QoKrdEJpy>{WHj*|fA34$>T}o2c

XIxdan5o#(3We0I zo{ed{XgizfEK!NVp@bW%%6w9s*GXEY^Fp27ET80Anw1|fA8|H!Ij@q%ry$iK!sf(f z&RtHDILgzo)^beB@{e2;s|JthmJyG3z>*hVmoE0t$4;`pfjRz9rRC5{(Z8%N(E&G%n9b) z3r#pKWPF0IuY>vZ?rySi3ie8b)0|7KN_j)$@s0gcwz8U3)k?zE)x9t8i5e5j!)@bU z8xI@XI{ebwhBgvh=X1mFkIMSAJ*70t5oZPG`O~E6 zcDvPaUX4bhPT}WFNs4qf;e_Mj^7{Jv>Y6NGUTb~nV7_Fop1g9KYAV&zJdT zNNhgJ8Qt>YBc#puM-QXe)yF>1T1BBxlNusIZ{S2dzMkpCPCs%Y{rJvjPqGGH6mR_- zZ{jX5*Smemf6MFd_l-%DX_|tEQ6F$ZI^qn2)Uu_QdYUGe#T*AIej;0Ik}!@&B~ z51!%+&sR^M?sU7Yr#r1ypqP%+@_l@E0>X$1HG+&qYITFwP7v$_Fg=wgH+(BSaQz^q z`6xL~1F{};N5s0z{Hy=*FTeWL|M`ca_*Em3Qs=t)9PfvZAOG`z5^|gLkN=dWqcjM( z-@g6ey#4U@{3D-)2tV20=LqMh6L> zO|B+<47w_VATK6CG13RpXQN_zHsRyY#o1`0PgwIsx)7Z1`Ps_Ix zz8YIE7UP*dO<({0#}|Bn`@!@6?t!YCs2}zDB(Ud2=AsT$?>+DN(nEH_sl8D&@b;;f zy5QV6E2??)yK)mc@_=0 MHu^agd=v!#4;48@C;$Ke diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..5916ee4f8473 --- /dev/null +++ b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,4 @@ +{ + "type": "plainclone", + "source": "./projects/1.16/minecraft/minecraft" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/readme.md b/projects/1.18-fabric/assets/minecraft/minecraft/readme.md deleted file mode 100644 index 1efc216f6cdc..000000000000 --- a/projects/1.18-fabric/assets/minecraft/minecraft/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# 全角字符修正与特殊字符补充 -- 本包添加了几个特殊字符字体,用于补充部分新确定的元素名称 -- 本包修正了中文全角字符的宽度和位置问题。 - -## 本包建议翻译文本采用左侧书写,在打包阶段使用脚本转换成右侧字符 - -| 翻译文本 | 转换字符 | 备注 | -| :------: | :------------: | :----------------------------------: | -| [[钅卢]] | `\ue900` | | -| [[钅杜]] | `\ue901` | | -| [[钅喜]] | `\ue902` | | -| [[钅波]] | `\ue903` | | -| [[钅黑]] | `\ue904` | | -| [[钅麦]] | `\u9fcf` | | -| [[钅达]] | `\ue906` | | -| [[钅仑]] | `\ue907` | | -| [[钅哥]] | `\u9fd4` | | -| [[钅尔]] | `\u9fed` | | -| [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | -| [[钅立]] | `\ue90c` | | -| [[石田]] | `\u9fec` | | -| [[奥气]] | `\u9feb` | | -| …… | `\ue908\ue909` | 全角省略号的修改 | \ No newline at end of file diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/2em-dash.png deleted file mode 100644 index b683b4dd420e946726d3e92b40b28fe0129dd391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2829 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 diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png deleted file mode 100644 index 35d947f198184d507e5690f93c2a0eeee1772a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3071 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 diff --git a/projects/1.18/assets/minecraft/minecraft/font/default.json b/projects/1.18/assets/minecraft/minecraft/font/default.json deleted file mode 100644 index d9baed727183..000000000000 --- a/projects/1.18/assets/minecraft/minecraft/font/default.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "providers": [ - { - "type":"bitmap", - "file": "minecraft:font/element_ideographs.png", - "ascent": 7, - "chars": [ - "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", - "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/cjk_punctuations.png", - "ascent": 7, - "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/ellipsis.png", - "ascent": 7, - "chars": [ - "\u22ef" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/2em-dash.png", - "ascent": 7, - "chars": [ - "\u2e3a" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/nonlatin_european.png", - "ascent": 7, - "chars": [ - "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", - "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", - "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", - "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", - "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", - "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", - "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", - "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", - "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", - "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", - "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", - "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", - "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", - "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", - "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", - "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", - "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", - "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", - "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", - "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", - "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", - "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", - "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", - "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", - "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", - "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", - "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", - "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", - "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", - "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", - "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", - "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", - "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", - "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", - "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", - "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", - "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", - "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", - "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", - "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", - "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", - "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", - "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", - "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", - "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", - "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", - "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", - "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", - "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", - "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", - "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", - "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", - "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", - "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", - "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", - "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", - "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", - "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", - "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", - "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", - "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", - "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", - "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", - "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", - "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", - "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", - "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/accented.png", - "height": 12, - "ascent": 10, - "chars": [ - "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", - "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", - "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", - "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", - "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", - "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", - "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", - "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", - "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", - "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", - "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", - "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", - "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", - "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", - "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", - "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", - "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", - "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", - "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", - "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", - "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", - "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", - "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", - "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", - "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", - "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", - "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", - "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", - "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", - "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", - "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", - "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", - "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", - "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", - "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", - "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", - "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", - "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", - "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", - "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", - "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", - "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", - "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", - "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", - "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", - "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", - "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", - "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", - "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", - "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", - "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", - "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", - "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", - "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", - "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", - "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", - "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", - "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", - "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", - "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", - "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", - "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", - "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", - "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", - "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", - "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", - "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", - "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", - "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", - "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", - "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", - "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", - "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", - "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", - "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/ascii.png", - "ascent": 7, - "chars": [ - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", - "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", - "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", - "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", - "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", - "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", - "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", - "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", - "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", - "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", - "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" - ] - }, - { - "type": "legacy_unicode", - "sizes": "minecraft:font/glyph_sizes.bin", - "template": "minecraft:font/unicode_page_%s.png" - } - ] -} diff --git a/projects/1.18/assets/minecraft/minecraft/font/glyph_sizes.bin b/projects/1.18/assets/minecraft/minecraft/font/glyph_sizes.bin deleted file mode 100644 index 0503133d08effbe3da2c993864b97aad1fb1207d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 zcmeI5-ICi#cIV-pE0V|^=!?U)A`d;9|HC)kL6gNc2DeTIF7{rwXpi&Z1F$1@Y2nROlziTpTu^5j3i z6AWY!{3~=ah~hXtIqb#pL39vBgJ?+y2ZJbFIq;7gJCB%)->c|B6!(lTe1mY!f=kSY zC%yPzNu1!57;z_2-y`9`i+b^3a5#t#dcCzGh-%UvKyIT&V>aHm!Z(9gnIVNWxf}Mi zXXGJvK!Qp^*>L4HSLos`=aRq*2^$_!9O}9WM_Fa5@#rr(<9HPX<|qo4RunJA8j(>b zITF61ZWul5g&+iZCQM4+Aq8%DZMfvGWIuJ2Orvv*BDW}x`f(JxqNOSl(WJ6UNl)`z zc|wCc#geYlW5;4{pyyA>X%S#!=A7 zXuQ3KR$^gCfyfQf+I1Y-Qgq;mo`umN4kvPA1G-6w;un96w?K(w)4;@sKgbBrhHxt! zC=|3r%LJ)`hTgISrISGyUsJS3zKNr{P5oJhlc{Bp5n@u0s9(k`+>L5IR9M7t}nvUlXmGk@9>C=TDMkhu_lcWHX&GcBNrVpaMCdilsD!L)3 z*H^t&lFa)*Om;T)1deB=QG9!p~EjOi!WGX6tb>iOlnIu7ZUze9kr7WE!o6Ao6*+o^?(`mcBlfE-Aoa}zK*WMwZDB8$xwXwGM zoVIgc+<|c>-(nq?b=6LW?VV1?$LU;O&97DF+uOd%hxC_-oAMV&L-Tf0(2W)CbeJdY zQBb#n&eJA{YU||rqjsmYlQ~sYp>;Oh`?gbdI%S@kT>8n=P?I?+ z3Y4y^l>~y~pWyQtQ3_si##jubEB7a#;#Ps>iJ#}b@6(Wz=sa1E0(bKIDd*0UC#}a% zc7|U*>fCc5?(J-EKR$Z&dJ#}#8;cX;$- z|MdL)+oSW7esuAAho*Y8|Ae7%vACpbWN5s)x|%OAL`l+KFkp?xfFkHDbhVeprAQ zJJorxFGIxoda%!vXpdL);?ax8PjEbZT&!s#TdH}VEVE)_C>=G=Nku<6oJ@`<$BFTI zQ4Di24zq%e!srwP{|oxXFMsjN(P)(EC*yzSxQyF8M@93%d@7raUn;`i{armO=^~-U z>`cGKtSqatsuqi?%-=6&i$%SlU#C|g-EL6?1ywhYYlO$7i;yYyMK#GMPJ^E@f) z1X_;MPYMR5GEb*@KF!C)Yo@SOQdLh2KP^(KQ7dWJD3}=)MdG9r4Cj0?9nPQR z!-~0YwkM_dO{c>$Ny>!u;5$y>Yx{n?+i5f21!1NY2hCTg? zX13TE8y&IgsmkfJaEfWgh*jrRjk`4I=H)T-qcmux z$Vc0}p73N)81uaE-LK&;vn+o?=2z5IfV%o`ROOfFAL??(q=Le$YdAE4DQl8p)S&Ga zLo#1wle{Vp`s`|SA{G*+*v;af`b$S)Iym(_vaej~l(Ea(^cPF3dJAK1yk(ciDpn)9 zF-?e(Xqe?&3so#)shpoqIneCvQIr5#5rL)PgLHZVhwwfA`M#)$U?iGh;_Ul%z#<3|MMX0kP z1C1E9_<-WB5?sf;u{4R9Ox$8<*f&jvmt{qfuZB$1lTxaXOm}HATq>mTQlN1gwd$Jg zgU&$dRh5{;>AJI0yCRwc?TlPk6<)r2nrKU7mAMVSxR*B>?5=AdbCl1~Q|8o;>uzy< z@x>Re`-S^_mvrdvMR>S9ci=wjEgid|tY2(}p@Q6AvsbX=?#T6wXuSurty69+v}iiI zG%Zus{Z2X?jV>?N(|A~tWT95e{Ow86sWN)U%ZualrcaiHJg>{eB+W0>ZO{|u)63N? z)FhCmy*x=-1Y#7+)j2^`Cs)B%9Tcf{Uca8bt~18Shc7#M z{`fJBk6->(byjt%>fytx(>beOK79E2<>TYmkCXi2=y5%H`7oUvSJm0OwSC)>x3LceG8-pel^-D^L3_;7#t z@X@1(FSqYukB=VT+Z#N2L|XMleRci%&3Jfy#X3^6_4y@}?91y5E&CitJiCvkb*WKm zT#jifnx(i=-__-XZuDQZgJX!wM^lfM&?~xAkIQ*kj>q%*@^m^J&KYv1RaLU~JSsEH z^0b_umKul*JLyA|Ifk)bpO4SQv|94iv-$hFoHL+{pGk{CPtRx5bIoKJ2NCw|^mN9; z#<=5Z;8kv%(Z^8ANt%R7^0OqlLi{!}=uK4{1^z!X%PCXZ!p{RXXZ%qxX4OO^P1@A^ zAZWKcS&(LG*tySQE%U3OozdFHZ1>b}I^DhPZZQ7pIt|jQ%FNRHU3awoZ9Qft5(MuS z^Wyw}pP!%qbX@oRL)t6TVdli)?$*}s?(Wu)!E#<-jZYVoi=%OoTr4K}<#Cn0FV4`TZ0`c~n=$&&Jgm3-ob0V`^DanQP{Ya~wykgzq-#s+A!E58gfkIz&VW$gz^nN?;W%_qoNLnLo5Ww3!@8SwcB5a`-q zAgbPk=%LGCwhR`Z*|l!c#+OC3V5Pjc*1l_LW?8p($s)8Gy6rLvk|-5%Ek<>-p+mD9b1BkbBe~#brnro$lW=wjQ)$ku4>KU`*Z`^m~-MDYZH#-K}5P>N1 zgTv<41#am>y`*+DyC8!B+Dp+TQR_U)ns+)#>msQ>)! zuMY-;-paxA>jP9K4;!@=!KTd^qMY?KNhpLCB zrv}ch;N+g>U$;G&N79Vru0b2GyITvQ#5OMorTX6K4D`wU5m+yor9Md*b!){pPT_xk~ ze)A1`GOGM$9FUdzg8}KOsMKer!T&$#(;Eqcm}M80kR;>2*H=xXQ;EHN;>D^RhD@Jk zHdK*HpQ)&(k3p>LH>PSov3E(qgi$FQ!m?v3JcSN5a`}^2nv`tjkt`e9PQpuYHp_gs z#cT9@l041X4sa7P!FB|dOskkxUHh$`yj}4f6heyM?f4y^beZh)^nEt}jH+lV7Ez;p z-%`|i{r8!yrW>6-GNsR=;e0@q249*``^7~ zJ7~nK1|`Y_22zR|Aj;gBB|G|1QkagLUGA>WW)J~=n(;WWvrU6I8fhj4+b7Qb%+T{)ondlS5 zgkRE##qD|eTPALn+VX7%DxNqPVdMorOC4SVYaGMvdRu)~B#J+)HPlfTH6NymOCF}@ z(W>uEflvbd`Fk8GWl=>D@A1|LwkH~ z)x+M8p1IG|62b$i3rsA@dTax(Ys0VYcle{^%k3|De>TbPQ3nhDcaXH&H$z&UBzdw| z=${#EuXor%Hl%f%#v=K%>0CK%73=5R_x=0+{rk?a-G0<&2eWA&cg&_J$Y zgYV{#{GSA7crE;`RR8^`lEVMl99>8XD!DcIwkQjKlxtp+ws;|Mi?Af8cMEGelJ zsW_NOFk+iAn~1o%D<0@BPc~XnP#ndmGWi)LO*|@uVNe_seS~EhZ7C3MG9@Hq@o1X)yU_0};M0l!?uva{?yvb8oYe62mzr_Xnw}@g(atnW@=6m@ z79?2m+W!5cZr#hIr&YOD5ISCT6?sVQ>I3M3Xd6EsEh=#*q{)B;wkzJZ-l}6P} zk{A2T^^M*bPkvJR{H-oa^C!joG&@Vbo1dOn$t0VrYMJKYBo|f))XbfJML}U=gqgSOhEr76FTZMZh9p z5wHkY1S|p;0gHe|z#?D~un1TLECRm`0yl5mew)}fjzz#CU=gqgSOhEr76FTZMZh9p z5wHkY1S|p;0gHe|z#?D~un1TLECLn*i-1MIB481)2v`Ix0u}*_fJML}U=gqgSOhEr z76FTZMZh9p5wHkY1S|p;0gHe|z#?D~un1TLECLn*i-1MIB481)2v`Ix0u}*_fJML} zU=gqgSOhEr76FTZMZh9p5wHkY1S|p;0gJ%D4S}1lK{|msgKfiO!-~)i*V4+_u{npm z)|`jRd8u{DIdmM`x+qIdk1c1$uhwa>1nM!zR@WJaQjT?OtjL@Ii-h@D=f86LYi7Lj zvctivoXD!U+!?2^W>saPO^L(FdQ%s!$OS)6#xsv59b#6bS>QPyb3&}_l2ho=*MxL9 z2#^$NOwvZ%EK{E9q^=Xf5UpgTfiXGyuUM%^Tm|tnVvv^;(=aFw@`y$Tl_4Y*#dKPv zd4ree+A8hK!0gyYQf8nuA`^t7Cwo=!=vs1XgqkYaI+p&*#g5w2Le z0XI=VsZ(#|&ht5Fky|BQRSo6_=CV9eIpa_2xsV_ZhqH4Gq9SroFj?VHTruO*SSYT% zgo(mH)%jf7kPebl?mXvkWkeDMsbtGQp~#>>A)7OVYbA+%G9xNaPm3u^quZ3&9DjIv zs-mXSq>F_Vk<}CzAj4SK)A?LFDQi58tQv1Q(1`FO9c(Q35~&jJQs)HE-(v_DB`EiN zN(hy-EXQ?*hoNe*Fq)B7F)26lU+SQz!B%cEMRw4J+^AgeD}0Jg>|~eRU;-nRPe68> zlEW$}ma1bRd|DL5;(*5)Q7GAlvk;I-6*rj}3pA23#f#R{tPouEBvSr4Ss4f5QoKrdEJpy>{WHj*|fA34$>T}o2c

XIxdan5o#(3We0I zo{ed{XgizfEK!NVp@bW%%6w9s*GXEY^Fp27ET80Anw1|fA8|H!Ij@q%ry$iK!sf(f z&RtHDILgzo)^beB@{e2;s|JthmJyG3z>*hVmoE0t$4;`pfjRz9rRC5{(Z8%N(E&G%n9b) z3r#pKWPF0IuY>vZ?rySi3ie8b)0|7KN_j)$@s0gcwz8U3)k?zE)x9t8i5e5j!)@bU z8xI@XI{ebwhBgvh=X1mFkIMSAJ*70t5oZPG`O~E6 zcDvPaUX4bhPT}WFNs4qf;e_Mj^7{Jv>Y6NGUTb~nV7_Fop1g9KYAV&zJdT zNNhgJ8Qt>YBc#puM-QXe)yF>1T1BBxlNusIZ{S2dzMkpCPCs%Y{rJvjPqGGH6mR_- zZ{jX5*Smemf6MFd_l-%DX_|tEQ6F$ZI^qn2)Uu_QdYUGe#T*AIej;0Ik}!@&B~ z51!%+&sR^M?sU7Yr#r1ypqP%+@_l@E0>X$1HG+&qYITFwP7v$_Fg=wgH+(BSaQz^q z`6xL~1F{};N5s0z{Hy=*FTeWL|M`ca_*Em3Qs=t)9PfvZAOG`z5^|gLkN=dWqcjM( z-@g6ey#4U@{3D-)2tV20=LqMh6L> zO|B+<47w_VATK6CG13RpXQN_zHsRyY#o1`0PgwIsx)7Z1`Ps_Ix zz8YIE7UP*dO<({0#}|Bn`@!@6?t!YCs2}zDB(Ud2=AsT$?>+DN(nEH_sl8D&@b;;f zy5QV6E2??)yK)mc@_=0 MHu^agd=v!#4;48@C;$Ke diff --git a/projects/1.18/assets/minecraft/minecraft/packer-policy.json b/projects/1.18/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..5916ee4f8473 --- /dev/null +++ b/projects/1.18/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,4 @@ +{ + "type": "plainclone", + "source": "./projects/1.16/minecraft/minecraft" +} \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/readme.md b/projects/1.18/assets/minecraft/minecraft/readme.md deleted file mode 100644 index 1efc216f6cdc..000000000000 --- a/projects/1.18/assets/minecraft/minecraft/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# 全角字符修正与特殊字符补充 -- 本包添加了几个特殊字符字体,用于补充部分新确定的元素名称 -- 本包修正了中文全角字符的宽度和位置问题。 - -## 本包建议翻译文本采用左侧书写,在打包阶段使用脚本转换成右侧字符 - -| 翻译文本 | 转换字符 | 备注 | -| :------: | :------------: | :----------------------------------: | -| [[钅卢]] | `\ue900` | | -| [[钅杜]] | `\ue901` | | -| [[钅喜]] | `\ue902` | | -| [[钅波]] | `\ue903` | | -| [[钅黑]] | `\ue904` | | -| [[钅麦]] | `\u9fcf` | | -| [[钅达]] | `\ue906` | | -| [[钅仑]] | `\ue907` | | -| [[钅哥]] | `\u9fd4` | | -| [[钅尔]] | `\u9fed` | | -| [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | -| [[钅立]] | `\ue90c` | | -| [[石田]] | `\u9fec` | | -| [[奥气]] | `\u9feb` | | -| …… | `\ue908\ue909` | 全角省略号的修改 | \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.18/assets/minecraft/minecraft/textures/font/2em-dash.png deleted file mode 100644 index b683b4dd420e946726d3e92b40b28fe0129dd391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2829 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 diff --git a/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.18/assets/minecraft/minecraft/textures/font/cjk_punctuations.png deleted file mode 100644 index 35d947f198184d507e5690f93c2a0eeee1772a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3071 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 diff --git a/projects/1.19/assets/minecraft/minecraft/font/default.json b/projects/1.19/assets/minecraft/minecraft/font/default.json deleted file mode 100644 index d9baed727183..000000000000 --- a/projects/1.19/assets/minecraft/minecraft/font/default.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "providers": [ - { - "type":"bitmap", - "file": "minecraft:font/element_ideographs.png", - "ascent": 7, - "chars": [ - "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", - "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/cjk_punctuations.png", - "ascent": 7, - "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" - ] - }, - { - "type":"bitmap", - "file": "minecraft:font/ellipsis.png", - "ascent": 7, - "chars": [ - "\u22ef" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/2em-dash.png", - "ascent": 7, - "chars": [ - "\u2e3a" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/nonlatin_european.png", - "ascent": 7, - "chars": [ - "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", - "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", - "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", - "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", - "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", - "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", - "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", - "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", - "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", - "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", - "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", - "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", - "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", - "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", - "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", - "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", - "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", - "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", - "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", - "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", - "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", - "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", - "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", - "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", - "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", - "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", - "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", - "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", - "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", - "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", - "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", - "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", - "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", - "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", - "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", - "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", - "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", - "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", - "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", - "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", - "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", - "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", - "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", - "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", - "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", - "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", - "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", - "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", - "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", - "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", - "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", - "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", - "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", - "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", - "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", - "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", - "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", - "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", - "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", - "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", - "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", - "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", - "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", - "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", - "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", - "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", - "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/accented.png", - "height": 12, - "ascent": 10, - "chars": [ - "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", - "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", - "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", - "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", - "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", - "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", - "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", - "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", - "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", - "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", - "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", - "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", - "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", - "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", - "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", - "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", - "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", - "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", - "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", - "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", - "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", - "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", - "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", - "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", - "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", - "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", - "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", - "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", - "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", - "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", - "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", - "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", - "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", - "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", - "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", - "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", - "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", - "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", - "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", - "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", - "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", - "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", - "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", - "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", - "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", - "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", - "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", - "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", - "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", - "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", - "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", - "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", - "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", - "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", - "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", - "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", - "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", - "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", - "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", - "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", - "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", - "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", - "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", - "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", - "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", - "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", - "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", - "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", - "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", - "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", - "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", - "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", - "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", - "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", - "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" - ] - }, - { - "type": "bitmap", - "file": "minecraft:font/ascii.png", - "ascent": 7, - "chars": [ - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", - "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", - "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", - "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", - "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", - "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", - "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", - "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", - "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", - "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", - "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", - "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" - ] - }, - { - "type": "legacy_unicode", - "sizes": "minecraft:font/glyph_sizes.bin", - "template": "minecraft:font/unicode_page_%s.png" - } - ] -} diff --git a/projects/1.19/assets/minecraft/minecraft/font/glyph_sizes.bin b/projects/1.19/assets/minecraft/minecraft/font/glyph_sizes.bin deleted file mode 100644 index 0503133d08effbe3da2c993864b97aad1fb1207d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 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

XIxdan5o#(3We0I zo{ed{XgizfEK!NVp@bW%%6w9s*GXEY^Fp27ET80Anw1|fA8|H!Ij@q%ry$iK!sf(f z&RtHDILgzo)^beB@{e2;s|JthmJyG3z>*hVmoE0t$4;`pfjRz9rRC5{(Z8%N(E&G%n9b) z3r#pKWPF0IuY>vZ?rySi3ie8b)0|7KN_j)$@s0gcwz8U3)k?zE)x9t8i5e5j!)@bU z8xI@XI{ebwhBgvh=X1mFkIMSAJ*70t5oZPG`O~E6 zcDvPaUX4bhPT}WFNs4qf;e_Mj^7{Jv>Y6NGUTb~nV7_Fop1g9KYAV&zJdT zNNhgJ8Qt>YBc#puM-QXe)yF>1T1BBxlNusIZ{S2dzMkpCPCs%Y{rJvjPqGGH6mR_- zZ{jX5*Smemf6MFd_l-%DX_|tEQ6F$ZI^qn2)Uu_QdYUGe#T*AIej;0Ik}!@&B~ z51!%+&sR^M?sU7Yr#r1ypqP%+@_l@E0>X$1HG+&qYITFwP7v$_Fg=wgH+(BSaQz^q z`6xL~1F{};N5s0z{Hy=*FTeWL|M`ca_*Em3Qs=t)9PfvZAOG`z5^|gLkN=dWqcjM( z-@g6ey#4U@{3D-)2tV20=LqMh6L> zO|B+<47w_VATK6CG13RpXQN_zHsRyY#o1`0PgwIsx)7Z1`Ps_Ix zz8YIE7UP*dO<({0#}|Bn`@!@6?t!YCs2}zDB(Ud2=AsT$?>+DN(nEH_sl8D&@b;;f zy5QV6E2??)yK)mc@_=0 MHu^agd=v!#4;48@C;$Ke diff --git a/projects/1.19/assets/minecraft/minecraft/packer-policy.json b/projects/1.19/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..5916ee4f8473 --- /dev/null +++ b/projects/1.19/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,4 @@ +{ + "type": "plainclone", + "source": "./projects/1.16/minecraft/minecraft" +} \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/readme.md b/projects/1.19/assets/minecraft/minecraft/readme.md deleted file mode 100644 index 019ec9e42ef4..000000000000 --- a/projects/1.19/assets/minecraft/minecraft/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# 全角字符修正与特殊字符补充 -- 本包添加了几个特殊字符字体,用于补充部分新确定的元素名称 -- 本包修正了中文全角字符的宽度和位置问题。 - -## 本包建议翻译文本采用左侧书写,在打包阶段使用脚本转换成右侧字符 - -| 翻译文本 | 转换字符 | 备注 | -| :------: | :------------: | :----------------------------------: | -| [[钅卢]] | `\ue900` | | -| [[钅杜]] | `\ue901` | | -| [[钅喜]] | `\ue902` | | -| [[钅波]] | `\ue903` | | -| [[钅黑]] | `\ue904` | | -| [[钅麦]] | `\u9fcf` | | -| [[钅达]] | `\ue906` | | -| [[钅仑]] | `\ue907` | | -| [[钅哥]] | `\u9fd4` | | -| [[钅尔]] | `\u9fed` | | -| [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | -| [[钅立]] | `\ue90c` | | -| [[石田]] | `\u9fec` | | -| [[奥气]] | `\u9feb` | | -| …… | `\ue908\ue909` | 全角省略号的修改 | \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/2em-dash.png b/projects/1.19/assets/minecraft/minecraft/textures/font/2em-dash.png deleted file mode 100644 index b683b4dd420e946726d3e92b40b28fe0129dd391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2829 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 diff --git a/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.19/assets/minecraft/minecraft/textures/font/cjk_punctuations.png deleted file mode 100644 index 35d947f198184d507e5690f93c2a0eeee1772a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3071 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 From c84b01f041a514bca60b6b30a4d5faeb200b4966 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 15 Jul 2023 16:14:34 +0800 Subject: [PATCH 09/16] hotfix6 --- .../1.16-fabric/assets/minecraft/minecraft/packer-policy.json | 2 +- .../1.18-fabric/assets/minecraft/minecraft/packer-policy.json | 2 +- projects/1.18/assets/minecraft/minecraft/packer-policy.json | 2 +- projects/1.19/assets/minecraft/minecraft/packer-policy.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json index 5916ee4f8473..75b22dfd6411 100644 --- a/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json @@ -1,4 +1,4 @@ { "type": "plainclone", - "source": "./projects/1.16/minecraft/minecraft" + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json index 5916ee4f8473..75b22dfd6411 100644 --- a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json @@ -1,4 +1,4 @@ { "type": "plainclone", - "source": "./projects/1.16/minecraft/minecraft" + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/packer-policy.json b/projects/1.18/assets/minecraft/minecraft/packer-policy.json index 5916ee4f8473..75b22dfd6411 100644 --- a/projects/1.18/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18/assets/minecraft/minecraft/packer-policy.json @@ -1,4 +1,4 @@ { "type": "plainclone", - "source": "./projects/1.16/minecraft/minecraft" + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/packer-policy.json b/projects/1.19/assets/minecraft/minecraft/packer-policy.json index 5916ee4f8473..75b22dfd6411 100644 --- a/projects/1.19/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.19/assets/minecraft/minecraft/packer-policy.json @@ -1,4 +1,4 @@ { "type": "plainclone", - "source": "./projects/1.16/minecraft/minecraft" + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file From 02828c22dd5bba2f1852819394c404e03c41023d Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:40:26 +0800 Subject: [PATCH 10/16] hotfix7 --- .../minecraft/minecraft/font/default.json | 8 ++-- .../minecraft/minecraft/font/uniform.json | 43 ++++++++++++++++++ .../minecraft/textures/font/2em_dash.png | Bin 2829 -> 2829 bytes .../minecraft/minecraft/packer-policy.json | 7 ++- .../minecraft/font/defalut.json.patch | 14 ++++++ .../minecraft/minecraft/packer-policy.json | 7 ++- .../minecraft/font/default.json.patch | 22 +++++++++ .../minecraft/font/uniform.json.patch | 7 +++ .../minecraft/minecraft/packer-policy.json | 8 +++- 9 files changed, 105 insertions(+), 11 deletions(-) create mode 100644 projects/1.16/assets/minecraft/minecraft/font/uniform.json create mode 100644 projects/1.18/assets/minecraft/minecraft/font/defalut.json.patch create mode 100644 projects/1.19/assets/minecraft/minecraft/font/default.json.patch create mode 100644 projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch diff --git a/projects/1.16/assets/minecraft/minecraft/font/default.json b/projects/1.16/assets/minecraft/minecraft/font/default.json index 7a2c19d0aece..afdb490092cd 100644 --- a/projects/1.16/assets/minecraft/minecraft/font/default.json +++ b/projects/1.16/assets/minecraft/minecraft/font/default.json @@ -103,9 +103,7 @@ "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", - "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", - "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", - "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u2bea\u2beb\u2c6d\ud83d\udee1\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" ] }, { @@ -188,7 +186,7 @@ "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", - "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + "\u1e9a\u2152\u2158\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" ] }, { @@ -211,7 +209,7 @@ "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", - "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u0000" ] }, { diff --git a/projects/1.16/assets/minecraft/minecraft/font/uniform.json b/projects/1.16/assets/minecraft/minecraft/font/uniform.json new file mode 100644 index 000000000000..6ec90af4a0fa --- /dev/null +++ b/projects/1.16/assets/minecraft/minecraft/font/uniform.json @@ -0,0 +1,43 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/2em_dash.png", + "ascent": 7, + "chars": [ + "\u2e3a" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png b/projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png index b683b4dd420e946726d3e92b40b28fe0129dd391..e8291ce5ab02b1c27575af310e60ba5fce84d609 100644 GIT binary patch delta 78 zcmeAb>lNE@oXc$^FM|TlkpujTTK{f0mA;_XYJ1RA@4=FtQyDu2421$2?sm+5vdg)J iLvX$v0|UeV|I7>vkF%Q==2zGPxeT7JelF{r5}E+Qd>sz} delta 78 zcmeAb>lNE@oXgFTmqCH&=mq;G&JXW5TRhk$8^x-h$*6vIEssY_$HWe%7jAD Date: Thu, 3 Aug 2023 15:18:47 +0800 Subject: [PATCH 11/16] hotfix8 --- .../minecraft/font/{defalut.json.patch => default.json.patch} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename projects/1.18/assets/minecraft/minecraft/font/{defalut.json.patch => default.json.patch} (100%) diff --git a/projects/1.18/assets/minecraft/minecraft/font/defalut.json.patch b/projects/1.18/assets/minecraft/minecraft/font/default.json.patch similarity index 100% rename from projects/1.18/assets/minecraft/minecraft/font/defalut.json.patch rename to projects/1.18/assets/minecraft/minecraft/font/default.json.patch From b80e95e58fd1ab85b175d90745b485be5a748c90 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Thu, 3 Aug 2023 16:20:04 +0800 Subject: [PATCH 12/16] hotfix9 --- .../1.18-fabric/assets/minecraft/minecraft/packer-policy.json | 2 +- projects/1.18/assets/minecraft/minecraft/packer-policy.json | 2 +- projects/1.19/assets/minecraft/minecraft/packer-policy.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json index f2efa12fca80..b6e662e582bd 100644 --- a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json @@ -2,6 +2,6 @@ "type": "patch", "source": "./projects/1.16/assets/minecraft/minecraft", "patches": { - "font/default.json": "./projects/1.18/minecraft/minecraft/font/default.json.patch" + "font/default.json": "./projects/1.18/assets/minecraft/minecraft/font/default.json.patch" } } \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/packer-policy.json b/projects/1.18/assets/minecraft/minecraft/packer-policy.json index f2efa12fca80..b6e662e582bd 100644 --- a/projects/1.18/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18/assets/minecraft/minecraft/packer-policy.json @@ -2,6 +2,6 @@ "type": "patch", "source": "./projects/1.16/assets/minecraft/minecraft", "patches": { - "font/default.json": "./projects/1.18/minecraft/minecraft/font/default.json.patch" + "font/default.json": "./projects/1.18/assets/minecraft/minecraft/font/default.json.patch" } } \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/packer-policy.json b/projects/1.19/assets/minecraft/minecraft/packer-policy.json index d000f009375e..41f96a6ed37d 100644 --- a/projects/1.19/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.19/assets/minecraft/minecraft/packer-policy.json @@ -2,7 +2,7 @@ "type": "patch", "source": "./projects/1.16/assets/minecraft/minecraft", "patches": { - "font/default.json": "./projects/1.19/minecraft/minecraft/font/default.json.patch", - "font/uniform.json": "./projects/1.19/minecraft/minecraft/font/uniform.json.patch" + "font/default.json": "./projects/1.19/assets/minecraft/minecraft/font/default.json.patch", + "font/uniform.json": "./projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch" } } \ No newline at end of file From 4639f45c2b07e9449b87b98141a48f5870115400 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Thu, 3 Aug 2023 16:32:09 +0800 Subject: [PATCH 13/16] hotfix10 --- Packer-Index-Doc.md | 7 +- .../minecraft/minecraft/packer-policy.json | 7 +- .../minecraft/minecraft/font/default.json | 223 +++++++++++++++++ .../minecraft/font/default.json.patch | 14 -- .../minecraft/minecraft/packer-policy.json | 7 +- .../minecraft/minecraft/font/default.json | 230 ++++++++++++++++++ .../minecraft/font/default.json.patch | 22 -- .../minecraft/minecraft/font/uniform.json | 50 ++++ .../minecraft/font/uniform.json.patch | 7 - .../minecraft/minecraft/packer-policy.json | 8 +- src/Packer/Extensions/DirectoryExtension.cs | 9 +- 11 files changed, 521 insertions(+), 63 deletions(-) create mode 100644 projects/1.18/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.18/assets/minecraft/minecraft/font/default.json.patch create mode 100644 projects/1.19/assets/minecraft/minecraft/font/default.json delete mode 100644 projects/1.19/assets/minecraft/minecraft/font/default.json.patch create mode 100644 projects/1.19/assets/minecraft/minecraft/font/uniform.json delete mode 100644 projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch diff --git a/Packer-Index-Doc.md b/Packer-Index-Doc.md index eb26db82fb8b..c7c4753bc9bc 100644 --- a/Packer-Index-Doc.md +++ b/Packer-Index-Doc.md @@ -2,8 +2,11 @@ 本仓库的打包器支持对不同模组使用不同的**检索策略**。 ## 注意事项 -- 检索策略仅对**文本文件**有效;**非文本文件**无法通过默认的检索途径,需要在`config/packer.json`中设置绕过检索。详见[此处](./CONTRIBUTING.md#configpackerjson)。 -- 检索策略目前不支持递归调用;所有对于其余位置的引用都不会读取引用位置的`packer-policy.json`。 +- 检索策略仅对**未配置为跳过处理**的文件有正常行为。在`clonemissing`和`backport`下,目前而言,**跳过处理的文件**均优先取**既有文件**;在`patch`下,目前**并不**支持对**跳过处理的文件**添加修改包。 + - 既有的全局配置中,在`font/`和`textures/`下的文件全部**跳过处理**,即便是文本文件。 + - 关于全局配置中的跳过选项,详见[此处](./CONTRIBUTING.md#configpackerjson)。 +- 目前而言,`patch`策略还不支持递归调用。`noaction`显然没有递归之忧。对于其他选项,打包器支持**递归调用**:对其他目录的引用可以包含其中的`packer-policy.json`;打包器可以在该目录建立新的**自定义检索策略**。 + - 如果遇到**循环引用**,打包器可能不会自动中止,而是持续运行,直到*栈溢出*;应当尽量避免这一情况的发生。 ## 策略配置 diff --git a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json index b6e662e582bd..85deacc1c0bc 100644 --- a/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18-fabric/assets/minecraft/minecraft/packer-policy.json @@ -1,7 +1,4 @@ { - "type": "patch", - "source": "./projects/1.16/assets/minecraft/minecraft", - "patches": { - "font/default.json": "./projects/1.18/assets/minecraft/minecraft/font/default.json.patch" - } + "type": "plainclone", + "source": "./projects/1.18/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/font/default.json b/projects/1.18/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..7a2c19d0aece --- /dev/null +++ b/projects/1.18/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,223 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/2em_dash.png", + "ascent": 7, + "chars": [ + "\u2e3a" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.18/assets/minecraft/minecraft/font/default.json.patch b/projects/1.18/assets/minecraft/minecraft/font/default.json.patch deleted file mode 100644 index 1c5b9329f43e..000000000000 --- a/projects/1.18/assets/minecraft/minecraft/font/default.json.patch +++ /dev/null @@ -1,14 +0,0 @@ -@@ -8979,16 +8979,266 @@ - d%5Cudee1%5C -+u2702%5Cud83c%5Cudf56%5Cud83e%5Cudea3%5Cud83d%5Cudd14%5Cu23f3%5Cu2691%5Cu20a0%5Cu20a1%5Cu20a2%5Cu20a3%5Cu20a4%5Cu20a5%22,%0A %22%5Cu20a6%5Cu20a9%5Cu20ab%5Cu20ad%5Cu20ae%5Cu20b0%5Cu20b1%5Cu20b2%5Cu20b3%5Cu20b5%5Cu20b6%5Cu20b7%5Cu20b8%5Cu20b9%5Cu20ba%5Cu20bb%22,%0A %22%5Cu20bc%5Cu20bf%5Cu0000%5Cu0000%5C - u0000%5Cu0 -@@ -18114,26 +18114,26 @@ - %5Cu2158%5Cu --0000%5Cu0000 -+20a8%5Cu20af - %5Cu0000%5Cu -@@ -20174,18 +20174,18 @@ - 2219%5Cu00 --b7 -+00 - %5Cu221a%5Cu \ No newline at end of file diff --git a/projects/1.18/assets/minecraft/minecraft/packer-policy.json b/projects/1.18/assets/minecraft/minecraft/packer-policy.json index b6e662e582bd..88d41319434e 100644 --- a/projects/1.18/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.18/assets/minecraft/minecraft/packer-policy.json @@ -1,7 +1,4 @@ { - "type": "patch", - "source": "./projects/1.16/assets/minecraft/minecraft", - "patches": { - "font/default.json": "./projects/1.18/assets/minecraft/minecraft/font/default.json.patch" - } + "type": "clonemissing", + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/font/default.json b/projects/1.19/assets/minecraft/minecraft/font/default.json new file mode 100644 index 000000000000..fad7c5d36609 --- /dev/null +++ b/projects/1.19/assets/minecraft/minecraft/font/default.json @@ -0,0 +1,230 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/2em_dash.png", + "ascent": 7, + "chars": [ + "\u2e3a" + ] + }, + { + "type": "space", + "advances": { + " ": 4, + "\u200c": 0 + } + }, + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.19/assets/minecraft/minecraft/font/default.json.patch b/projects/1.19/assets/minecraft/minecraft/font/default.json.patch deleted file mode 100644 index 0d40322f4a87..000000000000 --- a/projects/1.19/assets/minecraft/minecraft/font/default.json.patch +++ /dev/null @@ -1,22 +0,0 @@ -@@ -1145,32 +1145,174 @@ - %7D,%0A %7B%0A -+ %22type%22: %22space%22,%0A %22advances%22: %7B%0A %22 %22: 4,%0A %22%5Cu200c%22: 0%0A %7D%0A %7D,%0A %7B%0A - %22typ -@@ -1317,32 +1317,32 @@ - ype%22: %22bitmap%22,%0A -- - %22fil -@@ -9121,16 +9121,266 @@ - d%5Cudee1%5C -+u2702%5Cud83c%5Cudf56%5Cud83e%5Cudea3%5Cud83d%5Cudd14%5Cu23f3%5Cu2691%5Cu20a0%5Cu20a1%5Cu20a2%5Cu20a3%5Cu20a4%5Cu20a5%22,%0A %22%5Cu20a6%5Cu20a9%5Cu20ab%5Cu20ad%5Cu20ae%5Cu20b0%5Cu20b1%5Cu20b2%5Cu20b3%5Cu20b5%5Cu20b6%5Cu20b7%5Cu20b8%5Cu20b9%5Cu20ba%5Cu20bb%22,%0A %22%5Cu20bc%5Cu20bf%5Cu0000%5Cu0000%5C - u0000%5Cu0 -@@ -18256,26 +18256,26 @@ - %5Cu2158%5Cu --0000%5Cu0000 -+20a8%5Cu20af - %5Cu0000%5Cu -@@ -20316,18 +20316,18 @@ - 2219%5Cu00 --b7 -+00 - %5Cu221a%5Cu \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/font/uniform.json b/projects/1.19/assets/minecraft/minecraft/font/uniform.json new file mode 100644 index 000000000000..ace87244aefc --- /dev/null +++ b/projects/1.19/assets/minecraft/minecraft/font/uniform.json @@ -0,0 +1,50 @@ +{ + "providers": [ + { + "type":"bitmap", + "file": "minecraft:font/element_ideographs.png", + "ascent": 7, + "chars": [ + "\ud872\udf3b\ud872\udf4a\ud872\udf73\ud872\udf5b\ud872\udf76\u9fcf\ud86d\udffc", + "\ud872\udf2d\u9fd4\ud86d\udce7\ud86d\udff7\u9feb\u9fec\u9fed" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/cjk_punctuations.png", + "ascent": 7, + "chars": [ + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type":"bitmap", + "file": "minecraft:font/ellipsis.png", + "ascent": 7, + "chars": [ + "\u22ef" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/2em_dash.png", + "ascent": 7, + "chars": [ + "\u2e3a" + ] + }, + { + "type": "space", + "advances": { + " ": 4, + "\u200c": 0 + } + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch b/projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch deleted file mode 100644 index fcf0bffc2105..000000000000 --- a/projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch +++ /dev/null @@ -1,7 +0,0 @@ -@@ -1145,32 +1145,174 @@ - %7D,%0A %7B%0A -+ %22type%22: %22space%22,%0A %22advances%22: %7B%0A %22 %22: 4,%0A %22%5Cu200c%22: 0%0A %7D%0A %7D,%0A %7B%0A - %22typ -@@ -1466,8 +1466,9 @@ - %0A %5D%0A%7D -+%0A \ No newline at end of file diff --git a/projects/1.19/assets/minecraft/minecraft/packer-policy.json b/projects/1.19/assets/minecraft/minecraft/packer-policy.json index 41f96a6ed37d..88d41319434e 100644 --- a/projects/1.19/assets/minecraft/minecraft/packer-policy.json +++ b/projects/1.19/assets/minecraft/minecraft/packer-policy.json @@ -1,8 +1,4 @@ { - "type": "patch", - "source": "./projects/1.16/assets/minecraft/minecraft", - "patches": { - "font/default.json": "./projects/1.19/assets/minecraft/minecraft/font/default.json.patch", - "font/uniform.json": "./projects/1.19/assets/minecraft/minecraft/font/uniform.json.patch" - } + "type": "clonemissing", + "source": "./projects/1.16/assets/minecraft/minecraft" } \ No newline at end of file diff --git a/src/Packer/Extensions/DirectoryExtension.cs b/src/Packer/Extensions/DirectoryExtension.cs index 0e33fbb39ccf..ac5a3e3e63ad 100644 --- a/src/Packer/Extensions/DirectoryExtension.cs +++ b/src/Packer/Extensions/DirectoryExtension.cs @@ -1,5 +1,6 @@ using Packer.Models; using Serilog; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -79,7 +80,7 @@ static IEnumerable FromIndirectDirectory(DirectoryInfo assetDire Config config, ref Dictionary unprocessed, Dictionary parameters) - => FromImmediateDirectory(new DirectoryInfo(parameters["source"].GetString()), config, ref unprocessed, parameters); + => AggregateAssetFiles(new DirectoryInfo(parameters["source"].GetString()), config, ref unprocessed); static IEnumerable FromPatches(DirectoryInfo assetDirectory, Config config, @@ -91,7 +92,6 @@ static IEnumerable FromPatches(DirectoryInfo assetDirectory, var patchList = JsonSerializer.Deserialize>(parameters["patches"]); foreach (var patch in patchList) { - //Log.Information("{0}", reference.Keys); Log.Information("对文件 {0} 应用 {1} 处的 patch。", patch.Key, patch.Value); reference.Remove(patch.Key, out var target); var patchText = string.Join('\n', File.ReadAllLines(patch.Value)); // 不要问我为什么D-M-P默认换行是LF @@ -132,6 +132,11 @@ static IEnumerable FromImmediateDirectory(DirectoryInfo assetDir Log.Information("跳过了标记为直接加入的命名空间:{0} -> {1}", relativePath.Split('/')[0], target); + + if (bypassed.ContainsValue(target)){ + Log.Warning("在未处理文件中检测到重复项。丢弃将要加入的新项"); + return null; + } bypassed.Add(file.FullName, target); return null; } From c96cb7559cf684bba8f62088f07c9aba69924131 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Fri, 8 Sep 2023 14:46:14 +0800 Subject: [PATCH 14/16] hotfix10 --- .../minecraft/textures/font/2em_dash.png | Bin 2829 -> 2825 bytes .../textures/font/cjk_punctuations.png | Bin 3275 -> 3317 bytes .../textures/font/element_ideographs.png | Bin 3739 -> 3612 bytes .../minecraft/textures/font/ellipsis.png | Bin 2843 -> 2844 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png b/projects/1.16/assets/minecraft/minecraft/textures/font/2em_dash.png index e8291ce5ab02b1c27575af310e60ba5fce84d609..edd2703063f0864729a15bc1af337f19e17d865a 100644 GIT binary patch delta 83 zcmeAb>lE9tkIUQ4)5S5Q;#Sh1|Nrd|J20!YIWoA(8ougqe90lk#@6<~`JiCW;)_6m jK=&RiCVmDW`2U}oLCTj!F-PHbCW!Cp>gTe~DWM4fR9YS5 delta 87 zcmV-d0I2_o7L69Lz6wt|NklqJ{mpH5vzm tF%nS#-H4s!xky$XKfR2Dqr)S_;(@{(XUQUeksNt5!hS+ z&Ov{g0N#^9I^Xk{_)-0r{pu%9@M^~Z5x@b!3vB-{0Yn5g6o7xH)j!e&h|w{gC4dC= ztI3id5$NE{5G=p<5FtKN*^fGXmsVku$z=)-Ab9nku@?Z>agx*6Yln-may7&s2LK7& ziUyTNu&D!RS=C$I0>qRjr6cII^WJ3x4gg?+KzP*jB!7nku&9^3PDH730THXe8XW_E zH9g7SDF8BLUJ%DHtAo&OP03`7$_T&O0Yk%#04}3*{;HBaz%}xaq67ed1qC3} z9bW)|5@4v7on?JTH{W{O^REbWVR>YF|L45R8FYvrgbRRfA_6l7gj0B7SpkqFWx$C2-(}@QL}05u zfXKudy>~pFBp5$R00`1@x6>zobr{We4^49qala}pDy zRSYnfd$H~FIF7#u0Nj$-V!u}#pO0*}d{~YF|G5Ag3qTg6@-^>?|4oD<+SSR$FGb%Y z0-FoKdC;#WfcIn&<9i+xKdSw*U46s}UTq&B0yqG;f$je#fQWyf) z0YCz`qCwFJHgy0kt9pxDfS7nvIs&Vm_l^xX0DuVs;gRVneuD!Tk(azqM5%EB5v#ur zItKhQJ;iSn0O@}$U@hz(K(q)@{GEFMl6V!nasiRqUybj9uLw~50|cNatDPOh?gOC| ze<~56_>DZd92fuxu=?uDDh!Z705qWZxftZSf4Cn3RP!zhx999FC67%nerXg;zyW+L zbXjDA;{vYxhQDNCyFCB^7%Tvp?)U-#M1Za=JIng^ZoYq6KQDv&4Q|HBi-EWa!lec0dLLpL=k`q0iXTkQcv7EbTI>m)({5dmO|07PV4buQqQ1qh&te*gdg c|NjF3y15daSNU&bP5=M^07*qoM6N<$f>f*PlmGw# diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/element_ideographs.png b/projects/1.16/assets/minecraft/minecraft/textures/font/element_ideographs.png index 2f4dbbfd995c190b65ceffe8421f4c91b14d7473..387588f10c50f6256edf18a8041bd4a5623713f6 100644 GIT binary patch delta 876 zcmV-y1C#ul9h@Anz6yUyNklvwr3 z3WouKpE?mf+t4JqttblnVkScJOOS`YlR~$wokW z!R$n`Fy;%Tu>5_Z6cvJ29tl!*6X;DiNKia=G{i2Dp0(N}5-`N@$3`LdWQX0KFFZ4w zMMv_7Fh3eFI`V%kC*fzsKk`y1V=V~SRI^B!7Gg5{-zGaF$s~fJtOqm3S$R;l-c&p+ z^F8uDHB0qO7OEOmg_`a{*@^F2==Ow+9>j4~C;$F$6gG(iiVshmz~7trcgW8sYjSe* zIv~6^8t)D@Fuo*V5*wxc7iFU>dL(okC3@Hyu#y%((a?X+Kox`{d=*RYv`BPhvYzKk zC#GTmwGK2gR(cbE5XwaHFzw_A(UrnR-jCnDio#!l;W2rBgqmmup%>XX@y&N557P`1 ze**paq^I#DK+)9;1^?Ayj(8gMsi zQ5w^h^ag(~Dk(#MBI}NlrI!7VMhIcMIN!R?z_g}3;dyMQCgPJqhaoB^JLN_KqE><{ zCzOG36g~c1ana1oqj{hkHy4ZMSxzdtd!AOgdy|2_Dh#WK6T5k!8#k(nXp~y3bDoyz zbX1d^YW$5F@*f?ZAr_Q&t81zohMk>9D&-H8lth2@X!K~t2J$>`c5*W@Y8TMeTU}jQ zEIZb!#BgT1!N`wy2(8|lis+SYN5{M^irMPzGuFdh@S@87q5szFfjX%RD%IOym11An z^S3Vd!p!`20E#+b=Uenl1G!7S7WpglKy@VJg;S>}HYzuEVF1B<#;D!%&~1`49_Wam z2{L3((sx~*K!bNiGtICQ!;D?BF(K3LVw(wU-N|O4(O_2jKLr-0VepIGC>GC^P}I91 zSHgHZMPdPIeoIdNKG)>k9WHlsyDOvsSj@1i+k=jI{+0000e@2oT zkwu0BX%Jx<-ankLPcOAR6M<0gdj<`T@V5**LvK`2$byHL9y~Y`$2dp?s+D>Viq%Tf}9o6Pc` zqfiY8;>7+|2IgcHtqJ)(uk=yMJS) z9j*U@KsVZiU3ky-Y5$Atl*xhKQA=hpO`FjmMJ4Uf->AAXQ<`o0Gv|S$5dKs&>M0{c z@FW|N7Zp9|Vel3@^rT{VQ_;~WcE-aq9*RIX7bAcEU*$z2BI!<}%8L=uAb%ijDOW*7 zujn%aVR4LeYWQ#iL1fc8`F$GkHqxr;9mY6H7Dm>MO=JcKQA?3+FIL}IZpE!~par4G zd1N@Cx6T8H!T9qtQ+yXC3t^{+2buOKLW>5_@1zQ3rfeFrQ|`{jr!n6~jxG$1z>}jK zCrN*&*sWsOi9{_pmQ^_ALG-C+KeOlCm8&}(e}SRjiqLVYK^{f=jIvs=2l)lVZAT#DeVT|^O&Zjz zzK|%)&J@{*ruk}M#9I$I?rOhg^!E#JIn!jfLy$3w6QQiPuX1<9n-4^1>hz@p<#J1U z)oveUi*>Y#Ut7eN3{RH3N+%l$V0R^gSEY4*`!LS>ZZwLVcxh4h!Lr~@|& a{|o>F@WSF*>Fo*t0000*Db_*Bp2$&dZx_G1D zSw;pBsNsxA&#StZyWgS811!L>i&2_^;s1YT21PUO|8^>Ubs%9+S3j3^P6 Date: Sat, 14 Oct 2023 23:07:12 +0800 Subject: [PATCH 15/16] Refresh font MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 把UCD EastAsianWidth.txt 过了一遍,希望凑齐了全部要调宽度的 1.16下放了一个ps文件(对,ps),是我做这玩意的工程文件,应该打不进去 1.20还不确定要不要改,先不管了 --- .../1UNKNOWN/minecraft/font/glyph_sizes.bin | Bin 65536 -> 65536 bytes .../textures/font/unicode_page_20.png | Bin 2207 -> 6218 bytes .../1.16/assets/minecraft/cjk-workspace.psd | Bin 0 -> 113881 bytes .../minecraft/minecraft/font/default.json | 18 ++++++++++++++++-- .../minecraft/minecraft/font/uniform.json | 18 ++++++++++++++++-- .../textures/font/cjk_punctuations.png | Bin 3317 -> 6417 bytes .../minecraft/minecraft/font/default.json | 18 ++++++++++++++++-- .../minecraft/minecraft/font/default.json | 18 ++++++++++++++++-- .../minecraft/minecraft/font/uniform.json | 18 ++++++++++++++++-- 9 files changed, 80 insertions(+), 10 deletions(-) create mode 100644 projects/1.16/assets/minecraft/cjk-workspace.psd diff --git a/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin b/projects/1.12.2/assets/1UNKNOWN/minecraft/font/glyph_sizes.bin index a78037b8f4ac8f7df49d8dddd0ccd3c98d99bf8b..0aace4522756252fa818d7e7911f3878d42b635f 100644 GIT binary patch delta 51 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

iF~86ehmq{`d_UxGu7G zwK-j|X%(vm3a|7pqR)x-888d!^Zp!8W(4RilA@;(tqf36?K+3jTJ+MLj^v^+TcLU!V?t}|0t_O)bT@lJ9W{4C=m#^&zD*1p5-i?GDm`e$t5_j`SS92 zfp)(bJlf(OI7rOa!(X5SwUQ^sAQWdQ**n;DeH<5XRs-Ah;>yoXPDOuu=e}tg!7Upk z{PRJ{Eo=@{FcIp46k_9YO`aSr7V}CELG?O1`coN7^?&fo@l#yl{S^K33Yq)&oE$+S zR6~o%99s`qh2&;a_pd-?io-f#u3A?G6qt(6sAQ-Uv`V{8{+AU3JXSzb`ub9WBg+9X zS(Q`kvb_PI|G-Ew<2ST%8~TN2BsxRI0qq=4Y%@N8d}0%@?N&_u#Qj#=@q5y170|wF zYZe6kcL}LngH-w>5OBo&j07A3Cr0A`hg9Y}E88FdGq!`uQm(xDy9Gd5LH$vMoavkY E0ax~ZwEzGB literal 2207 zcmV;Q2w?Y#P)z_pt`e$LyS#yU~bM@TL_)ejcbKa$rN{$r{Yfov}pJ&JNV@JobW0NpxXxgMP zsZoC18nHw*SIt!>DiaO-m=mNRAJ`d}6O_xpT>XbQax8N!dn~Kv@rsOw3P1`c$0$Eu z9jOXy)|&NgaB_{D<2jz}*l^{OrBC|y;zyYS8Brfi&em5@;9g|4Sl+@Vk63K+~pn zP`!-bRszt^$a@1!Fku?=6tdq@6G=c*eb4s-{;5>wRvZXYAHYAg)mb@7p?7}h2&xpH zA0#xo>U(0c5mRuzb|Jj}%4euh?E>VFr$;M^RxaqR@mVww~Auy^z(on}H1n6^uatDurPfWQU?EWknnuon8E7YO{I6i&yQu;W1N za=6uXruPEnt}~OS!Tt#cYXC5yJ__7{*YNl%Tu267cCm>=M2!wZ9bQZVbOoG;Yf6a$ za*4x$0bAVB0BHI^gCQUIGrZXWWB^EPTe6WgY+xBnF0c)2p$#TpO$s&xGYkQbk|6VF zPL2YO0vbNx!0&)20NI(NWk-Q+kgQ-R1zvB2h_97oMn(!lm(hz<$&9BabuY@+xsZ{qH6l*(Ma$VYr$kRNKQ%IWa~J})S4-br;7J})S4;y~aBypal>u}Hqli_jU( zGL3RCy~;uK^hJ)NR0N1s`q?b+Mi3OnQNLi-VKoc125a8lE1 z-3kTVWfY6~+F|XmMhdta0MCmkc;3!9phoq9YEES22`7(h@Ir#Z5$%X3tgp8B@aisw zopI;g_9O16Rt{}=S}DBnlayXu&z;$e+fbja&%XcQ`wyD4=B&uPcEX`vL~Y0xv&Dn* zpv)9AIGWz}p1s}dQfSOI=FU8P=HZSXvQq0($jiJu=pFPjG9yu;lr#2ZmnY3pbM(rW zSH7fgwZAx-J{I9hAq2kV{Y7x&IZ(m)rcbcGbU1iLuvBjG&aoSdQstCB!&I=#MM6tU>(+Z zak8EUl!3CIx?mFy1DgqJ2L+h8S}9{x&7?PBFp%2BifSSixWT>9(|eIp{@nv^2+)qA zfxFE+_*}H$EUt_#23lzN6rKqKW7@*Nw;6a7E;CT!ZG^-#1XhtH;3a%~oP)n3@LN=< zVI>3Saam{J=`{QeB`@Iaa|$oH#yf;N1S}(P5hZN|s_=Vw8IP~y;;jZHbRGj|v1L+N z<7*f3_&PQ^gDccK@HX}0EHC$Im-;XKEWvdKXalg0s<>l)6@LyR@CE~G9e|8v-~w7- zLo5D>_7h;C$~&r?*hC$#Z6NR$2HwVO@g9jBCDG&oW8tI$<{)6;Xm$ZJk;Q%@p!WwF z$e0-RX3Dx4=SdwMv&qL4KrrB@1GG022rMT9w>dOuhn@noFrF@A_02S(iojAog%1^A zq#5}UH=(C@^HT(_VRfpb=q9uIr=1KqgMh@+`@nqw{5L5*Kv1~CQ(5%c*Dg*Cc_4zq zC7eX3`Q;&{Dl9;&WVmio1cfEojVKUsvuU`FA^f%hUW9tghMF{7SyOp?w=3ix9w=VZ6G;s>|S5igSa1BQge;l)}^1tB&_$U9Gw93|`)uV8fb3`F- zLz8nK8~lbMy$Jl!o4Wjvlp>x?POZ|^kX!5nw2Sl_LC_}7?^QA;+C{SY>ah1Don9S^ z2bpMf35L6T*R7=hZ(tA+;MjHq2>%lj zD-L>HUs~N=zJdEwSEo_fHEwjqM*PP06{HLmWK`kT7On)X#cJ!;68r%ii-zhy!xua8 zAqsh4q1j4NDF4E@VXORc#D-g;4aT2*1>2F4UidE*={69xbpp=qtGT@Z-AL$38i~?w z9GF%a#{yt#=;|;H6GYZ%4sU538qMzET~y!x`%biB6Z$9790W`c0tPA!v|&K~x1sRO hU(0`U8@>m?e*u@9Wts}wKOg`A002ovPDHLkV1k2(8BzcM diff --git a/projects/1.16/assets/minecraft/cjk-workspace.psd b/projects/1.16/assets/minecraft/cjk-workspace.psd new file mode 100644 index 0000000000000000000000000000000000000000..622bc2a18a3b74c4deb062455cfe6269217b6064 GIT binary patch literal 113881 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 PP(Isc&fQqrR_^}+({wep literal 0 HcmV?d00001 diff --git a/projects/1.16/assets/minecraft/minecraft/font/default.json b/projects/1.16/assets/minecraft/minecraft/font/default.json index afdb490092cd..cf24972ef38d 100644 --- a/projects/1.16/assets/minecraft/minecraft/font/default.json +++ b/projects/1.16/assets/minecraft/minecraft/font/default.json @@ -14,8 +14,22 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f", + "\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f", + "\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f", + "\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f", + "\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f", + "\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uff5e\uff5f", + "\u0000\u3001\u3002\u0000\u0000\u0000\u0000\u0000\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f", + "\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301a\u301b\u301c\u301d\u301e\u301f", + "\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u2014\u0000\u0000\u0000\u2018\u2019\u0000\u0000\u201c\u201d\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00b7" ] }, { diff --git a/projects/1.16/assets/minecraft/minecraft/font/uniform.json b/projects/1.16/assets/minecraft/minecraft/font/uniform.json index 6ec90af4a0fa..8982e1bb9cde 100644 --- a/projects/1.16/assets/minecraft/minecraft/font/uniform.json +++ b/projects/1.16/assets/minecraft/minecraft/font/uniform.json @@ -14,8 +14,22 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f", + "\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f", + "\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f", + "\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f", + "\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f", + "\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uff5e\uff5f", + "\u0000\u3001\u3002\u0000\u0000\u0000\u0000\u0000\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f", + "\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301a\u301b\u301c\u301d\u301e\u301f", + "\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u2014\u0000\u0000\u0000\u2018\u2019\u0000\u0000\u201c\u201d\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00b7" ] }, { diff --git a/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16/assets/minecraft/minecraft/textures/font/cjk_punctuations.png index 89b9d440da295defcccdfdfd7577fe19c407fd4c..997be3cd705cdd3eaabbcab461a219cda6b77fca 100644 GIT binary patch delta 3719 zcma)@_Mr1Q=yg_e3;;v|0B$#i z2LPY|03!ct{TGAuf`^0&>G9l9j-j!}1ObnpVEOY*!yzP}%_FLi=oaw z1;nDKI=6)aw4lCm=E*}vS~T64SgdDf5{rhJPi>N%=HSd4V_HYz8*ZxGNZ?EaYA zGi)s{s=BX||HoC)tA0)CMQ3qOQ)Zs}jDieSJ0|+2l;u41sD4WGB?I<>)hs6Xp}>;VK+T$DeZx8FN5s&unBx9r=HcL z&+YEvcBUzoKvG;l_eL(~2?7S7uDwh){3em=?k&`xsdRNV`vwf>8&EOK^CLGRPU0@xwIe&b28vMu>mHbucgU*$NF9*rqHR8 zyQcHtSR8y#qAwuBYyMRAT0rEYt%-v=`Sq_a*Io_CLekF-_a3ANXrrrU&V4ygiStL# zy=o^B2b4lY4EBtLyTFRqO(^v5VBqMND|sr%4==6yJJD+^uVf-fk0%}>s;YGMm#`Xh zO76#5;vw3S&(GdOR)L1E?!+qNpIJmHeJ2XQP1dbAC(NoEMm-(VgO|%>1UgHnpU)-r z)qiblrcJ?-wP{)_IE=^fn=&*a#;I&66u-`n6>+S&?K7v!h|LnGm*0#nu2$BrVEU=)ON*<)S*$#cx)<;A zrF%UOaXyO8qesK%tdMQOb(A2BvvO|pjF{OXU!$d0PYhS=E&Mmr=^F;WP?mjS%&r~h z9a?#GSsoM&!;2|bMaNaP5pg$-J-YSAy=FAy zL>a_ijy8I+pv%ZV1=M1#~Ia8a}^ckY75M(K)g-il?}VBau(^u97@JgPl1 zk`ECfBD!`NmoDjmpgbU8W@VG^YMaE!6}-BSN+h3dV+GrKJTq( zv8gINcBc%(dY1Hh-{|HQj-sq3;AcoqfYrEAU5H@TQamf@vgA<^Z8*a90}MnVuz*Vc-|0#cfJzSpH@ffr@rkL&DsFzLXD~M_6 zy5pM_aQ9gC<4R4xz;o;CdTKPVBuSHjVEVS)2~v)}boc)0av?_0vD=?8tOjz_=sT?Z z+ExoqR^_J=_9aK{(&R`LxiHXsG*-eFf(>FSm_#oG%if;pk3<b#QsBUueGk zr>J&6rRI96pwp)5v{t~@^h>^LSpsf3V^+nxr?{HfRdLQZTnjtUPY2yc9BNW8tWUPw z2aLU9l7}XYTUk4@glU!Eh9j1`#qAL!7ct03*@JX^i69Vppt@eLODmSpnB<_a`nJ@; zKKS{%{iiRwegpxyQ$k*~8u4EDvr0VW6!u&czuuW8-#lNx9#6)FsI6j)Fb=|-u=thZ zaJOk-fmvtuayrHQD(FY4ty�)GWIQg-dL?pJ?n7eOAs&(A){w`r@h&(^yytz>8RV zZ{aUOk-Xx5ZbiB5*V;!SD&WY#Q_DCL>B5RQCiRC&=X_v$^r1Yq^mS{0K^PE`_U_RE zl6jO-sIGk4fOeKYg;25F;>b}&tKNY_7AG^G@GAv+4SLFfi3Z}^-(qi>!gPB~fW+JjdMM*j6Pf;Zb?tY^D_4Fv`+}@ZJj`{>R~t*b8cFR zFHNXbJ@;fU_t6{^02p5w4C@t_hmB_9ybv;jayTjFvl5bLc{~xvq#ot58vp>5_)~wZ zG!#$)C$PaWMB2x}@x>Vo;@!6r$$DSER{Adu$8pqt0QSy9s<|=6RAJGZ8pH7ElEs62OCvn5=Ld?JB`Y8^`ZV=raRgB>Ol^J~ zxX^?3;f&@Ow<@@-KXKr_MOCakKO1HQCcK()%siFJKd-8{@D+C!1Jtww%AF)ajax{x z%fc}DIrtK`2<2oGe)OvKLh#slF#e7P z5#6({D`HNY`mnD1_x_^>r|=M)kM>PkQmN8!-kuwXfji88uttob2c2q9wtos>oZPf& zq0-hNHfEG(^HG`}MYWOTrsf59331xOm76A8U$yk9#2Y`)JCxtq1c@gZ+XS*=jN+NM zoL%)sk_B)r9RbtpCet$RS*(+7pj86z5qd}FZ~ORw1J~O7^>)6XFsha#gH6+?G~7~} zBCGka@=fJ-z43vF5TYRhh?M4@C?th=L3gJzV5zF(9y)%BUmgl12W<-qBm$&yGDD3g zZ(nTVKlSPIvv8F)57EB%`DiJ52o7=vppQBNjZ?-`Z|g0Q&EUq_M&Jfl_$A5ybzO4U z#LxkxSc)Q#>Vy^w7m4B3$X4xIX^3j_L9J|n4Vjk|q^2N!9ZP zymMOJdRu3tj3$&AkWf4O@O3_M;9Mz+=jM!EfjznDXR^0JTdk2K%>cbD5!dj3{%tW< zY{;fY7G#M+{S$FBT$n0A?7WNLYko!;KE>OM1pyuJPDrABLOjsEa24W4tek=cAOTHs zTc_D~nX3=X_rh@xnxTCBzfkV2$vxgx>`$jE9a;qM9Rt``l6Y7Z@j$!B190f0h)F>_$Jbli4QNmK+40hV|F59KH;6H5kI9p((8a z-=&#<0?nTYbDNUDDplQSoEsK`;spP}I)A$UYJmS9^$*waV?aJd#duEDp8B7-^xsna zH3RAOE-eM@%7UpsSm|%-{uy-pFD&-|s@t2!SykMP=FU750$ zcOn$guTD;WDaIZV*jxb4L4TS6-jhK(-}9LGQT>L*U{YR3Q(zyZJuZ2vC-LM5%EB5v#u%9Rq$fJ;~oG05X`sT7TF*fM^jQ`3Ls^B=IWtSOQZf2t4P0{0_;CcZ`Dj-0)vtitJ>5wU3xIAS0y71KQ+Q!n z0gxnRz=-|dW#vRfV5>cV$ix}FcRZaW7(Yq?2oZqj>zPXza118!F_<{kzkl@mXOAE4 hlePZ`009600|25ipXm_?($N3_002ovPDHLkV1f*c4|o6o diff --git a/projects/1.18/assets/minecraft/minecraft/font/default.json b/projects/1.18/assets/minecraft/minecraft/font/default.json index 7a2c19d0aece..0ba76fa1b09a 100644 --- a/projects/1.18/assets/minecraft/minecraft/font/default.json +++ b/projects/1.18/assets/minecraft/minecraft/font/default.json @@ -14,8 +14,22 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f", + "\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f", + "\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f", + "\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f", + "\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f", + "\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uff5e\uff5f", + "\u0000\u3001\u3002\u0000\u0000\u0000\u0000\u0000\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f", + "\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301a\u301b\u301c\u301d\u301e\u301f", + "\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u2014\u0000\u0000\u0000\u2018\u2019\u0000\u0000\u201c\u201d\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00b7" ] }, { diff --git a/projects/1.19/assets/minecraft/minecraft/font/default.json b/projects/1.19/assets/minecraft/minecraft/font/default.json index fad7c5d36609..bd4fd861b50a 100644 --- a/projects/1.19/assets/minecraft/minecraft/font/default.json +++ b/projects/1.19/assets/minecraft/minecraft/font/default.json @@ -14,8 +14,22 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f", + "\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f", + "\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f", + "\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f", + "\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f", + "\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uff5e\uff5f", + "\u0000\u3001\u3002\u0000\u0000\u0000\u0000\u0000\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f", + "\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301a\u301b\u301c\u301d\u301e\u301f", + "\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u2014\u0000\u0000\u0000\u2018\u2019\u0000\u0000\u201c\u201d\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00b7" ] }, { diff --git a/projects/1.19/assets/minecraft/minecraft/font/uniform.json b/projects/1.19/assets/minecraft/minecraft/font/uniform.json index ace87244aefc..8a46261ef9e1 100644 --- a/projects/1.19/assets/minecraft/minecraft/font/uniform.json +++ b/projects/1.19/assets/minecraft/minecraft/font/uniform.json @@ -14,8 +14,22 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f", + "\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f", + "\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f", + "\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f", + "\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f", + "\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uff5e\uff5f", + "\u0000\u3001\u3002\u0000\u0000\u0000\u0000\u0000\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f", + "\u3010\u3011\u3012\u3013\u3014\u3015\u3016\u3017\u3018\u3019\u301a\u301b\u301c\u301d\u301e\u301f", + "\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u2014\u0000\u0000\u0000\u2018\u2019\u0000\u0000\u201c\u201d\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00b7" ] }, { From 449f824bb8bafc398f8f9b01464700d58795b425 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 28 Oct 2023 22:27:12 +0800 Subject: [PATCH 16/16] hotfix png --- .../textures/font/unicode_page_20.png | Bin 6218 -> 6271 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_20.png b/projects/1.12.2/assets/1UNKNOWN/minecraft/textures/font/unicode_page_20.png index e8946fb11d6bc2ac40b4d838c3d2381f8ec0c55d..6996191d5ffc8b1c0a24f5b7136082edfe141846 100644 GIT binary patch delta 3551 zcmeH}`8U-2AIIMxW6Z>aX~>K$!_B@lD7lu5iArTj;+kxAWf#hpXg(-Si>(`yFr`R{ z%AVzuZGD&ZT9E*ozw;T)Ay7iv`r&b^3Qu2*^_NW=jk zy%sHYW+er;G((CV6$(c^t-cAX?nxp=xY{+P+U?qazk7Wg3u0vXAVT{$p_)I$oXQJ^1%0PPHXWQ%Dm!! zZL!H(qT|A3A(!6TXx8iT6V4}n9%Po z1)i^ewGp*GAI?RRQl9)+D_q+oj|wZ97GVf(#9crQgOaTF%H`Rm#_H;5u!xp%)`#w? z(P((ZwO0FrZaDrZe2C6cHuCF}#f*DAlW+)1Xa1fEIA{Lx$`DtZLQKd?1RWh{| zXl+2O`}o6V{zRm)EAW8VaZx;OWDfIK*}@dAzInFCm7WloAT(;dE7qbo|DLfHm^E9d z)ldc(5iTz$PE8hllGt%6F7kAPY_LF1CcZs^KtkRhuF)9wxk{{<9(yvr^9v=Z(3CY% z8lg}zh+_?qsA4F03#sh>ZlbaXC(y9Tf=hUvkvAnS1vwtBOY=QGIbgZwfcdyH{T&cUUgNHfSUe7oo`B2uaMa|`q% zz86gmAMgE`#KZJ@IXAgo7lVD$iLEiwyYTSm*dB~=Xjmrs1Akqb%AB+c9xGsV`7c4u z`@F1!C}dF>%b4@(Q+fd%0Z8m+3>oA~T_aXl5MUKcau;A=Z#Fav>ttb#yNxqbok;+A zG!jQlZyjshy4aI=6L+2flboVBCJpr|o%dy)+5+-qH*F+6VW(bs38lU!IkXsc9Dvb% zs~}h>Z~eJuKgSEvTNIj*WkdYypT`KhApZ&d0~uc+O;JFlVL0x9f(1`9rl*e>Ra;mcw7gL<7d}y`!`MQfutq-_oAGI73 zDEmbXyCgN4lB0U@9?KG`VJX+ASnV|{?@Ic_$%FAL5kEiWXFrhCER!@#td_i{A91|O ze03V0Yiay&GC~l?Tuxt7ch3nN;XrQHhuufid~F=UZpRI$@N86LyX;bmbQC8U%Mc+h z(XU?iYa^`H&el-eC=eYv1s!D0VZh1A#Ar{lZhKIycTX7~vGo5Ic$TW>K_B)S>^%S8pJp5itA&{vn9rD<)%p9tm6`gXqAF@vj*0NUHh}_91$Jkt`@i?fI z9x}b~E*B>{cM*NYTU(Qu~#4QC_N3%@l+L>kuDk4zC!qXcau5ElC(-tunHmUq@-ypu`9 ziPsX>vB-!iwS;286(6RL+m1&*l&x!S-(^bs;~u7i&ERi?M+HBgRr{_)4!prSxHSdQ z70&De3)aGc;tmgROSN*eDuzJ>(V}v>8y6$Nve)#pLd#Qh^I){;y)xZxdiiJm+ZWj= zfuz`(d&LC+b659qC8aK?;VkxS>q&P;)Rzc6r7iS?Iz0H?&NJ1X%12e2qGEOw-^EU% zRjC=a^qf6jLN$IySit zz_XFEmMuGaGfAO?O6KMFV<{Z%m`T~80r4#h{6(;0amm0QeY{%66$`TRC-$ioZT3Cd z$2EVzV(ovW<`E7_?;cjw?TtBvqH2PSBLqqGMyEyu z>!r#2fE*lILOIhQYY%PEl@jk(6{05}(Lb_+Ha=#vM}mxZ56gtp?Gqn;?IhBj)qH(U zpRXlKlzdYFCfX;J zh5pm4-lhh@;KVv)7)8s!rCJgA`6JeO;EKQgyy&qdC^O(>eda5FhLz^A!aGEfL>FPQ ztB$I6o7CO$OGczg2rd%)O`KXS?bw`g) zc3YYF-cSwS`cmL}y=$T%j2Ca`rh6wv%irteamjfD3n5u1$@2}RvAJ{e=U$eUOuY} zQBpB!{w4 zNM+Nt5f?E35b2b7)y+v*DFz%?iQ!7*pb099;YGU6qZlH(TE^QN_%) zu6}d!<*X%GcD<)%(l*Z(bCdI0kw`ZQuW`0*X=+WU=j~It07Z^O9K4>wKGcYL15&yv gne^{o@UmvOU>^6yQT3ug_s>t>*2doYKFvGvUxg3~=l}o! delta 3498 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

XIxdan5o#(3We0I zo{ed{XgizfEK!NVp@bW%%6w9s*GXEY^Fp27ET80Anw1|fA8|H!Ij@q%ry$iK!sf(f z&RtHDILgzo)^beB@{e2;s|JthmJyG3z>*hVmoE0t$4;`pfjRz9rRC5{(Z8%N(E&G%n9b) z3r#pKWPF0IuY>vZ?rySi3ie8b)0|7KN_j)$@s0gcwz8U3)k?zE)x9t8i5e5j!)@bU z8xI@XI{ebwhBgvh=X1mFkIMSAJ*70t5oZPG`O~E6 zcDvPaUX4bhPT}WFNs4qf;e_Mj^7{Jv>Y6NGUTb~nV7_Fop1g9KYAV&zJdT zNNhgJ8Qt>YBc#puM-QXe)yF>1T1BBxlNusIZ{S2dzMkpCPCs%Y{rJvjPqGGH6mR_- zZ{jX5*Smemf6MFd_l-%DX_|tEQ6F$ZI^qn2)Uu_QdYUGe#T*AIej;0Ik}!@&B~ z51!%+&sR^M?sU7Yr#r1ypqP%+@_l@E0>X$1HG+&qYITFwP7v$_Fg=wgH+(BSaQz^q z`6xL~1F{};N5s0z{Hy=*FTeWL|M`ca_*Em3Qs=t)9PfvZAOG`z5^|gLkN=dWqcjM( z-@g6ey#4U@{3D-)2tV20=LqMh6L> zO|B+<47w_VATK6CG13RpXQN_zHsRyY#o1`0PgwIsx)7Z1`Ps_Ix zz8YIE7UP*dO<({0#}|Bn`@!@6?t!YCs2}zDB(Ud2=AsT$?>+DN(nEH_sl8D&@b;;f zy5QV6E2??)yK)mc@_=0 MHu^agd=v!#4;48@C;$Ke diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..5916ee4f8473 --- /dev/null +++ b/projects/1.16-fabric/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,4 @@ +{ + "type": "plainclone", + "source": "./projects/1.16/minecraft/minecraft" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/readme.md b/projects/1.16-fabric/assets/minecraft/minecraft/readme.md deleted file mode 100644 index 1efc216f6cdc..000000000000 --- a/projects/1.16-fabric/assets/minecraft/minecraft/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# 全角字符修正与特殊字符补充 -- 本包添加了几个特殊字符字体,用于补充部分新确定的元素名称 -- 本包修正了中文全角字符的宽度和位置问题。 - -## 本包建议翻译文本采用左侧书写,在打包阶段使用脚本转换成右侧字符 - -| 翻译文本 | 转换字符 | 备注 | -| :------: | :------------: | :----------------------------------: | -| [[钅卢]] | `\ue900` | | -| [[钅杜]] | `\ue901` | | -| [[钅喜]] | `\ue902` | | -| [[钅波]] | `\ue903` | | -| [[钅黑]] | `\ue904` | | -| [[钅麦]] | `\u9fcf` | | -| [[钅达]] | `\ue906` | | -| [[钅仑]] | `\ue907` | | -| [[钅哥]] | `\u9fd4` | | -| [[钅尔]] | `\u9fed` | | -| [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | -| [[钅立]] | `\ue90c` | | -| [[石田]] | `\u9fec` | | -| [[奥气]] | `\u9feb` | | -| …… | `\ue908\ue909` | 全角省略号的修改 | \ No newline at end of file diff --git a/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png b/projects/1.16-fabric/assets/minecraft/minecraft/textures/font/cjk_punctuations.png deleted file mode 100644 index 35d947f198184d507e5690f93c2a0eeee1772a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3071 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 diff --git a/projects/1.16/assets/minecraft/minecraft/font/default.json b/projects/1.16/assets/minecraft/minecraft/font/default.json index d9baed727183..7a2c19d0aece 100644 --- a/projects/1.16/assets/minecraft/minecraft/font/default.json +++ b/projects/1.16/assets/minecraft/minecraft/font/default.json @@ -14,8 +14,8 @@ "file": "minecraft:font/cjk_punctuations.png", "ascent": 7, "chars": [ - "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c", - "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014" + "\u3001\u3002\u300a\u300b\u3010\u3011\u2018\u2019\u201c\uff5e\u3008\u3009\u0000\u0000\u0000\u0000", + "\u201d\uff01\uff08\uff09\uff0c\uff1a\uff1b\uff1f\u2014\u00b7\u0000\u0000\u0000\u0000\u0000\u0000" ] }, { @@ -28,7 +28,7 @@ }, { "type": "bitmap", - "file": "minecraft:font/2em-dash.png", + "file": "minecraft:font/2em_dash.png", "ascent": 7, "chars": [ "\u2e3a" diff --git a/projects/1.16/assets/minecraft/minecraft/font/glyph_sizes.bin b/projects/1.16/assets/minecraft/minecraft/font/glyph_sizes.bin deleted file mode 100644 index 0503133d08effbe3da2c993864b97aad1fb1207d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 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