[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: Technical Reference

Chapter 9. Character Sets and Fonts Provided by the API

The graPHIGS API provides several character sets in various fonts. In addition, you can create your own character sets and fonts for use with geometric text. (See Chapter 10. "User-Definable Fonts" for further information.)

This section contains charts of fonts (excluding Hangul, Kanji, Traditional Chinese, and Unicode) supported by the graPHIGS API for the S/390 and AIX environments. Each chart presents the actual characters that correspond to each character code in the supported fonts. When using annotation text, the appearance and, in some cases, the availability of particular characters may vary. Also, only a subset of the characters can generally be generated by the keyboard or input device for input characters.

Note:

For ease of use, nondisplayable characters are represented by a blank ( ). The space or blank character is represented by the symbol SP.

Using the Unicode Character Set

The Unicode standard, modeled on the ASCII character set, is a universal set of characters. It includes characters and common technical symbols from the world's scripts. The graPHIGS API provides a Unicode character set (CSID 131), which is a subset of the characters included in the Unicode standard. The subset includes all characters and symbols supported in other graPHIGS API character sets, with the exception of a few technical drawing, or engineering, symbols.

The graPHIGS API does not support bidirectional text rendering of Unicode text elements.

The graPHIGS API Unicode text processing does not support non-spacing mark, or "dead-key" processing. That is, all elements described in the Unicode standard as non-spacing marks will be treated as spacing marks and occupy a spacing position by themselves. The graPHIGS application should use pre-combined character elements, when possible.

Proportional character symbol positioning is not supported for Unicode character sets.

Character Code Points and Symbols

The graPHIGS API provides these fonts with characters mapped to the EBCDIC or ASCII standard:

CSID 1 - US English
  • FONT 1 graPHIGS Default
  • FONT 2 Complex Roman
  • FONT 3 Complex Italian
  • FONT 4 Complex Script
  • FONT 5 Duplex Roman
  • FONT 6 Gothic English
  • FONT 7 Gothic German
  • FONT 8 Gothic Roman
  • FONT 9 Simplex Roman
  • FONT 10 Triplex Italic
  • FONT 11 Triplex Roman
  • FONT 12 Filled
  • FONT 13 Proportional
  • FONT 14 Filled-Proportional

CSID 2 - UK English FONT 1 graPHIGS Default
CSID 3 - German FONT 1 graPHIGS Default
CSID 4 - French FONT 1 graPHIGS Default
CSID 5 - Italian FONT 1 graPHIGS Default
CSID 6 - Japanese Katakana FONT 1 graPHIGS Default FONT 2
CSID 7 - Swedish FONT 1 graPHIGS Default
CSID 8 - Multinational FONT 1 graPHIGS Default
CSID 9 - Single-byte Korean FONT 1 graPHIGS Default
CSID 10 - ISO 8859-1 (Latin 1)
CSID 11 - ISO 8859-2 FONT 1 graPHIGS Default
CSID 12 - ISO 8859-5 Cyrillic FONT 1 graPHIGS Default
CSID 128 - Japanese Kanji FONT 1 graPHIGS Default
CSID 129 - Hangul FONT 1 graPHIGS Default
CSID 130 - Traditional Chinese FONT 1 graPHIGS Default
CSID 131 - Unicode FONT 1 graPHIGS Default
CSID 132 - Simplified Chinese FONT 1 graPHIGS Default

Figure 10. (EBCDIC) US English Character Set (1). Font 1 (Primary).



View figure.


Figure 11. (ASCII) US English Character Set (1). Font 1 (Primary).



View figure.


Figure 12. (EBCDIC) US English Character Set (1). Font 2 (Complex Roman).



View figure.


Figure 13. (ASCII) US English Character Set (1). Font 2 (Complex Roman).



View figure.


Figure 14. (EBCDIC) US English Character Set (1). Font 3 (Complex Italic).



View figure.


Figure 15. (ASCII) US English Character Set (1). Font 3 (Complex Italic).



View figure.


Figure 16. (EBCDIC) US English Character Set (1). Font 4 (Complex Script).



View figure.


Figure 17. (ASCII) US English Character Set (1). Font 4 (Complex Script).



View figure.


Figure 18. (EBCDIC) US English Character Set (1). Font 5 (Duplex Roman).



View figure.


Figure 19. (ASCII) US English Character Set (1). Font 5 (Duplex Roman).



View figure.


Figure 20. (EBCDIC) US English Character Set (1). Font 6 (Gothic English).



View figure.


Figure 21. (ASCII) US English Character Set (1). Font 6 (Gothic English).



View figure.


Figure 22. (EBCDIC) US English Character Set (1). Font 7 (Gothic German).



View figure.


Figure 23. (ASCII) US English Character Set (1). Font 7 (Gothic German).



View figure.


Figure 24. (EBCDIC) US English Character Set (1). Font 8 (Gothic Italic)



View figure.


Figure 25. (ASCII) US English Character Set (1). Font 8 (Gothic Italic).



View figure.


Figure 26. (EBCDIC) US English Character Set (1). Font 9 (Simplex Roman).



View figure.


Figure 27. (ASCII) US English Character Set (1). Font 9 (Simplex Roman).



View figure.


Figure 28. (EBCDIC) US English Character Set (1). Font 10 (Triplex Italic).



View figure.


Figure 29. (ASCII) US English Character Set (1). Font 10 (Triplex Italic).



View figure.


Figure 30. (EBCDIC) US English Character Set (1). Font 11 (Triplex Roman).



View figure.


Figure 31. (ASCII) US English Character Set (1). Font 11 (Triplex Roman).



View figure.


Figure 32. (EBCDIC) US English Character Set (1), Font 12 (Filled), Font 13 (Proportional), Font 14 (Filled-Proportional)



View figure.


Figure 33. (ASCII) US English Character Set (1), Font 12 (Filled), Font 13 (Proportional), Font 14 (Filled-Proportional)



View figure.


Figure 34. (EBCDIC) UK English Character Set (2). Font 1 (Primary).



View figure.


Figure 35. (ASCII) UK English Character Set (2). Font 1 (Primary).



View figure.


Figure 36. (EBCDIC) German Character Set (3). Font 1 (Primary).



View figure.


Figure 37. (ASCII) German Character Set (3). Font 1 (Primary).



View figure.


Figure 38. (EBCDIC) French Character Set (4). Font 1 (Primary).



View figure.


Figure 39. (ASCII) French Character Set (4). Font 1 (Primary).



View figure.


Figure 40. (EBCDIC) Italian Character Set (5). Font 1 (Primary).



View figure.


Figure 41. (ASCII) Italian Character Set (5). Font 1 (Primary).



View figure.


Figure 42. (EBCDIC) Katakana Character Set (6). Font 1 (Primary).



View figure.


Figure 43. (ASCII) Katakana Character Set (6). Font 1 (Primary).



View figure.


Figure 44. (EBCDIC) Katakana Character Set (6). Font 2.



View figure.


Figure 45. (ASCII) Katakana Character Set (6). Font 2.



View figure.


Figure 46. (EBCDIC) Swedish Character Set (7). Font 1 (Primary).



View figure.


Figure 47. (ASCII) Swedish Character Set (7). Font 1 (Primary).



View figure.


Figure 48. (EBCDIC) Multi-Language Character Set (8). Font 1 (Primary).



View figure.


Figure 49. (ASCII) Multi-Language Character Set (8). Font 1 (Primary).



View figure.


Figure 50. (EBCDIC) Single-Byte Korean (9). Font 1 (Primary).



View figure.


Figure 51. (ASCII) Single-Byte Korean (9). Font 1 (Primary).



View figure.


Figure 52. (EBCDIC) ISO 8859-1 (Latin 1) Character Set (10). Font 1 (Primary).



View figure.


Figure 53. (ASCII) ISO 8859-1 (Latin 1) Character Set (10). Font 1 (Primary).



View figure.


Figure 54. (ASCII) ISO 8859-2 Character Set (11). Font 1 (Primary).






Figure 55. (ASCII) ISO 8859-5 Cyrillic Character Set (12). Font 1 (Primary).








[ Previous | Next | Contents | Glossary | Home | Search ]