Implementing size feature

peter bilak
15.Feb.2009 12.33am
peter bilak's picture

A few years ago I have seen Thomas Phinney's presentation talking about updating Adobe's font library. I have only vague recollection of it, but I remember that he mentioned that all Adobe OTF fonts will include SIZE feature. We (at Typotheque) are in the proces of updating our library, fixing some minor bugs, and making the OTF features better, so I wondered about the use of SIZE feature.

What is an advantage of SIZE when a font includes just a single optical master? How is the feature implemented, and what benefit it provides to the users. Is anyone else using it at all?

I'd love to hear your comments. Also if Thomas or Miguel is around, can you please explain me how does it work?

twardoch
15.Feb.2009 10.15am
twardoch's picture

Peter,

The "size" feature essentially contains information about the recommended point size for which a certain font should be used. It makes most sense for a family of optical masters but I think it also has some sense for single fonts (as an informative resource) but I don't think anybody ever added the "size" feature for a single-optical-master family.

As far as I can tell, XeTeX is the only application that currently supports the "size" feature. To easily install XeTeX on Mac OS X, go to http://www.tug.org/mactex/morepackages.html and install the BasicTeX-2008 package followed by either LaTeXiT or MacTeX-Additions.

Adam


dberlow
19.Feb.2009 6.25am
dberlow's picture

"What is an advantage of SIZE when a font includes just a single optical master?"
The advantage is for the creator to inform the user of the ideal size of a scaleable font in print (or online if people want to double-purpose that bit too). I'm not sure about other programs presenting this to the user, but FontBook 'info' mode shows no 'Size", but 'says' all fonts are 18 pt.;)

"How is the feature implemented, and what benefit it provides to the users. Is anyone else using it at all?"
A primary vehicle for such urges has become the font name or information from external source(s).

There was also once, an opsz table that QuarkExpress of the early 90's used, and that worked on single masters the way I think you imagine this would, collecting the proper size via table from a range of masters and composing with that master/size match. This still requires multiple font names for multiple fonts to perplex menus while distinguishing the sizes, but it would simplify a lot of publishing problems that have not already been solved by templating.

In addition, under most circumstances, having a proper c. 1994 size table may also help evolve support for the value of selecting the proper size/whatever from a table pointing to a modern 'ranging master', as all the previous generations of type & typographer solutions did with such hideous difficultly in their own materially complex ways. We here have, only software to deal with.

Cheers, and a 2xCheers to those updating their libraries!


Thomas Phinney
20.Feb.2009 1.31pm
Thomas Phinney's picture

I don’t think anybody ever added the “size” feature for a single-optical-master family.

All Adobe's fonts were revised to include this, as Peter mentioned in his post.

It could simply be informative for the user, but this information could also be used to automatically track the font when used at a significantly larger/smaller size than the design size. Both of these reasons were considered relevant in the Adobe decision.

Cheers,

T


exfish
21.Feb.2009 10.21am
exfish's picture

Thomas, do any of Adobe's products support the size tag?

—Noam


Thomas Phinney
21.Feb.2009 2.47pm
Thomas Phinney's picture

"LiveCycle," a server-based forms product, does, oddly enough. (Odd that would be the only one.)

I certainly lobbied hard for 'size' support several times over the years.

T


exfish
21.Feb.2009 4.13pm
exfish's picture

Well God bless you for your efforts, sir! I'm working on a size-aware font for my MFA thesis, and right now I'm figuring out how it would get implemented in the wild. Plug-ins seem like one way to go.

—Noam


Jens Kutilek
22.Feb.2009 2.39am
Jens Kutilek's picture

XeTeX supports the size feature.


hrant
22.Feb.2009 7.36am
hrant's picture

When one says "supports the size feature", what exactly happens? Does the app somehow convey to the user what the recommended size is, does it prevent the use of the font at any other size, or what?

hhp


Thomas Phinney
22.Feb.2009 1.20pm
Thomas Phinney's picture

I am assuming this is about having a linked group that are "the same font" except for being different optical size variants. LiveCycle will then automatically pick the correct font from that subset. This is the main functionality that was intended for the OpenType feature tag when it was conceived.

Cheers,

T


Jens Kutilek
22.Feb.2009 1.37pm
Jens Kutilek's picture

Yes, that's the way it works in XeTeX too.


exfish
23.Feb.2009 9.36am
exfish's picture

For me, the holy grail would be having different optical sizes exist within the same font as alternate glyphs, to be intelligently substituted as needed by the software. Far fetched, perhaps, but hey...it's my thesis, I gotta dream big right?

—Noam


twardoch
4.Mar.2009 2.14pm
twardoch's picture

Noam,

Remember that ideally, different optical sizes might have different default linespacing values (looser for smaller sizes, tighter for large sizes). Also, if the stem thickness differs between the optical sizes, it would greatly complicate the hinting. And finally, OpenType fonts are limited to 65,535 glyphs per font — not a problem for European fonts but certainly a problem for Asian fonts.

I think that having separate fonts for each optical size is reasonable.

Adam


twardoch
4.Mar.2009 2.14pm
twardoch's picture

Noam,

Remember that ideally, different optical sizes might have different default linespacing values (looser for smaller sizes, tighter for large sizes). Also, if the stem thickness differs between the optical sizes, it would greatly complicate the hinting. And finally, OpenType fonts are limited to 65,535 glyphs per font — not a problem for European fonts but certainly a problem for Asian fonts.

I think that having separate fonts for each optical size is reasonable.

Adam


dberlow
6.Mar.2009 3.36am
dberlow's picture

"...having different optical sizes exist within the same font as alternate glyphs, to be intelligently substituted as needed..."
This suggestion is part of any good optical scaling system and was suggested as part of the proposal for a size table to add to the OT spec. Although the idea of a master outline embedded in a single master is superior for a million reasons, one still needs to account for glyphs whose contours do not vary to target with a single contour definition. Kanji needs this for smaller sized glyphs that need to lose features, and Latin needs it for smaller fi lig. e.g. that must lose its dot vs. larger sizes where the dot may stay.

Twardock: "... it would greatly complicate the hinting"
How? How greatly?

Cheers!


John Hudson
6.Mar.2009 11.07am
John Hudson's picture

I presume Adam means that putting all the optically adjusted glyphs within a single font would complicate the hinting by requiring multiple sets of CVT values for the different stem weights and alignment heights. Definitely a complication, although not an insurmountable one. It would be more difficult in terms of FontLab hinting than it would be in VTT.

In general, though, I agree with Adam: there's no significant benefit to putting all the size-variant glyphs in a single font vs. having them in multiple fonts, any more than there would be in putting all the weight variant or italic variant forms of a type family in a single font.

