xmlgraphics-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vincent Hennebert <vhenneb...@gmail.com>
Subject Re: PSProcSets: purpose of /cw definition in F procedure?
Date Fri, 18 Jun 2010 16:13:14 GMT
Thanks for your answer BTW. I’ve removed it in the branch. If nobody
complains by then the change will be merged back in the Trunk.

Vincent


Jeremias Maerki wrote:
> 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


Mime
View raw message