Works fine for me...

As a test, try changing the font to courier,
so you can see the spacing more clearly.

Heres a sample panel...
Code:
PANEL* test = 
{	
	pos_x=20;	pos_y=20;	size_x=200;	size_y=120;		flags= SHOW;

	digits(10,10, "12345678901234567890", "Courier#18b", 0, 0);
	digits(10,30, "%.0f and some text", "Courier#18b", 1, 10);
	digits(10,50, "%5.0f and some text", "Courier#18b", 1, 10);
	digits(10,70, "%-5.0f and some text", "Courier#18b", 1, 10);
}


Looks ugly as hell, but you can see it working.

Remember, arial is a "proportional" font.
Different characters have different 'widths".
ie a 'space' character is narrow compared to a 'W'.


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial