Hi guys! So, I’ve decided to create a cursive font for the first time and I’m having a bit of issues. The lower-case letters are not connecting the right way. I must mentioned that I did not create the font from scratch on Glyphs (I used IFont Maker). I only use Glyphs to finish my fonts. Here is a picture to show my issue
As you can see, the letters do not connect between each other. I’ve also got another cursive font with this same issue. And because of that, none of them work the way I wanted then to…
Is there any way to fix this in Glyphs?
I tried to adjust spacing already (in the other app), but since it alters the spacing of all the letters, some of them stay connected perfectly, and others stay overlapping…
You need to find a system how you set the side bearing. So all glyphs with a typical outspoke need to have the same right side bearing, like “-50”. Then type “nxn” (where x means each letter) and adjust the lsb so that it connects with the n. That should work for most glyphs. For all other, you need kerning.
You start with “nnnnn” and make it look good. make sure the “n” stays in the visual centre of the bounds. Then step through all other glyphs (is FN+left/right arrow key or page/down) to get to the next/previous letter.
You may need alternates for some combinations. You will find tutorials about adding glyphs, and about something called OpenType features. What you want is a so-called ‘contextual substitution’.
Hey! I’ve done that and it actually helped with most of the letters connections. However some of then didn’t work out fine.
an cd ce cn dd dn dq ds ea ed ee en eo fj ft gd gj hd hh hj hn hs hu hv hw hx ih in iv jj jt kn lb ld lh li lj ll lm ln lr ls lt lu lv lw lx ly mh mn mv nn qj qn ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt rt ru rv rw rx ry rz tn tt ud un uq us vn xn xx yj yn zc zd zj zn zq zs zx
I will try to create the contextual substitution and see if it solves that. Thanks for your Help GeorgSeifert!
Any tips to do that? I saw the tutorial, but the “coding “ part was way too confusing for my beginner’s mind. Plus, i sounded to me as if using this feature would create just an alternate (that means that the wrong connection would still work in some apps). If that’s true, would there be any feature that replace the wrong connection for good?
The idea is that you use an appropriate alternate in the cases where the default glyph does not work. There is no general solution to this, you will need to find a system that works for your design. I cannot spare you from OT feature coding. It may look confusing at first glance, but if you go through the Features tutorials step by step, it is not so difficult. Trust me, others have done it before. It’s no rocket science, and it’s not programming.
Hi, I’ve tried to do the contextual substitution, but when I add the code and click compile, it says there was a problem with my font. When I click details it directs me to the Temp folder. Any tips to solve that?
Thanks for your help! I tried exporting the font after following all the steps you mentioned before, but it says no file was created with a yellow warning sign . What can I do?
PS: I’m sorry to be making soooo many questions…