IP Library › Granted Patent US 10,949,603
Granted Patent B2
US 10,949,603 · App. 15/604,456 · Granted Mar 16, 2021

Information processing apparatus, information processing method, and recording medium

Inventor: Kentaro Takahashi (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F40/109
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,949,603
App. No.
15/604,456
Granted
Mar 16, 2021
Kind
B2
Abstract

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.

Claims (43)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2017
From: TAKAHASHI, KENTARO
To: CANON KABUSHIKI KAISHA
Reel/Frame 043210/0386 →
Priority Claims (1)
JP JP2016-109337 · May 31, 2016 · national
Continuity (1)
Related Publication 20170344521A1 · Nov 30, 2017
Cited By (2)
US 12,518,081 US 12,585,860