For that specific function, it is fine and safe to use. I've been using it for agestrixie wrote:@chris
The GetDiskFontCtrl() autodoc doesn't sound very encouraging, thoughThis function should never be called by the average user. Its sole purpose is to provide the font preferences editor with data about the current diskfont settings. It should not be called for other purposes.

If it's only for Font Prefs and serves no other purpose then it should be a private function. It isn't, and I see no reason why querying these parameters is a bad thing to do. SetDiskFontCtrl(), yeah, avoid, but GetDiskFontCtrl() is useful for getting the local charset, and translating to/from UTF-8.
The DPI stuff doesn't seem to be used by diskfont. That would be useful too if the user could set it.