Ich habe ein Problem bei der Verwendung benutzerdefinierter Schriftart (Poppins-regulary.ttf). Das Problem ist, wenn ich Hintergrundfarbe für span-Tag, die Wrapper von Text ist, festlegen.Wie löst man Zeilenhöhenprobleme mit benutzerdefinierten Schriftarten in HTML?
Die Wörter wie g, y, .. usw. wurden unten abgeschnitten. Aber, wenn ich die Schriftfamilie von poppinsRegular zu tahoma ändere, sieht es gut aus.
Aber das eigentliche Problem hier ist, muss ich gleiche line-height
.passageBody, .passageBody2 {
width: 414px;
padding: 10px 0;
margin: 0px;
font-size: 24px;
line-height: 32px;
font-family: 'Poppins', sans-serif;
}
.passageBody2 {
font-family: tahoma;
}
.highlightPhrase {
background-color: yellow;
}
<link href="https://fonts.googleapis.com/css?family=Poppins" rel="stylesheet">
<div class="passageBody">
<span>“Good-bye to you and your funny feet.</span>
<span class="highlightPhrase">Thanks for all the eggs to eat!” I was speaking to Bess, our chicken, and Mother laughed.</span>
</div>
<hr/>
<div class="passageBody2">
<span>“Good-bye to you and your funny feet.</span>
<span class="highlightPhrase">Thanks for all the eggs to eat!” I was speaking to Bess, our chicken, and Mother laughed.</span>
</div>
wie ich erinnere mich, Zeilenhöhe muss nicht eine Einheit wie px. nur 1,2 1,5 oder sonst – Obink
Dank @obink, gab ich Zeilenhöhe 1,3 und es zeigt immer noch das gleiche Problem –
Ich denke, Poppins Schriftart haben ein Problem mit Design-Zeilenhöhe. Ich benutze diese Schriftart für unsere Website und es wird nicht genau angezeigt, obwohl ich die Zeilenhöhe ändere. – huykon225