var mi_version = '8.12.1';
var mi_track_user = true;
var mi_no_track_reason = '';
var disableStrs = [
'ga-disable-G-MEZCRFS10C',
'ga-disable-UA-20582113-1',
];/* Function to detect opted out users */
function __gtagTrackerIsOptedOut() {
for (var index = 0; index < disableStrs.length; index++) {
if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
return true;
}
}return false;
}/* Disable tracking if the opt-out cookie exists. */
if (__gtagTrackerIsOptedOut()) {
for (var index = 0; index < disableStrs.length; index++) {
window[disableStrs[index]] = true;
}
}/* Opt-out function */
function __gtagTrackerOptout() {
for (var index = 0; index < disableStrs.length; index++) {
document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStrs[index]] = true;
}
}if ('undefined' === typeof gaOptout) {
function gaOptout() {
__gtagTrackerOptout();
}
}
window.dataLayer = window.dataLayer || [];window.MonsterInsightsDualTracker = {
helpers: {},
trackers: {},
};
if (mi_track_user) {
function __gtagDataLayer() {
dataLayer.push(arguments);
}function __gtagTracker(type, name, parameters) {
if (!parameters) {
parameters = {};
}if (parameters.send_to) {
__gtagDataLayer.apply(null, arguments);
return;
}if (type === 'event') {
parameters.send_to = monsterinsights_frontend.v4_id;
var hookName = name;
if (typeof parameters['event_category'] !== 'undefined') {
hookName = parameters['event_category'] + ':' + name;
}if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
MonsterInsightsDualTracker.trackers[hookName](parameters);
} else {
__gtagDataLayer('event', name, parameters);
}
parameters.send_to = monsterinsights_frontend.ua;
__gtagDataLayer(type, name, parameters);
} else {
__gtagDataLayer.apply(null, arguments);
}
}__gtagTracker('js', new Date());
__gtagTracker('set', {
'developer_id.dZGIzZG': true,
});
__gtagTracker('config', 'G-MEZCRFS10C', {"forceSSL":"true"} );
__gtagTracker('config', 'UA-20582113-1', {"forceSSL":"true"} );
window.gtag = __gtagTracker; (function () {
/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
/* ga and __gaTracker compatibility shim. */
var noopfn = function () {
return null;
};
var newtracker = function () {
return new Tracker();
};
var Tracker = function () {
return null;
};
var p = Tracker.prototype;
p.get = noopfn;
p.set = noopfn;
p.send = function () {
var args = Array.prototype.slice.call(arguments);
args.unshift('send');
__gaTracker.apply(null, args);
};
var __gaTracker = function () {
var len = arguments.length;
if (len === 0) {
return;
}
var f = arguments[len - 1];
if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
if ('send' === arguments[0]) {
var hitConverted, hitObject = false, action;
if ('event' === arguments[1]) {
if ('undefined' !== typeof arguments[3]) {
hitObject = {
'eventAction': arguments[3],
'eventCategory': arguments[2],
'eventLabel': arguments[4],
'value': arguments[5] ? arguments[5] : 1,
}
}
}
if ('pageview' === arguments[1]) {
if ('undefined' !== typeof arguments[2]) {
hitObject = {
'eventAction': 'page_view',
'page_path': arguments[2],
}
}
}
if (typeof arguments[2] === 'object') {
hitObject = arguments[2];
}
if (typeof arguments[5] === 'object') {
Object.assign(hitObject, arguments[5]);
}
if ('undefined' !== typeof arguments[1].hitType) {
hitObject = arguments[1];
if ('pageview' === hitObject.hitType) {
hitObject.eventAction = 'page_view';
}
}
if (hitObject) {
action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
hitConverted = mapArgs(hitObject);
__gtagTracker('event', action, hitConverted);
}
}
return;
}function mapArgs(args) {
var arg, hit = {};
var gaMap = {
'eventCategory': 'event_category',
'eventAction': 'event_action',
'eventLabel': 'event_label',
'eventValue': 'event_value',
'nonInteraction': 'non_interaction',
'timingCategory': 'event_category',
'timingVar': 'name',
'timingValue': 'value',
'timingLabel': 'event_label',
'page': 'page_path',
'location': 'page_location',
'title': 'page_title',
};
for (arg in args) {
if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
hit[gaMap[arg]] = args[arg];
} else {
hit[arg] = args[arg];
}
}
return hit;
}try {
f.hitCallback();
} catch (ex) {
}
};
__gaTracker.create = newtracker;
__gaTracker.getByName = newtracker;
__gaTracker.getAll = function () {
return [];
};
__gaTracker.remove = noopfn;
__gaTracker.loaded = true;
window['__gaTracker'] = __gaTracker;
})();
} else {
console.log("");
(function () {
function __gtagTracker() {
return null;
}window['__gtagTracker'] = __gtagTracker;
window['gtag'] = __gtagTracker;
})();
}
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.hollybrady.com\/wp-includes\/js\/wp-emoji-release.min.js"}};
/*! This file is auto-generated */
!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode,e=(p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0),i.toDataURL());return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([129777,127995,8205,129778,127999],[129777,127995,8203,129778,127999])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings);
https://www.hollybrady.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.hollybrady.com","hash_tracking":"false","ua":"UA-20582113-1","v4_id":"G-MEZCRFS10C"};
window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
https://www.hollybrady.com/wp-includes/js/jquery/jquery.min.js
https://www.hollybrady.com/wp-includes/js/jquery/jquery-migrate.min.js
https://www.hollybrady.com/wp-content/plugins/add-to-any/addtoany.min.js
https://www.hollybrady.com/wp-content/themes/atahualpa.3.7.24/js/DD_roundies.js
https://www.hollybrady.com/wp-content/uploads/caos/590a8a58.js
window.dataLayer = window.dataLayer || [];function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-20582113-1', {"cookie_prefix":"CaosGtag","cookie_domain":"www.hollybrady.com","cookie_expires":2592000,"cookie_flags":"samesite=none;secure","allow_google_signals":true,"anonymize_ip":true,"site_speed_sample_rate":"1"});
https://www.hollybrady.com/wp-content/plugins/responsive-menu-pro/public/js/noscroll.js
|
Creating an Illustrated EBookPosted by Holly Brady under New Media Are you considering republishing your children’s book, cookbook, graphic novel, crafts guide or travel book in digital format? For these kinds of books, the ePub format–which allows words to flow from one page to another as your reader enlarges text or changes fonts–doesn’t work. The illustrations, sidebars, and photos you so carefully placed beside certain sections of your book take on a life of their own. For such books, you need to create a fixed-layout file, one that displays each spread just as your designer originally planned.  Fixed-layout ebooks look great on the new tablets that everyone’s getting for Christmas (Apple iPad, B&N Nook, Kobo VOX). But they are tricky to produce, especially if you’re moving from a print book into an enhanced iBook for the iPad. Renowned explanation graphics designer Nigel Holmes and I have been running down rabbit holes for the past year trying to get his book Pinhole and the Expedition to the Jungle into a fixed-layout format for the iPad. We finally did it. And here are the top things we learned: - There aren’t yet many vendors who know how to take a print book and turn it into an enhanced ebook for the iPad. We used YUDU, which is located in (surprise!) Great Britain. Innodata also works, I’m told.
- Price pressure on these books is fierce. You spend a chunk to have the book recreated for the iPad, and the market wants to pay $3.99 or less. Yike. Hopefully, all those folks who got iPads for Christmas will be looking to buy enhanced ebooks, which could drive up revenue.
- If you hold the iPad in landscape mode, you see an entire spread from the book–without a seam. Nice! But on the iPad’s 10-inch screen, the font you chose for your print book looks small–and on the 7-inch screen of all the other tablets, it’s unreadable. Of course, your readers can enlarge the text with their fingers, but then you lose the effect of the spreads.
- Every new format of a book requires a separate ISBN number. Per BISG.
For a little extra pizazz, we also laced the adventure story with sounds. If you have an iPad and would like to see the result, here’s a free peek. | About This SiteI help serious writers publish their own books -- in hardcover, softcover, ebook, enhanced ebook or audiobook form. For some writers, I also serve as a developmental editor. Subscribe to HollyBrady.comStanford Continuing Studies CourseHow to Self-Publish: A Roadmap for Entrepreneurial Writers Through Stanford Continuing Studies, I teach a course for writers who are looking for a clear understanding of how to publish independently — including all the decision points you’ll encounter along the way. Space is limited to 25 participants. For more information, join the mailing list at Stanford Continuing Studies. |
|
(function() {
window.mc4wp = window.mc4wp || {
listeners: [],
forms: {
on: function(evt, cb) {
window.mc4wp.listeners.push(
{
event : evt,
callback: cb
}
);
}
}
}
})();
(function() {function maybePrefixUrlField () {
const value = this.value.trim()
if (value !== '' && value.indexOf('http') !== 0) {
this.value = 'http://' + value
}
}const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]')
for (let j = 0; j < urlFields.length; j++) {
urlFields[j].addEventListener('blur', maybePrefixUrlField)
}
})();
https://www.hollybrady.com/wp-includes/js/comment-reply.min.js
var spam_destroyer = {"key":"spam-destroyer-0cedad659d45869a2a2bfcd5af5fd1a2","lifetime":"3600"};
https://www.hollybrady.com/wp-content/plugins/spam-destroyer/assets/kill.js
https://www.hollybrady.com/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js
jQuery(document).ready(function($){var ResponsiveMenuPro ={trigger: '#responsive-menu-pro-button',animationSpeed:500,breakpoint:767,isOpen: false,activeClass: 'is-active',container: '#responsive-menu-pro-container',openClass: 'responsive-menu-pro-open',activeArrow: '▲',inactiveArrow: '▼',wrapper: '#responsive-menu-pro-wrapper',linkElement: '.responsive-menu-pro-item-link',subMenuTransitionTime:200,originalHeight: '',openMenu: function(){$(this.trigger).addClass(this.activeClass);$('html').addClass(this.openClass);$('.responsive-menu-pro-button-icon-active').hide();$('.responsive-menu-pro-button-icon-inactive').show();this.setWrapperTranslate();this.isOpen = true},closeMenu: function(){$(this.trigger).removeClass(this.activeClass);$('html').removeClass(this.openClass);$('.responsive-menu-pro-button-icon-inactive').hide();$('.responsive-menu-pro-button-icon-active').show();this.clearWrapperTranslate();$("#responsive-menu-pro > li").removeAttr('style');this.isOpen = false},triggerMenu: function(){this.isOpen ? this.closeMenu() : this.openMenu()},triggerSubArrow: function(subarrow){var sub_menu = $(subarrow).parent().siblings('.responsive-menu-pro-submenu');var self = this;if(sub_menu.hasClass('responsive-menu-pro-submenu-open')){sub_menu.slideUp(self.subMenuTransitionTime, 'linear',function(){$(this).css('display', '')}).removeClass('responsive-menu-pro-submenu-open');$(subarrow).html(this.inactiveArrow);$(subarrow).removeClass('responsive-menu-pro-subarrow-active')}else{sub_menu.slideDown(self.subMenuTransitionTime, 'linear').addClass('responsive-menu-pro-submenu-open');$(subarrow).html(this.activeArrow);$(subarrow).addClass('responsive-menu-pro-subarrow-active')}},menuHeight: function(){return $(this.container).height()},menuWidth: function(){return $(this.container).width()},wrapperHeight: function(){return $(this.wrapper).height()},setWrapperTranslate: function(){switch('left'){case 'left':translate = 'translateX(' + this.menuWidth() + 'px)';break;case 'right':translate = 'translateX(-' + this.menuWidth() + 'px)';break;case 'top':translate = 'translateY(' + this.wrapperHeight() + 'px)';break;case 'bottom':translate = 'translateY(-' + this.menuHeight() + 'px)';break}},clearWrapperTranslate: function(){var self = this},init: function(){var self = this;$(document).on( 'keyup', function(e){if($(window).width() < self.breakpoint){if($.inArray(e.keyCode, [27,37]) !== -1 && self.isOpen){self.closeMenu()}}});$(document).on( 'keyup', function(e){if($(window).width() < self.breakpoint){if($.inArray(e.keyCode, [32,39]) !== -1 && !self.isOpen){self.openMenu()}}});$(this.trigger).on('click', function(e){e.stopPropagation();self.triggerMenu()});$(this.trigger).on( 'mouseup', function(){$(self.trigger).trigger('blur')});$('.responsive-menu-pro-subarrow').on('click', function(e){e.preventDefault();e.stopPropagation();self.triggerSubArrow(this)});$(window).on( 'resize', function(){if($(window).width() >= self.breakpoint){if(self.isOpen){self.closeMenu()}$('#responsive-menu-pro, .responsive-menu-pro-submenu').removeAttr('style')}else{if($('.responsive-menu-pro-open').length > 0){self.setWrapperTranslate()}}});$(this.trigger).on( 'mousedown', function(e){e.preventDefault();e.stopPropagation()});if (jQuery('#responsive-menu-pro-button').css('display') != 'none'){$('#responsive-menu-pro-button,#responsive-menu-pro a.responsive-menu-pro-item-link,#responsive-menu-pro-wrapper input').on( 'focus', function(){$(this).addClass('is-active');$('html').addClass('responsive-menu-pro-open');$('#responsive-menu-pro li').css({"opacity": "1", "margin-left": "0"})});$('a,input,button').on( 'focusout', function( event ){if ( ! $(this).parents('#responsive-menu-pro-container').length ){$('html').removeClass('responsive-menu-pro-open');$('#responsive-menu-pro-button').removeClass('is-active')}})}else{}$('#responsive-menu-pro a.responsive-menu-pro-item-link').on( 'keydown', function(event){if ( [13,27,32,35,36,37,38,39,40].indexOf( event.keyCode) == -1){return}var link = $(this);switch(event.keyCode){case 13:link.click();break;case 27:var dropdown = link.parent('li').parents('.responsive-menu-pro-submenu');if ( dropdown.length > 0 ){dropdown.hide();dropdown.prev().focus()}break;case 32:var dropdown = link.parent('li').find('.responsive-menu-pro-submenu');if ( dropdown.length > 0 ){dropdown.show();dropdown.find('a, input, button, textarea').filter(':visible').first().focus()}break;case 35:var dropdown = link.parent('li').find('.responsive-menu-pro-submenu');if ( dropdown.length > 0 ){dropdown.hide()}$(this).parents('#responsive-menu-pro').find('a.responsive-menu-pro-item-link').filter(':visible').last().focus();break;case 36:var dropdown = link.parent('li').find('.responsive-menu-pro-submenu');if( dropdown.length > 0 ){dropdown.hide()}$(this).parents('#responsive-menu-pro').find('a.responsive-menu-pro-item-link').filter(':visible').first().focus();break;case 37:event.preventDefault();event.stopPropagation();if ( link.parent('li').prevAll('li').filter(':visible').first().length == 0){link.parent('li').nextAll('li').filter(':visible').last().find('a').first().focus()}else{link.parent('li').prevAll('li').filter(':visible').first().find('a').first().focus()}if ( link.parent('li').children('.responsive-menu-pro-submenu').length ){link.parent('li').children('.responsive-menu-pro-submenu').hide()}break;case 38:var dropdown = link.parent('li').find('.responsive-menu-pro-submenu');if( dropdown.length > 0 ){event.preventDefault();event.stopPropagation();dropdown.find('a, input, button, textarea').filter(':visible').first().focus()}else{if ( link.parent('li').prevAll('li').filter(':visible').first().length == 0){link.parent('li').nextAll('li').filter(':visible').last().find('a').first().focus()}else{link.parent('li').prevAll('li').filter(':visible').first().find('a').first().focus()}}break;case 39:event.preventDefault();event.stopPropagation();if( link.parent('li').nextAll('li').filter(':visible').first().length == 0){link.parent('li').prevAll('li').filter(':visible').last().find('a').first().focus()}else{link.parent('li').nextAll('li').filter(':visible').first().find('a').first().focus()}if ( link.parent('li').children('.responsive-menu-pro-submenu').length ){link.parent('li').children('.responsive-menu-pro-submenu').hide()}break;case 40:var dropdown = link.parent('li').find('.responsive-menu-pro-submenu');if ( dropdown.length > 0 ){event.preventDefault();event.stopPropagation();dropdown.find('a, input, button, textarea').filter(':visible').first().focus()}else{if( link.parent('li').nextAll('li').filter(':visible').first().length == 0){link.parent('li').prevAll('li').filter(':visible').last().find('a').first().focus()}else{link.parent('li').nextAll('li').filter(':visible').first().find('a').first().focus()}}break}})}};ResponsiveMenuPro.init()});
jQuery(document).ready(function($) {
if( $(window).width() < 768 ) {
// If any left sidebar exists
if ( $('#left').length || $('#left-inner').length ) {
$("#middle").detach().prependTo('#bodyrow');
}
}
});
function OnResizeDocument () {
if( window.innerWidth < 767 ) {
jQuery(function($) {
$("#middle").detach().prependTo('#bodyrow');
});
}
if( window.innerWidth > 767 ) {
jQuery(function($) {
$("#left").detach().prependTo('#bodyrow');
});
}
}
We absolutely love your blog and find a lot of your post’s to be what precisely I’m looking for. Would you offer guest writers to write content for you personally? I wouldn’t mind creating a post or elaborating on many of the subjects you write in relation to here. Again, awesome blog!
lv m40938 http://leonardocosta.com/sale.asp?url=lv-m40938-b-3371.html
I’m always interested in what others have to say about their experiences. Sharing experiences helps us all figure out how to use these new tools to best advantage.
If I am allowed to – check out this trial book I am currently designing. I think the format is great on my Mac, PC, ipad and Android phone but how does it read for others! http://www.jeremybroun.co.uk/DTA
The book looks good on my devices (Mac, iPad). Did you create it with iAuthor?
Thanks for this info. Very helpful. I will report back after I have tried and tested some of your recommendations.
Hello Holly,
If you can do PDF from Indesign then you can convert it to fixed layout with our service http://www.magicepub.com
Best
Tom
Hi Holly, thanks for the info re yudu. did you create the ebook with a yudu pro account to obtain all the functionality, including the ability to publish for tablets and mobile devices?
When we started working with Yudu, there was very little do-it-yourself functionality on their website, so we worked directly with the tech guys there.
We were just interested in publishing to the iPad because the book–Pinhole and the Expedition to the Jungle–is heavily illustrated. It would not have worked on a small cellphone screen. If you take a look at a sample chapter of the book, you’ll see what I’m talking about.
Now I believe Yudu has more DIY functionality.