@@ -1476,15 +1476,27 @@ options:
1476
1476
polygon features the number of possible labels placement based on their size.
1477
1477
The longer or wider a feature is, the more candidates it has, and its labels
1478
1478
can be better placed with less risk of collision.
1479
+
1480
+ .. _render_labels_text :
1481
+
1479
1482
* :guilabel: `Text rendering `: sets the default value for label rendering
1480
1483
widgets when :ref: `exporting a map canvas <exportingmapcanvas >` or
1481
1484
:ref: `a layout <create-output >` to PDF or SVG.
1482
1485
If :guilabel: `Always render labels as text ` is selected then labels can be
1483
1486
edited in external applications (e.g. Inkscape) as normal text. BUT the side
1484
1487
effect is that the rendering quality is decreased, and there are issues with
1485
- rendering when certain text settings like buffers are in place. That's why
1486
- :guilabel: `Always render labels as paths (recommended) ` which exports labels
1487
- as outlines, is recommended.
1488
+ rendering when certain text settings like buffers are in place.
1489
+ That's why :guilabel: `Always render labels as paths (recommended) `
1490
+ which exports labels as outlines but guarantees complete compatibility
1491
+ with the full range of formatting options available, is recommended.
1492
+ With :guilabel: `Prefer rendering labels as text ` option, labels are rendered as text objects,
1493
+ unless doing so results in rendering artifacts or poor quality rendering (depending on text format settings).
1494
+
1495
+ .. note :: When rendering labels as text to a vector based device (e.g. PDF or SVG),
1496
+ care must be taken to ensure that the required fonts are available to users
1497
+ when opening the created files, or default fallback fonts will be used to display the output instead.
1498
+ (Although PDF exports MAY automatically embed some fonts when possible, depending on the user’s platform).
1499
+
1488
1500
* |checkbox | :guilabel: `Allow truncated labels on edges of map `: controls
1489
1501
whether labels which fall partially outside of the map extent should be
1490
1502
rendered. If checked, these labels will be shown (when there's no way to
@@ -1502,6 +1514,8 @@ options:
1502
1514
Like the label says, it's useful only for debugging and testing the effect different
1503
1515
labeling settings have. This could be handy for a better manual placement with
1504
1516
tools from the :ref: `label toolbar <label_toolbar >`.
1517
+ * |unchecked | :guilabel: `Show label metrics (for debugging) `:
1518
+ displays the text bounds of the label in red and baselines in blue
1505
1519
* :guilabel: `Project labeling version `: QGIS supports two different versions of
1506
1520
label automatic placement:
1507
1521
0 commit comments