web-dev-qa-db-ja.com

Google Web Fontsのフォントで「ラテン」対「ラテン拡張」グリフでサポートされている言語は?

Google Web Fonts Select Character Sets

Google Web Fontsの一部のフォントは、複数の「文字セット」をサポートしています。問題は、私が使用するWebフォントが「ラテン」グリフのみを提供する場合、グリフがサポートされていない言語にページを翻訳するユーザーは、混乱したテキストにはっきりと気付くということです。

英語以外の世界で最も人気のある言語(たとえば、スペイン語、ドイツ語、フランス語など)をサポートするWebフォントが欲しいです。

この目的のために、「ラテン語」と「ラテン語拡張」がそれぞれどの言語に対応しているかを個別に知りたいと思います。

答えは次のようになります。

Latin Character Set & Supported Languages:

- ..........
- ..........
- ..........

Latin-Extended Character Set & Supported Languages:

- ..........
- ..........
- ..........

この情報は、Google Web FontsのドキュメントやGooglingでは見つかりませんでした。

58
its_me

ラテン

別名ユニコード Latin1-Supplement (U + 0080からU + 00FF)は、西ヨーロッパ言語(フランス語、ドイツ語、スペイン語、アイルランド語、アイスランド語、スカンジナビア諸国の言語、および偶然の言及によると)また、以下のリストに記載されている他の言語、英国英語では一般的に使用される£記号が欠落し、アメリカ英語は標準ASCIIでサポートされています)。 ASCII(最初の127文字、そのうち95文字はU + 0020からU + 007Eまでの書記素)は、Basic Latinという名前のUnicodeの最初のブロックとして配置されました。このブロックは、ラテン語」であり、通常は非ラテンフォントでもサポートされており、ラテンベースのシステムでフォント名を正しく表示します。

ラテン語拡張

ラテン語拡張とは、実質的にブロック Latin-Extended-A (U + 0100からU + 017F)を意味し、すべての一般的なラテン語で書かれたテキストをサポートする必要があります。 Latin1-Extended-B は、ほとんどが音声学とアフリカのラテン語で書かれた言語のサポートを含みますが、ルーマニア語と下記のアゼルバイジャン語の3文字も含みます(拡張子Aの文字に置き換えることができます)。さらにエキゾチックなC、D、およびE拡張(合計252文字)がありますが、これらは一般的な電子テキストでは決して使用されません。

このブロックを使用するほとんどの言語は「Latin」(Latin1-Supplement)の文字も使用するため、「Latin-Extended」フォントshouldには「Latin」文字のスーパーセットが含まれますが、それは保証されません。フォントに含まれるサイズは大きくなります(BMP全体をカバーするフォントは10 MBを超えて大きくなる可能性があり、ウェブフォントには適していません)。したがって、Latin-Extended-Aブロックは、特に高度に様式化されたフォントでは、ラテン語拡張カテゴリに存在する必要があります:フォントの目的または作者の動機に依存します。フォントが特定の言語をサポートしているかどうかを調べるには、文字を表示してみてください以下のリストから。

言語サポート

以下のリストでは、数えません。

  • digraphs。これは通常、個別の文字に置き換えられます(ÆはLatin1-Supplementでサポートされています)
  • 非ラテンアルファベット質問はラテン語対ラテン語拡張に関するものであるため
  • 少数民族と死んだ言語(エルフダリア語、フェロー語、カシュビアン語、モンテネグロ語、リヴォニア語、ラディン語、フリウリ語、ロマンシュ語、サミ語、ソルビア語の上位および下位語、ネイティブインドラテンアルファベット)
  • ASCIIアルファベット(オランダ語やゲール語など)ASCII(一般的なフォント)で完全にサポート
  • 歴史的文字は、アルファベットの最新バージョンでは使用されていません(二重のグレーブアクセントなど)

重要なものが欠けている場合、または電子通信で少数の言語が使用されている場合はコメントしてください。

ラテン語

  • アルバニア語Ç、Ë
  • カタランÀ、É、È、Í、Ï、Ó、Ò、Ú、Ü、Ç
  • デンマーク語ノルウェー語Æ、Å、Ø
  • フィンランド語Å、Ä、Ö、Š、Ž(Extended-Aの最後の2つはめったに使用されず、S、Zを使用でき、Latin1-Supplementで十分です)
  • フランス語Æ、Œ、Â、À、É、È、Ê、Ë、Ç、Î、、Ô、Ù、Û、Ü、Ÿ、"、"(まれに使用されるŒ 、Extended-AからのŸ、Latin1サプリメントのÿを含む残り)
  • ドイツ語Ä、Ö、Ü、ß
  • アイスランド語Æ、Á、É、Í、Ó、Ö、Ú、Ý、Þ、Þ
  • アイルランド語Á、É、Í、Ó、Ú
  • サルデーニャ語Ç
  • スペイン語およびガリシア語Ñ、¿、¡
  • スウェーデン語Å、Ä、Ö

