کتاب های الکترونیکی و قالب های آنها: ما در مورد EPUB صحبت می کنیم - تاریخچه، جوانب مثبت و منفی آن

قبلاً در وبلاگ در مورد نحوه ظاهر شدن قالب های کتاب الکترونیکی نوشتیم Djvu и FB2.

موضوع مقاله امروز EPUB است.

کتاب های الکترونیکی و قالب های آنها: ما در مورد EPUB صحبت می کنیم - تاریخچه، جوانب مثبت و منفی آن
تصویر: ناتان اوکلی / CC توسط

تاریخچه فرمت

در دهه 90، بازار کتاب الکترونیکی تحت سلطه راه حل های اختصاصی بود. و بسیاری از تولیدکنندگان کتابخوان الکترونیکی فرمت خاص خود را داشتند. به عنوان مثال، NuvoMedia از فایل هایی با پسوند .rb استفاده می کرد. اینها کانتینرهایی با یک فایل HTML و یک فایل info. حاوی متادیتا بودند. این وضعیت کار ناشران را پیچیده کرد - آنها مجبور بودند کتاب ها را برای هر قالب جداگانه تایپ کنند. گروهی از مهندسان مایکروسافت، NuvoMedia و SoftBook Press که قبلا ذکر شد، متعهد شدند که وضعیت را اصلاح کنند.

در آن زمان، مایکروسافت قصد داشت بازار کتاب های الکترونیکی را تسخیر کند و در حال توسعه اپلیکیشن کتابخوان الکترونیکی برای ویندوز 95 بود. می توان گفت که ایجاد یک قالب جدید بخشی از استراتژی تجاری غول فناوری اطلاعات بود.

اگر در مورد NuvoMedia صحبت کنیم، این شرکت سازنده اولین خواننده الکترونیکی انبوه در نظر گرفته می شود کتاب الکترونیکی موشک. حافظه داخلی دستگاه تنها هشت مگابایت بود و عمر باتری آن بیش از 40 ساعت نبود. همانطور که برای SoftBook Press، آنها همچنین خواننده های الکترونیکی را توسعه دادند. اما دستگاه‌های آن‌ها یک ویژگی متمایز داشتند - یک مودم داخلی - به شما امکان می‌داد ادبیات دیجیتال را مستقیماً از SoftBookstore دانلود کنید.

در آغاز دهه XNUMX، هر دو شرکت - NuvoMedia و SoftBook - توسط شرکت رسانه ای Gemstar خریداری و در گروه کتاب الکترونیک Gemstar ادغام شدند. این سازمان چندین سال به فروش خوانندگان ادامه داد (به عنوان مثال، RCA REB 1100) و کتاب های دیجیتال، اما در سال 2003 از کار افتاد.

اما اجازه دهید به توسعه یک استاندارد واحد برگردیم. در سال 1999، مایکروسافت، NuvoMedia و SoftBook Press انجمن Open eBook را تأسیس کردند، که شروع به کار بر روی سند پیش نویس کرد که آغاز EPUB بود. در اصل استاندارد فراخوانده شد OEBPS (مخفف Open EBook Publication Structure). این امکان توزیع یک نشریه دیجیتال را در یک فایل واحد (بایگانی Zip) فراهم کرد و انتقال کتاب ها را بین پلتفرم های سخت افزاری مختلف آسان کرد.

بعدها، شرکت‌های فناوری اطلاعات Adobe، IBM، HP، Nokia، Xerox و ناشران McGraw Hill و Time Warner به انجمن کتاب الکترونیکی باز پیوستند. آنها با هم به توسعه OEBPS و توسعه اکوسیستم ادبیات دیجیتال به عنوان یک کل ادامه دادند. در سال 2005، این سازمان به انجمن بین المللی انتشارات دیجیتال تغییر نام داد IDPF.

در سال 2007، IDFF نام فرمت OEBPS را به EPUB تغییر داد و شروع به توسعه نسخه دوم خود کرد. در سال 2010 به عموم مردم ارائه شد. با این حال، محصول جدید تقریباً هیچ تفاوتی با نسل قبلی خود نداشت پشتیبانی دریافت کرد گرافیک برداری و فونت های داخلی

در این زمان، EPUB بازار را در دست گرفت و به استاندارد پیش‌فرض بسیاری از ناشران و سازندگان ابزارهای الکترونیکی تبدیل شد. این قالب قبلاً توسط O'Reilly و Cisco Press استفاده می شد، به علاوه توسط دستگاه های Apple، Sony، Barnes & Noble و ONYX BOOX پشتیبانی می شد.

