From cef3669ee20a6a7bf5669188ba63db94eca4632c Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Mon, 23 Aug 2021 14:20:01 +0200 Subject: [PATCH 1/4] Add Mineclonia menu icon SVG --- menu/icon.svg | 8838 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8838 insertions(+) create mode 100644 menu/icon.svg diff --git a/menu/icon.svg b/menu/icon.svg new file mode 100644 index 00000000..0339e2d0 --- /dev/null +++ b/menu/icon.svg @@ -0,0 +1,8838 @@ + + + + + Mineclonia Icon + + + + + + + + + + + image/svg+xml + + Mineclonia Icon + + + + Nils Dagsson Moskopp (erlehmann) + + + + + + + + The menu icon for the Minetest mod “Mineclonia”. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From c83278d3ffd67a66420b80ff7a80acc6fa909675 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Mon, 23 Aug 2021 18:06:32 +0200 Subject: [PATCH 2/4] Add dofile for Mineclonia menu icon PNG --- menu/icon.png.do | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 menu/icon.png.do diff --git a/menu/icon.png.do b/menu/icon.png.do new file mode 100644 index 00000000..2ba93d9f --- /dev/null +++ b/menu/icon.png.do @@ -0,0 +1,15 @@ +#!/bin/sh +set -eu + +SVG_FILE=${2%.png}.svg + +# How crisp a Minetest menu icon appears is influenced by image height +# and width. Low resolutions lead to blurry edges, as Minetest scales +# menu icons up. High resolutions lead to jagged edges, as Minetest +# scales menu icons down. Height & width of 72 pixes seem to work. +>&2 inkscape \ + --file="${SVG_FILE}" \ + --export-png="${3}" \ + --export-area-page \ + --export-height 72 \ + --export-width 72 \ From a2b8489c80722579e09cad22a6bbc8358c7311c0 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Mon, 23 Aug 2021 18:07:26 +0200 Subject: [PATCH 3/4] Add Mineclonia menu icon PNG --- menu/icon.png | Bin 3961 -> 4992 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/menu/icon.png b/menu/icon.png index e479dfff5a55bf28d90056e968246e803aad0297..d014928d335add7d65202637fb0031a6bb8bb969 100644 GIT binary patch literal 4992 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 KMNUMnLSTZti6?&m literal 3961 zcmV-<4~FoGP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{01n|vL_t(|+U=doZyWa!$A{!{ zxerRDEQtaX+d=CxG3+!+gTye>0zpvZQXq#Mie7r?v42vJJ@nQ?4+VN@fucnZK@ucI zV+01Aq_F&G^a@|%?sB;#d!T0Zd(7{*KT?uKi90}$ko%za_t}~G&J4K$$St?ra?35Z z+;Yn;x7>2OT2=r6xc#eaeike=9P1*XEDEF?4gqD+JZUN6 z)Zf0HLOI$Ej3F*NB%p}^Sw^yA}x0>fyOzF&4qVEY!>w|_VR00K?(%`pno{v_VL#%(sACBLMoo+$tIgGO(vT!OrqFD{tkVLqHMl{`e@KhOVl8^54EiE;@!X^saQ<@o{)8?z=2G=~QsoyLcFl(glwD z$w@vrUSQT+bcWtl-SWV$+UYr{$FhVBu;q*o9L|tSP z;fPSgg=E8!m^-qd%p$c_0I!-S8MSY+k}$hiS!zs#MCBpY#N*dqUNHun1!>XSH(EF- zVO5ruN7#@?Nn{SvaekppRDb?@h1);N+fJ?GV02K9 zb_23FrIZ|XuFD?oIM1oSeS5;*g;+G27zNOzz*L2@tQ^IDUffTV5?s7_s#{(v948%84-_6J}&7F;H?007Efd3q7S zFx@a3j$s%Kp=gz~p^WkxahnP-E-stbRAEd6tP&DpjvV&oUR@#-#+Sl#hQaY2e+&x% zV4O@Z1Rt%t^EK$1v%Os!gR1bwH^^k2%HC$Z*_t|F>_=G(vxokhHgM zNw{cyJz~NJ<|JJXQPn)6mx&>Z%`@ya+qa;-)6Kp(BAkW27*;l2Xx!O=#+{9cN&cg{ z6mR|dwFv;g=YM!`ZjcH90B`*2&P0UJd)kAQ>nj`#5mxklD22gMJT@*$*@Dru;55l8 zMSFUlam=f-){`FGdhdo-pv*c#M>`KlN;m+J0zx>Ldz@>o5>9#!A}5KR0XA=BfnjqB z!V#fhPVpL^1gB6cX=@_Zb95e00b;M~EW@3p3u6dK6bhnIDlY0wFUYA?$Qp@V0K8yI zLI;Pz%!-S<`${FbeRPf^^s~%K77BnY0H#n>kXYfsjl3JlsWR=EUFE=et* z7d1jZ3rGb3facGCFaZGgY2_yTXS0=V+t=>A z)`Rdh3o1AWVdeS?^q%&(W7*@d3yxt=Cxe}O1>)`i?A3|{##{F?LlE1suzgD^V8!mW zX_0I)LdVaa2a@#Z{V;@EI}UtvGg2--Rg?~cAq<0r%U!7S5K5M(CDDk3QnX9p)OjFr zcUp8-8(xOGOUS#O`c}}qBXqlJbEAsZa0MMw{QZQ(@b{u$ps|kPIeMAD% zO@I-=C#B~n0NMlam^=C;+$Bcv z*tU=uzEnA;ac2Xl5xR-eqIz@~lJMVT{X(>p*qTiBT|JW#x_I-v_R;N0b<5*~LjeHb zH@|pqB8D~=7TPDJ=TP>_aPW1TQ*mr)!$lXn3o6ellnUDBWOd7fWgVewGady=6a%Dp zv=REZXzHtoRvL`EK*r8n9oE(F&d6J2_E+o zscS7Q7J7uRO*~e7eY6{-xvuP#(tmWJQ#V3q^X9NWkS4ZCG&&i1s6v?thz)J;u3iTK zfPcfjvM)z@cgi?^%60JscNETdl~{B)u(sc{q^ZkY)A0QWg4MdDi2Y435GV@ zw!J>BbvnTb`DR#yMz026tnBl}EC76QoTqScTmL=2DULt(`gg}6(a|r&RUV;BYE7lk zROY)b2c+gzBqjHg-ew8~?cnQnTEudHSQJAT#nOACiS?7W;c_9b>{bw zvifVS$30N}09k|<_v1`3Uc)0>Q>aeW?VF0t!C^f_rQ8ru&8wtx8~Db71c<%UZ$?$l zb97)>K=U_b?i9VQiKWy2>-e5xTDVtMnYdVsne{yDl`h z8=0QOdXdg3P-w1WYr~l65$s4pH|7wPT+|t)brMx0v0mh_SCrx)I1I>%?L4-!>2e`0 zg|pZ0NP@t3-P9WZ0Giv4xw;4{K(}^IlFHhuFM)~TAw=~fnJ1w~RwodK7Zvg#Ne zl%idls~m{h14*gjn4~D?8!_k9yb9+PCdv-Qgi27bV~Mp@->6N5a-Egt0UZ5FMo``I((ebb|KR&^KbAsR5{)=0mSZVHS{6*pvAFqF5kuLmVao*2X>4uPhqYB7 znqf_bs0h#zk zFjVeAFsa(y57SNv+V$@$X(3*udTF|E;HXSge7@_><&nCgS3KVbTTOX{A;fqS)keXa zWrUvD)>)Mc+}=LF7Wdb0NT7-U03YvtTKIVH(}Jo+qY?qsf|=|?g;J{K(bYYy-5YIl z-b1Oltof17yTtGn>;>GU7Q-GT5Lhto%51rs^Bf8i1xS?JROq4FLgI1rc&IK^nvT%t zHC5}y~HL0Cc@;B=} zDmT3v)Zx{jKD+0L_GRxu;maQXyAu;Hp+aI-J);X}i#kGAy+?_Ln^ETU()1=H_o zC)#d6+#Qe-`^@0Xl9M{Yfa}TOKC|}ajw1c&LX`dD-|^;nGaaLIc|#bXi`@hqp=W{7 z6`TOm;UNwX*(i~jo0!Nk*8^BpIVnq}HR?5OcY)10Cf2CexbUVLp=Y&ys9a<6?bW;E z4Y)hr;NE*>yaum~*QEVeFkxgiGdtDuMlc`Uci-W@G5Y+loq{1{^l^6qw^2ptEREKS z8lkiHhQB4fS9NT-8*OO29{8Fn8_wimFz7}18}CeJY2)<6Py$2!v5P)JzdPQ55Kb0- zv!0#!O}yt!pDR6YxHIjwE&2#u1ao8RI{)n|(I}SvvmQk({i|2U+0CkQFd32u$Ne4yD zH6~$e-k-FX8hVqi1eo<)Vt7p9T+~xyAHqK}^U;srrva(*hzZQIwkRHI!&R%>mpp?i z8N_oGVZrUPjL<1hqNcp6b5U>?9u5Lp#1T3hn%MoqD3*?+6q@VU+FW$09v4gfB;Ujk z5FStcYMgB+nc9uU8dujic3E0%aUUvtsY2qVd3-$ei*I%@Q3QxeOd6XDwUSD`^}`VU zci1776fS1<_}@oFsG|0%8q`65{+IAm_se7mNe6)fz}8EuZKA^a`ssICI3^8D1j0hf zf^uo$p#AdwdlT_)X90-|jkOTlF*k)H)*{$HV;5T2T}DXz?IUSB1?5ua9M=B$_fMn; zT;SsBItAF1Gs!PvJ!AT9Aj|D+GMkm0%*|!)}lC3MzMmQ4CQ$ zR8Bkb9Dn=F{8^w^?tet5%1JCBb_hoS%7UY-Z`M|QvTiZ)lq(a~RQCJ7OuG)4lXQhG z>p`gWRNaNFE&vPWv{0_B=gbrCr~=h@T{!IaB(E^(Cd?YXmKF{b?o3-kSm%gpP3J+U z@sy>7!%Fb1A{1Y%;869>SwdM_II3_*+0(tlG~cjcjTH#z0cGjom_R}}Vi*gf_)Kz2 z4(Ak*P)eUyPRZe%0ul@7MMBBV0Mds)dux)fL~gm|mRoMQ<(6A+x#gDI+1dXA<4g8Z Tj70 Date: Fri, 27 Aug 2021 03:07:34 +0200 Subject: [PATCH 4/4] Make menu icon export compatible with Inkscape 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Though usually one would export directly to "${3}", Inkscape 1.0 had its command line options changed by people who apparently think that backwards compatibility is some kind of swear word: Whereas earlier Inkscape versions would export to a file called foo.png.tmp, newer behaviour is to ignore the user's wishes & write to foo.png.png – unless one asks it to write to a filename with a .png extension, Inkscape 1.0 changes the filename extension to .png each time. As we do not know the extension of "${3}", we have to use the extension, then rename the resulting file to the proper name; only that way the export works with Inkscape 1.0 & earlier … --- menu/icon.png.do | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/menu/icon.png.do b/menu/icon.png.do index 2ba93d9f..fddea9ba 100644 --- a/menu/icon.png.do +++ b/menu/icon.png.do @@ -7,9 +7,23 @@ SVG_FILE=${2%.png}.svg # and width. Low resolutions lead to blurry edges, as Minetest scales # menu icons up. High resolutions lead to jagged edges, as Minetest # scales menu icons down. Height & width of 72 pixes seem to work. +# +# Though usually one would export directly to "${3}", Inkscape 1.0 had +# its command line options changed by people who apparently think that +# backwards compatibility is some kind of swear word: Whereas earlier +# Inkscape versions would export to a file called foo.png.tmp, newer +# behaviour is to ignore the user's wishes & write to foo.png.png – +# unless one asks it to write to a filename with a .png extension, +# Inkscape 1.0 changes the filename extension to .png each time. +# +# As we do not know the extension of "${3}", we have to use the +# extension, then rename the resulting file to the proper name; +# only that way the export works with Inkscape 1.0 & earlier … >&2 inkscape \ --file="${SVG_FILE}" \ - --export-png="${3}" \ + --export-png="${3}".png \ --export-area-page \ --export-height 72 \ --export-width 72 \ + +mv "${3}".png "${3}"