loicsander / Robofont-scripts

MIT License
68 stars 28 forks source link

ScaleFast 0.93.8: puzzling components #22

Open LaPolice opened 9 years ago

LaPolice commented 9 years ago

Hi again! Generating superior numbers worked like a charm. None of my base glyphs use components. With lc letters using components, I end up with funny visual results as the components don't get scaled. I've read the instructions and noticed your caution note about tracking with components. I've made a test without any tracking but get the same results. Shall I decompose before using ScaleFast?

loicsander commented 9 years ago

Hi Mathieu,

The result you get is expected, or at least I’m aware of it. ScaleFast (MutatorScale) doesn’t scale components because the recommended scenario is that the base glyph of a component is the glyph that wil be scaled.

If components were scaled and their base glyph had also been scaled, you would end up having a component appearing twice as small (or large) as expected.

So, solving your issue is as easy as scaling the base glyph of any component you wish to see scaled.

LaPolice commented 9 years ago

Hi Loïc,

Thanks for your explanation. I understand the logic about scaling components and managed to solve my issue following your instructions. I was asking because UFOstretch from Frederik Berlean is able to generate stretched versions of glyphs made of components. I guess the components are being decomposed temporarily.

Bon séjour!