On 2025/01/10 16:23, Kirill A. Korinsky wrote: > > The only reason I wanted to add this font at all is simple: there's no way > to use emoji in Gtk applications. Nerd and other fonts are PNG based and > need PNG support in freetype. > > I doubt that libpng in the base can be sold for a reason "add emoji", am I > wrong?
I don't know. Personally I would prefer _not_ to have libpng itself installed separately as part of base but I wouldn't be opposed to a copy in xenocara statically linked into freetype. > With that assumption, the idea of simplifying end-user life by just pkg_add > openmoji, which can be done as a RDEP for something like pango. Note that > this new setting doesn't affect emoji in Wiresshark and Telegram (which are > both Qt based), Chrome and Firefox. Added as an RDEP of a common port would be even worse than I was expecting ;) > Do you still think we should ask users to run a command to fix their fonts? While it may fix them for some people, it may break them for others. And you can't just rm the file from /etc/fonts/conf.d because pkg_add -u will put it back.