Discord utiliza una sola fuente para todos los mensajes: gg sans, aplicada uniformemente en cada dispositivo y cada servidor. Ninguna configuración nativa permite modificar la tipografía, el tamaño o el color del texto estándar. Para personalizar la apariencia de tus mensajes, existen dos palancas: el Markdown integrado en Discord y los caracteres Unicode generados por herramientas externas.
Sintaxis Markdown en Discord: lo que realmente produce cada símbolo
El Markdown es el motor de formato textual de Discord. Interpreta ciertos caracteres especiales colocados alrededor del texto para modificar su renderizado visual. Esta sintaxis funciona en los canales de texto y los mensajes privados, pero no en los apodos, los nombres de los canales ni los campos de perfil.
A continuación, las combinaciones que debes conocer:
- *cursiva*: rodea la palabra con un asterisco a cada lado para mostrarla en cursiva
- **negrita**: dos asteriscos a cada lado producen texto en negrita
- __subrayado__: dos guiones bajos a cada lado subrayan el texto
- ~~tachado~~: dos virgulillas a cada lado tachan el texto con una línea horizontal
- ||spoiler||: dos barras verticales a cada lado ocultan el contenido hasta que se hace clic
Estos formatos se combinan. Tres asteriscos (***) aplican negrita y cursiva simultáneamente. Dos guiones bajos añadidos a dos asteriscos (__**texto**__) producen un resultado subrayado y en negrita. La posibilidad de cambiar la fuente en Discord sigue siendo limitada al formato, sin tocar la tipografía en sí.
Un punto raramente mencionado: el Markdown de Discord difiere del Markdown estándar. Algunas sintaxis clásicas (como los enlaces clicables en Markdown puro) no funcionan en los mensajes de usuario. Solo los bots y webhooks pueden integrar enlaces formateados a través de los embeds.

Bloques de código y color de texto en Discord con la sintaxis ANSI
Los bloques de código son el único medio nativo para simular un cambio de fuente en un mensaje de Discord. Al rodear texto con una comilla grave simple (`), obtienes un fragmento en fuente monoespaciada. Tres comillas graves (“`) crean un bloque de código multilínea.
Este bloque de código multilínea acepta un identificador de lenguaje después de las tres comillas graves de apertura. Al indicar “ansi”, Discord interpreta las secuencias de escape ANSI para mostrar texto en color.
Cómo funciona la coloración ANSI
El principio se basa en códigos insertados antes del texto. Estos códigos no son visibles en el renderizado final, pero indican a Discord qué color aplicar. La secuencia comienza con un carácter de escape seguido de un corchete, un número de color y la letra “m”.
El renderizado varía según el tema (claro u oscuro) del usuario que lee el mensaje. Un texto rojo en tema oscuro puede aparecer diferente en tema claro, lo que limita la fiabilidad de este método para transmitir información crítica. Los colores disponibles son básicos: rojo, verde, amarillo, azul, cian y algunas variantes.
Esta técnica funciona en ordenador. En móvil, el soporte es más aleatorio según la versión de la aplicación.
Caracteres Unicode y generadores de fuentes para apodos y mensajes
Para ir más allá del Markdown, los generadores de fuentes en línea transforman texto estándar en caracteres Unicode estilizados. Estas herramientas no cambian la fuente en el sentido tipográfico: reemplazan cada letra por un carácter Unicode diferente que visualmente se asemeja a otra tipografía.
El proceso es simple: introduces tu texto, el sitio propone decenas de variantes (script, gótico, pequeñas mayúsculas, texto encerrado, texto invertido), y copias y pegas el resultado en Discord.
Dónde funcionan estos caracteres Unicode
A diferencia del Markdown, los caracteres Unicode funcionan en todas partes en Discord: mensajes, apodos, nombres de visualización, descripciones de perfil. Discord los trata como texto plano, no como formato, lo que explica su versatilidad.
Tres limitaciones merecen atención:
- La legibilidad disminuye drásticamente con ciertos estilos. Un texto en Unicode gótico se vuelve difícil de descifrar en pantallas pequeñas
- Los lectores de pantalla (utilizados por personas con discapacidad visual) no siempre reconocen estos caracteres, lo que hace que el mensaje sea inaccesible
- Ciertos caracteres Unicode no se muestran correctamente en sistemas operativos más antiguos, mostrando cuadros vacíos en lugar de letras

Combinar Markdown y Unicode en un mismo mensaje de Discord
Un aspecto poco documentado: Discord trata el Markdown y los caracteres Unicode como dos capas independientes. Puedes aplicar negrita Markdown (**) a texto que ya ha sido convertido en Unicode estilizado. El resultado acumula ambos efectos visuales.
Esta combinación tiene una limitación técnica. Los bloques de código desactivan cualquier formato Markdown en su interior. Si colocas texto Unicode en un bloque de código, conserva su estilo Unicode pero pierde cualquier formato Markdown (negrita, cursiva, subrayado). El bloque de código muestra el texto plano en su fuente monoespaciada, incluidos los caracteres Unicode.
Títulos Markdown para estructurar tus mensajes largos
Discord admite encabezados Markdown con el símbolo de número (#). Un número seguido de un espacio produce un título amplio, dos números un subtítulo, tres números un título más pequeño. Estos encabezados aumentan visualmente el tamaño del texto, lo que compensa parcialmente la falta de control sobre el tamaño de la fuente.
Para que el título se muestre correctamente, el número debe estar al principio de la línea. Un mensaje que comienza con “# Bienvenido” mostrará la palabra en gran formato. Esta funcionalidad funciona en los canales de texto y en los hilos de discusión.
La elección entre Markdown, Unicode o ambos depende del contexto. Para un mensaje rápido en un servidor comunitario, la negrita o la cursiva son suficientes. Para un apodo distintivo, los caracteres Unicode siguen siendo la única opción. Cada método tiene su campo de aplicación preciso, y mezclarlos sin discernimiento a menudo produce un resultado más confuso que creativo.



