Correct way to scale a whole font?

octopi's picture

HI,

I read a few threads on scaling a whole font but there were no definite conclusions or majority view.

I have a hand drawn and scanned typeface that I have traced in Illustrator. The alphabet was drawn out many times with the artist circling the characters he favoured for the font with some alternates.

So I traced them and then measured and scaled using this method:

In Illustrator:

Ascender= 14.565mm
Cap Height= 12.22mm
X-Height= 3.9mm
Base= 0
Descender= 7.864mm
Which makes my em square 22.429mm or 63.578pts

So I convert to 1000 UPM by:
Ascender= 14.565 / 22.429 x 1000 = 649.38
Cap Height= 12.22 / 22.429 x 1000 = 554.83
X-Height= 3.9 / 22.429 x 1000 = 178.34
Base= 0
Descender= 7.864 / 22.429 x 1000 = 350.62

So to scale my illustrator drawings to pop into FontLab (presuming I have UPM set to 1000) I need to scale each glyph up by (1000 / 63.578 x 100) = 1572.871118%

When I scale this way, set my FontLab file up with the values for Ascender etc, the glyphs come in bang on where they are supposed to.......

But when outputting the font, it is tiny. I mean, really, really small. So I read up on scaling it up. There are two viewpoints, it seems, on doing this. Either altering the UPM or Tools-Actions-Contour-Scale (with apply to whole font with both hints and metrics ticked. Altering the UPM means I only alter one number. Scaling requires me to recalculate and reposition the guides, which admittedly, doesn't take long.

Both methods seem to work but when I go to Exort the .otf FontLab warns me that the UPM is not 1000 and this could lead to problems. What is the safest way to do this and why is it safer or better?

Many thanks.

Paul

blank's picture

If you’ve really put this much work into it and don’t want to distort the letters scale them up in Illustrator. It will probably be faster than fixing the problems caused by Fontlab rounding errors and then you don’t have to worry about software not liking a font with an oddball UPM.

.00's picture

I would recommend using ScanFont to import Illustrator outlines into FontLab.

Short of that, follow Mr Puckett's advice and scale them up in Illustrator first.

In Illustrator, one point equals one FontLab unit, so scale your illustator outlines to something approaching 700 points on the Cap height and you will be on your way.

Syndicate content Syndicate content