Validation for open type

Primary tabs

8 posts / 0 new
Last post
Eluard's picture
Offline
Joined: 16 Jan 2008 - 8:54pm
Validation for open type
0

When saving a slightly edited font in Font Forge I ran the validation check and got a string of errors (not caused by me — they were in glyphs I hadn't touched). Almost all of them were of the kind "extremal points missing". Are these errors that I should endeavor to correct? Are they serious in any way?

TIA

El.

Dan Reynolds's picture
Offline
Joined: 20 Jul 2002 - 11:00am
0

Yes, you should always draw your outlines with points on the extrema. It is good habit, and it makes curves much easier to tweak and edit later one (by you or by someone else… if you are using FontForge, you'd probably be OK with other people editing your fonts later on down the line…)

Also, it can play a role in hinting and on-screen rendering. No points at extrema = bad… unless you have a convincing design reason not to put them in a few particular spots… there are always exceptions to rules. But in general, it is good to do.

Eluard's picture
Offline
Joined: 16 Jan 2008 - 8:54pm
0

Thanks dan, that helps.

John Hudson's picture
Offline
Joined: 21 Dec 2002 - 11:00am
0

Certain very small curve segments, e.g. at the tips of serifs, are sometimes left without extrema points, but otherwise you should always use them. As Dan notes, they are important for hinting, and also for calculating glyph bounding boxes accurately.

Blank's picture
Offline
Joined: 25 Sep 2006 - 2:15pm
0

Let me make sure that I understand this correctly: if for some reason I draw a curve and the points are not all in extrema, will tossing in an extra extrema point improve screen rendering?

Eluard's picture
Offline
Joined: 16 Jan 2008 - 8:54pm
0

I should just clarify — even if it makes no difference to the good sense of the answers here — that the font that failed the validation test was a font that was purchased from Linotype. It's not one of my making, but I wondered if I should try to fix it if it's seriously broken.

David Yoon's picture
Offline
Joined: 17 Apr 2006 - 7:58pm
0

Points at extrema are useful in general, for the reasons Dan gave. There are some situations where they aren't always so useful, particularly in scripts and italics, e.g.:
http://www.typophile.com/node/37374
http://www.typophile.com/node/33389

Thomas Phinney's picture
Offline
Joined: 3 Sep 2002 - 11:00am
0

James: assuming decent auto-hinting, and a renderer that is using hinting of some sort, yes. Of course, once you've added points at extrema, you may be able to delete some other points.

But as noted, some extrema are more important than others.

T