Closed arvestad closed 12 years ago
If we want to allow the user to input the font family from the console, the user will have to either know the real systems font family name Ex. ( "Times" stands for "Times-Roman" ) or give a list of families and parse them. I would leave it like this, it is very easy to get the systems name for a particular font family.
I have added the options to modify the font size for gene labels , species labels and the rest of the texts. Also, the option to modify the font and color of all types of texts (gene, species, rest) in both the GUI and console versions.
Font selection was broken, because it is back-end dependent. It is not portable to have font strings like "Times-Roman" or "Times-Italic" unfortunately.
It would be good to be able to use font strings like "Helvetica-Bold-Italic-16" to have full control, but then primetv (not cairo/qt) have to parse those strings.
Also, there are several strings written to the output, but only gene name font and species name font can be selected. A third option for "all" strings should be added.