Live Vector Glyph Color Modification via Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital content editing systems lack flexibility and efficiency in modifying colors of vector glyphs, as converting glyphs to outlines renders them non-editable and requires color palette tables, limiting font customizations and accuracy in color selection.
Innovation Solution
The system interactively modifies individual regions of live vector glyphs using a color dropper tool, maps color changes across glyphs, and adds textures or images without relying on color palette tables, maintaining glyphs as live and editable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If glyphs are converted to outlines to change colors, then color modification capability is improved, but glyph editability is lost
Solution Approach 1:
The glyph is divided into multiple editable regions that can be independently colored. Each region maintains its own color properties while the glyph itself remains as a live vector object, allowing both color modification and continued editability of the glyph structure.
Solution Approach 2:
Different regions of the glyph can have different color properties applied locally. The color information is stored and applied at the region level rather than requiring conversion to outlines, enabling selective color modification while preserving the live glyph status.
2Ease of operation
If a single path is used to color a text glyph, then color application simplicity is improved, but color selection precision is reduced
Solution Approach 1:
The glyph is segmented into multiple regions, each with its own color properties. Users can select and modify the color of individual regions independently while maintaining simple operation through the region-based selection interface.
Solution Approach 2:
Color properties are applied locally to specific regions rather than uniformly to the entire glyph. This allows precise color selection for different parts of the glyph while keeping the operation simple through region-based selection and modification.
3Reliability
If color palette tables are used for glyph coloring, then color consistency is improved, but system complexity is reduced
Solution Approach 1:
The system changes the approach from using predefined color palette tables to allowing direct color value modification. Users can specify exact color values for each region, providing both color consistency through controlled modification and reduced system complexity by eliminating the requirement for CPAL tables.
Data Source
AI summary
Methods, systems, and non-transitory computer readable storage media are disclosed for selectively modifying live digital vector glyphs. For example, the disclosed system can use a vector description of a live vector glyph having a plurality of regions defined by a plurality of paths to determine a vector document object model including style information for the paths. The disclosed system can extract a color for a selected region from the style information for the paths (e.g., from a stylesheet) and then change the extracted color to a selected color. After modifying the color, the disclosed system can then generate an updated vector description with the modified region color and render the updated live vector glyph at a client device. The disclosed system thus updates the live vector glyph while maintaining the glyph as a live glyph.


