09-14-2009, 11:00 PM | #1 |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
User Stylesheet for Adobe Digital Editions
In What's the default ADE font?, Peter Sorotokin mentioned that device manufacturers can override the default font (or even make it user-selectable) through a user stylesheet.
In Changing paragraph spacing in DRMed epub?, Who are you? provided instructions for where to put a userStyle.css for the (Windows) Sony eBook Library viewer. It seems that something similar could (should) be available for all versions of ADE. However, so far only the Sony viewer is known to work this way. In a recent post, which I can't find (so please provide a reference), someone mentioned that a @font-face can override one of the three default font-families (serif, san-serif, monospace). This provides a particularly simple application of a User Stylesheet. I enclose the following userStyle.css: Code:
@font-face { font-family: "Liberation Sans", sans-serif; font-weight: normal; font-style: normal; src: url(res:///adobe/fonts/LiberationSans-Regular.ttf); } @font-face { font-family: "Liberation Sans", sans-serif; font-weight: bold; font-style: normal; src: url(res:///adobe/fonts/LiberationSans-Bold.ttf); } @font-face { font-family: "Liberation Sans", sans-serif; font-weight: normal; font-style: italic; src: url(res:///adobe/fonts/LiberationSans-Italic.ttf); } @font-face { font-family: "Liberation Sans", sans-serif; font-weight: bold; font-style: italic; src: url(res:///adobe/fonts/LiberationSans-BoldItalic.ttf); } @font-face { font-family: "Liberation Serif", serif; font-weight: normal; font-style: normal; src: url(res:///adobe/fonts/LiberationSerif-Regular.ttf); } @font-face { font-family: "Liberation Serif", serif; font-weight: bold; font-style: normal; src: url(res:///adobe/fonts/LiberationSerif-Bold.ttf); } @font-face { font-family: "Liberation Serif", serif; font-weight: normal; font-style: italic; src: url(res:///adobe/fonts/LiberationSerif-Italic.ttf); } @font-face { font-family: "Liberation Serif", serif; font-weight: bold; font-style: italic; src: url(res:///adobe/fonts/LiberationSerif-BoldItalic.ttf); } @font-face { font-family: "Liberation Mono", monospace; font-weight: normal; font-style: normal; src: url(res:///adobe/fonts/LiberationMono-Regular.ttf); } @font-face { font-family: "Liberation Mono", monospace; font-weight: bold; font-style: normal; src: url(res:///adobe/fonts/LiberationMono-Bold.ttf); } @font-face { font-family: "Liberation Mono", monospace; font-weight: normal; font-style: italic; src: url(res:///adobe/fonts/LiberationMono-Italic.ttf); } @font-face { font-family: "Liberation Mono", monospace; font-weight: bold; font-style: italic; src: url(res:///adobe/fonts/LiberationMono-BoldItalic.ttf); } The attached screenshots show TEST_defaultfonts.epub with this userStyle.css active. Unlike with the original default fonts, the Liberation fonts have explicit bold, italic, and bolditalic versions which are being correctly displayed here. There is obviously other things that can go into userStyle.css, which has the advantage that it can be applied to all DRMed ePubs. In my opinion, all implementations of ADE should allow and document the addition of userStyle.css and user-defined fonts. |
09-15-2009, 08:10 AM | #2 |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
It is also easy to switch to a sans-serif default font by using the same font for serif and sans-serif. For example, the userStyle.css:
Code:
@font-face { font-family: "Arial Black", serif, sans-serif; font-weight: normal; font-style: normal; src: url(res:///adobe/fonts/Arial-Black.ttf); } |
Advert | |
|
09-15-2009, 02:05 PM | #3 |
Created Sigil, FlightCrew
Posts: 1,982
Karma: 350515
Join Date: Feb 2008
Device: Kobo Clara HD
|
This is very useful information. Thanks for posting it.
|
09-15-2009, 02:12 PM | #4 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
excellent !! thank you, this is really great ! i'm going to do it right now.
|
09-15-2009, 02:27 PM | #5 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
any chance this user style sheet can be added directly to the sony device, as well ?
|
Advert | |
|
09-15-2009, 03:53 PM | #7 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
thanks salty-horse ! i hope we'll get an answer.
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Downloading Adobe Ebook pdf files crashes Adobe Digital Editions .... | Zevs | Sony Reader | 2 | 09-17-2010 12:25 PM |
New verions of Adobe Digital Editions - Digital Editions 1.7.2 | kennyc | ePub | 0 | 02-12-2010 06:21 AM |
Adobe has new hope for e-books with Adobe Digital Editions | Alexander Turcic | News | 82 | 01-05-2010 07:14 PM |
Adobe Digital Editions and DX? | Diligently Me | Amazon Kindle | 1 | 09-25-2009 04:32 PM |
Adobe Digital Editions | igsy | Sony Reader | 4 | 09-24-2009 08:52 AM |