But I don't think the current ‘size’ GPOS feature implementation is in any way a good one. Basically, it's a hack that uses the GPOS table in a way that is completely unlike every other use of that table, and I believe that is one of the reasons why the feature is not supported outside of, apparently, two applications. It falls outside of the basic OTL processing model, and developers who have taken the time to understand and implement that model simply ignore the ‘size’ feature.

I suggested a dedicated SIZE table to Adobe and MS a few years ago, and David drafted a proposal for such a table last year. I suspect there will be some disagreement about the contents of the proposed table and how it should work, but in any case someone needs to turn this proposal into a draft technical spec, because until that happens I don't think we'll get a lot of serious engagement with the idea from MS and Adobe.


hrant
6.Mar.2009 12.26pm
hrant's picture

> there’s no significant benefit

?
Convenience (not having to switch fonts manually) is always
a major benefit. Just like how OT makes it so much nicer when
using formerly-so-called "expert" characters.

hhp


charles_e
6.Mar.2009 5.52pm
charles_e's picture

Unless you're going to have a different master for every size, when to change sizes is another matter best left up to the user.


hrant
6.Mar.2009 6.19pm
hrant's picture

The user should certainly have the choice to use a font at
a "non-recommended" size, but I think the software can and
should make the "default" selection. Remember that: the
software can be smart enough to choose the closest best size;
and the size recommendation can (and almost always should)
be a range, not a single size.

hhp


Nick Shinn
6.Mar.2009 8.19pm
Nick Shinn's picture

From an economic point of view, it would make more sense to have the optical sizes in separate fonts. After all, it takes a lot of time to adapt a normal font to either headline or micro variants, and not every user needs them all. So if a foundry wants to recover its investment when all the variants are in a single font, that will make for a very expensive font, and many customers ending up buying variants they might not really need. Or deciding not to buy at all.

**

The foundry should be able to put some information in the fonts that determines the optimum relative size at which to use them.

For instance, if I design a Didone face where the hairline/serif thickness of the "micro" or "footnote" version at 7 pt is the same as that of the "normal text" size at 10 pt, that ratio of 70% should be embedable in the fonts and recognizable by layout applications. It's not quite the same as specifying an optimum size for each "optical" variant.

This quality of size relationship is also fundamental in monoline typefaces such as Luc de Groots's Taz and my Bodoni Egyptian, where the line thickness of different weights is calculated to equalize when they are set at specific size ratios.


raph
6.Mar.2009 10.47pm
raph's picture

I like the idea of relative sizes, but I don't think it scales linearly as you suggest. There's not that much difference between 36pt and 72pt metal, but the difference between 6pt and 12pt is profound. (I have a bunch of ATF cutting slips and know how to read them, if anybody needs convincing).

Of course, one of the goals of multiple masters, oh so many years ago, was to make the production of different size variants happen dynamically, and I think there was some support for it in a few apps, but it also never really got off the ground.


dberlow
7.Mar.2009 4.48am
dberlow's picture

"From an economic point of view, it would make more sense to have the optical sizes in separate fonts."
From an economic point of view, it makes vastly more sense to have all the optical sizes in a single variable master, and be able to deliver it!

"There’s not that much difference between 36pt and 72pt metal... "
This is well known. The variations required for optical sizing are increasingly non-linear to the bottom, which is why Multiple Masters could not die early enough.

"Remember that: the software can be smart enough... "
It's all academic because my inventory of pro bono draft technical specs for multibillion dollar companies who can't get beyond their 'embrace and pollute' attitude towards standards — is exhausted. Which reminds me! where the hell is Hithcock's 'white' paper on TT instructions ignored and added by cleartype? ISO is not pleased.

Cheers!


Nick Shinn
7.Mar.2009 11.11am
Nick Shinn's picture

From an economic point of view, it makes vastly more sense to have all the optical sizes in a single variable master, and be able to deliver it!

Well, it depends whose economy you're talking about.

the difference between 6pt and 12pt is profound.

Not at all.
If the stroke thickness of Font A at 24 pt is the same as that of Font B at 12 pt, then the thicknesses will be the same when A is at 12 pt and B at 6 pt.


hrant
7.Mar.2009 11.50am
hrant's picture

No Nick, it's not linear (ideally). Especially not above 12 (too big to read immersively) and below 9 (too small to read immersively). Outside the immersive reading range the performance requirements are different.

> which is why Multiple Masters could not die early enough.

I'm pretty sure I remember David Lemon once stating that MM was not [necessarily] linear*; at the very least it was multi-linear (meaning a bunch of small lines that simulate a curve). The limitations of [retail] font design software is a different matter.

