question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Misleading project description

See original GitHub issue

Hello,

Reading the project description, I was a bit puzzled to learn that “ufo2ft (“UFO to FontTools”) is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency.”. The problem is that it depends of the cffsubr Python package, which builds its own copy of ADFKO (it relies on its tx command).

Does it mean this project failed to meet its goal? 😃

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
khaledhosnycommented, Apr 8, 2022

The size of AFDKO dependency is not the issue, but the fact that AFDKO core is ancient C utilities that are notoriously hard to hack, by using FontTools for most part ufo2ft is able to utilize its features and we can fix and extend it as needed, but with the obvious tradeoff of being much slower (cffsubr is not replacing parts of of FonTools, though, but compreffor which though written in c++ was much much slower).

0reactions
Apterykscommented, Apr 8, 2022

I was asking because after packaging it on Guix, where dependencies are shared rather than bundled, it was made obvious that the dependency to AFDKO was retained through tx). So the only gain for pip users (which uses the bundled copy of tx via cffsubr) is saving a few MiB of non-tx binaries (the full AFDKO install uses about 9 MiB here).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Earned Value Management - Leading & Misleading in Project ...
Earned Value Management Leading & misleading in Project Control Prepared by: Engr. ... collaborate to provide information to the procurement department.
Read more >
Data Project Misleading Data Analysis with EDITABLE rubric ...
Warm-up activity for misleading data ; Misleading data project guidelines; Editable Rubric; Answer key for activity. This resource can be found in the...
Read more >
Misleading Graphs: Real Life Examples - Statistics How To
A collection of misleading graphs from real life. Includes politics, advertising and proof that global warning is real...and proof that it's not.
Read more >
T-61.271 Visualization project description 27. Misleading ...
Collect some examples of misleading visualizations from the Finnish media and analyze them. · Use your knowledge of lie factors and vision research...
Read more >
Misleading description of role "Project creator" | Bitbucket Server
The "Project creator" description (Can create new projects and repositories) can be misleading for some users. Expected meaning:
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found