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