An apparatus for executing an application on a virtual machine, directed to setting a font size of a font in detail, includes an acquisition unit configured to acquire a font size specified by the application operating on the virtual machine and font setting data including a font size conversion rule, and a control unit configured to control a display apparatus to display a font with a font size based on the specified font size and the font setting data.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus for executing a plurality of applications on a virtual machine which is operated on an operating system, the apparatus comprising: at least one processor; and memory coupled to the at least one processor, the memory having instructions that, when executed by the at least one processor, cause the at least one processor to function as: an acquisition unit configured to acquire a font size specified by one of the plurality of applications and font setting data including a font size conversion rule including a plurality of font size ranges for classifying a specified font size and a displayed font size which is related with at least one of the plurality of font size ranges, wherein the font size conversion rule included in the font setting data is common for the plurality of applications; a setting unit configured to set a font size by a function of the virtual machine based on the specified font size and the font setting data; and a control unit configured to control a display apparatus to display a font with the font size set by the setting unit.
2. The apparatus according to claim 1 , wherein the control unit controls the display apparatus to display a font by using font data including a scalable font and a bitmap font.
3. The apparatus according to claim 1 , wherein the control unit differentiates font display for each font family.
4. The apparatus according to claim 1 , wherein the control unit differentiates font display for each language set in the apparatus.
5. The apparatus according to claim 1 , wherein a font style conversion rule is included in the font setting data, and wherein the control unit controls the display apparatus to display a font with a font style based on the font setting data.
6. The apparatus according to claim 2 , wherein the control unit controls the display apparatus to display a font giving priority to the bitmap font over the scalable font.
7. The apparatus according to claim 1 , wherein the font setting data includes font metrics for each font size, and wherein the control unit controls the display apparatus to display a font with the font metrics based on the font setting data.
8. The apparatus according to claim 1 , wherein the control unit sets font metrics for each font family and controls the display apparatus to display a font.
9. The apparatus according to claim 1 , further comprising a disabling unit configured to disable a function of automatically changing a font type in the virtual machine to a bold font.
10. A method of an apparatus for executing a plurality of applications on a virtual machine which is operated on an operating system, the method comprising: acquiring a font size specified by one of the plurality of applications and font setting data including a font size conversion rule including a plurality of font size ranges for classifying a specified font size and a displayed font size which is related with at least one of the plurality of font size ranges, wherein the font size conversion rule included in the font setting data is common for the plurality of applications; setting a font size by a function of the virtual machine based on the specified font size and the font setting data; and controlling a display apparatus to display a font with the set font size.
11. The method according to claim 10 , wherein the controlling controls the display apparatus to display a font by using font data including a scalable font and a bitmap font.
12. The method according to claim 10 , wherein a font style conversion rule is included in the font setting data, and wherein the controlling controls the display apparatus to display a font with a font style based on the font setting data.
13. The method according to claim 10 , wherein the font setting data includes font metrics for each font size, and wherein the controlling controls the display apparatus to display a font with the font metrics based on the font setting data.
14. The method according to claim 10 , wherein the controlling sets font metrics for each font family and controls the display apparatus to display a font.
15. The method according to claim 10 , further comprising disabling a function of automatically changing a font type in the virtual machine to a bold font.
16. A non-transitory storage medium storing a program causing a computer to execute a method for executing a plurality of applications on a virtual machine which is operated on an operating system, the method comprising: acquiring a font size specified by one of the applications and font setting data including a font size conversion rule including a plurality of font size ranges for classifying a specified font size and a displayed font size which is related with at least one of the plurality of font size ranges, wherein the font size conversion rule included in the font setting data is common for the plurality of applications; setting a font size by a function of the virtual machine based on the specified font size and the font setting data; and controlling a display apparatus to display a font with the set font size.
17. The non-transitory storage medium according to claim 16 , wherein a font style conversion rule is included in the font setting data, and wherein the controlling controls the display apparatus to display a font with a font style based on the font setting data.
18. The non-transitory storage medium according to claim 16 , wherein the font setting data includes font metrics for each font size, and wherein the controlling controls the display apparatus to display a font with the font metrics based on the font setting data.
19. The non-transitory storage medium according to claim 16 , wherein the controlling sets font metrics for each font family and controls the display apparatus to display a font.
20. The non-transitory storage medium according to claim 16 , further comprising disabling a function of automatically changing a font type in the virtual machine to a bold font.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 24, 2017
March 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.