globalcitizen / svglover Goto Github PK
View Code? Open in Web Editor NEWLibrary to import and display simple SVGs in LÖVE.
License: GNU General Public License v3.0
Library to import and display simple SVGs in LÖVE.
License: GNU General Public License v3.0
I recently found out about svglover, and it is a very useful library. I'm looking to use it in some of my projects and make a fork to help continue development. However, I noticed that it's licensed under the GPL v3 license, which requires projects that use the library to release their source code. I often release the source code of projects I work on, but there are some cases where I would rather keep my source code proprietary. Could you consider relicensing svglover under a more permissive license like the MIT license?
I apologize if this has been asked or addressed already, I didn't see anything about this on the repo.
Unfortunately they are nontrivial and I don't need them, so I am not going to bother. For anyone that does want to bother, one way to implement them may be love.graphics.arc and coordinate system scale manipulation... but that will probably wind up a basic implementation with noticeable issues. Another option is love.math.newBezierCurve. The spec, Mozilla developer tutorial or w3schools summary show how it is nontrivial. There is also a reference python implementation.
I tried to draw a svg created in Inkscape, but the shapes are always black. I think it's because Inkscape stores the fill color in the style
attribute:
style="fill:#ff0000"
rather than:
fill="#ff0000"
Is it possible to add support for style
in svglover? I had a look at the code but couldn't really figure out where to start.
Can this file be removed, or do you have plans for it in a future release?
I'm currently trying to work with the lib but there's no proper errors. I think my current error is because I'm drawing to a canvas, not directly to the screen.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.