Index: trunk/src/font.h =================================================================== --- trunk/src/font.h (revision 36484) +++ trunk/src/font.h (revision 36485) @@ -59,11 +59,13 @@ pcb_symbol_t Symbol[PCB_MAX_FONTPOSITION + 1]; char *name; pcb_font_id_t id; + + rnd_font_t rnd_font; /* temporary */ }; struct pcb_fontkit_s { /* a set of unrelated fonts */ pcb_font_t dflt; /* default, fallback font, also the sysfont */ - htip_t fonts; + htip_t fonts; /* key: ->id; val: (pcb_font_t *) */ rnd_bool valid, hash_inited; pcb_font_id_t last_id; /* highest font id ever seen in this kit */ }; Index: trunk/src_plugins/io_lihata/read.c =================================================================== --- trunk/src_plugins/io_lihata/read.c (revision 36484) +++ trunk/src_plugins/io_lihata/read.c (revision 36485) @@ -2291,6 +2291,8 @@ if (parse_font(f, n) != 0) return -1; + if (rnd_font_lht_parse_font(&f->rnd_font, n) != 0) + return -1; } return 0;