Can we use dam to upload icon fonts? Is there a way where we can upload icon fonts with out having them in style sheet?
Yes, you can upload svg in AEM. It supported by AEM Assets Supported Formats
But you can't use icons inside svg without CSS; however you can use svg as whole image like other format.
Here you can check how SVG works.
Thank you guys.
Not a recommended use case. To work with fonts -- see the AEM Docs here: Adobe Experience Manager Help | Make fonts available