0

サイトに言語プラグインを実装しているのですが、ソートクリックを知っていると、すべてのコンテンツがアラビア語、ロシア語に変更されます。 )。

私がさまよっていたのは、通常のサイトが

font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

上記のフォントで新しいテキストをレンダリングできなかった場合、ブラウザのデフォルトにフォールバックするだけでしょうか?

または、翻訳が行われた後にフォントを指定する方法はありますか?

4

2 に答える 2

2

ページ上の文字が該当するリストの最初にリストされているフォントで見つからない場合font-family、ブラウザはリストをさらにスキャンし、最終的には必要に応じて、ブラウザに依存する方法でシステム内の他のフォントのスキャンにフォールバックすることが期待されます。ただし、ブラウザ(特にIE)はここで失敗することが知られており、さらに、このプロセスにより、1つの単語に異なるフォントの文字が含まれている場合でも、フォントが混在する可能性があります。

font-familyしたがって、リストにリストされているフォントが、少なくとも文字については、ページのテキストに対して十分であることを確認するために合理的な努力を払う必要があります(特別な記号は、文体の混乱なしに異なるフォントから選択されることがよくあります)。これは、「任意の」言語に翻訳されるウィジェットでは事実上不可能です。

あなたはグーグルウェブサイト翻訳者のようなサービスの使用について言及していると思います。ビジネス目的で一般的に悪い翻訳を作成することに加えて、ページのマークアップを台無しにし、フォントの問題にも影響を与える可能性があります。たとえば、fontフォント設定が機能しなくなる可能性のある、かなり無意味なマークアップが挿入されているようです。langさらに、翻訳結果の属性が適切に設定されないため(ただし、元のlang属性は残ります!)、ブラウザーがフォントに言語固有のデフォルトを正しく使用することを期待することもできません。

于 2012-12-02T07:36:00.213 に答える
0

「最新のブラウザーにはこのための機能が組み込まれていることは認識していますが、この方法を選択しました」と言うとき、何を参照しているのかわかりません-ブラウザーは実際には言語選択を提供しません.

ただし、私のチームが開発した再利用可能な JavaScript ライブラリがあります。これはこれを行い、フォントも処理します。

それを使用することも、そこからアイデアを取り入れて実装することもできます。

于 2012-12-02T10:30:58.407 に答える