در سال 2009، پروژه Google Books اعلام کرد در مورد پشتیبانی از EPUB - برای توزیع بیش از یک میلیون کتاب رایگان استفاده شده است. این قالب در بین نویسندگان محبوبیت پیدا کرد. در سال 2011، جی کی رولینگ در مورد برنامه ها گفت وب سایت پاترمور را راه اندازی کنید و آن را به تنها محل فروش کتاب های پاتر به صورت دیجیتال تبدیل کنید.

EPUB به عنوان استاندارد برای توزیع ادبیات انتخاب شد، در درجه اول به دلیل توانایی آن در اجرای حفاظت از کپی (DRM). تمامی کتاب‌های موجود در فروشگاه اینترنتی نویسنده تا کنون فقط در این قالب موجود است.

نسخه سوم فرمت EPUB در سال 2011 منتشر شد. توسعه دهندگان قابلیت کار با فایل های صوتی و تصویری و پاورقی ها را اضافه کرده اند. امروزه این استاندارد به تکامل خود ادامه می دهد - در سال 2017 IDFF حتی وارد شد بخشی از کنسرسیوم W3C که استانداردهای فناوری را برای شبکه جهانی وب پیاده‌سازی می‌کند.

نحوه کار EPUB

یک کتاب با فرمت EPUB یک آرشیو ZIP است. متن نشریه را در قالب صفحات XHTML یا HTML یا فایل های PDF ذخیره می کند. این آرشیو همچنین حاوی محتوای رسانه ای (صوتی، ویدیویی یا تصاویر)، فونت ها و ابرداده است. همچنین ممکن است حاوی فایل های اضافی با سبک های CSS یا PLS- اسناد با اطلاعات برای خدمات تولید گفتار.

نشانه گذاری XML وظیفه نمایش محتوا را بر عهده دارد. قطعه ای از یک کتاب با صدا و تصویر تعبیه شده ممکن است شبیه این باشد:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html  
    
    epub_prefix="media: http://idpf.org/epub/vocab/media/#">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
    </head>
    <body>
        <section class="base">
            <h1>the entire transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Your Reading System does not support (this) audio</p>
                </div>
            </audio>

            <p>What does it mean to be human if we don't have a shared culture? What
 does a shared culture mean if we can't share it? It's only in the last
 100, or 150 years or so, that we started tightly restricting how that
 culture gets used.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="child against a wall" />
        </section>
    </body>
</html>

علاوه بر فایل های محتوا، آرشیو حاوی یک سند ناوبری ویژه (سند ناوبری) است. چیدمان متن و تصاویر در یک کتاب را شرح می دهد. اگر خواننده بخواهد از چندین صفحه "پرش" کند، برنامه های خواننده به آن دسترسی دارند.

یکی دیگر از فایل های مورد نیاز در آرشیو بسته است. این شامل ابرداده - اطلاعات مربوط به نویسنده، ناشر، زبان، عنوان، و غیره است. همچنین شامل فهرستی از بخش‌های فرعی کتاب است. نمونه ای از سند بسته قابل مشاهده است در مخزن IDF در GitHub.

مزایا

مزیت فرمت انعطاف پذیری آن است. EPUB به شما امکان می دهد طرح بندی سند پویا ایجاد کنید که با اندازه صفحه نمایش دستگاه شما سازگار است. این یکی از دلایل اصلی پشتیبانی این قالب توسط تعداد زیادی از خوانندگان (و سایر دستگاه های الکترونیکی) است. به عنوان مثال، همه خوانندگان ONYX BOOX با EPUB خارج از جعبه کار می کنند: از پایه و 6 اینچی سزار 3 تا پریمیوم و 9,7 اینچ اقلیدس.

کتاب های الکترونیکی و قالب های آنها: ما در مورد EPUB صحبت می کنیم - تاریخچه، جوانب مثبت و منفی آن
/ ONYX BOOX Caesar 3

از آنجایی که قالب بر اساس استانداردهای رایج (XML) است، تبدیل آن برای خواندن در اینترنت آسان است. EPUB همچنین از عناصر تعاملی پشتیبانی می کند. بله، عناصر مشابه در PDF وجود دارد، اما شما فقط می توانید آنها را با استفاده از نرم افزار اختصاصی به یک سند PDF اضافه کنید. در مورد EPUB، آنها با استفاده از نشانه گذاری و برچسب های XML در هر ویرایشگر متنی به کتاب اضافه می شوند.

