![]()
Dreamweaver MX 2004のトライアル版をWinで使っていて不具合らしきものに困っていたのですが、解決策っぽいものを見つけたのでメモしておきます。
MX 2004でMTのデフォルト・テンプレートのようにCSSのフォント指定に英語フォントが入っている場合に、デザインビューで日本語の部分を見ると「□□□...」のように文字化けしてしまいます。(コードビューやブラウザプレビューではちゃんと表示されます)
Dreamweaverは歴代、日本語の文字コードに弱くて悩まされた経験があるので、またもや文字コード関連の不具合かと思ってSHIFT-JIS、EUC、Unicodeと色々なサンプルを作って試したりしたのですが、どうも違うようです。
そこであらためて環境設定を見てみると、ドキュメントがUnicode(UTF-8)の場合のみチェックできる新項目がありました。
![]()
[編集]→[環境設定]→[フォント]
で「Unicode」が選択されている場合のみ、下の方に「多言語表示を可能にする」というチェックボックスが出現するので、これにチェックを入れます。
するとUTF-8で作られたMain Indexテンプレートが、デザインビューで見てもきちんと日本語表示されるようになりました。バグのような気がしてならないのですが、あくまでDreamweaverがフォントスタイルを忠実に再現しようとするためなのでしょうか・・?
![]()
ちなみにこの方法で解決できるのはドキュメントがUTF-8の場合のみです。SHIFT-JISやEUCの場合はまたそれぞれ挙動が違うようで、確実な回避策は「CSSのフォント指定に日本語しか指定しない」という方法しか今のところ発見できてません。SHIFT-JISだと日本語・英語混在でも見えたりもするのですが、ひょっとしてマシン内部にインストールされているフォントと関連があるのでしょうか??この辺ご存知の方がいたらぜひ教えていただきたいです。
風のまにまに号

すいません。
一人でトラックバック4つも送っちゃいました。
本当にすんません。
25hoursさん、こんにちは。
とりあえず重複分を削除しておきました。CSSのレイアウト難しいですよね・・。私もゼロからCSS組んでブラウザチェックまでやるのはちょっとしんどいと思ったので、ひたすら他力本願で、Dreamweaverのサンプルを最大限利用しようと思ってる次第です。
http://wandering-wind.jp/archives/2004/0129184736.html