2010-10-26 9 views
0

J'essaie de coller du texte dans une zone de texte flexible. Le texte que je colle a des lignes et des onglets, mais lorsque je colle le texte dans la zone de texte, les onglets sont supprimés.Les polices incorporées Flex entraînent l'effacement des caractères de tabulation

Si je commente la ligne CSS famille de polices: EmbArial; les onglets seront conservés. J'ai essayé d'utiliser différents fichiers de police, mais cela n'a pas aidé.

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Style> 
     Application 
     { 
      /*font-family: EmbArial; /*remove comment to show problem*/ 
     } 
     @font-face 
     { 
      font-family: "EmbArial"; 
      src: url("fonts/BKANT.TTF"); 
     } 
    </mx:Style> 
    <mx:TextArea id="textStuff" width="300" height="100" text="Paste stuff with tabs!"/> 
</mx:Application> 

source complet ici: johnuckele.com/TabProblem.zip

Toutes les idées?

+0

Ma première pensée est que le caractère de tabulation ne fait pas partie du jeu de caractères de votre police. Que se passe-t-il si vous incorporez une police standard, telle que Arial ou Times? –

+0

J'utilisais initialement Arial standard et cela ne fonctionnait pas, donc je l'ai testé avec d'autres jeux de polices. Toujours rien. – scott

Répondre

0

Le texte que vous essayez de coller utilise un ecoding pour l'onglet que vos polices ne comprennent pas.

+1

Il s'avère qu'il s'agit d'un problème Flex. Si vous consultez http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_04.html et essayez de coller du texte avec des onglets dans leurs exemples, le problème persiste. – scott

+0

Ok. Bon à savoir... – Czar

Questions connexes