[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
Re: gfont problem with PS fonts on big-endian platforms (patch included)
- From: Denis Barbier <nospam@thanx>
- Date: Thu, 22 Jul 1999 00:52:28 +0200 (CET)
On Wed, 21 Jul 1999, Dave Plonka wrote:
> As an aside, my autoconf familiarity is apparently lacking - anyone know,
> off the top of their head, how to surpress autoconf's innocuous warning:
>
> warning: AC_TRY_RUN called without default to allow cross compiling
>
> because of my introduction of AC_C_BIGENDIAN?
>
> Thanks,
> Dave
sorry Dave but you can't, the only solution is to give autoconf what it
requests : an action to perform when cross-compiling.
I believe that every autoconf macro should provide such an action, and
so this problem is a bug in the definition of AC_C_BIGENDIAN.
I volunteer to maintain gFONT some weeks ago, so it's time for me to
work on it. I've committed your patch and the Frederic's fix. Plus a
beginning of support for EC fonts (8-bit). I already sent a patch to
this list for that topic, which has been fixed by comments i receive
by private mail. This patched version is at
http://imacs.polytechnique.fr/~barbier/gfont-1.0a301.tar.gz
In the 1.0.2 release, accented letters are rendered via the
juxtaposition of accents and letters. With the EC fonts, accented
letters are treated like 7-bit characters, except for some symbols which
are not in the same place in the iso-8859-1 and EC tables.
For instance try (with the patched version)
prompt$ gfont -F mf:ecrm1200 'ÿß÷×'
ÿ -> fs (a dirty sz which is a fs ligature)
ß -> SS uppercase ß
÷ -> oe
× -> OE
It's quite incredible, but the nice sz is not in the EC fonts !
It's controlled by the classic_sharp_s boolean, which is false by
default (defined in exbase.mf). If a German people could explain how
they use EC fonts with LaTeX, i could try to fix this. Meanwhile a
workaround is to copy exbase.mf into /tmp, edit it and
set classic_sharp_s to true, and then generate all fonts.
Denis
______________________________________________________________________
Website META Language (WML) www.engelschall.com/sw/wml/
Official Support Mailing List sw-wml@engelschall.com
Automated List Manager majordomo@engelschall.com