* In fact the MM format even supported the "non-continuous" switching of glyphs based on size (think of the "Q" in Caslon's italics).

hhp


raph
7.Mar.2009 11.57am
raph's picture

Ooh, the fight is on!

@dberlow: The variations required for optical sizing are increasingly non-linear to the bottom, which is why Multiple Masters could not die early enough.

Nope. The Multiple Master format definitely has support for nonlinear parameters, by means of the BlendDesignMap feature. Here's the relevant figure from Adobe Tech Note 5091 (which I've been into recently because I'm citing another passage for my thesis):

I'm not sure how many fonts used this feature correctly, but then again, there were precious few Multiple Master fonts that even tried to do an optical scaling axis. There's Minion and Adobe Jenson. Any others? [Edit: according to Adobe, there's also Sanvito.]

@Nick: If the stroke thickness of Font A at 24 pt is the same as that of Font B at 12 pt, then the thicknesses will be the same when A is at 12 pt and B at 6 pt.

That is absolutely not true for ATF metal, which I've studied extensively. I can haul out scans, curves, and decoded cutting slips, but it would take me some time, and I'm not sure how easily convinced you'd be by such gearhead arguments anyway.


hrant
7.Mar.2009 12.32pm
hrant's picture

Thank you Raph.

Some people need the numbers.
Some people are afraid of them.
And some people know when to hold 'em and know when to fold 'em.

hhp


dezcom
7.Mar.2009 1.50pm
dezcom's picture

Tracking (the bane of David's existence :-)

ChrisL


Nick Shinn
7.Mar.2009 3.37pm
Nick Shinn's picture

Raph, Hrant, here's what I mean.

In the first example (Scotch Modern), I've designed the serif thicknesses and hairlines of the Normal and Micro to match when the first is at 10 pt and the second at 7 pt. As long as this 10:7 ratio is maintained, the fine tolerances match.

In the second example (Bodoni Egyptian), similar thing, although these are not optical sizes per se, but different weights of the face.

Of course, there is the issue of press gain and hinting, and adjustments to the letter proportions, but the idea is to keep the threshhold of the face's finesse constant between optical sizes.


hrant
7.Mar.2009 7.24pm
hrant's picture

> the idea is to keep the threshhold of the
> face’s finesse constant between optical sizes.

Well, no.
You need more overall optical compensation, the lower you go.

> these are not optical sizes per se, but different weights of the face.

Those are not optical sizes, period.
Weight change is only one of the many factors.
The other big ones are vertical proportions, spacing and width.

hhp


John Hudson
7.Mar.2009 7.40pm
John Hudson's picture

Hrant: Convenience (not having to switch fonts manually) is always a major benefit.

I'm presupposing an automated mechanism to select the desirable glyphs, whether at the glyph level from within a single font or at the family level from among numerous fonts. Wherever the size-specific glyphs are stored, there needs to be a) a mechanism to automatically display them at appropriate sizes and b) a mechanism to override that automatic display.

So given these mechanisms, there is no significant benefit to putting all the size variants in a single font, and Adam has identified a number of downsides to that approach.


dberlow
8.Mar.2009 5.03am
dberlow's picture

"Nope. The Multiple Master format definitely has support for nonlinear parameters, by means of the BlendDesignMap feature."
Yep. The Multiple Master format definitely has support for piecewise nonlinear intermediates, but not enough intermediates are allowed to approximate the bottom end of all optically mastered designs, just the simpler ones. But I ain't a gonna fight about it until you've taken a run at it with MM tech. ;)

Cheers!


Nick Shinn
8.Mar.2009 4.30pm
Nick Shinn's picture

@Hrant: You need more overall optical compensation, the lower you go.

So how do you handle the relative thickness, at different optical sizes, of serifs and hairlines in a didone face, if not by equalization?

@Hrant: Those are not optical sizes, period.

As I said, not per se. But a typographer may combine different sizes of different weights of a monoline face to homogenize the stroke weight. This effect may also include line rules.


Nick Shinn
8.Mar.2009 4.46pm
Nick Shinn's picture

Raph: That is absolutely not true for ATF metal,

Of course not, because you can only set a metal font at one size.

We're talking about what happens when digital fonts are not set at the optimal optical size.
Consider, if font A, optimized for 10 pt, is used in a layout with font B, optimized for 7 pt, and font A is changed to 11 pt? what should happen to font B?

1. Size increased to 7.7 pt
2. Size unchanged
3. Size unchanged and made slightly heavier


hrant
8.Mar.2009 4.57pm
hrant's picture

> a typographer may combine different sizes of different
> weights of a monoline face to homogenize the stroke weight.

Sure. Like that survivalist on TV who
eats mildly poisonous spiders for lunch.

> you can only set a metal font at one size.

That's entirely beside the point.

> We’re talking about what happens when digital
> fonts are not set at the optimal optical size.

No, we were talking about the [non-]linearity of features relative to scale.

hhp


raph
8.Mar.2009 6.16pm
raph's picture

@Nick: I see what your point, and I think it's valid in some design settings, but not for optical scaling in general. I stand by my assertion - the amount of adjustment (and, as Hrant points out, includes spacing, width, and vertical proportions in addition to stroke thickness) is considerably more between, say 6 and 12 points, as it is between 36 and 72.

@dberlow: Okay, that's a different argument. There's lots not to like about Multiple Masters, and the need for an exponential increase in number of masters is one of them, but again, I stand my assertion that the format is capable of nonlinearities, both in mapping the amount of adjustment nonlinearly by point size (which is what the figure refers to) and in allowing intermediates (which is what you seem to be mostly talking about).

Would anyone truly say that Minion's optical scaling is weak because of an inadequate number of intermediate masters? I think that if your goal was to precisely replicate, say, an existing optically scaled metal face, there would be problems, but if you do it in a way that's natural for the format, I think MM is adequate.

To make that argument a little more concrete, in ATF scaling, the vertical proportions are identical from 10 points up, and the 8pt and 6pt sizes have shorter descenders. Getting exactly that effect in MM is not easy. At the very least, you'd need to make an intermediate at the 10pt size. But I don't think there's anything wrong with just nonlinearly interpolating, so that (using the curve above), the 12pt vertical proportions would be about halfway between 6 and 72pt. I don't think there's anything wrong with that - a reasonable approach that conversely would be very difficult to achieve in metal.


Nick Shinn
8.Mar.2009 9.04pm
Nick Shinn's picture

@Hrant, Raph: If two different optical sizes of the same type are scaled together, the relationship between them is linear. Think of it as a single "Caps with Small Caps" font at different sizes.


hrant
8.Mar.2009 9.33pm
hrant's picture

> If two different optical sizes of the same type are
> scaled together, the relationship between them is linear.

Of course, but how is this relationship useful? It's not something that plays any role in good craft. At least not at the level of type design itself. And even in the use of type, since we hopefully agree that using a given size master at a different size is non-ideal, what's the point?

hhp


John Hudson
8.Mar.2009 9.53pm
John Hudson's picture

Hrant: ...we hopefully agree that using a given size master at a different size is non-ideal...

That is certainly the case when types designed for larger sizes are used at small sizes, because the lightness of the strokes, the tight spacing, and the small counters deleteriously affect readability.
It isn't necessarily the case, though, when types for small size are used at larger sizes, because in that case the chunkiness of the small size types become a stylistic feature of the typography.

This is one of the things that is often overlooked in discussions of size-specific type: the methods applied to making type work at small sizes are essentially functionally, while the conventions applied to making type for large sizes are essentially aesthetic. And note that I refer to the one as methods and to the other as conventions. There is nothing that functionally determines that types for larger sizes need to be lighter or have smaller x-heights: these are conventions derived from cultural notions of elegance. So I think the question of the linearity or non-linearity of size-specific type depends very much on what happens on either side of the point at which the functional and the aesthetic meet and, indeed, on what happens at that point.


hrant
8.Mar.2009 10.12pm
hrant's picture

> the chunkiness of the small size types
> become a stylistic feature of the typography.

Indeed, and sometimes features of small type are "extracted" and used in type meant only for larger sizes (think Amplitude, and Bradlo earlier). On the other hand, such "chunkiness" has tellingly never really been a mainstream aesthetic preference, and one could claim that the human consciousness leans towards attributes (such a geometric congruence) that are essentially display-centric and anti-text. To put it another way, taste is admittedly variable (individually and socially) but still falls within some bounds set by the primal human psyche. This is what leads me to believe that a text font must have a certain ugliness (visible only when set large) to really be optimal.

hhp


Nick Shinn
8.Mar.2009 11.51pm
Nick Shinn's picture

...how is this relationship useful? It’s not something that plays any role in good craft...

It's important to work at the optimal optical sizes when combining optical weights.
For instance, if two fonts are designed to work optimally at 9 pt and 6 pt, if they are combined at 10 and 6, that won't look as good as 10 and 6.7. A deviation of one point from optimal size is not of itself particularly significant, but is much more noticeable in combination.


dberlow
9.Mar.2009 4.50am
dberlow's picture

John: "There is nothing that functionally determines that types for larger sizes need to be lighter or have smaller x-heights... "
There is. Having evenly balanced white space in and around the characters is functional. Larger external spaces of a small master size can be diminished by tracking, but the internal spaces cannot be regulated for the external spaces from a small master at large sizes. Now you will tell me how much you like Verdana at 72 point. In serif faces, the large clunky serifs of small sizes used large are a distracting chord against the tiny serifs of the smaller sizes. Now you will tell me how much you like Georgia at 72 point.

Ralph: "Would anyone truly say that Minion’s optical scaling is weak because of an inadequate number of intermediate masters?"
Minion, and most other Adobe MM do not push very far in the normal axes of width and weight, so no, Minion is not weak. But when I talk about the suitability of a technology for a purpose, I always think broadly in terms of scripts and styles and not specifically to foundries or families that avoid stylistic extrema.

Cheers


k.l.
9.Mar.2009 7.55am
k.l.'s picture

Minion, and most other Adobe MM do not push very far in the normal axes of width and weight, so no, Minion is not weak. But when I talk about the suitability of a technology for a purpose, I always think broadly in terms of scripts and styles and not specifically to foundries or families that avoid stylistic extrema.

An interesting point which applies to other aspects of font technology too.
For example, OT layout tables are designed to address so-called "complex scripts" but fail to do so in practice as soon as things are getting as complex as the term promises. Ben Kiel's recent presentation at RoboThon (the best conference I attended so far) illustrated that even "simple" things like kerning can easily get one in trouble. One limitation is 16-bit offset values in GSUB and GPOS. The more fundamental limitation is in the atomistic approach that these tables follow: defining layout behavior piece by piece for every possible specific context is ok for substituting an initial form here or there, including for pseudo-random effects, but better do not try to address a huge number of interacting contexts ...

Admittedly off-topic as regards the size feature. Regard as just another example for the same phenomenon: simplifying the layout behavior is making a design compromise, an attempt to "avoid stylistic extrema".
(How technology and tools influence design bugs me a lot recently.)


hrant
9.Mar.2009 8.41am
hrant's picture

> if two fonts are designed to work optimally at 9 pt and 6 pt, if they
> are combined at 10 and 6, that won’t look as good as 10 and 6.7.

Granted, but this is pretty tangential to what we
were discussing: the proper design of optical sizes.

hhp


John Hudson
9.Mar.2009 11.35am
John Hudson's picture

Me: There is nothing that functionally determines that types for larger sizes need to be lighter or have smaller x-heights...

David: There is. Having evenly balanced white space in and around the characters is functional.

Of course, so if one's larger size types are lighter and have smaller x-heights, then they also need tighter spacing, or if they have tighter spacing then they need to have smaller x-height to tighten the internal space. But my point is that it is an aesthetic convention that larger size types are lighter, part of a larger set of typographic conventions related to page design, and not something that is inherently functional to readability, in the way that beefing up and opening out smaller type is. The fact this is an aesthetic convention of larger type and not a functional requirement is demonstrated by the great variety of heavy, chunky display types available. There is nothing that determines that larger type needs to be elegantly light and airy: that is just one possible style.

In serif faces, the large clunky serifs of small sizes used large are a distracting chord against the tiny serifs of the smaller sizes.

This is a good point, but it presupposes the typographic conventions of page design to which I referred above: particular kinds of combinations of larger and small type in a closely related style on the same page. Important stuff, to be sure, but the methods necessary to make small type readable are independent of these conventions: you have to do them regardless of whether there will also be large type appearing in proximity. The conventions of large type are not of the same functional order.


Nick Shinn
9.Mar.2009 11.44am
Nick Shinn's picture

Karsten, it could also be said that the limitations of tools serve to focus design.
For instance, when I couldn't get a pseudo-random script font to compile in FontLab, because it had a huge kern feature, that forced me to rationalize the fit of the face, by adjusting sidebearings and reducing the number of kerning classes. More work, but also a more rigorously designed typeface.

But I hear what you're saying. Duffy Script creates its pseudo-random effect with four alternates of every character--that's not quite enough to minimize the possibility of repetitive sequences as much as I'd like. So there's a technological dead end there.

Ultimately, Donald Knuth's concept of the metafont, stroke-based rather than outline-based, would seem to offer more potential as a means of creating typography that is amenable to digital processes. Is the font industry going to be sidewiped by someone developing a layout engine and a set of fonts which uses that technology?

Hrant, we have gone off topic a bit, but Peter's request for comments on the SIZE feature was quite broad in scope.

Actually, I haven't put SIZE in any fonts yet. Because I'm not comfortable putting features I can't test into fonts.
I have put some unsupported features in fonts, for instance "hist", but at least that can be tested in FontLab's OT Preview.
I primarily target the CS applications, so when InDesign supports this feature, then I will consider it.


hrant
9.Mar.2009 12.08pm
hrant's picture

> the limitations of tools serve to focus design.

Good point (although not exactly "focus").

> Donald Knuth’s concept of the metafont, stroke-based rather
> than outline-based, would seem to offer more potential as a means
> of creating typography that is amenable to digital processes.

I'd agree, but sadly -and hopefully much
more significantly- it's very anti-reader.

hhp


k.l.
9.Mar.2009 12.44pm
k.l.'s picture

Honestly, I prefer a tool/technology serving me rather than me serving a tool/technology.  ;-)


Nick Shinn
9.Mar.2009 1.21pm
Nick Shinn's picture

John: There is nothing that functionally determines that types for larger sizes need to be lighter or have smaller x-heights...

Several reasons:

Firstly, something practical. Consider body text set at 10 pt, and footnotes at 7 pt.
Now suppose that the footnote text font has a larger x-height, corresponding to 7.5 pt of the body text.
What is the advantage of this, in a layout, for the typographer?

Compare the ratio of size to leading, in the body and footnote.
If body is set 10 on 12 and footnote at 7 on 9, the ratios are 0.83 and 0.78.
To equalize the proportion, the footnote should be set 7 on 8.4, or 7.5 on 9.
So, having a larger x-height in small text allows for a whole-number leading value.

Secondly, think of the footnote text not as 7 pt with a big x-height, but as 7.5 pt with shorter extenders.
What is the advantage of shorter extenders in small type?

Well, it depends on the leading.
So, say the typographer equalizes the ratio of x-height to between-x-height space, in the two type sizes.
This is a principle which typographers follow.
What is the advantage of having shorter extenders in the smaller size?

Consider the gap, or tolerance, between descenders and ascenders in adjacent lines.
If this is decreased proportionately in the footnote text, it will of course be a smaller absolute value.
However, this "distance between" is of the same order as the distance between glyphs, i.e. their sidebearings.
So if the horizontal proximity space between glyphs is proportionately increased in small optical sizes, then the vertical proximity should also be increased.

This is because the smaller type becomes, the more the tolerances involved approach absolute values at the threshold of perception. Another way of saying this is that legibility issues are more crucial at small sizes than readability issues. Hence "non-linearity" of design with relation to size.

Thirdly, there is the question of overall density of a text block.
Micro type is necessarily bolder than normal text size type. Even with wider sidebearings, text colour may still be bolder than that of the main text. Reducing the size of extenders and capitals compensates, so that the two optical sizes still look like the same weight of type.

Fourthly, the small-cute connection.
Humans are programmed to like the appearance of small creatures with big features, presumably so that we don't devour our young.


Note shorter extenders in the smaller optical size (left).


John Hudson
9.Mar.2009 2.46pm
John Hudson's picture

Nick, when I was talking about ‘large’ type, I meant larger than text sizes, what we might call display type, but also some sizes of e.g. subheads. As I acknowledged in my response to David, there are good reasons for reducing the x-height and tightening the spacing of lighter, more elegant styles of letters so that they work well alongside smaller type of the same style. But these are design decisions that are subsequent to particular styles of typography, not to the size of the type per se. But when we are dealing with small type, but which I mean typical text sizes and smaller, then we are making design decisions that are not subsequent to particular styles of typography but to fundamentals of legibility and readability.

To put it another way: 6pt type needs to have certain characteristics in order to be legible and readable; 36pt type can have virtually any common type characteristics and still be legible and readable. So the factors determining the design for type at 36pt are predominantly aesthetic, and insofar as they are functional they are so within the aesthetic framework of particular typographic styles and systems.


hrant
9.Mar.2009 3.01pm
hrant's picture

> legibility issues are more crucial at small sizes than readability issues.

Yes, and the fact that legibility at small sizes is largely a result of visibility is why shorter extenders (ie larger relative x-height) are better for smaller sizes. But this is why the bulk of your argument fails; all those scenarios are easily addressed by a consideration of what the reader needs, as opposed to what a designer does. For example just because some typographers try to equalize vertical proportions and such across sizes doesn't make it a good idea; in my book that's deluded Modernism - an "internal game". The reader does not benefit, he suffers.

> Reducing the size of extenders and capitals compensates

No, because human vision has already played that role. Smaller type needs to be darker simply because our eyes see it lighter. The ideal amount of spacing and width and the ideal vertical proportions and leading stem from such realities, not some designer's whim or habits.

> presumably so that we don’t devour our young.

So you only eat unattractive things? :-)

