Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Feb 2016 21:08:12 +0100
From:      tlaronde@polynum.com
To:        freebsd-ports@freebsd.org
Subject:   kerTeX: D.E. Knuth's latest programs and mf X11 support
Message-ID:  <20160201200812.GC16555@polynum.com>

next in thread | raw e-mail | index | archive | help
Hello,

KerTeX has been updated to the latest D.E. Knuth's sources (tex, mf and
some auxiliaries). AMS fonts 3.04 are also here.

The most visible change is the X11 online graphics output for METAFONT,
allowing to see on screen what one is drawing. This has two main
purposes:

1) To allow people to have totally what is described in the
METAFONTbook;

2) To give hints that METAFONT, generally ignored against TeX, is not
only a compiler/interpreter for a drawing language (for font design),
but is also a... rasterizer engine...

The instructions for compilation/installation are in the LISEZ.MOI / 
README files and a get_mk_install.sh POSIX.2 script does the job almost
automatically. See:

http://www.kergis.com/en/kertex.html /* english or sort of */

http://www.kergis.com/kertex.html /* french */

In a nutshell:

KerTeX is a distribution of D. E. Knuth's Computer and Typesetting
programs. It includes all D.E.K.'s programs and fonts, plus AMS fonts,
T1 versions of the CMR, dvips(1), Adobe AFM for PostScript standard
fonts, NTS e-TeX (TeX bidirectional), John Hobby's MetaPost, Oren
Patashnik's BibTeX and D.E. Knuth and Silvio Levy' cweb (and cwebmerge).

It is intended to be an universal kerTeX distribution since:

1) It uses only C89;

2) The tools to compile or to administrate are a small subset of POSIX.2
utilities. For POSIX compliant systems, it depends on strictly nothing
external;

3) It provides the kernel: for example, LaTeX is not a program but a seti
of macros to be interpreted by TeX (latex is just argv[0] for a version
of virtex(1) instructing TeX to load the precompiled set of macros).
LaTeX can be installed on kerTeX as a package (there are already a
good number of packages for kerTeX), but it runs on the "kernel";

4) For the building framework, it has been organized and simplified and
it is under a BSD like licence, allowing, too, the use in a commercial
offer (it has already happened)---D.E.K.'s programs and others have 
their own licence;

5) Once the "kernel" is installed (hosted), supplementary packages can 
be added and this is the same package on whatever system since it is 
then kerTeX problem and not the hosting system one.

KerTeX is small: the default install (it could be restricted to just
D.E.K.'s work and it would be far less) requests the download of a 10MB
tgz file; needs less than 40MB to compile; uses less than 50MB to
install, the majority of space being occupied by the fonts (generated
at installation time with the programs compiled when the METAFONT
sources are given, or when TFM files are generated from alien
fonts).

For the moment, kerTeX has been, at least at one time, compiled and used
on *BSD, Linuces, MacOSX, Plan9 and Windows (via Interix but a
native built will come soon).

Best,
-- 
        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
                     http://www.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160201200812.GC16555>