umber ](/style-spec/reference/types/#number) .  Units in  ems  .  Defaults
to ` 1.2 ` .  _Requires_ text-field  .  Supports  [ smooth-ramp  ` interpolate
` ](/style-spec/reference/expressions/#interpolate) expressions.

Text leading value for multi-line text.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 2.3.0  |  >= 10.0.0  |  >= 10.0.0   
  
###  text-max-angle  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ number ](/style-spec/reference/types/#number) .  Units in  degrees  .
Defaults to ` 45 ` .  _Requires_ text-field  .  _Requires_ symbol-placement
to be  ` "line" ` , or ` "line-center" ` .  Supports  [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.

Maximum angle change between adjacent characters.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
  
###  text-max-width  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ number ](/style-spec/reference/types/#number) greater than or equal to ` 0 `
.  Units in  ems  .  Defaults to ` 10 ` .  _Requires_ text-field  .
_Requires_ symbol-placement  to be  ` "point" ` .  Supports  [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.

The maximum line width for text wrapping.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.40.0  |  >= 5.2.0  |  >= 3.7.0   
  
###  text-offset  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ array ](/style-spec/reference/types/#array) of  [ number  s ](/style-
spec/reference/types/#number) .  Units in  ems  .  Defaults to ` [0,0] ` .
_Requires_ text-field  .  _Disabled by_ text-radial-offset  .  Supports  [
smooth-ramp  ` interpolate ` ](/style-spec/reference/expressions/#interpolate)
expressions.

Offset distance of text from its anchor. Positive values indicate right and
down, while negative values indicate left and up. If used with text-variable-
anchor, input values will be taken as absolute values. Offsets along the x-
and y-axis will be applied automatically based on the anchor position.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.35.0  |  >= 5.1.0  |  >= 3.6.0   
  
###  text-opacity  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) between ` 0 ` and ` 1 `
inclusive  .  Defaults to ` 1 ` .  _Requires_ text-field  .  Supports  _[
combine  ` feature-state ` ](/style-spec/reference/expressions/#feature-state)
_ and [ smooth-ramp  ` interpolate ` ](/style-
spec/reference/expressions/#interpolate) expressions.  opacity
Transitionable.

The opacity at which the text will be drawn.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.33.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  text-optional  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ boolean ](/style-spec/reference/types/#boolean) .  Defaults to ` false ` .
_Requires_ text-field  .  _Requires_ icon-image  .

If true, icons will display without their corresponding text when the text
collides with other symbols and the icon does not.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
  
###  text-padding  â

[ Layout ](/style-spec/reference/layers/#layout-property) property.  Optional
[ number ](/style-spec/reference/types/#nu