hhp


dberlow
10.Mar.2009 7.13am
dberlow's picture

John: "The fact this is an aesthetic convention of larger type and not a functional requirement..." and "...the factors determining the design for type at 36pt are predominantly aesthetic..."

Facts and definitions of function vary with distance and mirrors, I guess. I'm sure you can not draw the line between aesthetic and function so clearly in either the old or new design paradigms, or in the confluencial format/devices we today employ. E.g I'm not just making the x smaller, the spacing and width narrower and the strokes lighter to be Mr. Elegant — I'm out to fit more on a headline, or make it useful bigger, or both. That sounds functional to me.

Cheers!


Nick Shinn
10.Mar.2009 9.32am
Nick Shinn's picture

... definitions of function vary ...

An important point.
Type designers have two clients/users -- the typographer and the reader.
Fonts have to work as tools for the typographer, as well as possessing an innate functionality of readability.
Other constraints informing type design: market forces, cultural trends, technological capabilities.

... make it ... bigger...

Words often associated with size features.


dezcom
10.Mar.2009 10.17am
dezcom's picture

Make it bigger but fit it into a smaller space is often the cry of the client.

ChrisL


John Hudson
10.Mar.2009 11.46am
John Hudson's picture

David: I’m sure you can not draw the line between aesthetic and function so clearly in either the old or new design paradigms, or in the confluencial format/devices we today employ. E.g I’m not just making the x smaller, the spacing and width narrower and the strokes lighter to be Mr. Elegant — I’m out to fit more on a headline, or make it useful bigger, or both. That sounds functional to me.

