Giter Club home page Giter Club logo

Comments (6)

alexgibson avatar alexgibson commented on May 24, 2024 2

Done, thanks @shinenelson

from zilla-slab.

alexgibson avatar alexgibson commented on May 24, 2024

I hit this when installing on OSX too in #5 (comment)

The simplest fix was to run brew install ttfautohint. We should probably add this to the docs. As for building without autohint, I'm not sure if this is something we'd want to do. Any thoughts @m4rc1e?

Also, I don't think I would expect most users to want to build the fonts from source. Most will simply download the compiled zip.

from zilla-slab.

alexgibson avatar alexgibson commented on May 24, 2024

I also see you opened #22 to update the readme, but accepting that change seems dependent on the answer to the comment above.

from zilla-slab.

shinenelson avatar shinenelson commented on May 24, 2024

We should probably add this to the docs.

Agreed. Should I add another line mentioning this dependency on the README.md in pull #22 ?

As for building without autohint, I'm not sure if this is something we'd want to do.

I'm not in favor of that either. I was just indicating a temporary workaround until fontmake could put in a proper fix or a proper exception rather than like a fatal, un-handled exception stack-trace; like @m4rc1e mentioned in #5 (comment).

Also, I don't think I would expect most users to want to build the fonts from source. Most will simply download the compiled zip.

There are a few developers / enthusiasts (like me) who love building / compiling everything from source. I speak for their sake. Also, the instructions are for building from source right? The download instructions are provided in the Download section in the beginning of the README.md file right?

I also see you opened #22 to update the readme, but accepting that change seems dependent on the answer to the comment above.

I think both #21 and #22 are independent of the autohint issue. I deliberately did not include them since I wanted to put that up for discussion before making any changes. I think both of them can be merged even if we don't come to a consensus / decision about what to do about autohint.

from zilla-slab.

alexgibson avatar alexgibson commented on May 24, 2024

Ok - things I think we can do to close this issue:

  1. Yes please, add brew install ttautohint to the install instructions. This should fix the primary issue reported here.
  2. Yes I think we can merge #22 to cover Linux once it’s reviewed (many thanks there).
  3. The readme does already mention both sfnt2woff and woff2 as dependencies, despite you saying they are not mentioned. Perhaps this is not clear enough, in which case we can try and explain things better. We can look at this in your PR.

from zilla-slab.

shinenelson avatar shinenelson commented on May 24, 2024

Done. Can you take a look at #22 now @alexgibson?

from zilla-slab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.