From nobody Fri Nov 08 18:02:13 2024 X-Original-To: bugs@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 4XlRbn2kMQz5cZrB for ; Fri, 08 Nov 2024 18:02:13 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XlRbn1HYfz41HH for ; Fri, 8 Nov 2024 18:02:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731088933; 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=+SJZW8fcUKNO2bvEjuccfsqwwIhxWypv/eDjj2uOXuk=; b=CvQuO6SqhqbvEoS7zwQzsKq5Unx0NgFuwPZxWuecPJS3++KdrNFk6fCbUpIuKbi/9JII6y /ZKI1Q2wIVS89wNZDWTiWDNoXb0RaPJ0D3Gm+9HD0vOs6uNiY1u/SaRqzOkq2ZrpmMI5rL wkoQJlERsTPif5ntALbtbAjoKtY/lgz65pQBEs0obnl7gVwwrFDwSdLZIxGt1JPWcYsyEA EBm/bsKsICjcTFflqybuaqJeTgNE4RsBNmaNTdOHU2PsZRcoFjqbt1wwjTrSU6GyXC6Eb3 sAght0I+GFli5L5eftozL0IUYe3joEfKO3DChYe9dDiqmgqAn7zoic+zby258g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1731088933; a=rsa-sha256; cv=none; b=FjVvNjU3ndWt5LT6cFrZQHXeDtsyrzyseA2JNEYmuAQuWsSbNlApPTWEYD0JdF63wAk+/i RmAzCkKsD+6prD/WCvMIQl1TNqgmMXWUVE3v+ZQ6yzT0/WD8uKPYann6htPEKLg6OxOGY/ 81UDu/qNxwVnZ8SvABAeLQ9JylgLjlwX2uHHIAJdnM6dJd9RF0gfQeSaKwiHwdh9OJwJvB aRmJTu2n//n8TsuMf1N3z9UnUDQFdAJQLeT0HP20LUbWQKCwLCmuwX5j9cMBdjsq3ZA1G4 72xYNbK3XC603OixKSd4K1o73pkwWRjjmWFqzlT2P9Z/xI2mkGBsgYNVO5DQ8w== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4XlRbn0vBpzg01 for ; Fri, 8 Nov 2024 18:02:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4A8I2CdX078461 for ; Fri, 8 Nov 2024 18:02:12 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4A8I2Ctt078460 for bugs@FreeBSD.org; Fri, 8 Nov 2024 18:02:12 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 282634] vt(4): Spleen font is missing many characters Date: Fri, 08 Nov 2024 18:02:13 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ziaee@runbox.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282634 Bug ID: 282634 Summary: vt(4): Spleen font is missing many characters Product: Base System Version: Unspecified Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: bugs@FreeBSD.org Reporter: ziaee@runbox.com Issue: The Spleen font is missing the em-dash, amongst other characters. Use vidfont(1) to switch to a font in the spleen family and then use `man mandoc_char` and scroll down, many characters are missing. The most egregio= us one is the em-dash, which man(1) uses to separate the document name and document description, that is a core critical character used in a core piec= e of the BSD UX, and IMHO we cannot continue this way. This is troublesome because the One True font, Terminus-BSD-Console, was on= ly designed to go up to 16x32. On a modern retina, 2k, or 4k laptop, this is q= uite tiny. The only one we have that is nice a big (standard console style on my Dell) is spleen 32x64. Proposition: Courier Prime Code is licensed appropriately and is handsome d= ress appropriate for the personality of the BSD console. I would like to convert Courier Prime Code for this task, but I'm having so= me trouble. This is a gorgeous and legible font, and I think it looks very good and fitting speaking for the personality of BSD console. The Open Font Lice= nse reads, to me, like we can definitely bundle it with the system. $ vtfontcvt -w 32 -h 64 courier-32x64.bdf courier.fnt Bundling a gorgeous font that works in modern resolutions would be a major = step forward for the promotion of the traditional BSD UX values, which, to me, is one of the pillars of a successful "Promote FreeBSD on laptops" campaign. Shameless self-promotion { I have been doing everything I can on the other fronts for this mission by improving apropos results and manual page linking (create appreciation for traditional BSD doc UX) and release hardware notes (show them they can run BSD on their hardware). } Attempt: x11-fonts/odf2bdf converts truetype fonts to BDF, the intermediary vtfontcv= t(8) says it needs. Using $ odf2bdf ~/.fonts/Courier.ttf -c C -v -p 32 -o courier-32x64.bdf and $ vtfontcvt -w 32 -h 64 courier-32x64.bdf courier.fnt Yields "vtfontcvt: bitmap with unsupported DWIDTH 27 0 at line 33" (device width of a glyph, but I don't understand). and that's about as far as I've gotten. I've tried playing with all the numbers, but I'm not understanding. I have a draft manual page including ev= ery error I've gotten, etc, so... if I'm helped I will help others? --=20 You are receiving this mail because: You are the assignee for the bug.=