fonts; decouple screen resolution from viewport resolution