Si está buscando una nueva fuente monoespaciada para sus proyectos de codificación, es posible que haya oído hablar de la fuente Microsoft Cascadia. Esta es una fuente nueva y divertida que incluye ligaduras de programación y está diseñada para mejorar el aspecto moderno de la Terminal de Windows, aplicaciones de terminales y editores de texto como Visual Studio y Visual Studio Code. En este artículo, te mostraremos cómo descargar fuentes de Cascadia de diferentes fuentes, cuáles son sus características y cuáles son algunas alternativas a considerar.
La fuente Cascadia es una fuente monoespaciada o de ancho fijo donde todos los caracteres y signos de puntuación tienen el mismo ancho. Esto es útil para tabular datos, código fuente y terminales. La fuente Cascadia también cuenta con ligaduras de programación opcionales, que son glifos que se crean combinando caracteres. Son más útiles cuando se escribe código, ya que crean nuevos símbolos para secuencias de caracteres comunes como ==, != , =>, etc. Esto ayuda a que el código sea más legible y fácil de usar para algunas personas.
La fuente Cascadia fue desarrollada por Microsoft junto con Windows Terminal, una nueva interfaz de línea de comandos para Windows. Fue lanzado en septiembre de 2019 bajo la licencia SIL Open Font, que permite a cualquiera usar, modificar y distribuir la fuente libremente. Se ha incluido con Windows Terminal desde la versión 0.5.2762.0 y se ha convertido en la fuente predeterminada en Visual Studio también.
La fuente Cascadia ha ganado popularidad entre los programadores debido a su diseño fresco y caprichoso, su soporte para ligaduras y símbolos Powerline, su eje de peso variable e instancias estáticas, y su naturaleza de código abierto.
| Formato de fuente |
|---|
| Descripción |
|---|
| ttf variable |
| Esta es la versión recomendada para todos los usuarios, especialmente aquellos en Windows o cualquier otro sistema operativo que emplee insinuaciones TrueType. Ofrece la mayor diversidad de opciones de peso (desde 200 hasta 700). |
| ttf static |
| Esto es para situaciones donde no se admite la versión de fuente variable, o se prefiere un peso singular a todo el rango. Sin embargo, no tienen el mismo grado de calidad de insinuación que las versiones de fuente variable. |
| otf static |
| Esto es para los usuarios que prefieren las fuentes de formato OTF. En este momento no hay una versión OTF de fuente variable. |
| woff2 |
| Esto es para uso web, y están disponibles como fuentes variables e instancias estáticas. |
También puede descargar la fuente Cascadia desde otras fuentes como (https://www.fontspace.com/cascadia-code-font-f40493), (https://learn.microsoft.com/en-us/windows/terminal/diacasca-code), o (tphts:/www.ctr.blog/entry/dia-system-font.html). Sin embargo, es posible que no se actualicen con tanta frecuencia como la página de GitHub.
La fuente Cascadia tiene varias características que la hacen adecuada para codificación y uso de terminales. Aquí están algunas de ellas:
Cascadia font también ofrece conjuntos estilísticos, que son glifos alternativos para ciertos caracteres que puedes habilitar o deshabilitar de acuerdo a tus preferencias. Por ejemplo, puede elegir entre un cero recortado o un cero punteado, una comilla recta o rizada, una minúscula de una sola historia o doble historia, etc. La fuente Cascadia tiene 10 conjuntos estilísticos que puede personalizar en su terminal o editor. Puedes ver algunos ejemplos de conjuntos estilísticos de fuentes Cascadia aquí: (https://github.com/microsoft/cascadia-code/wiki/Stylistic-Sets). La fuente Cascadia también soporta múltiples conjuntos de caracteres, incluyendo latín, griego, cirílico, hebreo, árabe, devanagari, tailandés y más. También tiene glifos para emoji, dibujo de caja, formas geométricas, símbolos matemáticos, etc. Cascadia font tiene como objetivo cubrir tantos idiomas y guiones como sea posible para que sea accesible e inclusivo para los codificadores de todo el mundo.
Fuente Cascadia es una fuente variable, lo que significa que tiene un rango de pesos que puede ajustar con un control deslizante o un valor. Por ejemplo, puede elegir cualquier peso entre 200 (ExtraLight) y 700 (Negrita) para la fuente Cascadia. Esto le da más flexibilidad y control sobre la apariencia de su código o terminal.
La fuente Cascadia también tiene instancias estáticas, que son pesos predefinidos que puede seleccionar sin usar la función de fuente variable. Por ejemplo, puede elegir entre Cascadia Code Light, Cascadia Code SemiLight, Cascadia Code Regular, Cascadia Code SemiBold y Cascadia Code Bold. Estos son útiles para situaciones donde la función de fuente variable no es soportada o deseada.
La fuente Cascadia no es la única fuente monoespaciada con ligaduras y otras características para codificación y uso terminal. Hay muchas otras fuentes que puede probar y comparar para encontrar la que se adapte a su gusto y necesidades. Estas son algunas de las alternativas más populares a la fuente Cascadia:
| Descripción |
|---|
| Pros |
|---|
| Contras |
|---|
| Código de Fira |
| Una fuente monoespaciada con ligaduras de programación basadas en Fira Mono. |
| - Soporta muchos idiomas y scripts - Tiene más de 150 ligaduras - Tiene cinco pesos y cursiva - Libre y de código abierto |
| - No hay eje de peso variable - No hay símbolos Powerline - No hay conjuntos estilísticos |
| Victor Mono |
| Una fuente monoespaciada con ligaduras de programación y cursiva cursiva. |
| - Soporta muchos idiomas y scripts - Tiene más de 90 ligaduras - Tiene siete pesos y cursiva - Libre y de código abierto |
| - No hay eje de peso variable - No hay símbolos Powerline - No hay conjuntos estilísticos |
| Iosevka |
| Una fuente monoespaciada con ligaduras de programación que es personalizable y generada a partir de código. |
| - Soporta muchos idiomas y scripts - Tiene más de 200 ligaduras - Tiene nueve pesos y tres anchos - Tiene muchas variantes estilísticas - Libre y de código abierto |
| - Requiere algunas habilidades técnicas para personalizar - No hay símbolos Powerline |
| Hack |
| Fuente monoespaciada diseñada para código fuente. |
| - Soporta muchos idiomas y scripts - Tiene cuatro pesos y cursiva - Tiene símbolos Powerline - Libre y de código abierto |
| - No hay ligaduras de programación - No hay eje de peso variable - No hay conjuntos estilísticos |
En este artículo, hemos introducido la fuente Cascadia, una fuente monoespaciada con ligaduras de programación y otras características para la codificación y el uso de terminales. Le hemos mostrado cómo descargar la fuente Cascadia desde diferentes fuentes, cuáles son sus características y cuáles son algunas alternativas a considerar. Esperamos que este artículo te haya ayudado a encontrar la mejor fuente para tus proyectos de codificación.
Aquí hay algunas recomendaciones para elegir la mejor fuente para la codificación:
Cascadia font está licenciado bajo la licencia SIL Open Font License 1.1, que permite a cualquiera usar, modificar y distribuir la fuente libremente. Puede leer la licencia completa aquí: (https://github.com/microsoft/cascadia-code/blob/main/LICENSE).
Para habilitar ligaduras en el código VS, debe agregar esta línea al archivo settings.json:
"editor.fontLigatures": truePara habilitar conjuntos estilísticos en VS Code, debe agregar esta línea al archivo settings.json, donde SS01 a SS10 son los conjuntos estilísticos que desea habilitar:
"editor.fontLigatures": "'ss01', 'ss02', ..., 'ss10'"También puede utilizar esta herramienta en línea para generar la configuración para usted: (https://github.com/microsoft/cascadia-code/wiki/V-Code-Stylistic-Sets).
Cascadia font es un proyecto de código abierto que da la bienvenida a las contribuciones de cualquiera que esté interesado. Puede reportar problemas, sugerir características, enviar solicitudes de extracción o donar al proyecto en GitHub: (https://github.com/microsoft/cascadia-code).
Para instalar la fuente Cascadia en Linux, necesita descargar la variable ttf o los archivos estáticos ttf desde la página de versiones de GitHub: (https://github.com/microsoft/cascadia-code/releases). Luego, debe copiar los archivos a su directorio de fuentes, que generalmente es /. fonts o /. local/share/fonts. Puede que necesite ejecutar fc-cache -f -v para actualizar su caché de fuentes. Después de eso, debería poder seleccionar la fuente Cascadia en su terminal o editor.
17b9afdd22