Add planet emoji font.

This allows for testing falling into various buckets in the gpu
fallbacks.

Change-Id: Ia0c319a6bdd03c5cdece1ce83ab228c1a3a7c46d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199420
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
This commit is contained in:
Ben Wagner 2019-03-08 18:05:47 -05:00 committed by Skia Commit-Bot
parent a2a5cc0a3c
commit 8dce054179
19 changed files with 1469 additions and 105 deletions

View File

@ -40,8 +40,8 @@ public:
protected:
void onOnceBeforeDraw() override {
fEmojiTypeface = sk_tool_utils::emoji_typeface();
fEmojiText = sk_tool_utils::emoji_sample_text();
fEmojiTypeface = sk_tool_utils::planet_typeface();
fEmojiText = "♁♃";
fReallyBigATypeface = MakeResourceAsTypeface("fonts/ReallyBigA.ttf");
SkTextBlobBuilder builder;
@ -74,20 +74,17 @@ protected:
font.measureText(text, strlen(text), kUTF8_SkTextEncoding, &bounds);
sk_tool_utils::add_to_text_blob(&builder, text, font, xOffset - bounds.width() * 0.25f,
yOffset - bounds.height() * 0.5f);
yOffset += bounds.height();
// color emoji
// color emoji font with large glyph
if (fEmojiTypeface) {
font.setEdging(SkFont::Edging::kAlias);
font.setSubpixel(false);
font.setTypeface(fEmojiTypeface);
text = fEmojiText;
font.measureText(text, strlen(text), kUTF8_SkTextEncoding, &bounds);
sk_tool_utils::add_to_text_blob(&builder, text, font, xOffset - bounds.width() * 0.3f,
yOffset);
font.measureText(fEmojiText, strlen(fEmojiText), kUTF8_SkTextEncoding, &bounds);
sk_tool_utils::add_to_text_blob(&builder, fEmojiText, font, xOffset, yOffset);
}
// Corrupted font
// outline font with large glyph
font.setSize(12);
text = "aA";
font.setTypeface(fReallyBigATypeface);

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="202"
height="206"
viewBox="0 0 53.445832 54.504168"
version="1.1"
id="svg6113"
sodipodi:docname="earth.svg"
inkscape:version="0.92.3 (2405546, 2018-03-11)">
<defs
id="defs6107" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="32.654706"
inkscape:cy="63.021213"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata6110">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-242.49582)">
<g
id="g7528"
transform="translate(-62.308084,-1.0840405)">
<path
style="fill:#cdcdd1;stroke-width:1.26999998"
d="m 79.681789,296.42155 c -6.05393,-2.15911 -9.160485,-4.882 -13.760607,-12.06115 -3.036883,-4.7395 -3.617063,-6.98277 -3.613078,-13.97 0.0034,-6.02381 0.692126,-9.45121 2.492364,-12.40372 5.785955,-9.48937 14.171874,-14.33514 24.80789,-14.33514 15.576172,0 26.073922,10.87702 26.007112,26.94671 -0.0806,19.37548 -17.968548,32.23047 -35.933681,25.8233 z"
id="path6895"
inkscape:connector-curvature="0" />
<path
style="fill:#babcc2;stroke-width:1.26999998"
d="m 82.792704,296.2549 c -7.395051,-2.30413 -13.613997,-7.22478 -16.6485,-13.1729 -2.944233,-5.77117 -3.677122,-18.42664 -1.330832,-22.98068 2.584048,-5.01551 9.216147,-11.42545 13.837583,-13.37405 9.290216,-3.91716 23.553275,-1.32436 29.620075,5.38447 3.22171,3.56265 7.31278,13.27026 7.34444,17.42745 0.08,10.50904 -7.56975,22.05556 -16.81306,25.37753 -8.461856,3.04111 -10.103694,3.17835 -16.009706,1.33818 z m 7.450654,-18.31336 c 0,-0.6985 -0.5715,-1.27 -1.27,-1.27 -0.6985,0 -1.27,0.5715 -1.27,1.27 0,0.6985 0.5715,1.27 1.27,1.27 0.6985,0 1.27,-0.5715 1.27,-1.27 z"
id="path6893"
inkscape:connector-curvature="0" />
<path
style="fill:#adacaf;stroke-width:1.26999998"
d="M 82.176907,295.75285 C 63.85897,289.9328 57.504001,266.83911 70.355175,252.79317 c 3.830323,-4.18643 12.943213,-7.87163 19.465217,-7.87163 9.339105,0 20.010848,7.19363 23.202178,15.64018 2.36152,6.2503 1.63715,16.4381 -1.60531,22.57757 -5.1334,9.71986 -19.221071,15.79693 -29.240353,12.61356 z m 6.161451,-5.11131 c 0.431697,-0.6985 -0.106075,-1.27 -1.195048,-1.27 -1.088973,0 -1.979952,0.5715 -1.979952,1.27 0,0.6985 0.537772,1.27 1.195049,1.27 0.657277,0 1.548254,-0.5715 1.979951,-1.27 z m 2.457754,-12.56692 c 0.386462,-0.62531 -0.133007,-1.4576 -1.154377,-1.84954 -1.984593,-0.76156 -3.679495,0.82201 -2.327183,2.17432 1.148094,1.14809 2.658345,1.00721 3.48156,-0.32478 z"
id="path6891"
inkscape:connector-curvature="0" />
<path
style="fill:#9699a3;stroke-width:1.26999998"
d="M 85.899737,295.88557 C 85.523799,295.27729 83.48459,294.43328 81.36816,294.01 72.365087,292.20938 63.573357,280.2073 63.573357,269.71732 c 0,-12.61352 12.094706,-23.52578 26.075024,-23.52578 11.390329,0 18.718449,4.59278 22.759369,14.26404 5.88862,14.09347 -1.43299,29.51833 -16.358128,34.46261 -7.097296,2.35114 -9.172441,2.54892 -10.149885,0.96738 z m 7.429687,-3.83013 c 1.764609,-2.8552 -9.74192,-6.25066 -13.246066,-3.90878 -1.648745,1.10189 -1.573383,1.52615 0.560235,3.15401 2.680974,2.04547 11.561585,2.57384 12.685831,0.75477 z M 88.83851,280.62756 c 1.697282,-1.305 2.645878,-2.97544 2.147548,-3.78176 -1.308953,-2.11793 -4.5527,-1.76126 -4.5527,0.5006 0,1.06967 -0.853967,2.27255 -1.897705,2.67307 -1.043738,0.40052 -1.581511,1.23984 -1.195048,1.86515 1.006078,1.62787 2.058827,1.38716 5.497905,-1.25706 z"
id="path6889"
inkscape:connector-curvature="0" />
<path
style="fill:#a49594;stroke-width:1.26999998"
d="m 88.045029,294.84144 c 1.235668,-0.322 2.950168,-0.30082 3.81,0.0471 0.859831,0.34789 -0.151171,0.61134 -2.246671,0.58546 -2.0955,-0.0259 -2.798998,-0.31051 -1.563329,-0.63251 z m 8.024255,-2.12601 c 0.865984,-2.25672 -4.165413,-5.12881 -11.223426,-6.40671 -2.619375,-0.47425 -4.7625,-1.40788 -4.7625,-2.07473 0,-0.66685 -0.517996,-1.21245 -1.151103,-1.21245 -0.633107,0 -0.86661,1.0879 -0.518895,2.41756 0.791011,3.02483 -3.928788,4.8669 -6.660734,2.59959 -3.123125,-2.59197 -6.909269,-12.65206 -6.909269,-18.35849 0,-13.87616 10.522605,-23.63029 25.237599,-23.39447 13.955564,0.22364 24.292404,10.90172 24.292404,25.09435 0,9.01191 -7.82929,19.83446 -16.18451,22.3721 -2.20914,0.67096 -2.685469,0.43797 -2.119566,-1.03675 z M 88.83851,280.62756 c 1.697282,-1.305 2.645878,-2.97544 2.147548,-3.78176 -1.308953,-2.11793 -4.5527,-1.76126 -4.5527,0.5006 0,1.06967 -0.853967,2.27255 -1.897705,2.67307 -1.043738,0.40052 -1.581511,1.23984 -1.195048,1.86515 1.006078,1.62787 2.058827,1.38716 5.497905,-1.25706 z"
id="path6887"
inkscape:connector-curvature="0" />
<path
style="fill:#908c92;stroke-width:1.26999998"
d="m 88.045029,294.84144 c 1.235668,-0.322 2.950168,-0.30082 3.81,0.0471 0.859831,0.34789 -0.151171,0.61134 -2.246671,0.58546 -2.0955,-0.0259 -2.798998,-0.31051 -1.563329,-0.63251 z m 8.024255,-2.12601 c 0.865517,-2.2555 -4.262671,-5.23728 -11.267311,-6.55135 -2.595238,-0.48687 -4.718615,-1.39312 -4.718615,-2.01388 0,-0.62076 -0.517996,-1.12866 -1.151103,-1.12866 -0.633107,0 -0.86661,1.0879 -0.518895,2.41756 0.791011,3.02483 -3.928788,4.8669 -6.660734,2.59959 -3.123125,-2.59197 -6.909269,-12.65206 -6.909269,-18.35849 0,-10.79765 4.888515,-17.30463 14.331356,-19.07612 2.498486,-0.46872 4.850103,-1.65329 5.225815,-2.63238 0.943945,-2.45988 10.348991,-2.14807 16.182812,0.53653 8.15933,3.75473 13.79002,13.09368 13.79002,22.87185 0,9.01191 -7.82929,19.83446 -16.18451,22.3721 -2.20914,0.67096 -2.685469,0.43797 -2.119566,-1.03675 z m -6.660322,-11.74777 c 3.723751,-3.45285 3.445701,-4.68355 -1.388104,-6.14396 -2.184576,-0.66002 -2.8575,-0.35276 -2.8575,1.30475 0,1.19244 -0.944561,2.85875 -2.099024,3.70292 -2.191821,1.60269 -1.400951,4.46017 1.234453,4.46017 0.839039,0 3.138618,-1.49575 5.110175,-3.32388 z"
id="path6885"
inkscape:connector-curvature="0" />
<path
style="fill:#95827c;stroke-width:1.26999998"
d="m 99.133359,290.89242 c 0,-0.56052 -2.896126,-2.06055 -6.435837,-3.33341 l -6.435837,-2.3143 3.454451,-3.60567 c 3.916058,-4.08748 2.969935,-6.74444 -2.794,-7.84629 -2.621472,-0.50112 -3.131445,-0.19097 -2.658667,1.61693 0.633695,2.42326 -3.088923,6.34186 -6.024677,6.34186 -2.42064,0 -3.64052,2.13974 -1.850562,3.24599 1.598075,0.98767 -0.825254,3.05062 -3.623387,3.08456 -2.363261,0.0287 -7.921486,-13.47954 -7.921486,-19.25165 0,-8.9898 6.262475,-16.5889 15.13312,-18.36302 2.154285,-0.43086 3.916881,-1.36023 3.916881,-2.06528 0,-0.8043 3.403599,-1.03837 9.135512,-0.62825 8.67601,0.62076 9.37345,0.90872 13.86592,5.72489 4.64868,4.98363 7.46959,11.82603 7.45908,18.09276 -0.008,4.84934 -5.56367,15.71542 -9.27976,18.1503 -3.5577,2.33109 -5.940751,2.79263 -5.940751,1.15058 z M 86.142316,262.93966 c 0.276491,-0.82946 -0.402166,-1.50812 -1.508125,-1.50812 -1.105958,0 -2.010833,0.90487 -2.010833,2.01083 0,2.24273 2.734004,1.85216 3.518958,-0.50271 z"
id="path6883"
inkscape:connector-curvature="0" />
<path
style="fill:#7d818f;stroke-width:1.26999998"
d="m 99.133359,290.89242 c 0,-0.56052 -2.896126,-2.06055 -6.435837,-3.33341 l -6.435837,-2.3143 3.454451,-3.60567 c 2.886998,-3.01337 3.188482,-3.92614 1.835331,-5.55658 -0.890515,-1.07301 -2.658413,-1.95092 -3.928662,-1.95092 -1.270249,0 -2.66275,-0.5715 -3.094447,-1.27 -0.431697,-0.6985 -1.335849,-1.27 -2.009229,-1.27 -0.673379,0 -0.365107,1.31133 0.68505,2.91407 1.745018,2.66324 1.691628,3.10052 -0.620241,5.08 -1.391287,1.19126 -3.346603,2.16593 -4.345146,2.16593 -2.42064,0 -3.64052,2.13974 -1.850562,3.24599 1.010571,0.62457 0.924065,1.19974 -0.296783,1.97331 -3.423334,2.16913 -4.983813,1.00929 -8.089104,-6.01233 -6.516399,-14.73473 -2.991737,-24.71874 10.137588,-28.71589 4.148467,-1.26298 7.941188,-2.94114 8.428268,-3.72926 0.585554,-0.94744 3.402008,-1.17493 8.312881,-0.67143 6.5525,0.67181 7.97595,1.34843 12.0857,5.74479 4.58383,4.90351 7.39756,11.76151 7.38709,18.00482 -0.008,4.84934 -5.56367,15.71542 -9.27976,18.1503 -3.5577,2.33109 -5.940751,2.79263 -5.940751,1.15058 z M 86.666885,263.33117 c 0.796989,-1.7492 1.097701,-3.53174 0.668249,-3.96119 -1.126624,-1.12662 -4.711776,2.78881 -4.711776,5.14584 0,3.07493 2.426663,2.36398 4.043527,-1.18465 z"
id="path6881"
inkscape:connector-curvature="0" />
<path
style="fill:#837e84;stroke-width:1.26999998"
d="m 100.40336,290.71334 c 0,-0.73799 -0.695269,-1.3418 -1.545041,-1.3418 -0.849773,0 -4.016843,-0.94399 -7.037935,-2.09776 l -5.492894,-2.09775 3.421548,-3.57133 c 2.858766,-2.98391 3.155232,-3.89222 1.802429,-5.52224 -0.890515,-1.07301 -2.658413,-1.95092 -3.928662,-1.95092 -1.270249,0 -2.66275,-0.5715 -3.094447,-1.27 -0.431697,-0.6985 -1.335849,-1.27 -2.009229,-1.27 -0.673379,0 -0.365107,1.31133 0.68505,2.91407 1.745018,2.66324 1.691628,3.10052 -0.620241,5.08 -1.391287,1.19126 -3.666082,2.16593 -5.055098,2.16593 -1.440697,0 -2.525482,0.85046 -2.525482,1.97995 0,1.08897 -0.522688,1.65691 -1.16153,1.26209 -0.63884,-0.39483 -1.429554,7e-5 -1.75714,0.87754 -0.373985,1.00177 -0.911691,0.65028 -1.445059,-0.94458 -0.467198,-1.397 -1.964072,-4.826 -3.326388,-7.62 -3.215073,-6.59385 -3.097904,-11.51742 0.421976,-17.73198 2.439161,-4.30648 3.938419,-5.36332 10.398729,-7.33012 4.151758,-1.26398 7.942714,-2.93575 8.424345,-3.71505 0.549,-0.8883 3.330213,-1.18105 7.454985,-0.78471 10.654884,1.0238 16.847654,7.08823 19.322964,18.9225 1.40444,6.71456 1.2939,7.54876 -1.85261,13.97998 -3.05242,6.23894 -11.08027,13.53205 -11.08027,10.06618 z M 86.666885,263.33117 c 0.796989,-1.7492 1.097701,-3.53174 0.668249,-3.96119 -1.126624,-1.12662 -4.711776,2.78881 -4.711776,5.14584 0,3.07493 2.426663,2.36398 4.043527,-1.18465 z"
id="path6879"
inkscape:connector-curvature="0" />
<path
style="fill:#897673;stroke-width:1.26999998"
d="m 99.941446,289.99964 c -0.400604,-1.04396 -1.576666,-1.8981 -2.613471,-1.8981 -5.930649,0 -10.856963,-5.46948 -6.449617,-7.16074 3.16316,-1.21381 2.201836,-5.18333 -1.5875,-6.55512 -1.920875,-0.69539 -4.559109,-1.6952 -5.862744,-2.22181 -2.115872,-0.85472 -2.208636,-0.65551 -0.86437,1.85628 1.851979,3.46045 -0.120379,6.46139 -4.246738,6.46139 -1.612333,0 -3.590287,1.4255 -4.843272,3.49053 -1.971697,3.24953 -2.171981,3.31529 -2.900744,0.9525 -0.430546,-1.39592 -1.897433,-4.82403 -3.259749,-7.61803 -3.129859,-6.41909 -3.126153,-10.8798 0.01416,-17.03531 2.37259,-4.65066 9.42597,-8.99969 14.595948,-8.99969 0.983722,0 2.654596,-0.86601 3.713054,-1.92447 3.196613,-3.19661 15.364787,-1.1281 20.647157,3.50988 4.15012,3.64385 8.0898,13.06755 8.0898,19.35074 0,7.83968 -12.38968,23.11392 -14.43191,17.79195 z m -12.915894,-25.9808 c 2.115582,-2.33769 1.963799,-6.4464 -0.234835,-6.35691 -2.789008,0.11351 -5.615008,3.74918 -4.831961,6.21634 1.042324,3.28408 2.19307,3.316 5.066796,0.14057 z"
id="path6877"
inkscape:connector-curvature="0" />
<path
style="fill:#757885;stroke-width:1.26999998"
d="m 99.941446,289.99964 c -0.400604,-1.04396 -1.576666,-1.8981 -2.613471,-1.8981 -5.930649,0 -10.856963,-5.46948 -6.449617,-7.16074 3.073564,-1.17943 2.281558,-5.39636 -1.176533,-6.26429 -1.694843,-0.42537 -4.064362,-1.85942 -5.265598,-3.18677 -2.080204,-2.2986 -2.024254,-2.57318 1.176533,-5.77397 5.58521,-5.58521 3.758381,-10.71849 -2.207116,-6.20187 -3.28921,2.49034 -4.070872,11.68546 -1.257622,14.79407 1.709215,1.88866 1.800557,2.67177 0.495106,4.24475 -0.880429,1.06085 -2.827184,1.92882 -4.326122,1.92882 -1.612333,0 -3.590287,1.4255 -4.843272,3.49053 -1.971697,3.24953 -2.171981,3.31529 -2.900744,0.9525 -0.430546,-1.39592 -1.897433,-4.82403 -3.259749,-7.61803 -3.121169,-6.40126 -3.126626,-10.87887 -0.02068,-16.96703 2.151781,-4.21784 3.424145,-5.0853 10.477501,-7.1433 4.415562,-1.28835 8.724807,-3.19051 9.576099,-4.22701 1.225554,-1.4922 1.932646,-1.56517 3.39623,-0.3505 1.144861,0.95015 3.512623,1.22185 6.220647,0.71382 3.724012,-0.69863 5.054252,-0.2214 8.972572,3.21892 4.50047,3.95147 8.43775,13.1236 8.43775,19.65625 0,7.83968 -12.38968,23.11392 -14.431916,17.79195 z"
id="path6875"
inkscape:connector-curvature="0" />
<path
style="fill:#6e6a73;stroke-width:1.26999998"
d="m 101.67336,289.41622 c 0,-0.72307 -1.17138,-1.31468 -2.603069,-1.31468 -1.431688,0 -4.340478,-0.89845 -6.463979,-1.99656 -3.657917,-1.89158 -3.748906,-2.12031 -1.730613,-4.3505 2.756042,-3.0454 1.994192,-6.88087 -1.465189,-7.37639 -1.491545,-0.21365 -3.712351,-1.49394 -4.935125,-2.84509 -2.131922,-2.35574 -2.085214,-2.59464 1.137375,-5.81723 3.902332,-3.90233 4.458852,-8.09423 1.074598,-8.09423 -1.2573,0 -2.907297,0.6213 -3.666658,1.38066 -0.99421,0.99421 -1.619496,0.99421 -2.233951,0 -0.963783,-1.55943 -5.783391,-1.90262 -5.783391,-0.41181 0,0.53286 1.285875,1.53697 2.8575,2.23134 2.349887,1.03822 2.790876,2.11061 2.482455,6.03681 -0.215199,2.73946 0.427723,5.92043 1.508467,7.4634 2.508255,3.58104 0.36104,5.75957 -6.261977,6.3533 -4.011032,0.35958 -5.177008,-0.0628 -6.296593,-2.28075 -0.75571,-1.49713 -2.130859,-3.63399 -3.055887,-4.74858 -2.08194,-2.50859 -1.058138,-8.76584 2.347809,-14.3493 1.903344,-3.12021 4.143244,-4.54675 9.838806,-6.26611 4.05593,-1.2244 8.070933,-3.06311 8.922225,-4.08602 1.104134,-1.32672 2.014234,-1.4811 3.175,-0.53857 0.894958,0.7267 4.103932,1.24855 7.131054,1.15967 4.828853,-0.14179 5.954083,0.38124 9.174883,4.26467 2.01906,2.43446 4.32266,6.34771 5.1191,8.69611 2.11537,6.23739 0.88586,16.79553 -2.51147,21.56664 -3.11294,4.37172 -7.76137,7.5599 -7.76137,5.32322 z m 4.73604,-7.16197 c -0.42201,-0.42201 -1.51738,-0.46713 -2.43417,-0.10027 -1.01312,0.40542 -0.71218,0.70635 0.7673,0.76729 1.33879,0.0551 2.08888,-0.24502 1.66687,-0.66703 z"
id="path6873"
inkscape:connector-curvature="0" />
<path
style="fill:#645d63;stroke-width:1.26999998"
d="m 98.063195,286.83787 c -5.889597,-1.39245 -7.122279,-2.9137 -5.228427,-6.45239 1.353533,-2.5291 1.184765,-3.20994 -1.293042,-5.21635 -1.567368,-1.26917 -3.573719,-2.30759 -4.458558,-2.30759 -0.88484,0 -2.309511,-0.84431 -3.165935,-1.87623 -1.280804,-1.54328 -0.85765,-2.46481 2.384496,-5.1929 2.746632,-2.31114 3.941629,-4.43752 3.941629,-7.01377 0,-3.92964 -1.214207,-4.49601 -5.137432,-2.39636 -2.599065,1.39097 -8.832568,0.41037 -8.832568,-1.38947 0,-0.59585 2.428875,-1.73277 5.3975,-2.52649 2.968625,-0.79372 6.060997,-1.9865 6.871935,-2.65062 0.943897,-0.77301 1.771189,-0.72734 2.299152,0.12692 0.497173,0.80445 2.842377,1.01179 5.904952,0.52206 4.549513,-0.7275 5.527453,-0.3789 9.361173,3.33689 7.53341,7.30167 8.93104,20.55814 3.1531,29.90705 -2.79584,4.52377 -3.94334,4.84444 -11.197975,3.12925 z m 8.733095,-4.45133 c -0.12959,-1.80388 -6.72804,-3.34789 -8.165278,-1.91065 -0.750965,0.75096 -0.05125,1.66233 1.874558,2.44159 3.6419,1.47366 6.4179,1.23937 6.29072,-0.53094 z m -30.722318,-3.21063 c -1.300727,-0.75927 -1.850421,-2.19955 -1.439378,-3.77138 0.372062,-1.42277 0.04031,-2.54299 -0.753115,-2.54299 -0.779967,0 -1.418121,1.42875 -1.418121,3.175 0,4.30253 -1.365235,3.91416 -4.715825,-1.34152 -2.904971,-4.55669 -2.735364,-8.52633 0.314294,-7.35607 1.34128,0.5147 1.575352,-0.33686 1.024927,-3.72873 -0.885652,-5.45764 1.049293,-6.8889 5.183355,-3.83408 3.572147,2.6396 5.813249,6.87494 5.813249,10.98616 0,1.57368 0.661578,3.52282 1.470175,4.33141 1.113568,1.11357 1.075847,1.94531 -0.155504,3.429 -1.87555,2.2599 -2.45069,2.33047 -5.324057,0.6532 z"
id="path6871"
inkscape:connector-curvature="0" />
<path
style="fill:#65585b;stroke-width:1.26999998"
d="m 101.03836,287.24798 c -7.739638,-1.70306 -11.227975,-4.29404 -8.255001,-6.13144 2.594912,-1.60375 1.224771,-5.42558 -2.497892,-6.96756 -6.718888,-2.78305 -7.413705,-4.86847 -2.819912,-8.46365 3.123316,-2.44436 4.047803,-4.14562 4.047803,-7.44882 0,-2.98411 0.855051,-4.87984 2.822583,-6.25796 4.399567,-3.08157 7.557439,-2.37094 12.086539,2.71992 7.36372,8.27704 8.51832,19.82031 2.89293,28.92238 -2.7445,4.44071 -3.35798,4.70955 -8.27705,3.62713 z m 6.71284,-5.33874 c -0.21826,-1.13449 -1.5322,-2.13836 -2.91984,-2.23084 -1.38765,-0.0925 -3.34631,-0.37822 -4.35258,-0.635 -3.539095,-0.90309 -2.780575,3.42834 0.83408,4.7629 4.35361,1.60738 6.96456,0.83806 6.43834,-1.89706 z m -2.26784,-23.0177 c 0,-0.6985 -0.89098,-1.27 -1.97995,-1.27 -1.08898,0 -1.62675,0.5715 -1.19505,1.27 0.4317,0.6985 1.32267,1.27 1.97995,1.27 0.65728,0 1.19505,-0.5715 1.19505,-1.27 z m -29.633335,19.47333 c -0.465667,-0.46566 -0.846667,-1.89441 -0.846667,-3.175 0,-1.28058 -0.895762,-2.32833 -1.990583,-2.32833 -1.412637,0 -1.756521,0.73746 -1.184418,2.54 1.182477,3.72565 -1.016228,3.09604 -4.192917,-1.20066 -2.933729,-3.96808 -2.589866,-8.01937 0.577501,-6.80394 1.540317,0.59108 1.734457,-0.10076 1.050841,-3.74475 -1.108392,-5.90824 1.136929,-7.16966 5.318602,-2.98799 2.212352,2.21235 3.04295,4.1267 2.571954,5.92779 -0.48497,1.85453 -0.192305,2.46703 0.966343,2.02242 1.714369,-0.65787 3.802357,7.37792 2.475072,9.52551 -0.791224,1.28022 -3.559247,1.41143 -4.745728,0.22495 z m 3.652568,-23.19558 c -0.979152,-1.5843 0.283123,-2.23601 6.305437,-3.25546 l 5.070328,-0.85831 -3.81,2.63964 c -4.143633,2.87079 -6.427555,3.3158 -7.565765,1.47413 z"
id="path6869"
inkscape:connector-curvature="0" />
<path
style="fill:#535666;stroke-width:1.26999998"
d="m 101.03836,287.24798 c -7.739638,-1.70306 -11.227975,-4.29404 -8.255001,-6.13144 2.706199,-1.67253 1.139285,-5.3069 -3.175001,-7.36424 -5.267823,-2.51204 -5.561371,-4.47923 -1.27,-8.51076 1.74625,-1.64052 3.175,-4.23482 3.175,-5.76511 0,-3.88324 4.719712,-9.47489 7.997416,-9.47489 1.551516,0 4.539566,2.03056 6.911706,4.69693 7.36372,8.27704 8.51832,19.82031 2.89293,28.92238 -2.7445,4.44071 -3.35798,4.70955 -8.27705,3.62713 z m 6.71284,-5.33874 c -0.21826,-1.13449 -1.5322,-2.13836 -2.91984,-2.23084 -1.38765,-0.0925 -3.34631,-0.37822 -4.35258,-0.635 -3.539095,-0.90309 -2.780575,3.42834 0.83408,4.7629 4.35361,1.60738 6.96456,0.83806 6.43834,-1.89706 z m -2.26784,-23.0177 c 0,-0.6985 -0.89098,-1.27 -1.97995,-1.27 -1.08898,0 -1.62675,0.5715 -1.19505,1.27 0.4317,0.6985 1.32267,1.27 1.97995,1.27 0.65728,0 1.19505,-0.5715 1.19505,-1.27 z m -29.633335,19.47333 c -0.465667,-0.46566 -0.846667,-1.89441 -0.846667,-3.175 0,-1.28058 -0.895762,-2.32833 -1.990583,-2.32833 -1.412637,0 -1.756521,0.73746 -1.184418,2.54 1.182477,3.72565 -1.016228,3.09604 -4.192917,-1.20066 -2.933729,-3.96808 -2.589866,-8.01937 0.577501,-6.80394 1.540317,0.59108 1.734457,-0.10076 1.050841,-3.74475 -0.530009,-2.82519 -0.306957,-4.7983 0.606231,-5.36268 2.06975,-1.27918 7.887824,4.91537 6.938989,7.38799 -0.428437,1.11649 0.464713,3.75181 2.004356,5.91404 1.527435,2.14508 2.455982,4.73712 2.063436,5.76008 -0.739396,1.92683 -3.547212,2.49281 -5.026769,1.01325 z m 4.233333,-23.28333 c 0,-0.6985 1.176729,-1.27 2.614952,-1.27 1.438223,0 2.261745,0.5715 1.830048,1.27 -0.431697,0.6985 -1.608424,1.27 -2.614952,1.27 -1.006527,0 -1.830048,-0.5715 -1.830048,-1.27 z"
id="path6867"
inkscape:connector-curvature="0" />
<path
style="fill:#4a4a58;stroke-width:1.26999998"
d="m 96.311939,284.85403 c -2.922116,-1.58584 -3.339339,-2.4612 -2.69903,-5.66274 0.685435,-3.42718 0.320057,-3.96966 -3.846083,-5.71039 -2.531907,-1.0579 -4.603468,-2.68445 -4.603468,-3.61457 0,-2.46446 4.228643,-5.89479 7.266626,-5.89479 1.441893,0 2.968517,-0.90399 3.392499,-2.00887 1.118161,-2.91388 1.027577,-3.07113 -1.769124,-3.07113 -3.056411,0 -3.180799,-1.05997 -0.562986,-4.79742 2.455579,-3.50583 10.008537,-3.97624 11.265127,-0.70162 0.76461,1.99254 -1.07094,4.16599 -3.55515,4.20959 -1.573296,0.0276 1.77511,3.82945 3.37273,3.82945 2.01092,0 8.53028,7.79486 8.53028,10.19922 0,3.28854 -2.65589,10.12078 -3.93424,10.12078 -0.63017,0 -1.14576,-0.49673 -1.14576,-1.10383 0,-1.28319 -8.769532,-2.93053 -10.361814,-1.94644 -1.608345,0.99401 1.266397,5.59027 3.496444,5.59027 1.0644,0 1.58207,0.5715 1.15037,1.27 -1.01941,1.64943 -1.8296,1.55384 -5.996421,-0.70751 z m -19.44344,-7.54749 c -0.327327,-1.04775 -0.887836,-2.82709 -1.245573,-3.95409 -0.430911,-1.35751 -1.543822,-1.81546 -3.297494,-1.35686 -3.02591,0.79129 -6.212075,-0.13702 -6.212075,-1.80993 0,-0.62377 1.206603,-1.13412 2.68134,-1.13412 2.376557,0 2.586553,-0.50526 1.847453,-4.445 -0.458638,-2.44475 -0.379366,-4.42682 0.17616,-4.40461 2.359588,0.0944 5.455048,3.62549 5.455048,6.22283 0,1.54451 0.85725,3.66546 1.905,4.71321 2.15584,2.15584 2.592064,8.07357 0.595141,8.07357 -0.720422,0 -1.577672,-0.85725 -1.905,-1.905 z m 31.472361,-15.5197 c -1.80303,-0.64394 -2.18632,-4.1653 -0.45338,-4.1653 1.06896,0 3.13512,3.85233 2.38827,4.4529 -0.19106,0.15365 -1.06177,0.0242 -1.93489,-0.2876 z m -27.656782,-6.76077 c -0.412843,-0.66799 0.426105,-1.21453 1.864328,-1.21453 3.066498,0 3.375857,0.70626 0.750624,1.71366 -1.02538,0.39347 -2.202109,0.16887 -2.614952,-0.49913 z"
id="path6865"
inkscape:connector-curvature="0" />
<path
style="fill:#3d4357;stroke-width:1.26999998"
d="m 94.717245,280.39052 c 0.917875,-2.89196 -2.374409,-7.52898 -5.345579,-7.52898 -2.808125,0 -3.433788,-3.6975 -1.06801,-6.31165 1.198092,-1.32388 3.01835,-2.08472 4.045016,-1.69075 1.080866,0.41477 2.694817,-0.46604 3.833938,-2.09237 2.666104,-3.80639 7.19214,-2.57004 12.73182,3.47788 3.54068,3.86552 4.12705,5.30594 3.45756,8.49343 -1.08953,5.18728 -2.54031,6.50123 -4.9605,4.49266 -1.09423,-0.90814 -2.35174,-1.28892 -2.79447,-0.8462 -0.44273,0.44273 -1.56464,0.17448 -2.49314,-0.5961 -2.357895,-1.95688 -5.530521,-0.43483 -5.530521,2.65324 0,1.41892 -0.610012,2.57986 -1.355583,2.57986 -0.793268,0 -1.009192,-1.09138 -0.520531,-2.63102 z m -18.443887,-5.5384 c 0,-1.91828 -0.913416,-3.37932 -2.40955,-3.85418 -1.643774,-0.52171 -2.201564,-1.5601 -1.755109,-3.26734 0.359942,-1.37643 -0.127385,-3.4638 -1.082951,-4.63861 -1.527426,-1.87788 -1.456247,-2.03054 0.588979,-1.26323 1.279505,0.48003 2.56538,0.87278 2.8575,0.87278 0.292122,0 0.531131,1.62592 0.531131,3.61316 0,2.00028 1.133837,4.63928 2.54,5.91184 2.997135,2.71237 3.330762,5.715 0.635,5.715 -1.171262,0 -1.905,-1.18994 -1.905,-3.08942 z M 66.113357,270.3614 c 0,-0.67658 0.85725,-0.90119 1.905,-0.49913 1.04775,0.40206 1.905,0.95563 1.905,1.23014 0,0.27452 -0.85725,0.49913 -1.905,0.49913 -1.04775,0 -1.905,-0.55357 -1.905,-1.23014 z m 28.109625,-15.39098 c 2.430777,-3.68057 8.370368,-4.81874 9.519488,-1.82416 1.06502,2.77539 0.29934,3.29964 -6.066158,4.15344 l -5.47682,0.73459 z"
id="path6863"
inkscape:connector-curvature="0" />
<path
style="fill:#303447;stroke-width:1.26999998"
d="m 108.89305,279.59128 c -0.46115,-0.74616 -3.50488,-1.75651 -6.76385,-2.24522 -3.258966,-0.48872 -8.135906,-2.28401 -10.837643,-3.98954 -4.296384,-2.71219 -4.738566,-3.4255 -3.526917,-5.68949 1.09777,-2.0512 2.157871,-2.41884 5.107027,-1.7711 3.145618,0.6909 3.721692,0.42503 3.721692,-1.71765 0,-5.24841 5.505761,-3.99293 11.747501,2.67879 3.49356,3.73422 4.15846,7.02299 2.35231,11.63517 -0.58044,1.48222 -1.29403,1.9179 -1.80012,1.09904 z m -31.24943,-3.66057 c 0.06093,-1.47948 0.361876,-1.78042 0.767293,-0.7673 0.366866,0.91678 0.321746,2.01216 -0.100267,2.43417 -0.422011,0.42201 -0.722174,-0.32808 -0.667029,-1.66687 z m 17.598291,-21.38603 c 1.995944,-2.40497 8.158779,-2.75149 7.391979,-0.41564 -0.28663,0.87312 -2.44113,1.77454 -4.787788,2.00314 -3.761324,0.36641 -4.069753,0.17839 -2.604191,-1.5875 z"
id="path6861"
inkscape:connector-curvature="0" />
<path
style="fill:#232638;stroke-width:1.26999998"
d="m 108.40148,276.38473 c -0.6896,-0.89001 -1.61035,-2.61832 -2.04611,-3.84069 -1.0928,-3.06547 -4.68201,-2.82207 -4.68201,0.3175 0,3.13183 -3.626557,3.35683 -9.034069,0.5605 -4.948896,-2.55918 -4.102484,-4.89919 1.955846,-5.40718 4.022881,-0.33733 4.68759,-0.79497 4.148557,-2.85624 -1.143883,-4.37421 1.572066,-4.00082 6.141666,0.84438 4.15134,4.40169 6.7857,9.98418 5.3765,11.39337 -0.3336,0.3336 -1.17077,-0.12164 -1.86038,-1.01164 z"
id="path6859"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 366 KiB

View File

@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="107"
height="106"
viewBox="0 0 28.310416 28.045834"
version="1.1"
id="svg9974"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="mars.svg">
<defs
id="defs9968" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="384.97001"
inkscape:cy="172.00904"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata9971">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-268.95415)">
<g
id="g10618"
transform="translate(-2.2902209,2.6285183)">
<path
style="fill:#d4d1cc;stroke-width:1.26999998"
d="M 6.60883,291.3079 C 2.82881,288.12723 2.54,287.32024 2.54,279.93894 c 0,-10.85043 2.14969,-12.78665 14.18508,-12.77648 7.91282,0.007 9.08437,0.33689 11.26486,3.175 3.64652,4.74629 3.39598,15.30771 -0.46975,19.80189 -2.37404,2.75998 -4.33359,3.55491 -9.90117,4.01662 -6.13551,0.5088 -7.41373,0.17816 -11.01019,-2.84807 z"
id="path10597"
inkscape:connector-curvature="0" />
<path
style="fill:#cbb48e;stroke-width:1.26999998"
d="m 11.8274,293.05985 c -5.72845,-1.65738 -9.29618,-6.69573 -9.24701,-13.05862 0.0939,-12.15188 14.20013,-18.09532 22.72192,-9.57354 3.26762,3.26762 3.90107,4.8798 3.8673,9.8425 -0.0222,3.26414 -0.79516,6.92887 -1.71766,8.14384 -1.37764,1.8144 -9.93855,6.34066 -11.21866,5.93143 -0.19706,-0.063 -2.17971,-0.64152 -4.40589,-1.28561 z"
id="path10595"
inkscape:connector-curvature="0" />
<path
style="fill:#ccac76;stroke-width:1.26999998"
d="M 11.8274,293.05985 C 6.08233,291.39767 2.54,286.37092 2.54,279.88056 c 0,-5.66173 2.07101,-8.52648 7.32094,-10.12678 1.58177,-0.48216 2.54817,-1.40701 2.14755,-2.05522 -0.40062,-0.64821 1.39748,-1.17856 3.99578,-1.17856 5.95942,0 11.36402,5.55756 12.61705,12.97415 1.12859,6.68008 -0.99773,10.49851 -7.23619,12.99464 -2.70959,1.08417 -5.05784,1.91967 -5.21833,1.85667 -0.16049,-0.063 -2.11322,-0.64152 -4.3394,-1.28561 z M 12.7,272.87 c 0,-0.6985 -0.85725,-1.27 -1.905,-1.27 -1.04775,0 -1.905,0.5715 -1.905,1.27 0,0.6985 0.85725,1.27 1.905,1.27 1.04775,0 1.905,-0.5715 1.905,-1.27 z"
id="path10593"
inkscape:connector-curvature="0" />
<path
style="fill:#aaa499;stroke-width:1.26999998"
d="m 11.8274,293.05985 c -8.68856,-2.51381 -12.74282,-15.46417 -6.55723,-20.94552 2.72738,-2.41686 2.7293,-2.41577 1.8808,1.07317 -0.82167,3.37862 -0.68021,3.4925 4.33833,3.4925 2.85322,0 6.2331,0.55949 7.51083,1.24331 1.68767,0.90321 2.74958,0.72951 3.88202,-0.635 2.62298,-3.1605 4.89876,-2.11284 5.79566,2.66805 1.14196,6.08719 -1.18695,10.0894 -7.29268,12.53243 -2.70959,1.08417 -5.05784,1.91967 -5.21833,1.85667 -0.16049,-0.063 -2.11322,-0.64152 -4.3394,-1.28561 z M 18.70968,269.06 c -1.90132,-2.22057 -1.9254,-2.54 -0.19154,-2.54 1.91488,0 5.61186,2.86851 5.61186,4.35429 0,1.67685 -3.40777,0.5362 -5.42032,-1.81429 z m -6.24781,-2.13755 c 0.91679,-0.36687 2.01216,-0.32175 2.43417,0.10026 0.42201,0.42201 -0.32808,0.72217 -1.66687,0.66703 -1.47948,-0.0609 -1.78042,-0.36188 -0.7673,-0.76729 z"
id="path10591"
inkscape:connector-curvature="0" />
<path
style="fill:#aa926a;stroke-width:1.26999998"
d="M 10.5775,291.38815 C 8.36237,290.39735 5.93349,288.43477 5.18,287.02684 3.20659,283.3395 3.56627,276.45797 5.88674,273.505 c 1.9635,-2.49868 1.98211,-2.49352 1.14403,0.3175 -0.78704,2.63984 -0.4521,2.8575 4.39714,2.8575 2.88699,0 6.29449,0.55949 7.57222,1.24331 1.68767,0.90321 2.74958,0.72951 3.88202,-0.635 3.02261,-3.64202 5.05785,-2.18724 5.05785,3.61531 0,9.24409 -8.56821,14.41809 -17.3625,10.48453 z M 18.70968,269.06 c -2.07817,-2.42713 -2.05309,-2.54 0.56442,-2.54 1.50658,0 2.36712,0.37212 1.91231,0.82693 -0.45481,0.45481 0.16431,1.57963 1.37583,2.49961 1.83203,1.39116 1.87621,1.67948 0.26251,1.71307 -1.06714,0.0222 -2.91892,-1.10261 -4.11507,-2.49961 z m -6.24781,-2.13755 c 0.91679,-0.36687 2.01216,-0.32175 2.43417,0.10026 0.42201,0.42201 -0.32808,0.72217 -1.66687,0.66703 -1.47948,-0.0609 -1.78042,-0.36188 -0.7673,-0.76729 z"
id="path10589"
inkscape:connector-curvature="0" />
<path
style="fill:#8a7656;stroke-width:1.26999998"
d="m 12.065,291.97838 c -3.93948,-1.62947 -8.53329,-7.20045 -8.04182,-9.75242 0.35226,-1.82915 1.74224,-2.33088 6.78244,-2.44821 3.48666,-0.0812 7.60833,0.41566 9.15927,1.10406 2.00275,0.88893 3.37846,0.78805 4.74747,-0.34813 1.57488,-1.30703 2.06618,-1.23858 2.68502,0.3741 1.34829,3.51358 -0.0184,6.41616 -4.41648,9.38006 -4.54319,3.06165 -6.76804,3.40621 -10.9159,1.69054 z m 6.74687,-25.05593 c 0.91679,-0.36687 2.01216,-0.32175 2.43417,0.10026 0.42201,0.42201 -0.32808,0.72217 -1.66687,0.66703 -1.47948,-0.0609 -1.78042,-0.36188 -0.7673,-0.76729 z"
id="path10587"
inkscape:connector-curvature="0" />
<path
style="fill:#6d6350;stroke-width:1.26999998"
d="M 8.5725,289.41168 C 6.65162,287.89586 5.08,285.82899 5.08,284.81863 c 0,-1.88631 0.90501,-1.81904 11.37884,0.84579 3.68432,0.9374 4.86352,0.67667 7.3025,-1.61463 L 26.67,281.31724 v 3.24087 c 0,4.27229 -2.62778,6.27185 -9.20819,7.00683 -4.22402,0.47178 -6.15577,0.004 -8.88931,-2.15326 z"
id="path10585"
inkscape:connector-curvature="0" />
<path
style="fill:#514939;stroke-width:1.26999998"
d="m 11.7475,290.61042 c -1.57163,-0.63171 -2.8575,-1.73849 -2.8575,-2.4595 0,-1.51946 2.42452,-1.56171 9.525,-0.16597 l 5.08,0.99857 -3.57518,1.46824 c -4.11918,1.69165 -4.34743,1.69608 -8.17232,0.15866 z"
id="path10583"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="86"
height="80"
viewBox="0 0 22.754166 21.166667"
version="1.1"
id="svg8530"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="mercury.svg">
<defs
id="defs8524" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="53.982195"
inkscape:cy="68.084828"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata8527">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-275.83331)">
<g
id="g9228"
transform="translate(-0.06681738,0.46772167)">
<path
style="fill:#d7cfc5;stroke-width:1.29455757"
d="m 3.23515,294.12412 c -3.73643,-3.88233 -4.09546,-11.10046 -0.81348,-16.355 0.83702,-1.3401 3.59405,-1.94636 9.00132,-1.97938 6.2828,-0.0383 8.14483,0.44925 9.59964,2.51389 2.62951,3.73177 2.32289,13.03727 -0.5176,15.70824 -3.09181,2.90731 -14.50844,2.98152 -17.26988,0.11225 z"
id="path9206"
inkscape:connector-curvature="0" />
<path
style="fill:#d7c4ac;stroke-width:1.26999998"
d="m 3.755,292.70515 c -5.41253,-6.88091 -0.57806,-16.8279 8.17875,-16.8279 6.03835,0 9.62378,3.96688 9.62378,10.64764 0,6.9289 -2.79394,9.67236 -9.85032,9.67236 -4.16574,0 -5.75392,-0.69743 -7.95221,-3.4921 z"
id="path9204"
inkscape:connector-curvature="0" />
<path
style="fill:#cfb290;stroke-width:1.26999998"
d="m 6.60742,294.6349 c -3.00827,-1.44979 -4.94979,-6.19503 -3.4967,-8.54619 0.46328,-0.74959 1.37433,-1.03409 2.02456,-0.63222 0.65024,0.40186 1.18225,-0.11269 1.18225,-1.14346 0,-1.03076 -0.71438,-2.12399 -1.5875,-2.4294 -1.14179,-0.39938 -0.90824,-1.32052 0.83183,-3.28083 5.60212,-6.31117 15.99567,-1.36482 15.99567,7.61242 0,7.93353 -7.3591,12.07807 -14.95011,8.41968 z"
id="path9202"
inkscape:connector-curvature="0" />
<path
style="fill:#b7a490;stroke-width:1.26999998"
d="m 6.21901,293.83285 -2.91992,-2.36441 5.2974,-3.03309 c 5.62029,-3.21798 7.82406,-6.2081 4.57547,-6.2081 -2.24785,0 -5.58443,-2.981 -5.58443,-4.98929 0,-2.42172 7.50792,-1.44137 10.78534,1.40832 2.31073,2.00915 3.18466,4.03947 3.18466,7.39862 0,8.57709 -8.82834,13.05957 -15.33852,7.78795 z"
id="path9200"
inkscape:connector-curvature="0" />
<path
style="fill:#c4a37b;stroke-width:1.26999998"
d="m 10.76253,295.27826 c -2.87661,-0.70708 -5.715,-2.75158 -5.715,-4.11653 0,-0.50298 1.98604,-1.98406 4.41342,-3.29129 4.81356,-2.59227 6.81987,-5.64319 3.71101,-5.64319 -2.16087,0 -4.77471,-2.37851 -5.26693,-4.79274 -0.19913,-0.97668 1.22132,-1.55402 3.81,-1.54858 3.24272,0.007 4.74004,0.90844 6.985,4.20609 1.57162,2.30857 2.8575,5.47389 2.8575,7.03404 0,2.76916 -5.23464,9.21701 -7.24477,8.92387 -0.55563,-0.081 -2.15323,-0.42828 -3.55023,-0.77167 z"
id="path9198"
inkscape:connector-curvature="0" />
<path
style="fill:#ae9b88;stroke-width:1.26999998"
d="m 11.08003,295.32181 c -2.16073,-0.56466 -3.17957,-2.92584 -1.27,-2.94324 1.50683,-0.0137 6.6675,-8.17745 6.6675,-10.54741 0,-1.22173 -0.98814,-2.14391 -2.29727,-2.14391 -1.26349,0 -3.40662,-0.83907 -4.7625,-1.86461 -2.31997,-1.75474 -2.20332,-1.86648 1.97977,-1.89632 3.62458,-0.0259 4.97241,0.74301 7.3025,4.1657 3.68816,5.41757 3.61423,9.11395 -0.25977,12.98796 -3.17322,3.17322 -3.46088,3.26083 -7.36023,2.24183 z"
id="path9196"
inkscape:connector-curvature="0" />
<path
style="fill:#af916f;stroke-width:1.26999998"
d="m 8.85753,293.65725 c 0,-0.6985 0.42862,-1.27391 0.9525,-1.27868 1.50683,-0.0137 6.6675,-8.17745 6.6675,-10.54741 0,-1.17977 -0.99949,-2.16207 -2.2225,-2.1843 -1.22238,-0.0222 -3.33186,-0.87947 -4.68774,-1.905 -2.30875,-1.74625 -2.16292,-1.86461 2.29746,-1.86461 2.684,0 4.4373,0.52648 4.01716,1.20628 -0.41004,0.66345 0.41348,1.82656 1.83005,2.58468 3.41819,1.82936 3.57819,10.14801 0.25307,13.1572 -2.5254,2.28546 -9.1075,2.88664 -9.1075,0.83184 z"
id="path9194"
inkscape:connector-curvature="0" />
<path
style="fill:#917457;stroke-width:1.26999998"
d="m 12.66753,294.22636 c 0,-1.45537 5.75643,-10.70997 6.6675,-10.71933 1.94516,-0.02 0.8703,7.29094 -1.37,9.31838 -2.24414,2.03092 -5.2975,2.8384 -5.2975,1.40095 z M 9.82484,276.24903 c 1.57977,-0.30378 3.86577,-0.29224 5.08,0.0256 1.21423,0.31787 -0.0783,0.56641 -2.87231,0.55232 -2.794,-0.0141 -3.78746,-0.27418 -2.20769,-0.57795 z"
id="path9192"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="717"
height="720"
viewBox="0 0 189.70625 190.50001"
version="1.1"
id="svg11332"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="neptune.svg">
<defs
id="defs11326" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="-137.14286"
inkscape:cy="560"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata11329">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-106.49998)">
<g
id="g11980"
transform="translate(275.1117,-13.076593)">
<path
style="fill:#b4c7d7;stroke-width:1.26999998"
d="m -211.14242,306.48365 c -14.7503,-5.13489 -25.04203,-11.8041 -37.38825,-24.22822 -8.05749,-8.10834 -12.16131,-13.49762 -16.0347,-21.05734 -9.1333,-17.82549 -9.91483,-21.42934 -9.91483,-45.71999 0,-24.29066 0.78153,-27.89451 9.91483,-45.72 6.5476,-12.77898 22.70456,-29.57929 35.7537,-37.17737 32.96281,-19.19315 75.90497,-16.60208 106.92086,6.45146 15.28075,11.3579 29.14055,32.34829 34.12454,51.68091 3.27425,12.70066 2.88796,39.82065 -0.73265,51.43499 -5.06562,16.24979 -12.22085,28.17744 -24.07376,40.13052 -12.3676,12.47212 -23.86048,19.78501 -38.61361,24.56977 -8.99926,2.91865 -11.99833,3.24301 -29.845,3.22772 -18.45318,-0.0158 -20.5585,-0.26698 -30.11113,-3.59245 z"
id="path11957"
inkscape:connector-curvature="0" />
<path
style="fill:#92a5ca;stroke-width:1.26999998"
d="m -200.99263,308.20698 c -10.93496,-2.3791 -19.87352,-6.36569 -31.83407,-14.19801 -39.03981,-25.56503 -53.16175,-76.62803 -32.95779,-119.17087 13.26988,-27.942 37.84745,-46.41703 70.93101,-53.31904 12.74086,-2.65804 19.8716,-2.40238 34.6218,1.24132 20.03199,4.94843 32.03198,11.57063 45.83018,25.29139 9.88613,9.83064 12.48509,13.33909 17.49069,23.61133 9.68115,19.86725 12.78253,37.93548 9.74512,56.77381 -5.32453,33.02327 -24.66063,59.09247 -54.01599,72.82516 -5.588,2.61412 -14.27331,5.67051 -19.3007,6.79198 -10.89624,2.43066 -29.71469,2.50169 -40.51025,0.15293 z m 20.51572,-97.84927 c -1.35588,-1.02554 -3.12468,-1.86461 -3.93067,-1.86461 -0.80598,0 -2.49983,-1.143 -3.7641,-2.54 -1.26426,-1.397 -3.0625,-2.54 -3.99607,-2.54 -0.93357,0 -2.41122,-1.143 -3.28366,-2.54 -1.63567,-2.61913 -4.78527,-3.48444 -4.78527,-1.31469 0,0.67393 1.143,1.83703 2.54,2.58469 3.68837,1.97395 3.11248,3.81 -1.19504,3.81 -3.55582,0 -6.20372,1.91456 -4.71157,3.40671 1.42204,1.42205 9.32398,2.68592 17.33661,2.7729 7.52171,0.0816 8.03602,-0.076 5.78977,-1.775 z"
id="path11955"
inkscape:connector-curvature="0" />
<path
style="fill:#8599c7;stroke-width:1.26999998"
d="m -191.34668,309.36626 c -25.59772,-4.4037 -41.44393,-12.62815 -57.77132,-29.98427 -7.24626,-7.70282 -11.03769,-13.12671 -15.29891,-21.88616 -6.31409,-12.97936 -10.69479,-30.19029 -10.69479,-42.01773 0,-11.95893 4.37804,-29.0329 10.86233,-42.36213 4.8543,-9.97859 7.67669,-13.84319 16.82521,-23.0382 15.43411,-15.51254 28.08875,-22.38589 51.58874,-28.02037 13.36802,-3.20519 18.51849,-3.09867 34.07331,0.70471 31.23817,7.63817 51.76,23.66488 65.05584,50.80599 7.09615,14.48553 9.45721,24.63475 9.48082,40.75434 0.0236,16.08015 -3.05793,28.88935 -10.66574,44.33565 -11.4762,23.3004 -34.14979,41.6028 -59.71365,48.20162 -7.6843,1.98356 -28.00654,3.49321 -33.74184,2.50655 z m -59.70247,-54.50314 c 1.27364,-1.53463 1.16744,-2.04389 -0.56486,-2.70863 -2.50223,-0.9602 -5.17021,1.22104 -3.93605,3.21795 1.17194,1.89625 2.64258,1.72983 4.50091,-0.50932 z m 27.86262,-21.20864 c 1.8804,-1.17433 3.52446,-1.14269 7.41947,0.14278 5.2675,1.73843 8.38121,0.9443 11.62569,-2.96507 1.31448,-1.58384 1.13095,-2.59026 -1.02431,-5.61704 -2.59373,-3.64256 -2.59579,-3.71455 -0.16876,-5.91098 1.35133,-1.22293 2.33676,-2.86984 2.18986,-3.65979 -0.1797,-0.96631 4.27078,-1.64407 13.60101,-2.07128 14.9474,-0.68442 18.33939,-2.42766 10.01016,-5.1445 -2.65555,-0.86619 -6.19121,-2.63478 -7.85704,-3.9302 -1.66582,-1.29542 -3.74322,-2.3553 -4.61643,-2.3553 -0.87322,0 -2.52382,-1.42875 -3.66801,-3.175 -1.14419,-1.74625 -2.92442,-3.175 -3.95606,-3.175 -2.27669,0 -2.52465,5.19307 -0.35173,7.366 2.21799,2.21798 -3.93355,2.00207 -12.30623,-0.43193 -4.52252,-1.31473 -6.93535,-2.74825 -7.3602,-4.37285 -0.83605,-3.19707 2.82446,-6.37122 7.34743,-6.37122 1.9855,0 4.51225,-0.78734 5.615,-1.74965 1.10275,-0.9623 4.60347,-2.1229 7.77938,-2.57911 5.05919,-0.72673 6.13412,-0.44654 8.67888,2.26223 2.66252,2.83413 3.7427,3.06597 12.96594,2.78296 5.53379,-0.16981 10.35005,-0.59735 10.70279,-0.95009 1.02269,-1.02269 -11.96873,-4.84634 -16.46616,-4.84634 -2.24812,0 -4.51337,-0.42588 -5.0339,-0.9464 -0.52052,-0.52053 -8.71107,-0.75391 -18.20123,-0.51864 -15.26947,0.37855 -17.7787,0.75673 -21.80777,3.28676 -2.50411,1.57245 -5.2673,2.61546 -6.14042,2.31781 -0.99999,-0.34091 -1.5875,0.673 -1.5875,2.73963 0,2.06963 -0.70328,3.28084 -1.905,3.28084 -1.04775,0 -1.905,0.85725 -1.905,1.905 0,1.27 1.27,1.905 3.81,1.905 4.29732,0 4.31554,0.0988 1.99068,10.795 -1.55495,7.15399 -1.49759,7.79475 0.93792,10.47749 1.57105,1.73054 4.07079,2.8575 6.33828,2.8575 3.18412,0 3.50765,0.28494 2.16312,1.905 -0.86956,1.04775 -2.65404,1.905 -3.96551,1.905 -2.80888,0 -2.90757,0.46689 -0.809,3.82724 1.82931,2.92918 2.66129,3.07088 5.95465,1.01415 z m 81.22393,-16.15432 c 1.41092,-0.89355 1.23891,-1.39243 -0.86901,-2.52056 -3.55895,-1.90469 -6.60507,-1.77241 -6.60507,0.28683 0,3.3598 3.86982,4.51635 7.47408,2.23373 z m -96.39955,-8.40276 c -0.88356,-1.06462 -1.86801,-1.67415 -2.18767,-1.35449 -0.88074,0.88074 0.90874,3.29019 2.4436,3.29019 0.84213,0 0.74579,-0.72871 -0.25593,-1.9357 z m 55.58797,-41.98577 c 4.47533,-0.90356 3.38045,-2.65158 -3.02866,-4.83539 -10.2449,-3.49078 -21.25003,1.81181 -11.44638,5.5152 2.52999,0.95572 7.53962,0.72045 14.47504,-0.67981 z"
id="path11953"
inkscape:connector-curvature="0" />
<path
style="fill:#8b9cb8;stroke-width:1.26999998"
d="m -197.43937,308.10949 c -28.25693,-4.89203 -54.31447,-24.58322 -66.97754,-50.61366 -6.31409,-12.97936 -10.69479,-30.19029 -10.69479,-42.01773 0,-11.95893 4.37804,-29.0329 10.86233,-42.36213 9.72384,-19.98852 29.53377,-37.88284 50.70906,-45.80553 10.43205,-3.90313 26.85602,-7.69783 33.36321,-7.70844 8.82269,-0.0144 30.57653,5.93376 41.53542,11.35703 45.55006,22.54154 64.13232,77.65973 42.11042,124.90678 -7.97676,17.11381 -20.31088,30.77715 -36.44092,40.36809 -19.10788,11.36156 -42.52249,15.67479 -64.46719,11.87559 z m -45.52006,-53.34338 c 3.9128,-1.79134 7.47321,-3.8379 7.91202,-4.5479 0.43881,-0.71001 2.08815,-0.96708 3.6652,-0.57126 1.57706,0.39582 5.65808,-0.0866 9.06895,-1.07196 3.41087,-0.98538 10.48783,-2.16938 15.72658,-2.63111 10.11702,-0.89167 19.9102,-4.72049 20.82017,-8.14001 1.95103,-7.33169 1.90331,-8.72065 -0.37026,-10.77822 -2.0259,-1.8334 -2.18449,-2.87092 -1.09498,-7.16324 1.19693,-4.71555 1.55291,-5.01391 5.88205,-4.93005 2.53441,0.0491 5.62266,0.49028 6.86277,0.98043 3.41737,1.35068 5.79872,6.80009 4.50264,10.30372 -1.46946,3.97233 -0.76837,4.34828 2.47462,1.32697 4.76411,-4.43844 6.73441,-2.03872 8.32965,10.14503 0.3635,2.77632 4.48653,3.10827 7.27401,0.58563 1.9787,-1.7907 2.77451,-1.89877 4.35051,-0.59082 1.58079,1.31194 1.92882,1.25351 1.92882,-0.32384 0,-1.05855 -0.85725,-2.25359 -1.905,-2.65565 -2.69598,-1.03455 -2.36164,-3.03464 0.66801,-3.99621 1.8773,-0.59583 2.47824,-1.73501 2.2225,-4.21308 -0.28329,-2.74506 0.43581,-3.76179 3.74951,-5.30145 4.742,-2.20329 5.18924,-4.21929 1.61498,-7.27967 -3.36676,-2.88271 -3.21815,-4.36892 0.34736,-3.47404 1.58803,0.39858 4.22507,0.22982 5.86007,-0.375 2.5406,-0.93983 2.72087,-1.36929 1.24016,-2.95435 -3.68749,-3.94728 -9.98759,-12.4913 -9.98759,-13.54486 0,-0.60877 -1.7145,-2.74946 -3.81,-4.75707 -2.0955,-2.00762 -3.81,-4.36814 -3.81,-5.24559 0,-0.87746 -1.2723,-2.48654 -2.82734,-3.57573 -1.55503,-1.08919 -4.08711,-4.06771 -5.62684,-6.61894 -1.79698,-2.97747 -4.53657,-5.30182 -7.65016,-6.49064 -24.20186,-9.24068 -24.76402,-9.29572 -47.9051,-4.69041 -19.57523,3.89567 -27.49448,6.4624 -29.71353,9.63054 -0.91908,1.31217 -2.87013,2.38577 -4.33568,2.38577 -4.04191,0 -12.8025,9.7783 -11.91798,13.30249 0.4268,1.70051 -0.59776,5.53967 -2.56869,9.6252 -2.91037,6.03291 -3.27003,8.30113 -3.20171,20.19184 0.0585,10.18032 0.82044,16.02554 3.17456,24.35333 5.16051,18.25551 6.20275,18.97169 19.04972,13.09015 z m 57.45397,-50.39639 c -5.25845,-2.44318 -8.60564,-4.88401 -9.55503,-6.96769 -1.82136,-3.99744 -1.16553,-4.69549 3.33717,-3.55206 1.9534,0.49606 8.40939,1.04815 14.34664,1.22686 10.70851,0.32234 22.86,3.99944 22.86,6.91755 0,0.66636 -1.85737,2.3363 -4.1275,3.71098 -6.35548,3.84859 -16.82359,3.32808 -26.86128,-1.33564 z m 24.00378,26.98337 c 0.4317,-0.6985 -0.1398,-1.27 -1.27,-1.27 -1.13019,0 -1.70169,0.5715 -1.27,1.27 0.4317,0.6985 1.0032,1.27 1.27,1.27 0.2668,0 0.8383,-0.5715 1.27,-1.27 z m -43.815,-94.069 c 6.63575,-0.74981 12.60793,-1.89378 13.2715,-2.54214 0.66358,-0.64837 0.94933,-1.22284 0.635,-1.2766 -7.57697,-1.29592 -28.00803,2.15857 -30.85433,5.21687 -1.15088,1.23659 -0.78271,1.40275 1.70784,0.77079 1.74625,-0.44309 8.60424,-1.41911 15.23999,-2.16892 z"
id="path11951"
inkscape:connector-curvature="0" />
<path
style="fill:#7890c2;stroke-width:1.26999998"
d="m -205.15373,306.39744 c -32.42297,-9.53605 -58.89796,-37.19718 -65.58531,-68.52367 -1.13837,-5.33262 -2.60028,-11.45075 -3.2487,-13.59584 -1.5147,-5.01096 -1.49474,-10.56059 0.0624,-17.35411 0.68275,-2.97865 2.14611,-9.38572 3.25192,-14.23794 6.05289,-26.55964 25.7241,-50.3145 51.44629,-62.1263 11.15491,-5.12241 31.87209,-10.96648 38.87606,-10.96648 6.23605,0 26.82236,5.18281 36.97905,9.30984 40.8473,16.59774 64.16967,63.27241 53.61504,107.29887 -7.88209,32.87854 -29.59435,57.15149 -61.19159,68.40837 -8.03609,2.86295 -11.75689,3.36499 -27.69813,3.73724 -15.17454,0.35435 -19.83894,0.0114 -26.50705,-1.94998 z m -37.8057,-51.63133 c 3.9128,-1.79134 7.47321,-3.8379 7.91202,-4.5479 0.43881,-0.71001 2.08815,-0.96708 3.6652,-0.57126 1.57706,0.39582 5.65808,-0.0866 9.06895,-1.07196 3.41087,-0.98538 10.48783,-2.16938 15.72658,-2.63111 10.11702,-0.89167 19.9102,-4.72049 20.82017,-8.14001 1.95103,-7.33169 1.90331,-8.72065 -0.37026,-10.77822 -2.0259,-1.8334 -2.18449,-2.87092 -1.09498,-7.16324 1.19693,-4.71555 1.55291,-5.01391 5.88205,-4.93005 2.53441,0.0491 5.62266,0.49028 6.86277,0.98043 3.41737,1.35068 5.79872,6.80009 4.50264,10.30372 -1.46946,3.97233 -0.76837,4.34828 2.47462,1.32697 4.76411,-4.43844 6.73441,-2.03872 8.32965,10.14503 0.3635,2.77632 4.48653,3.10827 7.27401,0.58563 1.9787,-1.7907 2.77451,-1.89877 4.35051,-0.59082 1.58079,1.31194 1.92882,1.25351 1.92882,-0.32384 0,-1.05855 -0.85725,-2.25359 -1.905,-2.65565 -2.69598,-1.03455 -2.36164,-3.03464 0.66801,-3.99621 1.8773,-0.59583 2.47824,-1.73501 2.2225,-4.21308 -0.28329,-2.74506 0.43581,-3.76179 3.74951,-5.30145 4.742,-2.20329 5.18924,-4.21929 1.61498,-7.27967 -3.36676,-2.88271 -3.21815,-4.36892 0.34736,-3.47404 1.58803,0.39858 4.22507,0.22982 5.86007,-0.375 2.5406,-0.93983 2.72087,-1.36929 1.24016,-2.95435 -3.68749,-3.94728 -9.98759,-12.4913 -9.98759,-13.54486 0,-0.60877 -1.7145,-2.74946 -3.81,-4.75707 -2.0955,-2.00762 -3.81,-4.36814 -3.81,-5.24559 0,-0.87746 -1.2723,-2.48654 -2.82734,-3.57573 -1.55503,-1.08919 -4.08711,-4.06771 -5.62684,-6.61894 -1.79698,-2.97747 -4.53657,-5.30182 -7.65016,-6.49064 -24.20186,-9.24068 -24.76402,-9.29572 -47.9051,-4.69041 -19.57523,3.89567 -27.49448,6.4624 -29.71353,9.63054 -0.91908,1.31217 -2.87013,2.38577 -4.33568,2.38577 -4.04191,0 -12.8025,9.7783 -11.91798,13.30249 0.4268,1.70051 -0.59776,5.53967 -2.56869,9.6252 -2.91037,6.03291 -3.27003,8.30113 -3.20171,20.19184 0.0585,10.18032 0.82044,16.02554 3.17456,24.35333 5.16051,18.25551 6.20275,18.97169 19.04972,13.09015 z m 57.45397,-50.39639 c -5.25845,-2.44318 -8.60564,-4.88401 -9.55503,-6.96769 -1.82136,-3.99744 -1.16553,-4.69549 3.33717,-3.55206 1.9534,0.49606 8.40939,1.04815 14.34664,1.22686 10.70851,0.32234 22.86,3.99944 22.86,6.91755 0,0.66636 -1.85737,2.3363 -4.1275,3.71098 -6.35548,3.84859 -16.82359,3.32808 -26.86128,-1.33564 z m 24.00378,26.98337 c 0.4317,-0.6985 -0.1398,-1.27 -1.27,-1.27 -1.13019,0 -1.70169,0.5715 -1.27,1.27 0.4317,0.6985 1.0032,1.27 1.27,1.27 0.2668,0 0.8383,-0.5715 1.27,-1.27 z m -43.815,-94.069 c 6.63575,-0.74981 12.60793,-1.89378 13.2715,-2.54214 0.66358,-0.64837 0.94933,-1.22284 0.635,-1.2766 -7.57697,-1.29592 -28.00803,2.15857 -30.85433,5.21687 -1.15088,1.23659 -0.78271,1.40275 1.70784,0.77079 1.74625,-0.44309 8.60424,-1.41911 15.23999,-2.16892 z"
id="path11949"
inkscape:connector-curvature="0" />
<path
style="fill:#6a88bb;stroke-width:1.26999998"
d="m -203.41168,306.31781 c -11.78328,-3.13526 -17.39017,-5.60573 -27.37867,-12.06344 -21.48272,-13.88884 -35.96821,-35.83209 -41.52331,-62.90128 -3.42678,-16.69821 -1.74164,-31.86913 5.65059,-50.87074 5.11457,-13.14692 11.50284,-22.31332 23.15509,-33.22479 11.52811,-10.79521 22.89995,-17.25223 38.8263,-22.04587 21.15014,-6.36593 24.17661,-6.56263 40.33113,-2.62121 37.21068,9.07876 60.77503,29.64084 72.24747,63.04262 3.79787,11.05742 4.14761,13.39076 4.18783,27.94 0.0356,12.84861 -0.51015,17.79818 -2.86228,25.96313 -9.6388,33.45913 -34.82643,58.54021 -67.07067,66.78689 -12.88648,3.2958 -33.16573,3.29344 -45.56348,-0.005 z m 16.3925,-19.02637 c 2.72938,-0.6331 6.35667,-2.54524 8.06065,-4.24922 l 3.09816,-3.09815 -4.61049,-4.6105 c -2.53576,-2.53576 -5.16293,-4.61048 -5.83815,-4.61048 -0.67522,0 -1.22767,-0.81874 -1.22767,-1.81941 0,-5.41033 -22.12311,-5.17496 -25.33471,0.26954 -1.1109,1.88326 -1.45781,1.92697 -2.513,0.31665 -2.28183,-3.4823 -2.97759,-0.15456 -0.88824,4.24841 1.1421,2.4068 1.93129,5.6325 1.75375,7.16821 -0.36283,3.13848 1.22823,4.26063 8.5672,6.04234 6.73542,1.63517 12.8805,1.74637 18.9325,0.34261 z m -32.519,-21.60442 c 2.58308,-0.71995 10.4115,-2.19359 17.3965,-3.27476 24.31585,-3.76369 27.04696,-4.4666 26.43577,-6.80381 -0.49835,-1.90569 1.0064,-2.13716 14.08611,-2.16688 11.5649,-0.0263 15.1197,-0.45838 16.9061,-2.05508 1.2441,-1.112 3.66443,-2.2168 5.37849,-2.4551 2.64562,-0.36783 3.40913,-1.58456 5.05357,-8.0533 1.06539,-4.191 2.9491,-8.36678 4.18602,-9.27951 1.23692,-0.91273 2.24894,-2.73638 2.24894,-4.05255 0,-1.31617 0.5715,-2.74624 1.27,-3.17794 0.6985,-0.43169 1.27,-2.67217 1.27,-4.97883 0,-3.78872 0.30677,-4.1353 3.175,-3.587 3.07735,0.58827 4.41744,-1.31139 1.98542,-2.81446 -2.05359,-1.2692 -5.16042,-8.54702 -5.16042,-12.08845 0,-1.93025 -1.30087,-4.6156 -3.01692,-6.22775 -1.92135,-1.80501 -3.59894,-5.57678 -4.61961,-10.3864 -1.26251,-5.94923 -2.62876,-8.54799 -6.43716,-12.24416 -2.65898,-2.58061 -6.50395,-5.57873 -8.5444,-6.66248 -2.04045,-1.08375 -6.50148,-3.47171 -9.9134,-5.30658 -7.95925,-4.28032 -24.73951,-8.71647 -38.94515,-10.29582 -9.23249,-1.02645 -12.22414,-0.88902 -17.38363,0.79856 -3.42759,1.12111 -7.22703,2.03838 -8.44319,2.03838 -2.65452,0 -10.29379,2.32498 -13.82153,4.20652 -1.397,0.7451 -4.54025,2.34271 -6.985,3.55025 -9.54563,4.71487 -19.3786,18.63608 -22.9066,32.43043 -2.72873,10.66922 -3.34754,29.89228 -1.30839,40.64467 3.9085,20.60942 15.78298,37.27812 26.55627,37.27812 1.37279,0 2.7328,1.11021 3.10539,2.53501 0.62284,2.38176 1.05807,2.2691 7.19911,-1.86352 3.59491,-2.4192 8.64963,-4.9876 11.23271,-5.70756 z m 33.9065,-64.19145 -5.08,-1.52722 5.25794,-0.52038 c 8.57176,-0.84835 16.96706,0.1983 16.96706,2.11529 0,2.1523 -9.89052,2.11325 -17.145,-0.0677 z m -29.845,-60.79086 c 5.93725,-1.02622 16.79575,-2.56352 24.13,-3.41624 17.07863,-1.98564 18.6345,-2.81559 10.4034,-5.54953 -10.82285,-3.59477 -31.69348,-0.52849 -45.01089,6.61293 -6.30029,3.37851 -8.09129,6.16097 -3.175,4.93264 1.57162,-0.39268 7.71525,-1.55358 13.65249,-2.5798 z"
id="path11947"
inkscape:connector-curvature="0" />
<path
style="fill:#5b82b7;stroke-width:1.26999998"
d="m -202.14168,306.40241 c -25.69165,-7.01642 -44.28794,-21.03602 -57.23033,-43.14551 -3.09906,-5.29413 -5.60884,-10.20915 -5.57727,-10.92225 0.0316,-0.71311 1.31925,1.11312 2.86154,4.05827 3.00565,5.73963 17.28688,23.22017 18.97037,23.22017 0.55812,0 6.00547,2.76436 12.10523,6.14302 17.15093,9.4999 24.10477,11.10014 41.33848,9.51291 15.94519,-1.46856 30.07698,-6.52862 30.07698,-10.76941 0,-1.22117 0.99003,-2.77436 2.20006,-3.45152 1.23243,-0.6897 2.7712,-3.92925 3.49863,-7.36561 1.14681,-5.41751 1.7431,-6.21531 5.10245,-6.82692 5.34121,-0.97241 11.17283,-3.86585 16.63158,-8.252 8.112,-6.51807 8.99077,-7.68842 9.8615,-13.13372 0.46787,-2.92583 1.98357,-7.43344 3.36822,-10.01691 1.38466,-2.58347 2.51756,-5.71995 2.51756,-6.96996 0,-1.25001 1.39644,-2.80367 3.10319,-3.45257 2.73881,-1.04129 2.97431,-1.62926 2.00551,-5.00721 -0.60372,-2.10505 -1.55845,-4.56035 -2.12165,-5.45623 -0.56318,-0.89588 -1.41696,-4.77211 -1.89726,-8.61386 -2.55695,-20.4516 -6.47523,-29.10101 -18.83018,-41.56678 -7.7892,-7.85907 -10.56346,-9.84714 -19.08961,-13.67985 -14.87618,-6.68722 -16.95898,-9.77886 -7.27133,-10.79337 3.33501,-0.34925 6.08326,-1.13004 6.1072,-1.7351 0.0694,-1.75416 -24.1192,-13.5049 -27.79954,-13.5049 -6.69153,0 -29.07322,5.55149 -38.66382,9.59006 -5.41338,2.27956 -9.8425,3.87559 -9.8425,3.54675 0,-1.53485 24.37209,-11.85698 31.3597,-13.28155 4.32558,-0.88186 7.61818,-2.00226 7.31687,-2.48978 -1.65405,-2.67632 20.6388,-2.56893 24.18842,0.11652 0.6985,0.52845 3.84175,1.37145 6.985,1.87333 9.03837,1.44317 23.06907,7.36431 32.83546,13.85698 21.67901,14.41218 35.9747,38.36596 39.72999,66.57136 1.24701,9.36611 1.15064,13.06884 -0.61163,23.49966 -6.32544,37.43991 -29.07147,64.77707 -63.69882,76.55598 -13.77584,4.68602 -36.16383,5.54031 -49.53,1.89 z m -64.6131,-57.95341 c -1.22552,-3.19366 -0.86399,-4.01772 0.63314,-1.44316 0.74129,1.27477 1.08026,2.58529 0.75327,2.91228 -0.32698,0.32699 -0.95087,-0.33413 -1.38641,-1.46912 z m -3.16887,-9.98964 c -0.78816,-3.13006 -1.37564,-7.00958 -1.3055,-8.62115 0.0701,-1.61156 0.92912,0.73527 1.90885,5.2152 2.03586,9.30914 1.55979,11.99657 -0.60335,3.40595 z m -2.25223,-22.98126 c -0.004,-6.2865 0.21089,-9.01837 0.47724,-6.07082 0.26635,2.94754 0.26951,8.09104 0.007,11.43 -0.26248,3.33895 -0.4804,0.92731 -0.48428,-5.35918 z m 1.06679,-15.24 c 0.0259,-2.0955 0.31052,-2.799 0.63252,-1.56333 0.322,1.23566 0.30082,2.95016 -0.0471,3.81 -0.34789,0.85983 -0.61134,-0.15117 -0.58546,-2.24667 z m 1.12268,-6.45584 c 0.0609,-1.47947 0.36187,-1.78041 0.76729,-0.76729 0.36687,0.91678 0.32175,2.01216 -0.10026,2.43417 -0.42201,0.42201 -0.72217,-0.32809 -0.66703,-1.66688 z m 4.94957,-15.05482 c 3.44487,-9.06069 8.66089,-17.01072 16.74332,-25.51941 11.23254,-11.82494 14.02653,-12.4725 3.93684,-0.91243 -10.26548,11.76147 -14.75491,17.79092 -17.9668,24.13 -2.97988,5.88116 -4.59522,7.25152 -2.71336,2.30184 z"
id="path11945"
inkscape:connector-curvature="0" />
<path
style="fill:#507bb1;stroke-width:1.26999998"
d="m -199.60168,306.82943 c -10.90275,-2.3967 -29.74798,-11.40265 -37.51491,-17.92798 -7.33303,-6.16079 -15.76241,-15.48936 -14.83466,-16.41711 0.39139,-0.3914 1.71659,0.82214 2.94488,2.69674 3.79745,5.79565 24.04935,18.06485 35.93044,21.76773 10.04764,3.13146 11.65824,3.27992 26.58473,2.4506 12.7823,-0.7102 17.37635,-1.50878 23.49527,-4.0842 9.16059,-3.85564 16.11596,-9.23831 20.50224,-15.86643 1.78918,-2.70363 3.95931,-4.93574 4.82253,-4.96025 2.01972,-0.0574 17.98751,-14.9932 19.77972,-18.50144 0.75048,-1.46904 2.97704,-7.52673 4.94793,-13.46151 1.97089,-5.93478 4.53904,-11.74613 5.70702,-12.91411 2.40273,-2.40273 2.2041,-7.31716 -1.09523,-27.0977 -1.07282,-6.43188 -1.62505,-12.22106 -1.22718,-12.86484 0.39788,-0.64378 -0.62486,-3.70628 -2.27278,-6.80556 -1.6479,-3.09929 -3.41693,-6.96071 -3.93117,-8.58094 -0.51424,-1.62023 -4.62542,-7.29703 -9.13596,-12.6151 -4.51053,-5.31808 -8.70802,-10.92523 -9.32774,-12.46034 -2.2973,-5.6906 -10.0027,-12.52849 -18.57139,-16.48054 -15.747,-7.26283 -21.4993,-9.17703 -30.3956,-10.11475 -8.76548,-0.92394 -8.77504,-0.92919 -3.70814,-2.03926 5.87474,-1.28705 18.79783,-0.0662 17.7222,1.67419 -0.39991,0.64706 0.61531,1.17647 2.25603,1.17647 10.54749,0 33.43911,9.86697 45.6692,19.68479 13.59631,10.91457 26.0979,31.35411 30.73255,50.24635 2.93313,11.95635 2.6819,31.27487 -0.56976,43.81217 -8.70783,33.57445 -31.32353,57.52301 -64.06022,67.8356 -11.77058,3.70793 -32.13604,4.55436 -44.45,1.84742 z m -3.81,-180.70063 c 3.76321,-1.62148 13.11489,-3.02905 10.795,-1.62481 -1.04775,0.6342 -4.47675,1.50548 -7.62,1.93617 -3.66529,0.50221 -4.80401,0.39054 -3.175,-0.31136 z"
id="path11943"
inkscape:connector-curvature="0" />
<path
style="fill:#336fa6;stroke-width:1.26999998"
d="m -197.06168,306.68997 c -5.6877,-1.27297 -18.53815,-5.78706 -18.00161,-6.32359 0.3166,-0.3166 4.00747,0.31364 8.20194,1.40054 10.86071,2.81429 30.53753,2.57741 42.6213,-0.51309 11.20625,-2.86608 18.4253,-6.70089 30.04337,-15.95929 17.465,-13.91777 23.75254,-22.63827 29.32093,-40.6666 1.37261,-4.444 3.23198,-8.82022 4.13192,-9.72493 1.80824,-1.8178 1.98327,-35.23804 0.22145,-42.28491 -5.36573,-21.46184 -16.75029,-40.91054 -30.22854,-51.64066 -3.64142,-2.89895 -10.62126,-7.20424 -15.51076,-9.56731 -4.8895,-2.36307 -7.46125,-3.9155 -5.715,-3.44984 14.58015,3.88796 29.70366,13.40402 40.53102,25.50302 7.54064,8.42627 16.82229,26.24105 20.06915,38.51979 3.28965,12.44057 2.97476,33.44449 -0.69494,46.35499 -9.64987,33.94941 -33.91577,58.56637 -65.75927,66.71056 -9.25114,2.36605 -31.78123,3.30864 -39.23096,1.64132 z m 6.6675,-185.39797 c 0.87313,-0.35231 2.30188,-0.35231 3.175,0 0.87313,0.35232 0.15875,0.64057 -1.5875,0.64057 -1.74625,0 -2.46062,-0.28825 -1.5875,-0.64057 z m 17.85938,-0.0265 c 0.91678,-0.36687 2.01215,-0.32175 2.43416,0.10026 0.42201,0.42201 -0.32808,0.72217 -1.66687,0.66703 -1.47948,-0.0609 -1.78041,-0.36188 -0.76729,-0.76729 z m -9.58021,-1.28255 c 1.23567,-0.322 2.95017,-0.30082 3.81,0.0471 0.85983,0.34788 -0.15117,0.61134 -2.24667,0.58546 -2.0955,-0.0259 -2.799,-0.31052 -1.56333,-0.63252 z"
id="path11941"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="39"
height="38"
viewBox="0 0 10.31875 10.054167"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="pluto.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="-300.18335"
inkscape:cy="177.71542"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-286.94582)">
<ellipse
style="fill:#fefefe;fill-opacity:1;stroke:none;stroke-width:10.85999966;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path901"
cx="5.1024837"
cy="292.04178"
rx="5.1024837"
ry="4.9582186" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 359 KiB

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="754"
height="749"
viewBox="0 0 199.49583 198.17292"
version="1.1"
id="svg10645"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="uranus.svg">
<defs
id="defs10639" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="-137.14286"
inkscape:cy="560"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata10642">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-98.827067)">
<g
id="g11305"
transform="translate(185.85862,40.714962)">
<g
id="g11293">
<path
inkscape:connector-curvature="0"
id="path11270"
d="m -110.30857,254.92865 c -15.70082,-2.38177 -32.10669,-11.51211 -45.9984,-25.59944 -13.12924,-13.31412 -14.08463,-14.59418 -20.69711,-27.7304 -7.90723,-15.70833 -8.83713,-20.39583 -8.85441,-44.63372 -0.017,-23.83962 1.60791,-31.59583 9.80583,-46.80628 11.84207,-21.971843 33.64786,-40.816103 56.16592,-48.537813 7.49658,-2.57067 10.72738,-2.84889 33.07317,-2.84816 27.24098,8.9e-4 30.55021,0.62834 46.99,8.90957 22.36788,11.26738 38.81269,30.14011 48.63145,55.811403 3.64626,9.53321 3.91816,11.45276 4.40722,31.115 0.51168,20.57177 0.45024,21.17583 -3.35996,33.03034 -5.51952,17.17265 -17.6159,36.41534 -27.68688,44.04376 -2.59284,1.96399 -6.1574,4.89753 -7.92123,6.51898 -6.15761,5.66053 -28.03121,15.39716 -37.5656,16.72164 -10.22532,1.42046 -37.64025,1.42346 -46.99,0.005 z"
style="fill:#b0daf2;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11268"
d="m -110.30857,254.40263 c -19.53603,-4.48846 -31.95043,-11.87606 -47.92518,-28.51948 -9.96145,-10.37841 -13.05915,-14.62318 -17.84564,-24.45383 -8.19156,-16.82408 -10.26989,-27.62963 -9.45959,-49.18182 0.69583,-18.50788 2.77573,-26.89026 10.44333,-42.08869 7.94105,-15.740423 24.51295,-32.301703 40.96481,-40.938543 17.72947,-9.30757 22.96971,-10.45153 47.95227,-10.46819 20.32321,-0.0135 22.19563,0.1932 31.9118,3.52361 29.67251,10.17085 51.22527,31.74642 62.81776,62.884263 3.75036,10.0736 4.15752,12.61104 4.67853,29.15639 0.53583,17.01626 0.36003,18.79811 -2.87988,29.18965 -10.88059,34.89782 -31.58752,56.83303 -64.75385,68.59487 -7.71341,2.73541 -11.56632,3.22134 -28.59936,3.6069 -13.65142,0.30901 -22.02057,-0.0911 -27.305,-1.30513 z m 28.8925,-40.02636 c 3.31788,-1.68724 6.0325,-3.82364 6.0325,-4.74758 0,-0.92393 0.88639,-1.67988 1.96975,-1.67988 2.93836,0 10.71721,-9.07904 10.72419,-12.51666 0.003,-1.64543 1.46526,-4.72583 3.2487,-6.84533 1.80065,-2.13995 2.91732,-4.70141 2.5111,-5.76003 -0.40235,-1.04851 -1.24493,-6.82636 -1.87239,-12.83968 -1.42508,-13.65729 -2.28454,-15.73697 -9.83915,-23.80789 -5.44706,-5.81934 -6.79358,-6.59226 -12.4572,-7.15056 -8.14712,-0.80312 -9.525,-0.21859 -9.525,4.04075 0,1.91891 -1.42635,6.30041 -3.16968,9.73666 -1.74333,3.43626 -3.18083,7.39074 -3.19445,8.78774 -0.0345,3.53838 -1.15285,4.73826 -6.89425,7.39682 -4.88287,2.26102 -5.05112,2.2577 -6.985,-0.13785 -2.73583,-3.38894 -17.48234,-10.43397 -21.84019,-10.43397 -2.50205,0 -4.25495,1.04385 -5.82965,3.47154 -1.23848,1.90935 -3.2519,4.4811 -4.47428,5.715 -3.49875,3.53175 -2.88355,12.6752 1.46714,21.80547 4.0749,8.55148 12.03676,18.53799 14.77964,18.53799 0.96875,0 2.37307,1.143 3.12072,2.54 0.74766,1.397 2.05364,2.55939 2.90219,2.58309 0.84855,0.0238 3.82881,1.17554 6.62281,2.55962 7.40917,3.67035 24.2907,3.02237 32.7025,-1.25525 z"
style="fill:#a9d6f1;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11266"
d="m -112.21265,253.64201 c -5.23824,-1.4076 -14.38224,-4.9382 -20.32,-7.8458 -9.0123,-4.41314 -12.90169,-7.39925 -23.54182,-18.07447 -10.55236,-10.58715 -13.79063,-14.81768 -18.8164,-24.58212 -8.19219,-15.91635 -9.73804,-22.09083 -10.5763,-42.24408 -0.61454,-14.77474 -0.34448,-18.67648 1.90968,-27.59048 5.00314,-19.78474 13.97838,-34.485993 30.60039,-50.122783 10.65999,-10.02816 21.54191,-16.45135 36.29853,-21.42569 7.90467,-2.66459 11.21258,-2.99874 29.845,-3.01476 23.39748,-0.0201 29.1524,1.14259 45.085,9.1089 22.15185,11.07593 38.23211,28.42007 47.75138,51.504543 5.82394,14.12323 6.52008,18.22981 6.4652,38.13914 -0.0466,16.90891 -0.39175,19.79196 -3.49707,29.20999 -1.89494,5.74718 -4.57682,12.73541 -5.95973,15.52941 -7.99996,16.16299 -26.93218,35.37861 -42.40917,43.04402 -16.95366,8.39677 -23.72049,9.99879 -44.26061,10.47852 -16.05939,0.37508 -20.54516,0.0432 -28.57408,-2.11434 z m 25.54324,-16.46658 c 6.01597,-1.10223 12.37409,-3.38103 22.45736,-8.04886 12.26956,-5.67994 27.22401,-27.87702 29.43428,-43.68968 1.7082,-12.22088 -0.60125,-28.65904 -5.37481,-38.25655 -5.5355,-11.12943 -19.05585,-24.40036 -30.15099,-29.59478 -4.54025,-2.12561 -9.31613,-4.42339 -10.61308,-5.10618 -1.29694,-0.68279 -8.44069,-1.56104 -15.875,-1.95167 -12.65406,-0.6649 -14.08442,-0.48631 -22.40692,2.79766 -27.3678,10.79903 -42.25767,29.27005 -44.65364,55.39324 -0.93075,10.14793 0.88338,18.70584 6.63664,31.30753 6.10059,13.36244 15.45536,22.67527 30.1574,30.02223 15.13536,7.5635 26.78588,9.61938 40.38876,7.12706 z"
style="fill:#93c8ea;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11264"
d="m -105.22857,255.35809 c -10.21815,-2.68775 -26.19953,-8.65921 -30.13527,-11.26006 -2.6044,-1.72107 -5.2559,-3.12922 -5.89223,-3.12922 -1.50524,0 -22.90348,-21.13637 -26.38043,-26.05758 -5.56431,-7.87564 -14.24242,-26.98422 -16.13923,-35.53742 -2.92303,-13.18078 -2.05745,-39.05992 1.69913,-50.8 10.26439,-32.078423 35.19518,-57.143903 66.68803,-67.048333 7.56065,-2.3778 11.83358,-2.79631 28.575,-2.79878 17.10456,-0.003 20.92644,0.38695 29.15531,2.97099 25.37439,7.9681 44.07011,22.45198 56.79883,44.002973 10.4075,17.62093 13.07176,28.14306 13.09079,51.70009 0.0135,16.62532 -0.34837,19.82005 -3.30798,29.21 -6.12689,19.43874 -14.98127,32.80225 -30.51729,46.05831 -10.7404,9.16421 -20.35324,14.58551 -34.3178,19.35405 -8.72686,2.97999 -12.20549,3.43377 -28.36186,3.69984 -10.12825,0.16679 -19.558,0.003 -20.955,-0.36486 z m 33.02,-10.30048 c 15.07847,-4.78213 24.49543,-11.39213 35.52956,-24.93906 6.97503,-8.56346 11.44598,-18.25653 14.69303,-31.85474 8.76627,-36.71199 -14.89191,-76.43438 -53.39759,-89.655213 -17.65328,-6.06121 -41.26261,-4.33617 -57.65415,4.212553 -29.2205,15.23945 -43.88246,40.02118 -42.28635,71.47266 1.27777,25.17865 13.03825,45.18997 35.69314,60.73449 9.35747,6.42057 12.73659,7.97365 24.24236,11.14213 11.19825,3.08377 31.60614,2.55783 43.18,-1.11282 z"
style="fill:#86bade;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11262"
d="m -103.63927,254.62669 c -0.29005,-0.87016 -1.3378,-1.59743 -2.32833,-1.61613 -2.85919,-0.054 -16.74193,-4.50913 -16.0882,-5.16285 0.32492,-0.32493 3.83501,0.25425 7.80018,1.28705 19.08716,4.97157 36.30863,3.13802 55.254,-5.88286 19.78261,-9.41951 35.24984,-29.02915 41.3403,-52.41202 2.28994,-8.79168 2.56784,-25.56883 0.58334,-35.21606 -1.25072,-6.08008 -10.45044,-27.39898 -12.49492,-28.95501 -0.45888,-0.34925 -3.59503,-4.064 -6.96921,-8.255 -6.37313,-7.91594 -22.69765,-19.619883 -31.22146,-22.384383 -2.44475,-0.7929 -5.0165,-1.86336 -5.715,-2.3788 -3.22403,-2.37909 -19.49779,-4.1332 -31.85404,-3.43348 -14.35919,0.81315 -24.95255,4.17883 -36.7541,11.677343 -8.25511,5.24516 -21.11671,17.1721 -23.50208,21.79415 -1.02615,1.98834 -2.21849,3.90092 -2.64965,4.25017 -1.5822,1.28163 -6.01342,11.03109 -8.61334,18.95083 -6.29029,19.16119 -0.90274,50.50341 11.23713,65.37222 1.5051,1.84344 1.55805,2.27816 0.22584,1.85408 -3.64578,-1.16054 -14.51788,-23.14318 -17.18264,-34.74213 -3.07459,-13.38279 -2.89047,-34.52182 0.40929,-46.99 8.73124,-32.991093 32.64813,-58.194783 66.49066,-70.068053 13.54461,-4.75197 36.87324,-5.5924 51.63254,-1.86008 34.16181,8.63879 58.47839,30.33557 71.43563,63.739293 4.14291,10.68038 4.16153,10.82922 4.12245,32.95384 -0.0384,21.7587 -0.12256,22.44592 -4.01079,32.75453 -6.12289,16.23333 -17.82084,34.06436 -26.15115,39.86187 -2.21966,1.54479 -6.23415,4.65683 -8.92111,6.91565 -7.4605,6.27177 -32.15806,16.98795 -39.15208,16.98795 -1.27466,0 -2.31756,0.5715 -2.31756,1.27 0,1.9881 -33.94101,1.68198 -34.6057,-0.31212 z m 22.26152,-0.61591 c -2.94755,-0.26634 -8.09105,-0.26952 -11.43,-0.008 -3.33895,0.26306 -0.92732,0.48099 5.35918,0.48485 6.2865,0.004 9.01837,-0.21088 6.07082,-0.47723 z m -48.93332,-8.79824 c -2.61937,-1.08647 -4.7625,-2.45661 -4.7625,-3.04476 0,-1.15494 8.74829,2.1049 10.7315,3.99884 1.77141,1.69166 -0.44408,1.33755 -5.969,-0.95408 z m -11.7475,-6.78373 c -0.43169,-0.6985 -0.2134,-1.27 0.4851,-1.27 0.6985,0 1.62321,0.5715 2.0549,1.27 0.4317,0.6985 0.21341,1.27 -0.48509,1.27 -0.6985,0 -1.62321,-0.5715 -2.05491,-1.27 z m -6.985,-5.08 c -0.74765,-1.397 -0.85633,-2.54 -0.24151,-2.54 0.61481,0 2.15225,1.143 3.41651,2.54 2.02887,2.24187 2.05722,2.54 0.24152,2.54 -1.13143,0 -2.66886,-1.143 -3.41652,-2.54 z m -13.99547,-14.6357 c -0.88356,-1.06462 -1.28559,-2.25657 -0.8934,-2.64876 0.3922,-0.3922 1.35099,0.47887 2.13066,1.93568 1.6635,3.10829 1.04597,3.46421 -1.23726,0.71308 z"
style="fill:#7cb7e0;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11260"
d="m -103.32357,255.01377 c 0,-2.02386 2.6827,-2.98026 4.17466,-1.4883 1.66924,1.66925 24.25593,1.96458 23.22948,0.30374 -0.37717,-0.61027 2.12432,-1.48236 5.55887,-1.93797 10.4935,-1.39201 25.37195,-9.78857 35.87642,-20.24663 11.04649,-10.99769 17.61356,-22.30163 22.18243,-38.18273 2.96383,-10.30212 3.21658,-12.85904 2.57886,-26.08977 -0.80314,-16.66257 -3.25201,-25.73826 -10.24062,-37.95234 -10.37958,-18.14053 -21.57225,-28.70196 -40.61146,-38.321113 -10.53029,-5.3202 -15.05596,-6.83984 -24.60562,-8.26217 -21.21643,-3.15998 -39.52329,0.30576 -57.70472,10.92428 -15.96127,9.321893 -27.42741,22.213833 -34.91624,39.258043 -3.44793,7.84732 -3.62596,9.16445 -3.60488,26.67 0.0185,15.39473 0.47963,19.86327 2.81139,27.24527 1.53407,4.85666 2.5402,9.0793 2.23586,9.38364 -1.62485,1.62485 -8.64479,-23.95341 -8.13575,-29.64391 0.45686,-5.10712 0.42254,-11.49163 -0.099,-18.415 -0.53104,-7.04983 3.73809,-23.1582 9.08773,-34.29 11.2253,-23.358153 33.16191,-42.295233 59.83464,-51.653053 13.54461,-4.75197 36.87324,-5.5924 51.63254,-1.86008 34.16181,8.63879 58.47839,30.33557 71.43563,63.739293 4.14291,10.68038 4.16153,10.82922 4.12245,32.95384 -0.0384,21.7587 -0.12256,22.44592 -4.01079,32.75453 -6.12289,16.23333 -17.82084,34.06436 -26.15115,39.86187 -2.21966,1.54479 -6.23415,4.65683 -8.92111,6.91565 -7.4605,6.27177 -32.15806,16.98795 -39.15208,16.98795 -1.27466,0 -2.31756,0.5715 -2.31756,1.27 0,0.78395 -6.56166,1.27 -17.145,1.27 -9.86646,0 -17.145,-0.50733 -17.145,-1.19504 z m -45.085,-20.39496 c -0.43169,-0.6985 -0.2134,-1.27 0.4851,-1.27 0.6985,0 1.62321,0.5715 2.0549,1.27 0.4317,0.6985 0.21341,1.27 -0.48509,1.27 -0.6985,0 -1.62321,-0.5715 -2.05491,-1.27 z"
style="fill:#70abd8;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11258"
d="m -101.73607,255.33336 c 1.22238,-0.31943 3.22263,-0.31943 4.445,0 1.22238,0.31944 0.22225,0.58081 -2.2225,0.58081 -2.44475,0 -3.44487,-0.26137 -2.2225,-0.58081 z m 26.04981,-0.0227 c 1.57977,-0.30377 3.86577,-0.29224 5.08,0.0256 1.21423,0.31787 -0.0783,0.56642 -2.87231,0.55232 -2.794,-0.0141 -3.78746,-0.27418 -2.20769,-0.57795 z m 51.22419,-25.54176 c 9.29493,-9.49976 16.76247,-23.23118 20.84497,-38.33002 3.1934,-11.81053 3.00152,-35.85818 -0.37495,-46.99 -7.46045,-24.59629 -20.83829,-42.84035 -41.54652,-56.659183 -17.5232,-11.69343 -35.23903,-16.42034 -57.64517,-15.38079 -24.5276,1.13799 -40.17695,7.92871 -56.97233,24.72202 -10.93499,10.933653 -13.12752,12.294363 -6.6675,4.137913 2.0955,-2.645783 3.81,-5.184483 3.81,-5.641553 0,-2.58057 19.48445,-19.29575 28.217,-24.20659 10.0109,-5.62974 24.09681,-10.79186 29.44778,-10.79186 1.53297,0 3.41898,-0.63175 4.19112,-1.4039 0.93283,-0.93282 6.66445,-1.22931 17.0815,-0.88358 13.51789,0.44863 17.33965,1.08674 27.7426,4.63209 30.90429,10.53225 52.43294,31.48663 63.48382,61.790393 3.92858,10.77296 4.18117,12.48856 4.39405,29.845 0.20791,16.95156 -0.0605,19.35734 -3.37648,30.27284 -1.98129,6.52182 -4.8094,14.22387 -6.2847,17.11569 -5.15047,10.09577 -20.13284,28.81147 -23.06427,28.81147 -0.63915,0 -3.11481,1.7145 -5.50145,3.81 -7.7354,6.79178 -6.47357,4.03574 2.22053,-4.84998 z"
style="fill:#5391c8;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11256"
d="m -101.73607,255.33336 c 1.22238,-0.31943 3.22263,-0.31943 4.445,0 1.22238,0.31944 0.22225,0.58081 -2.2225,0.58081 -2.44475,0 -3.44487,-0.26137 -2.2225,-0.58081 z m 26.67,0 c 1.22238,-0.31943 3.22263,-0.31943 4.445,0 1.22238,0.31944 0.22225,0.58081 -2.2225,0.58081 -2.44475,0 -3.44487,-0.26137 -2.2225,-0.58081 z m 54.2925,-24.7413 c 0,-0.40273 2.286,-3.23309 5.08,-6.28969 2.794,-3.05658 5.08,-4.9593 5.08,-4.22823 0,0.73105 -2.286,3.56141 -5.08,6.28967 -2.794,2.72826 -5.08,4.63098 -5.08,4.22825 z m 11.59603,-13.11825 c 0.26594,-0.6985 2.12364,-4.39301 4.12824,-8.21002 5.77401,-10.99449 9.43661,-21.84668 10.34243,-30.64439 0.46071,-4.47457 0.98837,-9.27859 1.17258,-10.67559 1.28447,-9.74079 -5.01237,-38.15412 -10.65506,-48.07904 -9.6234,-16.92658 -12.80139,-20.893723 -26.34902,-32.891983 -17.16665,-15.20341 -40.58501,-24.08346 -63.25407,-23.98544 -12.15538,0.0526 -21.72215,2.08917 -34.21802,7.28445 -11.7238,4.87429 -11.65306,4.85089 -10.23811,3.38619 2.86182,-2.96243 17.08217,-9.27068 25.4,-11.26763 4.8895,-1.17387 10.11146,-2.68404 11.60435,-3.35592 1.49289,-0.67189 9.49389,-0.98347 17.78,-0.69241 12.78518,0.4491 16.89192,1.15087 27.13065,4.63619 30.91258,10.52279 52.52619,31.5705 63.44678,61.785593 3.97994,11.0117 4.13286,12.1504 4.17868,31.115 0.043,17.83265 -0.26711,20.6734 -3.29653,30.18876 -3.68987,11.58983 -7.14563,18.95487 -12.0546,25.69124 -3.96621,5.44265 -5.78987,7.47893 -5.1183,5.715 z M -162.37857,93.648807 c 0.4317,-0.6985 1.03693,-1.27 1.34496,-1.27 0.30802,0 0.56004,0.5715 0.56004,1.27 0,0.6985 -0.60523,1.27 -1.34495,1.27 -0.73972,0 -0.99174,-0.5715 -0.56005,-1.27 z m 12.7,-12.7 c 0.4317,-0.6985 1.35641,-1.27 2.05491,-1.27 0.6985,0 0.91679,0.5715 0.48509,1.27 -0.43169,0.6985 -1.3564,1.27 -2.0549,1.27 -0.6985,0 -0.91679,-0.5715 -0.4851,-1.27 z m 5.715,-3.67412 c 0,-0.62377 0.93809,-1.49411 2.08464,-1.93408 1.74304,-0.66886 1.82161,-0.48302 0.47949,1.13413 -1.82896,2.20376 -2.56413,2.43311 -2.56413,0.79995 z"
style="fill:#558bb7;stroke-width:1.26999998" />
<path
inkscape:connector-curvature="0"
id="path11254"
d="m -102.37107,255.36771 c 0.87313,-0.35231 2.30188,-0.35231 3.175,0 0.87313,0.35232 0.15875,0.64058 -1.5875,0.64058 -1.74625,0 -2.46062,-0.28826 -1.5875,-0.64058 z m 28.59917,-0.039 c 1.23567,-0.322 2.95017,-0.30083 3.81,0.0471 0.85984,0.34789 -0.15117,0.61134 -2.24667,0.58546 -2.0955,-0.0259 -2.79899,-0.31052 -1.56333,-0.63251 z M 5.63467,183.81879 c 0.49322,-3.14325 0.84506,-13.1445 0.78188,-22.225 -0.10378,-14.91656 -0.49917,-17.67444 -4.09665,-28.575 -5.06583,-15.34974 -11.29741,-25.87478 -22.3374,-37.727523 -20.04898,-21.52496 -45.86309,-33.34969 -72.94029,-33.41193 -5.24649,-0.0121 -7.80308,-0.43613 -6.72957,-1.11626 1.4616,-0.92601 1.4616,-1.20404 0,-1.78529 -0.95216,-0.37866 5.01765,-0.73359 13.26625,-0.78874 9.69919,-0.0648 14.72016,0.3484 14.21254,1.16974 -0.43169,0.6985 0.36233,1.27 1.76449,1.27 4.03716,0 22.95611,6.30287 30.62051,10.20125 20.75352,10.55597 35.66529,27.92507 45.8062,53.354673 l 4.28258,10.73908 -0.0634,21.59 c -0.0566,19.29989 -0.34978,22.19621 -2.76365,27.305 l -2.7003,5.715 0.89676,-5.715 z M -83.32107,59.703657 c -2.61937,-0.274 -6.90562,-0.274 -9.525,0 -2.61937,0.27399 -0.47625,0.49817 4.7625,0.49817 5.23875,0 7.38188,-0.22418 4.7625,-0.49817 z"
style="fill:#2f78b0;stroke-width:1.26999998" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="200"
height="200"
viewBox="0 0 52.916665 52.916668"
version="1.1"
id="svg9255"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="venus.svg">
<defs
id="defs9249" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="54.489603"
inkscape:cy="70.802335"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="2560"
inkscape:window-height="1531"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata9252">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-244.08332)">
<g
id="g9947"
transform="translate(-1.7372519,1.8708867)">
<path
sodipodi:nodetypes="ccssscsccccc"
style="fill:#e5dad2;stroke-width:1.26999998"
d="m 14.17186,290.89089 c -4.6118105,-3.7516 -6.7170008,-5.84447 -9.2031491,-10.66781 -1.6466132,-3.19456 -2.428711,-7.32512 -2.428711,-12.82695 0,-6.98925 0.5250616,-8.83987 3.7847933,-13.3398 6.1681128,-8.51483 9.0309508,-9.76134 22.4187218,-9.76134 13.010637,0 16.221229,1.40482 21.738982,9.51209 2.448653,3.59781 2.723466,5.86021 2.8575,15.80596 0.08147,6.04508 -0.0063,9.14695 -1.5368,12.2756 -1.728052,2.21581 -2.644818,3.10474 -4.861132,5.63409 -2.302564,2.28926 -3.11546,2.89928 -5.596123,4.56501 -4.297815,1.69447 -5.713925,2.26333 -11.231376,2.01608 -8.07487,0.0197 -13.236367,-1.44885 -15.942706,-3.21293 z"
id="path9894"
inkscape:connector-curvature="0" />
<path
style="fill:#dac8b5;stroke-width:1.26999998"
d="m 18.414999,292.65497 c -2.0955,-0.93808 -5.63841,-3.63034 -7.873134,-5.98279 -10.74675682,-11.31292 -10.52117839,-26.49217 0.549926,-37.0047 8.559096,-8.12727 26.411157,-8.12727 34.963487,0 5.863571,5.57214 7.284719,9.47246 7.284719,19.99282 0,9.54537 -0.03989,9.65986 -5.3975,15.49055 -2.968624,3.23075 -7.236519,6.64698 -9.484208,7.59162 -5.173091,2.17409 -15.08799,2.13081 -20.04329,-0.0875 z"
id="path9892"
inkscape:connector-curvature="0" />
<path
style="fill:#cdb49d;stroke-width:1.26999998"
d="M 25.342539,293.22677 C 16.691234,292.40152 12.382319,289.69985 7.5403755,282.0649 0.5956857,271.11426 3.1867674,255.75932 13.278186,248.06222 c 8.486508,-6.47297 25.288819,-5.53318 32.199506,1.80099 6.023443,6.39256 7.852599,10.62039 7.857558,18.1616 0.0057,8.62539 -1.527264,13.13544 -6.108547,17.97197 -6.148217,6.49078 -11.409968,8.22913 -21.884164,7.22999 z"
id="path9890"
inkscape:connector-curvature="0" />
<path
style="fill:#d1a255;stroke-width:1.26999998"
d="M 19.076114,291.77263 C 11.336087,288.68445 5.5350575,279.84804 4.4739875,269.52995 3.8225155,263.19489 4.1443184,261.33 6.6161746,257.11572 11.485242,248.81443 17.918738,244.5389 26.47176,243.92023 c 11.468591,-0.82957 18.577182,3.46602 24.180267,14.61167 4.756404,9.46143 2.991117,19.95007 -4.598823,27.3244 -2.628014,2.55335 -6.387036,5.24799 -8.353383,5.98808 -4.403228,1.65727 -14.386574,1.61881 -18.623707,-0.0718 z"
id="path9888"
inkscape:connector-curvature="0" />
<path
style="fill:#b58d67;stroke-width:1.26999998"
d="m 18.352036,291.40361 c -4.30766,-1.8763 -10.7320364,-8.84782 -10.7320364,-11.64606 0,-0.99416 -0.6334551,-1.80756 -1.4076781,-1.80756 -0.8782279,0 -1.099022,-1.22978 -0.5870373,-3.26969 0.4513525,-1.79833 0.1412545,-5.14851 -0.6891068,-7.44483 -1.3319834,-3.68354 -1.1507117,-4.81792 1.5395373,-9.63428 1.6771066,-3.00253 5.2011843,-7.1889 7.8312843,-9.30304 10.977957,-8.82438 31.962498,-3.89199 34.603754,8.13357 0.430381,1.95952 1.603027,4.24373 2.605879,5.07602 2.106372,1.74813 2.36421,8.72946 0.561989,15.21667 -1.415026,5.09348 -9.038637,13.11006 -14.3788,15.11997 -4.86827,1.8323 -14.640305,1.60968 -19.347785,-0.44077 z m -4.982654,-17.31925 c 1.024424,-1.65755 -1.655888,-5.02437 -3.9998873,-5.02437 -1.7849907,0 -2.4362582,3.9699 -0.9028284,5.50333 1.279146,1.27915 3.9791647,1.01537 4.9027157,-0.47896 z m 26.635616,-6.31176 c 0,-2.72225 -3.690198,-2.32906 -4.22544,0.45022 -0.326855,1.69723 0.190385,2.21447 1.887607,1.88761 1.285808,-0.24762 2.337833,-1.29965 2.337833,-2.33783 z"
id="path9886"
inkscape:connector-curvature="0" />
<path
style="fill:#c98c2f;stroke-width:1.26999998"
d="m 19.049999,291.09069 c -2.94294,-1.17036 -8.934036,-7.07268 -10.7601523,-10.6007 -2.8271249,-5.46195 -3.6976275,-18.23791 -1.5260465,-22.39707 4.2971498,-8.23019 13.8261178,-14.44423 22.0840158,-14.40145 15.535168,0.0805 27.801179,19.85867 21.468619,34.61681 -0.964461,2.24769 -3.843359,6.07694 -6.397553,8.50943 -4.328566,4.12233 -5.266139,4.44337 -13.803936,4.72665 -5.037971,0.16715 -10.017197,-0.037 -11.064947,-0.45367 z m -5.680617,-17.00633 c 1.024424,-1.65755 -1.655888,-5.02437 -3.9998873,-5.02437 -1.7849907,0 -2.4362582,3.9699 -0.9028284,5.50333 1.279146,1.27915 3.9791647,1.01537 4.9027157,-0.47896 z m 26.635616,-6.31176 c 0,-2.72225 -3.690198,-2.32906 -4.22544,0.45022 -0.326855,1.69723 0.190385,2.21447 1.887607,1.88761 1.285808,-0.24762 2.337833,-1.29965 2.337833,-2.33783 z"
id="path9884"
inkscape:connector-curvature="0" />
<path
style="fill:#c07e25;stroke-width:1.26999998"
d="m 19.049999,291.09322 c -3.002704,-1.19014 -10.1599995,-8.38785 -10.1599995,-10.21736 0,-0.91073 1.04775,-1.65587 2.3283335,-1.65587 1.280583,0 2.740492,-0.41216 3.244242,-0.91591 0.503749,-0.50375 4.326396,-0.98751 8.494768,-1.07502 6.011198,-0.1262 8.218671,-0.76019 10.672033,-3.065 2.554817,-2.40013 3.964927,-2.76648 8.101914,-2.10495 4.908541,0.7849 5.030294,0.71056 6.086224,-3.71635 1.405246,-5.89141 3.505236,-6.17874 4.03997,-0.55277 0.654083,6.88162 -1.771749,12.91185 -7.408273,18.41577 -4.948589,4.83217 -5.522093,5.04588 -14.324593,5.33811 -5.04329,0.16742 -10.026869,-0.0354 -11.074619,-0.45065 z m -0.635,-17.22982 c -1.397,-0.80815 -3.618014,-2.8373 -4.935585,-4.50924 -1.55553,-1.9739 -3.25283,-2.81571 -4.8401879,-2.40061 -5.1425763,1.34481 -4.4865159,-6.51735 1.0976152,-13.15371 10.9730767,-13.04076 25.1159697,-13.57604 35.6199837,-1.34814 3.285548,3.82476 3.691662,6.44829 0.998173,6.44829 -1.04775,0 -1.905,1.10927 -1.905,2.46505 0,4.28356 -2.711599,4.39471 -5.959785,0.2443 -3.181459,-4.06515 -6.740215,-5.29449 -6.740215,-2.32835 0,0.90805 0.616179,2.26718 1.369286,3.02029 1.887423,1.88742 0.955138,8.21307 -1.369286,9.29072 -1.04775,0.48577 -3.18312,1.54353 -4.745267,2.3506 -3.518381,1.81773 -5.339628,1.80094 -8.589732,-0.0792 z"
id="path9882"
inkscape:connector-curvature="0" />
<path
style="fill:#a47349;stroke-width:1.26999998"
d="m 19.049999,291.09322 c -2.447714,-0.97017 -10.1599995,-8.24398 -10.1599995,-9.58236 0,-0.56148 1.4287495,-1.02087 3.1749995,-1.02087 1.74625,0 3.175,-0.6858 3.175,-1.524 0,-1.15097 0.358481,-1.16552 1.464559,-0.0594 0.892574,0.89258 2.256573,1.0453 3.4925,0.39105 1.115367,-0.59043 4.298738,-1.37532 7.074156,-1.7442 2.775417,-0.36888 5.2541,-1.29435 5.508184,-2.0566 1.027786,-3.08336 5.207604,-4.02046 9.056062,-2.03035 5.527124,2.85819 6.18387,2.5106 7.125922,-3.77145 1.040005,-6.93526 2.832902,-7.52174 2.911852,-0.9525 0.08858,7.37098 -1.930287,12.09877 -7.48093,17.51883 -4.883721,4.76883 -5.483599,4.99093 -14.267686,5.28254 -5.04329,0.16742 -10.026869,-0.0354 -11.074619,-0.45065 z m -0.635,-18.49982 c -1.397,-0.80815 -3.618014,-2.8373 -4.935585,-4.50924 -1.514478,-1.9218 -3.265684,-2.81235 -4.7612353,-2.42126 -5.0877973,1.33049 -4.5201133,-5.2806 1.0186626,-11.86306 10.9527017,-13.01655 26.0751797,-13.49926 35.7949487,-1.14257 2.43537,3.09607 2.432394,3.13675 -0.498121,6.81197 l -2.948122,3.6973 -3.898851,-4.17374 c -2.498844,-2.67502 -4.619814,-3.89708 -5.906645,-3.40327 -1.104286,0.42375 -2.246802,0.77046 -2.538922,0.77046 -1.51096,0 -0.206973,3.70969 2.008869,5.715 1.397,1.26427 2.54,3.31227 2.54,4.55112 0,2.97509 -3.429561,6.31015 -5.62329,5.46834 -0.956883,-0.36719 -2.117072,-0.0572 -2.578199,0.68896 -1.083758,1.75356 -4.4582,1.67 -7.67351,-0.19001 z"
id="path9880"
inkscape:connector-curvature="0" />
<path
style="fill:#b57426;stroke-width:1.26999998"
d="m 19.684999,290.11995 c -2.0955,-0.93535 -5.488547,-3.48473 -7.540105,-5.66529 l -3.7301061,-3.96467 h 3.4126061 c 1.876933,0 3.412605,-0.6858 3.412605,-1.524 0,-1.15097 0.358481,-1.16552 1.464559,-0.0594 0.892574,0.89258 2.256573,1.0453 3.4925,0.39105 1.115367,-0.59043 4.298738,-1.37532 7.074156,-1.7442 2.775417,-0.36888 5.2541,-1.29435 5.508184,-2.0566 1.027786,-3.08336 5.207604,-4.02046 9.056062,-2.03035 5.527124,2.85819 6.18387,2.5106 7.125922,-3.77145 1.187648,-7.91981 3.323936,-7.20693 2.534777,0.84584 -1.547226,15.78828 -17.839159,25.81562 -31.81116,19.57911 z m -1.27,-17.52655 c -1.397,-0.80815 -3.618014,-2.8373 -4.935585,-4.50924 -1.514478,-1.9218 -3.265684,-2.81235 -4.7612353,-2.42126 -3.4870622,0.91189 -4.037115,-1.09335 -1.6688926,-6.084 1.7656737,-3.72089 6.6771499,-8.82059 14.1696109,-14.71265 1.936116,-1.52256 14.734444,-1.60015 13.797193,-0.0837 -0.381595,0.61743 0.946287,1.80196 2.95085,2.63228 2.004563,0.83031 5.097521,3.03976 6.873241,4.90989 l 3.228582,3.40022 -2.991608,3.72077 -2.991608,3.72078 -3.898851,-4.17374 c -2.498844,-2.67502 -4.619814,-3.89708 -5.906645,-3.40327 -1.104286,0.42375 -2.246802,0.77046 -2.538922,0.77046 -1.51096,0 -0.206973,3.70969 2.008869,5.715 1.397,1.26427 2.54,3.31227 2.54,4.55112 0,2.97509 -3.429561,6.31015 -5.62329,5.46834 -0.956883,-0.36719 -2.117072,-0.0572 -2.578199,0.68896 -1.083758,1.75356 -4.4582,1.67 -7.67351,-0.19001 z"
id="path9878"
inkscape:connector-curvature="0" />
<path
style="fill:#ae681a;stroke-width:1.26999998"
d="m 20.32065,290.49321 c -6.290813,-2.50849 -12.0236912,-9.89877 -6.259637,-8.06933 1.575615,0.50008 3.48603,0.0895 4.762499,-1.02356 1.172318,-1.02224 4.417487,-2.26303 7.211487,-2.75731 2.793999,-0.49429 6.327736,-2.05922 7.852747,-3.47762 l 2.772748,-2.57892 6.434752,2.90815 c 3.539113,1.59948 6.434751,3.13015 6.434751,3.40149 0,0.27135 -1.458254,2.40523 -3.240566,4.74196 -5.368698,7.03872 -17.486418,10.23751 -25.968781,6.85514 z m -0.846481,-17.98572 c -1.512956,-0.84838 -4.003368,-3.13962 -5.534247,-5.09166 -1.799291,-2.2943 -3.745389,-3.41687 -5.5041705,-3.175 -5.3252821,0.73234 -0.969546,-8.29099 7.1369445,-14.78488 2.261767,-1.81184 4.802557,-3.85713 5.646201,-4.54511 1.682135,-1.37173 15.284678,-1.77109 13.922328,-0.40874 -0.463159,0.46316 0.904857,1.9045 3.040035,3.20298 3.011841,1.83161 3.694486,2.95212 3.045065,4.99826 -0.710282,2.23791 -0.433346,2.50926 1.828298,1.79144 3.083488,-0.97866 3.184584,-0.66384 1.191521,3.71045 -1.842739,4.04437 -2.776763,4.05472 -5.394361,0.0598 -1.525546,-2.32828 -3.201493,-3.175 -6.284395,-3.175 -2.312232,0 -4.569997,0.36594 -5.017258,0.8132 -0.834433,0.83444 2.710229,8.08741 4.642327,9.49898 2.153147,1.57307 0.156596,5.56416 -2.995433,5.98786 -1.739114,0.23377 -3.70495,0.94815 -4.368525,1.5875 -1.518867,1.46343 -1.978162,1.42311 -5.35433,-0.47004 z m 30.156091,-0.37833 c 0.06094,-1.47948 0.361875,-1.78042 0.767292,-0.76729 0.366866,0.91678 0.321747,2.01215 -0.100266,2.43416 -0.422011,0.42201 -0.722174,-0.32808 -0.66703,-1.66687 z"
id="path9876"
inkscape:connector-curvature="0" />
<path
style="fill:#a45b16;stroke-width:1.26999998"
d="m 19.367499,290.02659 c -2.270125,-0.98669 -4.1275,-2.21893 -4.1275,-2.7383 0,-0.51937 1.535673,-2.54721 3.412606,-4.50631 2.514685,-2.62476 4.628483,-3.56199 8.03362,-3.56199 3.286278,0 5.482043,-0.91652 7.60199,-3.1731 2.558724,-2.72364 3.264685,-2.92972 4.983879,-1.45492 1.101598,0.94501 3.802471,2.48683 6.001942,3.42627 l 3.999038,1.70807 -3.112105,4.08018 c -5.55471,7.2826 -17.805536,10.12663 -26.79347,6.2201 z m 0.3175,-18.65252 c -3.516922,-1.96432 -3.530127,-1.98202 -2.600945,-3.48547 0.911826,-1.47536 7.045945,1.88289 7.045945,3.85745 0,1.47737 -1.333773,1.36575 -4.445,-0.37198 z m 8.572499,-0.68629 c -2.562029,-0.91903 -1.819561,-4.16779 0.9525,-4.16779 1.397,0 2.54,0.82352 2.54,1.83005 0,2.20881 -1.343995,3.10843 -3.4925,2.33774 z M 6.1057371,260.96689 c 0.5892269,-2.25321 9.3400339,-11.68562 14.5834899,-15.7194 2.38987,-1.83852 15.398454,-2.19876 14.284012,-0.39555 -0.405165,0.65557 0.275482,1.78119 1.512548,2.50138 1.237065,0.72019 1.552772,1.32681 0.70157,1.34805 -0.851204,0.0212 -1.227866,0.87194 -0.83703,1.89044 0.976141,2.54379 -5.252399,4.05203 -7.845646,1.89982 -1.471196,-1.22098 -2.29894,-1.25538 -3.412507,-0.14182 -0.808597,0.8086 -2.498875,1.47018 -3.756175,1.47018 -3.307514,0 -2.815552,3.55779 0.558526,4.03917 3.675355,0.52437 4.713913,4.85083 1.164428,4.85083 -1.390007,0 -2.817153,-0.71437 -3.171435,-1.5875 -0.484361,-1.19371 -0.9718,-1.11495 -1.965025,0.3175 -0.820842,1.18384 -3.431319,1.92812 -6.895732,1.96607 -4.9335629,0.0541 -5.4996403,-0.22654 -4.9210239,-2.43917 z m 34.5342609,-3.3369 c 0,-0.6985 0.5715,-1.27 1.27,-1.27 0.6985,0 1.27,0.5715 1.27,1.27 0,0.6985 -0.5715,1.27 -1.27,1.27 -0.6985,0 -1.27,-0.5715 -1.27,-1.27 z"
id="path9874"
inkscape:connector-curvature="0" />
<path
style="fill:#955729;stroke-width:1.26999998"
d="m 19.267861,289.98469 -4.227136,-1.83587 4.192671,-3.82942 c 3.113033,-2.84331 5.427917,-3.82941 8.989636,-3.82941 2.638332,0 4.796966,-0.46227 4.796966,-1.02726 0,-0.565 0.784155,-2.09967 1.742567,-3.41037 1.670679,-2.28479 1.950531,-2.21839 6.783707,1.60956 4.005033,3.17204 5.384512,3.67721 6.711789,2.45786 0.918856,-0.84413 0.122682,0.55809 -1.769274,3.11605 -5.808594,7.85333 -17.820657,10.83147 -27.220926,6.74886 z M 6.0196987,261.2959 c 0.6585267,-2.51821 9.1327323,-11.78896 14.6695283,-16.04841 2.574807,-1.9808 15.392731,-2.1895 14.182261,-0.23092 -0.461127,0.74612 -1.637854,1.04981 -2.614952,0.67486 -2.482778,-0.95273 -2.217487,0.53777 0.445962,2.50555 1.758075,1.29889 1.897039,1.97207 0.665009,3.2215 -1.239944,1.25746 -2.088765,1.0987 -4.163255,-0.77869 -2.543281,-2.30164 -2.719108,-2.29318 -7.332509,0.3525 -3.479128,1.99521 -4.618483,3.41655 -4.316585,5.38492 0.595723,3.8841 -2.024496,6.45412 -5.651967,5.54369 -1.675397,-0.4205 -3.8510419,-0.0966 -4.8347671,0.71986 -1.4699517,1.21995 -1.6567832,0.98036 -1.0487252,-1.34486 z"
id="path9872"
inkscape:connector-curvature="0" />
<path
style="fill:#924a13;stroke-width:1.26999998"
d="m 19.222535,289.28679 c -2.637997,-1.05627 -2.792161,-1.47045 -1.27,-3.412 3.196529,-4.07725 5.514699,-5.30377 10.101109,-5.34441 3.609385,-0.032 4.859881,-0.70153 6.005273,-3.21539 1.81811,-3.99032 2.401336,-3.94544 7.851081,0.60407 3.683955,3.07541 4.211274,4.1024 3.079892,5.99833 -3.37304,5.65242 -17.63715,8.62477 -25.767355,5.3694 z m -8.745036,-27.47308 c -3.6081015,-0.69495 -3.5791971,-1.09277 0.464604,-6.39447 6.342602,-8.31558 15.847922,-11.58438 21.51766,-7.39975 1.950833,1.43984 2.140245,2.14909 0.907744,3.39899 -1.239944,1.25746 -2.088765,1.0987 -4.163255,-0.77869 -2.543281,-2.30164 -2.719108,-2.29318 -7.332509,0.3525 -3.479128,1.99521 -4.618483,3.41655 -4.316585,5.38492 0.395963,2.58168 -1.789512,6.51434 -3.423164,6.15983 -0.438347,-0.0951 -2.08287,-0.42062 -3.654495,-0.72333 z m 14.627744,-17.80413 c 2.282634,-0.28265 5.711634,-0.27682 7.62,0.013 1.908365,0.28978 0.04076,0.52104 -4.150245,0.51392 -4.190999,-0.007 -5.752389,-0.24423 -3.469755,-0.52688 z"
id="path9870"
inkscape:connector-curvature="0" />
<path
style="fill:#853c10;stroke-width:1.26999998"
d="m 23.473071,289.34451 c -0.762809,-1.23425 4.012815,-6.1817 6.054427,-6.27227 0.523875,-0.0232 0.9525,0.98645 0.9525,2.24375 0,1.2573 0.6858,2.9718 1.524,3.81 1.185333,1.18533 0.496434,1.524 -3.100048,1.524 -2.543227,0 -4.987122,-0.58747 -5.430879,-1.30548 z m 14.653518,-3.10748 c -0.88418,-1.06537 -2.394873,-1.93704 -3.357096,-1.93704 -0.962222,0 -1.749495,-0.32332 -1.749495,-0.71849 0,-0.67524 2.467599,-5.77191 3.236838,-6.68549 0.644956,-0.76597 6.699113,3.71829 7.365875,5.45585 0.360795,0.94021 -0.366525,2.63485 -1.616266,3.76585 -2.031422,1.83841 -2.442644,1.85106 -3.879856,0.11933 z m -26.020157,-26 c -1.116634,-1.80675 0.307316,-3.87704 2.66664,-3.87704 1.112711,0 1.750126,0.89225 1.512549,2.11726 -0.494693,2.55075 -3.030435,3.6185 -4.179189,1.75978 z m 6.943567,-11.43868 c 0,-1.24949 4.919092,-3.1826 5.816075,-2.28562 0.299563,0.29956 -0.886507,1.19674 -2.635708,1.99373 -1.749202,0.79699 -3.180367,0.92834 -3.180367,0.29189 z m 4.1275,-4.7438 c 1.222375,-0.31944 3.222625,-0.31944 4.445,0 1.222374,0.31944 0.22225,0.5808 -2.2225,0.5808 -2.44475,0 -3.444875,-0.26136 -2.2225,-0.5808 z m 9.604374,0.008 c 0.916781,-0.36686 2.012156,-0.32174 2.434167,0.10027 0.42201,0.42201 -0.328084,0.72217 -1.666875,0.66702 -1.479477,-0.0609 -1.780413,-0.36187 -0.767292,-0.76728 z"
id="path9868"
inkscape:connector-curvature="0" />
<path
style="fill:#6c3610;stroke-width:1.26999998"
d="m 12.699999,258.89999 c 0,-0.6985 0.5715,-1.27 1.27,-1.27 0.6985,0 1.27,0.5715 1.27,1.27 0,0.6985 -0.5715,1.27 -1.27,1.27 -0.6985,0 -1.27,-0.5715 -1.27,-1.27 z"
id="path9864"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -58,8 +58,6 @@ public:
SkString fFamilyName;
};
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //
class FontMgr final : public SkFontMgr {
public:
FontMgr() {
@ -93,7 +91,12 @@ public:
}
#ifdef SK_XML
fFamilies.emplace_back(sk_make_sp<FontStyleSet>("Emoji"));
fFamilies.back()->fTypefaces.emplace_back(SkTestSVGTypeface::Default(), SkFontStyle::Normal(), "Normal");
fFamilies.back()->fTypefaces.emplace_back(SkTestSVGTypeface::Default(),
SkFontStyle::Normal(), "Normal");
fFamilies.emplace_back(sk_make_sp<FontStyleSet>("Planet"));
fFamilies.back()->fTypefaces.emplace_back(SkTestSVGTypeface::Planets(),
SkFontStyle::Normal(), "Normal");
#endif
}
@ -110,11 +113,12 @@ public:
SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
if (familyName) {
if (strstr(familyName, "ono")) { return this->createStyleSet(0); }
if (strstr(familyName, "ans")) { return this->createStyleSet(1); }
if (strstr(familyName, "erif")) { return this->createStyleSet(2); }
if (strstr(familyName, "ono" )) { return this->createStyleSet(0); }
if (strstr(familyName, "ans" )) { return this->createStyleSet(1); }
if (strstr(familyName, "erif" )) { return this->createStyleSet(2); }
#ifdef SK_XML
if (strstr(familyName, "oji")) { return this->createStyleSet(6); }
if (strstr(familyName, "oji" )) { return this->createStyleSet(6); }
if (strstr(familyName, "Planet")) { return this->createStyleSet(7); }
#endif
}
return nullptr;

