Just CSS. Absolutely NO jQuery/javascript or any other programming language.
Just a simple method of wrapping text around a circles and animating it using @keframes animation.
This uses CSS variables so that all the calculations are done with CSS. No need to work anything out.
Just count the number of characters including the spaces and change the --abc variable to suit.
This is also responsive so that the text resizes as the screen size goes below the max-width of the 'outer-circle' div.
The stylesheet for this demonstration is in the page head, but if you use this, please keep my copyright comment with the stylesheet.