2009-09-22 Peter Breitenlohner * ovf2ovp.{web,ch}: Bugfix in handling of local fonts with ofm_level=0,1 and characters in the range 0..65535, diagnosing characters outside this range. * opl2ofm.web, ovp2ovf.web: Bugfix. Don't forget to output the mvalues. 2009-09-20 Peter Breitenlohner * ovp2ovf.web: Bugfix in handling of ofm_level=-1. 2009-09-19 Peter Breitenlohner * opl2ofm.web (get_integer), ovp2ovf.web (get_integer): Avoid relying on 32-Bit integer overflow. * ofm2opl.web (check_unused), ovf2ovp.web (check_unused): New function to check for non-zero unused char info bits. * opl2ofm.web, ovp2ovf.web: Check for parameter index <0. 2009-09-18 Peter Breitenlohner * opl2ofm.web: Use top_width as maximum number as character widths, not max_width; same for depth, height, and italic. Reported by Lars Hellström 2009-09-17 Peter Breitenlohner * ofm2opl.web, opl2ofm.web, ovf2ovp.web, ovp2ovf.web: Use correct 8-bit italic index for ofm_level=0 as in C versions and engines. 2009-09-13 Peter Breitenlohner * ofm2opl.web, ovf2ovp.web: Check for ofm_level<=1. Bugfix: ensure that ofm2opl and ovf2ovp can read TFM files. Handle the seven_bit_safe_flag of TFM files as TFtoPL/VFtoVP do. Add newline after '...WAS BAD, SO THE DATA HAS BEEN CHANGED!' 2009-09-11 Peter Breitenlohner Version 1.12 (September 2009) of OFM2OPL & Co. * opl2ofm.web, ovp2ovf.web: Accept NATURALFONTDIR as alias for NFONTDIR for compatibility with omegafonts (C) versions. 2009-09-05 Peter Breitenlohner * ovf2ovp.ch (ASCII04 etc.): Declare as const_c_string. (vf_input, organize, do_map): Eliminate unused labels. * ofm2opl.ch (ASCII04 etc.): Declare as const_c_string. * opl2ofm.ch: Define char (used as array index) as 0..255. (ASCII04 etc.): Declare as const_c_string. (read_lig_kern): Eliminate unused variables. * ovp2ovf.ch: Define char (used as array index) as 0..255. (HEX): Declare as const_c_string. (read_lig_kern): Eliminate unused variables. 2009-07-15 Peter Breitenlohner * specialhex.test (new): Shell script to test specials. * am/omegaware.am: add the new test. 2009-05-30 Peter Breitenlohner * level1.test (new): Shell script to test ofm_level=1. * omfonts.test (new): Shell script to test ofm2opl etc. * am/omegaware.am: add the new test. * ovp2ovf.ch: correctly print banner and version_string. 2009-05-29 Peter Breitenlohner * {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web}: revived. 2009-05-26 Peter Breitenlohner * {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web} (removed): these Pascal Web versions are obsolete, replaced by symlinks to omfonts (from ../omegafonts/). 2009-03-03 Peter Breitenlohner * otangle.ch: use kpse_open_file to locate input files, in order to respect WEBINPUTS (ported from tangle.ch).