From d2a9d43a804d7c2db82ad821f365874c78999968 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Sun, 15 Mar 2020 15:30:31 -0600 Subject: [PATCH] runelite-client: Make RuneScape Bold actually Bold This changes the font name and family for runescape.ttf to just `RuneScape`, and the family of runescape_bold.ttf to `RuneScape`, with the name `RuneScape Bold`. It also sets OS/2 weight and style to Bold. This allows swing's HTML viewer to switch between these fonts naturally with just a font-weight style, or a element --- .../net/runelite/client/ui/FontManager.java | 4 ++-- .../net/runelite/client/ui/runescape.ttf | Bin 22608 -> 22500 bytes .../net/runelite/client/ui/runescape_bold.ttf | Bin 22476 -> 22436 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/FontManager.java b/runelite-client/src/main/java/net/runelite/client/ui/FontManager.java index b6fdac5172..564ebcba62 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/FontManager.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/FontManager.java @@ -62,11 +62,11 @@ public class FontManager Font boldFont = Font.createFont(Font.TRUETYPE_FONT, FontManager.class.getResourceAsStream("runescape_bold.ttf")) - .deriveFont(Font.PLAIN, 16); + .deriveFont(Font.BOLD, 16); ge.registerFont(boldFont); runescapeBoldFont = StyleContext.getDefaultStyleContext() - .getFont(boldFont.getName(), Font.PLAIN, 16); + .getFont(boldFont.getName(), Font.BOLD, 16); ge.registerFont(runescapeBoldFont); } catch (FontFormatException ex) diff --git a/runelite-client/src/main/resources/net/runelite/client/ui/runescape.ttf b/runelite-client/src/main/resources/net/runelite/client/ui/runescape.ttf index 9d15fc64ff5128318064f97971fefba12b0468ce..87e93164df3cd3393c0524410fe16bcc41492ec6 100644 GIT binary patch delta 624 zcmYk(-%FEG7zgn0Ip^K`?tS0QU^)vKu^Ur^*?wTfS|H?>%pV(D=2f^CoePvX$U#A1 zM1MeIT@1bP4-k~?Mi30TF+w85M6EkRBMKt$Lb~xxpTRB;=W`yO=Q)S-d|6{ZR#`U~ z04H8SAQ_828hKp~>;vN;Wz_R$@nsk`_3ctu9-x!D)fGkf>%Nk)JNg{N6- z%Ge(KRGJ^|S3WFH0YfW*{-!YZZ2s0nURIC!0iL_KN#0i6*s)DqiJZbzWIN#Vwe?^1 z{qWt;QI&1Q7j*XXB3BkcCAFeQ`z^nUDLTMz%gjqNxY#b4qlNt=3&goWR^Z|< z$u_j}MY1a6n`8~o`Pg?l*l|;o$vWD_SF*vT#TnT|uj(c{kWrtIoye3;BZnpqyO_MdXo18k4Y4 akZS6qB=0u0ty#%$THC>~&!~^Id9>&H(Pgp# delta 716 zcmaLV-%FEG7zgn0Ip^K`!*_4O=1jukg*Mdco!f93x*(~RRBPfC76|&{HU;Bt=z{b{ zqrX6Q<3$&OU33vt?ndaYn-P?B(GS5}A+Vcnys?Wq(`OJ8-8|=W4$qIn;q1L)pI)+X-ME=X7kwn+G6m<4shosVEimUT&VO;da`=_8Ng?bCdp|V^`6{hYw7@IqaCo_v9;e= zzZq{!o2-6&IlvB&a%B-TewHi{_dsPOEPkUY2+9Bc?SAEc9z1C@F{@Jujb%DF(nU%gkdlgxO~@$0=@+1txfetRT!c z$v(96A7m9_(Ms0vSd0(TM#ly5n{1$686vl^l2Rm_h^kM>eoU$F$re0qf*i!CuGG$C zzO#sp94c_(p&;YDj2M076?4;WxoGDqu2*p93sp0Fuj^!z z&QP<^9Af|SNHrkR#>_XIP(o_sdj1f{4 zQ?Lucg@h3mL8PJ-1qmgHRJw4f(!Gy`?!A^ae!};!G&Yj0yZHZ?s5rY7r zV-8M?TUPeOjb`)-aQZfl_8vbrY+)ZZsDGaNd&egF&FKqkznZZt-tvy}5`y0sq1RRy_rnK>k(wI2sPp(0e zs2uP7%;zurqz-k5VzgRoVRaX41&vm!2x_CxVzsNsyv5Y}33FRI!)TgSNfIopRby20*2Mt_ANlu^Mfs9OdTJw^M z%(YT};^I^#Z`Vh62Q6AvrTIJzm9Jb~<_qP|)b+-7?N)4pC8-D^me{PRup}XFAU&mi z9D1{5MM@7UQczH-5>OPRUIdYXAW8}%ig>7J(Sry&TgT#|@9~)5%wy*N_PyEp1+las zQV;+%Ou~y{!x+ihFCveC6Avi5eem#rf!+8>{xtcqWBI-N&7L1yXHvU%Oi{pJvL?=2 z=Cy-_HjsWkZWfAS@o9U;&K&)A;YbHCkOCrKs+IHht=m_A0>`%ip6aS73BOqxy)zm~ ze@957a=^>ZC$C)F4m{fc{GRmE1e~DAdBn7HTJ(xTty%H7zZsS8uGXMp@JX+ky@<&j z%o4WA7PE|ye3My0RDR3sLs~h*>_<%bz#M?$3o-}ATyT&%gw5(Emz#7(6}{?p-q4WH zx|qZ0)*doPu_v6On-x+3WN7?lfw**u*@LjO$m~U0YBNjdk^kk&=#-~8t{^Tq@3G@U zLtbI_)7RW!4nS3YF$cXV-$v#TxC_jGA>Kb{cMz8I9D&5`LROP)cYz{Q8y}O+c`P3(`jVF&efqQG6eLJ>)