Guido van Rossum: “PDF Must Die.” (2014)
twitter.com
twitter.com
What you see is what you get, wherever you open it, wherever you print it, that is huge.
The objection should not be "PDF must die", but "people mustn't use PDF for other purpose than printing".
Not really, it depends on the PDF software. I have printed the same bill with SumatraPDF, Acrobat Reader X and Acrobat Reader DC: different fonts, different sizes and missing logos...
It's more of a PDF producing application problem that fail to either embed the rather uncommon or proprietary fonts.
Most PDFs I come across tend to come with embedded fonts and work just fine on any decent PDF-viewer.
Regular PDF with embedded flash, quicktime, HTML/XML forms and/or javascript, is a nightmare.
The problem is it's not one, but three ridiculously overcomplex specification: https://en.wikipedia.org/wiki/Portable_Document_Format#Inter...
PDF as a primary info exchange format online is stupid and needs to die
Adobe (and the world) already had a printable format: Postscript. But PostScript was interpreted and had loops and other programming constructs that made it hard to stream and to add hyperlinks to. PDF was explained to us as 'unrolled Postscript'. PDF was also claimed to be much faster to display as it didn't require a interpreter although NeXT (and SGi) used 'Display Postscript' for their windowing systems.
As someone who was involved in print media at the time the font & raster-image embedding was also a godsend but that was a characteristic of the PDF file format rather than the PDF drawing technology.
PDF was deemed so suitable as a display technology that the Mac OS X window server was hailed as 'Display PDF' on launch and a big deal was made of how a Mac could not only display exactly what a printer would show but that high-resolution printing was already built in: everything was essentially already being printed to the screen. Although seldom mentioned theses days I assume the Quartz 2D render is still Display PDF?
It would probably not be impossible to take EPUB source and then convert to PDF via (La)TeX, with good typograhic settings for the specific device. For my laptop screen the page would be around 28 centimers wide, perhaps set in three or four columns. For my smartphone, one column is enough. With this setup one would not have to scroll up and down while reading the columns, which is the case now when reading e.g. scientific papers. And because of the great quality of the TeX engine it might be easier to achieve a good layout than hacking around with HTML/CSS/Javascript.
But I think the problem is software's we use as pdf viewers. Companies tend to ignore pdf's. They think if they can render pdf's , that is enough.No it isn't. Some pdf viewer cant get fit-to-width right.It kind of feels like software companies tend to ignore pdf's.
Apple has done wonderful job with their word lookup functionality . If English is your mother tongue then you don't have fucking idea how helpful is that.
I am PC user , Ask Cortana functionality (in pdf's) in Edge made me ditch Google-Chrome for Edge entirely, and believe me I spend all day in browser 24/7 and my whole life was in chrome before ditching it. (just imagine how important that simple functionality is for non-English speakers) I don't know how to emphasize it more, but believe me, that simple Lookup (without opening new browser tab and searching for "define $word" is the most functionality most of non-English users want).
p.s. I wish google add pdf word lookup functionality to this : https://chrome.google.com/webstore/detail/google-dictionary-...
This is actually my FAVORITE thing about PDFs. They're like pages. They perfectly replicate the book medium they are often taken from. If I want to make something bigger or smaller, I can do that, and it just works with zoom. It's not trying to guess what I'm trying to do and adjust things in ways I don't want.
I'm sure it's an unpopular opinion, but I love the PDF.
Trust me, it is a DREAM to read PDFs on mobile with Foxit. I avoided PDFs for years because iBooks and Kindle suck on mobile. Acrobat failed to even render the text in a PDF I tried so that was a non starter.
http://manpages.ubuntu.com/manpages/precise/man1/pdf2txt.1.h...
To me, the case in point is the PDF documentation of LaTeX packages. The PDF files are great as a demonstration of what the package does, but they are awful for learning how to do it in your own documents. I am writing LaTeX in plain text, in an editor. I want the package documentation in plain text, in my editor. I sure as hell do not want to fire up a separate PDF viewer and then start flicking through pages, just to discover the correct package option incantations.
I love PDFs, but I only love them as a prose reading experience: open the file, start at the top, read until the end. When I make PDFs for other people to consume, I usually make three different layouts: print, screen, and tablet/mobile. Thanks to LaTeX, that's easy to do.
@eugeneglybin Proprietary though it is, DOC[X] is easier to reflow to fit my screen. Also, I guess PDF fans don't use mobile screens enough.
Reflow isn't about PDF per se, it is about the underlying reader being used.That said, it is certainly a much better alternative than DOC[X]. Different versions of Microsoft Word tend to produce different output for the same document.
With PDF, you are guaranteed the same output upon printing to any device; which isn't quite the case with DOC[X].
[0] https://helpx.adobe.com/acrobat/using/reading-pdfs-reflow-ac...
[1] https://www.quora.com/Whats-the-best-free-PDF-reader-on-Andr...
Replacing everything with data-uris could be an option, but this would have to be some sort of standard for documents usually sent as PDF.
Websites could then create the "raw" document and display it in an iframe, so the website's template is separated from the document.
A web page renderer is more ubiquitous than PDF. Web pages are responsive and everyone can build one with just a simple text editor. So why do we need PDF?
Just any browser can render a PDF as well. PDF is good because it guarantees the formatting intended by the author.
Besides that, fixed size containers and fluid grids give plenty of flexibility with web documents. So in case, the author intends to have fixed formatting, I think it's achievable with HTML and CSS.
PDF guarantees the end print result, but it shouldn't be used for anything else.
US standards are ridiculous. At least A1/A2/A3... are homothetic.
Because that's what will happen if you kill PDF.
PDFs usually fulfill lots of typographic criteria for better legibility like use of justified text and ligatures that are hardly used in HTML or badly supported.
The only real problems are with two column text moving around is annoying and you often have to zoom in. However with a modern touchpad offering 2D scrolling and pinch to zoom this is hardly a problem anymore.
I really can’t agree with you there. Despite that, the reading experience suffers a lot IMO.
Wouldn't it be better to educate users to choose the right software tool for the right job, instead of generalizing the problem with shortsighted assertions?
Honest question: How much traction has PDF-plus-certificate gained versus plaint-text-plus-signature?