From 2798fc4e4962dbc99b61a5e74bbd1b74e94162c7 Mon Sep 17 00:00:00 2001 From: Prototik Date: Thu, 16 Apr 2015 22:42:10 +0700 Subject: [PATCH] Add true support for unicode fonts --- .../client/gui/FontRenderer.java.patch | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 patches/minecraft/net/minecraft/client/gui/FontRenderer.java.patch diff --git a/patches/minecraft/net/minecraft/client/gui/FontRenderer.java.patch b/patches/minecraft/net/minecraft/client/gui/FontRenderer.java.patch new file mode 100644 index 000000000..82a0529fa --- /dev/null +++ b/patches/minecraft/net/minecraft/client/gui/FontRenderer.java.patch @@ -0,0 +1,31 @@ +--- ../src-base/minecraft/net/minecraft/client/gui/FontRenderer.java ++++ ../src-work/minecraft/net/minecraft/client/gui/FontRenderer.java +@@ -97,6 +97,7 @@ + public void func_110549_a(IResourceManager p_110549_1_) + { + this.func_111272_d(); ++ this.func_98306_d(); + } + + private void func_111272_d() +@@ -390,7 +391,7 @@ + j = k; + } + +- float f1 = this.field_78293_l ? 0.5F : 1.0F; ++ float f1 = func_78263_a(c0) / 32f; + boolean flag1 = (c0 == 0 || j == -1 || this.field_78293_l) && p_78255_2_; + + if (flag1) +@@ -583,11 +584,6 @@ + int j = this.field_78287_e[p_78263_1_] >>> 4; + int k = this.field_78287_e[p_78263_1_] & 15; + +- if (k > 7) +- { +- k = 15; +- j = 0; +- } + + ++k; + return (k - j) / 2 + 1;