View File

@ -51,16 +51,16 @@ class SkDescriptor;
SkTestSVGTypeface::SkTestSVGTypeface(const char* name,
int upem,
const SkFontMetrics& fontMetrics,
const SkSVGTestTypefaceGlyphData* data, int dataCount,
SkSpan<const SkSVGTestTypefaceGlyphData> data,
const SkFontStyle& style)
: SkTypeface(style, false)
, fName(name)
, fUpem(upem)
, fFontMetrics(fontMetrics)
, fGlyphs(new Glyph[dataCount])
, fGlyphCount(dataCount)
, fGlyphs(new Glyph[data.size()])
, fGlyphCount(data.size())
{
for (int i = 0; i < dataCount; ++i) {
for (size_t i = 0; i < data.size(); ++i) {
const SkSVGTestTypefaceGlyphData& datum = data[i];
std::unique_ptr<SkStreamAsset> stream = GetResourceAsStream(datum.fSvgResourcePath);
fCMap.set(datum.fUnicode, i);
@ -265,15 +265,14 @@ SkScalerContext* SkTestSVGTypeface::onCreateScalerContext(
return new SkTestSVGScalerContext(sk_ref_sp(const_cast<SkTestSVGTypeface*>(this)), e, desc);
}
// Recommended that the first four be .notdef, .null, CR, space
constexpr const static SkSVGTestTypefaceGlyphData gGlyphs[] = {
{"fonts/svg/notdef.svg", {100,800}, 800, 0x0}, // .notdef
{"fonts/svg/empty.svg", {0,0}, 800, 0x0020}, // space
{"fonts/svg/diamond.svg", {100, 800}, 800, 0x2662}, // ♢
{"fonts/svg/smile.svg", {0,800}, 800, 0x1F600}, // 😀
};
sk_sp<SkTestSVGTypeface> SkTestSVGTypeface::Default() {
// Recommended that the first four be .notdef, .null, CR, space
constexpr const static SkSVGTestTypefaceGlyphData glyphs[] = {
{"fonts/svg/notdef.svg", {100,800}, 800, 0x0}, // .notdef
{"fonts/svg/empty.svg", {0,0}, 800, 0x0020}, // space
{"fonts/svg/diamond.svg", {100, 800}, 800, 0x2662}, // ♢
{"fonts/svg/smile.svg", {0,800}, 800, 0x1F600}, // 😀
};
SkFontMetrics metrics;
metrics.fFlags = SkFontMetrics::kUnderlineThicknessIsValid_Flag |
SkFontMetrics::kUnderlinePositionIsValid_Flag |
@ -294,8 +293,66 @@ sk_sp<SkTestSVGTypeface> SkTestSVGTypeface::Default() {
metrics.fUnderlinePosition = 20;
metrics.fStrikeoutThickness = 20;
metrics.fStrikeoutPosition = -400;
return sk_make_sp<SkTestSVGTypeface>("Emoji", 1000, metrics, gGlyphs, SK_ARRAY_COUNT(gGlyphs),
SkFontStyle::Normal());
class DefaultTypeface : public SkTestSVGTypeface {
using SkTestSVGTypeface::SkTestSVGTypeface;
bool getPathOp(SkColor color, SkPathOp* op) const override {
if ((SkColorGetR(color) + SkColorGetG(color) + SkColorGetB(color)) / 3 > 0x20) {
*op = SkPathOp::kDifference_SkPathOp;
} else {
*op = SkPathOp::kUnion_SkPathOp;
}
return true;
}
};
return sk_make_sp<DefaultTypeface>("Emoji", 1000, metrics, glyphs, SkFontStyle::Normal());
}
sk_sp<SkTestSVGTypeface> SkTestSVGTypeface::Planets() {
// Recommended that the first four be .notdef, .null, CR, space
constexpr const static SkSVGTestTypefaceGlyphData glyphs[] = {
{"fonts/svg/planets/pluto.svg", {0,20}, 60, 0x0}, // .notdef
{"fonts/svg/empty.svg", {0,0}, 400, 0x0020}, // space
{"fonts/svg/planets/mercury.svg", {0, 45}, 120, 0x263F}, // ☿
{"fonts/svg/planets/venus.svg", {0, 100}, 240, 0x2640}, // ♀
{"fonts/svg/planets/earth.svg", {0, 100}, 240, 0x2641}, // ♁
{"fonts/svg/planets/mars.svg", {0, 50}, 130, 0x2642}, // ♂
{"fonts/svg/planets/jupiter.svg", {0, 1000}, 2200, 0x2643}, // ♃
{"fonts/svg/planets/saturn.svg", {-300, 1500}, 2600, 0x2644}, // ♄
{"fonts/svg/planets/uranus.svg", {0, 375}, 790, 0x2645}, // ♅
{"fonts/svg/planets/neptune.svg", {0, 350}, 740, 0x2646}, // ♆
};
SkFontMetrics metrics;
metrics.fFlags = SkFontMetrics::kUnderlineThicknessIsValid_Flag |
SkFontMetrics::kUnderlinePositionIsValid_Flag |
SkFontMetrics::kStrikeoutThicknessIsValid_Flag |
SkFontMetrics::kStrikeoutPositionIsValid_Flag;
metrics.fTop = -1500;
metrics.fAscent = -200;
metrics.fDescent = 50;
metrics.fBottom = 1558;
metrics.fLeading = 10;
metrics.fAvgCharWidth = 200;
metrics.fMaxCharWidth = 200;
metrics.fXMin = -300;
metrics.fXMax = 2566;
metrics.fXHeight = 100;
metrics.fCapHeight = 180;
metrics.fUnderlineThickness = 8;
metrics.fUnderlinePosition = 2;
metrics.fStrikeoutThickness = 2;
metrics.fStrikeoutPosition = -80;
class PlanetTypeface : public SkTestSVGTypeface {
using SkTestSVGTypeface::SkTestSVGTypeface;
bool getPathOp(SkColor color, SkPathOp* op) const override {
*op = SkPathOp::kUnion_SkPathOp;
return true;
}
};
return sk_make_sp<PlanetTypeface>("Planets", 200, metrics, glyphs, SkFontStyle::Normal());
}
void SkTestSVGTypeface::exportTtxCommon(SkWStream* out, const char* type,
@ -619,21 +676,70 @@ void SkTestSVGTypeface::exportTtxCommon(SkWStream* out, const char* type,
out->writeText(" </post>\n");
}
void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out, SkSpan<unsigned> strikeSizes) const {
SkPaint paint;
SkFont font;
font.setTypeface(sk_ref_sp(const_cast<SkTestSVGTypeface*>(this)));
SkString name;
this->getFamilyName(&name);
// The CBDT/CBLC format is quite restrictive. Only write strikes which fully fit.
SkSTArray<8, int> goodStrikeSizes;
for (size_t strikeIndex = 0; strikeIndex < strikeSizes.size(); ++strikeIndex) {
font.setSize(strikeSizes[strikeIndex]);
// CBLC limits
SkFontMetrics fm;
font.getMetrics(&fm);
if (!SkTFitsIn<int8_t>((int)(-fm.fTop)) ||
!SkTFitsIn<int8_t>((int)(-fm.fBottom)) ||
!SkTFitsIn<uint8_t>((int)(fm.fXMax - fm.fXMin)))
{
SkDebugf("Metrics too big cbdt font size %f for %s.\n", font.getSize(), name.c_str());
continue;
}
// CBDT limits
auto exceedsCbdtLimits = [&](){
for (int i = 0; i < fGlyphCount; ++i) {
SkGlyphID gid = i;
SkScalar advance;
SkRect bounds;
font.getWidthsBounds(&gid, 1, &advance, &bounds, nullptr);
SkIRect ibounds = bounds.roundOut();
if (!SkTFitsIn<int8_t>(ibounds.fLeft) ||
!SkTFitsIn<int8_t>(ibounds.fTop) ||
!SkTFitsIn<uint8_t>(ibounds.width()) ||
!SkTFitsIn<uint8_t>(ibounds.height()) ||
!SkTFitsIn<uint8_t>((int)advance)
) {
return true;
}
}
return false;
};
if (exceedsCbdtLimits()) {
SkDebugf("Glyphs too big cbdt font size %f for %s.\n", font.getSize(), name.c_str());
continue;
}
goodStrikeSizes.emplace_back(strikeSizes[strikeIndex]);
}
if (goodStrikeSizes.empty()) {
SkDebugf("No strike size fit for cbdt font for %s.\n", name.c_str());
return;
}
out->writeText("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
out->writeText("<ttFont sfntVersion=\"\\x00\\x01\\x00\\x00\" ttLibVersion=\"3.19\">\n");
this->exportTtxCommon(out, "CBDT");
int strikeSizes[3] = { 16, 64, 128 };
SkPaint paint;
SkFont font;
font.setTypeface(sk_ref_sp(const_cast<SkTestSVGTypeface*>(this)));
out->writeText(" <CBDT>\n");
out->writeText(" <header version=\"2.0\"/>\n");
for (size_t strikeIndex = 0; strikeIndex < SK_ARRAY_COUNT(strikeSizes); ++strikeIndex) {
font.setSize(strikeSizes[strikeIndex]);
for (size_t strikeIndex = 0; strikeIndex < goodStrikeSizes.size(); ++strikeIndex) {
font.setSize(goodStrikeSizes[strikeIndex]);
out->writeText(" <strikedata index=\"");
out->writeDecAsText(strikeIndex);
out->writeText("\">\n");
@ -670,13 +776,13 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
out->writeDecAsText(image->width());
out->writeText("\"/>\n");
out->writeText(" <BearingX value=\"");
out->writeDecAsText(bounds.fLeft);
out->writeDecAsText(ibounds.fLeft);
out->writeText("\"/>\n");
out->writeText(" <BearingY value=\"");
out->writeScalarAsText(-bounds.fTop);
out->writeDecAsText(-ibounds.fTop);
out->writeText("\"/>\n");
out->writeText(" <Advance value=\"");
out->writeScalarAsText(advance);
out->writeDecAsText((int)advance);
out->writeText("\"/>\n");
out->writeText(" </SmallGlyphMetrics>\n");
out->writeText(" <rawimagedata>");
@ -700,8 +806,8 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
SkFontMetrics fm;
out->writeText(" <CBLC>\n");
out->writeText(" <header version=\"2.0\"/>\n");
for (size_t strikeIndex = 0; strikeIndex < SK_ARRAY_COUNT(strikeSizes); ++strikeIndex) {
font.setSize(strikeSizes[strikeIndex]);
for (size_t strikeIndex = 0; strikeIndex < goodStrikeSizes.size(); ++strikeIndex) {
font.setSize(goodStrikeSizes[strikeIndex]);
font.getMetrics(&fm);
out->writeText(" <strike index=\"");
out->writeDecAsText(strikeIndex);
@ -709,13 +815,13 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
out->writeText(" <bitmapSizeTable>\n");
out->writeText(" <sbitLineMetrics direction=\"hori\">\n");
out->writeText(" <ascender value=\"");
out->writeScalarAsText(-fm.fTop);
out->writeDecAsText((int)(-fm.fTop));
out->writeText("\"/>\n");
out->writeText(" <descender value=\"");
out->writeScalarAsText(-fm.fBottom);
out->writeDecAsText((int)(-fm.fBottom));
out->writeText("\"/>\n");
out->writeText(" <widthMax value=\"");
out->writeScalarAsText(fm.fXMax - fm.fXMin);
out->writeDecAsText((int)(fm.fXMax - fm.fXMin));
out->writeText("\"/>\n");
out->writeText(" <caretSlopeNumerator value=\"0\"/>\n");
out->writeText(" <caretSlopeDenominator value=\"0\"/>\n");
@ -729,13 +835,13 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
out->writeText(" </sbitLineMetrics>\n");
out->writeText(" <sbitLineMetrics direction=\"vert\">\n");
out->writeText(" <ascender value=\"");
out->writeScalarAsText(-fm.fTop);
out->writeDecAsText((int)(-fm.fTop));
out->writeText("\"/>\n");
out->writeText(" <descender value=\"");
out->writeScalarAsText(-fm.fBottom);
out->writeDecAsText((int)(-fm.fBottom));
out->writeText("\"/>\n");
out->writeText(" <widthMax value=\"");
out->writeScalarAsText(fm.fXMax - fm.fXMin);
out->writeDecAsText((int)(fm.fXMax - fm.fXMin));
out->writeText("\"/>\n");
out->writeText(" <caretSlopeNumerator value=\"0\"/>\n");
out->writeText(" <caretSlopeDenominator value=\"0\"/>\n");
@ -751,10 +857,10 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
out->writeText(" <startGlyphIndex value=\"1\"/>\n");
out->writeText(" <endGlyphIndex value=\"1\"/>\n");
out->writeText(" <ppemX value=\"");
out->writeDecAsText(strikeSizes[strikeIndex]);
out->writeDecAsText(goodStrikeSizes[strikeIndex]);
out->writeText("\"/>\n");
out->writeText(" <ppemY value=\"");
out->writeDecAsText(strikeSizes[strikeIndex]);
out->writeDecAsText(goodStrikeSizes[strikeIndex]);
out->writeText("\"/>\n");
out->writeText(" <bitDepth value=\"32\"/>\n");
out->writeText(" <flags value=\"1\"/>\n");
@ -790,7 +896,7 @@ void SkTestSVGTypeface::exportTtxCbdt(SkWStream* out) const {
* make the glyph contour a degenerate line with points at the edge of the
* bounding box of the glyph.
*/
void SkTestSVGTypeface::exportTtxSbix(SkWStream* out) const {
void SkTestSVGTypeface::exportTtxSbix(SkWStream* out, SkSpan<unsigned> strikeSizes) const {
out->writeText("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
out->writeText("<ttFont sfntVersion=\"\\x00\\x01\\x00\\x00\" ttLibVersion=\"3.19\">\n");
this->exportTtxCommon(out, "sbix");
@ -841,12 +947,10 @@ void SkTestSVGTypeface::exportTtxSbix(SkWStream* out) const {
// The loca table will be re-calculated, but if we don't write one we don't get one.
out->writeText(" <loca/>\n");
int strikeSizes[3] = { 16, 64, 128 };
out->writeText(" <sbix>\n");
out->writeText(" <version value=\"1\"/>\n");
out->writeText(" <flags value=\"00000000 00000001\"/>\n");
for (size_t strikeIndex = 0; strikeIndex < SK_ARRAY_COUNT(strikeSizes); ++strikeIndex) {
for (size_t strikeIndex = 0; strikeIndex < strikeSizes.size(); ++strikeIndex) {
font.setSize(strikeSizes[strikeIndex]);
out->writeText(" <strike>\n");
out->writeText(" <ppem value=\"");
@ -875,12 +979,31 @@ void SkTestSVGTypeface::exportTtxSbix(SkWStream* out) const {
sk_sp<SkImage> image = surface->makeImageSnapshot();
sk_sp<SkData> data = image->encodeToData(SkEncodedImageFormat::kPNG, 100);
// The originOffset values are difficult to use as DirectWrite and FreeType interpret
// the origin to be the initial glyph position on the baseline, but CoreGraphics
// interprets the origin to be the lower left of the cbox of the outline in the 'glyf'
// table.
//#define SK_SBIX_LIKE_FT
//#define SK_SBIX_LIKE_DW
out->writeText(" <glyph name=\"glyf");
out->writeHexAsText(i, 4);
out->writeText("\" graphicType=\"png \" originOffsetX=\"");
#if defined(SK_SBIX_LIKE_FT) || defined(SK_SBIX_LIKE_DW)
out->writeDecAsText(bounds.fLeft);
#else
out->writeDecAsText(0);
#endif
// DirectWrite and CoreGraphics use positive values of originOffsetY to push the
// image visually up (but from different origins).
// FreeType uses positive values to push the image down.
out->writeText("\" originOffsetY=\"");
#if defined(SK_SBIX_LIKE_FT)
out->writeScalarAsText(bounds.fBottom);
#elif defined(SK_SBIX_LIKE_DW)
out->writeScalarAsText(-bounds.fBottom);
#else
out->writeDecAsText(0);
#endif
out->writeText("\">\n");
out->writeText(" <hexdata>");
@ -1020,16 +1143,17 @@ void path_to_quads(const SkPath& path, SkPath* quadPath) {
class SkCOLRCanvas : public SkNoDrawCanvas {
public:
SkCOLRCanvas(SkRect glyphBounds, SkGlyphID glyphId,
SkCOLRCanvas(SkRect glyphBounds, const SkTestSVGTypeface& typeface, SkGlyphID glyphId,
SkTestSVGTypeface::GlyfInfo* glyf, SkTHashMap<SkColor, int>* colors,
SkWStream* out)
: SkNoDrawCanvas(glyphBounds.roundOut().width(), glyphBounds.roundOut().height())
, fOut(out)
, fGlyphId(glyphId)
, fBaselineOffset(glyphBounds.top())
, fLayerId(0)
, fTypeface(typeface)
, fGlyphId(glyphId)
, fGlyf(glyf)
, fColors(colors)
, fOut(out)
, fLayerId(0)
{ }
void writePoint(SkScalar x, SkScalar y, bool on) {
@ -1169,12 +1293,10 @@ public:
// While creating the default glyf, union with dark colors and intersect with bright colors.
SkColor color = paint.getColor();
if ((SkColorGetR(color) + SkColorGetG(color) + SkColorGetB(color)) / 3 > 0x20) {
fBasePath.add(path, SkPathOp::kDifference_SkPathOp);
} else {
fBasePath.add(path, SkPathOp::kUnion_SkPathOp);
SkPathOp op;
if (fTypeface.getPathOp(color, &op)) {
fBasePath.add(path, op);
}
SkIRect bounds = this->writePath(path, true);
// The CPAL table has the concept of a 'current color' which is index 0xFFFF.
@ -1207,13 +1329,14 @@ public:
}
private:
SkWStream * const fOut;
SkGlyphID fGlyphId;
SkScalar fBaselineOffset;
int fLayerId;
SkOpBuilder fBasePath;
const SkTestSVGTypeface& fTypeface;
SkGlyphID fGlyphId;
SkTestSVGTypeface::GlyfInfo* fGlyf;
SkTHashMap<SkColor, int>* fColors;
SkWStream * const fOut;
SkOpBuilder fBasePath;
int fLayerId;
};
} // namespace
@ -1235,7 +1358,7 @@ void SkTestSVGTypeface::exportTtxColr(SkWStream* out) const {
: SkSize::MakeEmpty();
SkRect bounds = SkRect::MakeXYWH(glyphData.fOrigin.fX, -glyphData.fOrigin.fY,
containerSize.fWidth, containerSize.fHeight);
SkCOLRCanvas canvas(bounds, i, &glyfInfos.emplace_back(), &colors, &glyfOut);
SkCOLRCanvas canvas(bounds, *this, i, &glyfInfos.emplace_back(), &colors, &glyfOut);
if (glyphData.fSvg) {
glyphData.fSvg->render(&canvas);
}
@ -1254,9 +1377,12 @@ void SkTestSVGTypeface::exportTtxColr(SkWStream* out) const {
out->writeText(" <COLR>\n");
out->writeText(" <version value=\"0\"/>\n");
for (int i = 0; i < fGlyphCount; ++i) {
if (glyfInfos[i].fBounds.isEmpty() || glyfInfos[i].fLayers.empty()) {
if (glyfInfos[i].fLayers.empty()) {
continue;
}
if (glyfInfos[i].fBounds.isEmpty()) {
SkDebugf("Glyph %d is empty but has layers.\n", i);
}
out->writeText(" <ColorGlyph name=\"glyf");
out->writeHexAsText(i, 4);
out->writeText("\">\n");

View File

@ -12,10 +12,12 @@
#include "SkFontMetrics.h"
#include "SkMutex.h"
#include "SkPaint.h"
#include "SkPathOps.h"
#include "SkPoint.h"
#include "SkRect.h"
#include "SkRefCnt.h"
#include "SkScalar.h"
#include "SkSpan.h"
#include "SkStream.h"
#include "SkString.h"
#include "SkTArray.h"
@ -39,7 +41,7 @@ struct SkScalerContextRec;
struct SkSVGTestTypefaceGlyphData {
const char* fSvgResourcePath;
SkPoint fOrigin;
SkPoint fOrigin; // y-down
SkScalar fAdvance;
SkUnichar fUnicode; //TODO: this limits to 1:1
};
@ -49,16 +51,18 @@ public:
SkTestSVGTypeface(const char* name,
int upem,
const SkFontMetrics& metrics,
const SkSVGTestTypefaceGlyphData* data, int dataCount,
SkSpan<const SkSVGTestTypefaceGlyphData> data,
const SkFontStyle& style);
~SkTestSVGTypeface() override;
void getAdvance(SkGlyph* glyph) const;
void getFontMetrics(SkFontMetrics* metrics) const;
static sk_sp<SkTestSVGTypeface> Default();
void exportTtxCbdt(SkWStream*) const;
void exportTtxSbix(SkWStream*) const;
static sk_sp<SkTestSVGTypeface> Planets();
void exportTtxCbdt(SkWStream*, SkSpan<unsigned> strikeSizes) const;
void exportTtxSbix(SkWStream*, SkSpan<unsigned> strikeSizes) const;
void exportTtxColr(SkWStream*) const;
virtual bool getPathOp(SkColor, SkPathOp*) const = 0;
struct GlyfLayerInfo {
GlyfLayerInfo(int layerColorIndex, SkIRect bounds)

View File

@ -11,27 +11,39 @@
#include "SkCommandLineFlags.h"
#include "SkRefCnt.h"
#include "SkStream.h"
#include "SkString.h"
#include "SkTestSVGTypeface.h"
static void export_ttx(sk_sp<SkTestSVGTypeface> typeface, SkString prefix,
SkSpan<unsigned> cbdtStrikeSizes, SkSpan<unsigned> sbixStrikeSizes)
{
SkFILEWStream cbdt((SkString(prefix) += "cbdt.ttx").c_str());
typeface->exportTtxCbdt(&cbdt, cbdtStrikeSizes);
cbdt.flush();
cbdt.fsync();
SkFILEWStream sbix((SkString(prefix) += "sbix.ttx").c_str());
typeface->exportTtxSbix(&sbix, sbixStrikeSizes);
sbix.flush();
sbix.fsync();
SkFILEWStream colr((SkString(prefix) += "colr.ttx").c_str());
typeface->exportTtxColr(&colr);
colr.flush();
colr.fsync();
}
int main(int argc, char** argv) {
SkCommandLineFlags::Parse(argc, argv);
sk_sp<SkTestSVGTypeface> typeface = SkTestSVGTypeface::Default();
// Most of the time use these sizes.
unsigned usual[] = { 16, 64, 128 };
SkFILEWStream cbdt("cbdt.ttx");
typeface->exportTtxCbdt(&cbdt);
cbdt.flush();
cbdt.fsync();
// But the planet font cannot get very big in the size limited cbdt format.
unsigned small[] = { 8, 16 };
SkFILEWStream sbix("sbix.ttx");
typeface->exportTtxSbix(&sbix);
sbix.flush();
sbix.fsync();
SkFILEWStream colr("colr.ttx");
typeface->exportTtxColr(&colr);
colr.flush();
colr.fsync();
export_ttx(SkTestSVGTypeface::Default(), SkString( ), usual, usual);
export_ttx(SkTestSVGTypeface::Planets(), SkString("planet"), small, usual);
return 0;
}

View File

@ -19,20 +19,42 @@
namespace sk_tool_utils {
sk_sp<SkTypeface> emoji_typeface() {
const char* filename;
sk_sp<SkTypeface> planet_typeface() {
static const sk_sp<SkTypeface> planetTypeface = [](){
const char* filename;
#if defined(SK_BUILD_FOR_WIN)
filename = "fonts/colr.ttf";
filename = "fonts/planetcolr.ttf";
#elif defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
filename = "fonts/sbix.ttf";
filename = "fonts/planetsbix.ttf";
#else
filename = "fonts/cbdt.ttf";
filename = "fonts/planetcbdt.ttf";
#endif
sk_sp<SkTypeface> typeface = MakeResourceAsTypeface(filename);
if (typeface) {
return typeface;
}
return SkTypeface::MakeFromName("Emoji", SkFontStyle());
sk_sp<SkTypeface> typeface = MakeResourceAsTypeface(filename);
if (typeface) {
return typeface;
}
return SkTypeface::MakeFromName("Planet", SkFontStyle());
}();
return planetTypeface;
}
sk_sp<SkTypeface> emoji_typeface() {
static const sk_sp<SkTypeface> emojiTypeface = [](){
const char* filename;
#if defined(SK_BUILD_FOR_WIN)
filename = "fonts/colr.ttf";
#elif defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
filename = "fonts/sbix.ttf";
#else
filename = "fonts/cbdt.ttf";
#endif
sk_sp<SkTypeface> typeface = MakeResourceAsTypeface(filename);
if (typeface) {
return typeface;
}
return SkTypeface::MakeFromName("Emoji", SkFontStyle());
}();
return emojiTypeface;
}
const char* emoji_sample_text() {

View File

@ -49,14 +49,13 @@ namespace sk_tool_utils {
*/
SkColor color_to_565(SkColor color);
/**
* Return a color emoji typeface if available.
*/
/* Return a color emoji typeface with planets to scale if available. */
sk_sp<SkTypeface> planet_typeface();
/** Return a color emoji typeface if available. */
sk_sp<SkTypeface> emoji_typeface();
/**
* If the platform supports color emoji, return sample text the emoji can render.
*/
/** Sample text for the emoji_typeface font. */
const char* emoji_sample_text();
/**