When Dopus 9 starts for the first time, it will use the System Fonts for the various Dopus window elements by default.
Now, when the user exports dopus to a USB stick (or even backup his config), dopus will hard code the fonts used by that system in the Prefs.oxc config file, although the user didn't play with these fonts or asked to use something other than the system fonts.
Now, if the user uses this exported config under other machine that doesn't have the hard coded fonts the system will opt for subistitution.
The problem is not entirely the subistitution, but what if I used dopus under Vista with the default font for most window elements set to Calibri and as it is small font by design, I set it to 12 or 14 pt in size.
Now, when the I use it on XP machine that doesn't have that font, it'll be subistituted (Tahoma) while retaining the same size wich will be so big and ugly.
So, dopus should use the default system fonts by default (as expected by any user).
And instead of forcing this behavior, have an option to Use System Fonts or your own, as there is an option to Use System Colors or your own for the various dopus window elements.
I agree that an explicit "use system fonts" option would be good.
If you've set something to Calibri, though, then you wouldn't have that option set since Calibri isn't the default font on Vista (9 point Segoe UI is the default). So do you want an option during USB Export to reset the exported configuration to system fonts (so you can use specific, non-default fonts on your main machine but always use system default fonts on your USB export), as well as a "use system fonts" option in general?
Exactly, in general, there should be an option to Use System Fonts in Dopus's Prefs dilaog regardless of you're going to export to USB or backup your config. I stressed the USB Export feature as it is the one that has big impact by the current behavior. Something like:
Use System Fonts (Checked) = Go get whatever fonts used by the current system, as Dopus does at its very first run (whether they're Segoe 9, Calibri 12, or ...) Use System Fonts (Unchecked) = Go use whatever fonts set explicitly in Dopus's config files.
As a more logic option, have an option in the Export to USB dilaog to Use System Fonts that should affect the exported config not the current one.