Some graphic design applications such as Adobe Spark 1 perform automatic text layout using templates that include images and text with different fonts and colors.
their text layout algorithms are mainly driven by visual attributes like word length, rather than the semantics of the text or the user's intent, which can lead to unintended emphasis and the wrong message.