0

fonts.com の Web フォント「FullMoonBTW01-BlkChry」を使用しています。テキストは、その上にあるテキスト ボックスで変更できます。テキストが長くなるにつれて、フォントサイズは小さくなります。常に、テキストは中央に配置する必要があります。

Arial、Times、またはその他の「通常の」フォントを使用すると、テキストは問題なく中央に配置されます。また、他の fonts.com フォントでも問題なく動作しますが、FullMoonBTW01-BlkChry を中央に配置しようとすると、次のようになります (赤い線が中央です)。

中央揃えではないテキスト

#myDiv .text {
    width: 100%;
    position: absolute;
    top: 140px;
    text-align: center;
    color: #222;
    font-size: 40px;
    letter-spacing: -1px;
    left: -3px;
    font-family: "FullMoonBTW01-BlkChry";
}

また、「左」を増やして正しく配置しようとしましたが、動的に変化するフォントサイズに応じて、中央に配置され、次に中央に配置されなくなります...など。

私はまた、javascript の変更を排除しようとし、まっすぐな html/css を使用しましたが、それでも中心から外れています。

他のフォントでは、サイズに関係なく、全幅で text-align:center; であるため、中央に配置されたままになりますが、このフォントではうまくいきません。

だから-1)なぜこれを行うのか、2)どうすれば中心に保つことができますか

編集:

私のHTMLは文字通り次のとおりです。

<div class="text">TESING</div>
4

1 に答える 1