Yes, it's functional, but it is functional within the context of particular kinds of typography, e.g. newspaper headline, not functional in the context of readability in the way that the decisions we make in the design of small type are.

As I suggested earlier, what is interesting is what happens at the point where the functionality of readability gives way to the functionality of typography that is possible at larger sizes. This point is design-dependent and not merely size dependent, although I think it is generally around typical text sizes, and hence one of the reasons why those sizes are typical: they solve the challenges of readability and begin to make richer typographic layouts possible.

Newspaper headline type is a good example to look at, because it is generally heavier as well as more condensed than the text face, unlike a book titling face which will tend to be lighter. So this is an example of what I was talking about above: different kinds of large size typography that are independent of what is happening in the type at small sizes.


dberlow
11.Mar.2009 6.03am
dberlow's picture

John: "...what happens at the point where the functionality of readability gives way to the functionality of typography..."
This is a made-up point.

John:"... different kinds of large size typography that are independent of what is happening in the type at small sizes."
I think of the big bold condensed sans as an optically sized version of the text, serif or sans; that the choice of whether to use a slight serif, or a bold sans is not usually independent of what is happening in the type at small sizes; and that this is something inherently functional to readability and not what you are here calling 'typography.'

Cheers!


John Hudson
11.Mar.2009 12.04pm
John Hudson's picture

As soon as you have a situation in which text type X is combined with display type Y in one situation and display type Z in another situation, you have to look at what is different in the situations -- in the typography -- rather than what is different in the types, in order to understand why Y or Z is appropriate to that situation. To say that a display type is ‘an optically sized version of the text' when there are no stylistic similarities between the text and display types, when, indeed, the typographic style may be based on deliberate contrast of the style of these types, makes no sense. The display type is optically sized, to be sure, but it is not ‘a version of the text'.

