Nā puke uila a me kā lākou mau ʻano: ke kamaʻilio nei mākou e pili ana i ka EPUB - kona mōʻaukala, nā pono a me nā pōʻino

Ma mua o ka moʻomanaʻo ua kākau mākou e pili ana i ke ʻano o nā ʻano e-puke Djvu и FB2.

ʻO ke kumuhana o ka ʻatikala o kēia lā ʻo EPUB.

Nā puke uila a me kā lākou mau ʻano: ke kamaʻilio nei mākou e pili ana i ka EPUB - kona mōʻaukala, nā pono a me nā pōʻino
Kiʻi: Nathan Oakley / CC BY

Moolelo o ke ano

I nā makahiki 90, ua hoʻomalu ʻia ka mākeke e-puke e nā hoʻonā waiwai. A he nui nā mea hana e-heluhelu i kā lākou ʻano ponoʻī. No ka laʻana, ua hoʻohana ʻo NuvoMedia i nā faila me ka hoʻonui .rb. He mau pahu kēia me kahi faila HTML a me kahi faila .info i loaʻa nā metadata. Ua paʻakikī kēia kūlana i ka hana a nā mea hoʻopuka - pono lākou e hoʻonohonoho i nā puke no kēlā me kēia ʻano. ʻO kahi hui o nā ʻenekinia mai Microsoft, ʻo NuvoMedia a me SoftBook Press i ʻōlelo ʻia i hoʻomaka e hoʻoponopono i ke kūlana.

I kēlā manawa, e lanakila ana ʻo Microsoft i ka mākeke e-puke a ke hoʻomohala nei i kahi noi e-heluhelu no Windows 95. Hiki iā mākou ke ʻōlelo ʻo ka hana ʻana i kahi ʻano hou he ʻāpana ia o ka hoʻolālā ʻoihana IT giant.

Inā mākou e kamaʻilio e pili ana iā NuvoMedia, ua manaʻo ʻia kēia ʻoihana ka mea hana o ka mea heluhelu uila uila mua EBook Rocket. ʻEwalu megabytes wale nō ka hoʻomanaʻo o loko o ka hāmeʻa, a ʻaʻole i ʻoi aku ke ola pākaukau ma mua o 40 mau hola. No ka SoftBook Press, ua hoʻomohala pū lākou i nā mea heluhelu uila. Akā he hiʻohiʻona ʻokoʻa kā lākou mau mea hana - kahi modem i kūkulu ʻia - hiki iā ʻoe ke hoʻoiho pololei i nā palapala kikohoʻe mai ka SoftBookstore.

I ka hoʻomaka ʻana o nā makahiki XNUMX, ua kūʻai ʻia nā hui ʻelua - NuvoMedia a me SoftBook - e ka hui media Gemstar a hoʻohui ʻia i ka Gemstar eBook Group. Ua hoʻomau kēia hui i ke kūʻai aku i nā mea heluhelu no kekahi mau makahiki (no ka laʻana, RCA REB 1100) a me nā puke kikohoʻe, akā i ka makahiki 2003 hele i ka hana.

Akā, e hoʻi kākou i ka hoʻomohala ʻana i kahi maʻamau hoʻokahi. I ka makahiki 1999, ua hoʻokumu ʻo Microsoft, NuvoMedia a me SoftBook Press i ka Open eBook Forum, kahi i hoʻomaka ai e hana i ka palapala kikoo i hōʻailona i ka hoʻomaka ʻana o EPUB. Kūlana mua ua kāheaʻia OEBPS (kū no ka Open EBook Publication Structure). Ua maʻalahi ka hoʻolaha ʻana i kahi paʻi kikohoʻe i hoʻokahi faila (ZIP archive) a maʻalahi hoʻi i ka hoʻoili ʻana i nā puke ma waena o nā paepae lako like ʻole.

Ma hope mai, hui pū nā hui IT Adobe, IBM, HP, Nokia, Xerox a me nā mea hoʻopuka McGraw Hill a me Time Warner i ka Open eBook Forum. Ua hoʻomau lākou i ka hoʻomohala ʻana i ka OEBPS a me ka hoʻomohala ʻana i ka kaiaola palapala kikohoʻe holoʻokoʻa. Ma 2005, ua kapa hou ʻia ka hui ʻo ka International Forum for Digital Publishing, a i ʻole IDPF.

I ka makahiki 2007, ua hoʻololi ʻo IDPF i ka inoa o ka hōpili OEBPS i EPUB a hoʻomaka i ka hoʻomohala ʻana i kāna mana lua. Ua hōʻike ʻia i ka lehulehu i ka makahiki 2010. ʻAʻole ʻokoʻa ka huahana hou mai kona mua, akā naʻe loaʻa ke kākoʻo kiʻi kiʻi vector a me nā kikokikona i kūkulu ʻia.

