When using different arrow shapes, only the basic ones can be exported to any graphics format. The diamond shaped ones e.g. cannot be exported. Reproducible: Always Steps to Reproduce: Generate an xfig file with a line with a diamond shaped arrow and export to eps. Actual Results: In the eps (or any other graphics format for export) no arrow heads are there. Expected Results: Arrow heads should be there. I wrote to the developer and got answer, that this is a problem of fig2dev in transfig. In the source directory in transfig/fig2dev/bound.c remove the #ifdef NEWARROWTYPES and the #endif /* NEWARROWTYPES */ I tried it and it works perfectly using the latest version of xfig in portage.
Hm I suppose it's better to add -DNEWARROWTYPES...
Removing the #ifdef was what the author wrote to me for solution. Of course the definition of NEWARROWTYPES would also suffice.
Created attachment 163612 [details, diff] enables new arrow types and removes QA issues In this patch I removed the NEWARROWTYPES define because it does not occur in any other location than in fig2dev/bound.c so a define in the Imakefile (which I am also not familiar with) would have not other effect. I also removed the QA warnings which were due to missing header inclusions.
Thank you for report and patch. Fixed this in transfig-3.2.5-r2. Enjoy.