Flash 開発環境で日本語のテキストが表示されない。Windows Updateが問題か。

Flash 日本語テキストが空に

Adobe の Flash 開発環境において、ステージ上に配置したテキストフィールドに、日本語を使用すると文字が表示されないという現象が発生しているようです。

どうやらこの問題、 2012年12月12日に行われた Windows Update が引き金となっているようです。

どのような現象なのか

ステージ上に配置したテキストフィールドに日本語を入力してみると、入力はされど視覚的に表示されないというもので、パブリッシュしたswf上でも表示されません。

この不具合が起きるのは OpenType Font のみで、 TrueType Font には影響がありませんでした。確認した環境は、Windows 7 Professional (64bit) / Flash Professional CS5 です。(CS5.5 や CS6 及びCS5以前のバージョンは未検証です)



Windows Update で何があったのか

今回の Windwos Update で、文書・フォントファイル周りの脆弱性に向けたセキュリティ更新が行われ、この更新が影響している可能性が強いようです。

参考: マイクロソフト セキュリティ情報 MS12-078 - 緊急 : Windows カーネルモード ドライバーの脆弱性により、リモートでコードが実行される (2783534)

この問題の解決策と注意事項

業務に支障が出る場合など、急を要する場合は、システムの復元、もしくは前述のセキュリティ更新のみをアンインストールするという形で解決できるようです。対象の更新は KB2753842 です。

更新プログラムの個別アンインストールは、コントロールパネルから、プログラムのアンインストールページへ移動し、「インストールされた更新プログラムを表示」することで、選択が可能になります。

【追記】 尚、自動アップデートが有効のままだと、アンインストールした更新を再度インストールしようとするため、無効にする必要があるようです。【追記ここまで】

ただ、今回のセキュリティに関するアップデートの深刻度は緊急(Critical)で、もっとも高いレベルになっています。アップデートのアンインストールに関しては、自己責任でご判断下さい。可能ならば、代替フォントの利用などで進めるのも手です。

何にせよ、早い解決が訪れると良いですね。

続報 Microsoft、Flash 開発環境などで OpenType フォントが表示されない不具合を解決する為の更新プログラム KB2753842 を再リリース。

タグ: Flash IDE Adobe Windows Update 不具合

プロフィール
Daisuke Suzuki
ウェブサイトの制作から運営管理、アプリ開発など、様々な挑戦をして試行錯誤の日々を送っているフリーランスです。対外業務をするお仕事生活から抜け、現在は個人制作でご飯を食べています。 最近はアプリ攻略サイト AppGames を制作・公開し、そちらも手がけています。詳しいプロフィール
サイト内検索
facebook
このブログについて1
一から制作したお手製ブログ ver1.23
2012年9月11日に開始。自分で見て触って動かして、日々コツコツと調整しています。