Index: trunk/src/board.h =================================================================== --- trunk/src/board.h (revision 31951) +++ trunk/src/board.h (revision 31952) @@ -94,6 +94,10 @@ /* netlist states */ int netlist_frozen; /* counter */ unsigned netlist_needs_update:1; + + + /* random */ + unsigned suppress_warn_missing_font:1; /* do not warn for missing font; useful for alien formats not having embedded font */ }; extern pcb_board_t *PCB; /* the board being edited */ Index: trunk/src/plug_io.c =================================================================== --- trunk/src/plug_io.c (revision 31951) +++ trunk/src/plug_io.c (revision 31952) @@ -581,7 +581,7 @@ /* enable default font if necessary */ if (!PCB->fontkit.valid) { - if ((require_font) && (!PCB->is_footprint)) + if ((require_font) && (!PCB->is_footprint) && (!PCB->suppress_warn_missing_font)) rnd_message(RND_MSG_WARNING, "File '%s' has no font information, using default font\n", new_filename); PCB->fontkit.valid = rnd_true; }