Включіть практичні шрифти EPUB та використовуйте компетентність у галузі цифрової публікації
Консалтинг, управління проектами та навчання цифровим видавництвом

Веб-типографіка та електронні книги
Починаючи з перших версій CSS, завжди можна було вказати шрифти для форматування тексту у веб-дизайні. Але лише з тих пір, як певний формат оптимізованих Інтернетом файлів шрифтів був стандартизований, і сучасні веб-браузери також широко їх підтримують, веб-типографіка перетворилася на бурхливу дисципліну веб-дизайну, яка набуває все більшого значення в практичному застосуванні. Численні приклади показують, наскільки креативно шрифт та типографіка використовуються зараз в Інтернеті.
Типографіка також відіграє все більш важливу роль у дизайні електронних книг, оскільки сучасне покоління зчитувачів eInk та додатків EPUB підтримує вбудовані шрифти. Однак принципи дизайну тут набагато ближчі до веб-дизайну, ніж до класичної верстки друку, як детально показано в довідковій роботі "Типографіка електронних книг".
Які шрифти можна використовувати?
Хоча використання шрифтів у веб-дизайні досі є складною темою через сумісність з браузерами, виробники електронних книг EPUB роблять це відносно просто: згідно специфікації EPUB, веб-шрифти в OTF або WOFF бути використаним. Поточне покоління програм читання та читання, як правило, підтримує обидва варіанти, тому, на мій досвід, достатньо включити один із двох форматів. Я переважно вибираю OTF, просто тому, що це найпоширеніший із двох форматів.
Типові на робочому столі Windows TrueType-Деякі системи читання також підтримують шрифти (TTF), але це не стосується ширини. Тому я б не радив використовувати шрифти TTF, тим більше, що перетворення шрифтів TrueType у шрифти OTF можливо без проблем.
Цікавою новою розробкою від Linotype є шрифти eText: за допомогою цих шрифтів була розроблена ціла серія шрифтів, мікротипографія яких оптимізована для невеликих дисплеїв та електронних зчитувачів. Якщо у вас є особливі вимоги щодо оптимальної читабельності, вам слід поглянути на ці шрифти.
Остерігайтеся підводних каменів!
Однак слід зазначити, що використання комерційно доступних шрифтів в електронних книгах або на веб-сайтах, як правило, має бути дозволено окремо! Умови ліцензії та витрати на це значно різняться залежно від постачальника шрифтів. Отже, якщо ви хочете створити відповідну законодавству, ви повинні переконатися, як регулюється ця точка для потрібного шрифту.
Також слід брати до уваги технічні питання: постачальники веб-шрифтів у форматі WOFF часто пропонують лише розміщення шрифтів для доступу веб-сайтів під час роботи - це неможливо для електронних книг, оскільки шрифти не можна завантажувати з мережі. Варіанти веб-шрифтів відомих шрифтів також часто мають значно нижчий рівень покриття Unicode.
Джерела безліцензійних шрифтів та корисних інструментів шрифтів
Безліцензійні шрифти можуть бути розумною альтернативою ліцензуванню комерційних шрифтів. На додаток до комерційних постачальників шрифтів, наприклад, такі платформи пропонують веб-шрифти без ліцензії, які також можуть бути включені в комерційні видання:
Є також багато середніх і дрібних дизайнерів шрифту та агентств, деякі з яких пропонують дуже красиві та вільно використовувані шрифти. Наприклад, із проектом інтелектуального видавництва я мав дуже хороший досвід роботи зі шрифтами від ливарної машини exljbris. Шрифт Open Sans, розміщений у проекті Google Webfont, вже став класикою сучасного веб-дизайну. А тим, хто надає особливого значення широкому покриттю шрифтів Unicode, добре пропонуються шрифти з відкритим кодом проекту Linux Libertine.
До речі, Font Squirrel пропонує не тільки веб-шрифти, але й генератор необхідної інформації CSS для вбудовування шрифтів. Якщо для вашого дизайну доступні лише шрифти TrueType, ви знайдете безкоштовні онлайн-інструменти для перетворення шрифтів у файли OTF та WOFF на Font2Web або www.freefontconverter.com.
Як він інтегрований у файл EPUB?

