[SOLVED] Scribus rejecting some installed fonts

Previous topic - Next topic

garydale

I recently did a fresh install of Debian 13 to try to fix a problem. Now it's left me with more problems. One in particular is with opentype fonts. I have one font family in particular that is causing me problems in the .sla file I'm working on right now.

I started the file months ago and had no problems with it. However, post-reinstall, it's asking me to substitute some fonts that are used in the file. I can substitute them with themslelves - Scribus sees them in the system - but when I do, I don't actually get them in the document. e.g the serif italic font that should be displayed is replaced by a sans serif regular font.

I can use the font family in other programs (e.g. LibreOffice writer) and it shows up. I've verified the font file permissions right the way down the directory tree. And I've done an fc-cache multiple times along with several reboots. The problem persists.

How can I fix this?

garydale

Further to above, I have gone back and edited the character style that used the font family. It had no impact. I also have opened the document in Scribus and manually selected the correct font for a section of text but again, it left it unchanged.

Also, when I used Dolphin to preview the fonts (navigate to /user/local/share/fonts then hover over the various fonts), the fonts display correctly. While I was at it, I verified that the fonts weren't located in /usr/share/fonts as well. My .local/share/fonts folder is empty.

garydale

Had an idea - start with a blank document and import the one with the problem. It didn't work. I still got the font substitutions being done and the new document ended up looking worse than the original.  :(

I tried to create a new document to confirm a suspicion I had. It has nothing to do with the particular document. Scribus simply isn't seeing those fonts. I can't select the font for text in a new document.

LibreOffice writer and other programs do see them. What is Scribus doing differently?

MrB


a.l.e

#4
I guess that we will need the specific font file first...

I can then test it on my Debian system too...

P.S.: having the .sla file could also help...

garydale

The fonts are recognized by other programs in the system. The particular .sla file doesn't seem to be important. Even with a new, blank document the fonts aren't in the font selection list.

I've attached a tar.gz file (renamed as .zip to allow it to be attached) that shows the problem. The "regular" version of the font is installed in the same folder and has the same owner, group and permissions as the semibold version. I can use the regular font but not the semibold in Scribus but I can use both in other programs.

MrB

Scribus tests and eliminates fonts with certain problems - it should be outputting some feedback on fonts to the console I believe. We'd need to have the specific file and see if Jean can test it.

garydale

A font that was giving me trouble was attached to my previous reply. However, I noted your point and installed from a different copy of the fonts that I had. This seems to have resolved the issue.

Thanks.

a.l.e

#8
With your files, I get the Calson Pro Semibold in both 1.6. and 1.7...
On Debian Trixie (13).

calson-1.6.png
calson-1.7.png