From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NDHkT-0001Aj-St for mharc-grub-devel@gnu.org; Wed, 25 Nov 2009 08:17:33 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NDHkR-00019M-MP for grub-devel@gnu.org; Wed, 25 Nov 2009 08:17:31 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NDHkK-00017Z-Dl for grub-devel@gnu.org; Wed, 25 Nov 2009 08:17:29 -0500 Received: from [199.232.76.173] (port=42722 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NDHkI-00016v-T9 for grub-devel@gnu.org; Wed, 25 Nov 2009 08:17:23 -0500 Received: from mail-fx0-f213.google.com ([209.85.220.213]:53694) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NDHkH-0003Tc-Sj for grub-devel@gnu.org; Wed, 25 Nov 2009 08:17:22 -0500 Received: by fxm5 with SMTP id 5so8351790fxm.8 for ; Wed, 25 Nov 2009 05:17:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=7lKM1IUck5LXloreX8TnqOsuu/hULLzMufkntokBb8Q=; b=s5z6yq25z+pxcgHv+K/8qcHMx5Jt75tNOQfpngMmn6cbNp9dySoQl5KONv/bRTV1VU 8nYe05B5j3HI5ccBuz9wgVAFujwKKXPZVMuahLv2NrCuKLTTmTz492fegQFGcuFyfOZd L2y6bitPNpVTkfFwnXuwmh9jTKVAhqvWBbQtA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=s+BtWDQNkxUKnn5HLxsafQSL2pJCwQlLzQvw27etuU5t306qiV8Z2ZVnJN8MrQUOMA YTYSqGiPbp3XvJ5nk0PlnMNL6IvR40tWoLNkqUDoZjdNRxB0jWxAl023c9M3LBkGUNKm C/3lGJdVRvGUe1al8NfdeX0OM64gDRQtgC4i4= Received: by 10.87.40.30 with SMTP id s30mr6005888fgj.25.1259155040297; Wed, 25 Nov 2009 05:17:20 -0800 (PST) Received: from debian.bg45.phnet (hg-public-dock-5-dhcp.ethz.ch [82.130.80.5]) by mx.google.com with ESMTPS id d8sm14569248fga.8.2009.11.25.05.17.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 25 Nov 2009 05:17:19 -0800 (PST) Message-ID: <4B0D2E57.9060203@gmail.com> Date: Wed, 25 Nov 2009 14:17:11 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: The development of GNU GRUB References: <20091124121027.GA317@thorin> <20091124173555.GA32105@thorin> <20091124110646.42f051d6@svelte> <4B0C3762.9000700@gmail.com> <20091124232059.GA5332@thorin> <4B0D07BB.9060400@gmail.com> <4B0D16D1.70300@gmail.com> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig3B1BC6ADCD6934A79B110E9A" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: fonts for gfxmenu, help needed X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2009 13:17:32 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3B1BC6ADCD6934A79B110E9A Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Michal Suchanek wrote: > 2009/11/25 Vladimir '=CF=86-coder/phcoder' Serbinenko : > =20 >> Michal Suchanek wrote: >> =20 >>> The difference is that the font is only a bitmap whereas scaling >>> inside grub can do blending which should give much better results tha= n >>> scaling bitmap into another bitmap. >>> >>> >>> =20 >> What do you mean by blending? Do you mean pixels with alpha channels? >> =20 > > I mean that you can render the font bitmap in its native size to a > 32bit surface and use the bilinear scaling feature to resize that, for > example.=20 It's equivalent to have partially transparent pixels > The advantage of on-the-fly scaling is that you really need > only a single font, the differently sized glyphs are created as > needed. The disadvantage over native fonts of different sizes is, of > course, lower quality. > =20 I still don't think on-the-fly scaling, especially complicated one is a good solution to a problem. I think the est way is to find a set of TrueType fonts with adapted typefaces, render them to different sizes and add unifont as fallback. We could use on-the-fly cached scaling for unifont fallback and so its slowness will be less of a problem and may be better alternative than time required to load multiple versions of unifont. Also quality in this case is less of an issue too. > That doesn't really help. There isn't really a canonical reading every > Chinese speaking person is supposed to understand, and even if you > choose one as the standard it's not possible to derive the meaning of > a word from the reading but it is possible from the Chinese character. > =20 Chinese people are usually familiar with either pinyin or Cantonese-based transliteration since they are widely used in Input Metho= ds > Hebrew and Arabic use letters that correspond to consonants so anybody > who knows the language and Latin alphabet should be able to read a > Latin transcription, though possibly with gritting teeth. > > =20 Transliterating Arabic isn't good idea. It will make GRUB look like a big SMS But we don't speak of same issues either. The only issues is that Japanese or Chinese may see a similar symbol with similar rendering but from other language. It may be unnice but is understandable. If we really care about right symbol I suggest to use glyph variant codes. >> similar for Arabic. >> In worst case we can just say Japanese people to install Japanese font= s >> only and bear with Chinese having a bit wrong rendering and vice-versa= =2E >> =20 > > Yes, that's certainly a possibility but one has to be aware of this > limitation and perhaps mention it somewhere. > > Thanks > > Michal > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig3B1BC6ADCD6934A79B110E9A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iF4EAREKAAYFAksNLl8ACgkQNak7dOguQgnGDQEAojOFblKfcSK0zRInuYIKug9G U9WxyMAJEMDWvZbZUQQA/1zAMZkCXhfjZIfCgQVRapblC5cPVJ3AHM9qxhrWY8HA =BARE -----END PGP SIGNATURE----- --------------enig3B1BC6ADCD6934A79B110E9A--