From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1EgBpp-000363-Ta for mharc-grub-devel@gnu.org; Sat, 26 Nov 2005 21:00:10 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EgBpo-00035U-43 for grub-devel@gnu.org; Sat, 26 Nov 2005 21:00:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EgBpm-000351-T8 for grub-devel@gnu.org; Sat, 26 Nov 2005 21:00:07 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EgBpm-00034t-JI for grub-devel@gnu.org; Sat, 26 Nov 2005 21:00:06 -0500 Received: from [157.24.2.30] (helo=smtp1.cc.lut.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EgBpm-000560-6P for grub-devel@gnu.org; Sat, 26 Nov 2005 21:00:06 -0500 Received: from localhost (smtp1 [127.0.0.1]) by smtp1.cc.lut.fi (Postfix) with ESMTP id 91B4E7006E for ; Sun, 27 Nov 2005 04:00:05 +0200 (EET) Received: from smtp1.cc.lut.fi ([127.0.0.1]) by localhost (smtp1.cc.lut.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08693-14 for ; Sun, 27 Nov 2005 04:00:05 +0200 (EET) Received: from [192.168.1.100] (lk4-a-4-1.lnet.lut.fi [157.24.102.107]) by smtp1.cc.lut.fi (Postfix) with ESMTP id 43AEB7001B for ; Sun, 27 Nov 2005 04:00:05 +0200 (EET) Message-ID: <43891329.4020003@nic.fi> Date: Sun, 27 Nov 2005 04:00:09 +0200 From: =?UTF-8?B?VmVzYSBKw6TDpHNrZWzDpGluZW4=?= User-Agent: Thunderbird 1.4.1 (Windows/20051006) MIME-Version: 1.0 To: The development of GRUB 2 References: <435B72E9.6070603@nic.fi> <200511181206.49374.okuji@enbug.org> <43836C33.5090508@nic.fi> <200511252125.29459.okuji@enbug.org> <4387AC45.20208@nic.fi> <20051126153624.3b4f486f@synapse> In-Reply-To: <20051126153624.3b4f486f@synapse> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by lut.fi Subject: Re: Video subsystem draft X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Nov 2005 02:00:08 -0000 Vincent Pelletier wrote: > By the way, there is already a font format handled by IEEE1275 > frame buffercards. > - From the standard : > > set-font ( addr width height advance min-char #glyphs -- ) > Set the current font as specified. > > So I think they can handle arbitrary-sized glyphs. > I can't find the font data definition, but as "default-font" returns > all those values for the default font, reverse engineering will be a > matter of minutes. > > If the font format you want to design could be compatible with ths one, > it would be a pleasure to port it to sparc :) - and probably the same > for PPC. I am not familiar with that, but current implementation only supports case when grub can read the actual font data itself and render it. So at this point this is a requirement for graphical console. In principle if necessary data can be acquired, hardware renderable fonts can be used but there must be a mechanism to specify viewport that hardware font rendering checks and does not exceed. Currently font format itself is open to suggestions and I would like to hear about possible issues related to some "foreigner" fonts that I haven't used before. There perhaps are many different kinds of scripts that might be unreasonable to support but at this point nothing is dropped out.