I have three fonts i want to use in my software:
- FontA: contains Latin, Greek, Cryllic characters
- FontB: contains Korean characters
- FontC: contains Japanese, Chinese characters
These fonts have no overlap.
I want to setup my application such that all of these fonts are used at once since characters from different languages may appear in the same context in my software.
If a character is found in FontA, use it. Otherwise, look at FontB, if found use it. Look at FontC as last resort, if found, use it, otherwise do nothing.
How can i setup Qt to function that way?
(My environment is embedded linux, Qt 4.8)
P.S.: I tried QFont::insertSubstitution, but it is used in case FontA is not installed on the system so that doesn't really help in my case.
P.P.S.: Merging these fonts into a single font is out of the question since they are proprietry fonts.