Package: texlive-fonts-extra
Version: 2024.20241115-1
Severity: wishlist

This package ships a large number of OpenType fonts that are not
available elsewhere in Debian.  The one I am particularly interested in
is Source Code Pro, which I use for my terminal and editor, but there
are others as well.

However, installing this packages doesn't expose those fonts to
fontconfig, so one has to symlink the relevant directories into
`~/.fonts` and then rebuild the fontconfig cache.  This is inconvenient
and has to be done on a per-user basis, which is not great for
multi-user systems.

Would it be possible to ship a fontconfig file that includes the
appropriate directories for use by fontconfig?  I think that might be as
simple as something like the below:

----
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Scan for OpenType fonts -->
 <dir>/usr/share/texmf/fonts/opentype/adobe/sourcecodepro</dir>
 <dir>/usr/share/texmf/fonts/opentype/adobe/sourcesanspro</dir>
 <dir>/usr/share/texmf/fonts/opentype/adobe/sourceserifpro</dir>
 <!-- other relevant directories here. -->
</fontconfig>
----

plus the appropriate changes to the maintainer scripts.

Of course, if you wish to move these files into a separate package
instead, that would be even better (because then I don't have to install
a lot of TeXLive on work systems, where I don't tend to write a lot of
TeX), but I'm not picky and would be happy with the simpler, less
invasive solution as well.  There may be other solutions that you
prefer, and I'm open to hearing them.

-- Package-specific info:
##################################
minimal input file


##################################
other files

######################################
 List of ls-R files

lrwxrwxrwx 1 root root 31 Nov 16 21:33 /usr/share/texlive/texmf-dist/ls-R -> 
/var/lib/texmf/ls-R-TEXLIVEDIST
######################################
 Config files
-rw-r--r-- 1 root root 475 Oct 14  2022 /etc/texmf/web2c/texmf.cnf
lrwxrwxrwx 1 root root 33 Nov 16 21:33 /usr/share/texmf/web2c/fmtutil.cnf -> 
/var/lib/texmf/fmtutil.cnf-DEBIAN
lrwxrwxrwx 1 root root 32 Nov 16 21:33 /usr/share/texmf/web2c/updmap.cfg -> 
/var/lib/texmf/updmap.cfg-DEBIAN
-rw-r--r-- 1 root root 2942 Nov 17 15:34 
/var/lib/texmf/tex/generic/config/language.dat
######################################
 Files in /etc/texmf/web2c/
total 8
-rw-r--r-- 1 root root 283 Sep  4  2021 mktex.cnf
-rw-r--r-- 1 root root 475 Oct 14  2022 texmf.cnf
######################################
 md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c  /etc/texmf/texmf.d/00debian.cnf

-- System Information:
Debian Release: trixie/sid
  APT prefers oldstable-security
  APT policy: (500, 'oldstable-security'), (500, 'unstable'), (500, 'stable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.10.12-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_WARN
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages texlive-fonts-extra depends on:
ii  tex-common    6.18
ii  texlive-base  2024.20241115-1

Versions of packages texlive-fonts-extra recommends:
ii  cm-super                       0.3.4-17
ii  fonts-adf-accanthis            0.20190904-3
ii  fonts-adf-berenis              0.20190904-3
ii  fonts-adf-gillius              0.20190904-3
ii  fonts-adf-universalis          0.20190904-3
ii  fonts-cabin                    1.5-3
ii  fonts-cantarell                0.303.1-2
ii  fonts-clear-sans               1.00-2
ii  fonts-comfortaa                3.001-4
ii  fonts-comic-neue               2.51-4
ii  fonts-croscore                 20201225-2
ii  fonts-crosextra-caladea        20200211-2
ii  fonts-crosextra-carlito        20230309-2
ii  fonts-dejavu-core              2.37-8
ii  fonts-dejavu-extra             2.37-8
ii  fonts-ebgaramond-extra         0.016+git20210310.42d4f9f2-1
ii  fonts-font-awesome             5.0.10+really4.7.0~dfsg-4.1
pn  fonts-freefont-otf             <none>
ii  fonts-freefont-ttf             20211204+svn4273-2
ii  fonts-gfs-artemisia            1.1-6
ii  fonts-gfs-complutum            1.1-7
ii  fonts-gfs-didot                1.1-7
ii  fonts-gfs-neohellenic          1.1-7
ii  fonts-gfs-olga                 1.1-6
ii  fonts-gfs-solomos              1.1-6
ii  fonts-go                       0~20170330-2
ii  fonts-inter                    4.0+ds-2
ii  fonts-lato                     2.015-1
ii  fonts-linuxlibertine           5.3.0-6
ii  fonts-lobstertwo               2.0-2.1
ii  fonts-noto-color-emoji         2.047-1
ii  fonts-noto-core                20201225-2
ii  fonts-noto-mono                20201225-2
ii  fonts-oflb-asana-math          000.907-7
ii  fonts-open-sans                1.11-2
ii  fonts-paratype                 20181108-4
ii  fonts-roboto-slab              1.100263+20170512-2
ii  fonts-roboto-unhinted          2:0~20170802-3
ii  fonts-sil-andika               6.200-1
ii  fonts-sil-charis               6.200-1
ii  fonts-sil-gentium              20081126:1.03-4
ii  fonts-sil-gentium-basic        1.102-1.1
ii  fonts-sil-gentiumplus          6.200-1
ii  fonts-sil-gentiumplus-compact  5.000-4
ii  fonts-stix                     1.1.1-5
pn  texlive-fonts-extra-links      <none>
ii  texlive-fonts-recommended      2024.20241115-1
ii  texlive-latex-extra            2024.20241115-1

Versions of packages texlive-fonts-extra suggests:
pn  texlive-fonts-extra-doc  <none>

Versions of packages tex-common depends on:
ii  ucf  3.0043+nmu1

Versions of packages tex-common suggests:
ii  debhelper  13.20

Versions of packages texlive-fonts-extra is related to:
ii  tex-common        6.18
ii  texlive-binaries  2024.20240313.70630+ds-5

-- no debconf information

-- 
brian m. carlson (they/them or he/him)
Toronto, Ontario, CA

Attachment: signature.asc
Description: PGP signature

Reply via email to