Re: Anyone have notes / test files for METAFONT?

luigi scarso <[email protected]>
Newsgroups gmane.comp.tex.metapost
Message-ID <CAG5iGsCxa6TUQjxMsAhUk=swygFrHo26oD01yR1dHaQWTeP98A@mail.gmail.com>
On Wed, Jun 28, 2017 at 5:56 AM, William Adams <[email protected]> wrote:
> Thanks for the resources!
>
>
> Added the following to my tex.stackexchange query:
>
> Okay, given a `METAFONT` eight.mf:
>     mode_setup;
>     u# := 2mm#;
>     define_pixels(u);
>
>     beginchar("A", 8u#, 9u#, 5u#);
>       z1 = ( 0u,  0u);
>       z2 = ( 8u,  0u);
>       z3 = ( 1u,  8u);
>       z4 = ( 7u,  8u);
>       pickup pencircle scaled 1u#;
>       draw z4 ..  z1 .. z2 ..  z3 .. cycle;
>       pickup pencircle scaled 3u#;
>       drawdot z1;
>       drawdot z2;
>       drawdot z3;
>       drawdot z4;
>     endchar;
>
>     \end
> we process it using
>     mf eight.mf
> and get the file eight.2602gf
> we then run
>     gftodvi eight.2602gf
> which gets us eight.dvi, but when we open that we see:
> [![eight.dvi screengrab][1]][1]
>
>   [1]: https://i.stack.imgur.com/JrRQI.png
> Ideally I'd like a solution which makes use of lualatex and PDF --- I'd like
> to be able to open up a metafont file in a text editor, tweak / edit it,
> then compile the project and instantly see it overlaid on a pixel image (and
> possibly surprinted by a vector PDF.
>
> I think it's something basic and simple which I'm missing or failing to
> communicate.


GF fonts are bitmap fonts, you can inspect them with gftype -images
It's quite easy with lua to translate the output of gftype -images
into a metapost bitmap
graphics, but also it's not hard  to write a gftype program in lua.

In any case, The METAFONTbook ans a recent texlive (ie the latest
2017) are almost a must;
you can find more info on gftype  with texdoc -l gftype

In principle, wiht luatex  it's possible to use gf (or pk)  font files
directly without going to dvi:
it'a a matter of a proper encoding, and right resolution.
There is an example here, subsection 3
http://www.guitex.org/home/images/ArsTeXnica/AT021/latino-article.pdf
Of course, in most cases the same results can be obtained with Metapost,


-- 
luigi
--
http://tug.org/metapost/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.