摘要 |
A computer system includes a requesting computer which asks a responding computer, such as an Internet server, for one or more portions of text. The responding computer reacts by sending the requested text. The requesting computer can either render the requested text without the text's font shapes, or it can ask the responding computer to send descriptions of such shapes, and then render the text using them. Preferably the font descriptions sent are grouped into sets, or portable font resources ("PFR"); each text sent identifies the one or more PFRs needed to define its font shapes; and the requesting computer asks for PFRs identified in texts it receives. The fonts and characters within fonts represented by each PFR vary as a function of its associated text. For each character to be rendered, the requesting computer finds which PFR associated with the character's text describes its shape, and uses that font description to render that shape. The responding computer can install such new font descriptions into its operating system, so character shapes can be rapidly rendered by standard operating system calls. The responding computer can translate a text's pre-defined font description into new font descriptions which depend only on character-font shapes. The responding computer can receive a changed body of text and a corresponding old set of PFRs, and derive a new set of one or more PFRs as a function of which character-font shapes occur in the changed text.
|