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.6.41 vqt_ext_name TOS Name: »Inquire Face Name and Index« - Informationen über einen Zeichensatz ermitteln. VDI-Nummer: 130 (Unterfunktion 1) Deklaration: int16_t vqt_ext_name ( int16_t handle, int16_t index, int8_t *name, uint16_t *font_format, uint16_t *flags ); Beschreibung: Die Funktion ermittelt Informationen über einen Zeichensatz. Es gilt: Parameter Bedeutung handle Kennung der Workstation index Nummer des Zeichensatzes name[0..31] Name des Zeichensatzes name[32] Flag 0 = Bitmap-Font 1 = Vektorfont font_format Format des Zeichensatzes Bit-0 = Bitmap Bit-1 = Speedo Bit-2 = TrueType Bit-3 = Type-1 flags Art des Zeichensatzes Bit-0 = 0 (Font ist proportional) = 1 (Font ist monospaced) Bit-4 seit NVDI 4.1 (27.11.1996) = 0 (Font ist kein Symbolfont) = 1 (Font ist ein Symbolfont) Hinweis: Ein Font wird als Symbolfont eingestuft, wenn er im Bereich 'A'-'Z' und 'a'-'z' nicht vollständig ist, oder wenn er laut der PANOSE Klassifizierung pictorial ist. Das entsprechende Flag ist daher nur als Anhaltspunkt zu betrachten (bei einem kyrillischen TrueType-Font wäre es z.B. auch gesetzt), und signalisiert, daß die Zeichenbelegung im ASCII-Mapping (vst_charmap) nicht der normalen Atari-Belegung entspricht. Ergebnis: Die Funktion liefert den Index des Zeichensatzes zurück. Verfügbar: ab NVDI 3.00 Gruppe: Auskunftsfunktionen Querverweis: Binding vst_load_fonts vst_font vqt_xfntinfo