Yes Nicola,
But with GUI edit boxes showing aligned data, you will need to set a monospaced typeface like "Courier" or "Lucida Console"
...
function SetFont(sys *hwnd,n,height,width,weight,string fontname) as sys
========================================================================
indexbase 1
sys hFont,i
hfont=CreateFont( height,width,0,0,weight,0,0,0,0,0,0,0,0,fontname)
int i
for i=1 to n
SendMessage hwnd(i),WM_SETFONT,hfont,0
next
return hFont
end function
...
hFont=SetFont(hchw[1],6,13,9,400,"Lucida console")