92 dépôts
Utilities and mapping files for managing font families and rendering aliases.
Distinguishing note: Focuses on font-specific configuration and mapping rather than general UI styling.
Explore 92 awesome GitHub repositories matching user interface & experience · Font Configurations. Refine with filters or upvote what's useful.
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
Modifies font cell sizes and line heights to ensure icons align correctly in monospace environments.
Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
Overrides default application fonts via custom file paths to ensure consistent typography.
This project provides a curated library of monospaced typefaces optimized for programming environments and command-line interfaces. It functions as a collection of assets designed to improve the visual feedback and information density of text-based user interfaces, enabling developers to standardize the appearance of their editors and terminals. The project distinguishes itself through a programmatic font patching process that merges custom glyph sets into existing monospaced fonts. By mapping these custom graphical symbols into reserved Unicode character slots, it allows terminal emulators t
Includes configuration utilities that map font families and aliases for consistent text rendering.
LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
Generates bitmap fonts from TrueType files at runtime for custom text rendering.
Maple Font is a monospace typeface and browser-based generator designed for programming environments. It functions as an OpenType programming font that provides developers with a library of highly legible character sets optimized for code editors and terminal interfaces. The project distinguishes itself through a browser-based assembly tool that allows users to customize font builds before export. This interface enables the configuration of variable font weights, stylistic sets, and specific glyph variants, allowing for precise control over character thickness and visual appearance. It also s
Configures and exports personalized font files directly through a browser interface by selecting specific features and character sets.
This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan
Retrieves font style properties to ensure consistent visual design across custom interface components.
Iosevka is a build system and design environment for creating highly configurable, programming-oriented typeface families. It functions as an open-source font development tool that compiles custom character sets and stylistic features into standard TrueType and web-ready font formats. The project utilizes a parametric design system and functional programming logic to define glyph construction, allowing for consistent styling across entire typeface families. Users can define typeface characteristics through a declarative configuration layer, which maps character variants and OpenType features
Provides a build system for generating highly configurable, programming-oriented typeface families with custom glyph variants and ligatures.
Source Code Pro is a collection of monospaced OpenType font families designed for programming, user interface clarity, and coding environments. These typefaces are engineered to provide high legibility in software editors and terminal applications. The project includes a variable font family that allows for continuous adjustments of weight and style within a single file. It provides specialized typography for user interface design to ensure consistency across diverse digital layouts. The system covers monospaced typography design and web integration, supporting the generation and export of f
Provides a professional production pipeline for generating production-grade OpenType fonts from source vectors.
KaTeX is a typesetting library and web math renderer that transforms TeX and LaTeX mathematical notation into high-quality HTML and CSS for web browsers. It functions as a math notation parser and LaTeX to HTML converter, capable of operating as both a client-side library and a server-side math renderer to generate static HTML expressions. The project supports a wide range of specialized mathematical rendering, including chemical equation rendering, Bra-ket notation for quantum mechanics, and mathematical logic typesetting. It provides comprehensive controls for structural layouts such as mat
Allows specifying the directory where font files are stored for correct stylesheet loading.
UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia
Integrates external font services by automatically generating CSS imports and utility classes.
This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
Integrates external typeface files to define global styles or customize individual text elements.
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
Recalculates vertical line gaps by altering OS/2 and hhea table values in font binaries.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides a prioritized list of native fonts to ensure a consistent UI experience across platforms.
This project is a Sass implementation of the Bootstrap framework, providing a collection of responsive, mobile-first UI toolkits and layout systems. It serves as a Sass UI library that allows for the creation of custom CSS frameworks through the use of a preprocessor to generate browser-ready stylesheets. The framework is distinguished by its deep customization capabilities, enabling users to override default themes and visual variables using Sass variables and mixins. It utilizes a modular import system, allowing specific components to be selectively included to control the final CSS bundle
Defines font paths via variables to ensure correct asset loading across different environment helpers.
PDFPatcher is a specialized suite of PDF utility tools designed for editing navigational bookmarks, modifying document structure, managing metadata, and processing pages. It provides a toolkit for altering PDF structures and properties without changing the original content stream. The project is distinguished by its focus on bookmark management, featuring bulk editing and the ability to generate clickable bookmarks from visual tables of contents using optical character recognition. It also includes capabilities for font optimization through substitution and embedding to ensure consistent char
Replaces or embeds fonts within PDF documents to ensure correct rendering across electronic readers.
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
Automates the generation of font files from source definitions to package typography for distribution.
MacType is a system-level utility that replaces the default Windows font rasterization engine. It functions as a background service that intercepts and modifies font rendering calls to provide custom anti-aliasing, weight, and contrast adjustments for desktop applications. The software operates by injecting custom libraries into running processes to override standard text layout and graphics routines. It utilizes a shared memory space to apply configuration updates across multiple processes instantly, allowing for granular control over visual parameters such as gamma, hinting, and font substi
Replaces the default system font engine with custom anti-aliasing, weight, and contrast adjustments.
LSPosed is an Android runtime hooking framework and system modification tool. It enables the modification of application and system behavior in memory without altering original installation files, serving as a platform for distributing and managing community-created extension modules. The project provides a comprehensive suite for device and identity spoofing, including the ability to mask hardware identifiers, simulate geographic locations, and conceal root access or hooking frameworks to bypass security and integrity checks. It also functions as an application modder to unlock premium featu
Replaces standard system typefaces with custom font files across different application rendering engines.
Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur
Provides the ability to declare custom font families and specify the required source files.
Dompdf is a PHP library that functions as a document rendering engine, transforming HTML and CSS markup into portable document files. It operates by parsing web-based layout attributes and visual properties to generate static documents suitable for reports, invoices, or archival purposes. The library distinguishes itself by integrating a resource-fetching pipeline that retrieves external stylesheets and images to maintain visual fidelity. It also supports the execution of server-side scripts during the document creation process, allowing for the injection of dynamic data and custom logic into
Calculates character widths and line heights by referencing external font files to ensure accurate text wrapping.