I wanted to 3D print a key tag using someone’s initials. I found that extruded text with square edges in OpenSCAD is straightforward but I wanted bevelled edges, which turned out to be not so easy. So this “thing” shows the technique I came up with. The idea is to progressively increase the ‘linear_extrude()’ as the ‘offset()’ is progressively decreased. I tried do a ‘hull()’ between each subsequent layer but that failed because ‘hull()’ also fills in the insides of the letters, which was not wanted.
Warning, this is very slow rendering in OpenSCAD when preparing to export an STL file. Fortunately, just redrawing on screen is not too bad.