Use of Postscript Private Dictionary
AbrahamLee
Posts: 262
I’ve not been very successful in discovering the usefulness (much less, the meaning) of the PS Private Dictionary options. For example, the BlueValues, FamilyBlues, BlueFuzz, among others. Does anyone know, or at least know of a resource that describes, what they mean, how they are used, how pertinent they are with today’s font technology?
Tagged:
0
Comments
-
The PostScript Type 1 font spec has all of this, I think. There are some more recent additions in the supplement, as well.
http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/T1_SPEC.pdf
http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5015.Type1_Supp.pdf
2 -
Thanks, @Thomas Phinney! That's exactly what I was looking for. Much appreciated.
So, does everyone here provide numbers to these? Or are there other properties where a similar influence is taken into account?0 -
I have always provided numbers to these in fonts based on PostScript outlines (Type 1 and OpenType CFF a.k.a. OTF).
Blue zones are what is more generically referred to as overshoot zones. FamilyBlues are blue zones held in common across members of a family. For example, perhaps your x-height varies but your cap height is constant for all family members. Virtually all alphabetic fonts need these.
BlueFuzz is a kind of goofy thing, a margin of error to catch points that are, say, just n units outside the blue zone. It is my understanding that in a really carefully produced and well-crafted font, not made from interpolating between masters, you ought to be able to set it to zero.
BlueScale tells the rasterizer at what size to turn off overshoot suppression, expressed in some funky decimal units.
FontLab VI still supports all these as well as BlueShift... and I don't even remember exactly what BlueShift is right off, except that it is also involved in overshoot suppression—check the spec! I expect most serious font editors allow you to set any of these manually that you wish.1 -
Indeed they do. Hence, my questions. Thanks for the explanation!0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports