Электрондық кітаптар және олардың форматтары: біз EPUB туралы айтып отырмыз - оның тарихы, жақсы және жаман жақтары

Бұрын блогта біз электронды кітап форматтары қалай пайда болғаны туралы жазған болатынбыз DjVu и FB2.

Бүгінгі мақаланың тақырыбы - EPUB.

Электрондық кітаптар және олардың форматтары: біз EPUB туралы айтып отырмыз - оның тарихы, жақсы және жаман жақтары
Сурет: Натан Окли / CC BY

Пішім тарихы

90-жылдары электронды кітаптар нарығында меншікті шешімдер басым болды. Және көптеген электрондық оқырман өндірушілердің өз форматы болды. Мысалы, NuvoMedia .rb кеңейтімі бар файлдарды пайдаланды. Бұл HTML файлы және метадеректері бар .info файлы бар контейнерлер болды. Бұл жағдай баспалардың жұмысын қиындатты - олар әр форматқа кітаптарды бөлек теруге мәжбүр болды. Жағдайды түзету үшін Microsoft, жоғарыда аталған NuvoMedia және SoftBook Press инженерлерінің тобы өз міндетіне алды.

Ол кезде Microsoft электронды кітаптар нарығын жаулап алмақ болды және Windows 95 жүйесіне арналған электронды оқуға арналған қосымшаны әзірледі. Жаңа форматты құру IT алпауытының бизнес стратегиясының бір бөлігі болды деп айта аламыз.

Егер NuvoMedia туралы айтатын болсақ, бұл компания бірінші жаппай электронды оқырманның өндірушісі болып саналады Зымырандық электронды кітап. Құрылғының ішкі жады небәрі сегіз мегабайт болды, ал батареяның қызмет ету мерзімі 40 сағаттан аспады. SoftBook Press-ке келетін болсақ, олар электронды оқырмандарды да әзірледі. Бірақ олардың құрылғыларының айрықша ерекшелігі болды - кірістірілген модем - ол SoftBookstore дүкенінен сандық әдебиеттерді тікелей жүктеп алуға мүмкіндік берді.

XNUMX жылдардың басында екі компанияны - NuvoMedia және SoftBook - Gemstar медиа-компаниясы сатып алып, Gemstar eBook Group тобына біріктірілді. Бұл ұйым бірнеше жыл бойы оқырмандарды сатуды жалғастырды (мысалы, RCA REB 1100) және цифрлық кітаптар, алайда 2003 ж жұмыстан шығып кетті.

Бірақ бірыңғай стандартты әзірлеуге қайта оралайық. 1999 жылы Microsoft, NuvoMedia және SoftBook Press Open eBook форумын құрды, ол EPUB бастауын белгілейтін құжат жобасымен жұмыс істей бастады. Бастапқыда стандартты шақырылды OEBPS (ашық электронды кітапты жариялау құрылымы дегенді білдіреді). Бұл сандық басылымды бір файлда (ZIP мұрағаты) таратуға мүмкіндік берді және әртүрлі аппараттық платформалар арасында кітаптарды тасымалдауды жеңілдетеді.

Кейінірек Ашық электронды кітап форумына Adobe, IBM, HP, Nokia, Xerox IT компаниялары және McGraw Hill және Time Warner баспагерлері қосылды. Олар бірге OEBPS әзірлеуді және тұтастай сандық әдебиет экожүйесін дамытуды жалғастырды. 2005 жылы ұйым Сандық баспаға арналған халықаралық форум деп өзгертілді, немесе IDPF.

2007 жылы IDPF OEBPS пішімінің атын EPUB деп өзгертті және оның екінші нұсқасын әзірлеуге кірісті. Ол 2010 жылы көпшілік назарына ұсынылды. Дегенмен, жаңа өнім бұрынғысынан еш айырмашылығы жоқ еді қолдауға ие болды векторлық графика және кірістірілген қаріптер.

Осы уақытқа дейін EPUB нарықты жаулап алды және көптеген баспагерлер мен электронды гаджет өндірушілері үшін әдепкі стандартқа айналды. Пішімді O'Reilly және Cisco Press пайдаланған, сонымен қатар оны Apple, Sony, Barnes & Noble және ONYX BOOX құрылғылары қолдаған.

2009 жылы Google Books жобасы жариялады EPUB қолдауы туралы - ол миллионнан астам тегін кітаптарды тарату үшін пайдаланылды. Пішім жазушылар арасында танымал бола бастады. 2011 жылы Дж.К.Роулинг жоспарлары туралы айтты Поттермор веб-сайтын іске қосыңыз және оны сандық түрдегі Поттер кітаптарының жалғыз сату нүктесіне айналдырыңыз.

EPUB әдебиеттерді таратудың стандарты ретінде таңдалды, ең алдымен оның көшіруден қорғауды жүзеге асыру мүмкіндігі (DRM). Жазушының интернет-дүкеніндегі барлық кітаптар осы уақытқа дейін тек осы форматта қол жетімді.

EPUB пішімінің үшінші нұсқасы 2011 жылы шығарылды. Әзірлеушілер аудио және бейне файлдармен және ескертулермен жұмыс істеу мүмкіндігін қосты. Бүгінгі күні стандарт дамуын жалғастыруда - 2017 жылы IDPF тіпті кірді World Wide Web үшін технологиялық стандарттарды жүзеге асыратын 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>

Мазмұндық файлдардан басқа, мұрағатта арнайы шарлау құжаты бар (Навигациялық құжат). Ол кітаптағы мәтін мен суреттердің орналасуын сипаттайды. Оқырман бірнеше бетті «өткізгісі» келсе, оқырман қолданбалары оған қол жеткізе алады.

