Information Theoretic View of Font Design
Options

dpmellis
Posts: 3
Partly for my own curiosity and partly for a data visualization class I am taking, I wrote a python program to extract information about a wide range of fonts with regular and bold weights, in Roman and Italic. Mostly I use the number of on-curve points as a metric of glyph complexity, but I also count the number of smooth points that aren't extrema for added interest.
The data isn't super interesting from an overview perspective—it shows that serif fonts have more points than sans serif ones, wow!—but with a bigger sample of fonts, it could be interesting to identify outliers that would be interesting to examine in detail.
The main dashboard is here, but there are other tabs to poke around in.
https://public.tableau.com/app/profile/daniel.mellis/viz/FontComplexityAnalysis/Dashboard1?publish=yes
The code for extracting the data is here, I used DrawBot as a convenient tool.
https://github.com/dpmellis/Font-Complexity-Data

The data isn't super interesting from an overview perspective—it shows that serif fonts have more points than sans serif ones, wow!—but with a bigger sample of fonts, it could be interesting to identify outliers that would be interesting to examine in detail.
The main dashboard is here, but there are other tabs to poke around in.
https://public.tableau.com/app/profile/daniel.mellis/viz/FontComplexityAnalysis/Dashboard1?publish=yes
The code for extracting the data is here, I used DrawBot as a convenient tool.
https://github.com/dpmellis/Font-Complexity-Data

Tagged:
0
Comments
-
What is “linear density” as applied to glyphs? The proportion of the advance width that has ink, between descender and ascender? Or...?0
-
It is the area of the glyph divided by its width. I don't know how meaningful it is, but it is useful for spreading out the overview graph to a second dimension.0
-
By “width” do you mean advance width?1
-
No it is the width of the shape, so no side bearings.1
Categories
- All Categories
- 46 Introductions
- 3.8K Typeface Design
- 476 Type Design Critiques
- 555 Type Design Software
- 1.1K Type Design Technique & Theory
- 640 Type Business
- 831 Font Technology
- 29 Punchcutting
- 508 Typography
- 120 Type Education
- 313 Type History
- 75 Type Resources
- 109 Lettering and Calligraphy
- 30 Lettering Critiques
- 79 Lettering Technique & Theory
- 533 Announcements
- 86 Events
- 110 Job Postings
- 167 Type Releases
- 169 Miscellaneous News
- 274 About TypeDrawers
- 53 TypeDrawers Announcements
- 119 Suggestions and Bug Reports