Typophile

OpenType Rule - SCALE

RG

Hello!

In OpenType – if I understand well – there are only two possible rules - SUBSTITUTION and POSITION (either/or/both).

Why isn't there a rule for SCALE?

For example, when the ALL CAPS "TT" is triggered in InDesign, scale the glyphs "(", ")", "{" and "}" up to 110% (from zero point/from centre/from cap height/from ascender height etc).

If such a rule does not exist, it's either because it defeats some other purpose, or is unnecessary or is carried out by something else... and that I'm missing a point.

Thanks!

Simply scaling would change the weight relationship and in most situations would make things look wrong. Witness the disdain for faux small caps and faux fractions. A more sophisticated rule could probably be devised (probably relying upon hints), but would require a sophisticated implementation built into layout and rasterizing engines and would be highly unlikely to gain any traction I suspect.

BTW, parentheses and braces are generally scaled down (in size, but not weight) for all-caps settings, not up.

Thank you

I'm not certain of the coding, but couldn't you use contextual alternates for substitution with alternate glyphs?

That would still require creating new glyphs instead of applying an action/effect to existing glyphs.

It does solve the problem in the absence of other options. Or, am I missing something. Even if there is an operation for scale, existing software has to support it.

That would still require creating new glyphs instead of applying an action/effect to existing glyphs.

Yes, it entails applying an action/effect to existing glyphs on the design end, where you have greater opportunity to evaluate and refine the results on a situational basis, rather than at the rasterization end where you will have little control and where one size rarely fits all.

For alternative approaches, you can explore parameterized design and the Metafont format developed by Knuth for use in conjunction with TeX.

Captured from web.archive.org on 20 Aug 2013. view this capture