• 締切済み

中国語と日本語混在のwebページでフォントを揃えたい

こんにちは。 現在中国語ページを作成しておりますが、印刷すると日本語にある漢字と中国語のみに存在する漢字のフォントが異なっています。   日本語にある漢字or英数字・・ゴシック系   中国語のみに存在する漢字・・明朝系 印刷して配りたいので同じフォントに合わせたいのですが、 cssで指定する場合、フォント名は何にしたらよいのでしょうか? できればゴシック系だと嬉しいです。 ちなみに今は、「"Arial", "Helvetica", "sans-serif"」と設定します。 すみませんが、よろしくお願いいたします。

  • CSS
  • 回答数4
  • ありがとう数9

みんなの回答

回答No.4

つまり日本語と中国語の文字を同じフォントで印刷したものを作りたいということですね? であれば、日本語と中国語の文字を両方含んだまともなフォントは私は知りませんので、似たフォントで我慢することにしましょう。 明朝であれば中国語がSimSunで日本語がMS明朝など、ゴシックであれば中国語がSimHeiで日本語がMSゴシックなどでどうでしょう。 SimHeiは小サイズの表示に難があるために表示にはふつう使われませんが、印刷ならたぶん問題ありません。 またゴシックは、「メイリオ」およびこれと似た簡体字フォント「MS YaHei」の組があります。ただしVistaと7のみですが。 なおCSSは、最初に日本語フォントを指定し次に中国語フォントを指定するとよいでしょう。

tobana
質問者

お礼

回答ありがとうございます! お伝えいただいたように設定してみました。 画面表示は今のままにして、@media printで印刷のほうにSimHeiを設定したところ、できました! ありがとうございます。感謝です!!

回答No.3

無理にがんばらなくても、文章に正しく言語属性を指定するだけで 問題なく表示するはずですけどね。たとえば <p lang="ja">中国語クライアントの環境で漢字フォントを揃えたい</p> <p lang="zh-cn">想在中文客户环境汇集汉字字体</p> <p lang="ja">日本語の字体と、<span lang="zh-cn">中文字体</span>を混在させる</p> というソースで、ブラウザのフォントの指定が日本語のsans-serif がヒラギノ角ゴシックで中国簡体字のsans-SerifがSTHeitiな環境 なら、添付の図のように表示されます。あ、本物のソースはutf-8 で書いてあって、上記のように実体参照にはなってません。 ちなみにFirefoxです。

tobana
質問者

お礼

回答いただき、ありがとうございます! 私の質問の仕方がおかしかったので、 お伝えいただいたことを参考に修正したのですが、うまくいかないようです。JALとかYAHOOとかの中国語版のように印刷時に同じフォントになるといいのですが・・・。(ただJALとかYAHOOは明朝系ですが)

tobana
質問者

補足

