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: