Tolong jelaskan mengenai Sintesis zat warna dari Reaksi Friedel–Crafts

Reaksi Friedel-Crafts dapat digunakan untuk mensintesis beberapa zat warna seperti triarilmetana dan xantena. Contoh berikut adalah sintesis timolftalein (sejenis indikator pH) dari dua ekuivalen timol dan ftalat anhidrida:

Reaksi ftalat anhidrida dengan resorsinol dengan keberadaan seng klorida menghasilkan Fluoresein. Apabila resorsinol diganti dengan by N,N-dietilaminofenol, reaksi ini menghasilkan rodamina B: