Subject: kern/7882: wscons font manipulation needs work...
To: None <gnats-bugs@gnats.netbsd.org>
From: Luke Mewburn <lukem@karybdis.cs.rmit.edu.au>
List: netbsd-bugs
Date: 06/30/1999 07:05:44
>Number: 7882
>Category: kern
>Synopsis: wscons font manipulation needs work...
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 30 07:05:00 1999
>Last-Modified:
>Originator: Luke Mewburn
>Organization:
NetBSD
>Release: 19990630
>Environment:
System: NetBSD karybdis.cs.rmit.edu.au 1.4D NetBSD 1.4D (LUKEM) #141: Wed Jun 30 18:10:26 EST 1999 lukem@karybdis.cs.rmit.edu.au:/echidna/netbsd/src/sys/arch/i386/compile/LUKEM i386
>Description:
whilst trying to get wscons to run an 80x24 vt100 window (no
luck so far; still frustrated), i ran into some problems with
wsfontload:
- there's no way to delete fonts; if (whilst
experimenting) you add a few fonts you can end up
with errors like
WSDISPLAYIO_LDFONT: No space left on device.
- there's no way to list fonts
- documentation on how fonts are determined is sparse.
if i understood it myself i'd write the docco.
>How-To-Repeat:
>Fix:
- implement the wscons font removal code in the kernel
- implement a way to display the current fonts in the kernel
- rename wsfontload as wsfontctl, and take advantage of the
remove and list functionality
- provide *GOOD* documentation on how to use this and how
to make your own font, and how wscons determines which
font to use based on the font size (e.g, 8x16), the terminal
size (e.g, 80x25) and the raster size (e.g, 640x480)
>Audit-Trail:
>Unformatted: