PAmix icon indicating copy to clipboard operation
PAmix copied to clipboard

Add emoji-font requirement to documentation for unicode build and coordinate w/ maintainers

Open jaimet opened this issue 3 years ago • 5 comments

Hi.

Apologies for the weird question: what font are you using in the screenshot ? I am asking as I can't find anything monospace with both U+1F512 ("LOCK") and U+1F507 ("SPEAKER WITH CANCELLATION STROKE") glyphs, but clearly you have!

Thank you.

jaimet avatar Sep 13 '20 14:09 jaimet

I think that was Hack

patroclos avatar Sep 15 '20 14:09 patroclos

Now that you mention it, I can see that the "0" (zero) is definitely from Hack (Hack's "0" is very noticeable). Hack contains neither U+1F507 nor U+1F512 however, so you must be getting some font-config substition going on, and seeing those glyphs from another font on your system. No worries - I'll just recompile without those characters. Thanks again.

jaimet avatar Sep 16 '20 08:09 jaimet

good point, idk anymore about that setup, but I'm also using noto-fonts-emoji, that seems to do the trick

patroclos avatar Sep 16 '20 10:09 patroclos

Here's the (now deprecated) NotoEmoji glyph: NotoEmoji and here's the (not deprecated) NotoColorEmoji glyph: NotoColorEmoji so I don't think it's either of those. That's not a problem for me, however, as I really do need to compile from master HEAD and I'll go for the non-wide version.

I now understand that those 2 glyphs are in the "Miscellaneous Symbols and Pictographs" Unicode block so, in order to avoid the following "tofu-bake" tofubake the user needs to install an "emoji" font with that Unicode block present (such as NotoColorEmoji). Given that (at least) debian packages "wide unicode" pamix with no "package recommendations" or "package suggestions" to install a suitable font, I'm guessing that some of your users will see the "tofu-bake" version (as I did when I first installed it). What do you think about the idea of mentioning this "font requirement" in the documentation? (If it's in the documentation, debian might even change their package control fields to suggest/recommend a suitable font.)

Just an idea. J

jaimet avatar Sep 16 '20 22:09 jaimet

Just adding to the conversation I think there should be a command line option to disable custom fonts (emoji) usage all together, so only ASCII (extended) symbols are being used?

CodeMonkey80s avatar Aug 28 '21 15:08 CodeMonkey80s