קובצי EPUB

EPUB הוא פורמט קובץ בתקן פתוח המיועד לספרים דיגיטליים. הפורמט פותח על ידי International Digital Publishing Forum‏ (IDPF)‏. אחד מהיתרונות העיקריים של פורמט EPUB בשביל הקוראים הוא שהפורמט הזה מאפשר התאמה אוטומטית של הטקסט בספר כך שיתאים לגדלי מסכים שונים, כולל סמארטפונים, מחשבים ניידים קטנים וקוראים אלקטרוניים. EPUB תומך גם בתוכן בפריסה קבועה. תוכל לקבל מידע נוסף על פורמט EPUB ב-EPUBZone‏ של IDPF.

קיימים מספר כלים ושירותים המסייעים ביצירת קובץ EPUB. אנו לא ממליצים על כלי או שירות מסוים, מפני שקיים מגוון גדול שבו משתמשים הלקוחות שלנו. עם זאת, התוכנות Adobe InDesign CS ו-Apple Pages ל-Mac OS X נמצאות בשימוש נפוץ.‏ תוכל לקרוא על אפשרויות נוספות ב-EPUBZone Solution Showcase‏ (זמין באנגלית).

האם לשלוח קובץ EPUB או PDF

אנחנו ממליצים לשלוח קובצי PDF וגם EPUB בשביל הספרים, מכיוון שאנחנו מציעים למשתמשים שלנו שני מצבי תצוגה: עמודים מקוריים וטקסט מותאם. שליחת קובץ PDF בשביל הספר תבטיח שקוראים יוכלו להציג אותו בפריסה המקורית, ואילו קובץ ה-EPUB מאפשר להם התאמה למכשיר. במקרה הזה, למשתמשים תהיה גישה לאפשרות 'טקסט מותאם' בנוסף לאפשרות 'עמודים מקוריים'. הם יוכלו לשנות את גודל הטקסט, לשנות את הגופן ולהציג את הספר בצורה נוחה יותר במסכים בגדלים שונים. רוב בתי ההוצאה לאור המוכרים מספקים לנו קובצי EPUB.

גרסאות נתמכות

ב-Google Play ספרים אפשר לספק את הפורמט EPUB 3 וגם את EPUB 2, אבל יש עדיפות ל-3.0.1.

סוגי תמונות נתמכים

  • GIF סטטי
  • JPEG
  • PNG
  • SVG (בעלי רוחב או גובה מרביים של 3200)

למידע נוסף על סוגי מולטימדיה אחרים, ניתן לעיין בקטע שבהמשך בנושא תמיכה מתקדמת ב-EPUB

יישום

דוגמה:

<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 2000 3200" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="2000" width="3200" xlink:href="../Images/example.jpg"></image></svg>

המגבלה של 3200px חלה על המאפיינים width ו-height שנמצאים בתגים <image> ו/או <svg> ועל כל קובץ שקיימת אליו הפניה מהתג <image>.

תמיכה בתכונות 3 EPUB

ייתכן שתכונות מסוימות ב-EPUB 3 לא נתמכות בכל הפלטפורמות שבהן ניתן לקרוא את Google Play ספרים.

אודיו ווידאו מוטמעים
גופנים מוטמעים
פריסה קבועה
תמיכה גלובלית בשפה
היפר-קישור
JavaScript‏
MathML
שכבות-על של מדיה
פריסות מרובות-עמודות
עיבוד מסמך ניווט (אלמנט toc nav בלבד)
עיבוד מסמך ניווט (סוגי אלמנטים אחרים)
פריטי spine בפורמט SVG

אימות קובצי EPUB

לפני העלאת קובצי ה-EPUB, מומלץ לנסות לפתוח אותם באמצעות תוכנת קורא אלקטרוני, כמו Adobe Digital Editions. אם אפשר לפתוח את הקבצים באמצעות תוכנת קורא אלקטרוני, זהו סימן טוב לכך שהקובץ יעובד בהצלחה במערכת שלנו.

דבר נוסף שתוכל לעשות הוא להריץ את הכלי EpubCheck‏, שנועד לאמת קובצי EPUB, כדי לוודא שאין שגיאות בקבצים שיצרת. ב-International Digital Publishing Forum תוכל למצוא מאמת EPUB‏ מקוון, שעשוי להיות קל יותר לשימוש.

אם ניתקל בבעיות בעיבוד קובץ EPUB, השגיאות האלה יופיעו בחשבון מרכז השותפים בכרטיסייה תוכן של הספר.

אופטימיזציה של דוגמת ה-EPUB

