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

Cannot view emoji #599

Closed
protist opened this issue May 5, 2022 · 0 comments
Closed

Cannot view emoji #599

protist opened this issue May 5, 2022 · 0 comments

Comments

@protist
Copy link

protist commented May 5, 2022

Reproducible with an empty config (terminator -u -g /dev/null)

Describe the bug
Previously, terminator would display emoji fine, e.g. 😢. This would work on the command line (e.g. zsh) or within programs such as vim. In the last few days or weeks, the emoji are not displayed, and there is a blank space instead.

I am using the font Hack, but this has worked fine in the past.

To Reproduce
Type in an emoji character.

Expected behavior
See the emoji.

Desktop (please complete the following information):

  • OS or Linux Distribution: Arch Linux
  • Version: Up-to-date
    • terminator 2.1.1-3
    • vte3 and vte-common 0.68.0-2
  • Display Technology: X11

Additional context
I also tested in Konsole, which works fine (both zsh and vim).

Since terminator itself hasn't been updated for a while on my system, I attempted to downgrade vte3 and vte-common to the previous version (updated 2022-03-30), but I couldn't get terminator to start.

** (terminator:881352): WARNING **: 11:10:04.358: Failed to load shared library 'libvte-2.91.so.0' referenced by the typelib: libicuuc.so.70: cannot open shared object file: No such file or directory
/usr/lib/python3.10/site-packages/terminatorlib/terminal.py:141: Warning: cannot retrieve class for invalid (unclassed) type 'void'
  self.vte = Vte.Terminal()
Traceback (most recent call last):
  File "/usr/bin/terminator", line 129, in <module>
    TERMINATOR.create_layout(OPTIONS.layout)
  File "/usr/lib/python3.10/site-packages/terminatorlib/terminator.py", line 285, in create_layout
    window, terminal = self.new_window()
  File "/usr/lib/python3.10/site-packages/terminatorlib/terminator.py", line 208, in new_window
    terminal = maker.make('Terminal')
  File "/usr/lib/python3.10/site-packages/terminatorlib/factory.py", line 93, in make
    output = func(**kwargs)
  File "/usr/lib/python3.10/site-packages/terminatorlib/factory.py", line 105, in make_terminal
    return(terminal.Terminal())
  File "/usr/lib/python3.10/site-packages/terminatorlib/terminal.py", line 141, in __init__
    self.vte = Vte.Terminal()
TypeError: could not get a reference to type class

EDIT

Looks like it might be a GTK issue, since I'm also seeing it in Pidgin. I'll test more and report back.

EDIT 2

It was just an issue with my font config. Sorry for the noise!

@protist protist closed this as completed May 7, 2022
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

1 participant