Use of Postscript Private Dictionary

AbrahamLee
Posts: 263
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
- 44 Introductions
- 3.8K Typeface Design
- 825 Font Technology
- 1.1K Technique and Theory
- 637 Type Business
- 453 Type Design Critiques
- 550 Type Design Software
- 30 Punchcutting
- 139 Lettering and Calligraphy
- 86 Technique and Theory
- 53 Lettering Critiques
- 503 Typography
- 311 History of Typography
- 118 Education
- 74 Resources
- 526 Announcements
- 84 Events
- 110 Job Postings
- 162 Type Releases
- 169 Miscellaneous News
- 272 About TypeDrawers
- 54 TypeDrawers Announcements
- 117 Suggestions and Bug Reports