From nobody Tue May 6 15:51:04 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZsNCr69gHz5v0xW; Tue, 06 May 2025 15:51:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZsNCr5L2gz3vws; Tue, 06 May 2025 15:51:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746546664; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EEA/Zyf1uiiRFR6gQc+O+Om1VcfM6baew84xNldvx1o=; b=Aw2PoLAvJT2Lluu5PhU4K1Urx2xBOElX2vRFlCsY7JTdnTkIpt2mN3O3/Xn105Y+BUdOdC MkELNJAEpmRXElVNsDR9lvAz4eo6XoVoR+FPW9fq48emSAuv5adUNNgHMX2Nmhsb25KrNP 4ckgRMNSGBmhKWv3IFQAvCvhAyXvUaQsKx3/R433z0JDLOQeg1vcnRnzo0k/c5Sl6/u5ks tB8kNjkKhyJ6l1l2+gE15F8sYRAX0Aen2EHY7V8ovfVpB7AkPTlAxLYnOKqlepmJUd2WSL onW9ntqYVyt/Us0sOvIyOmrx4fLxJhbaVXfliyDmUEOhkd/4YN/+qTotmlPtuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746546664; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EEA/Zyf1uiiRFR6gQc+O+Om1VcfM6baew84xNldvx1o=; b=P4kiclhrQoS0+kbPO8/YGRf1FM9z8kjL/jrFBRTaP9E8LjilyA6BY5UHLmYoXlV3oVSa/y uR3qt0g0WEqHEw51N/2LFPD7coSDoiaLtSwWwUV+s3mvKVKHRvTaD8mgYwtXYZwdkdLnm0 2VaCQ5esqZSWx/twAYI0B+2ZKbrFBazFj+tuMvIXwaeg1CKjWqn6XhuMfxTUtVbDOB2oe1 g3YK4k0YKQgpg2IKjKphFbv/vjPBWRguIKZT87qpnl8h9IbdeqtN7mSpra3Hq2142AVgON xGWED2heKGY/bozq6lFXQXBSlwBt1oLqLPajeHExF+qgXneMSLYJxkEMIGTCSQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746546664; a=rsa-sha256; cv=none; b=s6y50sEJMfAKH634xA8fh6Xd/ZKr6gvEmQ6nkKosxCKMXJ/wlkYVyltv7kmoiDAM0oVDEw J8Yze9XzYvKaMnHe4eDcUCw6alwXdlItas9iZGrLhdiYlUPoWffXYnfsE3bN98lnDFxDqj s5ckXsAgBtZZ076q6srQ3OlHYd8nRPCHsLP1JtO2VKZEXXQtwWY4fSVafOBsFkUoyzxtVZ ES4Srz7k4kQv/EHsPsqm/IXdJMbtj6PAJ+Xk5RRYvRp9UTz9xFZEJmLX6GOSmtORrA/bz/ muGlZ59ax8r1aot44nX8VBOUutyi1u8cDwQt/4ZDyZplA3/gT/9IcXjBtchoqg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZsNCr4v38z15Sj; Tue, 06 May 2025 15:51:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 546Fp4S9029678; Tue, 6 May 2025 15:51:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 546Fp4gt029675; Tue, 6 May 2025 15:51:04 GMT (envelope-from git) Date: Tue, 6 May 2025 15:51:04 GMT Message-Id: <202505061551.546Fp4gt029675@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Alexander Ziaee Subject: git: 1ec2c8b2f364 - main - stand: Enable Spleen 32x64 font in the bootloader List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1ec2c8b2f364cc8294ba06d64a167bca4b1b6bbb Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=1ec2c8b2f364cc8294ba06d64a167bca4b1b6bbb commit 1ec2c8b2f364cc8294ba06d64a167bca4b1b6bbb Author: Alexander Ziaee AuthorDate: 2025-04-06 10:49:24 +0000 Commit: Alexander Ziaee CommitDate: 2025-05-06 15:50:28 +0000 stand: Enable Spleen 32x64 font in the bootloader Spleen 32x64 provides my 14" 2560x1600 display with the ancestral 80x25, BSD standard console. We already include it in contrib, and it is built for the runtime vt(4) font directory, but was previously unavailable to the bootloader. Enable it in the build, selectable in loader.conf with: screen.font="32x64" MFC after: 3 days Reviewed by: adrian, carlavilla, emaste, imp, mhorne, tsoome Approved by: imp, tsoome (loader) Approved by: mhorne (mentor) Differential Revision: https://reviews.freebsd.org/D49768 --- stand/fonts/INDEX.fonts | 3 +++ stand/fonts/Makefile | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/stand/fonts/INDEX.fonts b/stand/fonts/INDEX.fonts index fc035c6b2e4e..66a6d8a9a3f5 100644 --- a/stand/fonts/INDEX.fonts +++ b/stand/fonts/INDEX.fonts @@ -60,6 +60,9 @@ FONT:en:8x16v.fnt 16x32.fnt:en:Terminus BSD Console, size 32 16x32.fnt:da:Terminus BSD-konsol, størrelse 32 16x32.fnt:de:Terminus BSD Console, Größe 32 +32x64.fnt:en:Spleen BSD Console, size 64 +32x64.fnt:da:Spleen BSD-konsol, størrelse 64 +32x64.fnt:de:Spleen BSD Console, Größe 64 # (fset 'langnew # "\M-}\C-p\C-k\C-y\C-m\C-y\M-}") diff --git a/stand/fonts/Makefile b/stand/fonts/Makefile index 3ac1b0bac951..4840c07201d6 100644 --- a/stand/fonts/Makefile +++ b/stand/fonts/Makefile @@ -1,5 +1,6 @@ .include +.PATH: ${SRCTOP}/contrib/spleen .PATH: ${SRCTOP}/contrib/terminus FONTS= \ @@ -15,6 +16,7 @@ FONTS= \ 12x24.fnt.gz \ 14x28.fnt.gz \ 16x32.fnt.gz \ + 32x64.fnt.gz \ FILES= ${FONTS} INDEX.fonts FILESDIR= /boot/fonts @@ -45,6 +47,8 @@ CLEANFILES+= ${FONTS} ${FONTS:T:S/${COMPRESS_EXT}//g} ${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET} 16x32.fnt.gz: 16x32.fnt ${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET} +32x64.fnt.gz: 32x64.fnt + ${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET} 6x12.fnt: ter-u12n.bdf ter-u12b.bdf vtfontcvt -o ${.TARGET} ${.ALLSRC} @@ -82,4 +86,7 @@ CLEANFILES+= ${FONTS} ${FONTS:T:S/${COMPRESS_EXT}//g} 16x32.fnt: ter-u32n.bdf ter-u32b.bdf vtfontcvt -o ${.TARGET} ${.ALLSRC} +32x64.fnt: spleen-32x64.bdf + vtfontcvt -o ${.TARGET} ${.ALLSRC} + .include