Flex 嵌入字体导致制表符被剥离

发布于 2024-09-29 08:28:20 字数 812 浏览 5 评论 0原文

我正在尝试将文本粘贴到弹性文本区域中。我要粘贴的文本有换行符和制表符,但是当我将文本粘贴到文本区域时,制表符会被删除。

如果我注释掉 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野の 2024-10-06 08:28:20

听起来您尝试粘贴的文本使用了您的字体无法理解的选项卡编码。

Sounds like the text you try to paste uses an ecoding for the tab which your fonts don't understand.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文