Distance-based interpolation between cuts in a text/ creating curve of tension within static text

Hey Guys,

I am currently working on my master-thesis in communication design. My topic is the impact of Characteristics and Techniques in Graphic Design and Typography on the Design of Type.

My project consists of a Typeface that is able to display the curve of tension of a story within a static text. It is like bringing the dynamic animations of Variable Fonts we all know into a static text.

Basically you should be able to select a letter at the highest point of tension of a story, set it as extreme point and all letters on the left and on the right should gradually become regular again. Obviously the extreme point will visually differ from the regular text. All of this should happen within the typeface itself, without any plugins or external programmes etc.

My idea now was to design a regular weight and a extreme weight. Then interpolate all the steps in between (about 5 lets say), but not keep all of them as various individual cuts, but rather grouping them into alternate character sets.

With this I should be able to control every step within OpenType. When you now select a letter in a text and select the extreme alternate, all of the surrounding letters should adapt accordingly until the beginning and end of the text.

I asked another type designer, Jürgen Frost. He did a little experiment with contextual alternates and 5 interpolated steps wihtin regular and extreme.
But he ran into two problems:

  • only 5 letters were able to be used in the curve
  • it worked only in one word not over various words

I came here to gain new inspiration and maybe some ideas. I really think this could work and would love to solve this. Maybe someone has a bright idea or a new path I can follow :slight_smile:

Warm regards
Felix

isn’t this similar to what you want?
https://vexy.art/lines/case-typography/

Yeah, kind of. But I want it to work inside the typeface itself when you use it in e.g. InDesign. I do not want any external App/Plugin.

Also this seems expressive in its form, I do not want to create forms within the text, but rather be able to highlight points within the text, by creating visual tension.

But thank you for recommending this!

Can you give an example ? Like an actual layout you wanted to realize. I have feeling this could be easily done by scripting in indesign.

It should be possible to have that working across words. Add five variants of space to your glyph set and substitutions.
But it will only be applied within one line. Because OpenType is applied after the lines are split.

I do not have an exact example I want to visualize. The key point here ist to create this technique inside a typeface itself and apply it to anything you want.

An InDesign Script would defy what I try to achieve. Yes, I think it would be possible, but not the goal of my thesis. This would be my last resort to visualize my idea if it will not work out in the end.

This is an interesting info. I will look into this.

Is there no way to trick PostScript, stopping after one line?

No. That’s the layout engine’s job. OpenType can only know linear character sequences.

Well that is bad news, I guess I have to use an outside input to create this.

For indesign scripting, you can have a look at this