• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SWFにサロゲートペアを埋め込む方法)

Flexでサロゲートペアを含むSWFファイルを作成する方法とは?

このQ&Aのポイント
  • Flex初心者の方が、Flex3.5aを使用して、サロゲートペアを含むSWFファイルを作成する方法について質問しています。
  • 具体的には、Unicodeの範囲が無効となるエラーが発生しており、サロゲートペアとなる文字を正しく埋め込む方法を教えて欲しいとのことです。
  • また、現在の環境や使用しているttcファイルについても詳しく記載されています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どのバージョンのものかわからんから3.5aでどうなっているか知らんが、何かAdobeのサイトにコンパイラのソース(Java製)っぽいものがあった http://opensource.adobe.com/svn/opensource/flex/sdk/sandbox/murph/modules/swfutils/src/java/flash/fonts/FontManager.java parseRangesのコード見る限り意図的にそうしているんじゃないかなあ?

tirakun
質問者

お礼

お礼が遅くなり、申し訳ございませんでした。 ご回答頂いたソースを確認いたしました。 ご回答のとおり、UCS-2(U+0000~FFFF)の範囲にあるようですね。 ただし、Adobeのflex3の解説を読むと、 U+0-7FFFFFFFの範囲でサポートされているように思います。 http://livedocs.adobe.com/flex/3_jp/html/help.html?content=fonts_07.html http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#descdef-unicode-range mxmlcにUnicodeRangeを設定するオプションがあるようですので、試してみます。 これでだめなら、諦めます。

tirakun
質問者

補足

mxmlcにUnicodeRangeを設定するオプションでも効果はありませんでした。 諦めて別の方法を模索します。 ご回答ありがとうございました。

関連するQ&A