defoma-font is a tool to register or unregister font(s) to Defoma, Debian Font Manager. Defoma then calls Defoma-configuration-scripts provided by applications to make the font(s) configured for the applications which can make use of them. It is supposed to be called from postinst and prerm scripts, but may be called from console for not-packaged addon fonts.
There are two methods of registering/unregistering font(s): by specifying one font with its hints, or through a hintfile , which describes several fonts with their hints. Font packages may possibly use the latter method, installing a hintfile under /etc/defoma/hints as conffile. The latter method has '-all' added in the commands.
Register the specified font with the specified hints into the specified category unless the font is already registered.
Unregister the specified font which must be already registered in the specified category. If the font is marked as use or exclude in an Id cache of a certain application, the marks are left intact.
If the specified font is already registered, the registered hints and the specified hints are compared. If these hints differs, the font first gets unregistered and then newly registered with the specified new hints. If the font is not registered, following process is the same as register command.
This command is almost the same as unregister command, except that this command removes the marks in an Id cache.
Exit with true value (0) even if error occurs.
More verbose output.