AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
![]() Doing this notification sounds painful, though, but it's doable. I agree with going with option 3 - we should also detect PDF Writer and notify the user that this isn't going to work and that they should use Distiller or something. > 3) Fix the remaining issues with the cairo PDF export and make this > 2) Use Distiller instead of PDF Writer. > where possible to improve printing speed with CJK fonts: > ExtTextOut option in Vista for reversing the glyph indices back to Unicode Interestingly Microsoft has introduced a new ![]() > a lot of work to support a broken and obsolete printer driver. > 1) Convert glyph indices to Unicode where possible like IE does. ![]() Did this patch make it into Firefox 3? Without it the DC returned by the win32 printing surface is always NULL: Is Firefox using the printer DC when mapping characters to glyphs? This may make a difference when fonts are substituted when printing. So it looks like this bug is related to bug 432071, bug 396315, and bug In the laser printer scan in comment #1 it can be seen only some of the text is garbled and it appears to be a Helvetica font that has been substituted. This is substituted with a device font when printed. The problem is caused by mapping of courier to the Windows bitmap courier font. Although according to the above web page, printing with ETO_GLYPH_INDEX overrides font substitution. The first one suggests that Times font built in to the printer is being substituted. changing the default character encoding going to print preview first then printing upgrading to the latest print drivers but does not for work for everyone changing the default font from "Times New Roman" to "Trebuchet" Various workaround have been found that make Firefox print correctly I have tried installing printer drivers for some of the printers mentioned and have been unsuccessful in reproducing the bug. Not every one with the same printer experiences the bug. There have been a lot of bug reports for printing garbled text on various printers. And in more recent version of Acrobat this is the only option.ģ) Fix the remaining issues with the cairo PDF export and make thisĪvailable from the user interface. Interestingly Microsoft has introduced a new ExtTextOut option in Vista for reversing the glyph indices back to Unicode where possible to improve printing speed with CJK fonts:Ģ) Use Distiller instead of PDF Writer. This would be a lot of work to support a broken and obsolete printer driver. I did find a report of some versions of Visio having the same problemġ) Convert glyph indices to Unicode where possible like IE does. I suspect that bug reports for later versions are actually the other bug discussed below. This would explain why most of the bug reports for printing with Acrobat are for versions 5 and earlier. In the PS output, using ETO_GLYPH_INDEX results in strings of ascii hex while not using ETO_GLYPH_INDEX results in text strings (abcde).Īccording to the Wikipedia page on Acrobat, PDF Writer was dropped starting from version 6. IE is not using ETO_GLYPH_INDEXING for latin text but is for other characters. Looking at the PostScript output from IE it can be seen why. It produced correct output for latin characters but incorrect output for other alphabets. ![]() I also testing printing from Internet Explorer to PDF Writer 5. Passing in glyph indices that are actually unicode characters produces correct output. It appears that PDF Writer 5 ignores the ETO_GLYPH_INDEX option. Trying various fonts did not make any difference. Changing the various PDF Writer font embedding options did not make any difference. Both cairo_win32_printing_surface and cairo_win32_surface have the same problem. I also tested printing to PDF Writer with cairo using some simple test code and got the same garbled text. Printing from Firefox 3 to Distiller works fine. Acrobat 5 comes with two printer drivers: PDF Writer and Distiller. I located a machine with Acrobat 5 and did some testing. Some people experiencing this bug have found workarounds to make it work. No known workaround.Ģ) Firefox prints garbage text on some printers for some people. SHARP AR M35, Minolta Di520, HP LaserJet 5000, Imagistics im3510īug 422253 - Adobe PDF Writer 3, 4, 5, 7, 8Īfter reading through all these bug reports there appears to be at least two separate bugs:ġ) Firefox always prints garbage with Adobe PDF Writer. There may be others I have missed.īug 439841 - unspecified printer and MS imaging printerīug 449601 - Ricoh Models Aficio 1018d and 2205īug 452289 - unspecified version of PDF Writerīug 440529 - unspecified version of PDF Writer and Win2PDF pro 3.20īug 426438 - HP Laserjet 2200dn with PCL6 drivers, HP Laserjet 8100n, I have found the following bug reports for garbled text when printing. I had a look at all these bug reports for printing garbled text to see if i can work out what is going on.
0 Comments
Read More
Leave a Reply. |