Index: file.c =================================================================== --- file.c (revision 36687) +++ file.c (revision 36688) @@ -327,7 +327,7 @@ static void WritePCBFontData_rnd(FILE * FP) { rnd_cardinal_t i, j; - pcb_font_t *font_ = pcb_font(PCB, 0, 1); + pcb_font_t *font_ = pcb_font_old(PCB, 0, 1); rnd_font_t *font = &font_->rnd_font; int warned = 0; Index: parse_l.c =================================================================== --- parse_l.c (revision 36687) +++ parse_l.c (revision 36688) @@ -2708,7 +2708,7 @@ yyPCB = NULL; yyData = Ptr; pcb_data_set_layer_parents(Ptr); - yyFont = pcb_font(PCB, 0, 1); + yyFont = pcb_font_old(PCB, 0, 1); yyRndFont = &yyFont->rnd_font; yyFontReset = rnd_false; yyFontkitValid = NULL; Index: parse_l.l =================================================================== --- parse_l.l (revision 36687) +++ parse_l.l (revision 36688) @@ -325,7 +325,7 @@ yyPCB = NULL; yyData = Ptr; pcb_data_set_layer_parents(Ptr); - yyFont = pcb_font(PCB, 0, 1); + yyFont = pcb_font_old(PCB, 0, 1); yyRndFont = &yyFont->rnd_font; yyFontReset = rnd_false; yyFontkitValid = NULL;