I have tried 0 right margin, one of 0.4: same problem. Tried making the text box much wider; that final italic number is still clipped. Also tried making the border solid: no effect.
Currently I am working on a Lenovo P70 Windows 10 laptop. Looks like this is a problem which has existed for a long time. I tried the same things, using a different database, on a Windows 7 laptop: had the same clipping problem.
Trying a different printer driver was suggested. My problem is on the screen. I'm not printing anything.
If you don't want your numbers to look like they are marching off behind the current, stage left, then avoid italics for numeric data. But playing around with it, I did discover a fix: Instead of:
Control Source: [MyField]
you can use:
Control Source: =Format([MyField],"#,###") & Space(1)
You get beautiful, complete digits all the way to the end. Of course, you have changed to displaying text display instead of numbers, but it's just for looks anyway.
Thanks to those who offered help.