我有以下代码在电子书中生成首字下沉:
<p class="noindent">
<span class="lettrine">
<span class="lettrine-letter">D</span>
</span>
<span class="lettrine-line">ésirant</span> développer une relation intime avec Abram, …
</p>
和
.lettrine {
float: left;
line-height: 0.7;
margin-bottom: -1em;
margin-left: -0.1em;
margin-right: 0.2em
}
.lettrine-letter {
color: gray;
font-size: 4em;
font-style: normal
}
.lettrine-line {
font-family: "EB Garamond SC", serif;
font-variant: small-caps
}
在网络浏览器和 readium 中,首字下沉看起来不错(来自 Firefox 14 的屏幕截图):
在其他一些阅读器(calibre's ebook-viewer
,Aldiko)中,首字下沉太低(Aldiko 2.1.0 的屏幕截图):
什么可以解释这种差异?我怎么能避免呢?