私が抱えている問題は、同じ場所にある他の言語でも問題がないにもかかわらず、キリル文字が太字に見えることです(例)。この動作の理由は何でしょうか?使用されているフォントにこれらの文字がなく、代替フォントが使用されている可能性がありますか?それとも、間違った文字セットなどが原因ですか(エンコーディングなどに関しては、申し訳ありませんが、私はまったくの初心者です...)。助けてくれてありがとう。
2 に答える
最も可能性の高い理由は、ご想像のとおり、キリル文字が別のフォントから取得されていることです。フォントにはさまざまな特性があるため、あるフォントの通常の太さのテキストは、別のフォントのテキストと比較すると太字に見えます。
ページのURLが役立ちますが、画像はフォントの違いを示しています。キリル文字は少し背が高く、ラテン文字とは形が異なります。たとえば、ラテン語の「e」はキリル文字の「е」とは異なりますが、両方を含む適切なフォントでは、同じです。「a」の同上。
解決策は、フォント設定をチェックして、ルールで提案するすべてのフォントfont-family
にラテン文字とキリル文字(および使用する可能性のあるその他の文字)の両方が含まれるようにすることです。
OK、あなたのURLはヒープに役立ちます。
Google Font APIのUbuntuフォントを使用しています:http ://www.google.com/webfonts#UsePlace:use / Collection:Ubuntu
フォントでキリル文字および/またはキリル文字拡張サブセットを使用していることを確認する必要があります。
ページに含めるスクリプトをコピーする前に、フォントページに再度移動し、正しいチェックボックスを選択してください。
CSSへのURLが次のようになっていることを確認してください。
<link href='http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,400italic&subset=latin,latin-ext,cyrillic' rel='stylesheet' type='text/css'>