问题标签 [tlf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1258 浏览

html - Adobe TLF 和 HTML

将 tlf 标记转换为 HTML 的最佳方法是什么?我只想要没有旧字体标签的标准 HTML。我想我看到有人为此创建了一个实用程序,但我记得它在哪里。有任何想法吗?

谢了。

0 投票
3 回答
3603 浏览

apache-flex - 经典文本和 TLF 文本有什么区别

经典文本和 TLF 文本有什么区别

0 投票
1 回答
1639 浏览

flash - Flash 动态 TLF 文本将字体混合在一起 - 非常奇怪

我第一次使用 Flash CS5 的新文本布局框架 (TLF)。每当我通过 actionscript 动态设置 TLF 文本时,生成的文本都会以多种字体呈现!(相同的文本集静态没有任何问题)

例子:

替代文字

我可以理解,当客户端机器缺少给定字体时,Flash 会选择默认字体,但在这种情况下,字体是客户端确实具有的 Arial Bold,而且只有某些字符是扭曲的。这里有什么想法吗??

0 投票
2 回答
1077 浏览

flash - 如何在 Actionscript 中访问在 Flash IDE 中创建的 TLF 文本的“文本”属性

我在主文档中使用 Flash IDE 创建了 TLF 文本。
我已经使用 IDE 为其分配了一个实例名称

当我尝试使用 Actionscript 访问文本时,我无法访问文本字段。
当然,如果我在 IDE 中转换经典动态文本中的文本,它会按预期工作

我觉得很愚蠢,我怀疑它有一个明显的解决方案,但我找不到有关该主题的任何信息

0 投票
2 回答
1487 浏览

flash - 在基于 TLF 的 Flex Spark RichEditableText 中的光标处插入文本?

我想以编程方式在 Flex 4 (Spark) RichEditableText 控件的当前光标位置插入格式化文本。我可以只修改 .text 属性...。但这不允许我插入格式化的文本。所以我相信我需要以某种方式与 .textFlow 或 .textFlow.interactionManager 进行交互?但是,TLF 非常复杂,我找不到一种简单的方法来做我想做的事。

0 投票
1 回答
254 浏览

apache-flex - TLFX,有人用过吗?

有人用过TLFX吗?

存储库在这里:http ://code.google.com/p/tlfx/但我不确定它是否已完成。我试图编译它,但看起来有些类丢失了。

0 投票
1 回答
1712 浏览

flash - TLF - 通过多个容器和换行符流动文本

我正在使用 TLF 来布置字典条目。它工作得相当好,但我需要对布局进行更精细的控制,而不是通过在 FlowElements 上设置样式属性来实现,主要用于水平间距和在 SpanElements 上独立于其父项设置填充。

似乎最有希望的解决方案是将条目的各种元素分离到单独的容器中,并通过逐步为每个新元素添加新容器和 ContainerControllers 并将其大小设置为内容边界,从而使文本流过它们,以便文本流入每个新元素容器。

这几乎可以工作,但是如果在应该转到不同容器的两个文本部分之间插入额外的换行符,则文本只会正确流入下一个容器。如果没有换行符,容器的大小会正确,但不会显示任何文本。

在这些示例中,我为容器精灵添加了边框,以便您可以看到它们被绘制的位置。除了换行符之外,文本完全相同。音节字段是 ParagraphElement 中的 SpanElement。发音标签和文本是另一个 ParagraphElement 中的独立 SpanElement。

没有换行符:

没有换行符

'rab-bit' 和 'Sounds Like:' 之间有换行符:

1 次休息

在 'rae biht' 之后使用换行符(事先换行无效):

2 次休息

如您所见,除非在文本后添加换行符,否则不会显示发音,但随后会关闭对齐。换行符的组合似乎无法正确对齐它们。

有任何想法吗?这些是 TLF 中的错误吗?我应该尝试不同的方法吗?我真的很想将所有文本作为一个单元进行选择,我喜欢 TLF 提供的更好的渲染和控制,但我还需要布局灵活性。我想我可以用换行符和定位偏移来破解这样的东西,但它肯定不会漂亮(或可维护)。谢谢阅读。

0 投票
1 回答
1459 浏览

apache-flex - Flex 4 TLF 和作为模块加载的嵌入字体不起作用

这个问题真的要了我的命,所以任何帮助都会非常棒:)

我有一个加载 flex 模块的 flex 4 应用程序。在这个模块中,我“注册”了一堆字体。我在这个模块中有一个 Spark textArea,它希望通过使用以下方法创建的文本流来使用其中一种字体:

我使用以下方法“注册”字体:

html文本在哪里:

我知道字体“HogarthScrD”作为对 Font.enumerateFonts() 数组的调试存在;告诉我'HogarthScrD'是元素之一并且是cff类型

我已经阅读了大量有关此的文档,但未能找到解决方案:(我阅读了这篇文章:http: //blogs.adobe.com/aharui/2010/03/flex_and_embedded_fonts.html 虽然我明白它在说什么不知道我知道如何实现这个......即使有人可以指出我的例子也会很有用!

我在想这是因为它是从 HTML 文本导入的,所以我只是输入了一些文本并使用了也不起作用的嵌入字体。

提前一百万谢谢!

0 投票
2 回答
1856 浏览

flash - 运行时在外部 SWF 中加载 CFF 嵌入字体时出现问题

我们有一个大型的 Flash 网站,它被翻译成 11 种语言。我们有一个字体加载系统,其中以每种语言显示网站所需的所有字符都嵌入到外部 swfs 中(所以 11 个 swfs)。

该站点的最新更新要求我们将文本布局框架 (TLF) 用于文本显示的一个区域,这当然只支持嵌入新 CFF 格式的字体。我尝试使用标签嵌入字体的第二个实例,embedAsCFF="true"在加载字体 SWF 后,我可以看到该字体已正确注册,因为它显示在由Font.enumerateFonts.

我正在使用的 TextFlow 实例具有以下属性集:

但是,显示的文本没有找到嵌入的字体。它以 Times New Roman 设备字体显示。我很确定我的 TLF 设置正确,因为当我将[Embed]标签放在与 TLF 代码相同的类中(即嵌入相同的 SWF)时,字体显示正确。所以它似乎只与加载在外部 SWF 中的字体有关。

我认为这个问题与此处列出的问题有关:使用在运行时加载的嵌入式字体的示例 Flex 4 运行时加载的模块,尽管这篇文章是指 Flex 4 构建,而我们的是纯 Flash 10 构建。

0 投票
1 回答
783 浏览

apache-flex - Flash CS5 中的 TLF 2.0

我试图弄清楚如何在 Flash CS5 中实现新的文本布局框架 2.0。有一些 Flex 和 FlashBuilder4 示例,但与 Flash CS5 无关。如何更新我的 Flash CS5 以支持 TLF2。

我对创建新的列表/项目符号功能特别感兴趣,因此一些 Flash 示例代码会很棒。

这是来源:http: //sourceforge.net/adobe/tlf/home/

提前非常感谢您,祝您节日快乐。