Index: read.c =================================================================== --- read.c (revision 36687) +++ read.c (revision 36688) @@ -218,7 +218,7 @@ else Flags = pcb_flag_make(0); /* Text rotation is limited to 90*direction by the file format */ - if (pcb_text_new(ly, pcb_font(st->pcb, 0, 1), X, Y, 90.0*direction, scaling, 0, t, Flags) != 0) + if (pcb_text_new(ly, pcb_font_old(st->pcb, 0, 1), X, Y, 90.0*direction, scaling, 0, t, Flags) != 0) return 1; return -1; } Index: write.c =================================================================== --- write.c (revision 36687) +++ write.c (revision 36688) @@ -423,7 +423,7 @@ /* writes generic autotrax text descriptor line layouts onl, since no text in .fp */ static int wrax_text(wctx_t *ctx, rnd_cardinal_t number, pcb_layer_t *layer, rnd_coord_t dx, rnd_coord_t dy, rnd_bool in_subc) { - pcb_font_t *myfont = pcb_font(PCB, 0, 1); + pcb_font_t *myfont = pcb_font_old(PCB, 0, 1); rnd_coord_t mHeight = myfont->rnd_font.max_height; /* autotrax needs the width of the widest letter */ int autotrax_mirrored = 0; /* 0 is not mirrored, +16 is mirrored */