PDF i EPUB glosariusz
Krótkie definicje terminów, które spotykasz, gdy konwertujesz PDF na EPUB i czytasz go na czytniku e-booków. Każda z nich mówi, co to jest w dwóch zdaniach i dlaczego ma to znaczenie dla konwersji.
Zaktualizowane:
Wewnątrz EPUB
- Przepływowy EPUB
- Reflowable EPUB przechowuje tekst i jego strukturę, a nie pozycje na stronie, więc aplikacja do czytania układa go ponownie dla każdego ekranu, czcionki i rozmiaru. Jest to domyślny rodzaj EPUB i przeciwieństwo stałego układu.
- Stały układ EPUB
- Fixed-layout EPUB utrzymuje każdą stronę dokładnie tak, jak została zaprojektowana, jak PDF, i jest zadeklarowana z rendition:layout ustawionym na "pre-paginated" w dokumencie pakietu. Nadaje się do książek obrazkowych, komiksów i książek kucharskich, gdzie pozycja każdego elementu ma znaczenie.
- EPUB 3
- EPUB 3 jest aktualną wersją standardu e-booków EPUB, zbudowanym na XHTML5, CSS, SVG i dokumencie nawigacyjnym HTML. Jego najnowsza rewizja, EPUB 3.3, stała się rekomendacją W3C w 2023 roku.
- EPUB 2
- EPUB 2 jest poprzednią generacją standardu EPUB (2.0.1 z 2010 roku), opartą na XHTML 1.1 i spisie NCX. Został zastąpiony przez EPUB 3, ale wiele starszych plików nadal go używa.
- Kontener EPUB (OCF)
- Plik EPUB to archiwum ZIP ułożone przez Open Container Format (OCF): najpierw niekompresowany plik "mimetype", META-INF/container.xml, który wskazuje na dokument pakietu, i pliki treści. Zmiana nazwy .epub na .zip pozwala zajrzeć do środka.
- Dokument pakietu OPF
- Plik OPF (Open Packaging Format), lub dokument pakietu, jest plikiem XML, który opisuje EPUB: jego metadane, manifest każdego pliku i spine, który ustala kolejność czytania. Aplikacje do czytania znajdują go przez META-INF/container.xml.
- Manifest EPUB
- Manifest to lista, wewnątrz dokumentu pakietu OPF, każdego pliku, który należy do publikacji, każdy z identyfikatorem, ścieżką i typem mediów. Plik w ZIP, który nie znajduje się w manifeście, lub wpis manifestu bez pliku jest błędem.
- EPUB spine
- spine to uporządkowana lista, wewnętrznie w dokumencie pakietu OPF, dokumentów zawartości, przez które czytelnik przewraca strony od początku do końca. Ustala domyślną kolejność czytania książki.
- Tabela zawartości NCX
- NCX (plik kontrolny nawigacji dla XML) jest formatem spisu treści EPUB 2, plik XML o typie mediów application/x-dtbncx+xml. EPUB 3 zastąpił go dokumentem nawigacyjnym HTML, ale wciąż dozwala NCX dla starszych czytników.
- Dokument nawigacji EPUB
- Dokument nawigacyjny to plik XHTML, który zawiera spis treści EPUB 3 jako element nawigacji z epub:type="toc" oraz opcjonalnie punkty orientacyjne i listę stron. Każdy EPUB 3 musi mieć dokładnie jeden, oznaczony właściwością "nav" w manifeście.
- EPUB punkty orientacyjne
- Landmarki to opcjonalny element nawigacji w dokumencie nawigacyjnym EPUB 3 (epub:type="landmarks"), który wskazuje na kluczowe miejsca, takie jak okładka, spis treści i początek głównego tekstu. Niektóre aplikacje czytelnicze używają ich do "Go to beginning" i podobnych poleceń.
- Lista stron EPUB
- Lista stron to element nav (epub:type="page-list") w dokumencie nawigacyjnym EPUB 3, który mapuje numery stron wydania drukowanego na miejsca w e-booku. Pozwala czytelnikom cytować lub przechodzić do "page 42" źródła drukowanego.
- XHTML w EPUB
- Dokumenty treści EPUB są XHTML: HTML napisany w składni XML, więc każdy znacznik musi być zamknięty, atrybuty ujęte w cudzysłów, a plik dobrze uformowany. EPUB 3 używa XHTML składni HTML5; EPUB 2 używał XHTML 1.1.
- CSS w EPUB
- EPUB używa zwykłych arkuszy stylów CSS do prezentacji, ale aplikacje do czytania mogą nadpisywać czcionki, marginesy i kolory, a niektóre właściwości, takie jak ustalenie pozycji, są niewiarygodne lub zabronione. Dobry EPUB CSS jest krótki i pozwala czytelnikowi decydować.
- Typ mediów w EPUB
- Typ mediów (typ MIME) taki jak application/xhtml+xml, image/jpeg lub text/css informuje aplikację do czytania, czym jest każdy plik w EPUB. Każdy element manifestu deklaruje jeden, który musi odpowiadać rzeczywistej treści pliku.
- Metadane Dublin Core (dc:*)
- EPUB metadane używają elementów Dublin Core w dokumencie pakietu: dc:identifier, dc:title i dc:language są wymagane, a dc:creator, dc:date, dc:publisher i inne są opcjonalne. EPUB 3 także wymaga znacznika czasu dcterms:modified.
- EPUB obraz okładki
- Obraz okładki EPUB 3 to element manifestu oznaczony właściwością "cover-image"; aplikacje do czytania wyświetlają go jako miniaturę w bibliotece. Zwykle jest to JPEG lub PNG przedniej okładki.
- Kolejność czytania
- Kolejność czytania to sekwencja, w jakiej tekst ma być czytany: kolumna po kolumnie, z przypisami, podpisami i przypisami dolnymi umieszczonymi tam, gdzie im miejsce. W EPUB jest ustalana przez spine i kolejność elementów w każdym dokumencie.
- EPUB podstawowe typy mediów
- Podstawowe typy mediów to formaty plików, które każdy system odczytu EPUB 3 powinien obsługiwać, więc nie potrzebują zabezpieczenia: obrazy GIF, JPEG, PNG, SVG i WebP, dźwięki MP3, AAC i Opus, czcionki CSS, TrueType, OpenType, WOFF i WOFF2 oraz XHTML. EPUB 3.3 wymienia je w tabeli.
- Zewnętrzny zasób (i jego zamiennik)
- Zagraniczne zasoby to plik, którego typ mediów nie jest jednym z podstawowych typów mediów EPUB, takich jak obraz TIFF. EPUB 3.3 pozwala Ci go uwzględnić tylko z zapasowym rozwiązaniem, zadeklarowanym w manifeście za pomocą atrybutu fallback lub dostarczonym przez HTML, które system czytania może pokazać zamiast tego.
- Unikalny identyfikator EPUB
- Unikalny identyfikator to główny identyfikator EPUB: wartość elementu dc:identifier, do którego wskazuje atrybut unikalny identyfikator elementu pakietu. Często jest to ISBN lub UUID, a EPUB 3.3 mówi, że istotna rewizja wymaga nowego identyfikatora.
- Zasoby zdalne w EPUB
- Zdalny zasób to plik, który EPUB ładuje z sieci zamiast przenosić go w środku ZIP. EPUB 3.3 dozwala na to tylko dla audio, wideo, czcionek i zasobów pobieranych przez skrypty; wszystko inne, w tym obrazy i arkusze stylów, musi znajdować się w kontenerze.
- Treść skryptowana w EPUB
- Dokument z treścią skryptowaną to dokument z treścią EPUB, który zawiera JavaScript lub formularz HTML. EPUB 3.3 umożliwia skryptowanie, ale element manifestu musi zawierać właściwość skryptowaną, a systemy czytelnicze mają swobodę uruchamiania skryptów w sposób ograniczony lub wcale.
- Treść nieliniowa w EPUB
- Treść nieliniowa to dokument wymieniony w EPUB spine z linear="no": materiał pomocniczy, taki jak notatki, klucze odpowiedzi lub opisy, który znajduje się poza głównym porządkiem czytania. Systemy do czytania mogą go pominąć podczas przewracania stron, więc musi być dostępny z linku.
- Maskowanie czcionek
- Zaszyfrowanie czcionki to prosta złośliwość osadzonych plików czcionek, kluczo do unikalnego identyfikatora EPUB i zadeklarowane w META-INF/encryption.xml, aby czcionka nie mogła zostać skopiowana z ZIP i zainstalowana gdzie indziej. EPUB 3.3 mówi, że nie jest to szyfrowanie i nie oferuje żadnej rzeczywistej ochrony.
- Syntetyczny rozkład
- Syntetyczne rozprzestrzenienie to dwie sąsiednie strony wyświetlane obok siebie na jednym ekranie, jak otwarta książka. W stałej układzie EPUB właściwość rendition:spread mówi, kiedy system czytelniczy powinien to zrobić: brak, krajobraz lub oba kierunki.
Wewnątrz PDF
- Niewidoczna warstwa tekstowa PDF
- Warstwa tekstowa PDF to rzeczywiste dane o znakach (jaki glif, w jakiej czcionce, w jakiej pozycji) za tym, co widzisz na stronie. Możesz zaznaczać i wyszukiwać tekst tylko wtedy, gdy istnieje.
- Zeskanowany PDF
- Skanowany PDF zawiera fotografie stron papierowych, więc każda strona jest obrazem bez warstwy tekstowej, chyba że OCR została na niej uruchomiona. Wygląda jak tekst, ale komputer widzi tylko piksele.
- OCR (optymalizacja rozpoznawania znaków)
- OCR (optymalizacja rozpoznawania znaków) przekształca obrazy tekstu w znaki, które komputer może odczytać. Zastosowane do zeskanowanego PDF dodaje warstwę tekstową, z błędami rozpoznawania, które zależą od jakości skanowania, czcionek i języka.
- Otagowany PDF
- Tagowany PDF zawiera drzewo struktury, które oznacza nagłówki, akapity, listy, tabele i kolejność czytania, na tle narysowanego tekstu. Tagów używają czytniki ekranu, a PDF/UA ich wymaga.
- Mapa ToUnicode
- Mapa ToUnicode (CMap) to tabela w czcionce PDF, która wskazuje, który znak Unicode reprezentuje każda glifa. Bez niej program może rysować tekst, ale może nie wiedzieć, jakie to litery.
- Osadzona czcionka
- Osadzona czcionka to plik czcionki (często tylko użyte glify) przechowywany wewnątrz PDF lub EPUB, dzięki czemu tekst wyświetla się tak samo na każdym urządzeniu. W EPUB jest zadeklarowana z @font-face w CSS.
Tekst i typografia
- Naglówka bieżąca
- Nagłówek (lub stopka) bieżący to tekst powtarzany na górze lub na dole każdej strony drukowanego dokumentu, taki jak tytuł książki lub rozdziału oraz numer strony. To mebel stron, a nie część tekstu.
- Przypis w EPUB
- Przypis to nota drukowana na dole strony, do której się odnosi, połączona z tekstem przez znak odniesienia. W EPUB nie ma dolnej części strony, więc nota staje się elementem połączonym, który czytelnicy mogą wyświetlić jako wyskakujące okno.
- Przypis końcowy
- Przypis końcowy to przypis zebrany na końcu rozdziału lub książki zamiast na dole strony. W EPUB 3 jest oznaczony jako epub:type="endnote" w sekcji przypisów końcowych.
- Odniesienie notatkowe
- noteref to link z przypisanym znakiem w tekście (numer górny lub symbol) do swojej noty, oznaczony w EPUB 3 z epub:type="noteref". Aplikacje do czytania, które to obsługują, otwierają notę w oknie emergentnym.
- Ligatura
- Ligatura to pojedynczy glif, który łączy dwie lub trzy litery, takie jak "fi", "fl" lub "ffi". Czcionki używają ich dla wyglądu; podstawowy tekst powinien nadal być oddzielnymi literami.
- Miękki myślnik
- Miękki łamańce (U+00AD) to niewidoczny znak, który oznacza, gdzie słowo może być podzielone; pokazuje się jako łącznik tylko wtedy, gdy linia faktycznie łamie się w tym miejscu. W PDF łącznik na końcu linii może być miękkim łamańcem lub prawdziwym.
E-czytniki i dystrybucja
- Wyślij do Kindle
- Wyślij do Kindle to usługa Amazon do dostarczania własnych dokumentów do biblioteki Kindle, za pośrednictwem aplikacji, strony internetowej lub prywatnego adresu e-mail Kindle. Akceptuje pliki EPUB i konwertuje je do formatu Amazon dla urządzenia.
- KF8 (AZW3)
- KF8 (Kindle Format 8) to format e-booków Amazona oparty na HTML5 i CSS, wprowadzony w 2011 roku; pliki w tym formacie zazwyczaj mają rozszerzenie .azw3. Zastąpił starszy format MOBI na urządzeniach Kindle.
- KEPUB
- KEPUB to Kobo wersja EPUB, rozpoznawana przez rozszerzenie pliku .kepub.epub, które urządzenia Kobo otwierają za pomocą własnego silnika renderującego zamiast ogólnego EPUB. Sklep Kobo własny używa go dla książek, które sprzedaje.
- DRM (zarządzanie prawami cyfrowymi)
- DRM (zarządzanie prawami cyfrowymi) to szyfrowanie, które wiąże e-booka lub PDF z kontem lub urządzeniem, aby nie mogły być otwierane gdzie indziej. E-booki kupowane w sklepach często są w ten sposób chronione.
- EPUBCheck
- EPUBCheck to oficjalny, otwartoźródłowy walidator plików EPUB, utrzymywany przez W3C i wydany na licencji BSD-3-Clause. Zgłasza każdy problem jako komunikat z kodem, takim jak RSC-005 i stopniem ważności: fatalny, błąd, ostrzeżenie, informacja lub użycie.
- System czytania EPUB
- System czytelniczy EPUB to oprogramowanie, które otwiera EPUB i przedstawia je czytelnikowi: wbudowana aplikacja czytnika, Apple Books, Kobo lub aplikacja na telefon. EPUB 3.3 definiuje go jako system, który przetwarza publikacje EPUB do prezentacji użytkownikowi.
- EPUB CFI
- Plik EPUB CFI (Canonical Fragment Identifier) jest standardowym sposobem wskazywania dowolnej lokalizacji lub zakresu wewnątrz EPUB, zapisywanym jako epubcfi(…) z ścieżką przez pakiet i dokument. Systemy czytelnicze mogą go używać do zakładek, podświetleń i pozycji czytania.
- MOBI
- MOBI to starszy format e-booka oparty na Mobipocket, który używały wczesne Kindle, z rozszerzeniem .mobi. Strona pomocy Amazon Send to Kindle nie wymienia już go wśród obsługiwanych formatów, podczas gdy wymienia EPUB.
Dostępność, języki i media
- EPUB metadane dostępności
- Metadane dostępności to właściwości schema.org w dokumencie pakietu, takie jak schema:accessMode, schema:accessibilityFeature i schema:accessibilitySummary, które opisują, jak dostępny jest EPUB. Sklepy i biblioteki pokazują je czytelnikom, którzy polegają na technologii asystencyjnej.
- Tekst alternatywny
- Tekst alternatywny to krótki tekst alternatywny dla obrazu, zapisany w atrybucie alt elementu img, który czytniki ekranu odczytują na głos zamiast obrazu. Obrazy dekoracyjne otrzymują pusty atrybut alt.
- Kierunek postępu strony (książki RTL)
- page-progression-direction to atrybut EPUB spine (ltr, rtl lub domyślny), który wskazuje czytelnikowi, w jakim kierunku przewracają się strony. Książki w języku arabskim, hebrajskim i perskim używają rtl, podobnie jak japońskie książki ustawione pionowo.
- Pionowe pisanie w EPUB
- Pionowe pisanie ustawia tekst w kolumnach od góry do dołu, czytane od prawej do lewej, jak w tradycyjnych japońskich, chińskich i koreańskich książkach. EPUB 3 wspiera to poprzez właściwość CSS writing-mode (vertical-rl).
- SVG w EPUB
- SVG (Scalable Vector Graphics) to format obrazu wektorowego XML dozwolony w EPUB 3, zarówno jako pliki obrazów, jak i inline w dokumentach treści. W przeciwieństwie do JPEG lub PNG, pozostaje ostry w dowolnym rozmiarze.
- EPUB nakładki multimedialne
- Nakładki multimedialne synchronizują nagraną narrację z tekstem EPUB 3, używając plików SMIL, które łączą klipy audio z elementami dokumentów zawartości. Aplikacje do czytania podświetlają każdą frazę w miarę, jak jest odczytywana na głos.
- Znacznik języka (dc:language i xml:lang)
- Etykieta językowa to kod, taki jak en, en-US, ar lub ja, który określa, w jakim języku jest tekst, zapisana według składni BCP 47. EPUB deklaruje ją w dc:language w dokumencie pakietu oraz z lang i xml:lang w dokumentach zawartości.
- Znacznik łamania strony
- Znacznik łamania strony to element w EPUB, zazwyczaj z epub:type="pagebreak" i numerem strony jako etykietą, który rejestruje, gdzie zaczynała się strona wydania drukowanego. Każdy znacznik łamania strony wraz z listą stron pozwala czytelnikom znaleźć "page 42" źródła drukowanego.
- WCAG
- WCAG (Wytyczne dotyczące dostępności treści sieciowych) to standard W3C dotyczący dostępnych treści w sieci, z kryteriami sukcesu na trzech poziomach: A, AA i AAA. Jego aktualna wersja to WCAG 2.2, a EPUB Dostępność 1.1 opiera się na niej.
- EPUB Dostępność 1.1
- EPUB Dostępność 1.1 to rekomendacja W3C, opublikowana w październiku 2024 roku, która definiuje, kiedy EPUB jest dostępny i jak to zgłosić. Wymaga metadanych odkrywania, zgodności z WCAG 2 oraz cech specyficznych dla EPUB, takich jak nawigacja po stronach, gdzie istnieje wydanie drukowane.
- Ace do DAISY
- Ace by DAISY to darmowe narzędzie do sprawdzania dostępności dla EPUB od DAISY Consortium, dostępne jako narzędzie wiersza poleceń i aplikacja stacjonarna. Pomaga ocenić EPUB pod kątem praktyk dostępności; nie zastępuje przeglądu przez człowieka.