On 2020/01/06 16:14, Landry Breuil wrote:
> On Mon, Jan 06, 2020 at 03:02:47PM +0000, Stuart Henderson wrote:
> > On 2020/01/06 09:28, Landry Breuil wrote:
> > > Hi,
> > > 
> > > since pango 1.44 update (?) pcf fonts arent supported anymore
> > > apparently, so any vte-based terminal cant use terminus or spleen font
> > > anmore. So here's a quick port for a TTF version of terminus from
> > > https://files.ax86.net/terminus-ttf/ which works for me in
> > > xfce4-terminal.
> > > 
> > > Landry
> > 
> > I'd be much happier to do some conversion in the terminus port itself
> > so we can have the various flavours .. Looks like it might be something
> > along these lines
> > 
> > fonttosfnt -c -g 2 -m 2 -o terminusn.otb ter-u*n.pcf
> > fonttosfnt -c -g 2 -m 2 -o terminusb.otb ter-u*b.pcf
> 
> i'd also be much happier with such a thing, but i have no idea what an
> otb font is nor which support gtk+3 has for it :) as long as i can have
> terminus in vte terms..
> 

otb is "OpenType bitmap-only" and there is support for this in harfbuzz/pango.

More testing definitely needed but this is what I currently have:

Index: Makefile
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    12 Jul 2019 20:46:13 -0000      1.16
+++ Makefile    6 Jan 2020 16:35:20 -0000
@@ -1,10 +1,16 @@
 # $OpenBSD: Makefile,v 1.16 2019/07/12 20:46:13 sthen Exp $
 
-COMMENT =              fixed width fonts especially for long hacking sessions
-
-DISTNAME =             terminus-font-4.47
+COMMENT-main =         fixed width fonts especially for long hacking sessions
+COMMENT-pcf =          PCF version of Terminus fonts (legacy)
+COMMENT-raw =          raw version of Terminus fonts (for wsfontload)
+
+V =                    4.47
+DISTNAME =             terminus-font-$V
+PKGNAME-pcf =          terminus-font-pcf-$V
+PKGNAME-main =         terminus-font-$V
+PKGNAME-raw =          terminus-font-raw-$V
 CATEGORIES =           fonts x11
-REVISION =             0
+REVISION =             1
 
 HOMEPAGE =             http://terminus-font.sourceforge.net/
 
@@ -15,6 +21,8 @@ PERMIT_PACKAGE =              Yes
 
 MASTER_SITES =         ${MASTER_SITE_SOURCEFORGE:=terminus-font/}
 
+MULTI_PACKAGES =       -main -pcf -raw
+
 MODULES +=             lang/python
 MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 MODPY_RUNDEP =         No
@@ -43,17 +51,24 @@ FLAVOR_PATCHES += ${WRKSRC}/alt/gq2.diff
 
 PATCH_LIST = patch-* ${FLAVOR_PATCHES}
 
+post-build:
+       cd ${WRKSRC}; \
+               fonttosfnt -c -g 2 -m 2 -o terminusn.otb ter-u*n.pcf; \
+               fonttosfnt -c -g 2 -m 2 -o terminusb.otb ter-u*b.pcf
+
 do-install:
-       ${GZIP_CMD} ${WRKSRC}/*.pcf
-       ${X11BASE}/bin/mkfontdir ${WRKSRC}
-       egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
-               sed 's/\.pcf\.gz//g' > ${WRKSRC}/fonts.alias
-       ${INSTALL_DATA_DIR} ${FONTDIR}
-       ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
-       ${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-terminus
+       ${INSTALL_DATA_DIR} ${FONTDIR} ${FONTDIR}-pcf
+
+       ${INSTALL_DATA} ${WRKSRC}/*.pcf ${FONTDIR}-pcf
+       ${GZIP_CMD} ${FONTDIR}-pcf/*.pcf
+       ${X11BASE}/bin/mkfontdir ${FONTDIR}-pcf
+       egrep '\.pcf\.gz' ${FONTDIR}-pcf/fonts.dir | \
+               sed 's/\.pcf\.gz//g' > ${FONTDIR}-pcf/fonts.alias-terminus
+       rm ${FONTDIR}-pcf/fonts.dir
+
+       ${INSTALL_DATA} ${WRKSRC}/*.otb ${FONTDIR}-otb
 
        ${INSTALL_DATA_DIR} ${PREFIX}/share/misc/pcvtfonts
-       ${INSTALL_DATA} ${WRKBUILD}/fonts.alias ${FONTDIR}/fonts.alias-terminus
        cd ${WRKSRC}; for i in *.raw; do \
                ${INSTALL_DATA} $$i ${PREFIX}/share/misc/pcvtfonts/$${i%.raw}; \
        done
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- pkg/DESCR   24 Apr 2016 15:44:32 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-The Terminus font is a complete set of fixed-size fonts designed
-especially for use in terminals.
-
-Flavors:
-       symquotes       - Build with symmetric single quotes (gq2)
-       centered_tilde  - Build with centered ASCII tilde (td1)
Index: pkg/DESCR-main
===================================================================
RCS file: pkg/DESCR-main
diff -N pkg/DESCR-main
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-main      6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,8 @@
+The Terminus font is a complete set of fixed-size fonts designed
+especially for use in terminals.
+
+This package contains OpenType bitmap fonts, useful in most situations.
+
+Flavors:
+       symquotes       - Build with symmetric single quotes (gq2)
+       centered_tilde  - Build with centered ASCII tilde (td1)
Index: pkg/DESCR-pcf
===================================================================
RCS file: pkg/DESCR-pcf
diff -N pkg/DESCR-pcf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-pcf       6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,10 @@
+The Terminus font is a complete set of fixed-size fonts designed
+especially for use in terminals.
+
+This package contains PCF bitmap fonts. Previously these were the
+standard fonts, but they are no longer supported by X11 applications
+using pango.
+
+Flavors:
+       symquotes       - Build with symmetric single quotes (gq2)
+       centered_tilde  - Build with centered ASCII tilde (td1)
Index: pkg/DESCR-raw
===================================================================
RCS file: pkg/DESCR-raw
diff -N pkg/DESCR-raw
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-raw       6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,8 @@
+The Terminus font is a complete set of fixed-size fonts designed
+especially for use in terminals.
+
+This package contains raw bitmap fonts for use with wsfontload.
+
+Flavors:
+       symquotes       - Build with symmetric single quotes (gq2)
+       centered_tilde  - Build with centered ASCII tilde (td1)
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- pkg/PLIST   17 Mar 2019 15:24:15 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,278 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.5 2019/03/17 15:24:15 sthen Exp $
-@pkgpath x11/terminus-font
-share/doc/pkg-readmes/${PKGSTEM}
-share/fonts/
-@fontdir share/fonts/terminus/
-share/fonts/terminus/fonts.alias-terminus
-@comment share/fonts/terminus/ter-112b.pcf.gz
-share/fonts/terminus/ter-112n.pcf.gz
-share/fonts/terminus/ter-114b.pcf.gz
-share/fonts/terminus/ter-114n.pcf.gz
-share/fonts/terminus/ter-116b.pcf.gz
-share/fonts/terminus/ter-116n.pcf.gz
-share/fonts/terminus/ter-118b.pcf.gz
-share/fonts/terminus/ter-118n.pcf.gz
-share/fonts/terminus/ter-120b.pcf.gz
-share/fonts/terminus/ter-120n.pcf.gz
-share/fonts/terminus/ter-122b.pcf.gz
-share/fonts/terminus/ter-122n.pcf.gz
-share/fonts/terminus/ter-124b.pcf.gz
-share/fonts/terminus/ter-124n.pcf.gz
-share/fonts/terminus/ter-128b.pcf.gz
-share/fonts/terminus/ter-128n.pcf.gz
-share/fonts/terminus/ter-132b.pcf.gz
-share/fonts/terminus/ter-132n.pcf.gz
-@comment share/fonts/terminus/ter-212b.pcf.gz
-share/fonts/terminus/ter-212n.pcf.gz
-share/fonts/terminus/ter-214b.pcf.gz
-share/fonts/terminus/ter-214n.pcf.gz
-share/fonts/terminus/ter-216b.pcf.gz
-share/fonts/terminus/ter-216n.pcf.gz
-share/fonts/terminus/ter-218b.pcf.gz
-share/fonts/terminus/ter-218n.pcf.gz
-share/fonts/terminus/ter-220b.pcf.gz
-share/fonts/terminus/ter-220n.pcf.gz
-share/fonts/terminus/ter-222b.pcf.gz
-share/fonts/terminus/ter-222n.pcf.gz
-share/fonts/terminus/ter-224b.pcf.gz
-share/fonts/terminus/ter-224n.pcf.gz
-share/fonts/terminus/ter-228b.pcf.gz
-share/fonts/terminus/ter-228n.pcf.gz
-share/fonts/terminus/ter-232b.pcf.gz
-share/fonts/terminus/ter-232n.pcf.gz
-@comment share/fonts/terminus/ter-512b.pcf.gz
-share/fonts/terminus/ter-512n.pcf.gz
-share/fonts/terminus/ter-514b.pcf.gz
-share/fonts/terminus/ter-514n.pcf.gz
-share/fonts/terminus/ter-516b.pcf.gz
-share/fonts/terminus/ter-516n.pcf.gz
-share/fonts/terminus/ter-518b.pcf.gz
-share/fonts/terminus/ter-518n.pcf.gz
-share/fonts/terminus/ter-520b.pcf.gz
-share/fonts/terminus/ter-520n.pcf.gz
-share/fonts/terminus/ter-522b.pcf.gz
-share/fonts/terminus/ter-522n.pcf.gz
-share/fonts/terminus/ter-524b.pcf.gz
-share/fonts/terminus/ter-524n.pcf.gz
-share/fonts/terminus/ter-528b.pcf.gz
-share/fonts/terminus/ter-528n.pcf.gz
-share/fonts/terminus/ter-532b.pcf.gz
-share/fonts/terminus/ter-532n.pcf.gz
-@comment share/fonts/terminus/ter-712b.pcf.gz
-share/fonts/terminus/ter-712n.pcf.gz
-share/fonts/terminus/ter-714b.pcf.gz
-share/fonts/terminus/ter-714n.pcf.gz
-share/fonts/terminus/ter-716b.pcf.gz
-share/fonts/terminus/ter-716n.pcf.gz
-share/fonts/terminus/ter-718b.pcf.gz
-share/fonts/terminus/ter-718n.pcf.gz
-share/fonts/terminus/ter-720b.pcf.gz
-share/fonts/terminus/ter-720n.pcf.gz
-share/fonts/terminus/ter-722b.pcf.gz
-share/fonts/terminus/ter-722n.pcf.gz
-share/fonts/terminus/ter-724b.pcf.gz
-share/fonts/terminus/ter-724n.pcf.gz
-share/fonts/terminus/ter-728b.pcf.gz
-share/fonts/terminus/ter-728n.pcf.gz
-share/fonts/terminus/ter-732b.pcf.gz
-share/fonts/terminus/ter-732n.pcf.gz
-@comment share/fonts/terminus/ter-912b.pcf.gz
-share/fonts/terminus/ter-912n.pcf.gz
-share/fonts/terminus/ter-914b.pcf.gz
-share/fonts/terminus/ter-914n.pcf.gz
-share/fonts/terminus/ter-916b.pcf.gz
-share/fonts/terminus/ter-916n.pcf.gz
-share/fonts/terminus/ter-918b.pcf.gz
-share/fonts/terminus/ter-918n.pcf.gz
-share/fonts/terminus/ter-920b.pcf.gz
-share/fonts/terminus/ter-920n.pcf.gz
-share/fonts/terminus/ter-922b.pcf.gz
-share/fonts/terminus/ter-922n.pcf.gz
-share/fonts/terminus/ter-924b.pcf.gz
-share/fonts/terminus/ter-924n.pcf.gz
-share/fonts/terminus/ter-928b.pcf.gz
-share/fonts/terminus/ter-928n.pcf.gz
-share/fonts/terminus/ter-932b.pcf.gz
-share/fonts/terminus/ter-932n.pcf.gz
-@comment share/fonts/terminus/ter-c12b.pcf.gz
-share/fonts/terminus/ter-c12n.pcf.gz
-share/fonts/terminus/ter-c14b.pcf.gz
-share/fonts/terminus/ter-c14n.pcf.gz
-share/fonts/terminus/ter-c16b.pcf.gz
-share/fonts/terminus/ter-c16n.pcf.gz
-share/fonts/terminus/ter-c18b.pcf.gz
-share/fonts/terminus/ter-c18n.pcf.gz
-share/fonts/terminus/ter-c20b.pcf.gz
-share/fonts/terminus/ter-c20n.pcf.gz
-share/fonts/terminus/ter-c22b.pcf.gz
-share/fonts/terminus/ter-c22n.pcf.gz
-share/fonts/terminus/ter-c24b.pcf.gz
-share/fonts/terminus/ter-c24n.pcf.gz
-share/fonts/terminus/ter-c28b.pcf.gz
-share/fonts/terminus/ter-c28n.pcf.gz
-share/fonts/terminus/ter-c32b.pcf.gz
-share/fonts/terminus/ter-c32n.pcf.gz
-@comment share/fonts/terminus/ter-d12b.pcf.gz
-share/fonts/terminus/ter-d12n.pcf.gz
-share/fonts/terminus/ter-d14b.pcf.gz
-share/fonts/terminus/ter-d14n.pcf.gz
-share/fonts/terminus/ter-d16b.pcf.gz
-share/fonts/terminus/ter-d16n.pcf.gz
-share/fonts/terminus/ter-d18b.pcf.gz
-share/fonts/terminus/ter-d18n.pcf.gz
-share/fonts/terminus/ter-d20b.pcf.gz
-share/fonts/terminus/ter-d20n.pcf.gz
-share/fonts/terminus/ter-d22b.pcf.gz
-share/fonts/terminus/ter-d22n.pcf.gz
-share/fonts/terminus/ter-d24b.pcf.gz
-share/fonts/terminus/ter-d24n.pcf.gz
-share/fonts/terminus/ter-d28b.pcf.gz
-share/fonts/terminus/ter-d28n.pcf.gz
-share/fonts/terminus/ter-d32b.pcf.gz
-share/fonts/terminus/ter-d32n.pcf.gz
-@comment share/fonts/terminus/ter-f12b.pcf.gz
-share/fonts/terminus/ter-f12n.pcf.gz
-share/fonts/terminus/ter-f14b.pcf.gz
-share/fonts/terminus/ter-f14n.pcf.gz
-share/fonts/terminus/ter-f16b.pcf.gz
-share/fonts/terminus/ter-f16n.pcf.gz
-share/fonts/terminus/ter-f18b.pcf.gz
-share/fonts/terminus/ter-f18n.pcf.gz
-share/fonts/terminus/ter-f20b.pcf.gz
-share/fonts/terminus/ter-f20n.pcf.gz
-share/fonts/terminus/ter-f22b.pcf.gz
-share/fonts/terminus/ter-f22n.pcf.gz
-share/fonts/terminus/ter-f24b.pcf.gz
-share/fonts/terminus/ter-f24n.pcf.gz
-share/fonts/terminus/ter-f28b.pcf.gz
-share/fonts/terminus/ter-f28n.pcf.gz
-share/fonts/terminus/ter-f32b.pcf.gz
-share/fonts/terminus/ter-f32n.pcf.gz
-@comment share/fonts/terminus/ter-g12b.pcf.gz
-share/fonts/terminus/ter-g12n.pcf.gz
-share/fonts/terminus/ter-g14b.pcf.gz
-share/fonts/terminus/ter-g14n.pcf.gz
-share/fonts/terminus/ter-g16b.pcf.gz
-share/fonts/terminus/ter-g16n.pcf.gz
-share/fonts/terminus/ter-g18b.pcf.gz
-share/fonts/terminus/ter-g18n.pcf.gz
-share/fonts/terminus/ter-g20b.pcf.gz
-share/fonts/terminus/ter-g20n.pcf.gz
-share/fonts/terminus/ter-g22b.pcf.gz
-share/fonts/terminus/ter-g22n.pcf.gz
-share/fonts/terminus/ter-g24b.pcf.gz
-share/fonts/terminus/ter-g24n.pcf.gz
-share/fonts/terminus/ter-g28b.pcf.gz
-share/fonts/terminus/ter-g28n.pcf.gz
-share/fonts/terminus/ter-g32b.pcf.gz
-share/fonts/terminus/ter-g32n.pcf.gz
-@comment share/fonts/terminus/ter-i12b.pcf.gz
-share/fonts/terminus/ter-i12n.pcf.gz
-share/fonts/terminus/ter-i14b.pcf.gz
-share/fonts/terminus/ter-i14n.pcf.gz
-share/fonts/terminus/ter-i16b.pcf.gz
-share/fonts/terminus/ter-i16n.pcf.gz
-share/fonts/terminus/ter-i18b.pcf.gz
-share/fonts/terminus/ter-i18n.pcf.gz
-share/fonts/terminus/ter-i20b.pcf.gz
-share/fonts/terminus/ter-i20n.pcf.gz
-share/fonts/terminus/ter-i22b.pcf.gz
-share/fonts/terminus/ter-i22n.pcf.gz
-share/fonts/terminus/ter-i24b.pcf.gz
-share/fonts/terminus/ter-i24n.pcf.gz
-share/fonts/terminus/ter-i28b.pcf.gz
-share/fonts/terminus/ter-i28n.pcf.gz
-share/fonts/terminus/ter-i32b.pcf.gz
-share/fonts/terminus/ter-i32n.pcf.gz
-@comment share/fonts/terminus/ter-k12b.pcf.gz
-share/fonts/terminus/ter-k12n.pcf.gz
-share/fonts/terminus/ter-k14b.pcf.gz
-share/fonts/terminus/ter-k14n.pcf.gz
-share/fonts/terminus/ter-k16b.pcf.gz
-share/fonts/terminus/ter-k16n.pcf.gz
-share/fonts/terminus/ter-k18b.pcf.gz
-share/fonts/terminus/ter-k18n.pcf.gz
-share/fonts/terminus/ter-k20b.pcf.gz
-share/fonts/terminus/ter-k20n.pcf.gz
-share/fonts/terminus/ter-k22b.pcf.gz
-share/fonts/terminus/ter-k22n.pcf.gz
-share/fonts/terminus/ter-k24b.pcf.gz
-share/fonts/terminus/ter-k24n.pcf.gz
-share/fonts/terminus/ter-k28b.pcf.gz
-share/fonts/terminus/ter-k28n.pcf.gz
-share/fonts/terminus/ter-k32b.pcf.gz
-share/fonts/terminus/ter-k32n.pcf.gz
-@comment share/fonts/terminus/ter-p12b.pcf.gz
-share/fonts/terminus/ter-p12n.pcf.gz
-share/fonts/terminus/ter-p14b.pcf.gz
-share/fonts/terminus/ter-p14n.pcf.gz
-share/fonts/terminus/ter-p16b.pcf.gz
-share/fonts/terminus/ter-p16n.pcf.gz
-share/fonts/terminus/ter-p18b.pcf.gz
-share/fonts/terminus/ter-p18n.pcf.gz
-share/fonts/terminus/ter-p20b.pcf.gz
-share/fonts/terminus/ter-p20n.pcf.gz
-share/fonts/terminus/ter-p22b.pcf.gz
-share/fonts/terminus/ter-p22n.pcf.gz
-share/fonts/terminus/ter-p24b.pcf.gz
-share/fonts/terminus/ter-p24n.pcf.gz
-share/fonts/terminus/ter-p28b.pcf.gz
-share/fonts/terminus/ter-p28n.pcf.gz
-share/fonts/terminus/ter-p32b.pcf.gz
-share/fonts/terminus/ter-p32n.pcf.gz
-@comment share/fonts/terminus/ter-u12b.pcf.gz
-share/fonts/terminus/ter-u12n.pcf.gz
-share/fonts/terminus/ter-u14b.pcf.gz
-share/fonts/terminus/ter-u14n.pcf.gz
-share/fonts/terminus/ter-u16b.pcf.gz
-share/fonts/terminus/ter-u16n.pcf.gz
-share/fonts/terminus/ter-u18b.pcf.gz
-share/fonts/terminus/ter-u18n.pcf.gz
-share/fonts/terminus/ter-u20b.pcf.gz
-share/fonts/terminus/ter-u20n.pcf.gz
-share/fonts/terminus/ter-u22b.pcf.gz
-share/fonts/terminus/ter-u22n.pcf.gz
-share/fonts/terminus/ter-u24b.pcf.gz
-share/fonts/terminus/ter-u24n.pcf.gz
-share/fonts/terminus/ter-u28b.pcf.gz
-share/fonts/terminus/ter-u28n.pcf.gz
-share/fonts/terminus/ter-u32b.pcf.gz
-share/fonts/terminus/ter-u32n.pcf.gz
-@comment share/fonts/terminus/ter-x12b.pcf.gz
-share/fonts/terminus/ter-x12n.pcf.gz
-share/fonts/terminus/ter-x14b.pcf.gz
-share/fonts/terminus/ter-x14n.pcf.gz
-share/fonts/terminus/ter-x16b.pcf.gz
-share/fonts/terminus/ter-x16n.pcf.gz
-share/fonts/terminus/ter-x18b.pcf.gz
-share/fonts/terminus/ter-x18n.pcf.gz
-share/fonts/terminus/ter-x20b.pcf.gz
-share/fonts/terminus/ter-x20n.pcf.gz
-share/fonts/terminus/ter-x22b.pcf.gz
-share/fonts/terminus/ter-x22n.pcf.gz
-share/fonts/terminus/ter-x24b.pcf.gz
-share/fonts/terminus/ter-x24n.pcf.gz
-share/fonts/terminus/ter-x28b.pcf.gz
-share/fonts/terminus/ter-x28n.pcf.gz
-share/fonts/terminus/ter-x32b.pcf.gz
-share/fonts/terminus/ter-x32n.pcf.gz
-share/misc/pcvtfonts/
-share/misc/pcvtfonts/ter-112n
-share/misc/pcvtfonts/ter-114b
-share/misc/pcvtfonts/ter-114n
-share/misc/pcvtfonts/ter-114v
-share/misc/pcvtfonts/ter-116b
-share/misc/pcvtfonts/ter-116n
-share/misc/pcvtfonts/ter-116v
-share/misc/pcvtfonts/ter-118b
-share/misc/pcvtfonts/ter-118n
-share/misc/pcvtfonts/ter-120b
-share/misc/pcvtfonts/ter-120n
-share/misc/pcvtfonts/ter-122b
-share/misc/pcvtfonts/ter-122n
-share/misc/pcvtfonts/ter-124b
-share/misc/pcvtfonts/ter-124n
-share/misc/pcvtfonts/ter-128b
-share/misc/pcvtfonts/ter-128n
-share/misc/pcvtfonts/ter-132b
-share/misc/pcvtfonts/ter-132n
Index: pkg/PLIST-main
===================================================================
RCS file: pkg/PLIST-main
diff -N pkg/PLIST-main
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-main      6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,8 @@
+@comment $OpenBSD: PLIST,v 1.5 2019/03/17 15:24:15 sthen Exp $
+@conflict terminus-font-<=4.47p0
+@pkgpath x11/terminus-font
+@pkgpath fonts/terminus-font
+share/fonts/
+@fontdir share/fonts/terminus-otb/
+share/fonts/terminus-otb/terminusb.otb
+share/fonts/terminus-otb/terminusn.otb
Index: pkg/PLIST-pcf
===================================================================
RCS file: pkg/PLIST-pcf
diff -N pkg/PLIST-pcf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-pcf       6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,257 @@
+@comment $OpenBSD: PLIST,v 1.5 2019/03/17 15:24:15 sthen Exp $
+@conflict terminus-font-<=4.47p0
+share/fonts/
+@fontdir share/fonts/terminus-pcf/
+share/fonts/terminus-pcf/fonts.alias-terminus
+@comment share/fonts/terminus-pcf/ter-112b.pcf.gz
+share/fonts/terminus-pcf/ter-112n.pcf.gz
+share/fonts/terminus-pcf/ter-114b.pcf.gz
+share/fonts/terminus-pcf/ter-114n.pcf.gz
+share/fonts/terminus-pcf/ter-116b.pcf.gz
+share/fonts/terminus-pcf/ter-116n.pcf.gz
+share/fonts/terminus-pcf/ter-118b.pcf.gz
+share/fonts/terminus-pcf/ter-118n.pcf.gz
+share/fonts/terminus-pcf/ter-120b.pcf.gz
+share/fonts/terminus-pcf/ter-120n.pcf.gz
+share/fonts/terminus-pcf/ter-122b.pcf.gz
+share/fonts/terminus-pcf/ter-122n.pcf.gz
+share/fonts/terminus-pcf/ter-124b.pcf.gz
+share/fonts/terminus-pcf/ter-124n.pcf.gz
+share/fonts/terminus-pcf/ter-128b.pcf.gz
+share/fonts/terminus-pcf/ter-128n.pcf.gz
+share/fonts/terminus-pcf/ter-132b.pcf.gz
+share/fonts/terminus-pcf/ter-132n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-212b.pcf.gz
+share/fonts/terminus-pcf/ter-212n.pcf.gz
+share/fonts/terminus-pcf/ter-214b.pcf.gz
+share/fonts/terminus-pcf/ter-214n.pcf.gz
+share/fonts/terminus-pcf/ter-216b.pcf.gz
+share/fonts/terminus-pcf/ter-216n.pcf.gz
+share/fonts/terminus-pcf/ter-218b.pcf.gz
+share/fonts/terminus-pcf/ter-218n.pcf.gz
+share/fonts/terminus-pcf/ter-220b.pcf.gz
+share/fonts/terminus-pcf/ter-220n.pcf.gz
+share/fonts/terminus-pcf/ter-222b.pcf.gz
+share/fonts/terminus-pcf/ter-222n.pcf.gz
+share/fonts/terminus-pcf/ter-224b.pcf.gz
+share/fonts/terminus-pcf/ter-224n.pcf.gz
+share/fonts/terminus-pcf/ter-228b.pcf.gz
+share/fonts/terminus-pcf/ter-228n.pcf.gz
+share/fonts/terminus-pcf/ter-232b.pcf.gz
+share/fonts/terminus-pcf/ter-232n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-512b.pcf.gz
+share/fonts/terminus-pcf/ter-512n.pcf.gz
+share/fonts/terminus-pcf/ter-514b.pcf.gz
+share/fonts/terminus-pcf/ter-514n.pcf.gz
+share/fonts/terminus-pcf/ter-516b.pcf.gz
+share/fonts/terminus-pcf/ter-516n.pcf.gz
+share/fonts/terminus-pcf/ter-518b.pcf.gz
+share/fonts/terminus-pcf/ter-518n.pcf.gz
+share/fonts/terminus-pcf/ter-520b.pcf.gz
+share/fonts/terminus-pcf/ter-520n.pcf.gz
+share/fonts/terminus-pcf/ter-522b.pcf.gz
+share/fonts/terminus-pcf/ter-522n.pcf.gz
+share/fonts/terminus-pcf/ter-524b.pcf.gz
+share/fonts/terminus-pcf/ter-524n.pcf.gz
+share/fonts/terminus-pcf/ter-528b.pcf.gz
+share/fonts/terminus-pcf/ter-528n.pcf.gz
+share/fonts/terminus-pcf/ter-532b.pcf.gz
+share/fonts/terminus-pcf/ter-532n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-712b.pcf.gz
+share/fonts/terminus-pcf/ter-712n.pcf.gz
+share/fonts/terminus-pcf/ter-714b.pcf.gz
+share/fonts/terminus-pcf/ter-714n.pcf.gz
+share/fonts/terminus-pcf/ter-716b.pcf.gz
+share/fonts/terminus-pcf/ter-716n.pcf.gz
+share/fonts/terminus-pcf/ter-718b.pcf.gz
+share/fonts/terminus-pcf/ter-718n.pcf.gz
+share/fonts/terminus-pcf/ter-720b.pcf.gz
+share/fonts/terminus-pcf/ter-720n.pcf.gz
+share/fonts/terminus-pcf/ter-722b.pcf.gz
+share/fonts/terminus-pcf/ter-722n.pcf.gz
+share/fonts/terminus-pcf/ter-724b.pcf.gz
+share/fonts/terminus-pcf/ter-724n.pcf.gz
+share/fonts/terminus-pcf/ter-728b.pcf.gz
+share/fonts/terminus-pcf/ter-728n.pcf.gz
+share/fonts/terminus-pcf/ter-732b.pcf.gz
+share/fonts/terminus-pcf/ter-732n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-912b.pcf.gz
+share/fonts/terminus-pcf/ter-912n.pcf.gz
+share/fonts/terminus-pcf/ter-914b.pcf.gz
+share/fonts/terminus-pcf/ter-914n.pcf.gz
+share/fonts/terminus-pcf/ter-916b.pcf.gz
+share/fonts/terminus-pcf/ter-916n.pcf.gz
+share/fonts/terminus-pcf/ter-918b.pcf.gz
+share/fonts/terminus-pcf/ter-918n.pcf.gz
+share/fonts/terminus-pcf/ter-920b.pcf.gz
+share/fonts/terminus-pcf/ter-920n.pcf.gz
+share/fonts/terminus-pcf/ter-922b.pcf.gz
+share/fonts/terminus-pcf/ter-922n.pcf.gz
+share/fonts/terminus-pcf/ter-924b.pcf.gz
+share/fonts/terminus-pcf/ter-924n.pcf.gz
+share/fonts/terminus-pcf/ter-928b.pcf.gz
+share/fonts/terminus-pcf/ter-928n.pcf.gz
+share/fonts/terminus-pcf/ter-932b.pcf.gz
+share/fonts/terminus-pcf/ter-932n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-c12b.pcf.gz
+share/fonts/terminus-pcf/ter-c12n.pcf.gz
+share/fonts/terminus-pcf/ter-c14b.pcf.gz
+share/fonts/terminus-pcf/ter-c14n.pcf.gz
+share/fonts/terminus-pcf/ter-c16b.pcf.gz
+share/fonts/terminus-pcf/ter-c16n.pcf.gz
+share/fonts/terminus-pcf/ter-c18b.pcf.gz
+share/fonts/terminus-pcf/ter-c18n.pcf.gz
+share/fonts/terminus-pcf/ter-c20b.pcf.gz
+share/fonts/terminus-pcf/ter-c20n.pcf.gz
+share/fonts/terminus-pcf/ter-c22b.pcf.gz
+share/fonts/terminus-pcf/ter-c22n.pcf.gz
+share/fonts/terminus-pcf/ter-c24b.pcf.gz
+share/fonts/terminus-pcf/ter-c24n.pcf.gz
+share/fonts/terminus-pcf/ter-c28b.pcf.gz
+share/fonts/terminus-pcf/ter-c28n.pcf.gz
+share/fonts/terminus-pcf/ter-c32b.pcf.gz
+share/fonts/terminus-pcf/ter-c32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-d12b.pcf.gz
+share/fonts/terminus-pcf/ter-d12n.pcf.gz
+share/fonts/terminus-pcf/ter-d14b.pcf.gz
+share/fonts/terminus-pcf/ter-d14n.pcf.gz
+share/fonts/terminus-pcf/ter-d16b.pcf.gz
+share/fonts/terminus-pcf/ter-d16n.pcf.gz
+share/fonts/terminus-pcf/ter-d18b.pcf.gz
+share/fonts/terminus-pcf/ter-d18n.pcf.gz
+share/fonts/terminus-pcf/ter-d20b.pcf.gz
+share/fonts/terminus-pcf/ter-d20n.pcf.gz
+share/fonts/terminus-pcf/ter-d22b.pcf.gz
+share/fonts/terminus-pcf/ter-d22n.pcf.gz
+share/fonts/terminus-pcf/ter-d24b.pcf.gz
+share/fonts/terminus-pcf/ter-d24n.pcf.gz
+share/fonts/terminus-pcf/ter-d28b.pcf.gz
+share/fonts/terminus-pcf/ter-d28n.pcf.gz
+share/fonts/terminus-pcf/ter-d32b.pcf.gz
+share/fonts/terminus-pcf/ter-d32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-f12b.pcf.gz
+share/fonts/terminus-pcf/ter-f12n.pcf.gz
+share/fonts/terminus-pcf/ter-f14b.pcf.gz
+share/fonts/terminus-pcf/ter-f14n.pcf.gz
+share/fonts/terminus-pcf/ter-f16b.pcf.gz
+share/fonts/terminus-pcf/ter-f16n.pcf.gz
+share/fonts/terminus-pcf/ter-f18b.pcf.gz
+share/fonts/terminus-pcf/ter-f18n.pcf.gz
+share/fonts/terminus-pcf/ter-f20b.pcf.gz
+share/fonts/terminus-pcf/ter-f20n.pcf.gz
+share/fonts/terminus-pcf/ter-f22b.pcf.gz
+share/fonts/terminus-pcf/ter-f22n.pcf.gz
+share/fonts/terminus-pcf/ter-f24b.pcf.gz
+share/fonts/terminus-pcf/ter-f24n.pcf.gz
+share/fonts/terminus-pcf/ter-f28b.pcf.gz
+share/fonts/terminus-pcf/ter-f28n.pcf.gz
+share/fonts/terminus-pcf/ter-f32b.pcf.gz
+share/fonts/terminus-pcf/ter-f32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-g12b.pcf.gz
+share/fonts/terminus-pcf/ter-g12n.pcf.gz
+share/fonts/terminus-pcf/ter-g14b.pcf.gz
+share/fonts/terminus-pcf/ter-g14n.pcf.gz
+share/fonts/terminus-pcf/ter-g16b.pcf.gz
+share/fonts/terminus-pcf/ter-g16n.pcf.gz
+share/fonts/terminus-pcf/ter-g18b.pcf.gz
+share/fonts/terminus-pcf/ter-g18n.pcf.gz
+share/fonts/terminus-pcf/ter-g20b.pcf.gz
+share/fonts/terminus-pcf/ter-g20n.pcf.gz
+share/fonts/terminus-pcf/ter-g22b.pcf.gz
+share/fonts/terminus-pcf/ter-g22n.pcf.gz
+share/fonts/terminus-pcf/ter-g24b.pcf.gz
+share/fonts/terminus-pcf/ter-g24n.pcf.gz
+share/fonts/terminus-pcf/ter-g28b.pcf.gz
+share/fonts/terminus-pcf/ter-g28n.pcf.gz
+share/fonts/terminus-pcf/ter-g32b.pcf.gz
+share/fonts/terminus-pcf/ter-g32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-i12b.pcf.gz
+share/fonts/terminus-pcf/ter-i12n.pcf.gz
+share/fonts/terminus-pcf/ter-i14b.pcf.gz
+share/fonts/terminus-pcf/ter-i14n.pcf.gz
+share/fonts/terminus-pcf/ter-i16b.pcf.gz
+share/fonts/terminus-pcf/ter-i16n.pcf.gz
+share/fonts/terminus-pcf/ter-i18b.pcf.gz
+share/fonts/terminus-pcf/ter-i18n.pcf.gz
+share/fonts/terminus-pcf/ter-i20b.pcf.gz
+share/fonts/terminus-pcf/ter-i20n.pcf.gz
+share/fonts/terminus-pcf/ter-i22b.pcf.gz
+share/fonts/terminus-pcf/ter-i22n.pcf.gz
+share/fonts/terminus-pcf/ter-i24b.pcf.gz
+share/fonts/terminus-pcf/ter-i24n.pcf.gz
+share/fonts/terminus-pcf/ter-i28b.pcf.gz
+share/fonts/terminus-pcf/ter-i28n.pcf.gz
+share/fonts/terminus-pcf/ter-i32b.pcf.gz
+share/fonts/terminus-pcf/ter-i32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-k12b.pcf.gz
+share/fonts/terminus-pcf/ter-k12n.pcf.gz
+share/fonts/terminus-pcf/ter-k14b.pcf.gz
+share/fonts/terminus-pcf/ter-k14n.pcf.gz
+share/fonts/terminus-pcf/ter-k16b.pcf.gz
+share/fonts/terminus-pcf/ter-k16n.pcf.gz
+share/fonts/terminus-pcf/ter-k18b.pcf.gz
+share/fonts/terminus-pcf/ter-k18n.pcf.gz
+share/fonts/terminus-pcf/ter-k20b.pcf.gz
+share/fonts/terminus-pcf/ter-k20n.pcf.gz
+share/fonts/terminus-pcf/ter-k22b.pcf.gz
+share/fonts/terminus-pcf/ter-k22n.pcf.gz
+share/fonts/terminus-pcf/ter-k24b.pcf.gz
+share/fonts/terminus-pcf/ter-k24n.pcf.gz
+share/fonts/terminus-pcf/ter-k28b.pcf.gz
+share/fonts/terminus-pcf/ter-k28n.pcf.gz
+share/fonts/terminus-pcf/ter-k32b.pcf.gz
+share/fonts/terminus-pcf/ter-k32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-p12b.pcf.gz
+share/fonts/terminus-pcf/ter-p12n.pcf.gz
+share/fonts/terminus-pcf/ter-p14b.pcf.gz
+share/fonts/terminus-pcf/ter-p14n.pcf.gz
+share/fonts/terminus-pcf/ter-p16b.pcf.gz
+share/fonts/terminus-pcf/ter-p16n.pcf.gz
+share/fonts/terminus-pcf/ter-p18b.pcf.gz
+share/fonts/terminus-pcf/ter-p18n.pcf.gz
+share/fonts/terminus-pcf/ter-p20b.pcf.gz
+share/fonts/terminus-pcf/ter-p20n.pcf.gz
+share/fonts/terminus-pcf/ter-p22b.pcf.gz
+share/fonts/terminus-pcf/ter-p22n.pcf.gz
+share/fonts/terminus-pcf/ter-p24b.pcf.gz
+share/fonts/terminus-pcf/ter-p24n.pcf.gz
+share/fonts/terminus-pcf/ter-p28b.pcf.gz
+share/fonts/terminus-pcf/ter-p28n.pcf.gz
+share/fonts/terminus-pcf/ter-p32b.pcf.gz
+share/fonts/terminus-pcf/ter-p32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-u12b.pcf.gz
+share/fonts/terminus-pcf/ter-u12n.pcf.gz
+share/fonts/terminus-pcf/ter-u14b.pcf.gz
+share/fonts/terminus-pcf/ter-u14n.pcf.gz
+share/fonts/terminus-pcf/ter-u16b.pcf.gz
+share/fonts/terminus-pcf/ter-u16n.pcf.gz
+share/fonts/terminus-pcf/ter-u18b.pcf.gz
+share/fonts/terminus-pcf/ter-u18n.pcf.gz
+share/fonts/terminus-pcf/ter-u20b.pcf.gz
+share/fonts/terminus-pcf/ter-u20n.pcf.gz
+share/fonts/terminus-pcf/ter-u22b.pcf.gz
+share/fonts/terminus-pcf/ter-u22n.pcf.gz
+share/fonts/terminus-pcf/ter-u24b.pcf.gz
+share/fonts/terminus-pcf/ter-u24n.pcf.gz
+share/fonts/terminus-pcf/ter-u28b.pcf.gz
+share/fonts/terminus-pcf/ter-u28n.pcf.gz
+share/fonts/terminus-pcf/ter-u32b.pcf.gz
+share/fonts/terminus-pcf/ter-u32n.pcf.gz
+@comment share/fonts/terminus-pcf/ter-x12b.pcf.gz
+share/fonts/terminus-pcf/ter-x12n.pcf.gz
+share/fonts/terminus-pcf/ter-x14b.pcf.gz
+share/fonts/terminus-pcf/ter-x14n.pcf.gz
+share/fonts/terminus-pcf/ter-x16b.pcf.gz
+share/fonts/terminus-pcf/ter-x16n.pcf.gz
+share/fonts/terminus-pcf/ter-x18b.pcf.gz
+share/fonts/terminus-pcf/ter-x18n.pcf.gz
+share/fonts/terminus-pcf/ter-x20b.pcf.gz
+share/fonts/terminus-pcf/ter-x20n.pcf.gz
+share/fonts/terminus-pcf/ter-x22b.pcf.gz
+share/fonts/terminus-pcf/ter-x22n.pcf.gz
+share/fonts/terminus-pcf/ter-x24b.pcf.gz
+share/fonts/terminus-pcf/ter-x24n.pcf.gz
+share/fonts/terminus-pcf/ter-x28b.pcf.gz
+share/fonts/terminus-pcf/ter-x28n.pcf.gz
+share/fonts/terminus-pcf/ter-x32b.pcf.gz
+share/fonts/terminus-pcf/ter-x32n.pcf.gz
Index: pkg/PLIST-raw
===================================================================
RCS file: pkg/PLIST-raw
diff -N pkg/PLIST-raw
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-raw       6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,23 @@
+@comment $OpenBSD: PLIST,v 1.5 2019/03/17 15:24:15 sthen Exp $
+@conflict terminus-font-<=4.47p0
+share/doc/pkg-readmes/${PKGSTEM}
+share/misc/pcvtfonts/
+share/misc/pcvtfonts/ter-112n
+share/misc/pcvtfonts/ter-114b
+share/misc/pcvtfonts/ter-114n
+share/misc/pcvtfonts/ter-114v
+share/misc/pcvtfonts/ter-116b
+share/misc/pcvtfonts/ter-116n
+share/misc/pcvtfonts/ter-116v
+share/misc/pcvtfonts/ter-118b
+share/misc/pcvtfonts/ter-118n
+share/misc/pcvtfonts/ter-120b
+share/misc/pcvtfonts/ter-120n
+share/misc/pcvtfonts/ter-122b
+share/misc/pcvtfonts/ter-122n
+share/misc/pcvtfonts/ter-124b
+share/misc/pcvtfonts/ter-124n
+share/misc/pcvtfonts/ter-128b
+share/misc/pcvtfonts/ter-128n
+share/misc/pcvtfonts/ter-132b
+share/misc/pcvtfonts/ter-132n
Index: pkg/README
===================================================================
RCS file: pkg/README
diff -N pkg/README
--- pkg/README  17 Mar 2019 15:24:15 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-$OpenBSD: README,v 1.1 2019/03/17 15:24:15 sthen Exp $
-
-+-------------------------------------------------------------------------------
-| Running ${PKGSTEM} on OpenBSD
-+-------------------------------------------------------------------------------
-
-Use with wscons(4)
-==================
-Raw versions of some Terminus fonts are included; these can be loaded with
-wsfontload(8) for use in OpenBSD's wscons(4) text-mode console.
-
-For consoles on a drm(4) device, a font may only be loaded if it matches
-the size of the current console font. For displays with a width above
-1920 and below 3840 pixels, rasops(9) will select a 16x32 font which
-can be replaced with one of the "ter-132*" fonts. (Terminus does not
-have a 32x64 font to match the size used by default on wider displays).
-
-This can be loaded and configured like so:
-
-$ wsfontload -N ter-132n -w 16 -h 32 
${TRUEPREFIX}/share/misc/pcvtfonts/ter-132n
-$ wsconsctl display.font=ter-132n
-
-To return to the default console font:
-
-$ wsconsctl display.font="Spleen 16x32"
-
-The final letter of the filename relates to the weight; n=normal, b=bold,
-v="VGA weight".
Index: pkg/README-raw
===================================================================
RCS file: pkg/README-raw
diff -N pkg/README-raw
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/README-raw      6 Jan 2020 16:35:20 -0000
@@ -0,0 +1,28 @@
+$OpenBSD: README,v 1.1 2019/03/17 15:24:15 sthen Exp $
+
++-------------------------------------------------------------------------------
+| Running ${PKGSTEM} on OpenBSD
++-------------------------------------------------------------------------------
+
+Use with wscons(4)
+==================
+Raw versions of some Terminus fonts are included; these can be loaded with
+wsfontload(8) for use in OpenBSD's wscons(4) text-mode console.
+
+For consoles on a drm(4) device, a font may only be loaded if it matches
+the size of the current console font. For displays with a width above
+1920 and below 3840 pixels, rasops(9) will select a 16x32 font which
+can be replaced with one of the "ter-132*" fonts. (Terminus does not
+have a 32x64 font to match the size used by default on wider displays).
+
+This can be loaded and configured like so:
+
+$ wsfontload -N ter-132n -w 16 -h 32 
${TRUEPREFIX}/share/misc/pcvtfonts/ter-132n
+$ wsconsctl display.font=ter-132n
+
+To return to the default console font:
+
+$ wsconsctl display.font="Spleen 16x32"
+
+The final letter of the filename relates to the weight; n=normal, b=bold,
+v="VGA weight".

Reply via email to