2

fontsquirrelジェネレーターを使用して、トンブリーおよびトンブリーの太字フォントのフォントフェースコンテンツを生成しました。英語では問題なく表示されますが、キリル文字(ロシア語)では表示されません。代わりに、サイトはデフォルトのフォールバックフォントとしてTimesNewRomanを表示します。詳細設定を使用して、フォントファイルにキリル文字を具体的に含めました。親切にチェックしてください:http://www.mastersofbackgammon.net/site/index_ru.html ロシア語がTNRであるのに対し、ラテン文字がトンブリーで表示されていることさえわかります。

英語版では問題なく表示されます:http: //www.mastersofbackgammon.net/site

この問題の原因となる可能性のあるものと、これを解決する方法について何かアイデアはありますか?

自宅では問題なく表示されますが、Windowsにフォントがインストールされています。別のコンピューターで初めてサイトを開くと、RUバージョンはThonburiではなくTimesNewRomanフォントを取得します。

4

1 に答える 1

2

ページで指定されているThonburiおよびThonburiBoldフォントには、キリル文字がありません(OTMaster Lightを使用してこれを確認しました)。これは、キリル文字がフォールバックフォントを使用して表示される理由を説明しています。フォールバックフォントは通常、デフォルトでTimesNewRomanです。

FontSquirrelジェネレーターを使用して適切なフォントファイルを生成するには、「EXPERT ...」を選択し、「Subsetting」で「CustomSubsetting」と必要な言語または「NoSubsetting」を選択します。「基本サブセット」のデフォルトで、「西洋言語」のみが含まれています。

PSこの質問は、フォントがキリル文字で正しく表示されない場合があり、「ローカライズされすぎている」として閉じられたために最初に尋ねられました。だから私は私の答えと追加のコメントをコピーしました。

PS2。自宅で機能する理由は、CSSコードにが含まれているためですsrc: local(Thonburi), url("fonts/thonburi-webfont.ttf")。ローカルにインストールされたフォントが優先され、キリル文字も含まれているようです。

于 2013-01-09T11:30:04.297 に答える