Of course, I forgot this thread...
Resizing helps somewhat, but this can't be the answer.
Even with resizing, the artefacts make no sense. I've just checked again, there are clearly three lines (outer line, inner line, not printed) which should be printable - yet it proposes to do only the outer lines.
A quick check suggests that the inner line is a bit more than one nozzle size, so maybe it's to hide the inability to align all three lines?
In that case, I'd rater it cut off at the end, instead of the middle. Make them left-justified instead of center.
I've made a quick test file to check this problem, but I can't upload it here. If I don't forget, I'll upload it on my FTP server at home.
What I did was make a quick square in Tinkercad and wrote a few letters. I've checked the letters in Tinkercad and Meshmixer to make sure there are no errors and the letters are flat-topped.
When I voxelize them in Voxelizer, they are flat-topped.
But the GCode display shows all kinds of grooves and center lines and whatnot.
I assume it is because the size doesn't scale with the nozzle diameter evenly.
If that's the case, I suggest two things:
1) give us an option to decide how to deal with such situations. If the printer has to make 3 lines, but only enough room for 1 or 2, have the user decide.
I'd have it print from the left and leave the right open, personally.
2) give out a freaking warning! Sure, I could check every inch of the gcode display to see if everything is alright, but if I'm printing something that may take an hour or two, on a slow computer that lags every time I try to rotate the visualization, I'm likely to say "sod it" and simply print it to see if it works or not.
Ideally, give out a warning at the voxelize stage already. The voxel display looks just fine and the gcode ruins everything - it gives the impression the voxel display is just for the users benefit and instantly discarded by the program once it creates the gcode. (Unless this IS the intended impression and behaviour?)