@@ -1447,15 +1447,27 @@ options:
1447
1447
polygon features the number of possible labels placement based on their size.
1448
1448
The longer or wider a feature is, the more candidates it has, and its labels
1449
1449
can be better placed with less risk of collision.
1450
+
1451
+ .. _render_labels_text :
1452
+
1450
1453
* :guilabel: `Text rendering `: sets the default value for label rendering
1451
1454
widgets when :ref: `exporting a map canvas <exportingmapcanvas >` or
1452
1455
:ref: `a layout <create-output >` to PDF or SVG.
1453
1456
If :guilabel: `Always render labels as text ` is selected then labels can be
1454
1457
edited in external applications (e.g. Inkscape) as normal text. BUT the side
1455
1458
effect is that the rendering quality is decreased, and there are issues with
1456
- rendering when certain text settings like buffers are in place. That's why
1457
- :guilabel: `Always render labels as paths (recommended) ` which exports labels
1458
- as outlines, is recommended.
1459
+ rendering when certain text settings like buffers are in place.
1460
+ That's why :guilabel: `Always render labels as paths (recommended) `
1461
+ which exports labels as outlines but guarantees complete compatibility
1462
+ with the full range of formatting options available, is recommended.
1463
+ With :guilabel: `Prefer rendering labels as text ` option, labels are rendered as text objects,
1464
+ unless doing so results in rendering artifacts or poor quality rendering (depending on text format settings).
1465
+
1466
+ .. note :: When rendering labels as text to a vector based device (e.g. PDF or SVG),
1467
+ care must be taken to ensure that the required fonts are available to users
1468
+ when opening the created files, or default fallback fonts will be used to display the output instead.
1469
+ (Although PDF exports MAY automatically embed some fonts when possible, depending on the user’s platform).
1470
+
1459
1471
* |checkbox | :guilabel: `Allow truncated labels on edges of map `: controls
1460
1472
whether labels which fall partially outside of the map extent should be
1461
1473
rendered. If checked, these labels will be shown (when there's no way to
@@ -1473,6 +1485,8 @@ options:
1473
1485
Like the label says, it's useful only for debugging and testing the effect different
1474
1486
labeling settings have. This could be handy for a better manual placement with
1475
1487
tools from the :ref: `label toolbar <label_toolbar >`.
1488
+ * |unchecked | :guilabel: `Show label metrics (for debugging) `:
1489
+ displays the text bounds of the label in red and baselines in blue
1476
1490
* :guilabel: `Project labeling version `: QGIS supports two different versions of
1477
1491
label automatic placement:
1478
1492
0 commit comments