- Qt6 / PyQt6 compatibility The minimum QGIS version is raised from 3.28 to 3.40, - Settlement label font and size The label font size was a constant in theme.py (label_size=9) — absolute points — while all sheet decoration is sized as a fraction of the margin via sheet._pt(). Points-per-data-pixel do not depend on scene size (~0.74), so coordinate labels grow with the canvas but place names do not: on a scene twice as wide the lag is already threefold. - Two new parameters in the shared decoration group (both algorithms): Settlement label font — an enum of generic matplotlib families (default, serif, sans-serif, monospace, cursive, fantasy), chosen over named typefaces so they resolve on any system. Settlement label and marker size — a multiplier, 1.0 = auto by sheet, range 0.2–5.0. A multiplier rather than points, so the value need not be re-tuned when the scene changes. - Also fixed along the way: the settlement marker edge was hard-coded white (edgecolors="white"), while the label halo always came from the theme; on sepia, blueprint and similar presets the white edge stood out. It now uses the same halo as the label. The label offset (fixed 3 px) and the halo/edge widths now scale with the font size too.
yes
iwojimadev
2026-07-22T07:12:31.524592+00:00
3.40.0
3.99.0
None
no
Plugin Tags