From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NEpZz-0001pB-OE for mharc-grub-devel@gnu.org; Sun, 29 Nov 2009 14:37:07 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NEpZx-0001oc-Lw for grub-devel@gnu.org; Sun, 29 Nov 2009 14:37:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NEpZs-0001nq-5p for grub-devel@gnu.org; Sun, 29 Nov 2009 14:37:04 -0500 Received: from [199.232.76.173] (port=33442 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NEpZs-0001nn-1M for grub-devel@gnu.org; Sun, 29 Nov 2009 14:37:00 -0500 Received: from mail-ew0-f215.google.com ([209.85.219.215]:62856) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NEpZr-0007SV-UO for grub-devel@gnu.org; Sun, 29 Nov 2009 14:37:00 -0500 Received: by ewy7 with SMTP id 7so3670606ewy.8 for ; Sun, 29 Nov 2009 11:36:58 -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=qB033VppJuDjs1qeBcCve1Cp/3KG9j0jjGncGdK52AE=; b=RN760iKhtxsxfdZiu1p0HrmpT2nH5c/4pTB9a8ySyVx+Sa5K2BEpvS4+PGnCwyi/K9 ouXOQNetQgJ2FLPuqi7R2SnZxjDr45nPlQvmZ8Yt+Mesun77FacX3ePswh3RdP6C7x15 Kph1WoQsMuTitUVGJmDkNA9BGpKzNn3W9jDOM= 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=mVf3s/lzVjyqLabHABzuI75+UXLjEYqUf7t/9THVJZwUxgZswZjo0qBA1UBEATcBpQ FwmIKoA88KuCN2xViWQhrxd+jDjBVU1Nj1zomulo2RzL09GCiQBYRDt3b4P14cY1B3+C 9P2Ou8SBXMF2GeB+i9KAF81kAFcooQoqwQccI= Received: by 10.213.102.129 with SMTP id g1mr3631713ebo.41.1259523418565; Sun, 29 Nov 2009 11:36:58 -0800 (PST) Received: from debian.bg45.phnet (gprs01.swisscom-mobile.ch [193.247.250.1]) by mx.google.com with ESMTPS id 13sm2202736ewy.1.2009.11.29.11.36.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 29 Nov 2009 11:36:57 -0800 (PST) Message-ID: <4B12CD51.9080401@gmail.com> Date: Sun, 29 Nov 2009 20:36:49 +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: <4B0E062F.6000000@gmail.com> <1259226689.2847.3.camel@fz.local> <4B0E9E51.4090803@gmail.com> <4B0F21C8.3@gmail.com> <4B108113.5010407@gmail.com> <4B11A7A8.9010404@gmail.com> <4B129DE3.6010009@gmail.com> <4B129FE5.9090701@gmail.com> <4B12AB0E.5030606@gmail.com> In-Reply-To: <4B12AB0E.5030606@gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig80CC0D7AC74A14F2A66C9AF9" 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: Sun, 29 Nov 2009 19:37:05 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig80CC0D7AC74A14F2A66C9AF9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Qianqian Fang wrote: > Vladimir '=CF=86-coder/phcoder' Serbinenko wrote: >> Is it possible to have a font with only these characters plus if >> necessary some computer-specific characters? I don't expect users to >> write poems in grub and so such reduced font would be well-suited for >> applications when size matters (e.g. embedding grub2 into flash rom) >> =20 > certainly we can. However the problem is I don't have char-frequency > statistics for Japanese Kanji/Korean Hanja, AFAIK Hanja isn't used a lot and in GRUB2 particularly I see only names which could possibly use Hanja. Also quick look into ko.po of glibc doesn't reveal any Hanja (even that I can't read either they have different appearence). But due to nature of Hangul of being basically arranged syllables out of Jamo we need to include whole 111712 precomposed Hangul. And since even important font rendering engines prefered to stay away from Jamo composing except when with historical Jamo I feel like it would be inappropriate to make it in GRUB. As for Kanji we could stick to J=C5=8Dy=C5=8D kanji [http://en.wikipedia.org/wiki/J%C5%8Dy%C5%8D_kanji] (I think we can reasonably suppose that all kanji needed for grub2 are within the school scope) However I don't pretend to be expert in either Kanji, Hanja, Hangul or Hanzi, so feel free to correct me. > also even for Chinese, > it's from 1980s. Are there any reasons to believe more sinograms came into general usage and may be used by grub since then? Will have anyway to have computer-specific glyphs too. Is the list you provided about Traditional or Simplified Chinese? What about the other variant? > > We can try IICore [1], which has about 10,000 char. General-usage fonts are good since they are likely to contain all useful (for GRUB) glyphs. It just starts to look that we can't significantly reduce the size of unifont by removing not-so-useful glyphs. 10000 for Simplified Chinese, 10000 for Traditional Chinese and 10000 for Hangul and we already have half of BMP/unifont > > [1] http://www.ogcio.gov.hk/ccli/eng/structure/iicorecompare.html > >> Another question: are glyphs imported into unifont from ttf fonts are >> vector-based? >> =20 > > no, they are manually drawn, similar for WenQuanYi's bitmaps. Only that= > way, you can ensure the clearest look in small glyph sizes (and > it took years). > Wow as a coder I would never have supposed that rasterisation would take so much time and human intervention > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig80CC0D7AC74A14F2A66C9AF9 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 iF4EAREKAAYFAksSzVEACgkQNak7dOguQgkjeQD+NlMk1dl+tS/HrL9xbMNbyAOL VW2Tp9nE23zCbfJpgO8A/0H8T7nwrgANuDeJ11RkiWtP3QIw6bchb+FpKaZzDek6 =sF+G -----END PGP SIGNATURE----- --------------enig80CC0D7AC74A14F2A66C9AF9--