Emojis y otros caracteres
A veces sucede que tenemos que insertar caracteres especiales 😁 en el texto de un libro. Esto se puede hacer sustituyendo, en el texto fuente, el carácter por su código de referencia:
emoji sonriente: 😁
Lo que se mostrará como:
emoji sonriente: 😁
En realidad, el archivo HTML generado por mdBook mantiene ese código. Es el navegador web quien lo interpretará, mostrando el carácter asociado.
A este tipo de códigos, cada uno de los cuales representa un carácter, se les llama entidades HTML. Las hay de dos tipos:
- Con nombre. Por ejemplo,
©se mostrará como el símbolo © del copyright - Mediante código. El equivalente de
©es©
Ambos formatos producen el mismo resultado. El primero es más fácil de recordar, pero este formato solo existe para algunos caracteres. El código numérico es universal. Todos los caracteres tienen el suyo.
Existen cientos de entidades con nombre, y más de cien mil caracteres con código, por lo que mostrar aquí una tabla completa va más allá del propósito de este cuaderno. En la web existen multitud de recursos para encontrar tablas de entidades HTML.
Veamos algunos ejemplos:
| Carácter | Código | Entidad |
|---|---|---|
| © | © | © |
| ® | ® | ® |
| € | € | € |
| ™ | ™ | ™ |
| ← | ← | ← |
| ↑ | ↑ | ↑ |
| → | → | → |
| ↓ | ↓ | ↓ |
Símbolos matemáticos:
| Carácter | Código | Entidad |
|---|---|---|
| ∀ | ∀ | ∀ |
| ∂ | ∂ | ∂ |
| ∃ | ∃ | ∃ |
| ∅ | ∅ | ∅ |
| ∇ | ∇ | ∇ |
| ∈ | ∈ | ∈ |
| ∉ | ∉ | ∉ |
| ∋ | ∋ | ∋ |
| ∏ | ∏ | ∏ |
| ∑ | ∑ | ∑ |
Emojis:
| Carácter | Código |
|---|---|
| 😀 | 😀 |
| 😁 | 😁 |
| 😂 | 😂 |
| 😃 | 😃 |
| 😄 | 😄 |
| 😅 | 😅 |
| 👮 | 👮 |
| 👯 | 👯 |
| 👰 | 👰 |
| 👲 | 👲 |
| 👳 | 👳 |