grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Add Fedora location of DejaVu SANS font


From: Nicholas Vinson
Subject: Re: [PATCH] Add Fedora location of DejaVu SANS font
Date: Tue, 7 Dec 2021 21:30:06 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0

On 12/7/21 15:04, Robbie Harwood wrote:
Nicholas Vinson <nvinson234@gmail.com> writes:

Wouldn't it be better to modify configure.ac so the location could be
passed in instead of having one-off patches for alternate locations?
Something like --with-dejavu-font=/usr/share/fonts/dejavu-sans-fonts?

That would mean that anyone using grub2 that wants the dejavu fonts will
have to figure out that the option exists and pass it to the
buildscripts.  That's a pretty bad user experience for anyone building
their own grub.

On the contrary, it doesn't have to mean that at all. It could mean that when a path is given, configure would use the provided path; otherwise, it falls back to its default list to find the font. Such an approach would mimic configure's current behavior for values such as bootdir and grubdir.


I get that maintaining a list of where everyone has put their fonts is
somewhat obnoxious, but in the absence of a standard way of doing it,
I'm not sure there's anything better.  The only other alternative I

See above and configure.ac's solutions to similar issues for better approaches.

could think of was running find in /usr/share/fonts, which struck me as
fraught.

Because it's the same solution you're already doing. The use of find won't fix anything because you'd still have to hard-code the patterns find uses to locate the font file.

Regards,
Nicholas Vinson


Be well,
--Robbie




reply via email to

[Prev in Thread] Current Thread [Next in Thread]