# Frequently Asked Questions

### Localization

<details>

<summary>Does Text Animator work with multiple languages?</summary>

Short answer: **yes,&#x20;*****but it doesn't depend from Text Animator***.

* About translated text:\
  Yes, but localization is not handled by Text Animator. Localization is handled by external scripts instead (it could be your own localization manager, a dialogue system, \[…].\
  In other words, Text Animator is not a localization plugin.\
  If you have a text that contains a rich text tag, it must have the same layout in the translated Language (example “hello \<shake> how are you?”, should be translated to “ciao \<shake> come stai?”).\
  Then, you can simply call "textAnimatorComponent.ShowText(translatedText);".\
  (This localization process also applies to any other game/project \[...])
* About different fonts:\
  Yes, but it's not handled by Text Animator (it's handled by Text Mesh Pro instead).\
  If TMPro supports a language, text animator will do as well. This is because Text Animator only animate letters, which are generated by TextMeshPro.

</details>

<details>

<summary>Is RTL text supported? (right to left)</summary>

Yes! Behind the scenes TextAnimator only moves the mesh, but it's TextMeshPro that generates it. TMPro supports RTL text (you can enable it from the component's inspector), and consequently so does TextAnimator.

*Please* be aware that external packages like "RTLTMPro" might not be supported entirely, as we're strictly referring to TMPro, so have a look at the [Integrated Plugins & Dialogues Systems](/text-animator-unity/2.x/integrations/integrated-plugins-and-dialogues-systems.md) instead.&#x20;

</details>

***

### Integrations & Versions

<details>

<summary>Which Unity versions are supported?</summary>

You can discover which Unity versions are supported by reading here: [Requirements & Limitations](/text-animator-unity/2.x/other/requirements-and-limitations.md)

</details>

<details>

<summary>Is my [insert dialogue system here] supported?</summary>

You can discover which third party plugin is already integrated with Text Animator by reading here: [Integrated Plugins & Dialogues Systems](/text-animator-unity/2.x/integrations/integrated-plugins-and-dialogues-systems.md)

</details>

<details>

<summary>Is UIToolkit Supported yet?</summary>

Not yet but... **we're working on it**!&#x20;

For the full support, we're waiting Unity to provide some APIs and then start testing for it, but before that... we can use some workarounds! Stay updated <3

</details>

***

### Effects

<details>

<summary>Can I also make the text disappear?</summary>

Yes! Disappearance effects are available from version 1.3.0 and up.

</details>

<details>

<summary>When are effects applied? After opening tags or after closing them?</summary>

An effect is applied from the moment you open its tag.

"<mark style="background-color:orange;">\<shake>hello</mark>" will already have the word "<mark style="background-color:orange;">hello</mark>" shaking from the moment you set the first '<mark style="background-color:orange;">></mark>' character.

</details>

<details>

<summary>Does this plugin animate non-ui texts as well? (TMPro Text's world component)</summary>

Yes, as long as you're using the relative TextMeshPro's component. Text Animator works with both UGUI and world TextMeshPro/3D components.

</details>

<details>

<summary>Does TextAnimator preview effects in Edit Mode?</summary>

Yes! From version 2.0.0 and up.

* [Upgrading from 1.X to 2.X](/text-animator-unity/2.x/other/changelog/upgrading-from-1.x-to-2.x.md)
* [2.X](/text-animator-unity/2.x/other/changelog/2.x.md)

</details>

***

### Other

<details>

<summary>Can I use Text Animator in a web build?</summary>

Yes!

</details>

<details>

<summary>Can I delete the plugin's "Example" folder?</summary>

Sure, you can delete the plugin's example folder if you don't need it.

</details>

<details>

<summary><em>Who is awesome?</em></summary>

You are awesome!

</details>

***

### Ask us Something

In case you have extra questions, please feel free to contact us!

{% embed url="<https://www.febucci.com/tools/support>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.febucci.com/text-animator-unity/2.x/other/frequently-asked-questions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
