On a few projects Ive noticed that fonts that are available on my system for GIMP and LibreOffice arent showing up in Cin-GG, unfortunately theyre some of my most used fonts for graphics and title work. Are there certain constraints for fonts that get accessed by Cin? I have rebuilt the font cache on my system a few times before posting this question so I know the fonts are visible to other apps in the system.
Ive attached a menu screenie from Cin, and one from GIMPs menu in the comment below
To add additional fonts to Cinelerra (assuming that they have a fonts.scale file already set up and they probably do if they work in gimp, else run mkfontscale) all you have to do is type this from a window before starting Cinelerra:
export BC_FONT_PATH=
for example:
export BC_FONT_PATH=/usr/share/fonts
The Cinelerra fonts in the default path are automatically included. The BC_FONT_PATH environment variable stays in effect until it is unset or on a reboot. You can read more details in the manual at the end of the Title plugin.
I ran mkfontscale and then I ran the command you provided with my correct font paths, there are only the two usual places on my system with fonts: /usr/share/fonts and /$HOME/.fonts. so I dont have a non-standard font location. Then I ran Cin in the same terminal I had exported the path in just to be safe but alas still missing fonts. I dont think the problem is the path because Cin is finding 99% of the other fonts located both in /usr/share/fonts and in .fonts in my home folder so its not like Cin is missing a particular folder path, its just not loading those particular fonts for some other reason.
Im attaching a zip with two of the troublesome fonts in it if you and GG want to see if they load for you, they are not commercially licensed fonts they are freebies from the usual sites like Squirrelfonts and 1001 Fonts.
We had specifically tested punkrockshow.zip yesterday before replying but apparently that is different than CF PunkRockShow.
THIS HAS BEEN EDITED as I was wrong and hopefully you made the same mistake! They both work, it is just the name that you might be looking for is wrong.
For example: chant… is really channel tuning (misc) and CF Punk.. is really punkrockshow (misc).
Hi, well my hopes were up but Im not seeing that here.. I checked multiple times and once again ran the export commands just to be safe. They dont show up as the alternate names youre seeing there for me… Im on Debian if that makes any difference to font handling. Could simply changing the name of the .ttf file work? Or is the name hardcoded into the font file itself?
Maybe the fonts.scale file is bad. When I unzipped the file you sent, I ran mkfontscale where /tmp/fonts contained the chant… and CF Pun… so: cd /tmp and mkfontscale/fonts
Does the fonts.scale file which contains Punk and chant have similar lines? We will test on Debian to see if a difference (but probably not until tomorrow)
I get the same results as you when I run that command here, Ive found a handful of other fonts that also dont appear, would you like me to attach them or do you figure the answer for one is the answer for all..?
Although not on Debian, GG already ran the 2 in the debugger and they showed up as he executed the code line by line. Possibly something else is preventing them from being displayed. We have not had the time to test on Debian yet though because that computer is in high use right now. Maybe you should send the handful then at least I can see if there is any obvious commonality and test on my laptop. (P.S. we had a lot of fun playing with Punk Rock and added the Rumbler plugin it to it!)
Sounds like things are making some progress, thanks so much for looking into this, even I didnt realize how many fonts werent displaying in Cin (I literally have hundreds of fonts). So the first zip is some otf fonts that arent working..
Just tested on Debian 10 using the static tarball from January 31 and in the bash shell. Everything we try works - both chant and punk rock with export BC_FONT_PATH…
We are clueless. If you start Cinelerra from a terminal window, you can also:
export BC_FONT_DEBUG=1 and it will print out on the terminal window each font as it scans it to see if one of them is troublesome.
OK, Its working better here, but still doesnt work without explicit debugging… running a Cin session without export and debug still doesnt show all fonts.
What I did:
Checked fonts.scale permissions
Manually cleaned my fontconfig caches and ran fc-cache -f -v both as Root and User
Moved my home fonts to /usr/share/fonts
Uninstalled larabiefonts Debian packages with Synaptic (I had a few duplicates none of which were the fonts that were giving me problems)Now running export and debug will give me access to all fonts in Cin so I can live with that.. Thanks very much for the help!