bugGNU GRUB - Bugs: bug #40323, GRUB 2 depends on specific fonts...

 
 

You are not allowed to post comments on this tracker with your current authentification level.

bug #40323: GRUB 2 depends on specific fonts when used with truetype support

Submitted by:  Luke Dashjr <lukedashjr>
Submitted on:  Mon 21 Oct 2013 01:33:20 AM UTC  
 
Category: NoneSeverity: Major
Priority: 5 - NormalItem Group: None
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: OpenRelease: 
Release: otherReproducibility: Every Time
Planned Release: None

(Jump to the original submission Jump to the original submission)

Wed 23 Oct 2013 11:06:32 PM UTC, comment #8:

I'm not sure what you're looking for in a font, but I've grown to like the Droid font family (note: Android no longer uses this).

Luke Dashjr <lukedashjr>
Wed 23 Oct 2013 10:14:57 PM UTC, comment #7:

If djvu font is non-free it has to be replaced. Can you recommend a widely-available free font with the similar characteristics?
Having an option to disable themes would also be good.

Vladimir Serbinenko <phcoder>
Project Administrator
Wed 23 Oct 2013 10:09:32 PM UTC, comment #6:

Ok, I have modified the Gentoo ebuild to use system-independent copies of DejaVuSans and unifont. I think it is ok to close this bug.

Mike GIlbert <floppym>
Mon 21 Oct 2013 04:43:14 PM UTC, comment #5:

"... no copy of one or more of the Font Software typefaces may be sold by itself."

@floppym, normally that workaround would just make the GRUB package non-free, but I suppose in this case it'd work since the usage by GRUB's build results in a completely free package.

Luke Dashjr <lukedashjr>
Mon 21 Oct 2013 04:00:37 PM UTC, comment #4:

> As for djvu it's optional and needed only for theme.


configure auto-detects its presence with no way to disable it manually. Therefore, in order to consistently build a package, I must ensure that DejaVu is always present at build time.

If there were a way to manually override the configure logic, I could make the dependency optional.

I suppose as a workaround I could download a copy of DejaVuSans in the grub ebuild to avoid depending on the system package.

Mike GIlbert <floppym>
Mon 21 Oct 2013 10:07:11 AM UTC, comment #3:

I don't see where it's forbidden, it only forbids usage of the name for the sale.

Vladimir Serbinenko <phcoder>
Project Administrator
Mon 21 Oct 2013 03:46:24 AM UTC, comment #2:

Dejavu's license is non-free because it forbids sale of the font itself.

Luke Dashjr <lukedashjr>
Mon 21 Oct 2013 03:18:33 AM UTC, comment #1:

Unifont is the only monospace font with complete BMP support, we need it for console. Currently, as far as I'm aware there is no free font with same properties. You don't have to register unifont with your system, just having a file in standard or build directory is sufficient.
As for djvu it's optional and needed only for theme.
For dejavu, I din't research the subject, but the license (http://dejavu-fonts.org/wiki/index.php?title=License) seems to be free. It places restrictions on use of names but it's of no issue.
The starfield theme looks good and changing its fonts may be considered only if it still looks good or if copyright problem is serious.

Vladimir Serbinenko <phcoder>
Project Administrator
Mon 21 Oct 2013 01:33:20 AM UTC, original submission:

Per https://bugs.gentoo.org/show_bug.cgi?id=488670 , upstream GRUB depends on dejavu and unifont specifically. It really should accept any truetype font.

If that isn't possible, please choose other fonts. dejavu's license is non-free (regardless of loopholes/technicalities might or might not be usable to try to argue around it) and unifont breaks rendering of many characters by becoming the preferred fallback somehow.

Luke Dashjr <lukedashjr>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by floppym (Posted a comment)
  • -unavailable- added by phcoder (Posted a comment)
  • -unavailable- added by lukedashjr (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup