Page MenuHome

Issues with complex fonts
Closed, DuplicatePublic

Description

System Information
Windows 8.1 64bit | GTX680

Blender Version
Broken: 2.74.4 c448196

Short description of error
Some complex fonts (like asian fonts) failed to work well with complex fonts.

Exact steps for others to reproduce the error
Please see this demo video and the example file (packed with all fonts shown in the video)

Event Timeline

Leon Cheung (leon_cheung) raised the priority of this task from to 90.
Leon Cheung (leon_cheung) updated the task description. (Show Details)
Leon Cheung (leon_cheung) edited a custom field.
Bastien Montagne (mont29) changed the task status from Unknown Status to Archived.Apr 18 2015, 9:19 AM
Bastien Montagne (mont29) claimed this task.

Thanks for the report, but there is no bug here really… More like a known limitation of our current 'filling' algorithm for curves, which does not supports well self-intersection.

Now, with complex shapes like Chinese fonts, increasing the resolution will often help ('fake' intersections can be generated by too low resolution), in you example file a resolution of 14 (instead of default 12) seems to solve all issues.

Thanks for the information. The resolution tip does help a bit, though not perfect :). However, I'm still wondering why 03:33 and 03:53 behave differently? They used different but quite similar fonts, but you can see different results on some closed holes that I marked. I think there seem to be something else there other than the self-interesection issue, because, as you see, the 2nd one actually works perfectly, while the 1st one doesn't, though both are in the same complex level, and which cannot be solved by the resolution trick.

What's more interesting, with the "problematic" fonts (the 03:33 one), when tweaking Offset value, you can see the offset direction for those closed holes is actually reversed.