[omega] ovp2ovf with VPL input
Lars Hellström
Lars.Hellstrom at residenset.net
Tue Sep 15 11:47:06 CEST 2009
Lars Hellström skrev:
> [hexley:~/tmp] lars% ovp2ovf test.ovp
> line 1 (parsing): parse error
> line 1 (internal): compute_ofm_character_info
>
> So, is this program just plain BROKEN or what?
It occurs to me that a more definite test of brokenness would be
whether ovp2ovf can process the output of ovf2ovp (which in the v2.0
series are really one and the same: an executable called omfonts). In
at least one very pertinent case, it can't:
[hexley:~/tmp] lars% ovf2ovp
/usr/local/texlive/2009/texmf-dist/fonts/ovf/public/cm-lgc/fcmrut.ovf
/usr/local/texlive/2009/texmf-dist/fonts/ofm/public/cm-lgc/fcmrut.ofm
fmcrut.ovp
[hexley:~/tmp] lars% ovp2ovf -verbose fmcrut.ovp
line 1 (parsing): parse error
line 1 (internal): compute_ofm_character_info
Still, it seems there has been some evolution of omfonts over the years
(or perhaps it is rather devolution?). In the first ovf2ovp+ovp2ovf
test I made, I accidentally used utilities from teTeX 3.0 (old terminal
window, so PATH not updated). There the results were rather
[hexley:~/tmp] lars% ovf2ovp
/usr/local/texlive/2009/texmf-dist/fonts/ovf/public/cm-lgc/fcmrut.ovf
/usr/local/texlive/2009/texmf-dist/fonts/ofm/public/cm-lgc/fcmrut.ofm
fmcrut.ovp
[hexley:~/tmp] lars% ovp2ovf -verbose fmcrut.ovp
line 23500 (warning): SEVENBITSAFEFLAG value specified TRUE; really FALSE
line 23500 (fatal): OFM level 1 not currently supported
Could it be that omfonts never attained the functionality level of the
old web-based tools? Why, then, did v2.0 replace v1.11 in the major
distro? Would it make sense to switch back to v1.11?
Another curious fact: the 2005 ovp2ovf is able to process the .ovp file
output by the 2009 ovf2ovp, since the 2009 interpretation says
(OFMLEVEL D 0) whereas the 2005 interpretation said (OFMLEVEL D 1). A
diff of the two generated OVP files suggests bugs in the 2005 ovf2ovp
(not understanding (SPECIAL ...)s, dropping some characters
altogether). The 2005 ovp2ovf regenerates the exact same OVF as is in
the TeXLive 2009 distro, but the OFMs are different (haven't checked
how different; they're the same length though).
Lars Hellström
More information about the omega
mailing list