Hi,
I've noticed that FontForge fills in missing font tables when saving fonts.
For example, I've seen that FontForge fills in OS/2 tables and cmap tables
when saving a font as OpenType (CFF) even when they don't appear in the
original font.
I'm interested in how FontForge does this? Is it just "dummy data" that is
filled into these tables or is something more clever done? From a manual
inspection of the saved font it doesn't look like dummy data, so I'm quite
curious how FontForge achieves this.
I've tried searching in the code but it's quite opaque to me. If anyone
could give me some insight or point me in the right direction, that'd be
greatly appreciated :)
Best,
Victor Nordam Suadicani
|