I'm slowly making my way through a 8 thousand line python addition to #inkscape's #python library for parsing text and font elements in #svg properly. It's important and useful, but it's also a lot.
I'm not sure how to say "please run pylint over your code because my eyes hurt trying to read this". without sounding like an ungrateful jerk. 😅
I announced the new version of my art code yesterday, and a new slew of solid geometry stuff and hooks to my art shell was part of it. So here's a little bonus treat made with these things:
"large red fish fills portland dodecahedron at center"
Implementations of the Archimedean solids plus a few other fun ones and an integrated better 3D rendering of them. Pens. Hobby curves.
There's also a lot of future-looking infrastructure here (see: "maker functions" in the release notes), a fair amount of clean up, performance, etc. Click the "browse" link for detailed release notes.
Tons of work (SVG 2, fill & stroke, and more) has sat unimplemented for years. At this point, in standards circles, we know not to touch SVG with a barge pole.
Any recommended tools for debugging #svg shapes? Trying to make paths that are like wedges out of a circle and the arcs aren’t behaving consistently, or at least not as I would expect at all :/
New demo (and last new test case) for the upcoming https://thi.ng/geom release (and related packages): Here parsing a SVG path, converting to an SDF, deforming the SDF and sampling/converting the SDF back into SVG at multiple contour levels... all in just a few lines of code!
The #Internet and #web prove vital in emergencies, enabling seamless collaboration and information sharing.
At the @w3c member meeting in #Hiroshima 🇯🇵, Dr. Naoshi Hirata, U. of Tokyo, presented "distributed disaster management data" using a case study for the Noto peninsula earthquake that struck Japan on January 1, 2024. #SVG
Is it not possible to set up something similar to #SVG and #PNG with very little effort and really be recognized as a creative #WebDev developer with your own graphics #design?
OK I need a smarter way to encode the maze in #FingerMaze because the approach I'm using can't handle huge mazes (for example a 160×90 maze will result in a 414 Request URI Too Long error.)
But what's really difficult to get right is the rotation when the viewport is in portrait mode. CSS has the possibility to transform elements, but it doesn't really work as expected. I would have better luck stuffing the table inside a foreignObject inside an #SVG and transforming from there, but … some browsers have questionably poor rendering for these nested situation so that's not an option either.
I've had a few requests for different badges in the same style as my “Powered” and “Made by a Human” badges.
I’m thinking about taking these and a few more requests and selling them in packs containing 8 badges in 8 different colors in 88x31 PNG and SVG @ £2 (minimum donation)
If you have any requests for these badges, please let me know in the replies and I will add it to the list!
Stupid simple:
Draw a curve from hither to yon
Draw another curve from hither-ish to yon-ish
Interpolate N points on each curve
Draw a chain of triangles
Colour
For those interested in using reactive attributes in SVG elements using https://thi.ng/rdom, I hope you'll find this small new example and comments/explanations helpful:
Introducing Friction 0.9.6 Beta 1. This release includes several changes to the user interface and some additional new features. We are now in feature freeze, please report any regressions etc.