SlideShare a Scribd company logo
1 of 37
Download to read offline
Font Embedding
Meets
The Hero’s Journey
The
Font Embedder’s
Journey
Or...
What is the
hero’s journey?
The Narrative Arch of the Font Embedder’s Journey
You are a hero.
You just might not know it yet...
The Font Embedder’s Journey: The Ordinary World
The status quo, preset ebook design
The Font Embedder’s Journey: The Call to Adventure
The Font Embedder’s Journey: The Refusal of the Call
Maybe you shouldn’t embed fonts?
•	 Technical and admin overhead
•	 Added cost of premium ebook fonts
•	 Time spent becoming a lawyer to understand
the nuances of font licenses
•	 Font embedding support is notoriously spotty
•	 Frustration
time = $$
$$ = $$
But you’re a hero — You have to take up the call!
(Typography hero pictured above)
The Font Embedder’s Journey: Crossing the Threshold
Of course you should embed fonts:
•	 User experience
•	 Branding
•	 Differentiate your product
•	 Print and ebook consistency
•	 Compelling page designs
•	 Special character support
•	 See Charles Nix for more reasons
...Plus, be the hero of your ebook odyssey!
The Font Embedder’s Journey: Meeting the Mentor
#eprdctn
ebookcraft
Liz Castro &
Pigs, Gourds & Wikis
EPUB Secrets
eBOUND
BISG
The Font Embedder’s Journey: Meeting the Mentor
OBrady Wan Kenobi
(AKA the lovely and wise Laura Brady)
The Font Embedder’s Journey: The First Challenge
Finding the right fonts
Barriers to font embedding:
•	 End User License Agreements (EULAs)
•	 Pricing
•	 Lack of support
•	 To encrypt or not
•	 e-reader display issues
The Font Embedder’s Journey: The First Challenge
End User License Agreements (EULAs)
•	 Font libraries are likely limited to use
in print books
•	 New licenses need to be purchased
for use in ebooks (if available)
•	 Most font EULA restrict “distribution”
— without using font encryption,
ebooks are considered to be
distribution
•	 Do not include paid fonts in ebooks,
even when using font encryption,
unless explicitly approved in the EULA
or by the font foundry directly
The Font Embedder’s Journey: The First Challenge
What to look for in font EULAs:
When purchasing a font, look for
explicit language regarding ebooks:
•	 ebook font licensing
•	 Font embedding
•	 EPUB/ebook embedding
The Font Embedder’s Journey: The First Challenge
Be careful, even free fonts have EULAs...
Read the license thoroughly.
Look for fonts that allow:
•	 (re)Distribution
•	 Extraction
•	 Downloads
•	 Modification
Open source font licenses:
•	 SIL International Open Font License (OFL)
•	 Apache License
•	 Creative Commons
•	 GNU Public License
The Font Embedder’s Journey: The First Challenge
Where to find fonts:
Open Source Fonts:
•	 Google Web Fonts
•	 League of Moveable Type
•	 Font Squirrel
Premium options:
(require encryption)
•	 Fontspring
•	 MyFonts
The Font Embedder’s Journey: The First Challenge
What a good premium license looks like:
The Font Embedder’s Journey: The First Challenge
Font formats:
For font embedding in ebooks there
are two formats to worry about:
OTF and TTF.
TrueType (.ttf)
Although not listed in the spec,
some e-readers support the use of
TrueType fonts. Widely used in print
and web documents, this format
also supports the Unicode range.
OpenType (.otf):
This format is recommended in the
epub3 spec. It is also widely used for
print and web. The format was created
by Adobe and Microsoft and supports
the full Unicode range of characters.
The Font Embedder’s Journey: Temptation
Using fonts without a proper license
Adobe fonts can be embedded into
ebooks if you have a Creative Cloud
membership.
BUT, these fonts must be encrypted.
If you aren’t encrypting the fonts, you
need to change your typeface.
This goes with other premium, too.
The Font Embedder’s Journey: The Dark Inner Moment
This is that time when you have a font, but you
contemplate whether or not it’s worth the hassle
to come...
The Font Embedder’s Journey: The Final Battle
The Battle: Embedding Fonts
•	 From InDesign with encryption
(For premium fonts or fonts
with EULA restrictions)
•	 From InDesign and removing
encryption
(Open license fonts required)
•	 Hand coding with @font-face
(Open source license required) Wherein font rendering can be as bad as You Know Who...
The Font Embedder’s Journey: The Final Battle
Exporting from InDesign with Encryption
•	 When exporting a font with embeddable
fonts, InDesign encrypts (mangles) the
font files and includes an encryption.xml
file to the META-INF folder.
•	 It creates a “fonts” folder within the
OEBPS folder, and attaches your
encrypted font files
•	 It adds the font information to your CSS.
•	 Fonts are listed in the CSS file under @
font-face rule and in paragraph <p> style
and character <span> styles.
•	 It also declares all of the font files in the
content.opf file
The Font Embedder’s Journey: The Final Battle
Content.opf file:
Font media types: More confusion!
Even if your font is a TrueType font, with a .ttf extension, it is most
likely an OpenType font.
So, in the manifest, we will include the media type as
“application/vnd.ms-opentype”
If this media-type doesn’t work, try
“application/font-sfnt”
<item id=”OpenSans-Bold.ttf” href=”font/OpenSans-Bold.ttf” media-type=”application/vnd.ms-opentype” />
The Font Embedder’s Journey: The Final Battle
Removing encryption from InDesign
•	 Delete the encryption.xml file from the
META-INF folder.
•	 Delete the fonts in the Fonts folder and
replace them with original font files.
•	 Ensure that the @font-face CSS calls and
the Content.opf file links match the font file
names.
The Font Embedder’s Journey: The Final Battle
Adding fonts from scratch:
You will need to add fonts to the
following locations
•	 Add the fonts to CSS using the @font-
face format
•	 Add the fonts to your font stacks for
different paragraph styles
•	 Create a “font” folder within the
OEBPS folder
•	 Add links to the content.opf file point-
ing to the proper location (OEBPS >
font > “Proper file name”
The Font Embedder’s Journey: The Final Battle
Fix for Apple iBooks
When embedding font for iBooks,
whether encrypted or not, there is added
code.
Luckily, InDesign now adds this
meta-property tag for us:
The Font Embedder’s Journey: The Final Battle
Font stacks (aka graceful degradation)
•	 To do this, you will need to evaluate
e-reader fonts and decide which pair best to
your design.
•	 Add font stacks in your CSS under any class
definition
•	 Place fonts in descending order, with your
most desirable fonts at the start and generic
font types, such as “serif” or “sans-serif”, at
the end.
The Font Embedder’s Journey: The Final Battle
Issues (aka collateral damage)
•	 Font embedding is spotty, so it requires a
lot of testing across devices
•	 If a font isn’t licensed for EPUB, InDesign
will strip our the fonts and botch your
designs
•	 Some e-readers just suck—It’s not you
it’s them.
The Font Embedder’s Journey: The Final Battle
Testing, testing, 1-2-3...
The Font Embedder’s Journey: The Final Battle
Victory! Success!
The Font Embedder’s Journey: The Journey Home
You are Celebrated as the Hero You Are!
(If only in your mind)
You are a hero.

More Related Content

More from BookNet Canada

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...BookNet Canada
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024BookNet Canada
 
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024BookNet Canada
 
Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024BookNet Canada
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024BookNet Canada
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...BookNet Canada
 
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...BookNet Canada
 
Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023BookNet Canada
 
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023BookNet Canada
 
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...BookNet Canada
 
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023BookNet Canada
 

More from BookNet Canada (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
 
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
 
Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
 
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
 
Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
 
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
 

Recently uploaded

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

Digital Typography: Font Management - ebookcraft 2016 - Champagne Choquer

  • 4. The Narrative Arch of the Font Embedder’s Journey
  • 5. You are a hero. You just might not know it yet...
  • 6. The Font Embedder’s Journey: The Ordinary World The status quo, preset ebook design
  • 7. The Font Embedder’s Journey: The Call to Adventure
  • 8. The Font Embedder’s Journey: The Refusal of the Call Maybe you shouldn’t embed fonts? • Technical and admin overhead • Added cost of premium ebook fonts • Time spent becoming a lawyer to understand the nuances of font licenses • Font embedding support is notoriously spotty • Frustration time = $$ $$ = $$
  • 9. But you’re a hero — You have to take up the call! (Typography hero pictured above)
  • 10. The Font Embedder’s Journey: Crossing the Threshold Of course you should embed fonts: • User experience • Branding • Differentiate your product • Print and ebook consistency • Compelling page designs • Special character support • See Charles Nix for more reasons ...Plus, be the hero of your ebook odyssey!
  • 11. The Font Embedder’s Journey: Meeting the Mentor #eprdctn ebookcraft Liz Castro & Pigs, Gourds & Wikis EPUB Secrets eBOUND BISG
  • 12. The Font Embedder’s Journey: Meeting the Mentor OBrady Wan Kenobi (AKA the lovely and wise Laura Brady)
  • 13.
  • 14. The Font Embedder’s Journey: The First Challenge Finding the right fonts Barriers to font embedding: • End User License Agreements (EULAs) • Pricing • Lack of support • To encrypt or not • e-reader display issues
  • 15. The Font Embedder’s Journey: The First Challenge End User License Agreements (EULAs) • Font libraries are likely limited to use in print books • New licenses need to be purchased for use in ebooks (if available) • Most font EULA restrict “distribution” — without using font encryption, ebooks are considered to be distribution • Do not include paid fonts in ebooks, even when using font encryption, unless explicitly approved in the EULA or by the font foundry directly
  • 16. The Font Embedder’s Journey: The First Challenge What to look for in font EULAs: When purchasing a font, look for explicit language regarding ebooks: • ebook font licensing • Font embedding • EPUB/ebook embedding
  • 17. The Font Embedder’s Journey: The First Challenge Be careful, even free fonts have EULAs... Read the license thoroughly. Look for fonts that allow: • (re)Distribution • Extraction • Downloads • Modification Open source font licenses: • SIL International Open Font License (OFL) • Apache License • Creative Commons • GNU Public License
  • 18. The Font Embedder’s Journey: The First Challenge Where to find fonts: Open Source Fonts: • Google Web Fonts • League of Moveable Type • Font Squirrel Premium options: (require encryption) • Fontspring • MyFonts
  • 19. The Font Embedder’s Journey: The First Challenge What a good premium license looks like:
  • 20. The Font Embedder’s Journey: The First Challenge Font formats: For font embedding in ebooks there are two formats to worry about: OTF and TTF. TrueType (.ttf) Although not listed in the spec, some e-readers support the use of TrueType fonts. Widely used in print and web documents, this format also supports the Unicode range. OpenType (.otf): This format is recommended in the epub3 spec. It is also widely used for print and web. The format was created by Adobe and Microsoft and supports the full Unicode range of characters.
  • 21. The Font Embedder’s Journey: Temptation Using fonts without a proper license Adobe fonts can be embedded into ebooks if you have a Creative Cloud membership. BUT, these fonts must be encrypted. If you aren’t encrypting the fonts, you need to change your typeface. This goes with other premium, too.
  • 22. The Font Embedder’s Journey: The Dark Inner Moment This is that time when you have a font, but you contemplate whether or not it’s worth the hassle to come...
  • 23.
  • 24. The Font Embedder’s Journey: The Final Battle The Battle: Embedding Fonts • From InDesign with encryption (For premium fonts or fonts with EULA restrictions) • From InDesign and removing encryption (Open license fonts required) • Hand coding with @font-face (Open source license required) Wherein font rendering can be as bad as You Know Who...
  • 25. The Font Embedder’s Journey: The Final Battle Exporting from InDesign with Encryption • When exporting a font with embeddable fonts, InDesign encrypts (mangles) the font files and includes an encryption.xml file to the META-INF folder. • It creates a “fonts” folder within the OEBPS folder, and attaches your encrypted font files • It adds the font information to your CSS. • Fonts are listed in the CSS file under @ font-face rule and in paragraph <p> style and character <span> styles. • It also declares all of the font files in the content.opf file
  • 26. The Font Embedder’s Journey: The Final Battle
  • 27. Content.opf file: Font media types: More confusion! Even if your font is a TrueType font, with a .ttf extension, it is most likely an OpenType font. So, in the manifest, we will include the media type as “application/vnd.ms-opentype” If this media-type doesn’t work, try “application/font-sfnt” <item id=”OpenSans-Bold.ttf” href=”font/OpenSans-Bold.ttf” media-type=”application/vnd.ms-opentype” />
  • 28. The Font Embedder’s Journey: The Final Battle Removing encryption from InDesign • Delete the encryption.xml file from the META-INF folder. • Delete the fonts in the Fonts folder and replace them with original font files. • Ensure that the @font-face CSS calls and the Content.opf file links match the font file names.
  • 29. The Font Embedder’s Journey: The Final Battle Adding fonts from scratch: You will need to add fonts to the following locations • Add the fonts to CSS using the @font- face format • Add the fonts to your font stacks for different paragraph styles • Create a “font” folder within the OEBPS folder • Add links to the content.opf file point- ing to the proper location (OEBPS > font > “Proper file name”
  • 30. The Font Embedder’s Journey: The Final Battle Fix for Apple iBooks When embedding font for iBooks, whether encrypted or not, there is added code. Luckily, InDesign now adds this meta-property tag for us:
  • 31. The Font Embedder’s Journey: The Final Battle Font stacks (aka graceful degradation) • To do this, you will need to evaluate e-reader fonts and decide which pair best to your design. • Add font stacks in your CSS under any class definition • Place fonts in descending order, with your most desirable fonts at the start and generic font types, such as “serif” or “sans-serif”, at the end.
  • 32. The Font Embedder’s Journey: The Final Battle Issues (aka collateral damage) • Font embedding is spotty, so it requires a lot of testing across devices • If a font isn’t licensed for EPUB, InDesign will strip our the fonts and botch your designs • Some e-readers just suck—It’s not you it’s them.
  • 33. The Font Embedder’s Journey: The Final Battle Testing, testing, 1-2-3...
  • 34.
  • 35. The Font Embedder’s Journey: The Final Battle Victory! Success!
  • 36. The Font Embedder’s Journey: The Journey Home You are Celebrated as the Hero You Are! (If only in your mind)
  • 37. You are a hero.