Git Product home page Git Product logo

font-inspector's Introduction

Font Inspector

Font Inspector is an analytics script for FontLab and RoboFont. It generates a comprehensive overview of design and metrics of all open fonts into a single HTML file.

View Example

Font Inspector image 1 of 3 Font Inspector image 2 of 3 Font Inspector image 3 of 3

How does it work?

  1. Install: Download FontInspector.py script and place it to your application script folder.
  • Select Fonts and Glyphs: Open all fonts you wish to inspect and select few glyphs in one of them.
  • Run: Run the script and it will generate a HTML file in the current font's folder.
  • Inspect: Open the HTML in your browser, preferably Google Chrome.

Keyboard

  • ←→: Overlay Alignment
  • ↑↓: Zoom
  • Space: Toggle Color
  • Esc: Reset All Settings

Some outlines don't show their startpoints, why?

Outlines without startpoints are components.

Why are some overlays red?

The outlines are incompatible. However, some incompatible glyphs might still show up as compatible. This is because sometimes it is not possible to determine compatibility just with math. See next answer for a solution.

How can I fix incompatible outlines?

The single best option is to use Prepolator. If you are a FontLab user and want to try it, you need to export your fonts to UFO format first.

Why are some bars red?

In range of styles from light to bold, sidebearings usually shrink and widths grow. If this expected progression isn't found, the bars are highlighted with red color. However, it doesn't necessarily signal an error, there are many exception to the rule.

Why are some bars grey?

Grey color represents negative sidebearings.

Disclaimer

Font Inspector was made by Ondrej Jób, who runs his type foundry Urtd from Bratislava, Slovakia.

Font Inspector is distributed under the GNU General Public License 3.0. For any application that may be incompatible with this license, please contact me to discuss alternatives.

Font Inspector is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

jQuery is released under the terms of the MIT license.

font-inspector's People

Contributors

davelab6 avatar schriftgestalt avatar urtd avatar

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.