title: C#/WinForms: how to prevent font changing based on OS language
body: <p>I have written a WinForms program in C# and left the default font for all form controls (labels, checkboxes...) (The font is Tahoma I think, not sure though). When I compile the program and then run it on a Japanese language computer, all the fonts switch to "MS UI Gothic" (a Japanese font).</p>
  
  <p>Is there anyway I can force the font to be the same on all platforms? Currently it messes up the layout a lot, as the characters have a different width depending on the font...</p>