[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference vaxuum::document_ft

Title:DOCUMENT T1.0
Notice:**New notesfile (DOCUMENT.NOTE) now available (see note 897)**
Moderator:CLOSET::ADLER
Created:Mon Feb 09 1987
Last Modified:Thu Oct 31 1991
Last Successful Update:Fri Jun 06 1997
Number of topics:897
Total number of notes:4397

755.0. "PostScript dashes have problems" by CASEE::CLARK (Ward Clark) Wed Aug 05 1987 09:04

    Try formatting the following text using the REPORT document type and
    generating LN03 and PostScript output:

	one-dash  two--dashes  three---dashes

    The LN03 output looks fine.  The three different dashes (hyphen, en
    dash, and em dash) are the same weight and their relative lengths seem
    just right: 

	en dash = 2 * hyphen
	em dash = 3 * hyphen

    The PostScript dashes have a number of problems:

	-  The hyphen is slightly heavier (thicker) than the dashes.

	-  The hyphen is nearly as long as the en dash.

	-  All three dashes join with the surrounding characters.

    -- Ward
T.RTitleUserPersonal
Name
DateLines
755.1Lemme on that bandwagon3D::BOYACKpithy...pithy...pithyWed Aug 05 1987 10:244
    I'll second .0; and in addition, the footnote superscript needs
    to be separated from the referenced text... the number frequently
    jams the word it's appended to. Is it possible to "fine-tune" the
    postscript output? it seems necessary.
755.2Notice taken - are there other character problems?VAXUUM::DEVRIESM.D. -- your Device DoctorWed Aug 05 1987 12:229
    The shapes of PostScript characters are built into the printer.
    The software does not control that.  However, we should be able do 
    something about the spacing issues.  I imagine the font metrics are 
    set up so that adjacent underlines and dashes will join into a continuous
    line.  We'll put that work on the wishlist.
    
    In which doctypes are these particularly objectionable?
    
    --Mark
755.3I think we'll need a bigger bandwagon!DECWET::KOSAKWed Aug 05 1987 12:2319
    I'll jump in here as well.  There does seem to be quite a few glitches
    with PostScript output.  Some more include: bullets that are
    used with small text in the OVERHEADS doctype are too large (that
    is, they are the same size used for the regular size text, LN03
    output uses two different sizes), and the either the large brackets
    (or was it braces, can't remember which) output as "blobs".  Many
    of the math and MCS characters print as blobs also, but I think
    you DOCUMENT folks already knew about those.
    
    Would it be possible to give us PostScript users an update on
    fine-tuning DOCUMENT's output to this destination, and perhaps what
    priority this work has?  With the new high res. plain paper PostScript 
    printers coming out, and as more DEC folks get DIGITAL's new
    PostScript printers I think this is going to become a *very* popular 
    destination. 
    
    Thanks,
    
    -- Craig  
755.4Some fixed; PostScript ranks highVAXUUM::DEVRIESM.D. -- your Device DoctorWed Aug 05 1987 13:0327
>    either the large brackets (or was it braces, can't remember which) 
>    output as "blobs". 
    
    In test baselevels, the MCS characters as well as the extensible braces
    and brackets (which live in the same fonts) were prone to becoming
    "blobs".  That's fixed in V1.0.  (Please say you weren't referring
    to the SDC software.)
    
>    Would it be possible to give us PostScript users an update on ...
>    ... what priority this work has?
    
    <PARTY_LINE>
    We are just beginning to funnel all those wishlist items into one
    place so we can assign priorities to them.
    <ENDPARTY_LINE>
    
    <PERSONAL_OPINION>
    PostScript is the wave of the future for DEC and VAX DOCUMENT, and
    it's the one we've had the least chance to fine-tune.  As a general
    statement, PostScript development rates very high on my agenda,
    and others express the same view.  But we can't begin to say which
    specific items will get addressed first.  (LN03-users, don't be
    alarmed.  TBU is continuing to support the LN03 protocol, and VAX
    DOCUMENT will continue to develop those capabilities as well.)
    <ENDPERSONAL_OPINION>
    
    --Mark
755.5Not V1DECWET::KOSAKWed Aug 05 1987 16:105
    Great!  Thanks for the quick update Mark.  The problems I mentioned
    were in baselevel 8 (is that a sigh of relief I heard?).  We will
    have V1.0 installed next week.  Looking forward to trying it out.
    
    -- Craig
755.6When is a hyphen not a hyphen?VIDEO::BATCHELDERNNed Batchelder, TBU P*stScriptFri Sep 11 1987 11:2714
    Re: .1
    
    I agree. The hyphens look wrong. They seem to be en-dashes.
    
    Re: .2
    
    I looked into this problem by poking around in the PostScript prolog I
    found in my output. It turns out that PostScript output does not print
    the glyph named /hyphen for hyphens, it prints the one named /minus.
    Adobe includes the characters /hyphen, /endash, /emdash, and /minus in
    all of their fonts. /hyphen is encoded at 8#055, /endash at 8#261,
    /emdash at 8#320, and /minus is normally unencoded. In DOCUMENT's
    PostScript prolog, the encoding vectors created for use with PostScript
    fonts put /minus at 8#055. I think this should be changed. 
755.7Corrected DVC$PROLOG.PS is there for the takingVAXUUM::DEVRIESM.D. -- your Device DoctorFri Sep 11 1987 12:5423
    Yes, the character encoded at 8#055 is /minus, and that *is* wrong.
    That code is copied directly from the LPS40 device control library.
    The problem is that the MCS definition calls that character minus,
    since minus and hyphen were the same thing when all the world spoke
    VT100.  But the thing Adobe calls minus is NOT the same as hyphen.
    In fact, their minus seems to be the same as endash.
    
    This fix was identified after the V1.0 release, and a new DVC$PROLOG.PS
    was announced to the world in note #775.4, which says
    
    	Copy {VAXUUM,CLOSET}::KITS_:[DOCUMENT.V10]DVC$PROLOG.PS
    
    into your
    
    	DOC$PS_FONTS
    
    directory.  That fixes the obvious hyphen-too-long problem as well
    as some subtly-dependent alignment problems as discussed in 775.*.
    Note that this fix is not part of the V1.0 kit or internal kits.
    You have to explicitly copy this prolog to get the fix.
    
    --Mark
    
755.8Fixed in prologCLOSET::SEGALFri Sep 11 1987 12:554
    See note 775.* 
    
    Lee
    
755.9Dash/minus/hyphen in POSTSCRIPT fixedCLOSET::SEGALFri Sep 11 1987 13:265
    Mark and I replied at the same time ... .7 is the result of
    the reports (and subsequent solution) in 775.*   
    
    Lee