按钮的文本在Bootstrap中失去锐化并略微模糊

8yparm6h  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(4)|浏览(144)

我正在使用波斯语,我已经开发了两种方法来显示我的按钮在Bootstrap 3.3.6:

对于鞋面,我使用了以下代码:

<div class="row text-center">
        <button type="button" id="submitFace" class="btn btn-primary"> <h4><font face="B Nazanin">
            خواندن اطلاعات چهره
        </font></h4></button>
    </div>

而对于较低的我已经使用了这个代码:

//--------in the CSS-------
    @font-face{
        font-family: myFirstFont;
        src: url("../myFonts/BNAZANIN.TTF");
    }
    .myButton{
        font-family: myFirstFont;
        font-size: large;
        font-weight: bold;
    }
    //---------in the HTML-------
    <div class="row text-center">
        <button type="button" id="submitFace" class="btn btn-primary myButton">
            خواندن اطلاعات چهره
        </button>
    </div>

然而,正如你在图片中看到的,当我使用CSS的结果并没有一个很好的锐化。我的意思是文本的边界不清楚,如果你仔细看你会发现,文本的按钮是轻微模糊。

    • 我发现**即使我们使用没有任何样式的myButton类,并且像上面的代码一样设置内联样式,它仍然是模糊的!!!
s8vozzvw

s8vozzvw1#

确保已设置text-shadow: none

ovfsdjhp

ovfsdjhp2#

请尝试此css
文本渲染:优化易读性!重要;- webkit字体平滑:反锯齿!重要;

fv2wmkja

fv2wmkja3#

我刚刚遇到这个问题。
此问题是由于没有可用于嵌入字体的粗体。您需要包含粗体版本的字体,否则浏览器将尝试错误地呈现粗体版本的字体。

thigvfpy

thigvfpy4#

那是因为你有
溢出-x隐藏
这就是我解决问题的方法!我找到了一个解决方案,关闭了我的元素提交按钮的chrome复选框和样式面板,并将其他父元素的样式应用到按钮上。

相关问题