tag:blogger.com,1999:blog-1561578844529874564.post4438053092954214330..comments2023-10-30T03:55:16.695-04:00Comments on Imagination: The Serious case of how SVG sucksjulhttp://www.blogger.com/profile/06120175983940571527noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1561578844529874564.post-6821182281655644022022-05-04T09:08:33.502-04:002022-05-04T09:08:33.502-04:00It all boils down to printing.
flash/javascript ...It all boils down to printing.<br /><br /><br />flash/javascript canvas and SVG workgroups borrowed from java.awt and tk/tcl but tk/tcl borrowed from postscript so canvas were exportable as a printable results (that people could include in postscript documents). And if my mind don't fails me all these projects have got common experts.<br /><br />We are in fact all tied down to the lingua franca based for printing.<br /><br />If we actually made a decent hardware printer with a language with clear free open specifications of our own without the usual clergy of university experts and corporation maybe we could fix the problem.<br /><br />I actually plan to work on such a language for teaching my daughter how to code, and I am pretty amazed at uxn https://compudanzas.net/uxn_tutorial_day_1.html<br /> <br />I want to build a forth you can create driver for the screen that could actually have the same interface to hardware hence drawing on a screen and printing would have the same results.<br /><br />Building a forth is surprisingly easy.<br /><br />My boring forth experiment (the one I will stop working on) is there<br />https://github.com/jul/confined/blob/master/confined/__init__.py<br />julhttps://www.blogger.com/profile/06120175983940571527noreply@blogger.comtag:blogger.com,1999:blog-1561578844529874564.post-64853597229259612222021-04-20T04:35:43.139-04:002021-04-20T04:35:43.139-04:00God, I'm so agreeing. SVG is a joke when you w...God, I'm <b>so</b> agreeing. SVG is a joke when you want it to do something it wasn't learned to do. For example, "long shadows" are made with paths imperatively, so if you change one shape, you will have to reiterate interpolation on another.<br /><br />It's fine-tuned for manipulating masks, so graphics are more procedural. But it lacks so many good things that can be done with vector editors like <i>Illustrator</i> or <i>Inkscape</i>, and implementations of SVG tend to get out of date real quick: <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/paint-order" rel="nofollow">paint-order</a> is missing, "WHERE ARE MY FILTERS?", etc.<br /><br />The stance of things is sad, when there is no more advanced, decent open source alternative for vector graphics.Rodion Borisovhttps://www.blogger.com/profile/00154866112263549200noreply@blogger.comtag:blogger.com,1999:blog-1561578844529874564.post-42164888259117301692021-04-20T04:32:48.720-04:002021-04-20T04:32:48.720-04:00God, I'm so agreeing. SVG is a joke when you w...God, I'm <b>so</b> agreeing. SVG is a joke when you want it to do something it wasn't learned to do. For example, "long shadows" are made with paths imperatively, so if you change one shape, you will have to reiterate interpolation on another.<br /><br />It's fine-tuned for manipulating masks, so graphics are more procedural. But it lacks so many good things that can be done with vector editors like <i>Illustrator</i> or <i>Inkscape</i>, and implementations of SVG tend to get out of date real quick: <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/paint-order" rel="nofollow">paint-order</a> is missing, "WHERE ARE MY FILTERS?", etc.Rodion Borisovhttps://www.blogger.com/profile/00154866112263549200noreply@blogger.com