KCharSelect

From KDE UserBase Wiki
  Characters from any alphabet inserted easily into your document

Select the language, select the font, select the character. Individual characters can be copied to the clipboard, and whole words can be assembled on the bar before copying to the clipboard.

In addition to Unicode representation, there are aliases, general properties and a list of similar characters (with clickable links).

African and Asian scripts are also supported: