SFNT

Das Kommando SFNT wählt Schriften anhand ihres Namens aus, und bestimmt mit weiteren Parametern die Schriftweite oder -höhe, den Zeichensatz, eine mögliche horizontale Kompression und eine mögliche Schriftneigung aus.

Im convert4print Prescribe-Emulator ist die Zuordnung von Schriftnamen zu Schriften Bestandteil des Anpassungsbereichs, und kann so bei Bedarf modifiziert werden. In der Ressource FC sind zu einem Schriftnamen die Schriftteilung (fest vs proportional), Schrifthöhe oder Schriftweite, Schriftstil (normal vs kursiv vs schmal), Schriftstärke (normal vs fett vs leicht) und die Schriftart festgelegt. Der letzte Wert in jeder Gruppe bestimmt, ob es sich um eine druckerresidente Schrift oder um eine noch zu ladende Schrift handelt.

( FC                                               /* Font by Characteristics */
 
   /* font name, spacing, italic, bold, typeface, download */
 
   ( "Courier",                    FFixed, FRegular, FRegular,  4099, 0 ),
   ( "Courier-Bd",                 FFixed, FRegular, FBold,     4099, 0 ),
   ( "Courier-It",                 FFixed, FOblique, FRegular,  4099, 0 ),
   ( "Courier-BdIt",               FFixed, FOblique, FBold,     4099, 0 ),
   ( "CGTimes",                    FProp,  FRegular, FRegular,     5, 0 ),
   ( "CGTimes-Bd",                 FProp,  FRegular, FBold,        5, 0 ),
   ( "CGTimes-It",                 FProp,  FOblique, FRegular,     5, 0 ),
   ( "CGTimes-BdIt",               FProp,  FOblique, FBold,        5, 0 ),
...
   ( "ITCZapfDingbats",            FProp,  FRegular, FRegular, 45101, 0 ),
   ( "LetterGothic",               FFixed, FRegular, FRegular,  4102, 0 ),
   ( "LetterGothic-Bd",            FFixed, FRegular, FBold,     4102, 0 ),
   ( "LetterGothic-It",            FFixed, FOblique, FRegular,  4102, 0 ),
   ( "CourierPS",                  FFixed, FRegular, FRegular, 24579, 0 ),
   ( "CourierPS-Bd",               FFixed, FRegular, FBold,    24579, 0 ),
   ( "CourierPS-Ob",               FFixed, FOblique, FRegular, 24579, 0 ),
   ( "CourierPS-BdOb",             FFixed, FOblique, FBold,    24579, 0 ),
 
   /* Customer fonts */
 
   ( "Swiss742SWC-Roman",          FProp,  FRegular, FRegular,  4148, 0 ),
   ( "Swiss742SWC-Bold",           FProp,  FRegular, FBold,     4148, 0 ),
   ( "Swiss742SWC-RomanCondensed", FProp,  FCondens, FRegular,    52, 0 )
 
),


Hinweise