|
|||||||
|
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features. If you have any problems with the registration process or your account login, please contact us. Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience. |
| ePub ePub (or OEBPS) is an open e-book standard by the IDPF |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,784
Karma: 5035584
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3 and Fire
|
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. |
|
|
|
|
Enthusiast
|
|
|
|
#2 |
|
reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,784
Karma: 5035584
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3 and Fire
|
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);
}
|
|
|
|
|
|
#3 |
|
Created Sigil, FlightCrew
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,975
Karma: 345347
Join Date: Feb 2008
Device: Sony Reader PRS 505
|
This is very useful information. Thanks for posting it.
|
|
|
|
|
|
#4 |
|
zeldinha zippy zeldissima
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,832
Karma: 385996
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.
__________________
blog.ex-elibris.fr : les liseuses, les ebooks, nos lectures, la technologie… I don't want none of that mischief on my eels! - pdurrant since i would never want to disappoint wde and vr, we are thrilled to present the next exciting avatar in zelda's wardrobe, by vivaldirules himself. |
|
|
|
|
|
#5 |
|
zeldinha zippy zeldissima
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,832
Karma: 385996
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 ?
__________________
blog.ex-elibris.fr : les liseuses, les ebooks, nos lectures, la technologie… I don't want none of that mischief on my eels! - pdurrant since i would never want to disappoint wde and vr, we are thrilled to present the next exciting avatar in zelda's wardrobe, by vivaldirules himself. |
|
|
|
|
|
#7 |
|
zeldinha zippy zeldissima
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 27,832
Karma: 385996
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.
__________________
blog.ex-elibris.fr : les liseuses, les ebooks, nos lectures, la technologie… I don't want none of that mischief on my eels! - pdurrant since i would never want to disappoint wde and vr, we are thrilled to present the next exciting avatar in zelda's wardrobe, by vivaldirules himself. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
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 |