3 ms·
I meant a DSL (or at least a framework) to _create_ graphics. I don't propose a new file format. In my approach there is no such thing as a GUI tool since that
by susi22 13y ago
I meant a DSL (or at least a framework) to _create_ graphics. I don't propose a new file format. In my approach there is no such thing as a GUI tool since that usually means that you'll be editing a complex (non gittable) file format. I want to compile the source code to SVG/EPS, then use open source tools (such as fontforge) to create the font. But you don't have to, you can of course also create PNGs. I want a DSL that is optimized to describe graphics for humans (so no SVG).
And with a framwork you can easily adjust the fonts to your liking. Rounded edges in general? no problem. Rounded arrows? No problem. All icons with background of gray? No problem. Compile to 173x294 pixels? No problem...
It's much much more flexible than any Illustrator format will ever be and it'll allow real collaboration and source code versioning. I think asymptote would be great candidate and it's very close to the DSL I'd like. The good thing is that most of it is also written in asymptote itself so it's very extensible (unlike some other graphics languages)
- eropple 13y agoI have a hard time seeing anyone actually use this for one reason: it's not Illustrator. Build something that allows them to completely use their existing, frankly much more user-friendly, workflow with no changes and it might at least get looked at. (Illustrator already supports EPS, but since everyone who matters already has Illustrator, not a lot of people bother, even when not running outside EPS's format restrictions.) Nobody cares about your standards if meeting your standards doesn't benefit them. And the people actually creating stuff own Illustrator already.
- susi22 13y agoHere: https://github.com/FortAwesome/Font-Awesome/issues?page=1&state=open https://github.com/FortAwesome/Font-Awesome/issues?page=1&st... https://github.com/FortAwesome/Font-Awesome/pulls https://github.com/FortAwesome/Font-Awesome/pulls Result: https://github.com/FortAwesome/Font-Awesome/graphs/commit-activity https://github.com/FortAwesome/Font-Awesome/graphs/commit-ac...
- mietek 13y agoAgain, PostScript. http://en.wikipedia.org/wiki/PostScript#.22Hello_world.22 http://en.wikipedia.org/wiki/PostScript#.22Hello_world.22
- susi22 13y agoPostscript is so unpopular to use as a programming language that github doesn't even have it in their languages. I'm not even sure if you're just trolling or serious?
- derekp7 13y agoI can second the use of postscript. A while back, I took it as a challenge to learn it, and ended up making some fairly extensive programs. I've actually found myself wishing there was a popular general-purpose scripting language that closely resembled postscript (stack-based, first class functions, first class environments). You can download the books for it for free (the "blue book" is the tutorial). I highly recommend it, along with the "red book" which is also useful for adding to your general programming language theory.
- e12e 13y agoYou're aware of: http://factorcode.org/ http://factorcode.org/ ? (Popular would be a stretch, I guess)