Font (detection) problems (want to use a Garamond font)
Eckhard Höffner
eckhard.hoffner at gmail.com
Fri May 5 20:57:19 UTC 2023
There are several options. An easy way could be links from the opentype
and ttf dirs under your tex-tree to /usr/local/share/fonts or to
$HOME/.local/share/fonts/
I don't know your current situation, but it may be something like:
mkdir $HOME/.local/share/fonts/texfonts
cd $HOME/.local/share/fonts/texfonts
ln -s /opt/texlive/texmf-dist/fonts/opentype ./
ln -s /opt/texlive/texmf-dist/fonts/ttf ./
I hope, this works.
I don't know the reason, why pdflatex does not find the fonts, because
latex has its own "database" for files. Maybe some font files are
missing or you need to run mktexlsr (as root).
Am 05.05.23 um 20:24 schrieb Christian Obst:
> (Should I reply to both the list and the sender, or just the list?)
Sorry, my mistake ...
>
> That's interesting! Libreoffice or fc-list doesn't see it, either! Why
> does the TexLive installer install to /opt if that's not normal?
>
> I can also see that in /etc/fonts/conf.d/, there are many config files
> (including urw-*) which link to /usr/share/fontconfig/conf.avail/, but
> none for garamond. How come other fonts installed by tlmgr are
> visible, but not all? Even of they are installed in /opt? Should I
> reinstall TexLive to another location? What's the default location?
>
>
>
> On Fri, May 5, 2023 at 1:40 PM Eckhard Höffner
> <eckhard.hoffner at gmail.com> wrote:
>> Maybe it's because they are in /opt. I don't assume I'm right, but if you look a /etc/fonts/fonts.conf (or a subdirectory), /opt is not a usual fontpath.
>>
>> fc-list | grep garamond
>>
>> is another method.
>>
>> Are other programs showing the fonts (e. g. libreoffice).
>>
>> You can also copy the fonts you want (otf // ttf) to HOME/.local/share/fonts/ (or /usr/local/share/fonts); both should be in the font path of al programs. My LyX and fontspec (debian) have no problems using the HOME-directory.
>>
>>
>>
>>
>>
>> Am 05.05.23 um 17:22 schrieb Christian Obst:
>>
>> Hi all,
>>
>> I'm using LyX 2.3.7, and TexLive 2023 (via tlmgr, not distro) on Void
>> Linux. My problem is that I can't use any of the Garamond fonts
>> installed (URW, EB). LyX has been configured via Tools -> Reconfigure,
>> and the PATH (to /opt/texlive/2023/bin/x86_64-linux) is set. LyX finds
>> all installed packages etc.
>>
>> If I try to use "URW Garamond (Mathdesign)", I get an error when compiling:
>>
>> !pdfTeX error: pdflatex (file ugmm8a.pfb): cannot open Type 1 font
>> file for reading.
>>
>> "URW Garamond" (no Mathdesign) is listed as "not installed", even
>> though it is according to tlmgr.
>>
>> If I switch to "Don't use TeX-Fonts" in the font dialog, EB Garamond
>> is not listed at all, but it is installed. Weirdly, old LyX documents
>> that use that font still compile fine and display it in the output. I
>> also used to be able (until a week ago) to manually set the main font
>> to "EB Garamond" using
>>
>> \usepackage{fontspec}
>> \setmainfont{EB Garamond}
>>
>> but that no longer works (gives me an error about not finding that
>> font). luaotfload-tool --find "EBGaramond" confirms that it is
>> installed in "/opt/texlive/2023/texmf-dist/fonts/opentype/public/ebgaramond/EBGaramond-Regular.otf"
>>
>> I am thoroughly confused, and don't even know where to begin checking.
>> Any help is appreciated!
>>
>> Best regards,
>> Christian
>>
More information about the lyx-users
mailing list