問題タブ [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 - AdobeTLFとHTML

tlfマークアップをHTMLに変換する最良の方法は何ですか?古いフォントタグのない標準HTMLのみが必要です。このために誰かが作成したユーティリティを見たと思いますが、それがどこにあるかは覚えています。何か案は?

Tks。

0 投票する
3 に答える
3603 参照

apache-flex - クラシックテキストとTLFテキストの違いは何ですか

クラシックテキストとTLFテキストの違いは何ですか

0 投票する
1 に答える
1639 参照

flash - Flash の動的 TLF テキストでフォントが混在する - 非常に奇妙

Flash CS5 の新しい Text Layout Framework (TLF) を初めて使用しています。アクション スクリプトを使用して TLF テキストを動的に設定すると、結果のテキストが複数のフォントでレンダリングされます。(静的に設定された同じテキストは問題ありません)

例:

代替テキスト

クライアント マシンに特定のフォントがない場合、Flash がデフォルトを選択するかどうかは理解できますが、この場合、フォントはクライアントにある Arial Bold であり、さらに特定の文字だけが厄介です。ここに何かアイデアはありますか??

0 投票する
2 に答える
1077 参照

flash - ActionscriptでFlashIDEで作成されたTLFテキストの「text」プロパティにアクセスする方法

メインドキュメントでFlashIDEを使用してTLFテキストを作成しました。
IDEでインスタンス名を割り当てました

Actionscriptでテキストにアクセスしようとすると、テキストフィールドにアクセスできません。
もちろん、IDEでテキストを従来の動的テキストに変換すると、期待どおりに機能します

私は非常に愚かで、それは明らかな解決策があると思いますが、主題に関する情報を見つけることができません

0 投票する
2 に答える
1487 参照

flash - TLFベースのFlexSparkRichEditableTextのカーソルにテキストを挿入しますか?

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を段階的に追加して、テキストがそれらを通過するようにすることです。容器。

このALMOSTは機能しますが、異なるコンテナに移動する必要があるテキストの2つのセクションの間に余分な改行が挿入された場合にのみ、テキストは次のコンテナに正しく流れます。改行がない場合、コンテナのサイズは正しくなりますが、テキストは表示されません。

これらの例では、コンテナスプライトに境界線を追加して、それらが描画されている場所を確認できるようにしました。改行を除いて、テキストはまったく同じです。音節フィールドは、ParagraphElement内のSpanElementです。発音ラベルとテキストは、別のParagraphElement内の個別のSpanElementです。

改行なし:

改行なし

'rab-bit'と'SoundsLike:'の間に改行があります:

1休憩

'rae biht'の後の改行あり(事前の改行は効果がありません):

2休憩

ご覧のとおり、テキストの後に改行を追加しない限り発音は表示されませんが、配置はオフになります。改行の組み合わせは、それらを正しく整列させていないようです。

何か案は?これらのバグはTLFにありますか?別の方法を試す必要がありますか?すべてのテキストを1つのユニットとして選択できるようにしたいので、TLFが提供するより優れたレンダリングと制御が大好きですが、レイアウトの柔軟性も必要です。改行やポジショニングオフセットを使ってこのようなものを一緒にハックすることは可能だと思いますが、それは確かにきれいではありません(または保守可能ではありません)。読んでくれてありがとう。

0 投票する
1 に答える
1459 参照

apache-flex - Flex4TLFおよびモジュールとしてロードされた埋め込みフォントが機能しない

この問題は本当に私を殺しているので、どんな助けも本当に素晴らしいでしょう:)

フレックスモジュールをロードするフレックス4アプリケーションがあります。このモジュールでは、一連のフォントを「登録」します。このモジュールには、次を使用して作成されたテキストフローを介してこれらのフォントの1つを使用したいSparktextAreaがあります。

以下を使用してフォントを「登録」します。

HTMLテキストは次のとおりです。

フォント「HogarthScrD」がFont.enumerateFonts()の配列へのデバッグとして存在することを私は知っています。'HogarthScrD'が要素の1つであり、タイプcffであることを示してください

私はこれに関するたくさんの文書を読みましたが、解決策を見つけることができませんでした:(私はこの記事を読みました:http : //blogs.adobe.com/aharui/2010/03/flex_and_embedded_fonts.htmlこれを実装する方法がわからない...誰かが私に例を教えてもらえると便利です!

HTMLテキストからインポートしているからだと思っていたので、テキストを入力して、機能しない埋め込みフォントを使用しました。

事前に百万ありがとう!

0 投票する
2 に答える
1856 参照

flash - 実行時に外部 SWF に CFF 埋め込みフォントをロードする際の問題

11 か国語に翻訳された大きなフラッシュ サイトがあります。各言語でサイトを表示するために必要なすべての文字が外部の swfs (つまり 11 個の swfs) に埋め込まれているフォント ロード システムがあります。

サイトの最近の更新では、テキスト表示の 1 つの領域にテキスト レイアウト フレームワーク (TLF) を使用する必要がありましたが、これはもちろん、新しい CFF 形式に埋め込まれたフォントのみをサポートしています。タグ を使用してフォントの 2 番目のインスタンスを埋め込もうとしましembedAsCFF="true"た。フォント SWF にロードした後、 によって返された配列に表示されるため、このフォントが正しく登録されていることがわかりますFont.enumerateFonts

私が使用している TextFlow インスタンスには、次のプロパティ セットがあります。

ただし、表示されるテキストは埋め込みフォントを見つけられません。Times New Roman デバイス フォントで表示されます。[Embed]タグを TLF コードと同じクラス (つまり、同じ SWF に埋め込む) に配置すると、フォントが正しく表示されるため、TLF が正しく設定されていると確信しています。そのため、外部 SWF にロードされたフォントにのみ関連しているようです。

この問題は、ここにリストされているものに関連していると思います: Example of using embedded fonts loaded at runtime Flex 4 runtime loaded modules、ただし、この投稿は Flex 4 ビルドを参照していますが、私たちのものは純粋な Flash 10 ビルドです。

0 投票する
1 に答える
783 参照

apache-flex - Flash CS5 の TLF 2.0

Flash CS5 で新しい Text Layout Framework 2.0 を実装する方法を見つけようとしています。Flex と FlashBuilder4 の例がいくつかありますが、Flash CS5 に関連するものはありません。TLF2 をサポートするように Flash CS5 を更新するにはどうすればよいですか。

新しい List/Bullets 機能の作成に特に関心があるので、Flash のサンプル コードがあればすばらしいと思います。

ソースは次のとおりです。 http://sourceforge.net/adobe/tlf/home/

どうぞよろしくお願いいたします。