4
2
Fork
You've already forked website
4

Optimize SVG internal structure #7

Merged
demm merged 1 commit from RogueScholar/KaOS-website:logo-optim into main 2026年02月02日 10:47:09 +01:00
Contributor
Copy link

The project logo, while gorgeous when rendered, is a convoluted mess internally, full of unnecessary complications and information that only has value during the design process and should never be left in a production file. Inkscape is an incredible tool without which the creation of SVGs would be more difficult by orders of magnitude, but sadly its theory of operation holds that SVG documents can never be human-readable files when they most certainly can and should be.

Gone from this file are obfuscating transform matrices and ridiculously aggressive minimizing of whitespace in the path definitions. In its place is columnar formatting that highlights each action and its data points in a way that allows humans to evaluate and understand them without tooling. Just try plugging any of the paths from the file into https://svg-path-visualizer.netlify.app/ and you'll see what I mean.

Signed-off-by: Peter J. Mello admin@petermello.net

The project logo, while gorgeous when rendered, is a convoluted mess internally, full of unnecessary complications and information that only has value during the design process and should never be left in a production file. Inkscape is an incredible tool without which the creation of SVGs would be more difficult by orders of magnitude, but sadly its theory of operation holds that SVG documents can never be human-readable files when they most certainly can and should be. Gone from this file are obfuscating transform matrices and ridiculously aggressive minimizing of whitespace in the path definitions. In its place is columnar formatting that highlights each action and its data points in a way that allows humans to evaluate and understand them without tooling. Just try plugging any of the paths from the file into <https://svg-path-visualizer.netlify.app/> and you'll see what I mean. Signed-off-by: Peter J. Mello <admin@petermello.net>
Author
Contributor
Copy link

The validation that all of the changes made conform to the SVG 1.1 specification was performed using the W3C's Nu Validator service, with this exact output.

The validation that all of the changes made conform to the SVG 1.1 specification was performed using the W3C's Nu Validator service, with [this exact output](https://validator.w3.org/nu/?showsource=yes&showoutline=yes&showimagereport=yes&useragent=Validator.nu%2FLV+https%3A%2F%2Fvalidator.w3.org%2Fservices&acceptlanguage=&doc=https%3A%2F%2Fcodeberg.org%2FRogueScholar%2FKaOS-website%2Fraw%2Fbranch%2Flogo-optim%2Fsrc%2Fassets%2Flogo.svg).
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
KaOS/website!7
Reference in a new issue
KaOS/website
No description provided.
Delete branch "RogueScholar/KaOS-website:logo-optim"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?