diff options
author | Sam Hewitt <sam@snwh.org> | 2018-05-25 13:09:43 -0400 |
---|---|---|
committer | Sam Hewitt <sam@snwh.org> | 2018-05-25 13:09:43 -0400 |
commit | 1d5ad6179aa8c69d99afecdb1141be6c5c1b80db (patch) | |
tree | 5413a8f4b5cffd139ae0ecac0f0a52c8c0072a9f | |
parent | 6a53c2ac5cda5a7716588dd18e4f9e8d814de889 (diff) | |
download | adwaita-icon-theme-1d5ad6179aa8c69d99afecdb1141be6c5c1b80db.tar.gz |
symbolic: pass on render script improvements
- skip icons that match a given string, e.g. -alt, when running generally
- clean up tabs/spaces
- added the couple icons that weren't rendered
-rw-r--r-- | Adwaita/scalable/status/user-tracked-symbolic.svg | 35 | ||||
-rw-r--r-- | Adwaita/scalable/status/view-private-symbolic.svg | 37 | ||||
-rwxr-xr-x | render-symbolic.rb | 53 | ||||
-rw-r--r-- | src/symbolic/gnome-stencils.svg | 27 |
4 files changed, 116 insertions, 36 deletions
diff --git a/Adwaita/scalable/status/user-tracked-symbolic.svg b/Adwaita/scalable/status/user-tracked-symbolic.svg new file mode 100644 index 000000000..c7daa126e --- /dev/null +++ b/Adwaita/scalable/status/user-tracked-symbolic.svg @@ -0,0 +1,35 @@ +<?xml version='1.0' encoding='UTF-8' standalone='no'?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='user-tracked-symbolic.svg' inkscape:export-filename='/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png' inkscape:export-xdpi='90' inkscape:export-ydpi='90' height='16.000639' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.92.3 (2405546, 2018-03-11)' viewBox='0 0 16 16.000639' width='16' xmlns='http://www.w3.org/2000/svg'> + <metadata id='metadata90'> + <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>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='161.00495' inkscape:cy='-94.453467' inkscape:document-rotation='0' inkscape:document-units='px' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:measure-end='0,0' inkscape:measure-start='-190.687,-191.14' inkscape:object-nodes='true' inkscape:object-paths='false' objecttolerance='10' pagecolor='#3a3b39' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1016' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='1'> + <inkscape:grid dotted='false' empspacing='2' enabled='true' id='grid4866' originx='260' originy='180' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/> + </sodipodi:namedview> + <title id='title9167'>Gnome Symbolic Icon Theme</title> + <defs id='defs7386'> + <linearGradient gradientTransform='matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)' id='linearGradient19282' osb:paint='solid'> + <stop id='stop19284' offset='0' style='stop-color:#666666;stop-opacity:1;'/> + </linearGradient> + </defs> + <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(18.9998,-396.99936)'> + + <path inkscape:connector-curvature='0' d='m -12.29472,397 a 0.50005,0.50005 0 0 0 -0.4375,0.64062 l 0.42578,1.54297 c -0.42482,0.10963 -0.83882,0.26265 -1.23828,0.45703 l -1.02149,-1.76562 a 0.50005,0.50005 0 0 0 -0.45703,-0.25586 0.50005,0.50005 0 0 0 -0.41015,0.75781 l 1.01757,1.75782 c -0.3383,0.21721 -0.66636,0.45108 -0.97656,0.70312 l -1.2539,-1.25391 a 0.50005,0.50005 0 0 0 -0.35938,-0.15039 0.50005,0.50005 0 0 0 -0.34766,0.85743 l 1.22071,1.2207 c -0.28147,0.26634 -0.54674,0.52461 -0.79297,0.79297 l -0.7207,-0.72071 a 0.50005,0.50005 0 0 0 -0.35938,-0.15039 0.50005,0.50005 0 0 0 -0.34766,0.85743 l 0.76368,0.76367 C -18.47511,404.13059 -18.9998,405 -18.9998,405 c 0,0 3.58172,6 8,6 4.41828,0 8,-6 8,-6 0,0 -0.52469,-0.86941 -1.41016,-1.94531 l 0.76368,-0.76367 a 0.50005,0.50005 0 0 0 -0.36329,-0.85743 0.50005,0.50005 0 0 0 -0.34375,0.15039 l -0.7207,0.72071 c -0.20029,-0.21829 -0.41092,-0.42651 -0.63476,-0.64453 l 1.10351,-1.41407 a 0.50005,0.50005 0 0 0 -0.41601,-0.8125 0.50005,0.50005 0 0 0 -0.37305,0.19727 l -1.05078,1.34375 c -0.25997,-0.21874 -0.52743,-0.4303 -0.8086,-0.62695 l 1.07227,-1.73828 a 0.50005,0.50005 0 0 0 -0.45117,-0.76758 0.50005,0.50005 0 0 0 -0.39844,0.24218 l -1.07617,1.73829 c -0.3637,-0.1997 -0.73972,-0.3706 -1.12696,-0.50391 l 0.57032,-1.64648 A 0.50005,0.50005 0 0 0 -9.1248,397 a 0.50005,0.50005 0 0 0 -0.48242,0.34375 l -0.59766,1.7207 C -10.46633,399.02291 -10.73157,399 -10.9998,399 c -0.10545,0 -0.20804,0.0187 -0.3125,0.0254 l -0.45508,-1.65039 a 0.50005,0.50005 0 0 0 -0.47656,-0.375 0.50005,0.50005 0 0 0 -0.0508,0 z m 1.29492,4 c 3.86599,0 6,4 6,4 0,0 -2.13401,4 -6,4 -3.86599,0 -6,-4 -6,-4 0,0 2.13401,-4 6,-4 z m 0,1 c -1.65685,0 -3,1.34315 -3,3 0,1.65685 1.34315,3 3,3 1.65685,0 3,-1.34315 3,-3 0,-1.65685 -1.34315,-3 -3,-3 z m -0.49219,0.82617 c 0.37409,0 0.68164,0.31016 0.68164,0.69727 0,0.38712 -0.30755,0.71289 -0.68164,0.71289 -0.3741,0 -0.68359,-0.32577 -0.68359,-0.71289 0,-0.38711 0.30949,-0.69727 0.68359,-0.69727 z' id='path16978' style='fill:#bebebe;fill-opacity:1;stroke:none'/> + </g> + <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='layer11' inkscape:label='apps' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='layer13' inkscape:label='places' style='display:inline' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='g4953' inkscape:label='categories' style='display:inline' transform='translate(18.9998,-396.99936)'/> + <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(18.9998,-396.99936)'/> +</svg> diff --git a/Adwaita/scalable/status/view-private-symbolic.svg b/Adwaita/scalable/status/view-private-symbolic.svg new file mode 100644 index 000000000..08dca2ef4 --- /dev/null +++ b/Adwaita/scalable/status/view-private-symbolic.svg @@ -0,0 +1,37 @@ +<?xml version='1.0' encoding='UTF-8' standalone='no'?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='view-private-symbolic.svg' inkscape:export-filename='/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png' inkscape:export-xdpi='90' inkscape:export-ydpi='90' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.92.3 (2405546, 2018-03-11)' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'> + <metadata id='metadata90'> + <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>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview inkscape:bbox-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='81.004955' inkscape:cy='-154.45347' inkscape:document-rotation='0' inkscape:document-units='px' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:measure-end='0,0' inkscape:measure-start='-190.687,-191.14' inkscape:object-nodes='true' inkscape:object-paths='false' objecttolerance='10' pagecolor='#3a3b39' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1016' inkscape:window-maximized='1' inkscape:window-width='1920' inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='1'> + <inkscape:grid dotted='false' empspacing='2' enabled='true' id='grid4866' originx='180' originy='120' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/> + </sodipodi:namedview> + <title id='title9167'>Gnome Symbolic Icon Theme</title> + <defs id='defs7386'> + <linearGradient gradientTransform='matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)' id='linearGradient19282' osb:paint='solid'> + <stop id='stop19284' offset='0' style='stop-color:#666666;stop-opacity:1;'/> + </linearGradient> + </defs> + <g inkscape:groupmode='layer' id='layer9' inkscape:label='status' style='display:inline' transform='translate(-61.0002,-337)'> + + <path inkscape:connector-curvature='0' d='m 62.488281,346.96289 a 1.50015,1.50015 0 0 0 -1.476562,1.52149 v 2.99414 a 1.50015,1.50015 0 1 0 3,0 v -2.99414 a 1.50015,1.50015 0 0 0 -1.523438,-1.52149 z' id='path14749' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/> + <path inkscape:connector-curvature='0' d='M 62.492188,338.97852 A 0.50005,0.50005 0 0 0 62,339.48633 V 347 a 0.50005,0.50005 0 1 0 1,0 v -7.51367 a 0.50005,0.50005 0 0 0 -0.507812,-0.50781 z' id='path15519' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'/> + <path inkscape:connector-curvature='0' d='m 69.46895,340 c -1.04662,1 -4.32199,1.0552 -6.68972,1 l 0.0582,1 c 0,0 0.46857,-0.0468 0.49595,0.0138 0.45625,1.00895 1.48268,2.4081 3.66677,2.4081 2.0614,0 2.5,-1.92188 2.5,-1.92188 0,0 0.5952,1.89063 2.5,1.89063 3.50937,0 4,-3.39063 4,-3.39063 -2.60242,0.14829 -5.44365,0 -6.53125,-1 z m -2.9375,2 c 0.95939,0.008 1.46875,0.5 1.46875,0.5 0,0 -0.19816,0.5 -1.375,0.5 -1.12331,0 -1.625,-0.6875 -1.625,-0.6875 0,0 0.96014,-0.31722 1.53125,-0.3125 z m 5.9375,0 c 0.57111,-0.005 1.53125,0.3125 1.53125,0.3125 0,0 -0.40794,0.6875 -1.625,0.6875 -1.14559,0 -1.375,-0.5 -1.375,-0.5 0,0 0.50936,-0.492 1.46875,-0.5 z' id='path15521' sodipodi:nodetypes='cccsscsccccsccccscc' style='fill:#bebebe;fill-opacity:1;stroke:none'/> + </g> + <g inkscape:groupmode='layer' id='layer10' inkscape:label='devices' style='display:inline' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='layer11' inkscape:label='apps' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='layer13' inkscape:label='places' style='display:inline' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='layer14' inkscape:label='mimetypes' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='layer15' inkscape:label='emblems' style='display:inline' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='g71291' inkscape:label='emotes' style='display:inline' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='g4953' inkscape:label='categories' style='display:inline' transform='translate(-61.0002,-337)'/> + <g inkscape:groupmode='layer' id='layer12' inkscape:label='actions' style='display:inline' transform='translate(-61.0002,-337)'/> +</svg> diff --git a/render-symbolic.rb b/render-symbolic.rb index f655398f9..4df7517ab 100755 --- a/render-symbolic.rb +++ b/render-symbolic.rb @@ -6,7 +6,7 @@ include REXML INKSCAPE = 'flatpak run org.inkscape.Inkscape' -#INKSCAPE = '/usr/bin/inkscape' # like this works for me, while using `which` inkscape hangs +# INKSCAPE = '/usr/bin/inkscape' # like this works for me, while using `which` inkscape hangs SRC = "src/symbolic/gnome-stencils.svg" PREFIX = "Adwaita/scalable" @@ -30,9 +30,9 @@ def chopSVG(icon) rect.remove end end - icon_f = File.new(icon[:file],'w+') - icon_f.puts svgcrop - icon_f.close + icon_f = File.new(icon[:file],'w+') + icon_f.puts svgcrop + icon_f.close else puts " -- #{icon[:name]} already exists" end @@ -40,11 +40,11 @@ end #end of function def get_output_filename(d,n) if (/rtl$/.match(n)) - outfile = "#{d}/#{n.chomp('-rtl')}-symbolic-rtl.svg" + outfile = "#{d}/#{n.chomp('-rtl')}-symbolic-rtl.svg" else - outfile = "#{d}/#{n}-symbolic.svg" - end - return outfile + outfile = "#{d}/#{n}-symbolic.svg" + end + return outfile end #main @@ -52,7 +52,7 @@ end svg = Document.new(File.new(SRC, 'r')) if (ARGV[0].nil?) #render all SVGs - puts "Rendering from icons in #{SRC}" + puts "Rendering from icons in #{SRC}" # Go through every layer. svg.root.each_element("/svg/g[@inkscape:groupmode='layer']") do |context| context_name = context.attributes.get_attribute("inkscape:label").value @@ -61,23 +61,30 @@ if (ARGV[0].nil?) #render all SVGs #puts "DEBUG #{icon.attributes.get_attribute('id')}" dir = "#{PREFIX}/#{context_name}" icon_name = icon.attributes.get_attribute("inkscape:label").value - chopSVG({ :name => icon_name, - :id => icon.attributes.get_attribute("id"), - :dir => dir, - :file => get_output_filename(dir, icon_name)}) + # prevent rendering of icons ending in : + if icon_name.end_with?("-alt", "-old", "-template", "-source", "-ltr", "-rtl", "-working") + puts " >> skipping icon '" + icon_name + "'" + elsif icon_name =~ /\d$/ + puts " >> skipping icon '" + icon_name + "'" + else + chopSVG({ :name => icon_name, + :id => icon.attributes.get_attribute("id"), + :dir => dir, + :file => get_output_filename(dir, icon_name)}) + end end end - puts "\nrendered all SVGs" + puts "\nrendered all SVGs" else #only render the icons passed - icons = ARGV - ARGV.each do |icon_name| - icon = svg.root.elements["//g[@inkscape:label='#{icon_name}']"] - dir = "#{PREFIX}/#{icon.parent.attributes['inkscape:label']}" + icons = ARGV + ARGV.each do |icon_name| + icon = svg.root.elements["//g[@inkscape:label='#{icon_name}']"] + dir = "#{PREFIX}/#{icon.parent.attributes['inkscape:label']}" chopSVG({ :name => icon_name, - :id => icon.attributes["id"], - :dir => dir, - :file => get_output_filename(dir, icon_name), - :forcerender => true}) + :id => icon.attributes["id"], + :dir => dir, + :file => get_output_filename(dir, icon_name), + :forcerender => true}) end - puts "\nrendered #{ARGV.length} icons" + puts "\nrendered #{ARGV.length} icons" end diff --git a/src/symbolic/gnome-stencils.svg b/src/symbolic/gnome-stencils.svg index 38bad8abd..c191e423c 100644 --- a/src/symbolic/gnome-stencils.svg +++ b/src/symbolic/gnome-stencils.svg @@ -15,7 +15,7 @@ width="16" height="16" id="svg7384" - inkscape:version="0.92.2 2405546, 2018-03-11" + inkscape:version="0.92.3 (2405546, 2018-03-11)" sodipodi:docname="gnome-stencils.svg" inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png" inkscape:export-xdpi="90" @@ -42,17 +42,17 @@ guidetolerance="10" inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:window-width="3440" - inkscape:window-height="1376" + inkscape:window-width="1920" + inkscape:window-height="1016" id="namedview88" showgrid="false" - inkscape:zoom="11.313708" - inkscape:cx="318.41746" - inkscape:cy="-265.74636" + inkscape:zoom="1" + inkscape:cx="-312" + inkscape:cy="-12" inkscape:window-x="0" - inkscape:window-y="61" + inkscape:window-y="27" inkscape:window-maximized="1" - inkscape:current-layer="g4953" + inkscape:current-layer="layer9" showborder="false" inkscape:snap-nodes="true" inkscape:snap-bbox="true" @@ -5397,7 +5397,7 @@ style="display:inline" id="g5618-2" transform="translate(-400.00001,-191)" - inkscape:label="audio-card"> + inkscape:label="card-acquiring-alt"> <path id="path4642" transform="translate(301.00021,408)" @@ -5432,7 +5432,7 @@ r="1.5" /> </g> <g - inkscape:label="audio-card" + inkscape:label="firmware-acquiring-alt" transform="translate(-380.00001,-191)" id="g4704" style="display:inline"> @@ -7401,7 +7401,8 @@ sodipodi:nodetypes="zccccz" /> </g> <g - id="g14087"> + id="g14087" + inkscape:label="audio-volume-high"> <g inkscape:label="audio-volume-high" id="g8093" @@ -10154,7 +10155,7 @@ <g style="display:inline" id="g5618-6" - transform="translate(-360,-107)" + transform="translate(-362,-111)" inkscape:label="application-x-firmware-alt"> <path inkscape:connector-curvature="0" @@ -11728,7 +11729,7 @@ </g> <g transform="translate(-84.9998,83)" - inkscape:label="emoji-nature-oops" + inkscape:label="emoji-nature-alt" id="g3355"> <rect style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.51464431;fill:none;stroke:none;stroke-width:3;marker:none;enable-background:accumulate" |