<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://catalog.jinharsh.co.in/index.php?action=history&amp;feed=atom&amp;title=Catalog%3ASVG_help</id>
	<title>Catalog:SVG help - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://catalog.jinharsh.co.in/index.php?action=history&amp;feed=atom&amp;title=Catalog%3ASVG_help"/>
	<link rel="alternate" type="text/html" href="https://catalog.jinharsh.co.in/index.php?title=Catalog:SVG_help&amp;action=history"/>
	<updated>2026-05-02T23:02:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://catalog.jinharsh.co.in/index.php?title=Catalog:SVG_help&amp;diff=4681&amp;oldid=prev</id>
		<title>Admin: 1 revision imported: Mitul Imported from Wikipedia</title>
		<link rel="alternate" type="text/html" href="https://catalog.jinharsh.co.in/index.php?title=Catalog:SVG_help&amp;diff=4681&amp;oldid=prev"/>
		<updated>2021-04-11T19:30:43Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported: Mitul Imported from Wikipedia&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:30, 11 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://catalog.jinharsh.co.in/index.php?title=Catalog:SVG_help&amp;diff=4680&amp;oldid=prev</id>
		<title>setup&gt;Lowercase sigmabot III: Archiving 1 discussion(s) to Wikipedia:SVG help/Archive 8) (bot</title>
		<link rel="alternate" type="text/html" href="https://catalog.jinharsh.co.in/index.php?title=Catalog:SVG_help&amp;diff=4680&amp;oldid=prev"/>
		<updated>2021-04-11T04:17:24Z</updated>

		<summary type="html">&lt;p&gt;Archiving 1 discussion(s) to &lt;a href=&quot;https://en.wikipedia.org/wiki/SVG_help/Archive_8&quot; class=&quot;extiw&quot; title=&quot;wikipedia:SVG help/Archive 8&quot;&gt;Wikipedia:SVG help/Archive 8&lt;/a&gt;) (bot&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{see also|Wikipedia:Graphic Lab/Resources/SVG|Wikipedia:Graphic Lab/Illustration workshop}}&lt;br /&gt;
[[Category:Wikipedia image help]]&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot; style=&amp;quot;position:relative;&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;float:center; width:300px; border:2px solid LightSeaGreen; vertical-align:center; background-color:MediumAquamarine; padding:0em; text-align:center; margin-bottom:5px;&amp;quot;&lt;br /&gt;
|[[File:Ark-icon.svg|35px|left]]&lt;br /&gt;
|&amp;lt;span style=&amp;quot;font-size:140%&amp;quot;&amp;gt;[[Special:NewSection/{{FULLPAGENAME}}|Create a new request]]&amp;lt;/span&amp;gt;&lt;br /&gt;
|[[File:Ark-icon.svg|35px|right]]&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{User:MiszaBot/config&lt;br /&gt;
| algo                = old(30d)&lt;br /&gt;
| archive             = Wikipedia:SVG help/Archive %(counter)d&lt;br /&gt;
| counter             = 8&lt;br /&gt;
| maxarchivesize      = 150K&lt;br /&gt;
| archiveheader       = {{Automatic archive navigator}}&lt;br /&gt;
| minthreadstoarchive = 1&lt;br /&gt;
| minthreadsleft      = 4&lt;br /&gt;
}}&lt;br /&gt;
{{skiptotoctalk}}&lt;br /&gt;
__NEWSECTIONLINK__&lt;br /&gt;
{| style=&amp;quot;clear:both; background:white;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;padding:1em; border:1px solid #A3B1BF; background-color:#E6F2FF&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:120%&amp;quot;&amp;gt;SVG help&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Scalable vector graphics]] is a commonly used file format for providing a geometrical description of an image using basic objects such as labels, circles, lines, curves and polygons. An image can be reduced or enlarged to an arbitrary size, and will not suffer image data loss, nor will it become pixelated. SVG makes an excellent format for artwork, diagrams and drawings. SVG images are defined in XML text files. This means that they can be searched, indexed, scripted and, compressed. Since they are XML files, SVG images can be edited with any text editor, but SVG-based drawing programs are also available.&lt;br /&gt;
&lt;br /&gt;
However, the rendering engine used by wiki is not perfect, and may cause the image to be shown incorrectly, or differently from how it is displayed in your [[List of vector graphics editors|vector editor of choice]]. This page enables authors experiencing problems with SVG graphics to obtain some help in getting their images into wiki the way they intend.&lt;br /&gt;
&lt;br /&gt;
{{see|commons:Help:SVG|l1=Help:SVG}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;padding:1em; border:1px solid #A3B1BF; background-color:#E6F2FF&amp;quot; |&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:120%&amp;quot;&amp;gt;Things we can help with&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left:5px;padding-right:5px;vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Understanding SVG'''&lt;br /&gt;
&lt;br /&gt;
* Questions about the SVG format&lt;br /&gt;
&lt;br /&gt;
'''Using SVG appropriately'''&lt;br /&gt;
&lt;br /&gt;
* When to (or not to) use SVG&lt;br /&gt;
&lt;br /&gt;
'''What you see is not what you get'''&lt;br /&gt;
&lt;br /&gt;
* Missing objects from files&lt;br /&gt;
* Random filled boxes in the image&lt;br /&gt;
* Images that are the wrong size&lt;br /&gt;
* [[m:SVG fonts|Font]] inconsistencies&lt;br /&gt;
* Other weird and wonderful bugs&lt;br /&gt;
&lt;br /&gt;
'''Something new'''&lt;br /&gt;
&lt;br /&gt;
* Questions that you can't find a better place for&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border:1px solid #B1A3BF; padding:1em 1em 1em 1em; background-color:#F2E6FF&amp;quot; | &lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Common problems ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:92%;text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Testing for problems ====&lt;br /&gt;
The following SVG checkers may help you to detect SVG problems before you upload:&lt;br /&gt;
:* [https://tools.wmflabs.org/svgcheck/ WMF Labs SVG check]&lt;br /&gt;
:* [https://commons.wikimedia.org/w/index.php?title=Commons:Commons_SVG_Checker&amp;amp;withJS=MediaWiki:CommonsSvgChecker.js Commons SVG Checker]&lt;br /&gt;
:* [https://validator.w3.org/#validate_by_upload w3.org validator]&lt;br /&gt;
&lt;br /&gt;
==== flowRoot does not appear ====&lt;br /&gt;
[[File:Error-libsvgr-flow.svg|thumb|right|100px|a picture containing SVG1.2-valid flowRoot]]&lt;br /&gt;
{{tracked|T43424|Declined}}&lt;br /&gt;
If black box appear, read [[c:User:JoKalliauer/RepairFlowRoot]] how to solve this issue, but do not remove those objects since they might contain text.&lt;br /&gt;
The workarounds that one can employ are either not to use flowed text (by using the text tool without creating a text field), or convert the text to normal text (by [[c:User:JoKalliauer/RepairFlowRoot#replace_the_flow-text_by_&amp;lt;text&amp;gt;_using_(Text-Editor)|Text-editor or sed-comand]], or [[c:User:JoKalliauer/RepairFlowRoot#replace_notempty_flow-text_using_(Inkscape)|with Inkscape-GUI or with a Inkscape-batch]]), but to stroke the text using &amp;quot;object to path&amp;quot;, since path-text is not recomended and increases file-size.&lt;br /&gt;
&lt;br /&gt;
==== font-family issues ====&lt;br /&gt;
{{tracked|T180923}}&lt;br /&gt;
{{&lt;br /&gt;
multiple image | align = right | direction = horizontal | total_width = 550&lt;br /&gt;
| image1 = 20200522 SVG font rendering at different thumbnail sizes.gif |  caption1 = Rendering anomalies of small fonts in thumbnail views&lt;br /&gt;
| image2 = SVG_Text_Font_Test.svg | caption2 = Fallback fonts&lt;br /&gt;
}}&lt;br /&gt;
Due to copyright restrictions, [[Mediawiki|MediaWiki]] cannot use proprietary fonts that are commonly found on several proprietary operating systems. Fonts such as [[Geneva (typeface)|Geneva]] require licensing fees to distribute. rsvg will not be able to locate such fonts, and the text will fail to appear in the rendered image. There are three solutions to this issue:&lt;br /&gt;
&lt;br /&gt;
* One can substitute a font that is [[m:SVG fonts|available on Wikipedia]]. This approach facilitates editability.&lt;br /&gt;
* One can specify a generic &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; such as &amp;quot;sans-serif&amp;quot;, &amp;quot;serif&amp;quot;, or &amp;quot;monospace&amp;quot;, but this can lead to inconsistent rendering. It is better to specify a font available on Wikipedia (such as Liberation Sans) with fallback fonts such as: &amp;lt;code&amp;gt;font-family=&amp;quot;Liberation Sans,Arial,Helvetica,sans-serif&amp;quot;&amp;lt;/code&amp;gt;, in which you define a font-list with similar fonts that at least contain one font for each Operating System such as [https://noc.wikimedia.org/conf/fc-list Wikimedia] (e.g. Liberation Sans), Windows (e.g. Arial), Linux (e.g. Liberation Sans), Mac (e.g. Helvetica).&lt;br /&gt;
* Since local rendering should be as close as possible to Wikipedia, it should use locally the same font as it will have on Wikipedia, if available. Therefore always define a Wikimedia-font first. Also, Wikimedia has synonyms for substituting fonts, such as &amp;quot;Arial&amp;quot; for &amp;quot;Liberation Sans&amp;quot;; therefore &amp;lt;code&amp;gt;font-family=&amp;quot;Arial,DejaVu Sans&amp;quot;&amp;lt;/code&amp;gt; will be rendered by &amp;quot;Liberation Sans&amp;quot; and not (as expected) by &amp;quot;DejaVu Sans&amp;quot;. (This is because &amp;quot;Liberation Sans&amp;quot; has the same letter size as &amp;quot;Arial&amp;quot; [metric-compatible], so it is less likely to mess up the text flow.)&lt;br /&gt;
* Converting the text into paths increases file size, and is therefore generally disfavored (except for text logos, etc.).&lt;br /&gt;
* Group the text, create a copy, and convert the copy to paths. Then either:&lt;br /&gt;
*# move the original, editable non-path text into a separate editable text layer that you make transparent (warning: this might be removed by SVG optimizers), or&lt;br /&gt;
*# move the original, editable non-path text outside the visible area (example: [[:File:Essigsäuresynthesen.svg]]). &lt;br /&gt;
&lt;br /&gt;
For ease of subsequent editing and significantly smaller file sizes, substituting the font with an available font is recommended. Many common fonts have non-proprietary alternatives that are similar in typographical style, resulting in minimal disruption to existing images during substitution. For a list of fonts available in Wikipedia, see [[m:SVG fonts|available fonts]] on Meta.&lt;br /&gt;
&lt;br /&gt;
Wikimedia has default fonts, and will use [[Liberation Serif]] for [[Times New Roman]] and [[Liberation Sans]] for [[Arial]]. For further fallbacks see [[c:Help:SVG#fallback]].&lt;br /&gt;
&lt;br /&gt;
Fonts that are available on Wikimedia servers may or may not be available on a visitor's machine. If the placement or appearance of text in the image is important and there is uncertainty about which fonts are installed on a visitor's machine, then converting text into path information may be necessary.&lt;br /&gt;
&lt;br /&gt;
==== bad letter-alignment on small font-size ====&lt;br /&gt;
{{tracked|T36947|open}}&lt;br /&gt;
[[File:Fonttest-Kerning.svg|thumb|[[phab:T36947]]]]&lt;br /&gt;
Librsvg calculates the letter-distances inaccurantly for font-sizes of 20px and below.&lt;br /&gt;
&lt;br /&gt;
For a text like&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;svg viewBox=&amp;quot;0 0 100 100&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;text x=&amp;quot;20&amp;quot; y=&amp;quot;30&amp;quot; font-size=&amp;quot;5px&amp;quot;&amp;gt;exampletext&amp;lt;/text&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
you can replace it with:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;svg viewBox=&amp;quot;0 0 1000 1000&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;text x=&amp;quot;200&amp;quot; y=&amp;quot;300&amp;quot; font-size=&amp;quot;50px&amp;quot;&amp;gt;exampletext&amp;lt;/text&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or with&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;svg viewBox=&amp;quot;0 0 100 100&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;g transform=&amp;quot;scale(0.1)&amp;quot;&amp;gt;&amp;lt;text x=&amp;quot;200&amp;quot; y=&amp;quot;300&amp;quot; font-size=&amp;quot;50px&amp;quot;&amp;gt;exampletext&amp;lt;/text&amp;gt;&amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Missing embedded JPEG images ====&lt;br /&gt;
{{tracked|T193929|invalid}}&lt;br /&gt;
{{multiple image&lt;br /&gt;
| align     = right&lt;br /&gt;
| image1    = Missing embedded JPG example 1.svg&lt;br /&gt;
| width1    = 100&lt;br /&gt;
| caption1  = Normal image&lt;br /&gt;
| image2    = Missing embedded JPG example 2.svg&lt;br /&gt;
| width2    = 100&lt;br /&gt;
| caption2  = Broken image&lt;br /&gt;
}}&lt;br /&gt;
When a [[Raster graphics|raster graphic]] is embedded in an SVG it is encoded into [[Base64|base64]] data. That data is then assigned a [[Internet media type|MIME type]] in the &amp;amp;lt;image&amp;amp;gt; element. In the case of an embedded JPEG, the MIME type is &amp;quot;image/jpeg&amp;quot;. Older versions of [[Inkscape]] (and possibly other editors) assigned the MIME type &amp;quot;image/jpg&amp;quot;. While Inkscape and most web browsers will display such an SVG image just fine, the MediaWiki software that rasterizes the SVG file will have trouble with it. Not recognizing the MIME type &amp;quot;image/jpg&amp;quot; there will simply be an empty space where the image is supposed to be. The fix is to open the SVG file in a text editor, find the &amp;amp;lt;image&amp;amp;gt; element, locate &amp;quot;image/jpg&amp;quot;, change it to &amp;quot;image/jpeg&amp;quot; and re-save. At right is an example of this problem.&lt;br /&gt;
The Commons SVG Checker looks for this problem; see [[Commons:Commons:Commons SVG Checker/KnownBugs#Checks]] for details.&lt;br /&gt;
&lt;br /&gt;
Though Web browsers cope with ''image'' tags without ''width'' and ''height'' specified, ''librsvg'' ignores such images.&lt;br /&gt;
&lt;br /&gt;
==== arc flags ====&lt;br /&gt;
{{tracked|T217990|open}}&lt;br /&gt;
[[File:Latin_letter_Kĸ_(kra)_RSVG-BUG.svg|thumb|[[phab:T217990]]]]&lt;br /&gt;
If circle-segmentes are distorted it is often due to reduced spaces between arc-to-flags, see [[phab:T217990]] for details.&lt;br /&gt;
&lt;br /&gt;
==== Further issues ====&lt;br /&gt;
Further issues can be found at [[:c:Librsvg_bugs]] or at [[:Commons:Commons:Commons SVG Checker/KnownBugs]], and examples can be found at [[:c:Category:Pictures_demonstrating_a_librsvg_bug]]. However most issues (for files &amp;lt;1MB) can be fixed using https://svgworkaroundbot.toolforge.org/ (enable &amp;quot;run svgcleaner&amp;quot; and enable &amp;quot;run scour&amp;quot; before clicking convert), for a more detailed list check [[:c:User:SVGWorkaroundBot]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{clear|right}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rendering files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:92%;text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Mediawiki|MediaWiki]] (the software from which Wikipedia is run) uses the [[librsvg]]-library to [[Rasterisation|rasterize]] all of its svg files. The version of the rsvg program that is installed on wiki does not always correctly raster the Inkscape or OpenOffice.org SVG files, and does not recognize some formats in text-editor SVG files. The file manager [[GNOME Files]] or [[:c:Commons:Commons_SVG_Checker]] relies on librsvg, so it can be used to check the quality before a SVG is uploaded.&lt;br /&gt;
&lt;br /&gt;
====Rendering Inkscape files====&lt;br /&gt;
There is a simple work-around for the scarcities of librsvg. The operation &amp;quot;Stroke to Path&amp;quot;, to be found under Menu&amp;gt;Path in Inkscape or via {{key press|Ctrl|Alt|C}}, can be applied to all of the objects that are not rendered correctly. To keep the SVGs editable, this should only be done to the files intended for upload, and these files can be deleted afterwards.&lt;br /&gt;
&lt;br /&gt;
As of February 2014, the objects that must be modified to render correctly by librsvg include:&lt;br /&gt;
* Lines with arrow heads (the arrows need to be converted)&lt;br /&gt;
* Text, that has been transformed, e.g. &amp;quot;Text on Path&amp;quot;&lt;br /&gt;
* Compound objects created with the binary path tools (union, intersect etc.)&lt;br /&gt;
&lt;br /&gt;
====Rendering OpenOffice.org SVG files====&lt;br /&gt;
&lt;br /&gt;
OpenOffice.org SVG files may require manual modification before being uploaded to Wikipedia. To achieve this:&lt;br /&gt;
* Change all fonts to Wikipedia supported fonts as mentioned before. (E.g. change &amp;quot;Sans embedded&amp;quot; to &amp;quot;DejaVu Sans&amp;quot;.)&lt;br /&gt;
* Add &amp;quot;px&amp;quot; to all font-size references. (E.g. change &amp;quot;font-size:100&amp;quot; to &amp;quot;font-size:100px&amp;quot;.)&lt;br /&gt;
* Remove all additional x coordinate references in &amp;lt;code&amp;gt;tspan&amp;lt;/code&amp;gt; elements. (E.g. change &amp;lt;code&amp;gt;&amp;lt;tspan x=&amp;quot;17583 17917 &amp;quot; y=&amp;quot;10943&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;tspan x=&amp;quot;17583&amp;quot; y=&amp;quot;10943&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;.)&lt;br /&gt;
* [Not required for OO 2.3.0] Explicitly colour all text (e.g. black) by replacing relevant &amp;quot;stroke:none;fill:none&amp;quot; instances with &amp;quot;stroke:none;fill:rgb(0,0,0)&amp;quot; (note that simply explicitly colouring text black in OpenOffice 3.2.1 does not appear to work).&lt;br /&gt;
&lt;br /&gt;
NB: Vector graphics line widths may also need to be set explicitly in OpenOffice.org Draw.&lt;br /&gt;
&lt;br /&gt;
=====SVG code replacement guide (executing replace all using Nedit regular expressions)=====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Original text !! Replacement text&lt;br /&gt;
|-&lt;br /&gt;
| Sans embedded || DejaVu Sans&lt;br /&gt;
|-&lt;br /&gt;
| {{code|1=tspan x=&amp;quot;([0-9]*) ([0-9 ]*)&amp;quot;}} || {{code|1=tspan x=&amp;quot;\1&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This SVG export procedure has been tested using OO 2.3.0 and OO 3.2.1 with a simple .odg candidate.&lt;br /&gt;
&lt;br /&gt;
{{see|commons:Help:SVG|l1=Help:SVG}}&lt;br /&gt;
&lt;br /&gt;
===Rendering text-editor SVG files===&lt;br /&gt;
SVG files created from scratch in a text editor may make use of any valid SVG syntax, so long as your browser supports the given version of the SVG specification. On Wikipedia however, SVGs are interpreted by the librsvg-library to create PNG previews at different image sizes. That library only recognizes a subset of all valid SVG syntax, and may render your SVG without many features. In order to bypass these deficiencies in the library, there are certain parameters that need to be formatted in specific ways or be assigned a workaround value in order for librsvg to accurately render views of your SVG file.&lt;br /&gt;
&lt;br /&gt;
====&amp;amp;lt;mask&amp;amp;gt; parameter ''maskUnits=&amp;quot;userSpaceOnUse&amp;quot;''====&lt;br /&gt;
The librsvg-library [https://phabricator.wikimedia.org/T55899 does not interpret] the value of &amp;lt;code&amp;gt;&amp;quot;userSpaceOnUse&amp;quot;&amp;lt;/code&amp;gt; for the parameter ''&amp;lt;code&amp;gt;maskUnits&amp;lt;/code&amp;gt;'' correctly. To bypass this issue, replace &amp;lt;code&amp;gt;maskUnits=&amp;quot;userSpaceOnUse&amp;quot;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;maskUnits=&amp;quot;-10% -10% 120% 120%&amp;quot;&amp;lt;/code&amp;gt;, and the SVG mask will render properly on Wikipedia.&lt;br /&gt;
&lt;br /&gt;
====parameter ''stroke-dasharray''====&lt;br /&gt;
The librsvg-library [https://phabricator.wikimedia.org/T32033 does not accept] a ''&amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt;'' parameter with values separated by spaces. Replace all spaces with commas to bypass this issue: e.g. &amp;lt;code&amp;gt;stroke-dasharray=&amp;quot;2 3 2 4&amp;quot;&amp;lt;/code&amp;gt; &amp;amp;rarr; &amp;lt;code&amp;gt;stroke-dasharray=&amp;quot;2,3,2,4&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{User:RCraig09/Excel to XML for SVG}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Assistance==&lt;br /&gt;
&lt;br /&gt;
If you have a tricky SVG file with a problem not described, or can't quite figure out what the previous section was talking about, you can simply ask for assistance by [[Special:NewSection/{{FULLPAGENAME}}|posting a quick note hereafter]] that outlines the problem, as well as providing links to the files that are exhibiting these problems. Don't forget to sign your name with four tilde symbols (&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;) and an editor will attempt to reply here to help!&lt;br /&gt;
&lt;br /&gt;
When you are happy that a request has been fulfilled, just leave a note so that the request can be archived later, as needed.&lt;br /&gt;
&lt;br /&gt;
An alternative source of help is [[Commons:Commons:Graphics village pump|Commons:Graphics village pump]].&lt;br /&gt;
&lt;br /&gt;
= Current requests =&lt;br /&gt;
{{Archive box|[[Wikipedia:SVG help/Archive 1|1: April 2008 – July 2008]] &amp;lt;br/&amp;gt;[[Wikipedia:SVG help/Archive 2|2: July 2008 – February 2009]] &amp;lt;br/&amp;gt;[[Wikipedia:SVG help/Archive 3|3: February 2009 – May 2010]] &amp;lt;br/&amp;gt;[[Wikipedia:SVG help/Archive 4|4: May 2010 – November 2010]] &amp;lt;br/&amp;gt;[[Wikipedia:SVG help/Archive 5|5: February 2011 – January 2013]] &amp;lt;br/&amp;gt; [[Wikipedia:SVG help/Archive 6|6: January 2013 – September 2017]] &amp;lt;br/&amp;gt; [[Wikipedia:SVG help/Archive 7|7: October 2017 – February 2020]] &amp;lt;br/&amp;gt; [[Wikipedia:SVG help/Archive 8|8: February 2020 – present]]}}&lt;br /&gt;
&lt;br /&gt;
[[Special:NewSection/{{FULLPAGENAME}}|'''Create a new request''']]&lt;br /&gt;
&lt;br /&gt;
== UE logo.svg ==&lt;br /&gt;
&lt;br /&gt;
I uploaded [[:File:UE_logo.svg]] after extracting it from [https://www.ueunion.org/sites/default/files/Aims_Structure_2021.pdf this PDF] with Inkscape, however the images rendered by librsvg (such as in the revision thumbnails and the article page) have letter misalignment.&lt;br /&gt;
&lt;br /&gt;
I'm sure this is [[Help:SVG#bad_letter-alignment_on_small_font-size|bad letter-alignment on small font-size]], but is there an easy way to fix the font size for each of these text elements with (or without) Inkscape? I have tried editing the SVG text using simple find and replace, but I run into problems adding &amp;lt;code&amp;gt;scale(0.1)&amp;lt;/code&amp;gt; where there are already rotation transforms, and assume I can't increase the viewbox size for a non-free image. [[User:Soapwort|Soapwort]] ([[User talk:Soapwort|talk]]) 05:33, 31 March 2021 (UTC)&lt;br /&gt;
:For whatever reason ungrouping certain elements has helped ([https://upload.wikimedia.org/wikipedia/en/thumb/archive/d/d4/20210331035140!UE_logo.svg/200px-UE_logo.svg.png before], [https://upload.wikimedia.org/wikipedia/en/thumb/archive/d/d4/20210331061745!UE_logo.svg/200px-UE_logo.svg.png after]), but the alignment still does not match the original. [[User:Soapwort|Soapwort]] ([[User talk:Soapwort|talk]]) 06:23, 31 March 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Part of the problem is that the 7.6394px ''font-size'' is lower than the recommended 20px. To ensure that the baselines are aligned, I centred everything on the middle of the logo, and use ''rotate'' and ''translate'' transforms to move the letters in place (''y=&amp;quot;0.7ex&amp;quot;'' moves the origin of each letter to approximately its centre):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot; style=&amp;quot;font-size:85%; line-height:80%; overflow:scroll; height:10em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;g font-family=&amp;quot;Arial&amp;quot; font-weight=&amp;quot;bold&amp;quot; font-size=&amp;quot;7.6394px&amp;quot; text-anchor=&amp;quot;middle&amp;quot; fill=&amp;quot;#dc2225&amp;quot; transform=&amp;quot;translate(-140.3,-528.1)&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(269.7) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;•&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(278.5) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;T&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(286.5) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;H&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(295.3) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(307.5) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;U&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(316.3) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(322.6) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;I&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(329.1) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;O&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(338.4) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(350.2) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;F&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(358.4) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;O&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(  7.7) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;R&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 20.1) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 28.1) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;V&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 36.2) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 45.2) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;R&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 53.4) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;Y&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 61.6) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;O&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 71.1) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 80.0) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 89.9) translate(0,-35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;•&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 78.7) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;M&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 69.3) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 60.0) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;M&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 50.3) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;B&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 42.0) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;E&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 33.3) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;R&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 24.7) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;S&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate( 12.7) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;R&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(  3.8) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;U&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(354.8) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(343.0) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;T&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(334.5) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;H&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(328.5) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;I&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(322.9) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;S&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(310.7) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;U&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(301.9) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(295.6) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;I&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(289.0) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;O&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
   &amp;lt;text transform=&amp;quot;rotate(279.8) translate(0, 35.4)&amp;quot; x=&amp;quot;0&amp;quot; y=&amp;quot;0.7ex&amp;quot;&amp;gt;&amp;lt;tspan&amp;gt;N&amp;lt;/tspan&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
:You can change the ''rotate(...)'' values to change the spacing along the arcs. Hope that helps, '''[[User:cmglee|cm&amp;amp;#610;&amp;amp;#671;ee]]'''&amp;amp;#9094;[[User_Talk:cmglee|&amp;amp;#964;a&amp;amp;#671;&amp;amp;#954;]] 10:46, 1 April 2021 (UTC)&lt;br /&gt;
::This is an elegant solution, thanks. Using this I was able to move the decimal point in the group font-size (i.e. 76.394px) and add &amp;lt;code&amp;gt;scale(0.1)&amp;lt;/code&amp;gt; to each text tag, fixing the alignment issues. [[User:Soapwort|Soapwort]] ([[User talk:Soapwort|talk]]) 06:34, 2 April 2021 (UTC)&lt;br /&gt;
:::Good idea, {{ping|Soapwort}} I've simplified it by taking the &amp;lt;code&amp;gt;scale(0.1)&amp;lt;/code&amp;gt; out. '''[[User:cmglee|cm&amp;amp;#610;&amp;amp;#671;ee]]'''&amp;amp;#9094;[[User_Talk:cmglee|&amp;amp;#964;a&amp;amp;#671;&amp;amp;#954;]] 11:20, 7 April 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Maint:Attr-user not existing ==&lt;br /&gt;
&lt;br /&gt;
[[File:Wiki logo Awesome Smiley.svg|thumb|This was fixed]]&lt;br /&gt;
I recently uploaded a file with a messed-up gradient. When you see it, it looks dark when it is not supposed to be. IF you open the [https://upload.wikimedia.org/wikipedia/commons/3/3b/Wiki_logo_Awesome_Smiley.svg origin file], you can see how I intended it to look.&lt;br /&gt;
&lt;br /&gt;
I noticed that this was placed in the Commons category [[:commons:Category:Maint:Attr-user not existing|Category:Maint:Attr-user not existing]]. I assume this is the problem, but I have no idea what it means. W3C validator says this image is [https://validator.w3.org/check?uri=https%3A%2F%2Fcommons.wikimedia.org%2Fwiki%2FSpecial%3AFilepath%2FWiki_logo_Awesome_Smiley.svg&amp;amp;doctype=Inline&amp;amp;ss=1#source valid]. This is really confusing.&lt;br /&gt;
&lt;br /&gt;
Can anyone here help? --&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;[[User:Diriector_Doc|&amp;lt;span style=&amp;quot;color:#F0F&amp;quot;&amp;gt;Diriector_Doc&amp;lt;/span&amp;gt;]]├─────┤&amp;lt;sup style=&amp;quot;margin-left:-5em&amp;quot;&amp;gt;[[User_talk:Diriector_Doc|Talk]]&amp;lt;/sup&amp;gt;&amp;lt;sub style=&amp;quot;margin:0 1em 0 -1.8em&amp;quot;&amp;gt;[[Special:Contribs/Diriector_Doc|Contribs]]&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; 19:36, 2 April 2021 (UTC)&lt;br /&gt;
:The file description page is in [[c:Category:Maint:Attr-user not existing]] because it has {{tlc|[[c:Template:Attrib|Attrib]]|Wikipedia-logo-v2-wordmark.svg|Wikimedia Foundation}} - but {{user|Wikimedia Foundation}} is not a registered user. --[[User:Redrose64|&amp;lt;span style=&amp;quot;color:#a80000; background:#ffeeee; text-decoration:inherit&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;rose64]] &amp;amp;#x1f339; ([[User talk:Redrose64|talk]]) 13:04, 4 April 2021 (UTC)&lt;br /&gt;
:As for the gradient problem, it's possible that you've used certain shorthand ways of adding path data, that are not recognised by librsvg (see previous threads on this page, such as [[Wikipedia:SVG help/Archive 7#File:Alternattiva Demokratika.svg]], [[Wikipedia:SVG help/Archive 8#Render issue]]). Have you asked at [[c:COM:VPT]] or perhaps [[c:Commons:Graphic Lab/Illustration workshop]]? --[[User:Redrose64|&amp;lt;span style=&amp;quot;color:#a80000; background:#ffeeee; text-decoration:inherit&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;rose64]] &amp;amp;#x1f339; ([[User talk:Redrose64|talk]]) 13:54, 4 April 2021 (UTC)&lt;br /&gt;
::Fixed the gradient problem. Turns out, there was a `style=&amp;quot;&amp;quot;` attribute that defined the `stop-opacity`, which my browser and my editor used to overwrite the `stop-opacity=&amp;quot;&amp;quot;` attribute. I guess when the image is uploaded, MediaWiki prefers the defined attributes rather than the `style` attribute. --&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;[[User:Diriector_Doc|&amp;lt;span style=&amp;quot;color:#F0F&amp;quot;&amp;gt;Diriector_Doc&amp;lt;/span&amp;gt;]]├─────┤&amp;lt;sup style=&amp;quot;margin-left:-5em&amp;quot;&amp;gt;[[User_talk:Diriector_Doc|Talk]]&amp;lt;/sup&amp;gt;&amp;lt;sub style=&amp;quot;margin:0 1em 0 -1.8em&amp;quot;&amp;gt;[[Special:Contribs/Diriector_Doc|Contribs]]&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; 15:00, 6 April 2021 (UTC)&lt;br /&gt;
:::The SVG spec allows either &amp;lt;code&amp;gt;stop-opacity=&amp;quot;&amp;lt;var&amp;gt;&amp;amp;lt;opacity-value&amp;amp;gt;&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;style=&amp;quot;stop-opacity:&amp;lt;var&amp;gt;&amp;amp;lt;opacity-value&amp;amp;gt;&amp;lt;/var&amp;gt;;&amp;quot;&amp;lt;/code&amp;gt;, they are interchangeable. But as you noticed, if you have both forms in the same element and they have different values, as here: &amp;lt;syntaxhighlight lang=xml&amp;gt;      &amp;lt;stop&lt;br /&gt;
         style=&amp;quot;stop-color:#fee476;stop-opacity:1&amp;quot;&lt;br /&gt;
         id=&amp;quot;stop3858&amp;quot;&lt;br /&gt;
         stop-opacity=&amp;quot;0&amp;quot;&lt;br /&gt;
         offset=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; the user agent (your browser is a user agent, and so is librsvg) has no clear indication of which one to use, and different agents may have differing rules of precedence. So, as you surmised, the correct solution is to remove one of them and so resolve the ambiguity. --[[User:Redrose64|&amp;lt;span style=&amp;quot;color:#a80000; background:#ffeeee; text-decoration:inherit&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;rose64]] &amp;amp;#x1f339; ([[User talk:Redrose64|talk]]) 16:32, 6 April 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>setup&gt;Lowercase sigmabot III</name></author>
	</entry>
</feed>