add fonts and sharing function