I’ve been running out of space on my Controller Bar, and have been looking for a way to use a narrow font. I’ve developed a variant of my Kurinto fonts for this purpose (from my rather massive www.Kurinto.com Font project) called Kurinto Sans Core Narrow, in Regular, Bold, Italic, and Bold-Italic. It is quite narrow but readable and I’m trying to use it for the Controller. Be happy to share these fonts if I can get this work (they are release under OFL 1.1).
I do realize that @brad has not released GuiKit and that it is not supported for public use / access, but I am hoping to get by just well enough to install my own fonts.
I’ve been using a clone of the Dark GuiKit theme, with appropriate substitutions in the class ControllerBar section for the installed fonts I instantiate (assuming the true argument means Bold):
var fontTip = Font("Kurinto Sans Core Narrow", 12, true); // Font for the top of buttons
var fontCaption = Font("Kurinto Sans Core Narrow", 18, true); // Font for the body of the button
… and it does not work. I seem to get a fallback font:
I have tried a smattering of installed fonts that are clearly identifiable (including Kurinto Olde, which is a very identifiable Fraktur font – which does work):
var fontTip = Font("Kurinto Olde Core", 12, true);
var fontCaption = Font("Kurinto Olde Core", 18, true);
I cannot glean the rules under which an installed font will be used by / acceptable to the GuiKit Font() function.
If anyone has experience or ideas regarding what fonts are acceptable, I would love to hear it.
FYI, I have not been able to get Theme inheritance working, and the Resource mechanism does not seem to currently work for themes, so I am using an Windows Junction from the Cantabile install directory to a directory (not a Zipped theme) in my local space, as described in this post:
BTW, “Kurinto” is how Japanese folks pronounce my name “Clint”.