← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag