[math-font-discuss] How to create one's own math font ?
Peter Dyballa
Peter_Dyballa at Web.DE
Sun Dec 4 13:50:31 CET 2005
Am 03.12.2005 um 13:39 schrieb Jérémie Bourdon:
> How can I create my own math font (with my handwriting font for
> example) ?
>
Allô!
One font isn't enough, you'll need a few of them, particularly when
following the layouts Donald Knuth created. You too could make use of
NFSS2 and create your own mathalphabets (look into the LaTeX
Companion).
There is an article by Thierry Bouche: tb59bouc.pdf. Barbara Beeton
wrote about math fonts and Unicode: tb68beet.pdf.
Alan Hoenig described almost ten years ago his MathKit, and MathInst
too. Both rely on fontinst.
Others, like Ulrik Vieth, Walter Schmidt, Jörg Knappen, David Carlisle,
or Diego Puga, created packages like concmath, mathptm, mathpple,
mathbbold, mathrsfs, mathtime, mathpazo. Paul Pichaureau offers some
mathdesigns and Michel Bovani developed fourier, based on Adobe Utopia
and some derived extra fonts. So it shouldn't be that difficult ...
(psnfss, psnfss-source, and psnfssx could have some extra information)
Mathias Clasen wrote a long article "A new implementation of LaTeX
math" about his mathfont package (it seems to have left CTAN). It
reveals a lot about the LaTeX side, although I cannot tell wether it's
all still true. There is another old report from the LaTeX3 Project
team by Justin Ziegler, l3d007 (ctan:/tex-archive/info/ltx3pub/), that
deals with math font encoding. Too I don't know wether changes
happened. At least it's mentioned on the STIX site -- you should look
up this site too! Since ten years they're creating a Unicode encoded
math font for TeX use, restricted to the BMP (Basic Multilingual
Plane), while "real" math is in the SMP (Supplementary Multilingual
Plane).
Johannes Küster presented at BachoTeX 2004 "Designing Math Fonts." I
think it's the most detailed work.
--
Greetings
Pete <\
_\ O _
|o \ _\\_/-\='
_____________(_)|-(_) (_)___________________________________
More information about the math-font-discuss
mailing list