• 締切済み

パソコンフォントの文字化け

私のパソコンの中に入っている「隷書体」で、中国の料理名等を入力する際に、例えば「ざーさい」を漢字で入力すると「?菜」となってしまいます。ホームページ等でも文字コードが「UTF-8」だと漢字のまま表示出来るのですが、「Shift-JIS」だと「?菜」となってしまう文字です。 アプリケーション上で「隷書体」で、これらの文字化けをしてしまう文字を表示させたいのですが、どなたか表示可能な「隷書体」をご存知でしょうか。ちなみにダイナフォントの「隷書体」では表示出来ませんでした。 どうぞ、宜しくお願い致します。

みんなの回答

  • elttac
  • ベストアンサー率70% (592/839)
回答No.2

 まず確認したいのですが,質問者様は「ザーサイ」を「搾菜」ではなく,1 文字めの「てへん」が「きへん」である文字を入力したいということでしょうか。もし,「搾菜」の表記でよいのであれば,「しぼる」の読みでシフト JIS に存在する漢字です。  もし,「きへん」の漢字であるならば,これはシフト JIS で指せない文字ですので,多くのフォントでは表示できないでしょう。Windows Vista の「メイリオ」はこの文字をもっていますので,Word などを使えば表示できますが,これは「隷書体」ではないので,ご希望には添えないでしょう。  それで,「きへん」の「ザーサイ」が漢字で表示できる隷書体は,存在します。ダイナフォントにあります。  ただし,通常の「DF(P)隷書体」ではありません。人名外字を含む「DF(P)隷書体 J」です。これは,   http://www.dynacw.co.jp/dynafont/truetype/14win.html (Windows)   http://www.dynacw.co.jp/dynafont/truetype/05mac.html (Mac OS) のパッケージに含まれています。上記ページの「外字見本」の,コード番号 F399 の文字に確認できると思います。  外字として入力するので,使用方法・入力方法に注意が必要です。上記ページやマニュアルを参考にしていただけばよいでしょう。  これで,ご自分の PC から印刷出力するという目的は達せられると思います。  以上,ご検討ください。

piyo-chi
質問者

お礼

詳細にご説明いただきまして、ありがとうございます。 私の求めているフォントは「木」へんに「窄」のざーさいです。確かにWindows XPにも入っている「MS-ゴシック」等でも表示出来ます。 人名外字の中にも入っていたんですね。確かにこれで「ざーさい」はクリア出来るのですが、例えば「女」へんに「乃」や、「豆」へんに「支」等の、その他の中国語の料理名がクリア出来ないのです。。。 質問後、私のここまで調べたところによりますと、GB2312等の中国語フォントの「隷書体」を使えば、表示出来るようなのですが、「MS-ゴシック」や「メイリオ」のように、シフトJISに存在する漢字と、シフトJISで指せない文字の両方が含まれる「隷書体」は存在しないのでしょうか。

  • ddg67
  • ベストアンサー率22% (1211/5475)
回答No.1

変なフォントを使う時はフォントを画像にして使いましょう。 あなたの環境で表示されても他の環境では表示されなくなりますよ

piyo-chi
質問者

お礼

ご回答ありがとうございます。 すみません、文章が足りなかったかもしれませんが、今回の最終目的はホームページ上で表示させたいのではなくて、印刷用のアプリケーション上で「隷書体」で表示させたいので、私の環境で表示出来れば問題ないのです。 どうぞ、宜しくお願い致します。

