1

最終的に複数の言語を表示する Web サイトがあります。Web CSS で使用される一般的なフォント (例: Arial、Verdana、Times New Roman、Tahoma) と、より新しい Vista/Office 2007/VS2008 フォント (Calibri、Cambria、Candara、Corbel など) でさえ、かなり大きい (~350K) ことに気付きました。 ) 平均的な (米国のみ?) TTF フォント (~50k) よりも優れているため、これらのフォントには、一般的な言語 (スペイン語、フランス語、ドイツ語など) が使用するほとんど/すべての主要な文字セットが含まれています。

私の質問は、上記のフォントが主要な (トップ 8 としましょう) 話されている言語の国際的な使用に受け入れられることを誰かが確認してくれますか? もしそうなら、私は Unicode フォントの唯一の目的を推測しています。そのような "Arial Unicode" (巨大な 22 メガバイト) は、非常にニッチなダイアログ、東洋のグリフ (中国語、日本語)、および死んだ言語を処理するためだけのものですか?

デスクトップアプリ/ウェブアプリが複数の言語をレンダリングしていて、視覚的な確認がある開発者からの確認を探しているだけです.私はすでに99%確実なビンにいますが、仮定について彼らが何を言っているか知っています.

4

7 に答える 7

6

Calibri と Cambria の文字セットを確認したところ、ヨーロッパのすべての主要言語 (したがってアメリカも) をカバーしていることを確認しました。他の ClearType フォントについても調べてみます。

ただし、すでに強調したように、フォントの選択は、対象とする言語の正確なセットに大きく依存します。通常、市販のフォントは、少なくとも西ヨーロッパのすべての言語 (英語、フランス語、ドイツ語、イタリア語、スペイン語、ポルトガル語など)。それにポーランド語、チェコ語、スロバキア語などを追加する場合は、「中央ヨーロッパ」をカバーするフォントが必要です (通常、Adobe フォント ライブラリでは CE としてタグ付けされています)。もちろん、ギリシャ語の場合はギリシャ文字のフォントが必要であり、ロシア語の場合はキリル文字のフォントが必要です (通常、ウクライナ語、ブルガリア語、セルビア語などもカバーします)。ClearType フォントは、上記のすべてをサポートしています。

最後に、自分で確認することに勝るものはありません。サポートしたい言語がわかっている場合は、使用する予定のフォントを調べて、探している文字を確認できます。Michael の Everson Alphabets of Europeは、ここでの優れたリソースです。個々の言語をすべて調べなければならないのは面倒に思えるかもしれませんが、十分な情報に基づいた決定を下すためには、本当にやらなければならないことです。

アラビア語またはヘブライ語、インド語のスクリプトまたは東南アジアのスクリプト、または表意文字をサポートする必要がある場合、既に述べたように、状況はまったく異なります。包括的であろうとするまれなフォント (ちなみに、これは錯覚です)。

于 2008-12-18T00:35:12.033 に答える
3

英語以外のオペレーティング システムでは、多くの場合、Arial や Verdana などの標準フォントが適切なローカル言語のフォントにマップされます。たとえば、日本語では Helvetica を Osaka に、または Arial を MS Gothic にマップし、中国の OS では Arial を Simsun にマップします。そのため、一般的なフォント (Arial など) を使用している限り、クライアント OS が適切なフォントを選択することを十分に確信できます。

于 2008-12-18T15:32:50.037 に答える
3

Web セーフ フォントに限定すると、すべてのフォントが完全な Unicode サポートを持っているわけではないというあなたの仮定は、選択肢がさらに狭まります。

Unicode フォント■ Windows プラットフォームでデフォルトで使用できるフォントは、Arial と Lucida Sans の 2 つだけで、幅広い Unicode 文字レパートリーを提供します。Verdana のバグ (およびさまざまなユーザー エージェントによるその処理の違い) により、文字の組み合わせが必要な場合の使いやすさが妨げられています。

ウィキペディア: Web セーフ フォントWeb セーフ フォントの可用性の比較

これら 2 つのどちらが、最も一般的な言語に適用するのに実際に最も安全であるかがわからないことは認めます。

UTF-8 エンコーディングを指定するだけでなく lang プロパティを指定すると、ブラウザは不明な文字をデフォルトの OS フォントのグリフに置き換えることができます。

これに関する素晴らしい記事はこちら

于 2008-12-17T21:54:17.600 に答える
0

私たちのサイトには数十の翻訳があり、少なくともアラビア語のテキストについては、Tahoma が受け入れられると思われる唯一のものであり、古いバージョンの Windows にもインストールされているため、Tahoma に対する多くのリクエストが寄せられています。

于 2010-04-10T21:51:46.720 に答える
0

要件を、いくつかの拡張機能を備えたラテン文字に基づく言語に限定すると、「幅広い Unicode サポート」を必要とするかのように、はるかに大きな選択肢が得られます。ほとんどのプロフェッショナルで高品質のフォントは、これらを簡単にサポートする必要があります。

これは、Microsoft が西洋言語のソフトウェア製品で同じ基本フォントを使用していることからもわかります。

ソフトウェアの世界の反対側には、これらのスクリプトを幅広くカバーし、多くの Linux ディストリビューションで広く使用されているDejaVu フォントがあります。

アラビア語のスクリプトやはるかに簡単な文字 (および、それほど拡張されていないギリシャ文字やキリル文字) を表示したい場合に、フォントの本当の苦労が始まります。

補足として、選択したフォントが特定のグリフをレンダリングできない場合、優れたブラウザーは別のフォントを選択する必要があります。ブラウザーがこのフォールバックに対応できるように、CSS で一般的なフォント ファミリを提供してください (より具体的なフォントの選択に加えて)。

于 2008-12-17T22:10:19.207 に答える