01-03-2013, 11:03 PM | #1 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
Where's my Georgia on the Nook?
I have a single outstanding problem to solve with an EPUB that is a little more complex than a novel, but not as complex as a math textbook. Everything is formatted properly and looks great, but on the Nook Color, my body text, which is specified as body { font-family:"Georgia", "Times New Roman", serif } and all of the <p> classes that are based on it show up as the ugly Times New Roman (or Times). I could let this go, because the publisher wants it live very soon, except that the name Dvořák is everywhere throughout one chapter, and it's essential that both diacritics be in place. These are visible in Georgia on the Nook Color with the Publisher Defaults off, except that when I have Publisher Defaults turned ON, what I get is ugly Times New Roman. The Publisher Defaults really help the book look and read better, because there are lists and graphics that have special needs.
Please, please someone tell me why the Nook Color does not use the Georgia font family I have specified when it's a typeface that is one of the standard options on the device? This is the single thing that is holding me up now, and I don't understand why I can't have it on the PD ON side as well as the PD OFF side. Your advice is greatly appreciated. |
01-04-2013, 12:50 AM | #2 |
Grand Sorcerer
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
AFAIK, Georgia is a Microsoft font that won't be available on the Nook unless B&N has licensed it, and since you specified serif as the fallback font, your book will be displayed with the default Nook serif font, which most likely looks like Times New Roman.
In order to avoid this problem, you'll need to embed a free font similar to Georgia. Popular choices are Charis SIL and DejaVu LGC, which both support the accented letters that you need for displaying Dvořák. You can embed them manually or have Calibre do it for you by doing an epub to epub conversion. Last edited by Doitsu; 01-04-2013 at 12:57 AM. |
01-04-2013, 08:32 AM | #3 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
Doitsu, I appreciate the information, which I have read elsewhere in these forums, but I didn't install the Georgia font on the Nook, and therefore, because it is in the font list on my device, it would seem that it must have been licensed by B&N for use on the Nook Color and above? I would like to avoid embedding fonts because there are some diagrams and a few photos in this book, as well as nice chapter dividers, and I'd like to keep the EPUB as trim as possible.
If I remove serif as a fallback font, and simply list "Georgia", I don't suppose that would force it to use Georgia? I will experiment and if necessary, embed the fonts. |
01-04-2013, 09:53 AM | #4 |
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
No, a reader can't use a font that it doesn't have.
|
01-04-2013, 10:46 AM | #5 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
I know that, dgatwood. : )
However, Georgia IS in the list of fonts a reader can choose on the Nook Color. I didn't put it there, so it is a choice by default. Logically, if it's something that can be chosen from the list, as a reader option, it should be available as a publisher default? I'm not calling to something that isn't there. I understand that I will have to embed fonts in order to access the necessary diacritics for this book. But now I'm wondering why a font that is clearly an option for the reader (the person who will be reading a book, also referred to as the user) is not an option for the publisher to access on the same device. Just storing up information for the future. |
01-04-2013, 12:00 PM | #6 |
frumious Bandersnatch
Posts: 7,514
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
The fact that you can choose "Georgia" in a list of fonts provided by the user interface, does not mean the reading software know what to do when a book specifies "Georgia" as font-family.
I know it sounds absurd, but unfortunately reading software and GUI are not that well coupled. It could be that the internal name of the font (the one that the reading application recognizes) is not "Georgia" but something else, like "Georgia (MS)" or "Georgia Regular"... and for convenience the GUI displays just "Georgia". Or it could be that the font is not even accessible for font-family properties can only be selected as a default font. Why don't you just remove font-family from the CSS? That way the user-selected font should prevail. |
01-04-2013, 12:26 PM | #7 | |
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
Quote:
Gross. Leaving out the fallback choice won't force Nook to use Georgia. It will still use whatever font the user chose (or whatever font is the reader default if the user hasn't changed it), and it won't offer the "Publisher Defaults" option unless you embed at least one font in your book. The only thing leaving out the fallback font will do is cause other readers that don't have the Georgia font to fall back to an arbitrary font rather than a serif font. Does that answer the question? Last edited by dgatwood; 01-04-2013 at 12:29 PM. |
|
01-04-2013, 03:30 PM | #8 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
This explanation makes a lot of sense, Jellby. I will try this, and see if the other options allow for the display of the diacritics. The serif choices are Century Schoolbook, Dutch, and Georgia, but it's likely that only Georgia supports them.
|
01-04-2013, 03:37 PM | #9 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
dgatwood, I do understand this. I hate the idea of someone seeing an open rectangle where the ř should be.
These issues are discouraging for designers, but they do challenge us to think differently. |
01-04-2013, 04:15 PM | #10 |
Enthusiast
Posts: 41
Karma: 1000
Join Date: Dec 2010
Location: Virginia Beach, VA, USA
Device: iPhone, NOOK Color, iPad Pro, Kindle Fire HD
|
Because they have to have different ISBNs anyway, maybe I will make a fonts-embedded EPUB for Nook and other readers that support EPUB, and use the nice one that already works perfectly with EVERY user font on the iPad, for the iPad. I hate to do this, but for this book, it may be necessary.
The font the Nook Color defaults to is Dutch, I believe -- that's what it looks like, when compared to the PD Off option. Times New Roman, if it were present on the device, would probably support the diacritics -- it does on the iPad. The "including fonts" issue is something we're used to doing in packaging for print anyway. Embedding is not that far away from it. Thanks, dgatwood and Jellby, for the hand-holding. : ) |
01-04-2013, 04:42 PM | #11 | |
Evangelist
Posts: 416
Karma: 14682
Join Date: May 2008
Location: SF Bay Area
Device: Nook HD, Nook for Windows 8
|
Quote:
That second one is incorrect - the Publisher Defaults option should be there for all trade epubs (unless something got changed while I wasn't looking). |
|
01-04-2013, 04:47 PM | #12 | |
Evangelist
Posts: 416
Karma: 14682
Join Date: May 2008
Location: SF Bay Area
Device: Nook HD, Nook for Windows 8
|
Quote:
With PD ON - you don't have the font-face rules that define what Georgia is would be my guess (since those where in the userStyle css that is injected with PD OFF) Adding the following may work: @font-face { font-family: "Georgia"; font-style: normal; font-weight: normal; src: url("Georgia.ttf")} @font-face { font-family: "Georgia"; font-style: italic, oblique; font-weight: normal; src: url("Georgia-Italic.ttf")} @font-face { font-family: "Georgia"; font-style: normal; font-weight: bold; src: url("Georgia-Bold.ttf")} @font-face { font-family: "Georgia"; font-style: italic, oblique; font-weight: bold; src: url("Georgia-BoldItalic.ttf")} (If this does work it will be fragile - since it's based on current builds and font names that are subject to change). |
|
01-04-2013, 09:58 PM | #13 | |
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
Quote:
Installed fonts should be selectable through a normal font-face property without the need to add an @font rule, but if one is necessary, I would expect it to be in the local form (using the PostScript font name, presumably) rather than the url form, e.g. Code:
@font-face { font-family: "Georgia"; font-style: italic, oblique; font-weight: bold; src: local("Georgia-BoldItalic")} |
|
01-04-2013, 10:02 PM | #14 |
Curmudgeon
Posts: 629
Karma: 1623086
Join Date: Jan 2012
Device: iPad, iPhone, Nook Simple Touch
|
|
01-04-2013, 11:19 PM | #15 |
Booklegger
Posts: 1,801
Karma: 7999816
Join Date: Jun 2009
Location: Toronto, Ontario, Canada
Device: BeBook(1 & 2010), PEZ, PRS-505, Kobo BT, PRS-T1, Playbook, Kobo Touch
|
|
Tags |
diacritics, epub, nook color, publisher defaults |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Hello from Georgia | pianogirl124 | Introduce Yourself | 5 | 06-05-2011 09:43 AM |
Greetings from Georgia | gasusan | Introduce Yourself | 7 | 02-13-2011 12:51 PM |
Hello from Georgia!!! | Big Jo | Introduce Yourself | 13 | 08-15-2010 04:04 PM |
Hello from Georgia! | JillM6 | Introduce Yourself | 10 | 06-14-2010 07:35 AM |
Hello from Georgia | crucianbaby | Introduce Yourself | 9 | 05-21-2010 01:33 PM |