関連するQ&A

  • 突然文字化けしました(泣)

    ホームページを初めて作成している初心者です。 一通り作業を終え、アップできました。 が、その後修正作業や更新を続けていく中で、突然文字化けしました。 解決の糸口をご教授いただけると助かります。 ...途方に暮れています。 考えられる原因として... ◆POST MAIL使用にあたり、途中からUTF_8からShift_JISに書き換えした ことが考えられますが、書き換え後に何度か確認したり更新したりしていく中で文字化けの発生はありませんでした。 が、なぜか突然文字化けしました。 文字化けしたページを、ブラウザのテキストエンコーディング表示をUTF_8で見ると、表示されます。 ただ、HTMLをUTF_8に変えてもDreamweaver上ではエラーとなり保存ができないですし、 コードビュー画面は文字化けしています。 希望としてはPOSTMAILを使用したいので、Shift_JISにまとめたいです。 なぜ始めにUTF_8で作ったかというと、参考にしたCSSのテンプレートがそうだったからです... 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 文字化けを紐解く事は出来るでしょうか

    いつも大変参考にさせて頂いております。 文字化けが起きたメールを転送してもらったのですが、 ふと、興味を持ったのですが shift-JIS だと表示出来るものが UTF-8 だと表示できない。 その逆もしかり、 なら文字化けした文字から 元の文字を特定できるのではないかと・・ 無料ツールなどはありましたが、ツール以外でご教示頂けると幸いです よろしくお願いいたします。

  • ビットマップフォントをやめると文字化けしてしまう

    デスクトップやブラウザの文字などなんか微妙にカクカクしていて dpkg-reconfigure fontconfig-fontを実行し、ビットマップフォントをやめ、字はきれいになったのですが日本語が文字化けしてしまいます。 文字化けしたものは正方形よりちょっと縦長な線の中に 16進数が入っている状態で中の数字を調べたところutf-8の 16進数表示になっているの(「あ」と打つとutf-8の「あ」に対応した16真数の数字が入っているということです)ですがブラウザはutf-8になっているのになぜか文字化けしてます。 dpkg-reconfigure localesでjp_JP.UTF-8を選んでも文字化けは直りませんでした。どうすれば文字化けを直せるのでしょうか。

  • 文字コードでなる文字化けの直し方お願いします。

    海外のWEBHOSTサーバーの WE○NGというところを使っているのですが。 HTMLの記述で charset="Shift_JIS" とすると日本語が文字化けします。 Shift_JIS を EUC-JP iso2022-jp UTF-8 ASCII と色々変えてみても、全部日本語が文字化けしました;; 文字化けにならない、日本語が表示されるにはどうしたらよいでしょうか。 お知りの方 よろしくお願いします。

  • phpMyadminに直接入力したら文字化け

    案の定、??????になってしまいました。 PHPで作ったフォームから入力した文字ではなく、phpMyAdiminから 直接入力したら文字化けしました。 おそらく入力モードがSHIFT-JISなんだと思います。 でも、それを変更できるモードがあるのでしょうか? 初期画面の文字コードは「utf8-unicode-ci」としています。 今回はutf8でPHPプログラムするつもりです。 それらしいunicode-ciを選択しました。 直接入力して、 どうすれば文字化けしないで解決できるでしょうか? よろしくお願いします。

    • ベストアンサー
    • MySQL
  • SSI 文字化けしてしまう

    SSIで日付を表示するため、shtmlファイルに<!--#echo var="DATE_LOCAL" --> を入れたのですが、shtmlの文字コードをUTF-8にして保存すると文字化けしてしまいます。 SHIFT-JISで保存すれば正常に表示されるのですが、UTF-8で保存しても正しく表示できるようにするにはどうしたらよいのでしょうか?  ちなみにサーバーはApache 2.0.63です

  • UTC-8→SJISで文字化け

    こんにちわ!宜しくお願い致します。 現在、オープンソースのアンケートシステム「limesurvey」におきまして、文字化けが起きており困っております。 LimeSurveyバージョン 1.90+ Build 9046 ほとんどのところは、きちんと日本語表示されるのですが、グラフ内(pchart)の文字が文字化けします。 いろいろネットで調べて、imagettftextが原因と分かりました。 「JIS-mapped Japanese Font Support」の設定値がTRUEの場合、GDライブラリは渡された文字列をUTF-8ではなく、Shift_JISとして解釈するということが分かり、mb_convert_encoding関数であらかじめShift_JISに文字コード変換してから、imagettftext関数に渡したところ基本的には、文字化けが解消しました。 以下が、そのコードです。 $Value2 = mb_convert_encoding($Value2,"SJIS ","UTF-8"); しかしながら、「(1)(2)(3)」(←まる1、まる2、まる3)などの機種依存文字がどうしても「?」に変換されてしまいます。 Shift_JISには、「(1)(2)(3)」などの機種依存文字が無いので仕方がないのですが、何とか良い方法が無いでしょうか? ちなみにネットで調べたところ、「SJIS」ではなくて、「SJIS-win」で変換すれば文字化けが起こらないと分かりましたが、今度は、imagettftextでエラーが出てしまいます。 下記のコードはエラーになります。 $Value2 = mb_convert_encoding($Value2,"SJIS-win ","UTF-8"); 「JIS-mapped Japanese Font Support」の設定値がTRUEの場合でも、GDライブラリは渡された文字列をUTF-8として強制的に解釈させる方法など無いのでしょうか?その他何か良い方法があればお教え下さい。 以上、宜しくお願い致します。

    • 締切済み
    • PHP
  • 文字化けを修正する方法

    dreamweaverMXでホームページを作っています。 最近、文字コードをcharset=Shift_JISからcharset=UTF-8に変更したら文字化けが起きてしまい、修正する方法がわからず困っています。 具体的には、テンプレートファイルで文字コードをcharset=Shift_JISからcharset=UTF-8に変更し、更新をかけました。 テンプレートファイルは文字化けしていませんが、更新した他のhtmlファイルはすべて文字化けしてしまっています。 CSSファイルにもちゃんと@charset "utf-8";と記入してあります。原因がわかりません。 どうすればよいのでしょうか?

    • ベストアンサー
    • HTML
  • 文字化けを直すには

    現在別のサイトで使ったメールフォームを元に、別のメールフォームを作り直しているのですが、 文字化けが発生してしまいます。 元々のサイトで使っていたメールフォームのエンコードはUTF-8で、今回はshift-jisになるので メタタグで文字コード宣言をshift-jisにしているのですが、それでも文字化けが起こります。 エンコードをutf-8にすると直ります。 修正の仕方を調べても文字コードの宣言しか見当たらないので、どのように修正してよいか わかりません。 原因等わかる方がおられましたら教えてください。

  • AppleMail 文字化けについて

    MacOSX 10.4.11を使っています。 AppleMailで送信していて、文字化けをするという事をよく言われたので文字化けをしない様にエンコーディングをISO-2022-jpに変更しました。 変更は様々なサイトで提供されているやり方 1.デフォルトのエンコーディングを“UTF-8”エンコーディングから“ISO-2022-JP”エンコーディングに設定   方法:      1.「ターミナル」(/アプリケーション/ユーティリティ/)を開きます。      2. プロンプトの後に次のコマンドを入力します。       defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"      3. コマンドの入力後、「Return」キーを押します。      4.「ターミナル」を終了します。 を参考にしました。 ですが、どうしてか文字化けが治りません。 Thunderbird3で確認してみたところ、タイトルは普通に見えるのですが、本文が文字化けをしています。 エンコーディングはSHIFT-JISになっているのですが、再度Shift-JISを選択すると、今度は本文が見える様になってタイトルが文字化けをします。 思うにタイトルと本文のエンコーディングが違うのかと思いいろいろエンコーディングを変えたら、タイトルはISO-2022-jpで本文がShiftJISで送られている様に思います。 何か解決方法があれば教えて頂きたいと思います。 よろしくお願いします。

    • ベストアンサー
    • Mac

専門家に質問してみよう