Imágenes aquí: https://protesilaos.com/emacs/iosevka-comfy-pictures.
Construcción personalizada de la letra iosevka, con un estilo redondeado constante y anula casi todos los glifos individuales en variantes romanas (verticales) y cursivas (inclinadas).
Iosevka cómoda se optimiza para el intergly y la consistencia inter-estilo dentro de la restricción general de la usabilidad en los tamaños de puntos pequeños. Las formas son redondas y están diseñadas en concierto para imponer un ritmo predecible y mantener a los personajes distintos entre sí.
Los estilos romanos e cursivas están hechos para que se vean más consistentes que el Iosevka ascendente predeterminado mientras conserva sus características únicas. A diferencia del estilo de iosevka predeterminado, los glifos verticales no tienen una mezcla de caracteres rectos/bloqueados y curvos o serificados (a pesar de las excepciones especiales). Mientras que las cursivas no tienen tendencias caligráficas que contrastan en gran medida con sus homólogos. Las diferencias dentro de cada conjunto de estilo y entre los estilos mismos son más matizados. La intención es hacer que todo se sienta parte de la misma estética. Las distinciones se aseguran sobre la premisa de contribuir a las demandas del diseño a la luz de la usabilidad, sin llamar la atención sobre sí mismos (en lugar de los glifos caligráficos esporádicos en medio de una presentación de otra manera austera que parece decir "¡Mira lo bonita que soy!").
Para lograr la consistencia entre los estilos romanos y en cursiva, eliminamos elementos de redondez en los glifos de este último para que se vean un poco más resistentes. De lo contrario, se sentirían más redondeados que sus homólogos romanos dada la inclinación adicional. No queremos ese énfasis implícito adicional de redondez adicional porque la inclinación ya es suficiente: enfatizar el énfasis es el tipo de exageración que Iosevka cómoda se esfuerza por eliminar.
| Family | Shapes | Spacing | Style | Ligatures |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy | Sans | Compact | Monospaced | Yes |
| Iosevka Comfy Duo | Sans | Compact | Duospaced | Yes |
| Iosevka Comfy Fixed | Sans | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Motion | Slab | Compact | Monospaced | Yes |
| Iosevka Comfy Motion Duo | Slab | Compact | Duospaced | Yes |
| Iosevka Comfy Motion Fixed | Slab | Compact | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide | Sans | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Duo | Sans | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Fixed | Sans | Wide | Monospaced | No |
|---------------------------------+--------+---------+------------+-----------|
| Iosevka Comfy Wide Motion | Slab | Wide | Monospaced | Yes |
| Iosevka Comfy Wide Motion Duo | Slab | Wide | Duospaced | Yes |
| Iosevka Comfy Wide Motion Fixed | Slab | Wide | Monospaced | No |
Iosevka Comfy viene en cuatro series de tres: dos sans-serif y dos superconjuntos serif. Los trillizos en cada conjunto siguen el NAME{,-fixed,-duo} . El nombre base es monoespacido y apoya las ligaduras. El "fijo" está estrictamente monoespetido para trabajar con todos los emuladores terminales: no admite ligaduras ni glifos más amplios. Y el "dúo" está cuasi espaciado con proporción cuasi, al tiempo que apoya ligaduras.
Aquí "cuasi-proporcional" significa que ciertos glifos pueden ocupar su ancho natural, en lugar de ser estrictamente monoesprocatados, mientras que otros permanecen monizados. Esta combinación da como resultado un estilo que se siente como un espaciado fijo pero se lee como un espaciado variable.
El conjunto compacto, sans-serif :
iosevka-comfy está monoespacial y apoya ligaduras. Además de las ligaduras, permite que ciertos glifos especiales, como las flechas, ocupen más de un bloque.
iosevka-comfy-fixed es como iosevka-comfy aunque estrictamente monoespotado y, por lo tanto, no admite ligaduras. Todos los glifos son exactamente el mismo ancho. Use esto si lo prefiere o si su aplicación (por ejemplo, emulador terminal) no reconoce iosevka-comfy como una fuente monoespacada.
iosevka-comfy-duo es cuasi proporcional y admite ligaduras. Los glifos naturalmente estrechos, como i , pueden ocupar su ancho natural en lugar de un espacio.
El conjunto compacto, serif :
iosevka-comfy-motion está monoespacido y apoya ligaduras. Es como iosevka-comfy pero con muchos ajustes pequeños que agregan serifs y extremos de cola a los glifos relevantes. En pocas palabras, es la contraparte serificada de iosevka-comfy .
iosevka-comfy-motion-fixed es el equivalente serif del mencionado iosevka-comfy-fixed .
iosevka-comfy-motion-duo es el equivalente serif de iosevka-comfy-duo .
El amplio set de sans-serif :
iosevka-comfy-wide es lo mismo que iosevka-comfy excepto que es notablemente más amplio. También se ve más alto que iosevka-comfy a pesar de que ambas variantes se ajustan al mismo número de líneas en una pantalla.
iosevka-comfy-wide-fixed es la contraparte "ancha" de la familia iosevka-comfy-fixed .
iosevka-comfy-wide-duo es la contraparte "amplia" de la familia iosevka-comfy-duo .
El conjunto amplio y serif :
iosevka-comfy-wide-motion es lo mismo que iosevka-comfy-motion excepto que es notablemente más amplio. También se ve más alto que iosevka-comfy-motion a pesar de que ambas variantes se ajustan al mismo número de líneas en una pantalla.
iosevka-comfy-wide-motion-fixed es la contraparte "amplia" de la familia iosevka-comfy-motion-fixed .
iosevka-comfy-wide-motion-duo es la contraparte "amplia" de la familia iosevka-comfy-motion-duo .
Todas las fuentes tienen variantes en posición vertical y inclinada y están disponibles en los siguientes pesos:
| Name | Code |
|-----------+------|
| light | 300 |
| semilight | 350 |
| regular | 400 |
| medium | 500 |
| semibold | 600 |
| bold | 700 |
| extrabold | 800 |
A menos que tenga algún sistema exótico, en cuyo caso sabe lo que está haciendo, puede instalar fuentes para su usuario local copiando los archivos .ttf o sus directorios en ~/.local/share/fonts/ . Para la instalación de todo el sistema, colóquelos en /usr/share/fonts/ .
Dependiendo de su sistema, es posible que deba eliminar las compilaciones ttf o ttf-unhinted . Aunque esto no es estrictamente necesario, ya que el sistema sabe cuál elegir.
En caso de duda, instale localmente.
Realice un clon poco profundo de este repositorio para acelerar las cosas:
git clone --depth 1 https://github.com/protesilaos/iosevka-comfy Iosevka COMFY está configurado de acuerdo con la documentación del proyecto ascendente. Esto prácticamente significa que (i) clonamos el repositorio oficial, (ii) definimos nuestros private-build-plans.toml en su raíz, (iii) instalamos las dependencias npm y (iv) construyen los archivos .ttf con algo como lo siguiente para cada variante (ejecute la raíz del proyecto):
npm run build -- ttf::iosevka-comfyO este bucle:
for i in iosevka-comfy{,-motion,-wide,-wide-motion}{,-fixed,-duo} ; do npm run build -- ttf:: $i ; done La última actualización de Iosevka Comfy se realizó el 2024-10-19 utilizando Conjunto Upstream 6850d2a (Post v31.9.1 ).
Cada archivo se proporciona como es con la esperanza de que pueda resultar útil, pero de lo contrario solo tiene la intención de mi uso privado.