!e : 위 첨자 사용시 사용
!d : 아래첨자 사용시 사용
!n : 원래 상태로(위첨자, 아래첨자가 아닌) 돌릴 때 사용
!x : 폰트를 원래 상태로 돌릴 때 사용..



이 세 가지를 조합해서 표시하면 됨.. 


p.s 1. Angstrom은 '!6!sA!r!u!9 %!6!n'

         이걸로 표시가 되긴 하지만, 완전하지는 않다.



p.s 2. !와 관련된 명령어는 아래의 테이블 정도이면 충분할듯 싶다.


Table H-33: Embedded Font Selection Commands

Command
Hershey Vector Font
TrueType Font
PostScript Font
!3

Simplex Roman (default)

Helvetica

Helvetica

!4

Simplex Greek

Helvetica Bold

Helvetica Bold

!5

Duplex Roman

Helvetica Italic

Helvetica Narrow

!6

Complex Roman

Helvetica Bold Italic

Helvetica Narrow Bold Oblique

!7

Complex Greek

Times

Times Roman

!8

Complex Italic

Times Italic

Times Bold Italic

!9

Math/special characters

Symbol

Symbol

!M

Math/special characters (change effective for one character only)

Symbol

Symbol

!10

Special characters

Symbol *

Zapf Dingbats

!11(!G)

Gothic English

Courier

Courier

!12(!W)

Simplex Script

Courier Italic

Courier Oblique

!13

Complex Script

Courier Bold

Palatino

!14

Gothic Italian

Courier Bold Italic

Palatino Italic

!15

Gothic German

Times Bold

Palatino Bold

!16

Cyrillic

Times Bold Italic

Palatino Bold Italic

!17

Triplex Roman

Helvetica *

Avant Garde Book

!18

Triplex Italic

Helvetica *

New Century Schoolbook

!19

Helvetica *

New Century Schoolbook Bold

!20

Miscellaneous

Helvetica *

Undefined User Font

!X

Revert to the entry font

Revert to the entry font

Revert to the entry font 


Table H-34: Vector-Drawn Positioning and Miscellaneous Commands

Command
Action
!A

Shift above the division line.

!B

Shift below the division line.

!C

"Carriage return," begins a new line of text. Shift back to the starting position and down one line. This command also performs an implicit "!N" command, returning to the normal level and character size at the beginning of the new line.

!D

Shift down to the first level subscript and decrease the character size by a factor of 0.62.

!E

Shift up to the exponent level and decrease the character size by a factor of 0.44.

!I

Shift down to the index level and decrease the character size by a factor of 0.44.

!L

Shift down to the second level subscript. Decrease the character size by a factor of 0.62.

!N

Shift back to the normal level and original character size.

!R

Restore position. The current position is set from the top of the saved positions stack.

!S

Save position. The current position is saved on the top of the saved positions stack.

!U

Shift to upper subscript level. Decrease the character size by a factor of 0.62.

!X

Return to the entry font.

!Z(u0,u1,...,un)

Display one or more character glyphs according to their unicode value. Each ui within the parentheses will be interpreted as a 16-bit hexadecimal unicode value. If more than one unicode value is to be included, the values should be separated by commas.

Note - If the specified unicode value does not exist in the current font, IDL will make a substitution and generate errors in the output log. For example, the Symbol font included with IDL is not a unicode font; specifying unicode values will generate errors.

!!

Display the ! symbol. 


by BSang 2012. 3. 5. 17:48