Version: [5744] Raisz-style Relief 7.2.6

- 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

Version management

Plugin details