ラテン語拡張

  • アゼルバイジャン語Ç、Ğ、I(ドットなし小文字)、İ、Ö、Ş、Ü、Ə(Extended-Bの最後の1つはÄに置き換え可能で、その後トルコ語と同じアルファベット)
  • セルビア語ボスニア語およびクロアチア語Ć、Č、Đ、Š、Ž
  • チェコ語Á、Č、Ď、Ě、É、Í、Ň、Ó、Ř、Š、Ť、Ú、Ů、Ý、Ž
  • 英語£、¢
  • エストニア語Ä、Ö、Õ、Ü、Š、Ž
  • エスペラントĈ、Ĝ、Ĥ、Ĵ、Ŝ、Ŭ
  • ハンガリー語Á、É、Í、Ó、Ö、Ő、Ú、Ü、Ű
  • ラトビア語Ā、Č、Ē、Ģ、Ķ、Ī、Ļ、Ņ、Ō、Ū、Ŗ、Š、Ž
  • リトアニア語Ą、Č、Ę、Ė、Š、Ų、Ū、Ž
  • ポーランド語Ą、Ć、Ę、Ł、Ń、Ó、Ś、Ź、Ż
  • ポルトガル語Á、Â、Ã、À、Ç、É、Ê、Ó、Ô、Õ、Ú
  • RomanianĂ、Â、Î、Ș、Ț(最後の2つはラテン拡張Bにあり、拡張AのŢ、Ţを使用できます)
  • スロバキア語Ä、Á、Č、Ď、É、Í、Ĺ、Ľ、Ň、Ó、Ô、Ú、Š、Ŕ、Ť、Ý、Ž
  • スロベニア語Č、Š、Ž
  • トルコ語Ç、Ğ、I(ドットなし小文字)、İ、Ö、Ş、Ü
  • VietnameseĂ、Â、Đ、Ê、Ô、Ơ、Ư(Extended-Bの最初の1つと最後の2つに加えて、トーン0x300と0x301の組み合わせ、下の発音区別符号の組み合わせを参照、 Googleフォントのカテゴリ)
  • ウェルシュÂ、Ê、Î、,、Û、Ŵ、Ŷ

分音記号の組み合わせ

代わりに、フォントはCombining Diacritical Marksブロックをサポートする場合があります:U + 0300からU + 036F。例えば、 Ř 次のいずれかとして入力できます U+0158 (別名合成済み文字)または R + U+030C。 Unicodeをサポートするプログラムは、スタンドアロン文字と同じように表示および処理する必要がありますが、プログラムまたはフォントがrepertoireをサポートしていない場合、結合発音区別符号が少し見当違いになる可能性があります。 nicode Q&A このトピックについて。

考慮すべき他のキャラクター

ドイツ語Fraktur 、まだ一般的に使用されています(つまり、ザルツブルクのほとんどの道路標識で)には、Unicodeではないいくつかの "s"バリアントが含まれています。良いアイデアではありません)。電子テキストに役立つ他のエキゾチックな記号があります(子供の頃、「h」の後にチェコ語のアルファベットの書記法として「Ch」を教えられました。Unicodeではありません(同様のスロベニアLj、NjはUnicode )、および90年代半ばにチェコで電子テキストが普及したため、強調されなくなりましたが、チェコのロケールでは、「ch」シーケンスは「h」の後にソートされます。より興味深い情報 here )。

多言語サポートのある便利なフォント

Font Squirrel serviceで(ライセンスで許可されている場合)フォントをカスタマイズしたり、バックアップとして使用したりできます。幅広いサポート無料フォントがあります:

  • 見栄えがいい Quivira 11 + k文字のオープンタイプフォント、1.5 MB
  • 多くのコンピューターにArial Unicodeがインストールされています(MS Officeの一部、50k文字以上、22 MB)
  • Notoプロジェクト すべてありますが、セリフ、サンセリフ、およびUIフォントがブロックごとに適切にソートされた最新のUnicode文字をサポートしています(1.1 GB)
  • 最後の手段のバックアップフォントとして、見苦しいUnifont(50 + k文字ですが、11 MBと組み込みデバイスのみに優しい)を検討することができます。
66
Jan Turoň