If one has installed TeX Live on Debian or Ubuntu, you have multiple
font files for Roboto (and otehr packages). These are all found by font-
config and that causes conflicts. the end-user does not always know
which font files are being used.

One solution is to deinstall the Roboto package from Debian or Ubuntu
and let font-config use the files installed by TeX Live. However, some
Debian or Ubuntu packages have dependencies on font packages. Those are
highly undesirable, however some packages realy need specific font
packages, such as birdfont that uses it as a fallback for missing
glyphs.

I am in favour that birdfont tries to find Roboto via font-config and if
it doens't find that font, it tries to find another well-know font as
fallback for that. So shipping the TTF is not needed if this approach is
implemented.

Current situation:
- birdfont has depency on font-roboto
- birdfont uses Roboto font via fixed file path to TTF

Desired situation:
- birdfont has no depency on font-roboto
- birdfont uses Roboto Font via path from font-config
- if that fails: birdfont uses GNU Freefont via path from font-config
- if that fails: birdfont uses DejaVu Font via path from font-config

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1593711

Title:
   Drop unneeded font dependency in birdfont

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/birdfont/+bug/1593711/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to