ブラウザ(例:Chrome)で中国語のWebページを開くと、中国語のフォントをインストールしていなくても(使用可能なWindowsフォントのみを使用して)、Webページに中国語のテキストを表示できます。ただし、ほとんどのWindowsソフトウェアでは、中国語のテキストが正確に表示されません。例:「ÐìÖÝ¿Ðýĸ֮ËÀ」。Chromeが中国語のテキストを表示するために使用するフォントがわかりませんか?他のWindowsソフトウェアがこれらのフォントを使用しないのはなぜですか?
2 に答える
1
Microsoft(およびほとんどのWindows ISV)は、ほとんどのソフトウェアにコードページを使用することを選択しました。これにより、移植性を犠牲にしてメモリとディスクの要件が削減されます。OSで使用されているもの以外のコードページを必要とするソフトウェアを実行する場合は、AppLocaleを使用する必要があります。
一方、Unicodeソフトウェアは、適切なフォントがインストールされているWindowsのすべてのコードページで正しく表示されますが、9xバージョンのWindowsでは追加のサポートが必要です。
于 2012-07-17T08:33:09.783 に答える
0
Chromeのようなブラウザは、特定のエンコーディングのデフォルトフォントを表示するように構成されているか、埋め込まれたフォントタイプからページメガタグの文字セットで提案されているフォントを取得します。
ブラウザが間違った文字エンコーディングを推測した場合でも、文字が正しく表示されるように、文字を正しく表示するために正しいエンコーディングを手動で選択する必要があります。
デスクトップアプリケーションの場合、フォントが環境内にあるか、フォントをアプリケーションにハードコーディングする必要があります。
于 2012-07-17T08:30:14.103 に答える