動的に生成された、異なる文字エンコーディングを持つコンテンツに複数のフォントを適用できるようにしたいと考えています。次のように、メソッドを使用しfont-face
て CSS を変更しました。
.ResultsTitleClass{ font-family: 'custom-font', Arial Unicode MS, Arial, verdana; !important ; }
@font-face {
font-family: 'custom-font';
src: url('tt0596m0-webfont.eot');
src: url('tt0596m0-webfont.eot?#iefix') format('embedded-opentype'),
url('tt0596m0-webfont.woff') format('woff'),
url('tt0596m0-webfont.ttf') format('truetype'),
url('tt0596m0-webfont.svg#custom-font') format('svg');
font-weight: normal;
font-style: normal;
}
私の理解では、 font-face を使用すると、カスタム フォントとフォールバックのリストを指定できます。ただし、カスタム フォントの目的は、ギリシャ語、ロシア語、ヘブライ語の短縮形を含むレコード タイトルを処理することであり、これを (Arial が使用される) ローマ字体言語に一般的に適用したくありません。クライアント側の JavaScript を作成してタイトルを読み取り、拡張 Unicode 文字またはエンコードされた文字を探すようにアドバイスされた人がいます。見つかった場合は、適用されている CSS クラスを更新します。ただし、さまざまな解決策を検討したいと思います。代替ソリューションはありますか?
私は CSS とフォントに特に自信がないので、私の問題が明確に説明されていることを願っています!
本当にありがとう、
私。