یکی دیگر از مزایای EPUB ویژگی های آن برای افراد دارای مشکلات بینایی یا نارساخوانی است. استاندارد به شما امکان می دهد نمایش متن را روی صفحه تغییر دهید - به عنوان مثال، ترکیب حروف خاصی را برجسته کنید.

همانطور که قبلاً اشاره کردیم EPUB به ناشر این فرصت را می دهد که محافظت از کپی را نصب کند. فروشندگان کتاب الکترونیکی در صورت تمایل می توانید استفاده کنید مکانیسم های آنها دسترسی به سند را محدود می کند. برای این کار باید فایل rights.xml را در آرشیو تغییر دهید.

محدودیت ها

برای ایجاد یک نشریه EPUB، باید سینتکس XML، XHTML و CSS را بدانید. در این حالت باید با تعداد زیادی شناسه کار کنید. برای مقایسه، همین طور استاندارد FB2 فقط شامل حداقل مجموعه برچسب های مورد نیاز است - برای چیدمان داستان کافی است. و برای ایجاد اسناد PDF هیچ دانش خاصی لازم نیست - نرم افزار تخصصی مسئولیت همه چیز را بر عهده دارد.

EPUB همچنین به دلیل پیچیدگی طراحی کمیک ها و کتاب های دیگر با تصاویر بسیار مورد انتقاد قرار می گیرد. در این مورد، ناشر باید یک طرح بندی ثابت با مختصات ثابت برای هر تصویر ایجاد کند - این می تواند تلاش و زمان زیادی را ببرد.

بعدی چیست؟

IDFF در حال حاضر روی مشخصات جدید این قالب کار می کند. به عنوان مثال، یکی از آنها به شما در ایجاد آموزش های تعاملی کمک می کند با بخش های مخفی. همان کتاب برای یک معلم و یک دانش آموز متفاوت به نظر می رسد - برای مثال در مورد دوم، پاسخ به تست ها یا سوالات کنترل پنهان می شود.

کتاب های الکترونیکی و قالب های آنها: ما در مورد EPUB صحبت می کنیم - تاریخچه، جوانب مثبت و منفی آن
تصویر: Guian Bolisay / CC BY-SA

انتظار می رود که عملکرد جدید به سازماندهی مجدد روند آموزشی کمک کند. امروزه، EPUB به طور فعال توسط دانشگاه های بزرگ، به عنوان مثال دانشگاه آکسفورد استفاده می شود. چند سال پیش آنها اضافه پشتیبانی از EPUB 3.0 در برنامه کتابخانه دیجیتال شما.

IDPF همچنین در حال ایجاد مشخصاتی برای پیاده سازی پاورقی های Open Annotation در EPUB است. این استاندارد توسط W3C در سال 2013 توسعه داده شد - کار با انواع پیچیده حاشیه نویسی را ساده می کند. به عنوان مثال، می توانید از آن برای اضافه کردن یک یادداشت به بخش خاصی از یک تصویر JPEG استفاده کنید. استاندارد اختیاری مکانیزم را اجرا می کند همگام سازی تغییرات در حاشیه نویسی بین کپی های یک سند EPUB. یادداشت های قالب حاشیه نویسی را باز کنید میتوان افزود در فایل های EPUB حتی در حال حاضر، اما مشخصات رسمی برای آنها هنوز تصویب نشده است.

همچنین کار بر روی نسخه جدیدی از استاندارد - EPUB 3.2 در حال انجام است. دارای فرمت هایی خواهد بود WOFF 2.0 и SFNT، که برای فشرده سازی فونت ها استفاده می شود (در برخی موارد می توانند اندازه فایل ها را تا 30٪ کاهش دهند). توسعه دهندگان همچنین برخی از ویژگی های قدیمی HTML را جایگزین خواهند کرد. به عنوان مثال، به جای یک عنصر ماشه جداگانه برای فعال کردن فایل های صوتی و تصویری، استاندارد جدید دارای عناصر صوتی و تصویری HTML بومی خواهد بود.

پیش نویس مشخصات فنی и لیست تغییرات در حال حاضر در مخزن W3C GitHub در دسترس هستند.

نقد و بررسی کتابخوان های الکترونیکی ONYX-BOOX:

منبع: www.habr.com

اضافه کردن نظر