xmlgraphics-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julien Aymé <julien.a...@gmail.com>
Subject Re: PSProcSets: purpose of /cw definition in F procedure?
Date Tue, 15 Jun 2010 09:16:56 GMT
Very nice!

Thanks a lot,
Julien

2010/6/15 Jeremias Maerki <dev@jeremias-maerki.ch>:
> I've moved the writing of the ProcSets to a protected method in
> AbstractDocumentGraphics2D so you don't have to copy the whole code for
> the file header. HTH
>
> http://svn.apache.org/viewvc?rev=954770&view=rev
>
> On 15.06.2010 09:34:50 Julien Aymé wrote:
>> Concerning the definition of the PSProcSet within the PS document, I
>> would like to be able to add user-defined PostScript procedure.
>> In order to do so, I have to overwrite the
>> PSDocumentGraphics2D#writeFileHeader method, and recopy the whole
>> code, and adding my own procedures in the setup block of the PS
>> document.
>>
>> Is there a nicer way to do so?
>>
>> If not, I will keep mine as it.
>>
>> Regards,
>> Julien
>>
>> 2010/6/15 Jeremias Maerki <dev@jeremias-maerki.ch>:
>> > Sorry for the late reply. I meant to do that yesterday but SVN was down.
>> > I've looked into SVN history and the /cw dates back to 2001 when I
>> > submitted the first version of a PSRenderer (before I became a committer).
>> > I can't recall why I've added that. If everything still works without it,
>> > then I guess it wasn't necessary and it was fine to remove it.
>> >
>> > On 11.06.2010 19:22:21 Vincent Hennebert wrote:
>> >> Hi,
>> >>
>> >> The XML Graphics PostScript ProcSet contains the following definition:
>> >> /F {
>> >>   /Tp exch def
>> >>   /Tf exch def
>> >>   Tf findfont Tp scalefont setfont
>> >>   /cf Tf def  /cs Tp def  /cw ( ) stringwidth pop def
>> >> } bd
>> >>
>> >> The definition of /cw will work only if the font uses a single-byte
>> >> encoding (in which the space character is actually encoded on byte
>> >> number 32). Composite fonts use a more complex encoding.
>> >>
>> >> The question is: what purpose does this /cw serve? I did a grep in the
>> >> whole XML Graphics and FOP codebase and AFAICT it’s not being used
>> >> anywhere. Can we get rid of it?
>> >>
>> >> Thanks,
>> >> Vincent
>> >>
>> >
>> >
>> >
>> > Jeremias Maerki
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
>> > For additional commands, e-mail: general-help@xmlgraphics.apache.org
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: general-help@xmlgraphics.apache.org
>>
>
>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: general-help@xmlgraphics.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org


Mime
View raw message