Arrangement for the scaling of fonts
AssigneeNokia Corporation
InventorAtte Kotiranta
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for presenting a character by using a scalable vector font. In the method, for said scalable vector font, at least first and second scalable vector fonts are defined, which are alternatives to each other. For optimizing the readability of the character, one of said at least first and second scalable vector fonts is selected to be used for presenting the character. The invention also relates to an electronic device, a computer software product, and a system.
Claims18
A method for execution in a device for outputting a character by using a scalable vector font, comprising
- creating in the device, for said scalable vector font, at least a first scalable embedded vector font and a second scalable embedded vector font, which are alternatives to each other, and
- determining in the device, for a selected size for said character, if there are embedded vector fonts defined and, if not,
- scaling in the device the scalable vector font to the selected size using said scalable vector font but, if so,
- for optimizing in the device readability of the character, selecting one of said at least first scalable embedded vector font and second scalable embedded vector font for use in said outputting the character on an output device.
An electronic device, configured to create a first scalable embedded vector font and a second scalable embedded vector font for a character in the electronic device, which are alternatives to each other, and
- to determine, for a selected size for said character, if there are embedded vector fonts available and, if not,
- to scale the scalable vector font for the character but, if so,
- to determine a format of the character by using the scalable vector font,
- and also, for optimizing readability of the character, to select one vector font of said at least first scalable embedded vector font and said second scalable embedded vector font, for use in outputting the character.
A memory having software comprising machine-executable program instructions stored thereon for controlling functions of an electronic device by:
- determining, for a selected size for said character, if there are embedded vector fonts defined, and, if not,
- scaling the scalable vector font to the selected size using said scalable vector font but, if so,
- selecting, according to said size, an embedded vector font from among said embedded vector fonts,
- scaling a selected embedded vector font, and
- providing the character for said output scaled according to either the scalable vector font or the selected embedded vector font.
A system comprising:
- a server,
- at least one electronic device,
- said system configured
- to provide a data transmission connection between the electronic device and the server,
- to create a first scalable embedded vector font and a second scalable embedded vector font, which are alternative to each other,
- to determine, for a selected size for a character, if there are embedded vector fonts available and, if not,
- to scale a scalable vector font for the character but, if so,
- to transmit said alternative first scalable embedded vector font and said second scalable embedded vector font from the server to the electronic device, and
- to select one embedded vector font from said at least the first scalable embedded vector font and said second scalable embedded vector font for the output of the character for optimizing readability of the character.
A method for execution in a device for output of a character by using a scalable vector font,
- comprising
- determining in the device, for a selected size for said character, if there are embedded vector fonts defined, and, if not,
- scaling in the device the scalable vector font to the selected size using said scalable vector font but, if so,
- selecting in the device, according to said size, an embedded vector font from among said embedded vector fonts,
- scaling in the device a selected embedded vector font, and
- providing in the device the character for said output scaled according to either the scalable vector font or the selected embedded vector font for display on an output device.
A device for output of a character by using a scalable vector font,
- said device configured
- to determine, for a selected size for said character, if there are embedded vector fonts available and, if not,
- to scale the scalable vector font for the character but, if so,
- to select, according to said size, an embedded vector font from among said embedded vector fonts,
- to scale a selected embedded vector font for the character, and
- to provide the character for said output scaled according to either the scalable vector font or the selected embedded vector font.
Dependencies are inferred from the claim text.