1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
2009-09-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
* ovp2ovf.web: Bugfix in handling of ofm_level=-1.
2009-09-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
* 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 <Lars.Hellstrom@residenset.net>
2009-09-17 Peter Breitenlohner <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
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 <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
* specialhex.test (new): Shell script to test specials.
* am/omegaware.am: add the new test.
2009-05-30 Peter Breitenlohner <peb@mppmu.mpg.de>
* 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 <peb@mppmu.mpg.de>
* {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web}: revived.
2009-05-26 Peter Breitenlohner <peb@mppmu.mpg.de>
* {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 <peb@mppmu.mpg.de>
* otangle.ch: use kpse_open_file to locate input files,
in order to respect WEBINPUTS (ported from tangle.ch).
|