You can. The inner square looks something like this
symbols = "abcdefghijklmnopqrstuvwxyz";
n = sqrt(25);
radius = sqrt(2) * n/2 + 2;
i = 0;
for(x=1, x<=n, x+=1,
for(y=1, y<=n, y+=1,
i += 1;
sym = substring(symbols, i, 1);
text( { x - n/2 + radius, y - n/2 + radius }, sym );
)
)
The outer ring looks something like this
for(i = 0, i<25, i+=1,
sym = substr(symbols,i+1, 1)
fraction = i / 25;
x = radius * cos( fraction * 2 * pi() );
y = radius * sin( fraction * 2 * pi() );
text( { x + radius, y + radius }, sym )
)
This assumes you'll make a graph with axes from 0 to 2*radius and you'll adjust the font size and you'll put this in the graphics script.
Craige