Page 1 of 1

Copying glyphs

Posted: Thu Nov 29, 2007 10:08 pm
by Fred Goldman
It would be nice to have the ability to copy glyph outlines, but still keep the bearings values of the destination glyph.

Posted: Thu Nov 29, 2007 10:55 pm
by Bhikkhu Pesala
Already possible, use paste special.

Posted: Sun Dec 02, 2007 5:34 am
by Fred Goldman
Hi Bhikkhu,

Are you sure you understood my request? Maybe I wasn't clear or maybe there is an option in paste special I don't know about...

Let's take for a example a glyph that is 50 wide. It has bearings that are 10 on each side that I don't want to keep. Now I paste it into a glyph that is 30 wide and has bearing of 15 on the left and 20 on the right which I do want to keep.

Currently this is how I do it.

1) Select glyph/Ctrl+C

2) Paste special (choosing only Outline Data because if I choose metrics the original bearings will also get pasted.)

3) Now I have to adjust the bearings so that they are 15/20 because my original glyph is 20 wider than the glyph I am pasting into the bearings get changed.

I would like to eliminate the last step by having an option to paste the outlines but still keep the destination glyph bearings.

Posted: Mon Dec 10, 2007 10:25 pm
by Joop Jagers
I'm afraid it cannot be done automatically. I think this is due to the fact that the bearings are *calculated* values, not independent values by themselves. The left side bearing is the calculated distance between the left side bearing point (usually at x=0) and the most left point of the glyph, the right side bearing is the calculated distance between the glyph and the advance width.

Posted: Mon Dec 10, 2007 10:50 pm
by Fred Goldman
Aha, I see what you mean.

It's probably not that useful to most people anyway, I just have this particular job where it would make it much easier.