× Font Interpolation

We will move topics to this forum, once we've implemented the requested feature(s) and/or enhancement(s).
Post Reply
Bernd Montag
Posts: 2
Joined: Wed Mar 12, 2014 10:25 am

× Font Interpolation

Post by Bernd Montag »

Hi,

I wonder if there is a way to be able to interpolate fonts inside of Font Creator in future releases?

Many font editors offer this method to create intermediate font weights between two extremes. Also extrapolation would be great and very useful to expand a font family that consists of only 3 weights (Regular, Medium, Bold for example) without to much of manual work.

:?: Could this function be added to future versions of Font Creator? This would be very much appreciated!

Best,
Bernd
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Font Interpolation

Post by Bhikkhu Pesala »

The feature already exists. It is called a Glyph transform script.
Book to Demibold.png
Book to Demibold.png (44.47 KiB) Viewed 4554 times
These scripts will change the weight of a font by adding pixels to either side of strokes. They don't currently differentiate between thick and thin strokes, just crudely adding pixels either side of existing strokes, and apart from the Italic script, they do not modify the Naming fields to change the font style.

So there is room for improvement here, but the scripts are editable so you can modify them to get better results with the particular fonts to which you wish to add a new weight.

Please see my tutorial on Working With Transformations
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bernd Montag
Posts: 2
Joined: Wed Mar 12, 2014 10:25 am

Re: Font Interpolation

Post by Bernd Montag »

I understand …

Creating a new weight from an existing weight
via several transformations is quite useful to speed
up the work but it is not the same as blending
two existing weights to an average.

Something like this:

Regular lowercase letter a:
point1 = [x;y]
point2 = [x;y]
point3 = [x;y]


Bold lowercase letter a:
point1 = [x;y]
point2 = [x;y]
point3 = [x;y]


Medium lowercase letter a:
point1 = [50% of the way between the coordinates from Regular to Bold]
point2 = [50% of the way between the coordinates from Regular to Bold]
point3 = [50% of the way between the coordinates from Regular to Bold]


This would be so useful!

Best,
Bernd
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Font Interpolation

Post by Erwin Denissen »

This sounds interesting, but contours don't always have the same number of points, and outlines can sometimes be quite different.
Erwin Denissen
High-Logic
Proven Font Technology
Post Reply