MFEK / sfdLib.py

An SFD to UFO converter
Other
18 stars 9 forks source link

Release on PyPi #10

Closed alerque closed 2 years ago

alerque commented 4 years ago

I noticed in #9 you don't have plans to bake this into fontmake. Do you have plans to develop it at all? What about releasing to PyPi*?

I'm using this in several places and have a vested interest in keeping the windows from breaking. If you don't plan on running with it I might be interested in at least keeping it afloat.

* Note I already extracted sfdnormalize from its former home burried in Libertinus sources (including history from its even earlier homes) and am keeping it around and published on PyPi.

khaledhosny commented 4 years ago

I noticed in #9 you don't have plans to bake this into fontmake. Do you have plans to develop it at all? What about releasing to PyPi*?

I don’t think I’m ready for commiting to a stable API/behavior. I have been using it for personal projects and developing it as I go, but I don’t know if it is generally usable in its current form. One major change that I’d like to do first is to parse to some sort of objects that better reflect SFD structure, so one can build a font/manipulate it without going through UFO first. UFO conversation can be then rewritten on top of it.

  • Note I already extracted sfdnormalize from its former home burried in Libertinus sources (including history from its even earlier homes) and am keeping it around and published on PyPi.

sfdnormslize was inside Libertinus repository because it was never supposed to be a general tool (even its original form was DejaVu specific) and it does questionable things that are only acceptable because of how Libertinus is maintained and built.

bkmgit commented 2 years ago

Adding this to PyPi would be very helpful. It is a dependency of fontship.

ctrlcctrlv commented 2 years ago

As I just released sfdutf7 on PyPI, I could do the same for this if that's what's decided in #13 (which has become more about this than my original constrained suggestion).

ctrlcctrlv commented 2 years ago

I am re-targeting this issue to be only about PyPi, if other problems with my future plans exist they can be opened separately :-)

ctrlcctrlv commented 2 years ago

https://pypi.org/project/sfdLib/