[metapost] Glyph and display and 3D fonts

Laurence Finston Laurence.Finston at gmx.de
Sun Apr 24 08:25:56 CEST 2022


> non-rational uniform b-splines (NURBS)

Sorry, that should have been "non-uniform rational b-splines".

> Gesendet: Sonntag, 24. April 2022 um 07:36 Uhr
> Von: "Laurence Finston" <Laurence.Finston at gmx.de>
> An: "Metapost List" <metapost at tug.org>
> Betreff: Glyph and display and 3D fonts
>
> I've attached an example of something I've been working on.  It is my first attempt at a "3D" display font.  There's a great deal of work left to do but I'm posting this message in case anybody might be interested or even have a use for such a font.

[...]

> It would, of course, be possible to put curved characters into perspective for a 3D font.  This is something else I've been working on.  It was necessary to implement "resolving" a path, i.e., adding more points so that the curve wouldn't "go out of shape" when applying the perspective projection to it.  This is because MP uses Bézier curves, which are not invariant under non-affine transformations like the perspective projection, rather than non-rational uniform b-splines (NURBS), which are.

[...]



More information about the metapost mailing list.