My image processing package has an 'annotate' utility that supports about a dozen fonts. It runs fine on my development system but, predictably, some fonts will not be installed on target systems. It is designed to run on any LINUX distribution.
I distribute needed fonts with my application, but I wish to spare users the hassle of installing the fonts. I am assuming no LINUX expertise on the part of my users, and I do not want them to have to be 'root' to do anything.
How can I make my application directly access the fonts distributed with it instead of forcing the user to embark on a confusing sysadmin font installation task?
I'm targeting ALL Linux distributions. UBUNTU is a subset of all. Researching various LINUX distributions, there is a mishmash of approaches to font management. I cannot support each one individually. My app is designed to be installed under the user account, avoiding root access (until moving successful install to /opt) and accessing fonts from its distribution. Similarly, security concerns prevent running an installation script as root. Similarly, targeting ALL Linux distributions precludes becoming a client of any single Linux 'app store' and environment. Yes this is all politically incorrect and my apologies. Thanks.