In xfig, figures may be drawn using objects such as circles, boxes, lines, spline curves, text, etc. It is also possible to import images in formats such as GIF, JPEG, EPS, PostScript, etc. Those objects can be created, deleted, moved or modified. Attributes such as colors or line styles can be selected in various ways. For text, 35 fonts are available.
Xfig saves figures in its native text-only Fig format. Xfig has a facility to print figures to a PostScript printer too.
Most useful is the PSTEX or PDFTEX export format that allows a smooth integration of Xfig-generated images into LaTeX documents.
Most operations in xfig are performed using the mouse, but some operations may also be performed using keyboard accelerators (shortcuts). The interface is designed for a three-button mouse, although it is also possible to use a two-button mouse.
Xfig can import various files as images:
Xfig can export into various formats: