Compare commits

..

1 commit

Author SHA1 Message Date
Hans Ulrich Niedermann
9d4e93f7e1 Workaround wrong weight in Terminus.otb in fontconfig config file.
Resolves: rhbz#1823637

Backported from master aka f33.
2020-06-02 14:45:18 +02:00
16 changed files with 673 additions and 1110 deletions

2
.gitignore vendored
View file

@ -20,5 +20,3 @@ terminus-font-4.30-ij1.diff.gz
/terminus-font-4.46.tar.gz
/terminus-font-4.47.tar.gz
/terminus-font-4.48.tar.gz
/terminus-font-4.49.tar.gz
/terminus-font-4.49.1.tar.gz

View file

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "/usr/share/xml/fontconfig/fonts.dtd">
<fontconfig>
<alias>
<family>monospace</family>
<prefer>
<family>Terminus</family>
</prefer>
</alias>
<alias>
<family>Terminus</family>
<default>
<family>monospace</family>
</default>
</alias>
</fontconfig>

View file

@ -1,71 +1,62 @@
#!/usr/bin/python3
# This script is licensed under the GPL-3.0-or-later license.
# Automatically group the font files by family names and style names,
# and assume each bitmap font only contains one font face.
#
# Generates one otb file per (family name, style name) tuple, named
# after the tuple.
#
# This tool requires ftdump and fonttosfnt.
# Some changes by Hans Ulrich Niedermann and Antonio Larrosa.
# Written by Peng Wu as
# https://pwu.fedorapeople.org/fonts/convertbitmap/convertfont2.py
# https://pwu.fedorapeople.org/fonts/convertbitmap/convertfont.py
# Some changes by Hans Ulrich Niedermann.
import re
import sys
import subprocess
usage = '''
convertfont2.py [BITMAPFONTFILE]...
bitmapfonts2otb.py [BITMAPFONTFILE]...
'''
fontnames = dict()
# get font family name and style name by ftdump
def get_fullname_height(fontname):
def getfullname(fontname):
output = subprocess.check_output(['ftdump', fontname])
output = output.decode('utf8')
# only contain one font face
assert not 'Face number: 1' in output
result = {}
height = 0
for row in output.split('\n'):
# for family name and style name
if ':' in row:
key, value = row.split(': ')
result[key.strip()] = value.strip()
# for height
if 'height' in row:
match = re.search('height (\d+)', row)
height = int(match.group(1))
assert height > 0
familyname, stylename = result['family'], result['style']
if stylename == 'Regular':
return (familyname, height)
return familyname
else:
return (familyname + ' ' + stylename, height)
return familyname + ' ' + stylename
def generate_fonts():
for (fullname, height), filenames in fontnames.items():
outputfilename = fullname.replace(' ', '-') + '-' + str(height) + '.otb'
argv = 'fonttosfnt -b -c -g 2 -m 2 -o'.split(' ')
argv.append(outputfilename)
for fullname, filenames in fontnames.items():
outputfilename = fullname.replace(' ', '-') + '.otb'
argv = ['fonttosfnt', '-b', '-c', '-g', '2', '-m', '2', '-o', outputfilename ]
argv.extend(filenames)
print(outputfilename)
print(' '.join(argv))
print(subprocess.check_output(argv).decode('utf8'))
if __name__ == '__main__':
for bitmapfontname in sys.argv[1:]:
(fullname, height) = get_fullname_height(bitmapfontname)
index = (fullname, height)
if index in fontnames:
fontnames[index].append(bitmapfontname)
fullname = getfullname(bitmapfontname)
if fullname in fontnames:
fontnames[fullname].append(bitmapfontname)
else:
fontnames[index] = [bitmapfontname]
fontnames[fullname] = [bitmapfontname]
generate_fonts()

198
changelog
View file

@ -1,198 +0,0 @@
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.49.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.49.1-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.49.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Feb 5 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.49.1-12
- Move consolefonts from /lib to /usr/lib like kbd has done (#1925696)
* Fri Feb 5 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.49.1-11
- Add checks on wildcard names matching font files
* Wed Feb 3 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.49.1-10.3
- Use upstream's way of building *.otb OpenType bitmap font files (#1922893)
* Wed Feb 3 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.49.1-10.2
- Update to terminus-font-4.49.1, keeping our fonttosfnt *.otb generation (#1910955)
* Wed Feb 3 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-10.1
- Update otb conversion script and ship one *.otb file per font size
* Fri Jan 29 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-10
- Add BuildRequires: make
- Add BuildRequires: fonttosfnt >= 1.2.1 (remove font weight workaround)
Closes: https://src.fedoraproject.org/rpms/terminus-fonts/pull-request/3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.48-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.48-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 2 2020 Akira TAGOH <tagoh@redhat.com> - 4.48-7
- Workaround wrong weight in Terminus.otb in fontconfig config file.
Resolves: rhbz#1823637
* Sat Apr 25 2020 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-6
- complete spec file rewrite based on spectemplate-fonts-1-full.spec
- split off legacy PCF files into -legacy-x11 subpackage
* Tue Apr 7 2020 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-5
- List *.otb files explicitly (without wildcards)
- Updated package descriptions and spec comments for more accuracy
* Wed Feb 5 2020 Peng Wu <pwu@redhat.com> - 4.48-4
- Use bitmapfonts2otb.py to combine bitmap fonts
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.48-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 3 2020 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-2
- Stop shipping VGA fonts in grub subpackage
- Build OTB fonts for compatibility with pango >= 1.44 (#1748495)
* Tue Aug 27 2019 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.48-1
- Update to upstream release terminus-font-4.48
- Ship the Hebrew characters introduced by terminus-font-4.48
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.47-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.47-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sun Jan 27 2019 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.47-4
- Only build -grub2 subpackage when arch/dist actually has grub2
- Address and silence rpmlint warnings
* Tue Jan 15 2019 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.47-3
- Update to upstream release terminus-font-4.47
* Tue Jan 15 2019 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.46-3
- Continue shipping the 8bit versions of *.pcf files (#1664054)
* Tue Dec 18 2018 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.46-2
- Add grub2 subpackage with *.pf2 fonts
* Tue Dec 18 2018 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.46-1
- Update to terminus-font-4.46
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon May 16 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.40-5
- Fix terminus-fonts-console README.fedora instructions on checking the initramfs.
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Jan 18 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.40-3
- Fix spelling issue in %%description
- iconv README-BG from WINDOWS-1251 to utf-8
* Sun Jan 17 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.40-2
- Update to terminus-font-4.40 (#1095285)
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.39-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu Jul 10 2014 Jens Petersen <petersen@redhat.com> - 4.39-1
- update to 4.39
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.38-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Nov 28 2013 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.38-3
- Improve instructions for F18+ to console README.fedora (#1000491)
* Sat Nov 16 2013 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.38-2
- Add instructions for F18+ to terminus-fonts-console README.fedora (#1000491)
* Mon Sep 16 2013 Parag <paragn AT fedoraproject DOT org> - 4.38-1
- Update to new 4.38 version
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.36-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Sep 12 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.36-1
- Update to terminus-font-4.36
* Sat May 21 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.35-1
- Update to terminus-font-4.35
- Actually ship the size 18 fonts (upstream fix)
* Mon May 2 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.34-1
- Update to terminus-font-4.34
- Remove patch for alt/ge1.diff (4.34 uses ge1 by default)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.32-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Feb 1 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.32-1
- Update to 4.32
* Fri Jul 16 2010 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.30-2
- Added License tag to -console subpackage.
- Added note about rebuilding initramfs after changing /etc/sysconfig/i18n.
- Changed URL, SourceN, PatchN to use new location at sourceforge.net.
* Fri Dec 4 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.30-1
- update to 4.30 release:
- new size 22 (not very good)
- 25 additional characters
- various small fixes
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.28-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Mar 25 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-8
- Rebuild for Fedora 11 to pick up font autodeps (#491973)
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.28-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Fri Feb 20 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-6
- fix fontpackages-devel requirement to >= 1.18 (for _fontdir ownership)
* Fri Feb 20 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-5
- Add information to the fontconfig file
- no need to %%dir %%{_fontdir} in fontpackages-devel >= 1.20
- Use %%{_sysconfdir} instead of /etc
- Change all %%define instances to %%global
- Drop filesystem requirement for F-10 and later
- Use macro for common parts of descriptions
- Remove unneeded Provides:
- drop unnecessary comment
* Thu Feb 19 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-4
- change catalog(ue) spelling to US English
- remove unnecessary macro definition of %%tarname
- properly define consolefontdir (no macros)
* Thu Feb 19 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-3
- generate fonts.dir at build time (bug 483589)
* Wed Feb 18 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 4.28-2
- initial package for new Fedora Font Policy

View file

@ -1,4 +0,0 @@
▌▗▖█ This is some ╔═╕ text for pango to render so
▐▝▘ █▀▄ ▒ that we ╟┬┤ can see whether the bitmap
font has been ╠╪╡ properly converted to the
*.otb OpenType ╚╧╛ bitmap font file format.

View file

@ -1,99 +0,0 @@
#!/bin/bash
#
# Render each and every font weight and size of the Terminus font to a
# single PNG file to allow one at a glance checking that the font has
# been converted correctly.
#
# Requirements:
# * pango-view to render text to bitmaps
# * ImageMagick (for identify and montage)
set -e
scriptdir="$(cd "$(dirname "$0")" && pwd)"
imgbaseroot="terminus-font-card"
# Default values
default_identify="/usr/bin/identify"
default_montage="/usr/bin/montage"
default_pv="/usr/bin/pango-view"
default_text_file="${scriptdir}/font-card.txt"
# Unless set explictly, use default value
MONTAGE="${MONTAGE:=${default_montage}}"
IDENTIFY="${IDENTIFY:=${default_identify}}"
PV="${PV:=${default_pv}}"
TEXTFILE="${TEXTFILE:=${default_text_file}}"
print_args() {
echo "Argument list:"
for arg
do
echo " * <<${arg}>>"
done
}
run() {
local fontname="${1:?No fontname given}"
local fontsize="${2:?No fontsize given}"
local image_fname="${3:?No image_fname given}"
local PV_CMD=(${PV})
# PV_CMD+=("--annotate=1")
# PV_CMD+=("--annotate=2")
# PV_CMD+=("--annotate=3")
PV_CMD+=("--no-display")
# PV_CMD+=("--single-par")
PV_CMD+=("--language=C")
# PV_CMD+=("--pixels")
PV_CMD+=("--font=${fontname} ${fontsize}")
PV_CMD+=("${TEXTFILE}")
PV_CMD+=("--output=${image_fname}")
IMAGE_LIST+=("${image_fname}")
print_args "${PV_CMD[@]}"
"${PV_CMD[@]}"
file "${image_fname}"
}
width=480
height=120
MONTAGE_CMD=(${MONTAGE})
IMAGE_LIST=()
FONT_SIZES=(12 14 16 18 20 22 24 28 32)
FONT_NAMES=("Terminus Medium" "Terminus Bold")
FONT_NAMES=("Terminus" "Terminus Bold")
for fontsize in "${FONT_SIZES[@]}"
do
for fontname in "${FONT_NAMES[@]}"
do
image_fname="${scriptdir}/${imgbaseroot}--${fontname}-${fontsize}.png"
run "$fontname" "$fontsize" "$image_fname"
MONTAGE_CMD+=(-label "${fontname} ${fontsize} ($(${IDENTIFY} -format "%[fx:w]x%[fx:h]" "${image_fname}"))")
MONTAGE_CMD+=("$image_fname")
MONTAGE_CMD+=(-repage "${width}x${height}>")
MONTAGE_CMD+=(-crop "${width}x${height}>")
done
done
echo "Images: ${IMAGE_LIST[@]}"
montage_fname="${scriptdir}/${imgbaseroot}.png"
MONTAGE_CMD+=(-tile "${#FONT_NAMES[@]}x${#FONT_SIZES[@]}")
MONTAGE_CMD+=(-frame 5)
MONTAGE_CMD+=(-geometry "${width}x${height}<+2+2>")
MONTAGE_CMD+=(${montage_fname})
print_args "${MONTAGE_CMD[@]}"
"${MONTAGE_CMD[@]}"
file "$montage_fname"
# End of file.

View file

@ -1 +1 @@
SHA512 (terminus-font-4.49.1.tar.gz) = 2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8
SHA512 (terminus-font-4.48.tar.gz) = 5f45f7d0e7396f02158f4751aaafb3f0a3fb68dbe3e5501f86a5138c6d52f5106053e38c368d560e5979e29250074dbde5165702b8905a564d029663a2219af4

View file

@ -0,0 +1,57 @@
Index: terminus-font-4.48/Makefile
===================================================================
--- terminus-font-4.48.orig/Makefile
+++ terminus-font-4.48/Makefile
@@ -1,3 +1,4 @@
+INSTALL = install
INT = python3
EXT = py
BIN = ./bin
@@ -5,8 +6,11 @@ BIN = ./bin
UCS2ANY = $(INT) $(BIN)/ucstoany.$(EXT)
BDF2PSF = $(INT) $(BIN)/bdftopsf.$(EXT)
UCS2X11 = $(INT) $(BIN)/ucstoany.$(EXT) -f
+BDF2OTB = $(INT) $(BIN)/bitmapfonts2otb.$(EXT)
BDF2PCF = bdftopcf
+BDF = ter-u12b.bdf ter-u14v.bdf ter-u18b.bdf ter-u22b.bdf ter-u28b.bdf ter-u12n.bdf ter-u16b.bdf ter-u18n.bdf ter-u22n.bdf ter-u28n.bdf ter-u14b.bdf ter-u16n.bdf ter-u20b.bdf ter-u24b.bdf ter-u32b.bdf ter-u14n.bdf ter-u16v.bdf ter-u20n.bdf ter-u24n.bdf ter-u32n.bdf
+
REG_8859_1 = ISO8859 1
REG_8859_2 = ISO8859 2
REG_8859_5 = ISO8859 5
@@ -211,6 +215,27 @@ install-psf-ref: README
uninstall-psf-ref:
rm -f $(DESTDIR)$(psfref)
+# OpenType Bitmap fonts (OTB)
+
+OTB = Terminus.otb Terminus-Bold.otb
+
+$(OTB): $(BDF)
+ $(BDF2OTB) $(BDF)
+
+.PHONY: otb
+otb: $(OTB)
+
+otbdir = $(x11dir)
+
+.PHONY: install-otb
+install-otb: $(OTB)
+ $(INSTALL) -m 0755 -d "$(DESTDIR)$(otbdir)"
+ $(INSTALL) -m 0644 -t "$(DESTDIR)$(otbdir)" $(OTB)
+
+.PHONY: uninstall-otb
+uninstall-otb:
+ @set -x; if test -d "$(DESTDIR)$(otbdir)"; then cd "$(DESTDIR)$(otbdir)" && rm -f $(OTB); fi
+
# X11 Window System
X11_8859_1 = uni/x11gr.uni uni/ascii-h.uni uni/win-1252.uni
@@ -291,6 +316,6 @@ uninstall-pcf-8bit:
# Cleanup
clean:
- rm -f $(PSF) $(PSF_VGAW) $(PCF) $(PCF_8BIT) $(FNT)
+ rm -f $(PSF) $(PSF_VGAW) $(PCF) $(PCF_8BIT) $(FNT) $(OTB)
.PHONY: all install uninstall fontdir psf install-psf uninstall-psf psf-vgaw install-psf-vgaw uninstall-psf-vgaw install-psf-ref uninstall-psf-ref pcf install-pcf uninstall-pcf pcf-8bit install-pcf-8bit uninstall-pcf-8bit clean

View file

@ -1,14 +0,0 @@
========================================================================
User Information for the Fedora **terminus-fonts** package
========================================================================
For most contemporary software, the **terminus-fonts** package will
provide the Terminus font in the modern OpenType bitmap format.
However, as of 2020-04, there is still software in widespread use
which cannot use fonts in OpenType bitmap format like e.g. GNU Emacs
26.
If you want to use one of these software packges, you need to install
the **terminus-fonts-legacy-x11** package to install the Terminus font
in the legacy PCF format.

View file

@ -1,5 +1,5 @@
========================================================================
User Information for the Fedora **terminus-fonts-console** package
User Information for the Fedora terminus-font-console package
========================================================================
The console package just dumps the font files in the directory where

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
<!-- For a workaround to fix the weight property, until fonttosfnt works as expected -->
<match target="scan">
<test name="family">
<string>Terminus</string>
</test>
<test name="style">
<string>Regular</string>
</test>
<test name="weight">
<const>medium</const>
</test>
<edit name="weight" mode="assign">
<const>regular</const>
</edit>
</match>
<alias>
<family>monospace</family>
<prefer>
<family>Terminus</family>
</prefer>
</alias>
<alias>
<family>Terminus</family>
<default>
<family>monospace</family>
</default>
</alias>
</fontconfig>

View file

@ -1,15 +0,0 @@
========================================================================
User Information for the Fedora **terminus-fonts-legacy-x11** package
========================================================================
The **terminus-fonts-legacy-x11** package registers the Terminus font
with both fonts-conf(5) and the newer /etc/X11/fontpath.d mechanism
used by newer libXfont and xfs(1) versions.
This makes the font available for both
* traditional programs using libXfont or xfs (like xterm, xfontsel,
and older GNU Emacs)
* slightly more modern programs using fontconfig but not OpenType
yet (like GNU Emacs 26).

View file

@ -0,0 +1,11 @@
========================================================================
User Information for the Fedora terminus-font-x11 package
========================================================================
The terminus-font-x11 package registers the Terminus font with both
fonts-conf(5) and the newer /etc/X11/fontpath.d mechanism used by newer
libXfont and xfs(1) versions.
This makes the font available for both traditional programs using
libXfont or xfs (like xterm, xfontsel, emacs) and for modern programs
using fontconfig (like Gnome and KDE programs).

View file

@ -1,4 +1,5 @@
# -*- python -*-
addFilter(r'hidden-file-or-dir /usr/share/fonts/terminus/.uuid')
addFilter(r'non-readable /usr/share/fonts/terminus/.uuid 0')
addFilter(r'hardcoded-library-path in /lib/kbd/consolefonts')
addFilter(r'configure-without-libdir-spec')

File diff suppressed because it is too large Load diff