Wagering game device having ubiquitous character set
First Claim
Patent Images
1. A wagering game device comprising:
- a text module that contains messages in multiple languages, the messages including characters encoded according to a ubiquitous character set, and the messages corresponding to resource keys, each resource key used to access a message type in any of the multiple languages;
a ubiquitous character set subsystem coupled to the text module and containing fonts mapped to the ubiquitous character set, the fonts supporting each of the multiple languages; and
a device server coupled to the subsystem for interfacing to a hardware device such that messages are properly rendered on the hardware device in at least one of the multiple languages using any of the fonts, the rendered messages accessed from the text module using the resource keys, wherein characters of the rendered messages are rendered by accessing the fonts using encoding values from the ubiquitous character set.
11 Assignments
0 Petitions
Accused Products
Abstract
A wagering game machine uses a single character set for displaying text in multiple languages. The character set may also be used for printing materials, such as ticket printing. In one embodiment, the character set comprises Unicode standard characters, where each character in the font is represented by a unique number, which maps to the Unicode standard, regardless of platform. This allows programs that conform to the Unicode standard to deal with text in multiple languages.
-
Citations
20 Claims
-
1. A wagering game device comprising:
-
a text module that contains messages in multiple languages, the messages including characters encoded according to a ubiquitous character set, and the messages corresponding to resource keys, each resource key used to access a message type in any of the multiple languages; a ubiquitous character set subsystem coupled to the text module and containing fonts mapped to the ubiquitous character set, the fonts supporting each of the multiple languages; and a device server coupled to the subsystem for interfacing to a hardware device such that messages are properly rendered on the hardware device in at least one of the multiple languages using any of the fonts, the rendered messages accessed from the text module using the resource keys, wherein characters of the rendered messages are rendered by accessing the fonts using encoding values from the ubiquitous character set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented in a wagering game machine, comprising:
-
providing text to be rendered in one of multiple languages, the text provided from characters of a ubiquitous character set, wherein the ubiquitous character set is used for each of the multiple languages; selecting language-specific characters from a set of fonts corresponding to the multiple languages using the characters, the set of fonts supporting each of the multiple languages; providing the language-specific characters in a desired format to a device coupled to the wagering game machine for displaying the text in a desired one of the multiple languages using any of the fonts; and rendering the text on the device, using a device server interfacing to the device, such that the text is properly rendered on the device in the desired one of the multiple languages using any of the fonts, wherein the language-specific characters are rendered by accessing the fonts using encoding values from the ubiquitous character set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium having code stored thereon to cause a wagering game machine to implement a method comprising:
-
providing text to be rendered in the form of a ubiquitous representation of the text in multiple languages, the ubiquitous representation provided using characters of a character set, wherein the character set is used for each of the multiple languages; selecting language-specific characters from a set of fonts corresponding to the multiple languages using the ubiquitous representation, the set of fonts supporting each of the multiple languages; providing the characters in a desired format to a device coupled to the wagering game machine for displaying the text in a desired one of the multiple languages using any of the fonts; and rendering the text on the device, using a device server interfacing to the device, such that the text is properly rendered on the device in the desired one of the multiple languages using any of the fonts, wherein the language-specific characters are rendered by accessing the fonts using encoding values from the ubiquitous character set. - View Dependent Claims (20)
-
Specification