כדי לספק ללקוחות חוויה טובה יותר כשהם מעיינים בספר שלך בחנות Google Play, ציין היכן התוכן מתחיל (לאחר תוכן הקדמה כמו דף הכותרת או דף זכויות היוצרים). כך הדוגמה הזמינה ללא תשלום תתחיל מנקודה זו, במקום לאלץ לקוחות לדפדף בעמודים נוספים.

  • בשביל EPUB 2, בתוך האלמנט guide, כלול אלמנט <reference> עם המאפיין type="text". עיין במפרט של EPUB 2.0.1‏.

  • התכונה הזו אינה זמינה עדיין ל-EPUB 3. כדי ליישם את האפשרות בעתיד, כלול קישור עם המאפיין epub:type="bodymatter" בתוך האלמנט landmarks nav. עיין במפרט של EPUB 3.0.1.

תמיכה מתקדמת ב-EPUB

ספרים אלקטרוניים מתקדמים מנצלים את המדיה הדיגיטלית וכוללים מולטימדיה או אלמנטים אינטראקטיביים. Google Play ספרים תומך באודיו ובווידאו המוטמעים בקובצי EPUB 2 ו-EPUB 3.

יישום

אודיו או וידאו המוטמעים בקובץ EPUB צריכים להיות חלק מתגיות HTML5, כמו בדוגמאות הבאות:

<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
  <source src="video/example.mp4" />
  <source src="video/example.webm" />
</video>

רק המאפיינים הבאים ינותחו על ידי Google Play ספרים:

  • src: מגדיר את מיקום הקובץ לווידאו ואודיו.
  • width ו-height: ממדים לווידאו.
  • poster: מגדיר תמונה סטטית לסרטון. Google תומכת בכל פורמט תמונה המצוין במפרטי EPUB‏ (תמונות GIF סטטי‏, JPEG‏, PNG ו-SVG).

מאפיינים אחרים לא יובאו בחשבון.

פורמטים

אנחנו תומכים במגוון רחב של פורמטים בשביל אודיו ווידאו:

  • MPEG-4‏, 3GPP ו-MOV: בדרך כלל תומך ב-Codec וידאו של H.264 או MPEG-4 ו-Codec אודיו של AAC
  • WebM: ‏Codec‏ וידאו של VP8 ו-Codec אודיו של Vorbis
  • MPEG: בדרך כלל תומך ב-Codec וידאו של MPEG-2 ואודיו של MP2
  • WMV
  • FLV: ‏Codec‏ וידאו של Adobe-FLV1, אודיו של MP3
  • AVI: מצלמות רבות עושות שימוש בפורמט הזה. לרוב, Codec הווידאו הוא MJPEG והאודיו הוא PCM
  • MP3‏, WAV‏, M4A, MP4‏‏, 3GP לאודיו

תכונות שאינן נתמכות

  • Google Play ספרים לא תומך בתגיות אודיו או וידאו שאינן סטנדרטיות, או בפונקציונליות אינטראקטיבית, כמו זו שמתאפשרת באמצעות קוד JavaScript.
  • האפשרות להטמיע אודיו מוגבלת לקובצי EPUB, ואינה מאפשרת שליחה של ספרי אודיו נפרדים.
  • שכבות-על של מדיה נתמכות כרגע רק באפליקציה של Google Play ספרים ל-Android.

תמיכה בפריסת EPUB קבועה

כאשר עיצוב הדף חשוב במיוחד, ייתכן שתרצה ליישם פריסה קבועה, המאפשרת שליטה טובה יותר בהצגת התוכן. Google Play ספרים תומך בפריסה קבועה בקובצי EPUB 2 ו-EPUB 3.

אישור EPUB בעל פריסה קבועה עם הסטטוס 'דורש פעולה'

יש לבדוק קובצי EPUB בפריסה קבועה לפני שיהפכו לפעילים. לאחר העלאת קובץ EPUB בפריסה קבועה, צריך לבדוק שהספר מוצג בצורה תקינה באפליקציית הקריאה, ואם אפשר, בגרסת הטאבלט של האפליקציה Google Play ספרים. מאשרים את הספר על ידי מעבר אל הכרטיסייה תוכן וסימון התיבה ביצעתי בדיקת איכות והכל נראה בסדר.בטל את חסימת הספר הזה.

יישום

Google Play ספרים תומך במאפיינים בפריסה קבועה בשביל קובצי EPUB 3.

לחלופין, השיטה הבאה פועלת בשביל קובצי EPUB 2 ו-EPUB 3.

  • כלול את הקובץ META-INF/com.apple.ibooks.display-options.xml.
  • ציין פריסה בפריטי XHTML על ידי הוספת <meta name="viewport" content="width=xxx, height=yyy"></meta>

רק הערכים הבאים בקובץ META-INF/com.apple.ibooks.display-options.xml ינותחו:

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
  <platform name="*">
    <option name="fixed-layout">true</option>
    <option name="orientation-lock">landscape-only</option>
  </platform>
</display_options>

בשביל orientation-lock, גם הערך portrait-only נתמך. מאפיינים אחרים, כמו בדוגמאות הבאות, לא יובאו בחשבון:

  • platform name: אם שונה מ-*
  • open-to-spread: מוגדר תמיד כ-false
האם המידע הועיל?
איך נוכל לשפר את המאמר?