Jeffrey Cross
Jeffrey Cross

Создание новой электронной книги O'Reilly Media: крутые инструменты на кухне

С 2003 года на сайте Cool Tools было размещено более 2000 проверенных и проверенных материалов. В сотрудничестве с Cool Tools мы собрали их первый сборник электронных книг: Cool Tools in the Kitchen от Кевина Келли и Стивена Лекарта. Из предисловия Стивена:

В широком смысле, Cool Tool может быть любой книгой, гаджетом, программным обеспечением, видео, картой, оборудованием, материалом или веб-сайтом, который доказал свою полезность. Обзоры там не являются сравнительными обзорами, которые вы найдете в журналах и на других сайтах, которые дают плюсы и минусы для каждого элемента. Скорее, наши обзоры - это откровенные восторженные рекомендации, представленные читателями, которые клянутся этими предметами и говорят, почему вы должны их использовать. Думайте об этой книге как о очень хорошо осведомленном лучшем друге, который недвусмысленно рекомендует самые крутые вещи.

В отличие от большинства электронных книг O'Reilly Media, эта книга доступна только в одном формате: ePUB (но, как и все электронные книги O’Reilly Media, она не содержит DRM). Это потому, что формат ePUB обладает некоторыми уникальными преимуществами и возможностями, и мы планировали этот проект с Кевином с самого начала как исследование того, как далеко мы можем взять ePUB, чтобы перенести опыт Cool Tools в электронную книгу.

Я попросил Нелли МакКессон, специалиста по производству средств массовой информации O'Reilly Media ePub Wrangler, рассказать, как появилась эта книга.

Это было действительно командное усилие, чтобы получить конечный продукт там, где он есть, и потребовало много взад и вперед. Файлы были отправлены [директору по контенту и издательской деятельности O'Reilly Media] Адаму Витверу в Word, который переписал их в соответствии с нашими стандартными соглашениями. Затем он проверил файлы через наше обычное преобразование в DocBook и затем epub.

Адам впервые попробовал создать некоторые настройки вручную, в основном пытаясь отразить сайт Cool Tools. [Библиотекарь Cool Tools Research] Камиль Клотье вместе с авторами Стивеном и Кевином вернулся к нам со списком идей и изменений, после чего Адам передал проект мне.

С моей стороны, очень помогло то, что мы выбрали одного целевого читателя: iBooks. Существует огромное разнообразие в разных вещах, которые могут быть выполнены на разных читателях, но iBooks, как правило, наиболее универсален. Таким образом, у меня было гораздо больше свободы для работы, и мне также не пришлось иметь дело с большим объемом тестирования и контроля качества, которые потребовались бы для обеспечения более широкой совместимости.

Тем не менее, сборка для iBooks все еще имеет свои особенности. Во-первых, нет настольного приложения для тестирования. Я фактически использовал Adobe Digital Editions в качестве своей тестовой среды, а затем периодически загружал его сначала на iPad Адама, а потом и свое, когда ему надоело, что я посылаю ему файлы для загрузки и Спрэнг для другого iPad для меня, чтобы использовать. Нет хорошего способа обойти кеш данных iBooks, а это означало, что каждый раз, когда я хотел проверить новую итерацию, мне приходилось полностью удалять iBooks с моего iPad и переустанавливать, а затем перезагружать новейший файл epub.

Что касается конкретного дизайна, мне сложно сказать, как я, наконец, достиг конечного результата. Я прошел много итераций, пытаясь найти что-то, что соответствовало бы замыслу авторов и редактора, а также удовлетворило мой дизайн. Я на самом деле получил идею об открывающих вкладках главах за день до того, как мой первый черновик должен был поступить, и решил приступить к реализации (я думаю, что из-за этого я немного опоздал). Только тогда я действительно почувствовал себя счастливым из-за того, что сделал, как будто я на правильном пути.

Для вкладок я применил фиксированную ширину и цвет фона к содержащему элементу и использовал свойство webkit-border-radius для скругления углов. Вместо использования нижней границы я добавил горизонтальное правило под заголовком главы и дал ему отрицательное верхнее поле, чтобы оно перекрывало нижний край ограничительной рамки. Я действительно думал о Kindle, когда делал это, поскольку Kindle не поддерживает границы, но поддерживает


s. Я на самом деле сделал тестовое преобразование в Mobi пару дней назад, чтобы посмотреть, что произойдет, и названия глав были одной из моих единственных настроек, которые выглядели наполовину прилично из-за
«S. Если бы мы хотели выпустить прилично выглядящую версию Kindle, мне сначала пришлось бы создать совершенно другой epub, а затем вырезать или изменить много материала, а затем пересчитать. Как я уже говорил, если бы мы собирались сделать кросс-совместимый продукт, то я был бы более осторожен, но выглядел бы он не так хорошо.

Я взял небольшую хитрость из блога Лиз Кастро, чтобы заставить работать сетки открывания глав. iBooks не любит ограничения размера, применяемые непосредственно к изображениям, поэтому я помещаю каждое изображение в тег div. Размер div равен 30% ширины, а размер изображения - 100% - в общем случае, поместите изображение на всю ширину его контейнера, так что изображение в конечном итоге также будет на 30% размера страницы. Затем я дал этим div'ам значение «display» для «inline-block» в css. Это позволяет им всем бежать вместе, а не разбивать их на свою собственную линию.

Что касается уникальных цветов глав, я старался максимально встроить базовый стиль и использовать реальные каскады. Я пометил каждую главу пометьте пользовательским классом для этой главы, а затем просто добавьте пользовательский CSS для вещей, которые нужно изменить - цвета фона и т. д. Это не революционно или «волшебно», но важно, и если бы я знал чуть меньше Что касается CSS, я мог бы легко сделать это неправильно - создать совершенно новое определение для каждого класса главы, что добавило бы много ненужного беспорядка в код. Например, вот несколько строк из CSS для заголовков глав:

/ * заголовок и страница об авторских правах * / .chapter-title {text-align: center; цвет: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; отступы: 9px 5px 5px 5px; нижнее поле: 0px; максимальная ширина: 75%; } .ch01 .chapter-title {background-color: # EE0000; граница: 1px solid # EE0000; } .ch02 .chapter-title {background-color: # 91219E; граница: 1px solid # 91219E; }

Интересно, что разрывы страниц все еще были чем-то вроде битвы. Чтение в Интернете очень похоже на чтение на большом свитке - страница такая же длинная, как и содержимое; Электронные книги по-прежнему больше похожи на печатные книги, так как они по-прежнему имеют фиксированный размер страницы, но читатель может изменять, сколько материалов он хочет на этой странице (путем настройки шрифта, размера шрифта, полей и т. д.).Чтобы сохранить эту возможность, будут некоторые презентации, в которых контент странно ломается. Я пришел к этой идее некоторое время назад, и она кажется мне совершенно естественной. Я родом из печатного производства, и есть вещи, которые в печатной книге сводят меня с ума, но в eReader я едва замечаю - вдовы, сироты, плохие разрывы строк и т. Д. - и я не совсем уверен, как интерпретировать этот сдвиг в себе.

Большое спасибо Нелли, Адаму, Камилле, Стивену и Кевину за то, что это произошло!

Поделиться

Оставить комментарий