Problem with accent characters....

Hi, I’m trying to use 3Dtext to display some texts; the problems is that accented characters (yes, in Italy as in many other countries we do use them) are not displayed correctly (see image).

770524--28199--$BadFonts.jpg

The accents are well above the letter and in some cases (like the letter “i”) the point is shown together with the accent…
The font is rendered as Unicode and I tried different sizes.
I’ve also tried different ttf fonts with same results. It seems to be a problem related to how letters with accents are displayed.

Any idea of how to solve this problem ?

hmmm, weird, i write in spanish, i don´t have that problem with “i”, have you tried changing the keyboard language to english, french or spanish to try?..

Keyboard doesn’t matter since the text comes from a .txt file (and it’s displayed correctly in any other editor);
maybe a font-related problem ? What font are you using ?

Try UTF-8. But I usually end up using HTML characters:

	private string aa = "\u00E1";
	private string ee = "\u00E9";
	private string ii = "\u00ED";
	private string oo = "\u00F3";
	private string uu = "\u00FA";
	private string nn = "\u00F1";

using it like this:

      GUILayout.Label ("C"+oo+"digo", textStyle);

I’m afraid we’re not talking about the same objects… I’m having problem woth 3Dtext and not text in UnityGUI or GUIText (which both work ok)…
3DText is a totally different beast… ((GameObject->Create Other->3D Text)
Anyway, the source text file is Unicode UTF-8 (tried also with plain ASCII) but with same results; I think it’ an issue with Unity’s 3Dtext renderer…

i have downloaded fonts from :

what happen if you type manually your words in Unity else than reading an external txt fle?.. does it does not want to work too?

I’ll try some of those fonts… (already tried 5)
If I type the text manually exactly the same things happens, accents are still well above characters… (and on top of letters dots)