And my central point remains: the decisions in the process of type design that are necessary to make small type readable are of a different kind from the decisions that result in a variety of different display types. Let's imagine starting with a typical text face, designed for use at around 11pt. Then let's say that one needs to make a version of that type for use at 6pt. This is a need that is only addressable by making the new design stylistically related to the text type; otherwise, the word ‘version' has no meaning, and one might as well use some other type already optimised for 6pt. My argument is that, at 6pt, the kind of things that one has to do to that 11pt design to make it work at the smaller size, are so constrained by requirements of readability as to be essentially deterministic (complicated, to be sure, and not programmatic in a way that is readily automated for optimum results, although one can get a good distance quickly with Tim Ahren's RMX tools). But heading in the opposite direction -- making a display version of the same text type (again with the word ‘version' actually meaning something) -- one is not faced with constrained decisions about what one must do to make the type readable, but with options as to what one can do to make the type serve different kinds of typographic layout (condensed headlines or elegant book titling; direct linear similarity (real or apparent) or deliberate distinctiveness (à la Caslon's big types)).

Put it another way: for the same 11pt text type, one might produce a variety of display versions for use in different typographic situations, and they will all be readable; but if you want your 6pt version to be readable, then it is going to look one particular way.


Nick Shinn
11.Mar.2009 3.35pm
Nick Shinn's picture

if you want your 6pt version to be readable, then it is going to look one particular way.

There is no reason that there can't be several "readable" text versions of a typeface developed from a display original.
Versions for book and news text may be quite different, in the length of descenders, notably.
For instance, compare 6 pt. Linotype Scotch and Linotype Scotch No.2 (I'm looking at a 1950s specimen book). The latter has longer extenders, presumably for book work, whereas the former is more suitable for cramming agate.
So as David says, it is the requirements of the document, and the particular medium, that are the constraining criteria, not a generalized and abstract notion of "readability".

It is good old "immersive" typographism to privilege body text as the basic and pure form of reading, with display text considered to be decorated with aesthetic glosses. But there is no difference for the reader, she doesn't see the so-called typographic qualities of display sizes any more than similar qualities in small type. What are these qualities? Sidebearing width, stroke weight, x-height, extender length, counter size -- all these things are incrementally variable across the full range of type size, and visually significant to the experience of reading.
It's not like you read small text and that's it, but when you read big text you also see aesthetics.
People read documents, not fonts.


hrant
11.Mar.2009 6.23pm
hrant's picture

> So as David says, it is the requirements of the document, and
> the particular medium, that are the constraining criteria, not
> a generalized and abstract notion of “readability”.

I think he said that's one of the constraints. I hope he doesn't in fact subscribe to your denialism of readability - that would be very disappointing.

hhp


Nick Shinn
11.Mar.2009 6.52pm
Nick Shinn's picture

These days I don't deny readability, but situate it primarily as a function of the document, not the typeface.
(Nonetheless, I do advertise the readability of certain of my typefaces, according to general wisdom.)


hrant
11.Mar.2009 7.17pm
hrant's picture

> primarily as a function of the document, not the typeface.

Certainly. But for a person who makes type, the readability of fonts must be a big chunk of his world. No matter what the market wants.

hhp


John Hudson
11.Mar.2009 7.26pm
John Hudson's picture

Nick, in the Latin script, ascender and descender length is pretty flexible regardless of the type size, because with the exception of the g they are usually very simple forms. And as you note in comparing different cuts of 6pt Scotch types, extenders of different length are a quick and cheap way to vary the appearance and hence usefulness of otherwise similar or identical types. I don't think this affects my argument significantly, though, because the same thing may be done to the extenders at any size, so this is not a factor in the decisions that need to be made to make the letters readable at small sizes.


dberlow
12.Mar.2009 12.02pm
dberlow's picture

John you are a cleavin' a single issue in two with private semantics. Making type "attractive" let's say, in the most literal use of that word, whether large or small, is in a single set of variables up and down the size spectrum. Choice in these variables is informed, in the best case, by reaching for a proper aesthetic, executing with a proper economy, and for a given environment attached to the needs of that reader.

Obviously there are fewer choices in smaller sizes because of their aesthetic preconceptions of those wee spaces, and obviously there are more choices in larger sizes because of their aesthetic preconceptions of those less wee spaces. But it is a single spectrum of variables, aesthetics and economies for all readers.

When I said that those big thick clunky Sans were the optically sized version of text serif, I was informed by historical fact and by practice. Why John is cleaving a single issue into two parts with semantics may only be answered, later.

Nick: "There is no reason that there can’t be several “readable” text versions..."
That's for sure.

> So as David says...
Really?
>I think he said that’s one of the constraints.
Really.

John: "Nick, in the Latin script, ascender and descender length is pretty flexible regardless of the type size,..."
If you say so, but foot space and headspace are usually dictated rather strictly by the x-ht's proportion of the Em, making the rest not particularly flexible unless built-in leading is summoned, or the face is scaled on the body. If this is not a factor in the decisions that need to be made to make the letters readable at small sizes, I'm not sure what is.

Cheers!


abattis
12.Mar.2009 8.55pm
abattis's picture

Donald Knuth’s concept of the metafont, stroke-based rather than outline-based, would seem to offer more potential as a means of creating typography that is amenable to digital processes.

I’d agree, but sadly -and hopefully much more significantly- it’s very anti-reader.

@hrant: care to elaborate on what you mean by "anti-reader"? :)


hrant
12.Mar.2009 9.10pm
hrant's picture

Please let me know if my review of Legato* is enough.
If not I can find more elaborations on-site.

* Best current place to read it: http://typophile.com/node/55783

hhp


John Hudson
12.Mar.2009 10.43pm
John Hudson's picture

David: Obviously there are fewer choices in smaller sizes because of their aesthetic preconceptions of those wee spaces, and obviously there are more choices in larger sizes because of their aesthetic preconceptions of those less wee spaces. But it is a single spectrum of variables, aesthetics and economies for all readers.

At this point, I think we're just looking at the same thing in two different ways. To me, variables are only significant if they are ‘in play’, so when you talk about fewer or more ‘choices’ being available at smaller or larger sizes, that to me means simply fewer or more variables being in play. As an example, let's consider x-height as a variable: x-height is a variable that can be taller or shorter. A 6pt type needs an x-height of a minimum size relative to the em, below which it cannot function; at the same time, it can't get so large that it diminishes the significance and effectiveness of the ascenders. So the x-height variable in 6pt type is severely constrained and, in effect out of play. 72pt type, on the other hand, might have a tiny x-height or a relatively huge one, depending on style, intended use, etc., so x-height is a variable that is in full play in 72pt type. You think about this in terms of fewer or more choices at different sizes; I think about it in terms of few or more variables being in play. Ultimately, we probably mean something pretty similar, but have found it useful to think about it in different ways.


