2

I installed Ubuntu 22.04 last week and haven't been able to type accents in some programs.

For programs like Chrome, Terminal and the native folders it's working as intended (eg typing ´ followed by a gives you á, ~ followed by a gives you ã, etc).

But for programs like Firefox, Discord and Spotify typing ´ followed by a will either give you a regular a or no letter at all. Same goes for the other accents.

Any ideas?

Edit: I use a pt-br keyboard layout

Edit 2: Finally got it to work. Keyboard input method was set to XIM and switching it to iBus fixed it

2 Answers2

2

I found a similar issue with my 22.04 instance using an English (UK) keyboard as the Input Source it having previously worked fine in my 20.04 instance with similar keyboard selected.

In Settings > Keyboard I changed the Compose Key to Right Ctrl to test it and the functionality issue being experienced was fixed.

So Right CTRL+C+, (pressed individually in sequence) again produces ç etc.

graham
  • 13,061
1

I already had @graham's setting made but still found issues using certain web apps like forums.

For example, the Sublime Text forum does not give you the right character for a cedille when you type a 9 on a French keyboard.

A similar miscoding occurs on a financial matters forum.

When some member of these forums has a user name which contains an accented character, I see a Cyrillic character instead when viewing the site on my PC - but I observe the correct character when viewing it on my Android phone !

Others report the same thing.

Some people suggest a browser fix, i.e. not allowing the browser to use the fonts assigned by the website designer. This is not the solution at all: it limits the user experience of the site, where font choice is a deliberate aesthetic choice, and ignores the real cause of the problem. The real cause of the problem in my experience has been the use of Helvetica as the main font or as a fallback font if users haven't the main one installed.

So this leaves us the option of removing Helvetica and letting the browser fallback to the next available font in one's system. Font Manager seems to have a problem removing Helvetica so you need to remove all files associated with this font's installation.

UPDATE

Reinstalled Helvetica and Helvetica Neue fonts. No Cyrillics now.

Trunk
  • 729