Sometimes I can see the problem and connect the dots, but sometimes I just do not see where the fragments are not connected. For example this letter:


What can you recommend? I importing svg from Inkscape – maybe I can fix something inside Inkscape to prevent this error?

Inkscape font editing

  • 1
    A few notes on what I am seeing: 1) Do you really want only the outline of the H to be black in your font? If yes, you should almost certainly work with a stroked font (element → font info → layers → stroked font). 2) You should have nodes at the vertical and horizontal local extrema of your paths. If not, the font rendering at small sizes will look horrible.
    – Wrzlprmft
    Feb 25 '16 at 5:43

Element → Validation → Validate complains about open paths and selects the end notes for you. Note that this is the Element menu from the font view, not from the glyph view.

(For your font, it will complain about a lot more things; consider them.)

fontforge validate

  • Element menu not have the Validation... version of FontForge from 24-Aug-2015 Apr 12 '16 at 11:25
  • @VitalyZdanevich: I do not know about that particular version, but I just built FontForge directly from the source and it does have the Validation menu. Note my edit though.
    – Wrzlprmft
    Apr 12 '16 at 17:04

When using paste (Ctrl+v) vectors from Inkscape then You should have "stroke style" width zeroed out. If not, then you will end up with two lines according to thickness of the lines. So better to have filled up vector with zero stoke width. I don't know if this is true when importing vectors to Fontforge from Inkscape but logically it should be so. One think to keep an eye is to have correct direction of paths in Fontforge. I change point and line colors in resource manager to easier see where are open paths, missing extremes and more..

enter image description here

I usually do the following when importing or copy/paste vectors from Inkscape. In fontview window (where you edit fonts)

  1. Crtl+a to select all the points
  2. Crtl+Shift+x to add extrema points
  3. Crtl+a to select all the points (you made a new points so this selects those)
  4. Crtl+Shift+_ to round points to integers
  5. Crtl+Shift+m to clean up points this all I do twice and then remove/add (un)necessary points manually. Hope this helps. Cheers Ari

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.