Caskaydia Cove es una bifurcación del tipo de tipo de código Cascadia con el RFN (nombre de fuente reservado) eliminado, además de pequeños ajustes para ajustarse a la especificación de Google Fonts. El nombre proviene del proyecto Nerds Fonts, que utiliza "Caskaydia Cove" para su versión parcheada del código Casdadia. El RFN evita distribuir versiones modificadas de fuentes bajo los nombres utilizados por sus mantenedores ascendentes, por lo que si está buscando algo como el código Cascadia que se pueda modificar para su inclusión en varias colecciones de fuentes sin un cambio de nombre, este repositorio podría ser lo que está buscando.
Esta bifurcación es mantenida por un washingtonian que trabaja desde el noroeste del Pacífico y tiene licencia bajo la Licencia de fuente Open SIL Versión 1.1. Consulte el archivo OFL-FAQ.TXT si tiene alguna pregunta legal.
El proyecto Cascadia Code Upstream está diseñado por Aaron Bell y desarrollado por el equipo de Windows Terminal. Si desea saber más sobre el Proyecto de Terminal de Windows, consulte el blog de Windows Command Line Developer o escuche esta entrevista de podcast sobre el tema. ¡Gracias por el gran trabajo haciendo que los flujos de trabajo de línea de comandos sean más hermosos y accesibles, Aaron y Microsoft!
A continuación se muestra una demostración de la versión de fuente variable de Typeface, Python (Drawbot) El código fuente para esta animación está aquí: Documentación/Animaciones/Variable-Font-Specime.py 
El código fuente de Python (Drawbot) para este espécimen de texto está aquí: documentación/imágenes/text-specimen.py 
Y un ejemplo de uso con ITERM2 y BAT. 
La fuente variable Caskaydia Cove tiene un eje de peso (WGHT):
| Eje | Etiqueta | Rango | Por defecto |
|---|---|---|---|
| Peso | wght | 200 a 700 | 400 |
Caskaydia Cove tiene los siguientes pesos estáticos:
| Fuente | Peso | Ubicación del eje |
|---|---|---|
| Caskaydiacove-extralight.ttf | Luz extra | 200 |
| Caskaydiacove-Light.ttf | Luz | 300 |
| Caskaydiacove-regular.ttf | Regular | 400 |
| Caskaydiacove-medium.ttf | Medio | 500 |
| Caskaydiacove-semibold.ttf | Semi audaz | 600 |
| Caskaydiacove-bold.ttf | Atrevido | 700 |
Las solicitudes de extracción y los nuevos problemas son bienvenidos.
Construir scripts y los archivos fuente de UFO están en el directorio de fuentes.
Para construir nuevas fuentes, abra un terminal similar a UNIX (Linux, MacOS, WSL) en el directorio raíz de este periódico (donde se encuentra este ReadMe). Primero asegúrese de que haya instalado Python3, luego instale las dependencias de Python Build Scripts en un entorno virtual.
which python3
python3 -m venv venv
source venv/bin/activate
which python3
pip install --upgrade pip
pip install --requirement requirements.txt
Luego, ejecute el buildScript desde el directorio raíz.
sh build.sh
Si está haciendo una solicitud de extracción a Google Fonts, agregue el indicador -gf y los archivos se moverán a ~/Google/fonts/ofl/.. después de la construcción.
sh build.sh -gf
Versión de FontBakery: 0.7.29
--- Justificación --- No hay una forma razonable (y legal) de ejecutar el comando `ftxvalidator` del Suite de herramientas de fuente Apple en una máquina que no es de Macos. Es decir, en GNU+Linux o Windows, etc. Si Font Bakery no se está ejecutando en una máquina OSX, la máquina en ejecución de la fuente La panadería podría acceder a `ftxvalidator` en OSX, por ejemplo, a través de SSH o un procedimiento remoto Llame (RPC). Hay una implementación de ejemplo de SSH en: https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds /ftxvalidator/ssh-implementación/ftxvalidator
--- Justificación --- Se debe proporcionar una descripción de licencia conocida en el NameID 14 (licencia Descripción) Entradas de la tabla de nombres. La fuente de la verdad para esta verificación (para determinar qué licencia está en uso) es un Archivo colocado de lado a lado a su proyecto de fuente, incluidos los términos de licencia. Dependiendo de la licencia elegida, uno de los siguientes fragmentos de cadena es Se espera que se encuentre en las entradas de NameId 13 (Descripción de la licencia) del nombre mesa: - "Este software de fuentes tiene licencia bajo la licencia de fuente SIL Open, versión 1.1. Esta licencia está disponible con una pregunta frecuente en: https://scripts.sil.org/ofl " - "Licencia bajo la licencia Apache, versión 2.0" - "Licencia bajo la licencia de fuentes de Ubuntu 1.0". Las licencias aceptadas actualmente son apache o licencia de fuente abierta. Para un pequeño conjunto de familias heredadas, la licencia de fuente de Ubuntu puede ser aceptable como Bueno. En caso de duda, elija OFL para nuevos proyectos de fuentes.
--- Justificación --- Se debe proporcionar una URL de licencia conocida en la entrada de NameId 14 (URL de información de la licencia) de la tabla de nombre. La fuente de la verdad para esta verificación es el texto de licencia que se encuentra en el NameID 13 Entrada (descripción de la licencia). Los fragmentos de cadena utilizados para detectar términos de licencia son: - "Este software de fuentes tiene licencia bajo la licencia de fuente SIL Open, versión 1.1. Esta licencia está disponible con una pregunta frecuente en: https://scripts.sil.org/ofl " - "Licencia bajo la licencia Apache, versión 2.0" - "Licencia bajo la licencia de fuentes de Ubuntu 1.0". Las licencias aceptadas actualmente son apache o licencia de fuente abierta. Para un pequeño conjunto de familias heredadas, la licencia de fuente de Ubuntu puede ser aceptable como Bueno. En caso de duda, elija OFL para nuevos proyectos de fuentes.
com.google.fonts/check/metadata/listed_on_gfonts
La familia advertir no se encuentra a través de Google Fonts API. [Código: No-Found]
--- Justificación --- Las recomendaciones de Microsoft para las fuentes OpenType establecen lo siguiente: 'Nota: El nombre del glifo PostScript no debe tener más de 31 caracteres, incluir Solo letras en inglés en mayúsculas o minúsculas, dígitos europeos, el período o el subrayado, es decir, del conjunto [A-ZA-Z0-9_.] Y debería comenzar con una carta, excepto el nombre especial del glifo ".notdef" que comienza con un período ". https://docs.microsoft.com/en-us/typography/opentype/spec/recom#post-table Sin embargo, en la práctica, particularmente en entornos modernos, los nombres de los glifos pueden ser tan siempre 63 caracteres. Según la "Especificación de la lista de Adobe Glyph" disponible en: https://github.com/adobe-type-tools/agl-specification
--- Justificación --- Hay varios metadatos en la especificación de OpenType para especificar si una fuente es monoespaciado o no. Si la fuente no es realmente monoespatada, entonces no hay monoespatido Se deben establecer metadatos (ya que a veces son por error ...) Requisitos para fuentes monoespaciales: * Post.ISfixedPitch - "Establecido en 0 si la fuente está espaciada proporcionalmente, no cero Si la fuente no está espaciada proporcionalmente (monoespaciada) " www.microsoft.com/typography/otspec/post.htm * HHEA.AdvanceWidthmax debe ser correcto, lo que significa que ningún valor de ancho de Glyph es mayor que. www.microsoft.com/typography/otspec/hhea.htm * OS/2.PanoSe.Bproportion debe establecerse en 9 (monoespacio). La especificación dice: "El panose La definición contiene diez dígitos, cada uno de los cuales describe hasta dieciséis variaciones. Windows usa bfamilyType, bserifstyle y bproportion en la fuente mapeador para determinar el tipo de familia. También usa bproportion para determinar si el La fuente es monoespatada ". www.microsoft.com/typography/otspec/os2.htm#pan monotypecom-test.monotype.de/services/pan2 * OS/2.xavgcharwidth debe establecerse con precisión. "OS/2.xavgCharWidth se usa al renderizar fuentes monoespacadas, al menos por Windows GDI " http://typedrawers.com/discussion/comment/15397/#comment_15397 También debemos informar un error para los glifos no de ancho promedio. Tenga en cuenta también: Thomas Phinney nos dijo que hace unos años (a diciembre de 2019), si dio Una fuente de una bandera monoespacial en Panose, Microsoft Word ignoraría la real Avance anchos y trátelo como monoespaciado. Fuente: https://typedrawers.com/discussion/comment/45140/#comment_45140
com.google.fonts/check/gpos_kerning_info
Warn GPOS Table carece de información de kerning. [Código: falta-kern-info]
| ? ERROR | FALLAR | ADVERTIR | ? SALTAR | ℹ Información | ? APROBAR | ? DEPURAR |
|---|---|---|---|---|---|---|
| 0 | 0 | 7 | 38 | 9 | 123 | 0 |
| 0% | 0% | 4% | 21% | 5% | 69% | 0% |
El proyecto Caskaydia Cove tiene licencia bajo la licencia SIL Open Font V1.1. Esta es una licencia de software Libre que le permite usar el software de fuente en un conjunto de condiciones. Consulte el texto completo de la licencia para obtener detalles sobre los permisos, condiciones y renuncias.