https://bugzilla.redhat.com/show_bug.cgi?id=2129399



--- Comment #31 from r...@phy.duke.edu ---
Well, I read the fonts-conf documentation and examples pretty thoroughly,
installed font-manager so I could see the fonts themselves, and there are many,
many font sets on the system that contain the requisite characters.  It is very
difficult to tell which one is causing the problem or how to replace it.  I
spent two hours trying variations on your <alias> section including <match>
statements, replacing the various systems fond initialization steps, etc.  It
sadly remains the case that while I can display my unembedded test file on a
scientific linux box in the department and it renders perfectly (over X) when I
try to look at exactly the same file on Fedora it has nothing but boxes.  My
embedded font ps2pdf version of the same file displays everywhere.

I agree that it is probably something in /etc/fonts/fonts.conf and/or
/etc/fonts/conf.d/[??]whatever-symbol-font-isn't-working.conf and that just the
right override might fix it, that requires diffing and checking around 100+
files, most of which are certainly irrelevant, looking for a possibly
significant change in an XML that I don't completely understand to see which
one works correctly on scientific linux (a RH base IIRC) but not on Fedora
(another RH base).  I could maybe install a Centos VM to test -- I don't have a
RH license on any personal systems, obviously.

The possibility remains that it is a change in evince itself as well.  This I
can't really test -- obviously, if I copy over a binary from the system where
it works it has the wrong libraries on my laptop, and mucking around at the
library level is an open invitation to having to do a hard reinstall (been
there, done that:-).

Right now I HAVE to go back to my regular work and write a quiz for my physics
students with (sigh) embedded fonts and so far I nothing I've done has
fundamentally broken font rendering per se, but in any event no, the alias
above does not work whether or not it is font.conf or 0-symbol.conf.  The
documentation suggests that the former is the right place for it -- and I could
verify that this file was indeed being parsed in real time as I made changes as
errors were instantly reported in tty's containing rendered fonts -- but the
latter seems like it might only be scanned at boot or login time, since the
leading 00 (if I understand things) represents the order in which the file
configs are layered at startup.  I >>think<< the system rereads this ever 30
seconds by default so it shouldn't matter, but again -- no time to test, an
incredibly complex system and syntax, and crappy tools for manipulating it or
even displaying it.  Font-manager is the best I've found, but I don't know if
it can be used to rewrite rules yet (or if it is wise to trust it while doing
so).

Sorry.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2129399
_______________________________________________
fonts-bugs mailing list -- fonts-bugs@lists.fedoraproject.org
To unsubscribe send an email to fonts-bugs-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/fonts-bugs@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to