Circular Logic (Parametric Font)
thingiverse
Circular Logic is a custom font I designed in OpenSCAD, boasting a fully parametric nature that allows for adjustments to size, aspect ratio, stroke width, character spacing, and more. This means users can experiment with various settings through the built-in customizer, but it's not intended for direct printing. Instead, Circular Logic is meant to be incorporated into other OpenSCAD designs. The idea behind this font originated from a desire to create a logo for my small business, requiring a specific aesthetic for the characters involved. I established certain rules to define this aesthetic: 1) The font must be monospaced, with all characters occupying the same width. 2) Stroke-width should remain constant across all parts of every character, without varying in thickness. 3) Characters can only consist of vertical or horizontal lines, never diagonal ones. 4) Characters may also be composed of circular arcs, with arc angles being multiples of 90 degrees due to rule three. Given the prevalence of curves and the script-driven generation of the font, I deemed "Circular Logic" a fitting name. The modeled characters encompass [A-Z], [a-z], and [0-9]. I'd love to see how users integrate this font into their designs; please share any creations that feature Circular Logic. Below is an animation showcasing smooth transitions through various width and stroke parameter combinations, highlighting the flexibility of the font. To demonstrate the impact of different $fn values on character representation, I've included a series of examples. The GIF demonstrates iterating through values of 4, 8, 12, 16, 20, and 200 for $fn. Rendering at $fn=4 yielded an unexpected result, transforming the font into one that resembles metal band typography while maintaining distinguishable characters. This "low poly" version of the font might be appealing when model complexity or render time is a concern.
With this file you will be able to print Circular Logic (Parametric Font) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Circular Logic (Parametric Font).