Use Google Fonts for Machine Learning (Part 2: Filter & Generate)

Quickly generate hundreds of font images.

Machine learning training time-lapse
Machine learning training time-lapse
Machine learning training time-lapse. Image by Author.

Directory Setup

.
├── input
│ ├── fonts
│ │ ...
│ │ ├── ofl
│ │ ...
│ ├── fonts-master.json
└── notebook
└── google-fonts-ml
├── google-fonts-ml.ipynb
└── google-fonts-annotaion.csv

Load CSV Annotations

Look at Data Summary

Filtering Fonts

Some Caveats

Load Font File Path

number of font files in total:  8708

Filter Fonts

Preview Font Images

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
It’s working! Images by Author.

Everything Pieced Together

Conclusion

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store