オフィシャル?な回答としては3Dモデルが円を円に内接する多角形として表現するため、どうしても円そのものよりも小さくなる、XY軸方向の揺れが積み重なるためという二つが示されているんだけど、mixiでgakuさんが指摘していたように四角い穴を作っても内側サイズが小さくなるので円に内接する多角形ってのがメインの理由じゃないっポイ。
そこで、30mmの四角形に20mmの四角い穴があいてるデータを用意。これを
Perimeters = 1
Solid layers, TOP = 0
infill = 0%
Extrusion width = 0.4mm
それ以外はいつも通りでG-codeを出力した。生成されたG-codeを見ると外側の四角形の一辺の長さが29.6mm、うちがわの四角形の一辺の長さが20.4mmになっている。ホットエンドが動いた軌道の両側に0.2mmずつプラスチックが出ればピッタリのはず。