Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color emoji does not work #626

Closed
konomikitten opened this issue Sep 6, 2019 · 18 comments
Closed

Color emoji does not work #626

konomikitten opened this issue Sep 6, 2019 · 18 comments

Comments

@konomikitten
Copy link

Expected Behavior

Emoji provided by the noto font should be shown in qterminal.

Current Behavior

Only the older monochrome emoji is shown.

qterminal-xfce-terminal

Possible Solution

None.

Steps to Reproduce (for bugs)
  1. Install the noto font
  2. Copy some emoji to your clipboard
  3. Paste it into qterminal
Context

Not sure what to put here.

System Information
@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

Why should a terminal emulator show colored emoji?!

@konomikitten
Copy link
Author

Why should a terminal emulator show colored emoji?!

Why shouldn't a terminal emulator show colored emoji?

@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

Bad answer!

Terminology (Enlightenment's terminal) plays audio and video files.

@tsujan tsujan closed this as completed Sep 7, 2019
@konomikitten
Copy link
Author

Terminology (Enlightenment's terminal) plays audio and video files.

Comparing playing audio and video to rendering a font seems like a stretch to me, but okay.

@ghost
Copy link

ghost commented Sep 7, 2019

Just because your use cases for a terminal do not include coloured emojis does not mean that there are no use cases in which coloured emoji support would be irrelevant; such as differentiating certain glyphs which would otherwise be undifferentiatable without this feature, e.g. the coloured square emojis, the coloured circle emojis, the coloured heart emojis. Especially considering the usage of ncurses chat clients, such as weechat, or the use of terminal based mail clients. Personally, this means I won't be using lxqt's terminal, certainly let alone lxqt if the developers are going to hold themselves with this attitude.

@SoniEx2
Copy link

SoniEx2 commented Sep 7, 2019

@tsujan why not just use a standard font renderer that can actually render fonts? the issue here seems to be that you're just not using a font renderer.

@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

emoji

@agaida
Copy link
Member

agaida commented Sep 7, 2019

bare with my ignorance - but how do i insert emoticons into the terminal :P

@ghost
Copy link

ghost commented Sep 7, 2019

use emojipedia and copy-paste into the terminal, use something that translates shortcodes into the actual emoji, use a character picker such as the emojione picker or something...?

@agaida
Copy link
Member

agaida commented Sep 7, 2019

ok, i should refine my question:
@tsujan - some integration questions:

  • do we have any standard way to define the emoji set systemwide in LXQt?
  • do we have an preferred way to use them?

@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

@agaida I don't use emoji but to see whether this report was valid or not (it wasn't), I used https://www.compart.com/en/unicode:

Select Noto Color Emoji in FeatherPad or QTerminal or..., go to https://www.google.com/get/noto/help/emoji/, click "View more emoji", paste the code of an emoji into the search-box of https://www.compart.com/en/unicode, select the emoji, paste it by middle clicking.

fp_emoji

@ghost
Copy link

ghost commented Sep 7, 2019

So the answer to both of these questions is that, there is neither a way to select an emoji set systemwide in LXQt, and you're expected to set this specific font for the terminal instead of it having been used as a fallback font for the blocks, nor is there a preferred, integrated way of using them.

It's different to just select the emoji font than it is for it to be chosen as a fallback for the specific emoji blocks. That wasn't the question.

@ghost
Copy link

ghost commented Sep 7, 2019

I don't see how that makes the original question invalid, which is that, people should be able to choose their main font for the actual terminal AND have coloured emojis. :p

@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

@kyxcat You just talk and talk, instead of seeing and listening... The title: "Color emoji does not work". The reality: Color emoji works.

@ghost
Copy link

ghost commented Sep 7, 2019

Colour emoji works... if you select the Noto Colour Emoji font as your terminal font. The point is to have both coloured emoji WITHOUT selecting Noto Colour Emoji as your terminal font. That's how other implementations have it working.

@konomikitten
Copy link
Author

I could always open another report for qterminal lacking mixed font rendering if that is acceptable?

@tsujan
Copy link
Member

tsujan commented Sep 7, 2019

A clear and correct bug report is always acceptable.

@cxw42
Copy link

cxw42 commented Jun 12, 2022

For anyone else who found this from Google --- I was able to get color emoji in qterminal 0.14.1 by:

  1. following the instructions in Support mixed font rendering #627 (comment)
  2. running fc-cache -rf
  3. opening a new qterminal

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants