3

中国語フォントでウェブサイト(PHP)を構築しています。問題は、ほとんどのブラウザにデフォルトで中国語フォントがインストールされていないことです。Webページを表示するために、クライアントマシンにこのフォントをインストールしてほしい。

これどうやってするの?

編集:

私はこのウェブサイトの問題を部分的に解決しました:http ://www.font2web.com/

IEとFFで動作しますが、Webkitブラウザーでは動作しません。Webkitブラウザ用にCSSハックを行う必要がありますか?

4

6 に答える 6

4

現在、ほとんどのコンピューターには Unicode フォントがインストールされているため、HTML がターゲット言語用にエンコードされている限り、問題はありません。

于 2010-09-09T12:50:31.607 に答える
3

ほとんどのブラウザには中国語フォントがインストールされていないとおっしゃっています。私は違うように頼みます-私は一般的に中国語のサイトを閲覧しませんが、私が行ったとき(または英語のフォーラムに中国語のコメントがあったとき)、私はいつも漢字を見てきました。ロシア語などの他のスクリプトについても同じことが言えます。

それだけではないかもしれませんが、それはWindows7やさまざまなLinuxデスクトップを含むWindowsXP以来の私の経験です。

いずれにせよ、中国語が読める人なら誰でも適切なフォントがインストールされている可能性が高いと思います。そして、中国語が読めない人は、正しくレンダリングしなくても影響を受けないでしょう。

于 2010-09-09T12:53:22.707 に答える
1

http://alexandermp.com/post/2010/07/10/Your-favorite-custom-fonts-in-your-webpage.aspx

このページでは、クライアント ブラウザにフォントを表示する既知の方法をすべて説明します。

于 2010-09-09T12:47:41.567 に答える
1

これはあなたの問題を解決するかもしれません http://www.css3.info/preview/web-fonts-with-font-face/、font-faceはcss3で許可されています。クライアントマシンにフォントをインストールする必要はありません

于 2010-09-09T12:48:52.373 に答える
1

さて、私はクロムを最新バージョンとこのコードに更新しました:

@font-face {
    font-family: 'bloodrev';
    src: url('fonts/bloodrev.eot');
    src: local('?'), url('fonts/bloodrev.woff') format('woff'), url('fonts/bloodrev.ttf') format('truetype'), url('fonts/bloodrev.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

カスタム フォントを IE、FF、および chrome で表示するだけです。私はまだSafariでテストしていません。

返信と提案をありがとうございます。

于 2010-09-09T14:49:00.970 に答える
0

このリンクを見ると、使用できるすべての文字セットの詳細な説明が表示されます。また、cn.china.cnなどのサイトでは、次のコンテンツ タイプが使用されています。

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

これを使用するだけで問題なくレンダリングされます ;)

それが役立つことを願って、

于 2010-09-09T13:10:16.283 に答える