View Single Post
Old 03-26-2013, 03:39 PM   #4
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,561
Karma: 20150435
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by mamster View Post
I'd prefer not to embed fonts unless there's a good reason to.
Fine. Usage of some Japanese characters in an otherwise Latin-based text seems a good reason to me (with the current generation of ebook readers, at least). I assume you mean hiragana/katakana/kanji characters, and not just Latin letters with diacritics used for transliteration. If it's the latter, then it's not so clear... but still it's a valid reason.

Quote:
Are there any common platforms that will fail to render my Japanese text if I don't embed fonts?
Yes. ADE, as you found out, and most dedicated hardware ebook readers, which are based on the same rendering engine as ADE.

Quote:
Do I need to worry about ADE?
About ADE itself, maybe not so much. But it's probably the best "emulator" for ebook readers.

Quote:
Does anyone even use it anymore?
Well... almost everyone who buys ePub books has to use ADE for downloading them. But see above, anyway.

Quote:
What's the best practice for this situation?
You cannot expect the default fonts in every reader to include all possible Unicode characters. So as soon as you are including some exotic ones (and Japanese is exotic in most American and European countries) it's a good idea to embed a font. But code the CSS such that it's very simple to disable the font, so an interested user (or yourself in the future) can easily do that. With this I mean, for instance, using the embedded font in a single class, and using multiple classes in HTML elements if needed, rather than using the embedded font in multiple classes.
Jellby is offline   Reply With Quote