Hi. I have a gerber file generated by Altium that I've cut down in gerbv to just be two aperture flashes. One is of a circle aperture, the other is a polygon with n=4 (ie, a square). Unfortunately the square is being rendered as a circle.
This is happening with current gerbv from git. It doesn't happen with an older version of gerbv, so it appears it's a regression.
Example of older version:
http://gerblook.org/pcb/9pufKSWETnkScBRsYasRXG
See the 10-pin header below the large chip? One pin is a square. I know gerblook uses an older version of gerbv.
Rendered in my latest version of gerbv, I just get two circles.
Example gerber:
G04 This is an RS-274x file exported by *
G04 gerbv version 2.6A *
G04 More information is available about gerbv at *
G04 http://gerbv.geda-project.org/ *
G04 --End of header info--
%MOIN%
%FSLAX34Y34%
%IPPOS%
G04 --Define apertures--
%ADD10C,0.0800%
%ADD11P,0.1131X4%
G04 --Start main section--
G54D10
G01X0029444Y0008920D03
G54D11
G01X0028030Y0008920D03
M02*
Aperture 11 should be a square. KiCad's gerbview shows it correctly.
Happy to help test.
It is error in Fast rendering, in Normal rendering aperture form is square.