Escribir caracteres Unicode en GNU/Linux

Cómo escribir caracteres «especiales» en GNU, tanto en consola como en las aplicaciones.

Intro

Hoy en día la mayoría de las distribuciones GNU utilizan UTF-8 como codificación por defecto, y es lo más recomendable. Unicode define literalmente miles de caracteres, pero lamentablemente el teclado que usamos es bastante precario y apenas nos permite escribir un par de cientos. ¿Cómo escribimos todos los demás?

Input method

Esto funciona en muchas aplicaciones de GNOME: iceweasel, chromium, en consola, OpenOpeffice.org, … Debes pulsar C-S-u (es decir, Control-Mayúscula-u). Si la cosa va bien aparecerá «u». A continuación debes escribir el número que corresponde al carácter UTF-8 que quieres insertar. Por ejemplo:

  • u1d160: corchea
  • u2015: guión largo
  • u221E: infinito
  • u2122: trademark

En GNU emacs

C-x 8 RET
M-x ucs-insert

[ToDo: extend]

Asignando caracteres a teclas reales

[ToDo]

Referencias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de shakaran

Buen apunte

Genial, lo he probado en consola y ahora en firefox y es realmente útil.

Por contra, en Geany parece no funcionar, cuando pulsas CSU aparece la u subrayada pero si escribes después cualquier otro carácter no funciona y se escriben esas letras. Reportare un bug a ver si permiten que funcione, aunque seguramente tenga que implementarse en Scintilla primero.

PD: al comentar no se pueden poner caracteres UTF8 o se corta el comentario por ahí, haced la prueba con la corchea (he tenido que editar el comentario).

Today is a good day. Would you be tomorrow?