In that sentence you are talking about two closely-related things. The singular is more appropriate.The user shall have the ability to update fonts and edit text fields.
You could also say:
- The user shall have the ability to update fonts and the ability to edit text fields.
Use the plural to talk about things in general. Example:
- People have many abilities.
- A couple of his abilities are driving a car and holding a conversation.