From 231bd70d2f14eb0108162aed330ee5ccf4a39b0e Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 4 Mar 2021 15:23:54 -0500 Subject: [PATCH] v0.9.2a: added partial pixel font support to greek --- core/src/main/assets/fonts/pixel_font.ttf | Bin 53456 -> 56960 bytes .../shatteredpixeldungeon/SPDSettings.java | 2 -- .../messages/Languages.java | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/core/src/main/assets/fonts/pixel_font.ttf b/core/src/main/assets/fonts/pixel_font.ttf index 5b375ba989703dee8b6994043a955403ac6c347d..005e7b022e3e98d01f632984ab41c96214434780 100644 GIT binary patch delta 6260 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 I?Vr5xe^xP<(*OVf delta 2953 zcmZ`*3s6&68vf5cHy5NBA@Y{uB?*B92$=Aa$4%rBFoXc%SxiwBk+PuFBBg2@#`VEi z+p%8OvJ6#0qz<)+#!^dBskLZ3ZtJ$L>pCnG85ddBbs2}YE;X;!W{7+qz`d|`%Z7^GpPxPiAR-Bvh`NfV zdK?Q6iJbrfySbunV`qtn72r!h0GERLEw41pUVutcK&`{>Bu5AacY3_Oc1iO0@SH1A z16-N*R64$+Ybp7dnfdWi7TFq!!K+{LiV?NJ?H3+<* zk~S>#XTR|zR64p--w!X-jy?c=)Dh@*>U`%P(Grr1_&7>=)~#8tJmWhk^4E4}V zU4@OX2U?&V`655+9Q6@(fx1Y2LJh(Y7Qz*j0zmzVL_3=+bs2V2pHi2soakSarIcOA zRc16O9BPvjFswP#p>bmN&+Fc!?PF5S$n`7vh z;+U$K#+a^{8?g|Z5Nn8C7rQgIEp|9|DlRUrDXuSWJf4Y9kFSY87(WnyCw?{|AR*C` zP@2$?a4=ygVPd6fWz)*OmA6(-C%Pqy5+f1~i8YD6i4#e5k~oP=Dofgx)SGlY>1MJ| za$a(K@}1=Ix`F4Vq@n0Zp5xTXRZtPBW~zuDPwbrZr^)i?BvK0Cfqh^dtJO^|$n6`bqtCwp+F` zTbEs!ZO*RFZpz-3Jzx+TOon~}&H1-Yv?UsI{oKSXNwCJXAbhJY76j5?G=r;YxHR zx>7|c+4uQWwaDt{U$6psT5I)dD1T2>K6jIx2bFW~c(-6wB!hea4;Spo+YHv#o+#p( z70o!UrUffpThNnTVIfMjphq)wzXOfz01pMD9x{09&yVKZ|8*|9pX4fhnrqaUNeYtY zzK?$CL=8EeN*A20_wp_X(4e)e*hZ<)WBMTkRwkhR^m{J5V>F>Iv=}u zd3Z{=SmhOvD$&1`t67e+L`s=Z=IR?C5^70`3R$x6x#ySp2$;pO%l}5JkIBe@p|^Nu%bRGU_0X2J4EoUe zXxn!JbkaJq;C{aM*d=t9ujxFB&RE^L)*zI_R~?U9fP*>$_mm=SaI8rJ*LU0( z9pHs0d?<8^A3OdHA==mN>;ECiz(508jXzHj7grMS7C+Waxbi=A>%{23(`Y91C5ASN z7&PgWHxYT3nI_Kn`SKG!0S+~xS_jvjVbKOBRu}*F319!qPpyZc^4aJ!w@7dsfAK^V zc|UZ%gLrd z#nX}EfB0;mN(G|}ao1qO+fJ-s=&ZAYU-%)0AO3C`VyvUz?QoNOk%>v}JLKxP(45os P&LRAxL;UXrRKD&%hX9@z diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java index b200f6d32..f252574d0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java @@ -260,8 +260,6 @@ public class SPDSettings extends GameSettings { } public static boolean systemFont(){ - //FIXME need to add pixel glyphs for Greek - if (language() == Languages.GREEK) return true; return getBoolean(KEY_SYSTEMFONT, (language() == Languages.KOREAN || language() == Languages.CHINESE || language() == Languages.JAPANESE)); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java index e0fe801ca..b10f0023b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/messages/Languages.java @@ -41,7 +41,7 @@ public enum Languages { JAPANESE("日本語", "ja", Status.INCOMPLETE, null, new String[]{"Gosamaru", "amama", "librada", "mocklike", "tomofumikitano"}), INDONESIAN("indonésien","in", Status.INCOMPLETE, new String[]{"rakapratama"}, new String[]{"Izulhaaq", "Taka31", "ZakyM313", "ZangieF347", "esprogarap"}), UKRANIAN("українська", "uk", Status.INCOMPLETE, new String[]{"Oster"}, new String[]{"Sadsaltan1", "TheGuyBill", "Tomfire", "Volkov", "ZverWolf", "ingvarfed", "oliolioxinfree", "romanokurg", "vlisivka"}), - GREEK("ελληνικά", "el", Status.UNREVIEWED, null, null), //FIXME add credits + GREEK("ελληνικά", "el", Status.UNREVIEWED, null, null), //FIXME add credits and finish font CATALAN("català", "ca", Status.INCOMPLETE, new String[]{"Illyatwo2"}, new String[]{"Elosy", "n1ngu"}), BASQUE("euskara", "eu", Status.INCOMPLETE, new String[]{"Deathrevenge", "Osoitz"}, null), ESPERANTO("esperanto", "eo", Status.INCOMPLETE, new String[]{"Verdulo"}, new String[]{"Raizin"});