[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#795054: texlive-binaries: "vptovf" prints rounding warnings incorrectly



Hi Peter, hi all,

(please keep Ccs)

we got a bug report here at Debian that applies the same way to
current TL 2015: In short, the output of vptovf is hosed:

> $ vptovf myfont.vpl
> I had to round some heights by  units.
> 0.0090284$ 

Where 
	I had to round some heights by  units.
goes to STDERR and the number to STDOUT.

It seems that this is due to this change in vptovf.ch

+@x [2] Print all terminal output on stderr.
+@d print(#)==write(#)
+@d print_ln(#)==write_ln(#)
+@y
+@d print(#)==write(stderr,#)
+@d print_ln(#)==write_ln(stderr,#)
+@z

Looking through the code it seems that 
	print_real
is used to shipout the value, but I also see
	@d print_real(#)==fprint_real(stderr,#)
so I would expect it works?

Any comments on that?

Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------


Reply to: