SUPPORTING PLATFORM-INDEPENDENT TYPESETTING FOR DOCUMENTS
Some embodiments of the present invention provide a system that typesets and renders a document in a platform-independent manner. During operation, the system first obtains the document, wherein the document includes text content and associated style information including one or more fonts. The syst...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Some embodiments of the present invention provide a system that typesets and renders a document in a platform-independent manner. During operation, the system first obtains the document, wherein the document includes text content and associated style information including one or more fonts. The system also obtains platform-independent font metrics for the one or more fonts, wherein the platform-independent font metrics include information that can be used to determine the positions of individual characters in a rendering of the document. Next, the system uses the platform-independent font metrics to determine how the document is divided into line fragments and pages. Finally, the system uses the determined division while rendering the document, so that the division of the document into line fragments and pages is the same across different computing platforms.
Selon certains modes de réalisation, la présente invention porte sur un système composant et restituant un document d'une manière indépendante de la plateforme. Lors de l'opération, le système obtient tout d'abord le document, celui-ci comprenant un contenu textuel et des informations de style associées comprenant une ou plusieurs polices. Le système obtient également des mesures de police indépendantes de la plateforme pour la ou les plusieurs polices, les mesures de police indépendantes de la plateforme comprenant des informations pouvant être utilisées pour déterminer les positions des caractères individuels dans une restitution du document. Ensuite, le système utilise les mesures de police indépendantes de la plateforme pour déterminer la façon dont le document est divisé en fragments de ligne et en pages. Enfin, le système utilise la division déterminée tout en restituant le document, afin que la division du document en fragments de ligne et en pages soit la même dans les différentes plateformes informatiques. |
---|