John Hudson
12.Mar.2009 10.50pm
John Hudson's picture

David: If you say so, but foot space and headspace are usually dictated rather strictly by the x-ht’s proportion of the Em, making the rest not particularly flexible unless built-in leading is summoned, or the face is scaled on the body. If this is not a factor in the decisions that need to be made to make the letters readable at small sizes, I’m not sure what is.

Nick was the one who cited two 6pt Scotch types, one with short extenders and one with long extenders. Yes, that implies decisions about how to proportion the whole relative to the em, but obviously there are technical solutions, even at 6pt.

Perhaps it would have been more appropriate to say that, in the Latin script, ascender and descender length is pretty flexible regardless of the relative height of the non-extending letters, independent of specific technologies; i.e. it is a feature of the script not of font formats and typesetting technologies.


twardoch
13.Mar.2009 7.26am
twardoch's picture

> Donald Knuth’s concept of the metafont, stroke-based
> rather than outline-based, would seem to offer more
> potential as a means of creating typography that
> is amenable to digital processes.

Right. Only that so far, nobody presented an attractive and workable (i.e. not ugly and not overloaded with untolerable compromises) solution using that concept :)


Nick Shinn
13.Mar.2009 12.09pm
Nick Shinn's picture

I suspect that is because they were trying to imitate type made with old media.
Of course, that's a requirement of new type technolgy.
But wouldn't a monoline cursive script be reasonably free of compromise, and suited to metafont technology?


hrant
13.Mar.2009 12.25pm
hrant's picture

I wouldn't call it a requirement.

Monoline? That has its own difficulty, since the modulation necessary to make it appear monoline is exactly something that stroke-based design sucks at. (Plus, a monoline cursive script is low readability.)

hhp


raph
13.Mar.2009 1.10pm
raph's picture

I'm not that fond of strokes either. You have to encode a lot of extra information into the weight modulation, and then (to my eye, anyway), joins and corners never look exactly right. There are some technical advantages (they're easier to hint than outlines), but I don't think that outweighs their drawbacks.

In particular, I don't think they're that much better suited to optical scaling than outlines. Yes, it's easy to just crank up the pen nib, but for outlines, you can accomplish pretty much the same by adding a stroke outline - and that's historically accurate to what ATF did (not forgetting to also pay attention to spacing, width, and vertical proportions).

Kalliculator is of course interesting, and I'm pretty sure there are some compressed CJK fonts for mobile applications based on strokes, but I'm happy to stick with outlines even into the Star Trek future. I just want them to be spiro curves instead of Beziers :)


Thomas Phinney
13.Mar.2009 6.12pm
Thomas Phinney's picture

