collect sources, and use viewport as the unit of font-size.