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: