2008-07-23 Robert Millan <rmh@aybabtu.com>

* Makefile.in (UNICODE_ARROWS, UNICODE_LINES): New variables (they
        define the codes for arrows and lines used for the menu).
        (ascii.pff): Generate fonts for $(UNICODE_ARROWS) and $(UNICODE_LINES)
        as well.

        * util/update-grub_lib.in (font_path): Prefer ascii.pff over complete
        fonts, because the latter are too slow.
This commit is contained in:
robertmh 2008-07-22 22:23:45 +00:00
parent 18eeaf04d7
commit 12ccdb75a9
3 changed files with 19 additions and 3 deletions

View file

@ -131,8 +131,9 @@ prepare_grub_to_access_device ()
font_path ()
{
for dir in ${pkgdatadir} /boot/grub /usr/share/grub ; do
# Prefer complete fonts over incomplete ones.
for basename in unicode unifont ascii ; do
# FIXME: We prefer ascii because loading complete fonts is too slow (and
# we don't yet provide the gettext magic that would make unicode useful).
for basename in ascii unicode unifont ; do
path="${dir}/${basename}.pff"
if is_path_readable_by_grub ${path} > /dev/null ; then
echo "${path}"