diff --git a/pcbnew/pcb_text.cpp b/pcbnew/pcb_text.cpp index 5c6eff629c..0e0ac165b7 100644 --- a/pcbnew/pcb_text.cpp +++ b/pcbnew/pcb_text.cpp @@ -512,7 +512,11 @@ void PCB_TEXT::TransformTextToPolySet( SHAPE_POLY_SET& aBuffer, int aClearance, else { if( aClearance > 0 ) - textShape.Inflate( aClearance, aClearance ); + { + // Number of segments to approximate a circle when inflating a polygon + const int circleSegmentsCount = 16; + textShape.Inflate( aClearance, circleSegmentsCount ); + } aBuffer.Append( textShape ); }