我有一個谷歌字體和字體重量的問題。谷歌字體與字體重量:粗體不具有相同的大小
我的問題是,我有內容可編輯的文本股利,用戶可以編輯字體粗細,但字體加粗重量CSS屬性呈現瀏覽器之間的不同...
我能有什麼選項在CSS中使字體重量:大膽在相同的大小?
如果您在FF,Chrome或Safari的例子小提琴,你會看到文本是在FF和Safari兩條線,並與鍍鉻線:
https://jsfiddle.net/zgfdudmy/
在這裏你有代碼測試:
@import url(https://fonts.googleapis.com/css?family=Satisfy);
div
{
z-index: 2;
font-family: Satisfy;
left: 100px;
top: 100px;
font-size: 45px;
color: rgb(204, 204, 204);
width: 249px;
height: 64px;
position: absolute;
display: block;
}
text-div {
-webkit-line-break: after-white-space;
display: block;
}
*, :after, :before {
box-sizing: border-box;
}
*, a, button, I, input {
-webkit-font-smoothing: antialiased;
}
*, :active, :hover {
outline: 0!important;
-webkit-tap-highlight-color: transparent!important;
}
.text-align-left {
text-align: left;
}
<div>
<div class="text-div" style="padding: 0px; display:inherit; transform:matrix(0.9903,-0.139173, 0.139173,0.9903,0,0); -webkit-transform:matrix(0.9903,-0.139173, 0.139173,0.9903,0,0);" spellcheck="false">
<span style="font-weight: bold;">Chema Roldán</span>
</div>
</div>
謝謝!
謝謝,但如果沒有包含重量字體的選項會發生什麼? – chemitaxis
就像我所說的,瀏覽器會嘗試解釋重量,這就是爲什麼你在瀏覽器中存在不一致的原因。 –
我有任何選擇來解決這種情況嗎?謝謝 – chemitaxis