US5500931A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for applying font style changes to multi-script text
Assignee: Apple Inc
•
Filing: 1995-07-10
•
Granted: 1996-03-19
•
Expires: 2015-07-10
Abstract
Abstract A method and system for automatically selecting a set of characters and applying a font so that a user sees the characters and fonts expected to appear in a document. The preferred embodiment of the invention is used when a client applies a font style change to a range of characters. The logic intelligently applies the font style to the selection. For example, applying the Chicago font to the characters "Σ n/2" would produce "Σ n/2".
Inventors
- 👤 Russell Sonnenschein
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 22:30
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
187 words
A system for applying a first font style to a text string comprised of a plurality of characters, each of the plurality of characters having an associated font style and the text string containing at least one predetermined special character, the apparatus being operable in a computer with a storage for storing the text string, the system comprising: (a) means for sequentially examining each of the plurality of characters to detect predetermined special characters; (b) first means controlled by the examining means for applying the first font style to each examined character which is not a special character; (c) means controlled by the examining means for determining a current font style associated with an each examined special character; (d) means responsive to an examined special character for obtaining a previous font style associated with a character preceding the examined special character and for obtaining a next font style associated with a character following the examined special character; and (e) second means responsive to the previous font style, the next font style and the current font style for applying the first font style to the examined special character.
Claim 2
Independent Claim
187 words
A system for applying a first font style to a text string comprised of a plurality of characters, each of the plurality of characters having an associated font style and the text string containing at least one predetermined special character, the apparatus being operable in a computer with a storage for storing the text string, the system comprising: (a) means for sequentially examining each of the plurality of characters to detect predetermined special characters; (b) first means controlled by the examining means for applying the first font style to each examined character which is not a special character; (c) means controlled by the examining means for determining a current font style associated with an each examined special character; (d) means responsive to an examined special character for obtaining a previous font style associated with a character preceding the examined special character and for obtaining a next font style associated with a character following the examined special character; and (e) second means responsive to the previous font style, the next font style and the current font style for applying the first font style to the examined special character.
Claim 3
Dependent Claim
38 words
The system as recited in claim 1, wherein the obtaining means comprises means for sequentially examining each character in the text string following the examined special character until a character which is not a special character is detected.
Claim 4
Dependent Claim
45 words
The system as recited in claim 2, wherein the second applying means comprises means for associating the first font style with the examined special character when the previous font style is the same as the next font style and different from the current font style.
Claim 5
Dependent Claim
37 words
The system as recited in claim 2, wherein the second applying means comprises means for associating the first font style with the examined special character when the previous font style is different from the next font style.
Claim 6
Dependent Claim
121 words
The system as recited in claim 1, wherein the first applying means comprises: means for creating an ordered font table containing a plurality of glyphs, each glyph corresponding to one character in the ordered font table displayed in the first font style; means for determining if the examined character can be displayed in the first font style by searching the ordered font table to determine if there is an associated glyph for the examined character, and if an associated glyph is found, then associating the first font style with the examined character; and means for associating the font style originally associated with the examined character if the examined character does not have an associated glyph in the ordered font table font.
Claim 7
Dependent Claim
29 words
The system as recited in claim 1, wherein the examining means comprises detection means for examining the plurality of characters to detect special characters including spaces and punctuation characters.
Claim 8
Dependent Claim
18 words
The system as recited in claim 6, wherein the detection means comprises means for detecting paired punctuation characters.
Claim 9
Dependent Claim
19 words
The system as recited in claim 7, wherein the the paired punctuation characters include parentheses and Spanish question marks.
Claim 10
Dependent Claim
18 words
The system as recited in claim 6, including a storage for storing character codes associated with special characters.
Claim 11
Dependent Claim
22 words
The system as recited in claim 6, wherein the detection means comprises means for detecting a space followed by a non-space character.
Claim 12
Independent Claim
161 words
A method for applying a first font style to a text string comprised of a plurality of characters, each of the plurality of characters having an associated font style and the text string containing at least one predetermined special character, the apparatus being operable on a computer with a storage for storing the text string, the method comprising the steps of: (a) sequentially examining each of the plurality of characters to detect predetermined special characters; (b) applying the first font style to a each examined character which is not a special character; (c) determining a current font style associated with an examined special character; (d) obtaining a previous font style associated with a character preceding the examined special character and obtaining a next font style associated with a character following the examined special character; and (e) applying the first font style to the examined special character, based on the previous font style, the next font style and the current font style.
Claim 13
Independent Claim
161 words
A method for applying a first font style to a text string comprised of a plurality of characters, each of the plurality of characters having an associated font style and the text string containing at least one predetermined special character, the apparatus being operable on a computer with a storage for storing the text string, the method comprising the steps of: (a) sequentially examining each of the plurality of characters to detect predetermined special characters; (b) applying the first font style to a each examined character which is not a special character; (c) determining a current font style associated with an examined special character; (d) obtaining a previous font style associated with a character preceding the examined special character and obtaining a next font style associated with a character following the examined special character; and (e) applying the first font style to the examined special character, based on the previous font style, the next font style and the current font style.
Claim 14
Dependent Claim
39 words
The method as recited in claim 11, wherein step (d) comprises the step of: (d1) sequentially examining each character in the text string following the examined special character until a character which is not a special character is detected.
Claim 15
Dependent Claim
45 words
The method as recited in claim 11, wherein step (e) comprises the step of: (e1) associating the first font style with the examined special character when the previous font style is the same as the next font style and different from the current font style.
Claim 16
Dependent Claim
37 words
The method as recited in claim 12, wherein step (e) comprises the step of: (e2) associating the first font style with the examined special character when the previous font style is different from the next font style.
Claim 17
Dependent Claim
119 words
The method as recited in claim 11, wherein step (b) comprises the steps of: (b1) creating an ordered font table containing a plurality of glyphs, each glyph corresponding to one character in the ordered font table displayed in the first font style; (b2) determining if the examined character can be displayed in the first font style by searching the ordered font table to determine if there is an associated glyph for the examined character, and if an associated glyph is found, then associating the first font style with the examined character; and (b3) associating the font style originally associated with the examined character if the examined character does not have an associated glyph in the ordered font table font.
Claim 18
Dependent Claim
29 words
The method as recited in claim 11, wherein step (a) comprises the step of: (a1) examining the plurality of characters to detect special characters including spaces and punctuation characters.
Claim 19
Dependent Claim
19 words
The method as recited in claim 16, wherein step (a1) comprises the step of: (a1a) detecting paired punctuation characters.
Claim 20
Dependent Claim
24 words
The method as recited in claim 17, wherein step (a1a) comprises the step of detecting paired punctuation characters including parentheses and Spanish question marks.
Claim 21
Dependent Claim
18 words
The method as recited in claim 16, including the step of storing character codes associated with special characters.
Claim 22
Dependent Claim
29 words
The method as recited in claim 11, wherein step (a) comprises the step of: (a2) examining the plurality of characters to detect a space followed by a non-space character.
References Cited (Backward Citations)
US4686525A
Cited
EP0203411A2
Cited
US4821220A
Cited
US4885717A
Cited
US5257351A
Cited
US4980840A
Cited
US5001697A
Cited
US4891630A
Cited
US4953080A
Cited
US5136705A
Cited
US5041992A
Cited
US5133075A
Cited
US5050090A
Cited
US5060276A
Cited
US5125091A
Cited
US5339392A
Cited
US5181162A
Cited
US5093914A
Cited
US5075848A
Cited
US5233685A
Cited
US5167013A
Cited
EP0478339A1
Cited
US5151987A
Cited
US5119475A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-03-19 | 1999-09-18 | 2000-03-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-03-19 | 2003-09-18 | 2004-03-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-03-19 | 2007-09-18 | 2008-03-19 | $7700.00 | Window Closed / Lapsed |