.. _sld_reference_textsymbolizer: TextSymbolizer ============== A **TextSymbolizer** styles features as **text labels**. Text labels are positioned eoither at points or along linear paths derived from the geometry being labelled. Labelling is a complex operation, and effective labelling is crucial to obtaining legible and visually pleasing cartographic output. For this reason SLD provides many options to control label placement. To improve quality even more GeoServer provides additional options and parameters. The usage of the standard and extended options are described in greater detail in the following section on :ref:`sld_reference_labeling`. Syntax ------ A ```` contains the following elements: .. list-table:: :widths: 20 20 60 * - **Tag** - **Required?** - **Description** * - ```` - No - The geometry to be labelled. * - ``