Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


HasCharacter(char)

Does this font have a specific character?
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.TextRenderingModule
public bool HasCharacter(char c)

Parameters

The character to check for.

Returns

Type

Description

boolWhether or not the font has the character specified.

Remarks

This function checks whether the font has a particular character defined. Some fonts do not have all characters defined (for example, no symbols, or no lower case characters).

Examples

using UnityEngine;public class FontCheck : MonoBehaviour{ // Detects if the current font of a 3D text // supports '-' sign TextMesh t; void Start() { t = transform.GetComponent<TextMesh>(); if (t.font.HasCharacter('-')) { Debug.Log("Font supports '-' sign."); } else { Debug.LogWarning("This font doesnt support '-'"); } }}