Css 字体选择看起来不正确

Css 字体选择看起来不正确,css,fonts,Css,Fonts,我在突出显示文本时遇到问题。这是正常的HTML文本。当选择文本时,选择看起来像下图,即选择看起来向下移动,可能从小写字符位置开始,不考虑大写字母。 这里的字体是“dejavuserif”,附带的基本CSS是 text-align: justify; line-height: 1.4em; text-indent: 1em; font-family: "DejaVuSerif",serif; font-size: 16px; 突出显示的文本如下所示, 有人能解释为什么会这

我在突出显示文本时遇到问题。这是正常的HTML文本。当选择文本时,选择看起来像下图,即选择看起来向下移动,可能从小写字符位置开始,不考虑大写字母。

这里的字体是“dejavuserif”,附带的基本CSS是

text-align: justify;
line-height: 1.4em;
text-indent: 1em;
font-family: "DejaVuSerif",serif;
font-size: 16px;
突出显示的文本如下所示,

有人能解释为什么会这样吗。除了改变字体,还有什么办法可以避免这样的问题吗


谢谢

你能发一个例子吗?小提琴或主页一次请尝试添加垂直对齐:中间;在你的css中。你对其他字体也有同样的问题吗?还有,你确定那是字体名吗?在我的电脑上,有一种名为“DejaVu Serif”的字体,上面有一个空格,它没有问题。是的,这就是字体。我只对这种字体有问题。我会很快为同样的东西做一把小提琴。@roopa-谢谢,但那没用