一千萬個為什麽

搜索

Epob封面在Kobo應用程序中無法正確顯示



我為獨立作者格式化了epub。作者告訴我,封面在Kindle和Nook上正確顯示;我在ADE和Caliber中檢查過它。它通過了IDPF epub驗證器。但是,它不能在作者的iPad上的Kobo應用程序中正確顯示。封面後有一個空白頁。我咨詢了一位同事,他在Kobo應用程序中檢查了她的一些封面。兩個相同大小的封面,使用相同的svg編碼 - 一個有空白頁面,一個沒有。

我的同事懷疑這個問題涵蓋了兩個頁面,在空白頁的頂部有一個顏色的細線。應用程序設置邊距是否會降低覆蓋範圍?她嘗試插入代碼來將邊距設置為0,但這種方式無效。

有沒有人有任何想法來解決問題的根源以及如何解決這個問題?


我應該補充一點,我在Oxygen XML編輯器中工作,它不喜歡封面的代碼。它將其標記為無效。所有其他文件都很好。

但封面頁通過IDPF驗證程序並正確顯示(大多數情況下:))。

我嘗試在這裏發布我的封面代碼,但沒有顯示;我無法弄清楚如何逃避它。如果任何人可以告訴我如何逃避代碼,我可以發布它,你們都可以把它分開。 (是的,我是一個duffer編碼器;從我參加編程課程開始已經很長時間了。)

轉載註明原文: Epob封面在Kobo應用程序中無法正確顯示

一共有 3 個回答:

使用專用的epub編輯器而不是通用的xml編輯器,您可以通過對電子書進行大量特定的優化來大大提高工作效率。

使用Sigil和Calibre內部編輯器,我從來沒有遇到過這種問題,並且經常使用Kobo電子書閱讀器。

我會與Sekhemty強烈反對:氧氣對於Sigil或Caliber來說都是一個非常優秀的工具,無論如何(最後我用它們),都會在文件中做所有事情,而不會告訴你它們。氧氣非常強大,如果價格不貴,我會用心跳。

要發布代碼,請嘗試將其粘貼到您輸入的文本框中,然後全選並單擊上面的按鈕,看起來像{}。這應該可以讓你在代碼中粘貼,如下所示:

<?xml version="1.0" encoding="utf-8"?>

<head>
<title>4_kitchen.xhtml</title>
<link href="template.css" rel="stylesheet" type="text/css" />
</head>

希望有所幫助!

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 

這在Kobo中起作用,確保兩個聲明在任何事物之前出現,放置寬度,高度等。 Kobo首先要求svg聲明,放棄xmlns =“http://www.w3.org/1999/xhtml”你不需要它,但是其他兩個你需要。我苦苦掙紮了好幾個星期,直到我偶然發現了這個解決方案。