Set the TextFont property.
<p>
Font stack to use for displaying text.
</p>
<p>
To update the symbol on the map use {@link SymbolManager#update(Annotation)}.
<p>

@param value constant property value for String[]
489525
public void setTextFont(String[] value) {
    JsonArray jsonArray = new JsonArray();
    for (String element : value) {
      jsonArray.add(element);
    }
    jsonObject.add(SymbolOptions.PROPERTY_TEXT_FONT, jsonArray);
  }
219835
protected void setPropertiesFromAttributes(AttributeSet attr)
    {
        if (attr != null)
        {
            Font newFont = (Font) attr.getAttribute(Constants.ATTRIBUTE_FONT);
            if (newFont != null)
            {
                setFont(newFont);
            }
            else
            {
                // the font is the most important for us
                throw new IllegalStateException("Font can not be null !");
            }

            setForeground((Color) attr.getAttribute(Constants.ATTRIBUTE_FOREGROUND));
            setFontVariant((String) attr.getAttribute(Constants.ATTRIBUTE_FONT_VARIANT));

            @SuppressWarnings("unchecked")
            List<TextDecoration> attribute = (List<TextDecoration>) attr.getAttribute(Constants.ATTRIBUTE_TEXT_DECORATION);
            setTextDecoration(attribute);
        }
    }
917166
function(name, value) {
      if (name === 'fontFamily' && this.path) {
        this.path = this.path.replace(/(.*?)([^\/]*)(\.font\.js)/, '$1' + value + '$3');
      }
      this.callSuper('_set', name, value);
    }
1323262
public void setIconTextFitPadding( Float[] value) {
    PropertyValue propertyValue = iconTextFitPadding(value);
    constantPropertyUsageMap.put(PROPERTY_ICON_TEXT_FIT_PADDING, propertyValue);
    layer.setProperties(propertyValue);
  }
730316
def set_font_increment(self, value):
        

        font = self.font()
        point_size = font.pointSize() + value
        if point_size < self.__minimum_font_point_size or point_size > self.__maximum_font_point_size:
            return False

        font.setPointSize(point_size)
        self.setFont(font)
        return True
996430
public void setTextAllowOverlap( Boolean value) {
    PropertyValue propertyValue = textAllowOverlap(value);
    constantPropertyUsageMap.put(PROPERTY_TEXT_ALLOW_OVERLAP, propertyValue);
    layer.setProperties(propertyValue);
  }
315741
public void setIconKeepUpright( Boolean value) {
    PropertyValue propertyValue = iconKeepUpright(value);
    constantPropertyUsageMap.put(PROPERTY_ICON_KEEP_UPRIGHT, propertyValue);
    layer.setProperties(propertyValue);
  }
308288
public void setValue(String value) {
		try {			
			ContactHeader contactHeader = (ContactHeader) SipFactoryImpl.headerFactory.createHeader(
					ContactHeader.NAME, value);
			this.address = SipFactoryImpl.addressFactory.createAddress(value);
			this.parameters = getParameters(((Parameters) contactHeader));
		} catch (Exception ex) {
			throw new IllegalArgumentException("Illegal argument", ex);
		}
	}
425851
public void setSymbolSpacing( Float value) {
    PropertyValue propertyValue = symbolSpacing(value);
    constantPropertyUsageMap.put(PROPERTY_SYMBOL_SPACING, propertyValue);
    layer.setProperties(propertyValue);
  }
753053
protected void setFontName(String fontName) {
        this.fontName = fontName;
        if(document != null) {
            this.fontNumber = document.getDocumentHeader().getFontNumber(this);
        }
    }
613245
public void setIconAllowOverlap( Boolean value) {
    PropertyValue propertyValue = iconAllowOverlap(value);
    constantPropertyUsageMap.put(PROPERTY_ICON_ALLOW_OVERLAP, propertyValue);
    layer.setProperties(propertyValue);
  }
795394
public void setTextAnchor(@Property.TEXT_ANCHOR String value) {
    jsonObject.addProperty(SymbolOptions.PROPERTY_TEXT_ANCHOR, value);
  }
1312966
protected void setFontVariant(String newFontVariant)
    {
        if (fontVariant == null || !fontVariant.equals(newFontVariant))
        {
            FontVariant val[] = FontVariant.values();

            for (FontVariant aVal : val)
            {
                if (aVal.toString().equals(newFontVariant))
                {
                    fontVariant = newFontVariant;
                    invalidateCache();
                    return;
                }
            }

        }
    }
1177288
public void setFont(Font font) {
		if (comboBox != null) {
			comboBox.setFont(font);
		}
		super.setFont(font);
	}
609074
public void setCustomFont(final Font FONT) {
        if (null == customFont) {
            _customFont = FONT;
            fireUpdateEvent(RESIZE_EVENT);
        } else {
            customFont.set(FONT);
        }
    }
628657
public void setFont(Font f) {
        if (f == null)
            return;
        if (onlyShapes) {
            font = f;
            return;
        }
        if (f == font)
            return;
        font = f;
        fontSize = f.getSize2D();
        baseFont = getCachedBaseFont(f);
    }
374776
public void setFormValue(Object value) {

        if (value == null) {
            value = "";
        }
        if (value instanceof String) {
            String strValue = (String)value;
            m_selectionInput.m_textbox.setText(strValue);
            setTitle(strValue);
        }

    }