•  Back 
  •  Details zu Vektorschriften 
  •  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.2.12.6  Positionierung von Vektortext                            TOS

Bei der Ausgabe von Vektorfonts wird innerhalb des VDI mit 
Schrittweiten von 1/65536 Pixel Auflösung gerechnet, um unabhängig vom 
verwendeten Ausgabegerät und dessen tatsächlicher Auflösung eine 
gleichbleibende Zeichenpositionierung zu gewährleisten.

Um die Bitmaps für die einzelnen Zeichen auszugeben, werden diese 
Festkommawerte in Pixel umgerechnet, indem 32768 hinzuaddiert und 
anschließend durch 65536 geteilt wird.

   ∙ wenn das Track-Kerning eingeschaltet ist, wird zu jeder 
     Zeichenposition der bei vqt_trackkern zu erfragende Offset 
     addiert.

   ∙ bei eingeschaltetem Pair-Kerning wird zu jeder Zeichenposition 
     der von vqt_pairkern zurückgelieferte Offset addiert.

Achtung: Pair- und Track-Kerning und die Positionierung in 1/65536 
Pixeln werden nur eingesetzt, wenn v_ftext aufgerufen wird! Bei 
v_gtext verhalten sich Vektorfonts weitgehend wie Bitmap-Fonts und 
weder Kerning noch genaue Positionierung werden benutzt.

Querverweis: Pair-Kerning   Track-Kerning   fix31-Format