よくよく質問を見たら、私の書き方がとてもおかしかったです。 すみませんが書き直してみました。 【質問】 「全文中国語webページを"日本語"クライアントの環境で"印刷した場合"、漢字フォントを揃えたい」 印刷するとは、以下のようにフォントが違って印刷されます。 中国語と日本語の"両方に存在する漢字"("日本"とか"株式会社"とか)・・・ゴシック系 中国語のみに存在する漢字・・明朝系 metaを以下のようにしています。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="zh-cn" /> フォントを設定したcss部分は以下の通りです。 body {font-family : Arial, Helvetica, sans-serif; color: #000000 text-decoration:none;}

  • think49
  • ベストアンサー率59% (285/482)
回答No.2

ようするに、「中国語クライアントの環境で漢字フォントを揃えたい」ということですよね? 私なら中国語サイトのフォントをひたすら調べます。そして、そのフォントを手に入れて表示してみる。 下記URLのリンク先が参考になりそうです。 中国情報源リンク集(中国語サイト) http://www.21ccs.jp/site_link/link_data2.html その中にGoogleがあります。 Google http://www.google.com/intl/zh-CN/ ここでは font-family: arial,sans-serif; が指定されていますね。 sans-serifはデフォルトのゴシック体が指定されるので、中国語環境でも正常に表示されるんじゃないでしょうか。 (私の環境ではフォント崩れが起きず、正常描画されています) # 勿論、これは一例ですし、他サイトも調べた方が万全だと思います。

tobana
質問者

お礼

回答ありがとうございます! そして調べ方を教えていただき、ありがとうございます。

tobana
質問者

補足

説明が不足していてすみません。 「"日本語"クライアントの環境で"印刷した場合"、漢字フォントを揃えたい」ということです。 表示は同じフォントで表示されるのですが、日本語環境で印刷すると 中国語は明朝系、日本語はゴシック系で印刷されるのです。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

無理です。 というか、根本的な考え方が間違っています。 HTMLは、その目的が、 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より  フォントを持っていなくても、適当なフォントを使用して表示、あるいは読み上げたりできるためのものです。  DTP(組版ソフト)- http://ja.wikipedia.org/wiki/DTP -やワープロとは根本的に異なる目的のものです。 ★これは初心者が最も陥りやすい誤解です。★  だって本当にワープロみたいですものね。  HTML5とCSS3の組み合わせで、自分のプラットフォームにないフォントをダウンロードして表示はできるようになるでしょう(Firefox3.5なら可能)が、そもそもそのブラウザを持ってなきゃダメ。  HTMLは携帯端末(PDA)や携帯電話は無論、検索エンジン、読み上げブラウザや点字ブラウザでも利用できるというのが目的ですから・・  当然、それらも考慮して作成するべきものです。  印刷を目的にするなら、そのためのファイル形式があります。もっとも有名なものはPDF( http://ja.wikipedia.org/wiki/PDF )でしょう。  ですので、HTMLではなくPDFにして、そのファイルで使用するフォントを埋め込んでおけば、世界中の誰でも印刷したらほぼ同じに印刷できるでしょう。--ただしプリンターの違いは避けようがない---

tobana
質問者

お礼

回答ありがとうございます! 根本的に目的が異なる、それは確かにそうですね。 先方にどうやってお伝えするか考えてみます。

関連するQ&A

  • 中国で一般的に使われているフォントは何でしょうか?

    中国語(簡体字)でHTMLを書いています。 (1)中国の一般的な環境で使えるゴシック系、明朝系のフォント(BG)は何でしょうか?(日本語の"MS Pゴシック","Osaka",sans-serifのような大抵の環境に対応できる組み合わせが分るとなお良いです) (2)日本のxpに標準装備されているフォントの中で、SimSun、SimHei以外に簡体字のフォントはありますか?あれば教えてください。

    • ベストアンサー
    • HTML
  • 「メイリオ」指定のIEに「MSPゴシック」を表示?

    IEの「インターネットオプション>フォント」で「メイリオ」を指定している人がいるとします。 この人に「英字=Arial、漢字=MSPゴシック」を見せるためにはどのようにCSS指定すればいいでしょうか? font-family:arial,"MS Pゴシック","MS PGothic",sans-serif; このように指定すると「英字=Arial、漢字=メイリオ」になってしまいます。 IEは英字フォント指定が先にあると、次の"MS Pゴシック"を無視するらしい。 font-family:"MS Pゴシック","MS PGothic",arial,sans-serif; そこでこのように指定すると当然「英字=MSPゴシック、漢字=MSPゴシック」になってしまいます。 どうしても英字はArialで表示したいのです。どうすればいいのでしょう。 ちなみに Firefox ではこういう面倒は起きません。 よろしくお願いします。

  • WinとMacの共通フォント

    WinとMacの共通フォントでひげなしだと、sans-serif 、Helvetica、Arial、Verdanaだと思いますが、 以下のサイトのフォントは上記4つのどれでもない気がします。 ソースをみてもCSSになってしまっているのでわかりません。 どなたか、以下のサイトで使用しているフォントがお分かりの方教えてください。 WinでもMacでも同じに表示されています。 日本語も英数字きれいなフォントなんです。 バロックジャパンリミテッド http://www.baroque-global.com/global/jp/

    • ベストアンサー
    • CSS
  • Excelで、日本語と英語のフォントを別々に設定できますか?

    Excel2002を使用しています。 Wordでは、日本語と英語のフォントを別々に設定するようになっていますが、 Excelでも別々に設定できるのでしょうか? 例えば、英語はVerdanaで日本語はMS UI Gothic・・・、というようにしたい場合はどうすれば良いですか? 今まで、日本語にはMS Pゴシックを使っていたので気づかなかったのですが、 まずシート全てを選択して日本語のフォントを設定し、 その後英語のフォントを設定すると、 日本語部分が全部MS Pゴシック(恐らく)になってしまうようなんです。 このMS Pゴシックになるのを別のフォントに変更することが出来るんでしょうか? あと、英語をMS Reference Sans Serifに設定すると「う」「ウ」だけが 明朝っぽいフォントになってしまいます。 これは自力ではどうしようもない現象っぽいので諦めましたが・・・。 以上、お解りの方いらっしゃいましたらお願いします。m(__)m

  • Dreamweaverで[フォント指定なし]にしているのに

    Dreamweaverを使用して、サイトを制作しています。 ある程度できあがってるhtmlの、テキストを差し替える作業をしていました。 始めはスムーズに行えてたのですが、 あるときから開くと文字が「Arial, Helvetica, sans-serif」を選択していて□□□で表示されてしまうようになってしまいました。 その後何度「フォント指定なし」に設定しても次の瞬間ほかをクリックすると、 すぐ「Arial, Helvetica, sans-serif」にもどってしまうんです。 フォントが「Arial, Helvetica, sans-serif」に変わってしまうのは、ページ全体ではなく、一部のテーブル内だけです。 IEで開くとふつうに表示されます。 Dreamweaverで開いたときだけ□□□で表示されます。 再起動してもう一度Dreamweaverで開いても同じ現象が起きます。 なにが原因なのでしょうか?教えてください。 そのエリア内はcssを使っているせいか、枠で赤く囲まれます。 それもひとつの要因なのでしょうか?

  • 半角英数字のみベースラインが下がってしまいます

    サイト制作を行っているのですが、ページ内の半角英数字のみ全角文字より若干下がって表示されます。 例えば、 あいうえお1234かきくけこabcd ですと、「1234」と「abcd」の部分が「あいうえお」「かきくけこ」に比べて若干下がってしまい、テキストリンクがついていると、ガタガタになってしまいます。 文字コードはUTF-8でフォントはCSSで font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,Verdana,Helvetica,Arial,"MS Pゴシック",sans-serif を指定しています。 よろしくお願いいたします!

  • 中国語のようなフォント

    先月から月に1度、購読している地方新聞にタブロイド版の別刷り特集が折り込まれています。 読んでいて、あるコーナーのフォントに違和感を感じました。 明朝体なのですが、ごんべんの1画目が横棒でなく点で、しんにょうが楷書や教科書体のようなデザインなのです。ゴシック体のごんべんも点でした。 WindowsXPの「SimSun」フォントや中国製製品の品質表示などで見かけるフォントに似ており、中国語のフォントに見えます。 このフォントは私が感じたように中国語フォントなのでしょうか? それとも日本語にもこのようなデザインのフォントがあるのでしょうか。 仮に中国語フォントだとすれば、日本語の文中で使用することを現場のプロの皆さんはどうとらえるでしょうか。私は読んでいてかなり引っかかりますが、デザインの一環として許容されることなのでしょうか。

  • 中国語でWebページ

    OS XP ソフトは楽々中国語を使いながら中国語のページを作っているのですが、 日本で中国フォントが入っているPCでみるのでは 文字化けする事もなく見れるのですが 中国側から見ると 日本語でもある漢字だけは化けてしまうらしいのですが これは何故でしょうか? 何か、フォントを追加しなければいけませんでしょうか?

    • 締切済み
    • CSS
  • 日本語はMSPゴシック、英数字はArialと自動設定される方法はありますか?

    私はいつも、日本語はMSPゴシック、英数字はArialと決めて作成しております。 「セルの書式設定」でシート全体や選択範囲の入力時のフォントを設定できることは分かったのですが、これだと1つのフォントしか設定ができないのでシートを作成し終わった後に英数字が全てArialになっているかのチェックをしなければならず、少々煩わしく感じています。 どうせなら、「自動的に日本語は全てMSPゴシック」、「英数字はArial」となれば時間を短縮できるのに。。。と思っています。 どなたか、この状況をうまく解決できる方法をご教授ください。 よろしくお願いします。

  • CSSでbodyに入ってるこの意味は何でしょうか?

    あるサイトのCSSのbodyのfont sizeに 12px/1.22 "Osaka", "MS Pゴシック", Arial, sans-serif と、記述していましたが /1.22とは何を意味してるのでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう