FONTFORGE : Transform Glyph without changing its weight? Possible?

Amaury Hamon's picture

Hi everyone,

Well everything is in the title...
I am not an expert yet on Fontforge and I am struggling to find a way to scale down my caps without changing their weights. It would avoid me to scale down then manually increase weight for each letter, which would make me go crazy for sure haha.

Thanks for any help, I would appreciate!

Karl Stange's picture

I'm afraid that I can't help you but you may find that it is worth posting this question within the, FontForge: mysterious and confounding? What would you like to know? thread as well. Good luck!

cuttlefish's picture

I could've sworn FontForge has a feature that does exactly that. Give me a moment…

cuttlefish's picture

There is the feature Element>Styles>Change Weight that can be used to restore the weight of your small caps after you scale them down, but I don't find it quite satisfactory.

Looks like there's another issue to put in the queue.

Michel Boyer's picture

On the version of FontForge I have, one can select some capital letters, then "Element > Style > Add Small Capitals" and the corresponding smallcaps are synthesized (if H is selected, the smallcap that is generated is named h.sc).

cuttlefish's picture

I thought I'd seen it before. Yes! The Add Small Capitals feature only appears in the Element>Style submenu in the Font window (where you see all the letters in the font in little boxes), not in the Glyph window (where you edit outlines) where I'd been looking for it.

You may still have to tweak the generated glyphs since these automated processes are rarely perfect, but it should be much less trouble than what you were doing before.

cuttlefish's picture

If, on the other hand, your capitals in general are too tall, there is also the Element>Style>Change x-height feature that you can use to make your lowercase letters taller without changing their weight, which would get you a similar net effect.

Amaury Hamon's picture

Thanks a lot everyone, I'm going to try all these :)

Thomas Phinney's picture

Are you going to have more than one weight for this typeface anyway, say a regular and a bold?

If so, generally, the "best" way to do this sort of thing is to start by designing your typeface with a weight axis. From there you can generate things like small caps, correct the weight automatically, and have it be pretty nearly perfect right off. You can do the small caps in the bold master by extrapolation.

blokland's picture

Although we change planning now and then, a new IK/BE editor developed at URW++ will be released probably later this year. One of its nifty functions is intelligent scaling.

Amaury Hamon's picture

It looks very interesting!

By the way I have found a way to do it properly: manually! Took me some time but the result was here.

Syndicate content Syndicate content