kiliman / operator-mono-lig

Add ligatures to Operator Mono similar to Fira Code
MIT License
3.2k stars 202 forks source link

Add pango & cairo as pre-reqs for macOS #173

Closed ron-wolf closed 2 years ago

ron-wolf commented 2 years ago

These two libraries are required by canvas, which in turn is required by font-tools.

See the following for more info on this error:

kiliman commented 2 years ago

Thanks for the PR, but I'm confused about the dependencies.

According to the fontTools documentation, there are no external dependencies outside of some optional features. I'm only using 2 features of fontTools: ttx and feaLib which are both part of the core functionality.

Did you get an actual error trying to run the build? This project has been around for 4 years already and this is the first I've heard of this issue.

https://fonttools.readthedocs.io/en/latest/#optional-dependencies image

kiliman commented 2 years ago

It looks like the issue was an invalid package-lock.json file that included references that should have been for a different project.

This has been fixed in 2.4.2. Thanks!