我有一個使用InDesign 5.5創建的EPUB,並且試圖在iPad上使用內置的Futura。 H1和H2標籤在iBooks 2.0.1中正確呈現,但P標籤和類默認爲Times Roman。我已經嘗試了samp hack,但沒有運氣。這裏有一個例子:P標籤在iBooks 2.0.1中無法正確顯示
p.Narrative-Body {
font-family : Futura, Arial, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 1em;
font-variant : normal;
line-height : 1.6;
text-align : left;
color : #000000; }
和這裏的HTML:
<p class="Narrative-Body">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus sapien lorem, semper ac tempus quis, imperdiet quis dui. Morbi sed sollicitudin elit.</p> *Real copy covered by non-disclosure.*
找不到的電子生產基地的任何答案,我重新安裝iBooks的。同樣的問題。但是,它在ADE中正常工作,Safari和Calibre正確顯示sans-serif。 在此先感謝!
我們正在取得進展!我添加了com.apple xml文件並將我的主體樣式映射到p標籤。現在他們顯示Futura,但前提是它們是直的p標籤或帶有跨度的p標籤(用於運行文本)。帶有班級的P標籤仍然不使用Futura。就像測試一樣,我在html和css中使類名小寫,但仍然沒有運氣。下面是修改後的HTML:
<p><span class="Quote-RunIn">「Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci.」 </p>
的CSS現在是:
p {
font-family: Futura, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 1em;
font-variant: normal;
line-height: 1.6;
text-align: left;
margin: 0 0 1em 0;
orphans: 2;
widows: 2;
}
娜塔莎,因爲我不使用SAMP標籤,我應該指定FONT-FAMILY在p標籤,對吧?
您是否嘗試刪除屬性和:之間的空格。 「font-family:」而不是「font-family:」我從來沒有見過任何人寫過這樣的CSS。 – thenetimp 2012-02-08 22:25:03
是否還有其他可以爲'p'元素設置'font-family'的樣式表? – 2012-02-08 23:15:06
謝謝你們,但不幸的是,這些建議沒有奏效。 @thenetimp在導出到EPUB時,InDesign 5.5在冒號前插入該空格,不知道原因。 – 2012-02-09 18:50:37