[omega] [tex-live] ovp2ovf with VPL input

Lars Hellström Lars.Hellstrom at residenset.net
Wed Sep 16 10:32:44 CEST 2009


Peter Breitenlohner skrev:
> On Tue, 15 Sep 2009, Karl Berry wrote:
> 
>> As far as I'm concerned they are frozen now (and have been for some
>> time).  I don't plan to ask for more rebuilds unless there is some
>> really disastrous new bug report in the core programs.  And sorry, but I
>> don't count ovp2ovf as a core program :).

Well, then at least put a big sticker in the manpage or something 
saying "ovp2ovf appears to be broken in TeXLive 2009, we're working on 
fixing it, see http://... for further info" or some such.

> 
> Hi Lars,
> 
> moreover in cases where one could as well use VTtoVP & Co.

You mean VFtoVP? Problem is, I want to make an 8-bit VF that does a 
16-bit set_char, and VPtoVF screams if the argument of (SETCHAR) 
exceeds 255. ovp2ovf exposes more of the generality of the DVI format.

>> Lars, I think the best approach will be to take our time and debug it
>> properly.  It's no problem to compile binaries for you to use when the
>> time comes, regardless of whether we update TL.

*I* can build (from the web source) an ovp2ovf that does what I want; 
indeed, I've already done that. The problem comes when other people 
might want to repeat what I'm going to use it for...

>> Peter Breitenlohner has also been working on the source tree; I don't
>> know if he's attempted to deal with the parse errors.
> 
> Hi Lars,
> 
> both the C and the Web2C version are broken in many respects, in particular
> neither version properly handles tfm/vf files.

The only problem with the Web version that I've seen is that it lacks a 
method for the user to make it generate VF+TFM (set ofm_level=-1, in 
that case). Easy enough to make a command-line option for, or 
conditionalise by the input file suffix...

> In my private copy of the tree (for future developments) I have some fixes
> for the Web2C versions at least.  This, however, has to wait until after 
> the
> freeze of the TeXLive SVN tree.

\begin{off-topic}
   Is there somewhere a repository going back more than the 3 years
   of svn://tug.org/texlive? Last night I had a run-in with some
   code for big fonts (>256 chars) in dvips, and wanted to see how
   it had evolved, but lacked a history to investigate. (By accident,
   I discovered that some of it had been put in by a certain Peter
   Breitenlohner during the dvips&odvips unification in 2005, but it
   would be interesting to know to what extent older dvipses had such
   support too.)
\end{off-topic}

>> As I recall, Akira needed the C implementations of these tools, and that
>> is why we are using them, instead of the older web implementations.
> 
> It's just the other way around. Akira needed the Web2C implementations for
> some ofm_level=1 feature (CHARREPEAT) completely absent from the C version.

So there are so far no known examples of the C version (2.0) doing 
anything that the Web version (1.11) can't do just as well or better?

Lars Hellström



More information about the omega mailing list