The text is arranged around a circle, recreated with Python and fontTools
The circular text looks like a drawing trick, but it is a regular text layout with one difference: instead of moving on a straight baseline, each letter moves along an arc and rotates outwards. The Type on a Path Tool in osFoundry's Vector Editor desktop application does this, as does textPath in SVG. Below is the same layout written with…
An article discusses text layout along a circular path, comparing methods used in a Vector Editor and an SVG, with a Python script using fontTools, numpy, and Pillow. The script utilizes Arial Bold font and Source Sans 3, measuring letter spacing and path placement. Three aspects are examined: letter spacing, centered text placement, and line ending after flipping and ascender adjustment. The script calculates glyph placement along the circular path based on advance width and angle.
Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.