Reddit emojis display in Brave, not in Vivaldi
-
I was able to view emojis on reddit for a while thanks to advice that I got here to install a font, but no longer. The strange thing is that the emoji will display in Brave on the same system, so apparently it is not a system problem.
Here's an example:
Thanks.
-
@paul1149 Emoji continue to work for me. Does Brave perhaps feature an inbuilt emoji font? Firefox does for example, that’s why I’m asking. And check whether or how many emoji you see on https://getemoji.com
-
Thanks @luetage . 95% of that page is blank rectangles, and anything that does show is black and white. In Brave, 95% of the page does work, and in color.
I don't know about Brave. I just checked my example page in Chrome and it showed the emoji.
-
@paul1149 Can’t imagine it’s a Vivaldi issue. Rectangles mean the emoji are not installed, mostly newer ones. Emoji font needs to be updated to show them. Black and white emoji means another font is providing emoji for Vivaldi. You might have problems with your font substitution settings.
-
I just duplicated Brave's default fonts in V as much as possible. It did make a few more emojis appear, but most not; and all are still black and white.
-
@paul1149 Could you share the contents of your
/etc/fonts/local.conf
file? For example through ☛ https://pastebin.com. And what emoji font do you have installed? -
-
@paul1149 I’m sorry, this says private paste or pending moderation, can’t access it. If you put the text content between three backticks
```
, you can probably display it here too. And the font settings in Vivaldi don’t matter, what matters is the name of the emoji font you have installed on your system. E.g. noto color emoji -
@luetage Whoops, my fault. I missed that setting. Please try now, it's open.
Thanks.
-
@paul1149 Uh, I’m afraid that’s the wrong file. You uploaded
fonts.conf
, but what needs to be modded and is of interest here islocal.conf
. -
@luetage wow, sorry again. I missed that, because locals.conf doesn't exist on my system. Sorry!
-
@paul1149 Create a file in that directory and name it
local.conf
. I’ve compacted my own local.conf file so it only contains the emoji parts now, copy paste that into your newly created file. You still haven’t told me what emoji font you have installed on your system. I gotNoto Color Emoji
installed and this is what the file will contain. You might as well install it, it should be available in your package manager.<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Add emoji generic family --> <alias binding="strong"> <family>emoji</family> <default> <family>Noto Color Emoji</family> </default> </alias> <!-- Alias bindings for the other emoji fonts --> <alias binding="strong"> <family>Apple Color Emoji</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Segoe UI Emoji</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Noto Color Emoji</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Android Emoji</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Emojisymbols</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Emojione Mozilla</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Twemoji Mozilla</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias binding="strong"> <family>Segoe Ui Symbol</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <!-- Alias bindings for other fonts --> <alias> <family>Source Code Pro</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias> <family>Fira Mono</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <alias> <family>Roboto</family> <prefer> <family>Noto Color Emoji</family> </prefer> </alias> <!-- Do not allow any app to use Symbola, ever --> <selectfont> <rejectfont> <pattern> <patelt name="family"> <string>Symbola</string> </patelt> </pattern> </rejectfont> </selectfont> </fontconfig>
-
@luetage Thank you so much for providing that. I created the file. I found the font in the PM. It said it was installed but I reinstalled it anyway. Then without a logout the missing emoji showed up in my example, above.
In the process my machine forgot my keyboard layout, which was very weird. I've had some problems but things have been quite quiet for a couple of weeks now. Not sure if it's related.
IAC I'm back up, an annoyance solved. I am in your debt.
Be well!
-
@luetage I also suppose that means that Brave and Chrome pack their own emojis, whereas V was the victim of a system problem.