•  Back 
  •  VDI-Strukturen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File7.13.13  XFNT_INFO                                                 TOS

Diese Struktur ist wie folgt definiert:

typedef struct
{
   int32_t  size;             /* Länge der Struktur (vor Aufruf setzen!)  */
   int16_t  format;           /* Fontformat                               */
   int16_t  id;               /* Font-ID                                  */
   int16_t  index;            /* Index                                    */
   int8_t  font_name[50];     /* vollständiger Fontname                   */
   int8_t  family_name[50];   /* Name der Fontfamilie                     */
   int8_t  style_name[50];    /* Name des Fontstils                       */
   int8_t  file_name1[200];   /* Name der 1. Fontdatei                    */
   int8_t  file_name2[200];   /* Name der optionalen 2. Fontdatei         */
   int8_t  file_name3[200];   /* Name der optionalen 3. Fontdatei         */
   int16_t  pt_cnt;           /* Anzahl der Punkthöhen für vst_point      */
   int16_t  pt_sizes[64];     /* verfügbare Punkthöhen                    */
} XFNT_INFO;

Hinweis: Damit die Informationen in die Struktur eingetragen werden, 
muß die Größe der Struktur in die Komponente size eingetragen werden.

Für die Komponente format gilt:

 1  =  Bitmap-Font 
 2  =  Speedo-Font 
 4  =  TrueType-Font 
 8  =  Type 1-Font 

Alle Zeichenketten sind null-terminierte Strings im C-Format. 
Strukturelemente die nicht angefordert wurden, haben keinen 
definierten Inhalt.

Querverweis: GEM   NVDI   vqt_xfntinfo