Information Theoretic View of Font Design
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
- 47 Introductions
- 4K Typeface Design
- 501 Type Design Critiques
- 593 Type Design Software
- 1.1K Type Design Technique & Theory
- 675 Type Business
- 909 Font Technology
- 29 Punchcutting
- 544 Typography
- 129 Type Education
- 333 Type History
- 82 Type Resources
- 114 Lettering and Calligraphy
- 33 Lettering Critiques
- 81 Lettering Technique & Theory
- 580 Announcements
- 101 Events
- 116 Job Postings
- 176 Type Releases
- 186 Miscellaneous News
- 270 About TypeDrawers
- 54 TypeDrawers Announcements
- 114 Suggestions and Bug Reports
