I have traced an image and also added text and traced text outline in Adobe Illustrator. The output svg looks good but has a problem when import in blender.
The text part is slightly below the other traces. I have to manually bring it up. Since I have many svg files to work with it takes a lot of time.
I have even tried Inkscape. Same problem when reading in blender.
svg have no z coordinates, so they are all imported at z location 0.
That will cause the z-fighting you see, the only workaround is to order them on the z axis.
Is it possible to detect only the text curves in blender, so that I can use python script to shift only the text curves upwards in z-axis. I have observed that the text curves are listed at the end. If I know the names of only the text curves I can script. If there is no option to detect the text curves, I think there no option other than manual fixing.
SVG was specially made for 2D vectors “drawing” and does some things very special and so it’s not always directly suitable in 3D… (except if someone re-implments alll this tricks for using in 3D apps… so literately do all the work again…)
Are you snapping to the surface of the white circle? That would stop the 0.01 below issue. To do many at the same time select by material and snap all to the white circle at the same time. Selection Menu > Select Linked (Shift L is the Hotkey) > Material.
Have you tried giving it some thickness? Like 0.002. Perhaps 0.02. Then Blender will see it as being above the rest of the sign.
The numbers are raised in real life.