19 repositorios
Tools and configurations for applying specialized monospaced fonts to code editing environments.
Distinct from Typography Customization: Distinct from Typography Customization: focuses specifically on programming-oriented font families for code editors.
Explore 19 awesome GitHub repositories matching user interface & experience · Programming Font Customizations. Refine with filters or upvote what's useful.
FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation. It functions as a programming ligature font, rendering common character sequences as single combined glyphs to simplify visual code analysis. The typeface includes specialized support for terminal user interfaces, providing box drawing characters and powerline symbols. It also serves as a technical font with broad Unicode coverage for rendering mathematical symbols and academic notation. The font provides mechanisms for customizing glyph appearance through stylistic sets and c
Provides a monospaced typeface with adjustable weights and glyphs optimized for code editors.
Nerd Fonts is a suite of tools and collections designed for aggregating glyphs, patching programming fonts, and generating web-ready font assets. It provides an iconic font patcher for injecting large sets of icons into existing system fonts, a glyph aggregator that consolidates symbols from multiple icon sets, and a collection of pre-patched monospaced typefaces for use in terminals and editors. The project includes a font metrics tool to adjust glyph widths and cell sizing, ensuring consistent icon alignment in monospace environments. It also features a web font generator that converts patc
Adds icons and symbols to monospaced typefaces to enhance visual cues in code editors and terminals.
Monaspace is a collection of monospaced font families engineered specifically for programming environments. The system functions as a comprehensive typography suite that balances traditional grid-based alignment with expressive design aesthetics to improve visual hierarchy and readability within text editors. The project distinguishes itself through advanced font engineering that utilizes variable axes and contextual rules to modify character appearance dynamically. By employing semantic mapping and open-type feature injection, the fonts automatically adjust glyph shapes and spacing based on
Improves the visual clarity and readability of source code by using specialized font families designed for programming environments.
Hack is a font engineering toolkit and binary modification tool designed to patch font files to adjust layout metrics and swap glyph indices without requiring recompilation. It functions as a monospaced font customizer and renderer, enabling the display of source code using typefaces that support diverse character sets and specialized glyphs. The toolkit provides capabilities for desktop font customization, including the modification of vertical line spacing and the swapping of character designs to personalize glyph styles. It also includes a metadata editor for renaming internal font tables
Provides utilities for modifying font binaries by injecting glyphs and optimizing layout metrics.
Neovide is a cross-platform graphical frontend for the Neovim text editor. It provides a native windowed interface that preserves terminal-based functionality and keyboard-driven workflows while introducing a hardware-accelerated display layer. By utilizing GPU-accelerated rendering, the application ensures high-performance visual output across different desktop operating systems. The project distinguishes itself through an interpolated animation engine that provides fluid, frame-by-frame transitions for cursor movement and scrolling. It features an asynchronous input event loop to maintain i
Supports advanced font rendering, including fallback chains and precise control over text hinting.
Sarasa-Gothic is an open-source typeface generation engine designed to synthesize unified font families. It functions as a build-time system that merges Latin, Greek, Cyrillic, and CJK character sets into consistent, multi-script font files. The project utilizes a composite architecture and declarative configuration to produce specialized font variants, including monospaced styles for terminal emulators and code editors. By automating the integration of diverse glyph sources, it ensures visual harmony across different regional orthographies and character sets. The system provides a custom bu
Creates specialized mono and terminal font styles that combine multiple character sets for improved developer readability.
Monocraft is a programming font customization project designed to apply a game-inspired typographic theme to development environments. It renders text using specialized monospaced typefaces that recreate the visual style of game user interfaces. The project focuses on rendering a galactic alphabet by mapping specific Unicode codepoints to unique glyphs. It utilizes OpenType ligature substitution to combine character sequences into single glyphs for programming operators and arrows. The system ensures strict vertical alignment through a monospace grid and handles character rendering via speci
Customizes programming fonts with game-inspired aesthetics and spacing for better source code legibility.
Intel One Mono is a monospaced font development project focused on creating high-legibility typefaces designed to reduce eyestrain and minimize errors for developers and low-vision users. It provides a system for developing and compiling custom monospaced fonts from source files for use across different operating systems and web platforms. The project implements advanced typographic capabilities, including programming ligatures to improve the readability of operators and specialized numeral formats for superscripts and subscripts. It ensures consistent text display across more than 200 langua
Updates underlying typeface artwork and metadata via open source files to create custom variations.
Monoid es una fuente monoespaciada de programación diseñada para una alta legibilidad en editores de código y terminales. Es una fuente con características OpenType optimizada para leer y escribir código fuente, proporcionando un renderizado nítido en tamaños pequeños. El tipo de letra utiliza ajustes de características de fuente OpenType para proporcionar alternativas estilísticas y apariencias de glifos personalizables. Implementa específicamente ligaduras de programación que combinan símbolos y operadores de codificación comunes en glifos únicos para mejorar la legibilidad. El proyecto cubre el renderizado de texto monoespaciado y la personalización estilística de glifos, permitiendo el intercambio de caracteres estándar mediante el mapeo de características de fuente y el renderizado de glifos basado en vectores.
Provides configurations for adjusting glyph styles and stylistic alternates to personalize the coding experience.
Fantasque Sans is an open-source TrueType font family designed as a monospaced programming font. It combines a fixed-width typeface with handwriting characteristics to maintain technical precision and vertical alignment in code editors and terminals. The typeface features a comprehensive suite of styles, including regular, bold, and true italic variants. It supports stylistic glyph customization and set-based glyph swapping to adjust character designs and line heights for improved legibility. The project provides a web-ready font suite with multiple formats and CSS declarations for cross-bro
Optimizes the visual experience of programming environments through a specialized monospaced typeface with diverse variants.
Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size. The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to
Swaps the default Google font for any other web font to customize brand typography.
Renders file-type glyphs using patched fonts with custom codepoints for terminal and GUI editors.
Hasklig es una fuente monoespaciada de programación diseñada para editores de código, que presenta un tipo de letra de ancho fijo optimizado para el equilibrio visual y la legibilidad. Es una versión personalizada de Source Code Pro que incorpora glifos especializados y espaciado adaptado para texto técnico. La fuente implementa el renderizado de ligaduras de código, que reemplaza operadores de múltiples caracteres con glifos compuestos para mejorar el escaneo del código fuente. Además, optimiza la experiencia de lectura mediante el ajuste de tipografía monoespaciada, ajustando el espaciado de caracteres y el peso visual para garantizar un diseño consistente.
Offers a customized monospaced font with modified glyphs and spacing for code editing environments.
MacVim es una aplicación nativa Cocoa que implementa el editor de texto modal Vim como una interfaz gráfica de usuario en macOS. Integra el motor del editor directamente en una ventana nativa y un bucle de eventos, permitiéndole operar sin un emulador de terminal. El proyecto funciona tanto como un editor de texto de programación como un editor binario hexadecimal. Proporciona herramientas para modificar datos binarios crudos mediante una rejilla hexadecimal visual y aplicar parches a archivos binarios. El editor cuenta con manejo de entrada modal, resaltado de sintaxis basado en patrones y selección de bloques rectangulares. Las capacidades adicionales incluyen historial de deshacer multinivel, autocompletado de rutas de archivo, corrector ortográfico y la capacidad de navegar a líneas de código específicas mediante mensajes de error del compilador. También soporta la gestión de diseño mediante múltiples ventanas y plegado de código, así como renderizado para escritura en farsi.
Supports rendering and typing for Farsi script using specialized right-to-left input and fonts.
Prawn es una biblioteca de Ruby y herramienta de diseño de documentos utilizada para la generación programática de archivos PDF. Funciona como un motor de gráficos vectoriales que permite la creación de documentos portátiles que contienen texto formateado, formas personalizadas y diseños de página organizados. La biblioteca se diferencia por un sistema de renderizado vectorial basado en coordenadas que admite rellenos de degradado de múltiples paradas, polígonos complejos y mezcla basada en capas. Proporciona un sistema de tipografía completo capaz de incrustar fuentes TrueType y OpenType para admitir caracteres UTF-8 y texto de derecha a izquierda para publicaciones multilingües. Las capacidades amplias incluyen la gestión de la estructura del documento con esquemas jerárquicos, la incrustación de imágenes rasterizadas con soporte de transparencia y la inserción de hipervínculos interactivos. El sistema también incluye características de seguridad para el cifrado de documentos y protección con contraseña.
Supports global languages by rendering UTF-8 characters and right-to-left text with fallback font support.
Mononoki is a monospace programming typeface designed for reading and writing code. It is a developer font that emphasizes high legibility and utilizes a fixed-width layout to ensure consistent character alignment. The project is a customizable OpenType font that allows users to toggle between different character designs and stylistic sets. This enables the configuration of stylistic glyph alternatives to improve the visual distinction between similar characters. The typeface covers monospace text rendering and character stylistics configuration to support source code readability within deve
Offers configurations for adjusting character glyphs to improve visual distinction between similar characters.
Ayu es una colección de temas de color para el editor VS Code. Proporciona un conjunto de temas de interfaz visual diseñados para personalizar el fondo, el primer plano y los acentos de la UI del editor. El proyecto cuenta con tres esquemas de color distintos: light, dark y mirage. Estas variantes permiten alternar de forma adaptativa entre diferentes entornos de iluminación para mantener la comodidad visual. El tema cubre el resaltado de sintaxis para elementos de código, la personalización de la interfaz para paneles y barras de título, y la anulación de tipografía. También incluye una biblioteca complementaria de iconos de archivo personalizados para mejorar el reconocimiento de tipos de archivo y la navegación.
Provides configurations for applying specialized fonts within the code editor environment.
Victor Mono is a monospaced programming font designed for code editors, focusing on legibility and character distinction. It is characterized by the inclusion of programming ligatures that combine multi-character symbols into single glyphs. The typeface features cursive italics with semi-connected strokes to visually separate comments and keywords from standard code. It also provides customizable glyph stylistics, allowing for alternative shapes for specific characters such as zeros and sevens.
Offers customizable character shapes and styles to improve visual clarity within development environments.
Este proyecto proporciona una colección de tipografías monoespaciadas parcheadas y herramientas de utilidad diseñadas para integrar iconografía centrada en el desarrollador y definiciones de ligaduras en archivos de fuentes existentes. Funciona modificando binarios de fuentes para admitir un renderizado visual avanzado, permitiendo la visualización de símbolos personalizados y secuencias de caracteres combinadas dentro de editores de texto y entornos de terminal. El proyecto se distingue por fusionar conjuntos de iconos completos en tipografías estándar, permitiendo la visualización de tipos de archivo e indicadores de estado del sistema directamente dentro de interfaces de línea de comandos. También implementa el mapeo de características OpenType para reemplazar secuencias de caracteres estándar con glifos cohesivos de una sola unidad, lo que ayuda a escanear e interpretar el código fuente. Estas modificaciones cubren una gama de mejoras tipográficas, incluyendo la inyección programática de iconos vectoriales y la configuración de tablas de diseño para el renderizado condicional. Al automatizar el parcheo de metadatos de fuentes y datos de caracteres, el proyecto permite una retroalimentación visual consistente en varias aplicaciones enfocadas en el desarrollador.
Automates the modification of binary font files by programmatically injecting glyphs and updating internal metadata.