Я пытаюсь вставить текст в гибкую текстовую область. Текст, который я вставляю, имеет символы новой строки и вкладки, но когда я вставляю текст в текстовое поле, вкладки удаляются.Flex встроенные шрифты вызывают разделение символов-символов
Если я прокомментирую семейство шрифтов линии CSS: EmbArial; вкладки будут сохранены. Я пытался использовать разные файлы шрифтов, но это не помогло.
<?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>
Полный источник здесь: johnuckele.com/TabProblem.zip
Любые идеи?
Моя первая мысль заключается в том, что символ табуляции не является частью набора символов вашего шрифта. Что произойдет, если вы вставляете какой-то стандартный шрифт, например Arial или Times? –
Я изначально использовал стандартный Arial, и он не работал, поэтому я тестировал его с помощью некоторых других наборов шрифтов. Еще ничего. – scott