I kēia manawa, ua lawe ʻo EPUB i ka mākeke a lilo i mea maʻamau no nā mea hoʻopuka a me nā mea hana uila uila. Ua hoʻohana mua ʻia ke ʻano e O'Reilly a me Cisco Press, a ua kākoʻo ʻia e nā polokalamu Apple, Sony, Barnes & Noble, a me ONYX BOOX.

I ka makahiki 2009, ka papahana Google Books kūkala ʻia e pili ana i ke kākoʻo no ka EPUB - ua hoʻohana ʻia e puʻunaue ʻoi aku ma mua o hoʻokahi miliona mau puke manuahi. Ua hoʻomaka ke ʻano e kaulana i waena o nā mea kākau. I ka makahiki 2011, JK Rowling haʻi ʻia e pili ana i nā hoʻolālā e hoʻomaka i ka pūnaewele Pottermore a lilo ia i wahi kūʻai wale nō o nā puke Potter ma ke ʻano kikohoʻe.

Ua koho ʻia ʻo EPUB i mea maʻamau no ka hoʻolaha ʻana i nā palapala, ma muli o kona hiki ke hoʻokō i ka pale kope (DRM). ʻO nā puke āpau ma ka hale kūʻai pūnaewele o ka mea kākau i kēia manawa loaʻa wale ma kēia ʻano.

Ua hoʻokuʻu ʻia ke kolu o ka mana EPUB i ka makahiki 2011. Ua hoʻohui nā mea hoʻomohala i ka hiki ke hana me nā faila leo a me nā wikiō a me nā footnote. I kēia lā ke hoʻomau nei ka maʻamau - ma 2017 IDPF komo mai ʻāpana o ka W3C consortium, nāna e hoʻokō i nā kūlana ʻenehana no ka Pūnaewele puni honua.

Pehea e hana ai ka EPUB

ʻO kahi puke ma ke ʻano EPUB he waihona ZIP. Mālama ia i ka kikokikona o ka paʻi ʻana ma ke ʻano o XHTML a i ʻole HTML ʻaoʻao a i ʻole nā ​​faila PDF. Aia i loko o ka waihona ka ʻikepili media (leo, wikiō a i ʻole nā ​​kiʻi), nā kikokikona a me nā metadata. Loaʻa paha i nā faila hou me nā ʻano CSS a i ʻole Pls- nā palapala me ka ʻike no nā lawelawe hana haʻiʻōlelo.

ʻO XML markup ke kuleana no ka hōʻike ʻana i ka ʻike. He ʻāpana puke me ka leo a me ke kiʻi i hoʻokomo ʻia e like paha me keia:

<?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>

Ma waho aʻe o nā faila maʻiʻo, aia ka waihona i kahi palapala hoʻokele kūikawā (Navigation Document). Hōʻike ia i ka hoʻonohonoho ʻana o nā kikokikona a me nā kiʻi i loko o kahi puke. Loaʻa i nā noi mea heluhelu inā makemake ka mea heluhelu e "hoʻokuʻu" i kekahi mau ʻaoʻao.

ʻO kekahi faila i makemake ʻia i loko o ka waihona he pūʻolo. Loaʻa i ka metadata - ka ʻike e pili ana i ka mea kākau, ka mea hoʻopuka, ka ʻōlelo, ke poʻo inoa, a pēlā aku. Aia pū kekahi papa inoa o nā māhele o ka puke. Hiki ke nānā ʻia kahi laʻana o kahi palapala pūʻolo ma ka waihona IDPF ma GitHub.

kiʻekiʻe

ʻO ka pōmaikaʻi o ke ʻano o kona maʻalahi. ʻAe ʻo EPUB iā ʻoe e hana i ka hoʻolālā palapala hoʻoikaika e hoʻololi i ka nui o kāu pale kelepona. ʻO kēia kekahi o nā kumu nui i kākoʻo ʻia ai ke ʻano e ka nui o ka poʻe heluhelu (a me nā mea uila ʻē aʻe). No ka laʻana, hana nā mea heluhelu ONYX BOOX āpau me EPUB ma waho o ka pahu: mai ke kumu a me ka 6 iniha. Kaisara 3 a hiki i ka premium a me 9,7-inihi Euclid.

Nā puke uila a me kā lākou mau ʻano: ke kamaʻilio nei mākou e pili ana i ka EPUB - kona mōʻaukala, nā pono a me nā pōʻino
/ ONYX BOOX Kaisara 3

No ka mea ua hoʻokumu ʻia ke ʻano ma nā kūlana kaulana (XML), maʻalahi ke hoʻololi no ka heluhelu ʻana ma ka Pūnaewele. Kākoʻo pū ʻo EPUB i nā mea pili. ʻAe, aia nā mea like i ka PDF, akā hiki iā ʻoe ke hoʻohui iā lākou i kahi palapala PDF me ka hoʻohana ʻana i ka lako polokalamu proprietary. Ma ka hihia o EPUB, ua hoʻohui ʻia lākou i ka puke me ka hoʻohana ʻana i ka markup a me nā hōʻailona XML i kekahi mea hoʻoponopono kikokikona.

