Discussion:
[fontforge-users] Copy-paste from Inkscape
S Barmeier
2015-03-22 21:05:32 UTC
Permalink
Hello,

I'm creating a hollow version of an existing font. So far, my procedure
was to select the character in FontForge, copy and paste to Inkscape,
edit in Inkscape and copy and paste back to FontForge. I have
successfully created a number of characters this way. Now I am trying to
repeat the process for a different letter, but the copy/paste process
from Inkscape to FontForge gives (by my count) 9 versions of the path,
which at standard zoom level just appear to be a thick line and at
102400% appear to be 3 lines (not 9). In other words, the paths are
practically on top of each other. Just before pasting, FontForge warns me
PS Interpretion
FontForge has some bugs in its remove overlap function which may cause
you problems, so I give you the option of turning it off.
Leave it on if possible though, it is useful.
[checkbox] Correct Direction
[checkbox] Handle Erasers
I don't really care which copy I remove. However, clicking nodes one by
one, it is not clear from which path I just selected a node, so I can't
use this to remove the extra paths.

Is there a way to remove a whole path by selecting a single node in
FontForge?

Is there something I should do in Inkscape before copy/pasting so that I
get only a single path?

Thanks,
Severin
Frank Trampe
2015-03-22 21:13:45 UTC
Permalink
Hmm. I was not aware that the copying and pasting functionality was
anywhere close to sufficiently functional for this sort of workflow. I
would need to take a closer look in order to see why it is behaving like
this. It is possible to select all points on the selected contours by going
through the select submenu of the edit menu. Once can select one point on
the desired contour and then do that.