I was thinking the FontChameleon technology would have its patent expire soon (US patent #5949435), and would be of interest in this discussion. But it turns out the patent wasn't filed until 1997, and doesn't expire until 2017. Oh well.

Cheers,

T


dberlow
15.Mar.2009 4.44am
dberlow's picture

"...in the Latin script, ascender and descender length is pretty flexible regardless of the relative height of the non-extending letters, independent of specific technologies;"
Yes. And if it were not for this huge planet in the way, one could sky-dive forever.

FontChameleon technology? Thomas, do you know how that works(ed)?

Cheers!


Thomas Phinney
15.Mar.2009 5.30pm
Thomas Phinney's picture

Yeah, I know a lot about it... but.

Before I chat much about it, I'd have to read the patent carefully to determine how much is public knowledge, and maybe talk to my former management as well, to see their thoughts. Adobe isn't currently doing much with it, but I'm mindful of my NDA.

Cheers,

T


John Hudson
15.Mar.2009 9.01pm
John Hudson's picture

A good general description of how FontChameleon worked can be found in the prior art discussion of Agfa's font compression patent (5754187, 1998):


The FONTCHAMELEON product incorporates one or more "master fonts" and more than 200 typeface design descriptors that reshape the master font to simulate popular typeface designs such as TIMES and HELVETICA. Each master font comprises outlines containing as control points all those required to define any of the typeface design style variations supported by the master. For Latin alphabets, at least two master fonts are required: one for non-italic and the other for italic styles. The individual typeface design descriptors define only those required for a given typeface, leaving the remainder unused as redundant points. Each master font requires about 200 KB of storage, and each typeface design descriptor uses about 3 Kbytes of disk space.
....

The above methods in the prior art have in common the compression of font data by content information compaction to a varying degree. The INFINIFONT and FONTCHAMELEON systems both replace individual typeface design-dependent character outlines with one or more master outline data or procedural descriptions from which approximations of character outlines are constructed on-the-fly by typeface design- and character-dependent descriptors.


dberlow
16.Mar.2009 4.19am
dberlow's picture

"I’d have to read the patent carefully to determine how much is public knowledge..."

You do that! We made three of four hundred 'descriptors' for Adobe so I can tell you, if no one has upgraded the tools since OS 8, fuggetaboutit!

Cheers!


Thomas Phinney
17.Mar.2009 1.59pm
Thomas Phinney's picture

David B: The Chameleon descriptor dev tool "ChamEdit" hasn't been touched since OS 8 days, no. There was a last-gasp effort to write a manual for ChamEdit, though, which could be helpful.

I had dinner with David Lemon last night, and just as he was dropping me off at Paul Hunt's afterward I asked about the possibility of getting at least the Chameleon editor out of Adobe in some fashion. He thought it was a pretty oddball request, but not necessarily out of the question.

I think the above descriptions give a decent idea of how the Chameleon tech works. The patent is pretty clear, too. Basically, you've got a "master outline" with lots of points on it. Each "descriptor" stores only the transformations to that outline. Wherever possible, those transformations are done globally: things like lower-case vertical stem standard thickness, etc. That's also how they work in ChamEdit: you set a variable like this and it is automatically applied everywhere it's needed. Then you do overrides where necessary.

What am I thinking?

I have long thought that for many kinds of typeface designs, the Chameleon editor would make a really handy rapid prototyping tool. A great way to quickly define the basic characteristics of the typeface. It could export Type 1 fonts....

On the downside, the natural tendency of working with such an environment would be to create a more bland and homogenized font. Instead of starting with lots of personality and trying to tame it (my usual type design problem), you'd be facing the opposite problem.

Cheers,

T


twardoch
17.Mar.2009 4.31pm
twardoch's picture

Thomas,

this sounds like the Font Chameleon principle is not much different from TrueType Variations as implemented in Skia GX/AAT (the gvar table), in which the variations are described using deltas of point coordinates, and which could be edited, AFAIR, using the GX Mutator tool.

Unfortunately, I've never seen ChamEdit or GX Mutator "in action". I would like to, and I would happily talk with my colleagues at FontLab about possibilities to implement such an approach in our applications.

Alternatively, people should have a look at Erik van Blokland's Superpolator which implements a similar approach as the one which was used in TrueType Variations.


Thomas Phinney
17.Mar.2009 6.42pm
Thomas Phinney's picture

Well, *kind* of. But first you have a bunch of info about deltas for global stuff, and then only gradually get more specific. Depending on the typeface, some (or many) glyphs might not have *any* "glyph-specific" info at all!

And you only worry about the key points you need... all the many "unnecessary" points from the master design get interpolated....

The execution, in terms of the actual *code* and stability thereof kinda sucks. But the concepts and UI are pretty great.

Of course remember that many aspects of this are patented for another eight years. :/ Of course, you could always approach Adobe about licensing the patent.

Cheers,

T


Thomas Phinney
17.Mar.2009 6.46pm
Thomas Phinney's picture

Oh, and to bring this back around to optical size, one of the nice things about ChamEdit is that one could easily tweak parameters like serif thickness, contrast, and x-height, with corresponding global effects on glyphs. That was part of what brought it to mind here.

Cheers,

T


dberlow
19.Mar.2009 4.38am
dberlow's picture

In technical principles, TrueType Variations used an open format for input, defined with a free and open tool, stored it in a few open tables, and output as open TT, while Chameleon didn't use any standards. In design principles Font Chameleon is much like a corral, go play anywhere, but don't leave. Variations and Superpolations are a wide open field with posts that have signs telling you what's in each direction, and it's all up to the designer or user to wander the space, or in fact leave it. So I'm not sure what common principles there are among these formats, except that one can twiddle input and effect output.

"...one of the nice things about ChamEdit is that one could easily tweak parameters..."
This is true, after a very long preprocess. And in the end, all these brilliances have to return to the puny-human formats and caved-in menus of the dummy-world where none of these multiple mastered formats are installable.

Cheers!


DavidL
24.Mar.2009 6.12pm
DavidL's picture

I located a FontChameleon box gathering dust here. It specifies System 7 for Mac and Windows 3.1 for Windows - although it's possible things would run on a modern OS too. I haven't tried it, because I'm too lazy to try to find a floppy disk drive that will connect to my MacBook.

I think David B's comments are on target here. The master font predetermines what range of possibilities is available. The shrinkwrap version of FontChameleon comes with a canned master font, and 47 descriptors "similar to" various popular faces, crafted for FontChameleon by The Font Bureau. (The clone aspect is the main reason Adobe promptly buried the product.)

Adobe did use the technology for a while, but it required extensive (and expert) work on the master font to make it useful for our purposes. I believe there were something like five people who ever knew how to do it. I suspect that's the kind of work David B is recalling so fondly...

I do think Thomas' idea is attractive in its way. If one had a programmer available to set up & tune the master font to one's spec's, one could indeed use the Chameleon tools to do parametric tweaks as a means of design exploration. But that's an enormous "if". Of course one can get similar results on a much smaller (but more doable) scale by setting up appropriate multiple masters.

The guys who created FontChameleon did see type design potential in it. They were thinking that a designer might want to start out a new project by creating outlines that were, say 70% Bodoni and 30% Palatino, and then adjust parameters from there. Personally, I have trouble seeing a serious designer being interested in such an approach, but maybe that's just me.


Thomas Phinney
24.Mar.2009 8.23pm
Thomas Phinney's picture

David L, you're looking at the FontChameleon retail product. It's an amusing toy, but not very interesting (to me, anyway) for developing new fonts. I don't see much use in starting out with something that's 70% Bodoni and 30% Palatino, either.

But I was thinking about the ChamEdit application, that was used by FB and others to create the "descriptor" files (a.k.a. Chameleon fonts). Although I never completed a typeface with it, I did get pretty far along in that direction while reviewing the newly-written documentation.

I was thinking that for prototyping a brand new design, from scratch, the ChamEdit app would be pretty handy. I'd have loved to use it that way. Instead of using it to duplicate an existing font, you'd be using it to develop a new one. Heck, if I'd been on a Mac, I probably would have used it for the early stages of Hypatia Sans development. No programmer required. :)

Of course, I would have run up against limitations of the master font pretty quickly, just in terms of it not supporting Greek, Cyrillic, and some of the extended Latin I was doing. But other than that, it seems like a reasonably workable approach to start.

I do wonder if it might interact poorly with trying to do a real multiple master or Superpolator approach, though. Hmmm.

Cheers,

T


dberlow
25.Mar.2009 6.11am
dberlow's picture

DavidL: "The shrinkwrap version of FontChameleon comes with a canned master font, and 47 descriptors “similar to” various popular faces, crafted for FontChameleon by The Font Bureau. (The clone aspect is the main reason Adobe promptly buried the product.)"

Ooops! to make clear what Mr. Lemon is casually portraying in an unclear, borderline yikes! fashion: The term 'clone' in the usual context @Typophile, means to make a copy of something that someone else made which the cloner has no right to. Chameleon descriptor files, by contrast and by contract, were only made from template fonts to which Adobe had legal license. With Adobe tools, at Adobe expense this was instead a format conversion for the purpose of file compression for cheaper PostScript printer boards for faster printing at a time where such things were thought by Adobe to be concerns to Adobe's customers.

I was always of the opinion, that dumber and cheaper and crisper and blacker were all you could ask for in a printer, (a bad idea for printer royalty junkies), and the cpu should do All The Font Work. The market agreed, and that, I believe, is the actual size main reason Adobe eventually buried the product. I remember nothing prompt in it at all, but I may be corrected.

Thomas: "I was thinking that for prototyping a brand new design, from scratch, the ChamEdit app would be pretty handy. "

Prototyping a brand new design, from scratch, (type design) is best handled otherwise in my experience. One would only need to use CE a few days to argue your self back to reality. Compared to the upfront work involved in making what did get made, this product was only handy for what it was made to do. Or, if FC had been applied to some kind of fine output tuning, like to shorten a text artistically .998%, or weight a text meticulously for a particular production path, or help type on screen or in print to survive a background, or hop long descenders over caps and descenders, it might have lived.

"Of course, I would have run up against limitations of the master font pretty quickly... [and]...I do wonder if it might interact poorly with trying to do a real multiple master or Superpolator approach"

Both MM and FC are subsets of SP to the skilled and patient. And, since one is the master of one's own SP master, one would run up against no limitations in the master quickly and forever. Look Ma, no Ernie!

Cheers!