× Font Interpolation

Got a request? Post it here. Please do not post bug reports here.
Post Reply
Bernd Montag
Posts: 2
Joined: Wed Mar 12, 2014 10:25 am

× Font Interpolation

Post by Bernd Montag » Wed Mar 12, 2014 10:36 am

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: 7034
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Font Interpolation

Post by Bhikkhu Pesala » Wed Mar 12, 2014 10:54 am

The feature already exists. It is called a Glyph transform script.
Book to Demibold.png
Book to Demibold.png (44.47 KiB) Viewed 1634 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 CreatorHelpFC11.0 Pro + MT7.0 @ Win10 1703

Bernd Montag
Posts: 2
Joined: Wed Mar 12, 2014 10:25 am

Re: Font Interpolation

Post by Bernd Montag » Tue Mar 18, 2014 11:39 am

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: 6850
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Font Interpolation

Post by Erwin Denissen » Tue Mar 18, 2014 12:50 pm

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

Who is online

Users browsing this forum: No registered users and 1 guest