Это не совсем конкретный вопрос, чтобы иметь один правильный ответ, ИМО. Если это возможно, я бы предположил, что вы должны визуализировать текст на изображении на клиенте, а не на сервере. Вы жертвуете согласованностью, но вы позволяете пользователю выбирать больший шрифт, если он этого предпочитает. Вы также получаете возможность показывать ваш текст немедленно, пока ваши изображения поступают в поток. В зависимости от того, что представляет собой ваше приложение, также может быть целесообразно разрешить изменения текста, такие как переводы или данные из другого периода времени и т. Д. Отрисовывая текст на клиенте, вы можете кэшировать единственную универсальную версию изображения, а затем переключиться на отображение уровня преступности в 1931 году на шведском языке или как угодно без необходимости загружать новое изображение.