Вбудовані шрифти у файлову систему файлу EPUB
Перш за все, файли шрифтів повинні бути інтегровані в ZIP-контейнер файлу EPUB. Щодо вбудовування, це залежить від виробника, де файли зберігаються у внутрішній файловій системі EPUB або як називаються пов’язані підкаталоги. Однак з практичних міркувань має сенс зберігати шрифти там, де знаходяться інші загальновживані ресурси, такі як CSS.
Особливості окремих інструментів:
- Сигіл зазвичай зберігає шрифти у стандартній папці «Шрифти» і генерує їх автоматично.
- Adobe InDesign: Експорт EPUB в InDesign вбудовує шрифти, які використовуються за замовчуванням. Хоча таку поведінку можна запобігти, це може призвести до юридичних проблем, якщо шрифти експортуються непомітно у виробничих даних.
- iBooks: Для того, щоб шрифти можна було використовувати тут, додаток очікує, крім правил стандарту EPUB, файл конфігурації XML із зазначеною назвою "com.apple.ibooks.display-options.xml" в електронній книзі.
Цей файл параметрів відображення повинен знаходитись у підкаталозі "META-INF" файлової системи EPUB і мати такий вміст:
Крім того, згідно з правилами EPUB, файли шрифтів, звичайно, також повинні створюватися як елементи у розділі файлу content.opf. Інформація MIMETYPE, необхідна для заповнення атрибута типу носія:
- Для OTF: "application/vnd.ms-opentype"
- Для WOFF: "application/font-woff"
Для прикладу, показаного вище, у content.opf потрібні такі записи:
Як працює використання шрифтів у CSS?
Щоб шрифти можна було використовувати для макетування класів CSS, спочатку їх слід опублікувати в CSS за допомогою команди @ font-face. Це трапляється на початку файлу CSS, оскільки шрифти слід читати під час відтворення файлів HTML перед тим, як їх можна використовувати. Синтаксис для @ font-face такий:
Ім'я у "сімействі шрифтів" можна вільно обирати, але воно не повинно містити umlauts, спеціальні символи, пробіли тощо містять. Властивість "src" містить шлях до файлу шрифту відносно файлу CSS.
Якщо різні стилі шрифтів зберігаються у різних файлах шрифтів (що часто трапляється), команда @ font-face повторюється, і файли шрифтів призначаються різним можливим комбінаціям стилю шрифту та ваги шрифту:
Після визначення шрифту за допомогою команди @ font-face, сімейство шрифтів можна використовувати в інструкціях CSS для сімейства шрифтів, як і будь-який інший вбудований шрифт читачів електронних книг. Завжди рекомендується працювати із запасним шрифтом, якщо файл відкрито в системах читання, які не підтримують вбудовування шрифтів:
Як реагують програми eReaders та EPUB?
У поточному поколінні пристроїв та програм вбудовування шрифтів легко підтримується такими перевіреними системами читання: Amazon Kindle, Tolino Shine, Kobo Reader, Sony Reader, Adobe Digital Editions, Apple iBooks, Google Play Books. Проблеми з відображенням інтегрованих веб-шрифтів все ще існують як у програмі “Kindle for PC”, так і у ряду старих та дешевих пристроїв eInk на базі Adobe SDK.
Пристрої для зчитування обробляють шрифти наступним чином: Коли електронну книгу відкрито вперше, вміст за замовчуванням відображається зі шрифтом за замовчуванням. Це також відображається окремо в меню вибору шрифтів, наприклад, із записами, такими як "Оригінал" або "Шрифт видавця". Вибір шрифту все ще можна адаптувати для читача, тому специфікації видавця можуть мати лише характер "серйозної рекомендації".

Відображення вбудованих шрифтів у меню вибору шрифтів iBooks та Tolino Shine
Можливості та обмеження
Якщо врахувати широке використання інтеграції шрифтів у світі eReader, то в даний час можливо впровадити стислу типографіку в електронних книгах із відносно простими механізмами і, наприклад, послідовно впроваджувати видавничий інтелект у цифрові носії. Необхідні технології використовують загальноприйняті веб-стандарти і підтримуються майже всіма загальними системами читання.
Основними перешкодами на шляху впровадження можуть бути питання ліцензування або витрати, якщо певні комерційні шрифти також будуть використовуватися в електронній книзі та в Інтернеті. Обережність також абсолютно необхідна у всіх сузір'ях, де зміна шрифту може спричинити помилки, що спотворюють значення, наприклад, при використанні шрифтів символів та подібних декоративних елементів, або зі шрифтами з несумісними з Unicode гліфами!
Однак, якщо ви пам’ятаєте про ці відносно незначні обмеження, використання веб-шрифтів у EPUB є простим у використанні інструментом для привабливого дизайну електронних книг.