Flex 嵌入字体导致制表符被剥离
我正在尝试将文本粘贴到弹性文本区域中。我要粘贴的文本有换行符和制表符,但是当我将文本粘贴到文本区域时,制表符会被删除。
如果我注释掉 CSS 行 font-family: 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
有什么想法吗?
I'm trying to paste text into a flex textarea. The text I'm pasting has newlines and tabs, but when I paste the text into the textarea, the tabs are stripped out.
If I comment out the CSS line font-family: EmbArial; the tabs will be preserved. I tried using different font files, but it didn't help.
<?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>
Full source here: johnuckele.com/TabProblem.zip
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您尝试粘贴的文本使用了您的字体无法理解的选项卡编码。
Sounds like the text you try to paste uses an ecoding for the tab which your fonts don't understand.