Application Text Scaling for Mobile Display Layout
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for adjusting font size in applications on mobile devices often result in a messy display interface and cropped text, as they globally scale characters without considering the specific layout, leading to user dissatisfaction.
Innovation Solution
A method and device that adjust application characters using a first scaling coefficient, determining if a second scaling coefficient is available for the application, and applying it level by level to fit the display interface, preventing character cropping and ensuring a neat layout.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If global scaling of characters is applied to increase font size, then readability is improved, but display interface becomes messy and text is cropped
Solution Approach 1:
The patent segments the character scaling process into multiple levels (first scaling coefficient and second scaling coefficient). The first level performs initial scaling to improve readability, while the second level performs additional scaling only when needed and when the application supports it. This segmentation prevents excessive scaling that would cause layout messiness and text cropping.
Solution Approach 2:
The patent applies different scaling strategies to different applications based on their specific characteristics. Some applications have a second scaling coefficient defined in their manifest, indicating they can handle additional scaling without breaking their layout. The system determines whether to apply the second scaling level based on the application's specific capabilities, ensuring local optimization rather than uniform scaling.
2Device complexity
If single-level scaling is applied to adjust font size, then implementation is simple, but character adjustment precision is insufficient
Solution Approach 1:
The patent implements a dynamic scaling system with two levels that can be activated based on application support. The first scaling coefficient is applied universally, while the second scaling coefficient is dynamically determined based on whether the application has defined it in its manifest. This dynamic approach provides precise character adjustment when needed while maintaining simple implementation when the second level is not applicable.
Data Source
Figure 1
Figure 2
Figure 3a
AI summary
This disclosure relates to the technical field of display processing of a user interface, and in particular, to an application text adjusting method, device, and terminal. With a command of adjusting application text by using a first zooming coefficient, if it is determined that a second zooming coefficient specific to an application and based on the first zooming coefficient exists, the application text is adjusted according to the second zooming coefficient, and if the second zooming coefficient specific to the application and based on the first zooming coefficient does not exist, the application text is adjusted according to the first zooming coefficient. The application text is flexibly adjusted level by level, so that the application text can be adaptively adjusted level by level, so as to adapt to a display interface of the application, and avoid a phenomenon that the text are clipped or extruded out from a screen after being adjusted. In addition, an implementation manner of adjusting the application text level by level is simple and effective.