Italic Character Creation via Slope-Based Shift Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices with operating systems like iOS lack italic font libraries for Chinese, Japanese, and Korean languages, preventing users from converting characters into italics for emphasis, and existing methods fail to produce aesthetically pleasing italic characters due to limited font styles.
Innovation Solution
An italic character creation module and method that allows users to input a tilt angle, generate a corresponding slope, and perform shift processing on characters using a 2D coordinate system to create italic characters, even without a built-in italic font library, supporting both horizontal and vertical typesetting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If mobile devices use operating systems without built-in italic font libraries (like iOS), then memory usage is reduced and system simplicity is maintained, but the ability to convert Chinese, Japanese, and Korean characters into italics is lost
Solution Approach 1:
The patent creates italic characters by copying normal style characters and applying geometric transformation (shift processing) to the copied characters. Instead of storing separate italic font libraries, the system generates italic variants by transforming existing normal style character bitmaps, thus achieving italic support without additional font library storage.
Solution Approach 2:
The patent transforms normal style characters into italic style by changing geometric parameters - specifically applying a tilt angle and slope to shift pixel positions. By modifying the coordinate parameters of character pixels according to a calculated slope based on tilt angle, the system generates italic characters from normal style sources without requiring separate italic font files.
2Device complexity
If a fixed tilt angle is applied to all characters in different fonts, then processing simplicity is maintained, but aesthetic quality of italic characters deteriorates
Solution Approach 1:
The patent applies different tilt angles to different fonts and character segments based on local aesthetic requirements. Instead of using a universal fixed tilt angle, the system allows users to set specific tilt angles for different character segments, enabling each font to have its optimally tuned italic transformation parameters for enhanced visual quality.
Solution Approach 2:
The patent makes the tilt angle dynamic and adjustable rather than fixed. Users can modify tilt angles for different character segments according to aesthetic preferences, and the system dynamically recalculates the slope and applies corresponding shift processing. This dynamic adjustment capability allows optimization of italic appearance for different fonts and contexts.
Data Source
AI summary
Disclosed are an italic character creation module and method for turning one or more characters selected by a user into italic characters in mobile equipment with a mobile operating system. The italic character creation module includes a screen storage part, an input display part, a waiting-for-processing character obtainment part, a slope generation part, a coordinate system setting part, and a shift processing part. It is possible to calculate a slope on the basis of a tilt angle input by the user, set corresponding 2D coordinate systems, and perform shift processing on the characters waiting for processing chosen by the user in the corresponding 2D coordinate systems so as to create italic characters.


