Am 14.07.21 um 13:41 schrieb Wolfgang Engelmann:


Am 14.07.21 um 11:31 schrieb Herbert Voss:
Wolfgang Engelmann schrieb:
Still struggling with Libertinus and AnonymousPro fonts

I updated my texlive today (14July2021), did texhash also as superuser,
reconfigured lyx and looked for the Libertinus and AnonymousPro fonts in
my Lyx Document > Settings > Fonts but can't find it. The PDF output
format is set to PDF(LuaTex).

The libertinus fonts are found in my
./texlive/2021/texmf-dist/fonts/tfm/public/libertinus-type1/LibertinusSerif-
... etc

Wolfgang,

look into your Debian font configuration. There should be a
file 09-texlive.conf in the directory  /etc/fonts/conf.d/

If not, create it as root with the following contents:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <dir>/usr/local/texlive/2021/texmf-dist/fonts/opentype</dir>
   <dir>/usr/local/texlive/2021/texmf-dist/fonts/truetype</dir>
</fontconfig>


Then run


fc-cache -fv


The Libertinus should be found. You can test it with


voss@Lenovo:~$ fc-list | grep -i libertinus
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSans-Bold.otf:
Libertinus Sans:style=Bold
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Italic.otf:
Libertinus Serif:style=Italic
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Regular.otf:
Libertinus Serif:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerifDisplay-Regular.otf:
Libertinus Serif Display:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Semibold.otf:
Libertinus Serif,Libertinus Serif Semibold:style=Semibold,Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-SemiboldItalic.otf:
Libertinus Serif,Libertinus Serif Semibold Italic:style=Semibold
Italic,Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerifInitials-Regular.otf:
Libertinus Serif Initials:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusKeyboard-Regular.otf:
Libertinus Keyboard:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusMath-Regular.otf:
Libertinus Math:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSans-Italic.otf:
Libertinus Sans:style=Italic
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSans-Regular.otf:
Libertinus Sans:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusMono-Regular.otf:
Libertinus Mono:style=Regular
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-BoldItalic.otf:
Libertinus Serif:style=Bold Italic
/usr/local/texlive/2021/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Bold.otf:
Libertinus Serif:style=Bold


Now reconfigure LyX and restart.

Attaches a screenshot from within LyX.

Herbert


in /etc/fonts/conf.d
10-hinting-slight-conf
  contains
#####################
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <its:rules xmlns:its="http://www.w3.org/2005/11/its"; version="1.0">
    <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
   </its:rules>

   <description>Enable autohinter</description>
<!--  Use the Autohinter -->
   <match target="pattern">
     <!--
       This configuration is available on the major desktop environments.
       We shouldn't overwrite it with "assign" unconditionally.
       Most clients may picks up the first value only. so using "append"
       may simply works to avoid it.
     -->
     <edit name="autohint" mode="append"><bool>true</bool></edit>
   </match>
</fontconfig>
#####################

and it is a link to /usr/share/fontconfig/conf.avail/hinting-slight.conf
which contains:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <its:rules xmlns:its="http://www.w3.org/2005/11/its"; version="1.0">
    <its:translateRule translate="no" selector="/fontconfig/*[not(self::descri>
   </its:rules>

   <description> Set hintslight to hintstyle</description>

   <match target="pattern">
     <!--
       This configuration is available on the major desktop environments.
       We shouldn't overwrite it with "assign" unconditionally.
       Most clients may picks up the first value only. so using "append"
       may simply works to avoid it.
     -->
     <edit name="hintstyle" mode="append"><const>hintslight</const></edit>
   </match>
</fontconfig>

This is, what Herbert suggested to use:

#################
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <dir>/usr/local/texlive/2021/texmf-dist/fonts/opentype</dir>
   <dir>/usr/local/texlive/2021/texmf-dist/fonts/truetype</dir>
</fontconfig>
#####################

Question: should I use this in the file
09-hinting-slight.conf (which does not yet exist)
in
/usr/share/fontconfig/conf.avail/hinting-slight.conf

???

Wolfgang
--
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to