PCB editor, plot to gerber: text near pad causes artefacts in mask layer
Description
Text in mask layer causes mask corruption in nearest pads.
Here bad_mask.zip is small test case: all four pads are the same footprints. Texts are not part of footprint.
Here is gerber view, I checked this files in gerbv an got same result, so it is gerber generation error, not the viewer error. Notice texts "SCL", "GND" on F. Mask layer caused F.Mask corruption on nearest pads. Text "SDA" in F.Mask layer and "VDD" in F.Cu layer does not corrupts nearest pad.
Here is same board with text "VDD" placed in F.Mask layer:
Steps to reproduce
- Open attached project, generate gerbers.
- Open gerbers in any gerber viewer
KiCad Version
Application: KiCad PCB Editor
Version: (7.99.0-295-g79f13ea9c7), release build
Libraries:
wxWidgets 3.0.5
FreeType 2.11.1
HarfBuzz 2.7.4
FontConfig 2.13.1
Platform: Linux Mint 21.1, 64 bit, Little endian, wxGTK, cinnamon, x11
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.5.1
Curl: 7.81.0
ngspice: 38+
Compiler: GCC 11.3.0 with C++ ABI 1016
Build settings:
KICAD_SPICE=ON