- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SWFにサロゲートペアを埋め込む方法)
Flexでサロゲートペアを含むSWFファイルを作成する方法とは?
このQ&Aのポイント
- Flex初心者の方が、Flex3.5aを使用して、サロゲートペアを含むSWFファイルを作成する方法について質問しています。
- 具体的には、Unicodeの範囲が無効となるエラーが発生しており、サロゲートペアとなる文字を正しく埋め込む方法を教えて欲しいとのことです。
- また、現在の環境や使用しているttcファイルについても詳しく記載されています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どのバージョンのものかわからんから3.5aでどうなっているか知らんが、何かAdobeのサイトにコンパイラのソース(Java製)っぽいものがあった http://opensource.adobe.com/svn/opensource/flex/sdk/sandbox/murph/modules/swfutils/src/java/flash/fonts/FontManager.java parseRangesのコード見る限り意図的にそうしているんじゃないかなあ?
お礼
お礼が遅くなり、申し訳ございませんでした。 ご回答頂いたソースを確認いたしました。 ご回答のとおり、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を設定するオプションがあるようですので、試してみます。 これでだめなら、諦めます。
補足
mxmlcにUnicodeRangeを設定するオプションでも効果はありませんでした。 諦めて別の方法を模索します。 ご回答ありがとうございました。