09-04-2009, 11:05 AM | #541 | |
Banned
Posts: 2,094
Karma: 2682
Join Date: Aug 2009
Device: N/A
|
Quote:
(Heck, remember that they can't put ePuB support on the PRS-500 because they can't find the space) Last edited by DawnFalcon; 09-04-2009 at 11:54 AM. |
|
09-04-2009, 06:29 PM | #542 | ||
Grand Sorcerer
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
Quote:
|
||
Advert | |
|
09-04-2009, 08:09 PM | #543 |
Banned
Posts: 2,094
Karma: 2682
Join Date: Aug 2009
Device: N/A
|
So what was the reason then?
And no, you can't count on loading it into the internal memory and have it run at any sort of deacent speed. |
09-05-2009, 08:38 AM | #544 |
Zealot
Posts: 114
Karma: 325
Join Date: May 2009
Device: Cool-ER
|
Internal flash is not the same as memory that can be used to run software (RAM).
The PRS-505 only has 64Mb of ram to run software in - about half of that will be used by operating system, and another 10 or so by the standard user interface. Factor in loading the book into memory, and you've got very little left for the renderer. 10's of megabytes IS too big for embedded systems, which is what e-readers are. |
09-05-2009, 03:21 PM | #545 | |||
Wizard
Posts: 1,213
Karma: 12890
Join Date: Feb 2009
Location: Amherst, Massachusetts, USA
Device: Sony PRS-505
|
Quote:
All the other examples you've given about other languages just add a level of complexity. If humans can correctly hyphenate, so can a computer. I can't for the life of me imagine what argument there could be for thinking otherwise. Maybe the software isn't quite there yet, but it's getting closer, and we might as well use the best currently available. Quote:
And if not, the conclusion is obvious: ebook sized PDFs (or what amounts to the same) is the only remaining viable option. But I don't think it has to be that long-term. Quote:
It reminds me of a conversation I recently had with a colleague. I teach logic at a large university -- a colleague and I alternate teaching Intro to Logic every other semester. I was discussing with him the possibility of writing some software to check our students' answers. One thing we do is assign translations into first-order predicate logic, but we accept all logically equivalent answers as correct. My colleague tried to convince me that software would be worthless here, since by Church's theorem, first-order logic is recursively undecidable, and thus an algorithm that tells you whether a given formula is logically equivalent to another isn't technically possible (it's not a Turing-computable function). But as I pointed out to him at the time, it's absolutely ridiculous to think that we couldn't write software that checked for equivalence over all models of cardinality of finite cardinality n, and that the chances an introductory student would turn in an answer that was equivalent over a large finite cardinality but not equivalent in some infinite domains, with the problems we give, is astronomical, and that, if by some miracle, they managed it, it would be cruel not to give them full credit. If an algorithm tries 5 million different layouts for a paragraph and selects the best one of those, but "theoretically" it would be possible to get a better one after 5 million more passes (or just "out there" which it could never find), is not interesting or relevant at all practically speaking. An algorithm that would give as good results as your typical human typographer is certainly still possible.-- and likely you'd want to deliberately make it not seek absolute perfection just to save processing power anyway. Last edited by frabjous; 09-08-2009 at 11:41 AM. |
|||
Advert | |
|
09-05-2009, 05:41 PM | #546 | |
Grand Sorcerer
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
And the claim I objected to was that the firmware size was to small to store the files needed to run LaTeX. RAM size have not been mentioned before. |
|
09-05-2009, 07:19 PM | #547 |
Banned
Posts: 2,094
Karma: 2682
Join Date: Aug 2009
Device: N/A
|
...You can do it by paging parts in and out of memory fron the flash disk. However, the result is like to be unacceptably slow.
|
09-08-2009, 07:58 AM | #548 |
Wizard
Posts: 1,234
Karma: 3350652
Join Date: Feb 2008
Device: Amazon Kindle Paperwhite (300ppi), Samsung Galaxy Book 12
|
frabjous, I've read the paper, and I work in this field on a daily basis, and stand by my statement.
Automated H&J has significant limitations and in any lengthy work will have multiple instances of breaks which should be manually tweaked to prevent egregious errors such as stacks. William |
09-08-2009, 11:27 AM | #549 |
Wizard
Posts: 1,790
Karma: 507333
Join Date: May 2009
Device: none
|
Frabjuous, LaTeX cannot find enough correct hyphenation patterns for any given text of meaningful length to avoid overfull boxes... unless you basically include everything in a \begin{sloppypar} ... \end{sloppypar} ... which results in underfull boxes galore.
That's what I do personally... but the moment you do that, the quality takes a giant leap downwards. The fact is, with high quality typography being the goal... LaTeX is totally incapable to find adequate(ly numerous) hyphenation patterns for pretty much any given text of as little as a few pages. This is a fact. Anything beyond this is just another "but it just has to be good enough" argument. Which is fine. A poorly done LaTeX PDF is still ten (or a hundred?) times better looking than anything in one of the alternative formats. But the fact remains: quality typography requires fixed layouts and manual intervention... hyphenation being one of the big reasons why. The fact that we can arbitrarily lower quality expectations to the point where even software-hyphenation will do is handy... but it's no equal value substitute for manual attention + fixed layout. - Ahi |
09-08-2009, 11:50 AM | #550 | |
Wizard
Posts: 1,213
Karma: 12890
Join Date: Feb 2009
Location: Amherst, Massachusetts, USA
Device: Sony PRS-505
|
Quote:
Depending on the line width, you may get a lot of underfull boxes, though this really this has nothing to do with not "finding" hyphenation. If the line width is too small, there quite simply aren't enough choices to avoid some underfull lines, and it's something you have to put up with. No amount of even manual tweaking is going to fix that. You'll see such result in newsprint all the time. This is not a problem with LaTeX -- it's a matter of facts of geometry. When line lengths are smaller, there are fewer options with regard to what can be put on a given line, and this increases the possibility that no "acceptable" breaking can be found. Do you really think the problem is not finding the right hyphenation patterns? I think even if hyphenation rules were given individually for every word, you'd still see this phenomenon with shorter lines. Again, I can't think of any reason at all to think that anything a human can do, a computer couldn't be programmed to do, including identifying stacks and rivers and including them in its determination of what layouts are better than others. If LaTeX isn't now doing what a human would do, give me some reason to think that a better algorithm isn't possible. No reason has been given. (Theoretical arguments about the problem not being NP-complete are irrelevant, and no one has done anything but "cite authority" otherwise.) Surely what humans do when they hand-tweak is still a rule-governed activity which has serious constraints put on by the nature of the text. When aesthetics are involved, it may be hard to put those rules into words, or code an algorithm to do the same, but I can't think of why it's not possible. Maybe LaTeX isn't there yet, and maybe it'll be awhile until we are, but it just seems to me to be some kind of strange of human-elitism to think it's not even possible. People have made claims of the form "computers will never be able to do X" numerous times in the past and have been proven wrong time and again. Maybe this is not the best place for an argument over artificial intelligence though. But I'm not sure what we're arguing about. I think we agree that in the meantime, if we want a reflowable format, let's just use the best algorithm available, and put up with the imperfections. I certainly wouldn't be opposed to including, within an ebook, a "default" setting that had a fixed format established by a human, that was deviated from only if the user wanted to reflow the text to customize the font size or margins, etc. I'd be all for that. Last edited by frabjous; 09-08-2009 at 12:03 PM. |
|
09-08-2009, 11:54 AM | #551 | |
Wizard
Posts: 1,790
Karma: 507333
Join Date: May 2009
Device: none
|
Quote:
Fiddling with emergency stretch is on par with (if, perhaps, not as drastic as) putting everything in sloppypar. No? - Ahi |
|
09-08-2009, 12:03 PM | #552 | |
frumious Bandersnatch
Posts: 7,516
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
a): You'll get the same thing by just issuing \sloppy at the beginning of your document, though I usually define a \notsosloppy command that does not take such drastic measures. Using the microtype package will also help incresing the quality. b) Even if the hyphenation points are found, lots of hypenated words degrade the quality just as much as underfull boxes... |
|
09-08-2009, 12:09 PM | #553 | ||
Wizard
Posts: 1,213
Karma: 12890
Join Date: Feb 2009
Location: Amherst, Massachusetts, USA
Device: Sony PRS-505
|
Quote:
Quote:
And of course, relying on current rendering programs is in effect putting up with underfull boxes galore galore galore... Last edited by frabjous; 09-08-2009 at 12:14 PM. |
||
09-08-2009, 12:11 PM | #554 | |
Wizard
Posts: 1,790
Karma: 507333
Join Date: May 2009
Device: none
|
Quote:
An overabundance of hyphenation will degrade quality, yes. But it's not about having a lot of them, but having the right ones. And I do believe LaTeX is aware in its badness calculation that too much hyphenation is not great, so that's a less likely problem... though certainly a potential one. Or am I wrong? - Ahi |
|
09-08-2009, 12:20 PM | #555 | ||
Wizard
Posts: 1,790
Karma: 507333
Join Date: May 2009
Device: none
|
Quote:
In the meantime, with an average-sized book, an hour or two worth of human attention will continue to achieve the same thing. We're definitely desperately looking for suboptimal solutions to already solved problems. Quote:
- Ahi |
||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
bad format of pdf ebook reader | Adolfo00 | Calibre | 9 | 04-22-2010 12:11 PM |
Convert PDF To Sony eBook Format? | Sjwdavies | Sony Reader | 12 | 12-13-2009 03:15 AM |
Free eBook for Kindle or pdf format | cmwilson | Deals and Resources (No Self-Promotion or Affiliate Links) | 38 | 05-06-2009 03:32 AM |
Master Format for multi-format eBook Generation? | cerement | Workshop | 43 | 04-01-2009 12:00 PM |
Format Comparison: PDF, EPUB, and Mobi Downloads from Ebook Bundles | Kris777 | News | 2 | 01-22-2009 04:19 AM |