Jump to content

Convert Text to Curves Creates Inner Lines


Recommended Posts

Hello,

I'm new to Affinity Designer, have been using it for a project over the past few days to replace Illustrator. I love the speed and usability but have come across an issue that I'm banging my head against. I have a font called "Haptic Slab" which is a Google Font. I am preparing the file for print and attempting to expand everything and merge into as few shapes as possible. When I "Convert to Curves" for this font, it creates tons of inner lines that are not easily reconcilable, see first attached screenshot. If I go one by one to each letter after converting to curves, I can flatten to the correct shapes. However, when I try to select everything and flatten using "Add", it cuts gaps into the characters as in second attached screenshot. I have tried every combination of the insert options and everything produces holes. See attached screenshots for more details. Any help greatly appreciated. Thank you.

Screen Shot 2021-04-19 at 5.16.19 PM.png

Screen Shot 2021-04-19 at 5.18.41 PM.png

Link to comment
Share on other sites

  • Staff

Hi forest-for-trees,

This isn't a bug with Affinity - it is unfortunately a side effect of a poorly made font. It looks like the original creator has just overlapped shapes to form the letters. So when you convert to curves, you will get the original font's curves. This can be seen when still using the text (prior to conversion) using Outline view mode. With regards to the failure (such as the one on the E) when using 'Add' however this is a known issue that is with development. Also worth noting that the overlapping gaps you're seeing is likely due to having the Winding fill mode set, and not using Alternate - this isn't a bug.image.png

And can also be seen in Illustrator when converting the text to outlines:
image.png
 

Link to comment
Share on other sites

Hi @Sean P, thanks for the quick and thorough reply. And for letting me know about the "Add" bug currently in development. I did ensure that all layers were set to "Winding (Non-zero) before selecting "Add", because that does seem highly related what I saw, but I was still unable to achieve the desired result. While the development team is working on fixing the bug, do you know of any workaround to this problem that won't require me to "Add" each individual character before finally merging the entire string of characters together? Thanks for your help.

Link to comment
Share on other sites

On 4/19/2021 at 2:20 AM, forest-for-trees said:

Haptic Slab

Not finding a "Haptic Slab" in Google Fonts.

Did find a Hepta Slab which looks like the right one. Is that it?

The easiest fix is to remove the overlaps from the font. Takes about five minutes. If you still need it.

Link to comment
Share on other sites

On 4/20/2021 at 5:49 AM, forest-for-trees said:

do you know of any workaround to this problem that won't require me to "Add" each individual character before finally merging the entire string of characters together?

Appears to be working when the overlaps are removed from the fonts. These are curves.

Hepta_Slab_AF_no.overlaps.thumb.png.1350f63334083122098e0d6d678510b9.png

Decomposed the composites, flattened the layers, removed overlaps, and renamed to Hepta Slab AF.
With a different font family name they can be installed along with the original versions.
Appear to be working fine, but let me know if there are any issues.
And also please let us know that this worked for you.

HeptaSlabAF.no.overlaps.7z

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.