I assume that you are using the inset/offset feature in Inkscape? That
would be a nice addition to FontForge someday.
Post by S Barmeier
Hello,
I'm creating a hollow version of an existing font. So far, my procedure
was to select the character in FontForge, copy and paste to Inkscape,
edit in Inkscape and copy and paste back to FontForge. I have
successfully created a number of characters this way. Now I am trying to
repeat the process for a different letter, but the copy/paste process
from Inkscape to FontForge gives (by my count) 9 versions of the path,
which at standard zoom level just appear to be a thick line and at
102400% appear to be 3 lines (not 9). In other words, the paths are
practically on top of each other. Just before pasting, FontForge warns me
PS Interpretion
FontForge has some bugs in its remove overlap function which may cause
you problems, so I give you the option of turning it off.
Leave it on if possible though, it is useful.
[checkbox] Correct Direction
[checkbox] Handle Erasers
I don't really care which copy I remove. However, clicking nodes one by
one, it is not clear from which path I just selected a node, so I can't
use this to remove the extra paths.
Is there a way to remove a whole path by selecting a single node in
FontForge?
Is there something I should do in Inkscape before copy/pasting so that I
get only a single path?
Thanks,
Severin
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website,
sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for
all
things parallel software development, from weekly thought leadership blogs
to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
fontforge-users mailing list
https://lists.sourceforge.net/lists/listinfo/fontforge-users
http://fontforge.10959.n7.nabble.com/User-f8781.html
Ivan Louette
2015-03-22 23:16:58 UTC
Permalink
I use a lot copy and paste between Inkscape and FF and I can say that it works fairly well.
However the problem of multiple overlaid copies (with the message above) occurs for me too sometimes (I didn't find the cause but It occurs sometimes when I did some copy/paste inside Inkscape before going back to FF). What I do in FF to solve this is double clicking on one path, cutting it, deleting the remaining paths and pasting back the cutted one.
I don't use Inkscape Inset/Offset feature because it adds too much points (sometimes overlaid).
To solve the problem of the origin which is at the top left in FF and at the bottom left in Inkscape I use a template in Inkscape where my drawings are made below outside of the page. I add a small object (a line or a quadrangle) at the bottom left just outside below Inkscape page and every time I share with FF I cut and paste this object togheter with my drawing. With this process my objects are allways pasted at the right place in the two programs (of course when I cut from FF to Inkscape I use "Paste in place" in Inkscape).



Le Dimanche 22 mars 2015 22h13, Frank Trampe <***@gmail.com> a écrit :


Hmm. I was not aware that the copying and pasting functionality was anywhere close to sufficiently functional for this sort of workflow. I would need to take a closer look in order to see why it is behaving like this. It is possible to select all points on the selected contours by going through the select submenu of the edit menu. Once can select one point on the desired contour and then do that.
I assume that you are using the inset/offset feature in Inkscape? That would be a nice addition to FontForge someday.

On Sun, Mar 22, 2015 at 4:05 PM, S Barmeier <***@googlemail.com> wrote:

Hello,

I'm creating a hollow version of an existing font. So far, my procedure
was to select the character in FontForge, copy and paste to Inkscape,
edit in Inkscape and copy and paste back to FontForge. I have
successfully created a number of characters this way. Now I am trying to
repeat the process for a different letter, but the copy/paste process
from Inkscape to FontForge gives (by my count) 9 versions of the path,
which at standard zoom level just appear to be a thick line and at
102400% appear to be 3 lines (not 9). In other words, the paths are
practically on top of each other. Just before pasting, FontForge warns me
PS Interpretion
FontForge has some bugs in its remove overlap function which may cause
you problems, so I give you the option of turning it off.
Leave it on if possible though, it is useful.
[checkbox] Correct Direction
[checkbox] Handle Erasers
I don't really care which copy I remove. However, clicking nodes one by
one, it is not clear from which path I just selected a node, so I can't
use this to remove the extra paths.

Is there a way to remove a whole path by selecting a single node in
FontForge?

Is there something I should do in Inkscape before copy/pasting so that I
get only a single path?

Thanks,
Severin




------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
fontforge-users mailing list
fontforge-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fontforge-users
http://fontforge.10959.n7.nabble.com/User-f8781.html
JanekZ
2015-03-22 22:14:09 UTC
Permalink
Is there a way to remove a whole path by selecting a single node in
FontForge?
Double-click selects the path. So: double-click + del
Triple-click selects the glyph.



--
View this message in context: http://fontforge.10959.n7.nabble.com/fontforge-users-Copy-paste-from-Inkscape-tp14750p14752.html
Sent from the User mailing list archive at Nabble.com.
S Barmeier
2015-03-23 00:47:40 UTC
Permalink
Thank you all for the replies. Double-click works well to remove the
extra paths.
Message: 2
Date: Sun, 22 Mar 2015 16:13:45 -0500
Subject: Re: [fontforge-users] Copy-paste from Inkscape
To: Discussion forum for fontforge users
Content-Type: text/plain; charset="utf-8"
Hmm. I was not aware that the copying and pasting functionality was
anywhere close to sufficiently functional for this sort of workflow. I
would need to take a closer look in order to see why it is behaving like
this. It is possible to select all points on the selected contours by going
through the select submenu of the edit menu. Once can select one point on
the desired contour and then do that.
So far I've just been using FontForge for hobby font editing. I wouldn't
know
how viable copy/pasting back and forth to Inkscape would be in a
professional's
workflow.
Message: 4
Date: Sun, 22 Mar 2015 23:16:58 +0000 (UTC)
Subject: Re: [fontforge-users] Copy-paste from Inkscape
To: Discussion forum for fontforge users
Content-Type: text/plain; charset="utf-8"
I use a lot copy and paste between Inkscape and FF and I can say that it works fairly well.
However the problem of multiple overlaid copies (with the message above) occurs for me too sometimes (I didn't find the cause but It occurs sometimes when I did some copy/paste inside Inkscape before going back to FF). What I do in FF to solve this is double clicking on one path, cutting it, deleting the remaining paths and pasting back the cutted one.
I don't use Inkscape Inset/Offset feature because it adds too much points (sometimes overlaid).
I too used copy/paste within Inkscape for the first time before pasting
back to FontForge and for the first time I got the overlays. This might
be related to something Inkscape does to the path during copy/paste,
then...?

Many thanks,
Severin

Loading...