4 repositorios
The process of creating and structuring cross-platform font assets and binary tables.
Distinct from OpenType Table Encoding: Distinct from Table Encoding: covers the full development lifecycle of the font asset, not just binary table structure.
Explore 4 awesome GitHub repositories matching graphics & multimedia · Font Development. Refine with filters or upvote what's useful.
Fira es una familia tipográfica sans-serif de código abierto y un activo de tipografía digital. Proporciona una colección de fuentes de alta legibilidad diseñadas para la claridad y legibilidad en varios tamaños de pantalla, resoluciones e interfaces de sistemas operativos. El proyecto entrega un recurso de fuente estandarizado para la integración web y la tipografía de interfaces de usuario. Consiste en formas de letras profesionales optimizadas para pantallas digitales para asegurar un renderizado de caracteres consistente. Los activos se desarrollan de acuerdo con la especificación OpenType e incluyen mapeo de glifos Unicode y glifos de peso variable. El diseño incorpora contornos de curvas de Bézier, definiciones de pares de kerning y hinting basado en cuadrícula para mantener la nitidez y la legibilidad.
Developed using the OpenType specification to ensure standardized rendering and cross-platform compatibility.
FontTools es una librería de Python para leer, modificar y escribir archivos de fuentes de forma programática. Sirve como un parser de fuentes OpenType y TrueType y una herramienta para transformar archivos de fuentes binarios en XML legible por humanos para su edición y reconstrucción. El proyecto incluye un gestor para leer y escribir archivos fuente Unified Font Object dentro de carpetas locales o archivos comprimidos. También proporciona una utilidad especializada para comprimir fuentes web para reducir el tamaño del archivo y mejorar el rendimiento de carga. La librería cubre la manipulación programática de fuentes, incluyendo la modificación de métricas de fuentes y datos de glifos. Proporciona capacidades para la simplificación de contornos de glifos mediante operaciones booleanas, análisis de fuentes variables para detectar desajustes maestros y conversión de formatos de fuentes.
Provides comprehensive parsing and analysis capabilities for OpenType and TrueType font structures.
opentype.js es una librería de JavaScript para leer, escribir y manipular archivos de fuentes OpenType, TrueType y WOFF tanto en entornos de navegador como de servidor. Funciona como un analizador y generador de fuentes capaz de extraer datos de glifos y metadatos o crear nuevos archivos de fuentes definiendo rutas de glifos y metadatos programáticamente. El proyecto proporciona utilidades especializadas para modificar tablas de variación de fuentes para controlar propiedades de fuentes variables y procesar capas de color y paletas a través de tablas COLR y CPAL. También incluye un generador de rutas Bezier que convierte glifos de fuentes y cadenas de texto en rutas para renderizado SVG y canvas. La librería cubre una amplia gama de operaciones de tipografía, incluyendo el cálculo de métricas de fuentes como anchos de avance y cuadros delimitadores, la conversión de glifos en datos de ruta SVG y el renderizado directo de texto a un contexto de dibujo 2D. Además, permite la modificación de formas de glifos sin procesar y la serialización de objetos de fuente de nuevo en formatos binarios para la exportación de archivos.
Provides utilities for modifying font variation tables to control variable font properties.
Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable fonts that support dynamic adjustments to weight, slant, width, and expression, including a specialized typeface designed for code editors. The project features a responsive typography system that maintains consistent horizontal spacing to prevent layout reflow during stylistic transitions. It includes specialized ligatures and character disambiguation to improve the legibility of technical text in programming environments. The system covers a broad range of international lan
Automates the professional production of typeface assets using scripts for OpenType table and contour management.