Curve attributes and area fill attributes in output primitives can be customized. Areas can be filled with solid colors or patterns, with options to choose specific colors and patterns. There are three basic area fill styles - hollow with a color border, filled with a solid color, or filled with a specified pattern. The fill style is selected using the setInteriorStyle function, which can set the style to hollow, solid, or pattern. Hatching patterns can also be used to fill areas.