Deformable Text Shape Resizing for Non-Uniform Layout Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Graphic design applications struggle with determining the impact of non-uniform resizing on text within shapes, particularly when the aspect ratio changes, leading to challenges in maintaining the appearance of resized text shapes.
Innovation Solution
A computer-implemented method for resizing deformable text shapes by calculating resized path and textbox data based on user inputs, ensuring text fits within the available text entry area and adjusting the shape accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If non-uniform resizing is applied to a shape with text, then the shape can be adapted to different layouts and designs, but determining the impact on text appearance becomes complex and difficult
Solution Approach 1:
The shape is divided into a grid of slices, with a central slice box containing the text area. This segmentation allows independent transformation of different regions during non-uniform resizing, making the complex transformation manageable by treating each slice separately rather than as a monolithic shape.
Solution Approach 2:
The patent introduces a slice box coordinate system that maps the text area independently from the overall shape transformation. This additional dimensional layer allows text positioning to be calculated separately, decoupling the complexity of shape deformation from text layout calculations.
2Adaptability or versatility
If the shape aspect ratio changes during resizing, then the shape can fit different design requirements, but maintaining proper text appearance and positioning becomes non-trivial
Solution Approach 1:
The slice box and text positioning are dynamically recalculated based on the new shape dimensions and transformation parameters. Rather than using fixed text positioning, the system adapts text layout in real-time according to the resized shape, maintaining precision across different aspect ratios.
Solution Approach 2:
The patent transforms text positioning parameters from absolute coordinates to relative coordinates based on the slice box. When the shape is resized, these parameters are scaled and adjusted proportionally, ensuring text maintains proper appearance regardless of the shape's new aspect ratio.
3Stability of the object's composition
If text is associated with a deformable shape, then the text moves with the shape, but determining the correct text positioning after non-uniform resizing becomes complex
Solution Approach 1:
The patent pre-establishes a slice box structure that defines the text area boundaries before resizing occurs. This preliminary framework provides reference points that simplify subsequent text positioning calculations, as the text can be positioned relative to these pre-defined boundaries rather than calculating absolute positions after transformation.
Data Source
AI summary
Described herein is a computer implemented method. The method includes receiving a user input selecting a deformable text shape that is defined by shape data that includes path data, slice data, viewbox data, and textbox data. A further user input that resizes the viewbox of the deformable text shape is received, and in response resized shape data is calculated by calculating resized path data and resized textbox data. A resized deformable text shape is then displayed in accordance with the resized shape data.


