Skip to content

is compatibility with defcon still needed or used by anyone? #823

Open
@anthrotype

Description

@anthrotype

ufo2ft started as a fork of ufo2fdk and we kept compatibility with the defcon API even as we created a lightweight alternative in ufoLib2. ufo2ft's test suite runs against both ufoLib2 and defcon, and we make sure never to import directly either of the two in the ufo2ft library code, so that one can compile fonts by injecting either ufoLib2.Font or defcon.Font objects as input, without strictly requiring either of two (at least one is still implicitly required).
This works, but it introduces some extra complexity in the code because the two APIs are not exactly identical.
fontmake, the main client of ufo2ft, already only uses ufoLib2 Fonts, and that's fine for a CLI tool.

Now I'm wondering if anyone out there wants to keep using ufo2ft for compiling defcon Font objects and would prefer if ufo2ft kept supporting this particular use case.

(this is just a question, I'm not actually planning on dropping support any time soon)

Do you know if e.g. Robofont (which I think it's built on top of defcon) uses ufo2ft at all and compiles defcon Fonts with it?

/cc @typemytype @typesupply @LettError @justvanrossum

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions