To me the proposed solution was not an option. It wasn’t only
okular did not work either and, perhaps, the most relevant to me,
LaTeX editor I use, when incorporates plots produced by ROOT.
So after few hours digging into this I found, comparing with a 16.04 system which worked fine, that a font config file was missing,
/etc/fonts/conf.avail/30-metric-aliases.conf and a symbolic link to it from
You’ll find the file content below. Without it, the substitution font which was mapped to the Symbol font asked by ROOT within the
.pdf file was
OpenSymbol which didn’t work although inspecting it it seems to have the required symbols to render. With the missing file and symbolic link incorporated the Symbol font asked by ROOT within the
.pdf file was substituted by
Standard Symbols L which did perfectly its job.
ls -l /etc/fonts/conf.d/30-urw-aliases.conf
lrwxrwxrwx 1 root root 33 ene 23 17:16 /etc/fonts/conf.d/30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
URW provides metric and shape compatible fonts for some Adobe families.
Most of these are handled in 30-metric-aliases.conf.
<family>ITC Zapf Dingbats</family>
<test name="family" compare="eq" ignore-blanks="true">
<edit name="family" mode="append" binding="same">
<string>Standard Symbols L</string>