all devices regression report - 2018-01-23-10:37:27 - 2ce962cfc20267b3e678d8d1357dfc2643b7a477

[email protected] Tue, 23 Jan 2018 10:37:27 -0800 (PST)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180123183727.BB43720401E5@i7>
Differences in all devices errors using gs/examples files

Previous Revision: de0bad3a42012d57fea6c2d55325c033db7a3ded
 Current Revision: 2ce962cfc20267b3e678d8d1357dfc2643b7a477

commit 2ce962cfc20267b3e678d8d1357dfc2643b7a477
Author:     Ken Sharp <[email protected]>
AuthorDate: Tue Jan 23 16:42:34 2018 +0000
CommitDate: Tue Jan 23 16:42:34 2018 +0000

    pdfwrite - take advantage of GSUB table glyph substitution enhancement
    
    Bug #691574 "vert punctuation is rotated when convert ps to 1.3 pdf"
    
    Commit 7dd033589ce40649ab602fba4c0473aa40c48439 was an enhancement to
    apply vertical glyph substitution from a TrueType GSUB table. This is
    primarily used when a user specifies a TrueType font to be used as a
    replacement for a missing CIDFont (especially in PDF files). Using a
    horizontal font as a replacement for a vertical font can result in
    punctuation marks at the wrong orientation.
    
    This commit uses the machinery added in that previous commit to apply
    the same fix for pdfwrite. Note that this still does not produce
    'correct' output, because its still a substitute font being used. It
    does produce punctuation marks at the correct orientation now though,
    for the limited selection of test files we have. The other relevant
    report is 698471, though that was reported against rendering, the same
    effect occurs with pdfwrite.
    
    The cluster shows one diff, a progression, which surprises me since I
    cannot duplicate the reference output, but I'm not going to complain
    since its a progression.

devices/gxfcopy.c
devices/gxfcopy.h
devices/vector/gdevpdtb.c
devices/vector/gdevpdtc.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/transparency_example.ps === cp50 ===