4 dépôts
Configures the visual appearance of vector elements using style objects or component properties.
Distinct from Vector Graphics Renderers: Focuses on the styling of vector elements rather than the rendering pipeline itself.
Explore 4 awesome GitHub repositories matching graphics & multimedia · Vector Styling Properties. Refine with filters or upvote what's useful.
This library provides a rendering engine that translates declarative component trees into PDF files. It enables the construction of complex document structures using a component-based architecture, allowing developers to define layout, styling, and content programmatically. The system operates across both browser and server-side environments, offering a unified interface for generating structured documents. The project distinguishes itself through a sophisticated layout and rendering pipeline that handles the complexities of document creation. It utilizes a flexbox-based engine for element po
Configures the appearance of vector elements using style objects to maintain consistent visual design.
RemixIcon est une bibliothèque d'icônes open-source fournissant une collection complète d'icônes vectorielles neutres disponibles sous forme d'actifs SVG et de polices web pour les interfaces numériques. Le projet livre des graphiques vectoriels évolutifs sous forme d'ensemble d'icônes SVG et d'une bibliothèque d'icônes de police web pour l'intégration dans des designs web et mobiles. La bibliothèque maintient un langage visuel cohérent en fournissant chaque symbole dans des styles contour et rempli. Elle inclut une bibliothèque de symboles dédiée pour Figma afin de permettre le placement direct des actifs sur les canevas de design. Le projet couvre la livraison d'actifs via l'intégration SVG directe, les feuilles de sprites et le rendu de polices web. Il dispose également d'une recherche en langage naturel alimentée par l'IA pour la découverte d'icônes et prend en charge la modification des symboles au sein des logiciels de présentation.
Provides every symbol in both outlined and filled styles to ensure a consistent visual language.
Ce projet est une collection de graphiques vectoriels évolutifs conçus pour les interfaces web. Il est distribué sous forme de bibliothèque d'icônes SVG disponible via des gestionnaires de paquets en tant que package Node.js et gem Ruby. L'ensemble fournit des graphiques vectoriels prêts à l'emploi qui peuvent être importés dans des applications web et stylisés via CSS pour ajuster la taille, la couleur et la mise en page. La bibliothèque prend en charge l'intégration via des plugins de task-runner et un rendu basé sur des templates pour gérer les assets au sein des pipelines de développement.
Allows adjusting icon size and color through CSS to match a brand's design system.
Resvg est une bibliothèque de rendu SVG à haute conformité et un moteur d'analyse conçu pour convertir des graphiques vectoriels évolutifs en images matricielles. Il fonctionne comme un convertisseur SVG vers matriciel qui résout les arbres XML et gère la transformation des données vectorielles en formats bitmap. Le projet assure une cohérence visuelle multiplateforme en produisant une sortie identique au pixel près, quel que soit le système d'exploitation ou l'architecture CPU. Il se distingue par un moteur de mise en page de texte qui gère la typographie complexe, y compris le réordonnancement bidirectionnel, les modes d'écriture verticaux et les polices emoji couleur. La bibliothèque couvre une large surface de capacités, y compris l'application de feuilles de style CSS externes, le rendu de filtres visuels tels que le flou gaussien et une résolution programmable pour les polices et les images. Elle intègre également des mesures de sécurité pour se protéger contre les attaques par épuisement des ressources en imposant des limites sur la complexité du document et la profondeur d'imbrication.
Implements a high-compliance CSS cascade to apply styles to SVG elements based on specificity.