From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Egig2-0003pE-Mu for mharc-grub-devel@gnu.org; Mon, 28 Nov 2005 08:04:15 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Egifw-0003nL-8E for grub-devel@gnu.org; Mon, 28 Nov 2005 08:04:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Egifr-0003kx-L6 for grub-devel@gnu.org; Mon, 28 Nov 2005 08:04:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Egifp-0003kU-Mi for grub-devel@gnu.org; Mon, 28 Nov 2005 08:04:02 -0500 Received: from [157.24.2.30] (helo=smtp1.cc.lut.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Egifp-00038U-BJ for grub-devel@gnu.org; Mon, 28 Nov 2005 08:04:01 -0500 Received: from localhost (smtp1 [127.0.0.1]) by smtp1.cc.lut.fi (Postfix) with ESMTP id 90FA070131 for ; Mon, 28 Nov 2005 15:03:58 +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 22039-09 for ; Mon, 28 Nov 2005 15:03:58 +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 4CCF170167 for ; Mon, 28 Nov 2005 15:03:57 +0200 (EET) Message-ID: <438B0046.7020301@nic.fi> Date: Mon, 28 Nov 2005 15:04:06 +0200 From: =?ISO-8859-1?Q?Vesa_J=E4=E4skel=E4inen?= User-Agent: Thunderbird 1.4.1 (Windows/20051006) MIME-Version: 1.0 To: The development of GRUB 2 References: <1133054853.2501.2.camel@localhost.localdomain> In-Reply-To: <1133054853.2501.2.camel@localhost.localdomain> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by lut.fi Subject: Re: About grub-1.91's terminal vesafb .(CJK characters) 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: Mon, 28 Nov 2005 13:04:10 -0000 Andy Zheng wrote: > Hello, > > I discovered that, in the current GRUB 2 (1.91 and CVS as of today), the > vesafb terminal cannot display fullwidth (16x16) CJK characters > properly. (The vga terminal displays both halfwidth and fullwidth > characters properly.) > > I finally got it to work after some tweaking. Please see the attached > patch file. Thanks for your note. I already noticed this off by one problem, but it is not fixed in CVS. And it is a bit different fix. In my development version of video subsystem byte ordering for greater than width>8 is a bit different so the actual rendering code is different. Could you test the new rendering code if it is a correct, as it is a bit harder for me to test foreigner glyphs :) Here is link to latest code. http://jumi.lut.fi/~vjaaskel/grub2/grub2-video-20051126.tar.gz Now this rendering code reside in video/i386/pc/vbe.c (grub_video_vbe_blit_glyph).