![]() |
#151 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,244
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#152 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,062
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Even when I had a well paying Technicians job, I bought for the long run. Not turning it in for a new model just to have the new one. Run it till it drops ![]() or undependable or too expensive (Shop rates are insane here and backyard mechanics like myself can only do so much without fancy test equipment) to keep running |
|
![]() |
![]() |
![]() |
#153 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Quote:
Technical Debt is another term in the high tech world - it involves the high cost of upgrading something to current standards, and it isn't cheap. Don't design for what is already deprecated or the cost of moving forward will bite you. |
|
![]() |
![]() |
![]() |
#154 |
Unicycle Daredevil
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,944
Karma: 185432100
Join Date: Jan 2011
Location: Planet of the Pudding Brains
Device: Aura HD (R.I.P. After six years the USB socket died.) tolino shine 3
|
But then you better put a sticker on your magazine or book: "Don't bother buying if you're still using your ancient 2018 reader. I'm on the bleeding edge and not going to pay your technical debt." I'm sure that'll go down well.
|
![]() |
![]() |
![]() |
#155 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Quote:
I won't exclude tech just because it doesn't work with that old reader, but I've found that generally failings of newer methods on older devices are non fatal. And that's by design of the ePub (or whatever) standard. I know Apple likes to make changes that are fatal to force people to junk perfectly good devices and buy new, but open standards try not to. Will my magazine look as good as it could if I designed it for old readers like Marvin? No, it won't, but I would be very surprised if the Marvin market share wasn't shrinking... so why would I want to target it? |
|
![]() |
![]() |
![]() |
#156 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Hitch |
|
![]() |
![]() |
![]() |
#157 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,355
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
- open your book - tap Aa - scroll down to "Publisher's Layout" and turn it on |
|
![]() |
![]() |
![]() |
#158 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Quote:
Wish it did it automatically for text in SVG images, but it does it per book user's choice. That's good. |
|
![]() |
![]() |
![]() |
#159 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,760
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
The thing is, if you don't need to do something fancy that may break on older software, don't do it. The simpler you can make your eBook, the better. The question is though, if you have to something that may/will break on older software, how can you get the word out not to buy it if you fit into the it will break category.
|
![]() |
![]() |
![]() |
#160 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
If putting this ebook for sale in the stores (Kobo, B&N, Amazon, [...]): You'll get returned sales, you'll get the quality notices, and your book will be taken down. If you're hosting/selling this on your own site, get prepared for the massive flood of technical support emails/questions. (This is an extreme burden.) You can't just say: "Well, use the latest iPad + iBooks combo. And make sure you push the Publisher Font button." Quote:
But when you start going way into the "bleeding edge" (SVG, MathML, WOFF2 instead of OTF, etc.), you're going to cause yourself some extreme headaches... and you will have to take into account devices that don't support that. For example, I would love better MathML + SVG support across readers. It would make sticking equations/formulas in ebooks much easier. But the reality is, you have to design bitmap fallbacks. Sure, I'll tweak my own workflow so I can (easily) substitute SVG + MathML in the future... but the reality now is... you always need the bitmaps. |
||
![]() |
![]() |
![]() |
#161 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,760
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I don't see an issue using SVG. Instead of using MathML, use a program that will convert MathML to SVG and use the SVG. The problem is that if an app doesn't support SVG, then the user will have to find a different one.
Also, besides testing with marvin, also test with ADE 2.0.1 for Windows. If it works there, it will work in Readers that use RMSDK. |
![]() |
![]() |
![]() |
#162 | ||
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Quote:
![]() I agree the simpler the better - KISS - hence why I prefer a command-line workflow over something like a word processor or InDesign. But keeping things simple at the expense of what is useful to users is a balancing act, when you deny what is useful to a large percentage of your users because a small percentage is using deprecated software, there's a point where you are doing a disservice to those who can afford to frequently pay for your product in order to satiate those who can not afford to pay for your product. That doesn't mean screw the poor. Hell, I'm poor. Poverty is one of the reasons I only use Linux - I could never figure out Windows w/o classes I couldn't afford, and MacOS became too expensive when older hardware no longer could run the modern OS. With Marvin, even though I'm not targeting it, I made a change to CSS because it fixed an issue with Marvin w/o breaking things on other readers. Technically it's a bug in Marvin but since Marvin is abandoned it won't be fixed, and since there was a workaround, use it. But again compatibility is _why_ I want to embed fonts. It's the only way I can really know the glyphs I need are actually available. Unicode and UTF-8 both predate ePub, UTF-8 is the default encoding for XML when an encoding isn't specified, and ePub requires either UTF-8 or UTF-16 (and it should deprecate the latter IMHO as a legacy encoding but not my decision) Using arbitrary Unicode codepoints is well supported by both UTF-8 and by XML which are the fundamental building blocks of ePub. It is not bleeding edge to use what was available in (X)HTML before ePub existed. Some readers have poor glyph coverage with their fonts, not even having all the glyphs that are part of Latin-1 (such as soft hyphen) let alone WGL4. Embedding fonts is the only way to make sure the glyphs I use really are available. That's not bleeding edge. Soft hyphens - they should be supported because they were part of HTML before ePub existed. Should they be used? Probably not, except maybe in special cases like rare languages where automated hyphens are not well supported. Soft hyphens break the fundamental concept of keeping layout separate from content so I agree they should be avoided except when absolutely necessary. But it really is rather pathetic that some readers do not support what I know was a part of the HTML 4.0 specification. And it is not "bleeding edge" to want to use HTML technology that existed prior to ePub becoming a thing. Quote:
Just today I came across a reader that treats the "abbr" tag as if it had display set to none (the reader is KyBook 2) - should I not use the standard tag for noting a word is an abbreviation because it causes display issues in that reader, or should I stick to the spec and let people who use that reader know their reader is broken? I choose the latter. |
||
![]() |
![]() |
![]() |
#163 | |||||
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,760
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Quote:
Quote:
Quote:
Remember, this is ePub, not Firefox. Not everything works and not everything that doesn't work is ignored or dealt with so it looks like it might be working. Write to the specification. If my ePub is written to ePub 3 specification, then someone with a reader that isn't ePub 3 compliant can't expect everything to work perfectly in their reader. Quote:
You are making an eBook for many people who use different software and even different versions of the same software. So you have to go for the lowest common denominator as possible. |
|||||
![]() |
![]() |
![]() |
#164 | ||
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Quote:
Linux - well, I've been using it since '98 and generally works the same way my mind does. Gnome 3 frustrates the hell out of me, but the MATE developers forked Gnome 2 so I just use that. Quote:
So no, I don't know that just because a glyph is supported in ADE that it will work in every reader out there. I assume that the Latin-1/Latin-9/Windows 1252 glyphs *mostly* work, with the exception of soft-hyphen which is in all three of those encoding but seems to not be in the fonts some readers include. I assume many of the WGL4 glyphs commonly used in English *mostly* work. But embedding a font is the only way to know for sure the glyphs my content uses is available. |
||
![]() |
![]() |
![]() |
#165 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 97
Karma: 200000
Join Date: Aug 2019
Device: none
|
Here's another thing to consider - say I have high confidence every glyph is supported in 99.99% of the market share. I then don't have to embed.
But the next publication in the series uses a glyph or two that isn't. Now I have to embed and the look and feel of the publication differs between the two books in the series. That's always a risk, but by starting with a font that has very good WGL4 glyph support and embedding it (even a subset to reduce size), I can largely avoid the issue of necessary look and feel differences between different books in the same series. |
![]() |
![]() |
![]() |
Tags |
epub, font, woff2 |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin Best Practices | sbenz | Development | 12 | 11-28-2014 10:34 PM |
Superscript best practices? | DiapDealer | ePub | 19 | 04-14-2012 04:28 PM |
Apple practices...... | carpetmojo | News | 67 | 02-16-2012 05:15 AM |
Best practices for margins | Mookiemon | ePub | 8 | 07-24-2011 07:13 PM |
DTBook - best practices | Nate the great | Workshop | 6 | 05-15-2009 04:06 AM |