ietf-tools / svgcheck

Check SVG against RFC schema
BSD 3-Clause "New" or "Revised" License
16 stars 13 forks source link

What does the error "File does not conform to SVG requirements" when running repair means? #39

Open ooker777 opened 1 year ago

ooker777 commented 1 year ago

Running

python -m svgcheck.run .\logo3_plain.svg --repair

yielding this:

ERROR: File does not conform to SVG requirements

Does that mean the repair is not successful? Why is that? Here is the file

..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:20: The element 'filter' is not allowed as a child of 'defs'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:31: The element 'filter' is not allowed as a child of 'defs'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:42: The element 'filter' is not allowed as a child of 'defs'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:51: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:51: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:51: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:51: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke-miterlimit' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke-dashoffset' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:55: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'stroke-dashoffset' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:59: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:63: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:68: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:68: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:68: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:68: The attribute 'fill' does not allow the value '#870096', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'opacity' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: The attribute 'fill' does not allow the value '#870096', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:74: The attribute 'stroke' does not allow the value '#8b0b18', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: Style property 'filter' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: The attribute 'fill' does not allow the value '#77008f', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:79: The attribute 'stroke' does not allow the value '#ff0000', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'mix-blend-mode' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: Style property 'filter' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: The attribute 'fill' does not allow the value '#590082', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:84: The attribute 'stroke' does not allow the value '#ff0000', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'mix-blend-mode' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: Style property 'filter' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:91: The attribute 'stroke' does not allow the value '#ff0000', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:96: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:96: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:96: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'stroke-miterlimit' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:100: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'stroke-miterlimit' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:104: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'stroke-miterlimit' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:108: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'display' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'fill' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'fill-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'fill-rule' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'stroke' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'stroke-width' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'stroke-miterlimit' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'stroke-dasharray' removed
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: Style property 'stroke-opacity' promoted to attribute
..\..\..\QC%20supplements\Design\C%20Obsidian,%20qu%E1%BA%A3n%20l%C3%BD%20d%E1%BB%B1%20%C3%A1n%20v%C3%A0%20c%C3%B4ng%20c%E1%BB%A5%20ngh%C4%A9\logo3_plain.svg:115: The attribute 'stroke' does not allow the value '#000f96', replaced with 'black'
<?xml version='1.0' encoding='utf-8'?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" width="99.997658mm" height="99.644173mm" viewBox="0 0 99.997659 99.644173" version="1.1" id="svg844">
  <defs id="defs841">
    </defs>
  <g id="layer2" transform="translate(-73.88041,-89.021674)" stroke="black" stroke-opacity="1">
    <path d="M 74.233963,188.31229 103.33813,159.20813" id="path5002" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="1" stroke-opacity="1"/>
    <path id="rect4407" d="m 104.35518,89.331666 v 69.522894 h 69.52289" fill="none" fill-rule="evenodd" stroke="black" stroke-width="1.327" stroke-opacity="1"/>
    <path id="path4894" d="M 172.86104,159.20811 V 89.685219 h -69.52289" fill="none" fill-rule="evenodd" stroke="black" stroke-width="1.32709" stroke-opacity="1"/>
  </g>
  <g id="layer1" transform="translate(-73.88041,-89.021674)" fill="black" fill-opacity="1">
    <circle id="circle1937" cx="124.34782" cy="140.19275" r="31.473658" fill="black" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="0" stroke-opacity="1"/>
    <path id="rect1763" d="m 491.95117,490.34961 c -32.08117,77.92572 -95.05455,128.82076 -169.59375,169.5957 14.7953,15.79914 33.58845,27.30232 54.38867,33.29102 L 525.28516,544.69727 c -6.00754,-20.7902 -17.52541,-39.5689 -33.33399,-54.34766 z" transform="matrix(0.26228047,0,0,0.26228047,16.812805,-11.405376)" fill="black" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="0"/>
    <path id="path1422" d="m 525.28516,544.69727 c -13.25996,40.49213 -21.12168,86.68713 -45.30666,112.22924 -24.18209,25.53906 -64.68593,30.4273 -103.23241,36.30982 10.80644,3.13925 22.00074,4.74285 33.25391,4.76367 66.27417,0 120,-53.72583 120,-120 -3.7e-4,-11.26721 -1.58757,-22.47822 -4.71484,-33.30273 z" transform="matrix(0.26228047,0,0,0.26228047,16.812805,-11.405376)" fill="black" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="0"/>
    <circle id="path3230" cx="97.366669" cy="141.02292" r="6.8791666" transform="matrix(0.99129633,0,0,0.99129633,16.812805,-11.405376)" fill="#ffffff" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="0"/>
  </g>
  <g id="layer3" transform="translate(-73.88041,-89.021674)" stroke="black" stroke-opacity="1">
    <path d="M 74.233962,118.78938 103.33813,89.685219" id="path4522" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="1" stroke-opacity="1"/>
    <path d="m 143.75687,188.31229 29.10417,-29.10416" id="path4524" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="1" stroke-opacity="1"/>
    <path d="M 143.75687,118.78938 172.86104,89.685219" id="path4526" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="1" stroke-opacity="1"/>
    <rect id="rect3872" width="69.522911" height="69.522911" x="74.233963" y="118.78938" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="black" stroke-width="1.32709" stroke-opacity="1"/>
  </g>
</svg>
ERROR: File does not conform to SVG requirements
kesara commented 1 year ago

The repair was successful, but the repaired SVG is surrounded by error/warning logs. You could run either

python -m svgcheck.run foobar.svg  --repair -o repaired.svg

or

python -m svgcheck.run foobar.svg --repair > repaired.svg

to get the repaired SVG.

ooker777 commented 1 year ago

So without the output parameter it just prints the repaired file without actually write it down? If so, is it a good idea to notice the user that the repair is successful, and if one wants the output file they should use those commands instead?