Мұрағаттағы тағы бір қажетті файл – бума. Ол метадеректерді қамтиды - автор, баспа, тіл, тақырып және т.б. туралы ақпарат. Ол сонымен қатар кітаптың бөлімшелерінің тізімін (омыртқасын) қамтиды. Бума құжатының мысалын көруге болады GitHub ішіндегі IDPF репозиторийінде.

абырой

Пішімнің артықшылығы оның икемділігінде. EPUB құрылғы экранының өлшеміне бейімделетін динамикалық құжат орналасуын жасауға мүмкіндік береді. Бұл форматты көптеген оқырмандар (және басқа электрондық құрылғылар) қолдайтын негізгі себептердің бірі. Мысалы, барлық ONYX BOOX оқырмандары EPUB-пен қораптан тыс жұмыс істейді: негізгі және 6 дюймдік Цезарь 3 премиум және 9,7 дюймге дейін Евклид.

Электрондық кітаптар және олардың форматтары: біз EPUB туралы айтып отырмыз - оның тарихы, жақсы және жаман жақтары
/ ONYX BOOX Цезарь 3

Пішім танымал стандарттарға (XML) негізделгендіктен, оны Интернетте оқу үшін түрлендіру оңай. EPUB интерактивті элементтерді де қолдайды. Иә, ұқсас элементтер PDF файлында бар, бірақ оларды тек меншікті бағдарламалық құралды пайдаланып PDF құжатына қосуға болады. EPUB жағдайында олар кітапқа кез келген мәтіндік редакторда белгілеу және XML тегтері арқылы қосылады.

EPUB бағдарламасының тағы бір артықшылығы оның көру қабілеті немесе дислексиясы бар адамдарға арналған мүмкіндіктері болып табылады. Стандарт экрандағы мәтінді көрсетуді өзгертуге мүмкіндік береді - мысалы, белгілі бір әріп комбинацияларын бөлектеңіз.

EPUB, жоғарыда атап өткеніміздей, баспагерге көшіруден қорғауды орнату мүмкіндігін береді. Қажет болса, электронды кітап сатушылар қолдана алады олардың құжатқа қол жеткізуді шектейтін механизмдері. Ол үшін мұрағаттағы right.xml файлын өзгерту керек.

кемшіліктер

EPUB басылымын жасау үшін XML, XHTML және CSS синтаксисін түсінуіңіз керек. Бұл жағдайда идентификаторлардың үлкен санымен жұмыс істеуге тура келеді. Салыстыру үшін, дәл солай FB2 стандарты тек ең аз қажетті тегтер жиынтығын қамтиды - көркем әдебиеттің орналасуына жеткілікті. Және құру үшін PDF құжаттары Арнайы білім мүлдем қажет емес - арнайы бағдарламалық жасақтама бәріне жауап береді.

EPUB сонымен қатар көптеген иллюстрациялары бар комикстердің және басқа кітаптардың дизайнының күрделілігі үшін сынға ұшырайды. Бұл жағдайда баспагер әрбір сурет үшін бекітілген координаттары бар статикалық орналасуды жасауы керек - бұл көп күш пен уақытты қажет етуі мүмкін.

Ары қарай не

IDPF қазіргі уақытта пішімге арналған жаңа спецификациялармен жұмыс істеуде. Мысалы, олардың бірі интерактивті оқулықтар жасауға көмектеседі жасырын бөлімдері бар. Бір кітап мұғалім мен студент үшін басқаша көрінеді - екінші жағдайда, мысалы, тесттерге немесе бақылау сұрақтарына жауаптар жасырылады.

Электрондық кітаптар және олардың форматтары: біз EPUB туралы айтып отырмыз - оның тарихы, жақсы және жаман жақтары
Сурет: Гуиан Болисай / CC BY-SA

Жаңа функция оқу үдерісін қайта құруға көмектеседі деп күтілуде. Бүгінгі таңда EPUB-ты ірі университеттер, мысалы, Оксфорд университеті белсенді түрде қолданады. Бірнеше жыл бұрын олар қосылды Сандық кітапхана қолданбасында EPUB 3.0 қолдауы.

IDPF сонымен қатар EPUB жүйесінде Ашық аннотация түсіндірмелерін енгізу үшін спецификация жасайды. Бұл стандартты 3 жылы W2013C әзірлеген - ол аннотациялардың күрделі түрлерімен жұмыс істеуді жеңілдетеді. Мысалы, оны JPEG кескінінің белгілі бір бөліміне ескертпе қосу үшін пайдалануға болады. Қосымша стандарт механизмін жүзеге асырады бір EPUB құжатының көшірмелері арасында аннотациялардағы өзгерістерді синхрондау. Аннотация пішімі ескертпелерін ашыңыз қосуға болады EPUB файлдарына қазірдің өзінде енгізілген, бірақ олар үшін ресми спецификация әлі қабылданған жоқ.

Сондай-ақ стандарттың жаңа нұсқасы – EPUB 3.2 бойынша жұмыс жүргізілуде. Онда форматтар болады WOFF 2.0 и SFNT, олар қаріптерді қысу үшін қолданылады (кейбір жағдайларда олар файл өлшемдерін 30%-ға азайта алады). Әзірлеушілер сонымен қатар кейбір ескірген HTML атрибуттарын ауыстырады. Мысалы, аудио және бейне файлдарды белсендіруге арналған бөлек триггер элементінің орнына жаңа стандартта жергілікті HTML аудио және бейне элементтері болады.

Жоба сипаттамалары и Өзгерістер тізімі W3C GitHub репозиторийінде қол жетімді.

ONYX-BOOX электрондық оқырмандарына шолулар:

Ақпарат көзі: www.habr.com

пікір қалдыру