diff options
Diffstat (limited to 'contrib/groff/src/utils/tfmtodit')
-rw-r--r-- | contrib/groff/src/utils/tfmtodit/Makefile.sub | 4 | ||||
-rw-r--r-- | contrib/groff/src/utils/tfmtodit/tfmtodit.cc | 5 | ||||
-rw-r--r-- | contrib/groff/src/utils/tfmtodit/tfmtodit.man | 20 |
3 files changed, 23 insertions, 6 deletions
diff --git a/contrib/groff/src/utils/tfmtodit/Makefile.sub b/contrib/groff/src/utils/tfmtodit/Makefile.sub index 057bb3e..ee56ce6 100644 --- a/contrib/groff/src/utils/tfmtodit/Makefile.sub +++ b/contrib/groff/src/utils/tfmtodit/Makefile.sub @@ -1,6 +1,6 @@ -PROG=tfmtodit +PROG=tfmtodit$(EXEEXT) MAN1=tfmtodit.n XLIBS=$(LIBGROFF) MLIB=$(LIBM) -OBJS=tfmtodit.o +OBJS=tfmtodit.$(OBJEXT) CCSRCS=$(srcdir)/tfmtodit.cc diff --git a/contrib/groff/src/utils/tfmtodit/tfmtodit.cc b/contrib/groff/src/utils/tfmtodit/tfmtodit.cc index 06b5d18..9fbbe25 100644 --- a/contrib/groff/src/utils/tfmtodit/tfmtodit.cc +++ b/contrib/groff/src/utils/tfmtodit/tfmtodit.cc @@ -47,12 +47,11 @@ This need only be done for a font for which math_fitting is false; When it's true, the left_correction and subscript_correction should both be zero. */ -#include <stdio.h> +#include "lib.h" + #include <stdlib.h> #include <math.h> -#include <string.h> #include <errno.h> -#include "lib.h" #include "errarg.h" #include "error.h" #include "assert.h" diff --git a/contrib/groff/src/utils/tfmtodit/tfmtodit.man b/contrib/groff/src/utils/tfmtodit/tfmtodit.man index b141c77..51f806d 100644 --- a/contrib/groff/src/utils/tfmtodit/tfmtodit.man +++ b/contrib/groff/src/utils/tfmtodit/tfmtodit.man @@ -1,5 +1,5 @@ .ig -Copyright (C) 1989-2000, 2001 Free Software Foundation, Inc. +Copyright (C) 1989-2000, 2001, 2002 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -121,8 +121,26 @@ def ignore_math_fit(expr left_adjustment,right_adjustment) = .fi .ft R .LP +For the EC font family, load the following definition after +.B exbase +(it is probably easiest to patch +.B exbase.mf +locally): +.IP +.nf +.ft B +def ignore_math_fit(expr left_adjustment,right_adjustment) = + ori_special "adjustment"; + ori_numspecial left_adjustment*16/designsize; + ori_numspecial right_adjustment*16/designsize; + enddef; +.fi +.ft R +.LP The gf file created using this modified .B cm.base +or +.B exbase should be specified with the .B \-g option. |