   ifnd GRAPHICS_TEXT_I
GRAPHICS_TEXT_I set 1

   ifnd EXEC_PORTS_I
   include "asm:include/exec/ports.i"
   endif

FS_NORMAL      equ 0
FSB_EXTENDED   equ 3
FSF_EXTENDED   equ 1<<3
FSB_ITALIC     equ 2
FSF_ITALIC     equ 1<<2
FSB_BOLD       equ 1
FSF_BOLD       equ 1<<1
FSB_UNDERLINED equ 0
FSF_UNDERLINED equ 1<<0

FPB_ROMFONT      equ 0
FPF_ROMFONT      equ 1<<0
FPB_DISKFONT     equ 1
FPF_DISKFONT     equ 1<<1
FPB_REVPATH      equ 2
FPF_REVPATH      equ 1<<2
FPB_TALLDOT      equ 3
FPF_TALLDOT      equ 1<<3
FPB_WIDEDOT      equ 4
FPF_WIDEDOT      equ 1<<4
FPB_PROPORTIONAL equ 5
FPF_PROPORTIONAL equ 1<<5
FPB_DESIGNED     equ 6
FPF_DESIGNED     equ 1<<6
FPB_REMOVED      equ 7
FPF_REMOVED      equ 1<<7

TextAttr  set 0
ta_Name   set TextAttr
ta_YSize  set ta_Name+4
ta_Style  set ta_YSize+2
ta_Flags  set ta_Style+1
ta_SIZEOF set ta_Flags+1

TextFont     set 0
tf_YSize     set TextFont+MN_SIZE
tf_Style     set tf_YSize+2
tf_Flags     set tf_Style+1
tf_XSize     set tf_Flags+1
tf_Baseline  set tf_XSize+2
tf_BoldSmear set tf_Baseline+2
tf_Accessors set tf_BoldSmear+2
tf_LoChar    set tf_Accessors+2
tf_HiChar    set tf_LoChar+1
tf_CharData  set tf_HiChar+1
tf_Modulo    set tf_CharData+4
tf_CharLoc   set tf_Modulo+2
tf_CharSpace set tf_CharLoc+4
tf_CharKern  set tf_CharSpace+4
tf_SIZEOF    set tf_CharKern+4

   endif


