From owner-freebsd-tex@freebsd.org  Mon Feb  1 20:51:27 2016
Return-Path: <owner-freebsd-tex@freebsd.org>
Delivered-To: freebsd-tex@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47CB7A9705C
 for <freebsd-tex@mailman.ysv.freebsd.org>;
 Mon,  1 Feb 2016 20:51:27 +0000 (UTC)
 (envelope-from tlaronde@polynum.com)
Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.1])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id D78F2AA6
 for <freebsd-tex@freebsd.org>; Mon,  1 Feb 2016 20:51:26 +0000 (UTC)
 (envelope-from tlaronde@polynum.com)
Received: from filter.sfr.fr (localhost [77.128.76.178])
 by msfrf2103.sfr.fr (SMTP Server) with ESMTP id 7EA86700008A
 for <freebsd-tex@freebsd.org>; Mon,  1 Feb 2016 21:51:24 +0100 (CET)
Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature);
 dkim-adsp=permerror (cannot check policy: Unable to verify) header.from=
 tlaronde@polynum.com
Received: from cauchy.polynum.local (178.76.128.77.rev.sfr.net [77.128.76.178])
 by msfrf2103.sfr.fr (SMTP Server) with ESMTP id 443687000089
 for <freebsd-tex@freebsd.org>; Mon,  1 Feb 2016 21:51:24 +0100 (CET)
X-SFR-UUID: 20160201205124279.443687000089@msfrf2103.sfr.fr
Received: from cauchy.polynum.local (localhost [127.0.0.1])
 by cauchy.polynum.local (8.14.9/8.14.9) with ESMTP id u11KpNwc023017
 for <freebsd-tex@freebsd.org>; Mon, 1 Feb 2016 21:51:23 +0100 (CET)
Received: (from tlaronde@localhost)
 by cauchy.polynum.local (8.14.9/8.14.9/Submit) id u11KpNR1023235
 for freebsd-tex@freebsd.org; Mon, 1 Feb 2016 21:51:23 +0100 (CET)
Date: Mon, 1 Feb 2016 21:51:23 +0100
From: tlaronde@polynum.com
To: freebsd-tex@freebsd.org
Subject: kerTeX: D.E. Knuth's latest programs and mf X11 support
Message-ID: <20160201205123.GB29606@polynum.com>
Reply-To: freebsd-tex@freebsd.org, tlaronde@polynum.com
MIME-Version: 1.0
User-Agent: Mutt/1.5.24 (2015-08-30)
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-BeenThere: freebsd-tex@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: Porting TeX and related applications to FreeBSD
 <freebsd-tex.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-tex>,
 <mailto:freebsd-tex-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-tex/>
List-Post: <mailto:freebsd-tex@freebsd.org>
List-Help: <mailto:freebsd-tex-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-tex>,
 <mailto:freebsd-tex-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Feb 2016 20:51:27 -0000

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