[tex-live] dvips -K1 removes a newline where it shouldn't

T S texlist at gmail.com
Sat Jan 2 01:37:05 CET 2010


Hi Akira,

many thanks.

I was just downloading the dvipsk source to try and create a patch myself

Happy New Year
T.


2010/1/1 Akira Kakuto <kakuto at fuk.kindai.ac.jp>:
> Hi,
>
> T S wrote:
>> when I run "dvips -K1" from current texlive-2009 it removes a newline
>> after %%BeginFont: command, e.g.  a figure which has
>>
>> %%BeginFont: MC1_ArialBold
>> 12 dict begin
>> /FontInfo 8 dict dup begin
>> ...
>>
>> will be included in the dvips -K1 generated postscript as
>>
>> %%BeginFont: MC1_ArialBold12 dict begin
>> /FontInfo 8 dict dup begin
>> ...
>
> Many thanks for your report.
> The following patch solves the problem.
>
> Best regards,
> Akira
>
>
> --- output.c.orig       Tue Nov 10 19:29:34 2009
> +++ output.c    Sat Jan 02 09:01:44 2010
> @@ -310,8 +310,10 @@
>                      char *p = possibleDSCLine ;
>                      *dscLinePointer = 0 ;
>                      *dscLineEnd = 0 ;
> -                     if (scanForEnd == 0 && removecomments)
> +                     if (scanForEnd == 0 && removecomments) {
>                         (void)fputs(possibleDSCLine, bitfile) ;
> +                        (void)putc('\n', bitfile) ;
> +                     }
>
>                      if (strncmp(possibleDSCLine, "%%BeginFont:", 12) == 0) {
>
>
>


More information about the tex-live mailing list