Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I hope this is not a dumb question, but as I have no experience/knowledge in creating fonts, I will ask nevertheless.

I quickly scanned through the repo and assumed that the font is created programmatically through a Python script. Is that correct and a common way to build a new font?



The actual "Font" data lives in the `src/v2` directory. For example, open up "Roboto_Thin.ufo/glyphs" from here, and you'll see a lot of ".glyph" files. These are essentially SVG's it appears. The python script pulls this content together and generates appropriate font files (WOFF, TTF, etc).


Technically, they are GLIF files and not SVG. The GLIF format is specced here: http://unifiedfontobject.org/versions/ufo3/glif.html


Would love to find build/hacking instructions somewhere. I'm interested in modifying a font and adding ligatures for use my in my programming editor (as is done in https://github.com/i-tu/Hasklig/). The best I could find is https://github.com/mozilla/Fira/issues/62.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: