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".