While you can enforce a font, my suggestion for cross platform programming is to use the default to make your app inline with the rest of the system. What your app needs to do is, however, adapting to various available fonts. Learn to use autosizing and layouting, properties like AutoSize, Anchors, ChildSizing, etc. could help a lot.