ʻO kekahi pōmaikaʻi o EPUB kona mau hiʻohiʻona no ka poʻe me nā pilikia ʻike a i ʻole dyslexia. Hāʻawi ka maʻamau iā ʻoe e hoʻololi i ka hōʻike ʻana o nā kikokikona ma ka pale - no ka laʻana, e hōʻike i kekahi mau hui leka.

EPUB, e like me kā mākou i ʻike mua ai, hāʻawi i ka mea hoʻopuka i ka manawa e hoʻokomo i ka pale kope. ʻO nā mea kūʻai e-puke inā makemake ʻia hiki ke hoʻohana kā lākou mau hana e kaupalena ana i ke komo ʻana i ka palapala. No ka hana ʻana i kēia, pono ʻoe e hoʻololi i ka faila rights.xml ma ka waihona.

hewa

No ka hana ʻana i kahi hoʻolaha EPUB, pono ʻoe e hoʻomaopopo i ka syntax XML, XHTML, a me CSS. I kēia hihia, pono ʻoe e hana me ka nui o nā mea hōʻike. No ka hoʻohālikelike, like FB2 maʻamau ʻo ia wale nō ka palena liʻiliʻi i koi ʻia o nā hōʻailona - lawa no ka hoʻolālā o ka moʻolelo. A e hana Nā palapala PDF ʻAʻole koi ʻia ka ʻike kūikawā - nā lako polokalamu kūikawā ke kuleana no nā mea āpau.

Hoʻohewa pū ʻia ʻo EPUB no ka paʻakikī o ka hoʻolālā ʻana o nā comics a me nā puke ʻē aʻe me nā kiʻi he nui. I kēia hihia, pono ka mea hoʻopuka e hana i kahi hoʻolālā static me nā hoʻonohonoho paʻa no kēlā me kēia kiʻi - hiki i kēia ke hoʻoikaika nui a me ka manawa.

He aha ka mea aʻe

Ke hana nei ʻo IDPF i nā kikoʻī hou no ka ʻano. No ka laʻana, e kōkua kekahi o lākou iā ʻoe e hana i nā haʻawina pili me nā ʻāpana huna. He ʻokoʻa ke ʻano o ka puke like no ke kumu a me kahi haumāna - ma ka hihia ʻelua, no ka laʻana, e hūnā ʻia nā pane i nā hoʻokolohua a i ʻole nā ​​nīnau mana.

Nā puke uila a me kā lākou mau ʻano: ke kamaʻilio nei mākou e pili ana i ka EPUB - kona mōʻaukala, nā pono a me nā pōʻino
Kiʻi: ʻO Guian Bolisay / CC BY-SA

Manaʻo ʻia e kōkua ka hana hou i ka hoʻonohonoho hou ʻana i ke kaʻina hoʻonaʻauao. I kēia lā, hoʻohana ikaika ʻia ʻo EPUB e nā kula nui, no ka laʻana ke Kulanui o Oxford. He mau makahiki i hala aku nei lakou hoʻohui ʻia Kākoʻo ʻo EPUB 3.0 i kāu palapala waihona waihona kikohoʻe.

Ke hana nei ʻo IDPF i kahi kikoʻī no ka hoʻokō ʻana i nā footnotes Open Annotation ma EPUB. Ua hoʻomohala ʻia kēia maʻamau e ka W3C i ka makahiki 2013 - ua maʻalahi ia i ka hana ʻana me nā ʻano annotation paʻakikī. No ka laʻana, hiki iā ʻoe ke hoʻohana iā ia e hoʻohui i kahi leka i kahi ʻāpana kikoʻī o kahi kiʻi JPEG. Kūlana koho hoʻokō i ka mīkini ka hoʻonohonoho like ʻana i nā hoʻololi i nā hōʻike ma waena o nā kope o ka palapala EPUB hoʻokahi. Wehe i nā memo palapala hōʻike hiki ke hoʻohui i loko o nā faila EPUB i kēia manawa, akā ʻaʻole i ʻae ʻia kahi kikoʻī maʻamau no lākou.

Ke hoʻomaka nei ka hana ma kahi mana hou o ka maʻamau - EPUB 3.2. Loaʻa iā ia nā ʻano WOFF 2.0 и SFNT, i hoʻohana ʻia no ka hoʻopaʻa ʻana i nā font (ma kekahi mau manawa hiki iā lākou ke hōʻemi i ka nui o ka faila ma 30%). E hoʻololi pū nā mea hoʻomohala i kekahi mau hiʻohiʻona HTML kahiko. No ka laʻana, ma kahi o kahi mea hoʻokalakupua kaʻawale no ka hoʻāla ʻana i nā faila leo a me nā faila wikiō, e loaʻa i ka maʻamau hou nā mea leo HTML maoli a me nā mea wikiō.

Palapala hoakaka и Papa inoa o nā hoʻololi Loaʻa i ka waihona W3C GitHub.

Nā manaʻo o nā mea heluhelu e-ONYX-BOOX:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka