[metapost] Metafont: editing CM source files
Rodolfo Medina
rodolfo.medina at gmail.com
Sun Apr 8 22:55:57 CEST 2007
Rodolfo Medina wrote:
> I wanted to edit cmr12.mf to see what happens.
> So I copied the original file into a work directory, changed its name and ran
> metafont on it:
>
> $ mf my-cmr12.mf
> $ gftopk my-cmr12.2602gf
>
> . Then, in my-file.tex I put:
>
> \font\myfont=my-cmr12
>
> \myfont
>
> Hallo
>
> \vfill\eject\end
>
> , and then I do:
>
> $ tex my-file
>
> . Now, the changes I do in my-cmr12.mf seem to produce no effect at all in the
> my-file.dvi output file. For example, if I change the 12pt size into 50pt, in
> dvi file the characters are always 12pt small.
>
> Can anyone explain why? What am I missing?
> Please pardon the basicness of the question.
Dan Luecking <luecking at uark.edu> writes:
> [...]
>
> A typical
> edit/view cycle is:
>
> 1. mf \mode:=localfont; input my-cmr12
> 2. gftopk my-cmf12.600gf
> 3. tex testfile
> 4. view texfile
I did so, but nothing seems to happen: editing the .mf file produces no effect
in the final dvi file.
Dan:
> While testing is going on, always make sure a new tfm file
> and new pk file have been created by _your_ commands. If you
> skip a step, an automatic mktex* script might create a tfm or
> pk file for you, and move it to some other location. In that
> case, those might get re-used next time instead of your newly
> edited version.
>
> What you need to do now is search texmf-var (or wherever newly
> created files are placed by mktex*) and delete occurances of
> my-cmr12.*. Then follow the cycle above.
I searched for other my-cmr12.* files but there are not except in the work
directory I used for my tests. I deleted them and repeated the test with no
result either.
Thanks,
Rodolfo
More information about the metapost
mailing list