I am not surprised, given the poor SVG support of Firefox (and browsers in general). Also there are gradient types that PDF supports but SVG doesn't. I am also not sure why they would need to go through SVG for printing.
SVG is the only way to get vector printing through a browser currently unless its just normal html/css which isn't enough to render a pdf.
Canvas is just a bitmap so when printing pdf.js renders to a certain dpi canvas which I believe is less than 300 dpi (150?) which even still uses huge memory and ends up with fuzzy text.
You don't want bitmaps going to printer for text and line art, you want vector so it can come out at 600+ dpi while using minimal memory.
You can't convert a bitmap back into vectors (well maybe image recognition of some sort). Once you render to canvas its a bitmap and stays that way all the way to printer.
SVG is turned into the appropriate PS/PDF vector drawing command by the browser print engine, canvas just gets sent as a bitmap in the printer language since that all that's left.
Yeah, ok, so we have essentially PDF -> SVG -> PDF/PS because of too many abstractions. It would make sense to expose some internal printing API to the embedded PDF reader so all this nonsense wouldn't be necessary.
Firefox tried to with mozPrintCallback specifically for pdf.js, then went away from that. Not sure what happened behind the scenes exactly as they wanted to get it standardized for canvas printing.
Printing is a forgotten corner on the web, would be nice if a mainstream browser implemented the full css print spec too so we could create page perfect output without relying on PrinceXml...
>If you want to improve your dating prospects, get in shape. Anyone can get in shape, doesn't matter how rich or successful or handsome your face is.
That's exactly the problem: men have to get in shape to get women who are way below their looks. And that's all. Men see this as unjust. Whether this is unjust or not is a matter of opinion which you may or may not agree on, but it's an opinion nonetheless.
Also with 5 and 6 you seem to be dismissing the need to be loved as a healthy person?
This really isn't true. Being pleasant and friendly and funny is attractive to many women. Being attractive is a nice shortcut to a relationship, but it won't keep you in one. That's where personality comes in.
Besides, there are plenty of women who aren't interested in body builder type physiques, just as there are plenty of men who aren't interested in size six models.
I doubt that. I (as a male) would argue that women are under more pressure to conform to beauty standards than men. It's fine not to get in shape for dating if you expect your partner to be the same.
> That's exactly the problem: men have to get in shape to get women who are way below their looks.
A car is not worth what the seller wants to get for it. It is worth whatever the buyer gives and seller accepts.
One may think he is astonishingly beautiful but if there's no taker for his beauty, he is ought to ask himself if he is over-valuing some criteria. It is possible that his potential partners are wrong, of course, in which case the question is what does he value more -- being "correct and spending time on Pornhub" or being "incorrect and waking up next to Jackie".
> And that's all. Men see this as unjust. Whether this is unjust or not is a matter of opinion which you may or may not agree on, but it's an opinion nonetheless.
Opinions in a vacuum are just that, opinions in a vacuum.
and women don't have to get in shape/loose weight/worry about looks????
Woman have a far tougher time on Tinder style apps. Men are much more visual when choosing, and women have to stand out so much more than men.
Getting in shape is just looking after your body and health, you should do that for yourself. Don't think you have to be a 'gym bro'. I have yet to meet a woman who is actually attracted by guys who present a 6-pack and huge muscles.
Yeah, people often think either it's try to be Arnold Schwarzenegger or sit on the couch all day. There is a very wide spectrum between those two extremes.